tctgtcttgctgccggccgtgtttatgcatgtgcaggtcgctaacctgttagcaaggacggcacgaacaggccagacccggcgatgcgcatacgtgatcccctgccgcatcgcagaacccggcatttaaccgattttctgcggcaatgtcaaggcgcaagactatgtgcaccggcacaattgccacacccgtctgtggcccgtggtgcgccattgtccacaaaggccagtgggtaactgcaagtgtcccgagggccacctctaccgcatccatccacaggcgaagtccctgttttgcctgagatttcccccgtttccacaccccggaaagccgcatcgcaccaagggttgtgcacacaaatccactgcatttgcacaagttatccacagacttatcctttgtggataactcaggggcgggggtacaatccgggtccaaacacaacacgggctgcgtggcgcaggcgcaacccgggcccccaccgcggcaacgcatgactgaacgcacgccagtgcggcgagcctgaaggctcgcttgctgctgcattggcatgccgcggaggcctcaccgaacggaattgattcctaatacggtaaggatggcccggatcgcgcggcgtagatgctgcttgtggcgtgccgggggaaccgctgatttgcggccgggtacgattaccaaaaaacaaacaatgcaagatttctggcaggcggcagcagcgcaactagagcgcgagctgacgccgcaacagttcaaaacgtggatcaagccgctggcgcccgttgcgttcgatgaagaaacgcacgcgctgcgcattgccgcgcccaaccgtttcaagctggactgggtcaagagccagttttcggggcgcatcaccgcactggcctgcgagtactgggaggcgcaggtcagcgtccagttcgtgctggatcccgccgcttcgggccgtgccgctgcctatatgcagccggcccagcccggcatgggcccgggcggcatggacggccacgcagcaccgggtacgggcatgggcggctatcccggcgcccagccgatgggcggccaggccatgggccagccgccgttcgccatgcccggccagcagcccggctatggctatggcgagccggtcagcgcggccggctacggcatggggcaaccgccctatggcaatccgggcaacccgggcaatccggccggcatgccgtccgccgcaccggtcccggccggtgcgcgcggccagccccaccctggccagcacggccaccagccgcacggcgccgacatgggtgagatcgacgtggtccagatggaccccgccgaagccagcgcccgctcctaccgcgcgccgccgcagcaaccccagcagcagccgcaccagcagatgggcggcgccacgccgatgcccggccaccagcccagcgacacggtgcatgagcgctcgcgcctgaacccgatcctgacctttgacaacttcgtcactggtaaagccaaccagctggcccgcgccgcggccatccaggtggccaacaacccgggcaagtcgtacaacccgctgtatctctatggcggcgtgggcctcggcaagactcacctgatccacgccatcggcaacttcatgttgctggagaacccgcgcgcgcgcatccgctacatccacgccgagcagtacgtgtccgacgtggtcaaggcgtaccagcgcaaggcgttcgacgagttcaagcgctactaccactcgctggacctgctgctgatcgacgatatccagttcttctccggcaagaaccgcacgcaggaagagttcttctatgcctttgaggccctgattgccaaccgggcgcaggtgatcatcaccagcgatacctacccgaaagagatttccggcatcgacgaccgcctgatctcgcgcttcgactcgggcctgaccgtggccatcgagccgcccgagctggaaatgcgcgtggccatcctgatgaagaaggccgccgcggaaaacgtcaacgtgcccgaagaggttgccttctttgtcgccaagcacctgcgctcaaacgtgcgcgagctggaaggcgcgttgcgcaagatcctggcgttcagcaacttccacggcaaggacatcaccatcgaggtgacgcgcgaagcgctcaaggacctgctgactgtgcagaaccgccagatctccgtggagaacatccagaagacctgcgcggatttctacaacatcaaggtcgctgacatgtattcgaaaaagcgccctgccaatattgcacggccgcgccagattgcgatgtacctggccaaggagctgacgcagaagagcctgcccgaaatcggcgagctctttggcggccgcgaccacaccaccgtgctgcatgccgtgcgcaagatcgccgacgaacgcagcaaggacgcgcagctcaaccatgaactgcacgtgctggagcaaacgctcaagggctgatgcatggccgatgcccggggacccccgggaaggcgttttgaagggtcggcccctcggggctggcatactgtagggtgcgcgccacggacatcccgtggcgcctggggaattaacgtcagcgtcgccggggcaagtgtccggaaaatggccactgataaggctttgcggtgagtcgggacgggatggcaagtacgggcagcgccagcgtggctttttgggcacagctggccccccggccggtcccgccccgcttcaccgcagcggcttatccttggtacaatggcatattaactccttgattcctaagtgaattcggagttgtttgcgttctgcggtcgccgattacaaacgacgaaggataaattcaatgcaattggtcaaaacctcgcgagacaacctgctgcgtccgctgcaaatcgtgagcggcatcgtggagcgccgccacaccctcccgatcctggccaatctgctgattcgcaagtccgggtccaacgtttccttcctctcgaccgacatcgagatccagatcaccacgcacgccgaatgcggcgtaggcagcgacagcgttgccaccaccgtggccgcgcgcaagctgctggacatcctgcgcgccatgcctgacggcgacgtggccctgtcgctcaacgacaagcgcatgaccgtgcaatccggcaagagccgcttcgcactgcagacgctggccgccgaggaattcccgaccgttgccgaagccagcgaattcaacgccagcgtcagcctgccgcagaagaccttcaagcacctgctggcgatggtccacttcgccatggcgcagcaggacatccgctactacctgaacggcatgctgctggtggtggaaggcaagaaggtgatggcagtcgccaccgacggccaccgcctggcctactgcggcgttgagctggaaaccgaagccgtcggcgtgggcgcgcgccaggaagtcatcatcccgcgcaagaccatcctggaactgcagcgcctgctggaagacaacgacgatccggtgcaggtgcaactggccgccaaccaggtcaagttcacgttcgccaatatcgaactgatctccaagctggtggaaggcaagttccctgacttccagcgcgtgattcccaagggctacaagaacgccttcgccatcgaccgtgtgcggctgcagcaggcgctgcaacgcaccgcgatcctgacgaccgacaaattcaagggcgtgcgctgcatcctcgacacgcacatgctcaagatcagctccaccaacgccgaccaggaagaggcgcaggaagagctggaactcgattactcgggcgacgcgctcgatatcggcttcaacgtgacctacctgcttgacgtgcttgccaacctgaagagcgagcaggtgcaggtcagcctcggcgactcgaattcgagtgcgctgattaccgtgccggaagacgacaacttcaagtacgtcgtcatgccgatgcgcatctgatgatccggtaacaggaccagaccagacaagaaccggagcagcaaacggcacgcaacgacacccggcccaggccgggaagtcctggggatgaccatcccgcagcgggggcaggatcgaaacgacgatccgccccttttgccgtttttagtaacccgccatgcggaccttttcgcgccccgccgctatgccggcccggcccgaattccgccattgccgtgagtagaaagacatgaccgaacagcagaacccgcagcaggaaaacacctacggagcctcttcgatccagatcctggaaggcctggaggcggtacgcaagcgtccgggcatgtatatcggtgatacctccgacggcaccggcctgcaccaccttgtcttcgaggtgctggacaactccatcgacgaagcgctggccggctactgcaccgagatccaggtcaccatccacagcgacaactcgatctccatcgtcgacaacggccgcggcatcccgcccctggtcaagttcgacgacaagcacgaacccaagcgcagcgcggcggaaatcgccatgactgagctgcacgccggcggcaagttcaaccagaacagctacaaggtgtctggcggcctgcacggcgtgggcgtgtcttgcgtgaacgcgctgtccaagtggctgcgcctgaccgtgcgccgcgacggccaggtccacctgatcgaattcgccaagggcgacgtgcagaaccgtatcgtcgagaccgtgaccggccccgacggccagcccgttgaagtctccccgatgaagatcatcggcgccaccgacaagcgcggcaccgaagtccacttcctggccgacgaagagatcttcaccaacgtcgagttccactacgagatcctctccaagcgcatccgcgagctctcgttcctgaacaacggcgtgcatatcaagctggtcgaccagcgcactggcaaggaagaagactttgccttctccggcggcgtgaagggttttgtcgaatacatcaaccgctccaagagcgtgctgcaccccaacatcttctacgccaacaccgaaaaagacggtatcgccgtggaagtggccatgcagtggaacgacggctacaacgagcaggtgctctgcttcaccaacaacatcccgcagcgggatggcggcacccacctgaccggcctgcgcgccgcgatgacccgcgtcatcaacaagtacattgaagaaaacgaagtcgccaagaaagccaaggtggaaaccaccggcgacgacatgcgcgaaggcctgtcctgcgtgctctccgtcaaggtgcccgagcccaagttcagctcgcagaccaaggacaagctggtctcttccgaagtgcgcctgcccgtggaagaactcgtcggcaaggccctgaacgacttcctgctggaaaccccgggcgacgccaagatcatctgcggcaagatcgtagacgccgcccgcgcccgcgaagccgcccgcaaggcccgcgaaatgacccgccgcaagggcctgatggacggcatgggcctgcccggcaagctggccgactgccaggaaaaagaccccgccctgtcagaactcttcctggtggagggcgactccgcaggcggctccgccaagcaaggccgcgaccgtaagttccaggccatcctgccgctgaagggcaagatcctgaacgtagagcgcgcccgcttcgacaagatgctgtccagccaggaagtgctgacgctgatcaccgcgctgggcaccggcatcggcaaggacgactacaacctggacaagctgcgctaccaccgcatcatcatcatgaccgatgctgacgtggacggctcgcacatccgcaccctgctgctgacgttcttctaccgccagatgcccgacatcatcgagcgcggctatgtctatatcgcgcagccgccgctgtacaagatcaagcacggcaaggaagagcggtatatcaaggacgatgtcgagctcaatgcctacctgctgaagctggcgatggagaaggctgtgctggtgcggccggatgggtcggagatcaatggggatgcgctgactgagttggcgcggcagtatcagctgactgagggggtgatttctcggctgtcacgtgttgtggatactgacgccctgcgtgctattgctgatggggtgccgttggatctggatagcgcggctgctgctgaggcgtctgccgtggcgttgaaggctaagttggctgagatgcatgccaagacgttgatcggggctgccgtgaatgatgacggcaccgctgacgtctacgcgcagtttgatgagaagacggataagcatcggttgatgattgcgcggcgtcatcatggcaacgtgcggttgtcgcatttggatgcggattttgttcatggcgctgactacgctgctctgtccaacgcggccaagacgttccagggcctgacgccggaaggcaccaaggtgcagcgtggtgaaggcgaaaagctgcgggatcagactgtcaatgacttccacggggccatgcaatggctgttggctgaggctgagcgtggggtttctcgtcagcggtataaggggctgggggagatgaacccggagcagttgtttgagacgacgctagatgtgacccaacgccgtttgctgaaggtgcagattgaggatgctattgcggcggatcagatctttaccacccttatgggggatgaggtggagccgcggcggaactttattgagagcaatgcgttggtggcgcggaatattgatgtttgatctatgaagccgaaaatgatcgacgaaattgcgctgctcagggggtagatacctactgagtgaccgaagctaaaaaagccagtcctattggattggctttcttttttgggcagagccattcagctccctccatgtgaaccatatttttttggtgtactgctctctgtggattgccaaacgtcacctacaacgatgacaatttacctcgatagaggtggcaaatctgcctgtgattatctgttcgacgaatccgcccatagttacatatgccccttacgttaccccagctcgagcgccatttgttcaaagccgccgacatcctgcgcggcaagatggacgcttccgagttcaaggaatatatcttcgggatgctgttcctcaagcgctgctccgacgtgttcgaccagcggcgcgaggaagtcatcgccgagcgaatgaatgcgggtgaatcacgcgctaacgccgaaaaatcggcggaactggagcgctggtacaagggagccgagtacttctgggtgccaccacgatcgcggtacaagttcctattggatgaggctcatcaaaatgtcggtgactcgcttaacaaggcattgagcggtatcgagactgccaacaccaagctctacgacgtgctggagcacatcgactttacgcgaaaggttggccagagcaagatccccgatatcaagctgcgccagctgattacccacttcggcatctatcgcctacgtaacgaggacttcgagttccccgatctgctcggcgcggcctacgaatacttgatcggcgagttcgccgactcggccggtaagaaaggcggcgagttctacacaccgcgctcggtggtgcgtatgatggtgcggctgatccagccgaccttggcccacgacatttatgatccctgttgcggctccggaggcatgctgatcgcagccaaggaatacatcgacgagcacggcgaggacggccgcaaggccaacctgttcgggcaggagttcaatggtaccgtctggtcgatcgccaagatgaacatgcttctgcacggcatcagcactgccaacctgcagaacgaggacaccctggccgagccgcagcacgtcgaaggcggcgaattaatgcacttcgaccgggtgctcaccaacccgccgttctccatcaactggggcaatacggagaagaacgccgacggaacgcctgcctggtcgcccaagttccccgagcgcttccgttacggccaggtgccgctgggcgccaagaaggccgacctcatgttcctgcagcacatgctggcagttacccgcgacggcggcatggtcgccaccgtcatgccccacggcgtgctgttccgtggcggtgaggaaaaggccatccgggctggcattgtcgaggacgacctgctcgaagccgtgctcggcgtcgcccccaacctgttctacggcaccggcatccccgcctgtattttggtgctgcgccagcgggtgcagaacggcgccaaccgcgttagcggcaagcccgccgagcgccggggcaaggtgctgtttatcaatgccgaccgggagttcttcgaaggccgcgcgcagaaccatctgctacccgaacacatcgagaagatcgtcaccaccttcaacgagttcaagcaggtagagggcttttcggccatcgtggacaacgccaccctcaaggccaacgattacaacctcaacatccgccgctacgctgataacacaccaccgcccgaaccacacgacgtgcgcgcgcatcttgtggggggcgtgccaaaagccgaggtgcaggccaagtcgacgctgttcgcggcgcacggcctcaacccgatggacctgttcgttgagcgtgacgcgaagtacgtcgacttcaaacccgagctagccaagcgcagggaccttaagccctccatcgagagaaacgccggccttgtcgccaaggaggccgccatccgcgcagctttcgagcagtggtggcatcagcatagcgcgcgtattacgttgcttgctgggcaaatggacaatgcggccagtctggtcggcctgcgcaacgatctgctggctagctttagcgaatcgctggaagcgatcggtatgctcgaccccttccaggtgcgcggcatcgtcgctgggttctggtaccagacgaagtacgacttcctcaccctgatggcgcgtggcgccaagggcgtggccgacgcttggcgcaccagcatcgtcactgcgctggaggacaaagcgaacaaggaaagtccacttgaccacaagctagtcaagtttctgatgagcgacttcgtcgatgccatcaacgagctggaggccaagagggctgaactggacagtcaaatcaaggctgctgaccccaaatctggcaaggacgccgagggcgacgaaggtgacgccgcagagtcttcggaagacgaacccgccgacgacaacgcggtcgacgaaacgcagctcaaggcgtggaagaaggaactcgctaccgcgaagaaagccttgaaggccaagaaggatagcttcgctgcgcacctcaatcgcgaggtggatggtctgtcgcccgagcaggccgccgagctgctgctgaccatcctgcacaacgacatgcgcgccatcgtcgagcgctacatcgccgcccagcgtaaggccatcgtcgtcgcattcgaaaactggtgggataagtaccgagtgacgctgactgagattgagggaaagcgcgattcggcggcgcaggccttgcaggtgtttttgaaggggctgcggtatgtctaacttcgttgcccttggagatcacattaccgttcagaagggtaaggcaccactcgtcaccggctacgtgggcaagggtgcagagccctacctgagtcctgaatatctccgcgggcgagcgccggccgaccttgccaaagctgggccggatgctgtgcgtgctgctgaaggcgaaacgatactgctgtgggacggttcgaacgctggggaattcttcaggtccaaggtcgggttggttgcttcgacgatgacgaagatttctccgagcagtgtttttcgtccggcatacttttttcatgtcgccaagcaagctgagcgattcctgaaggctcaaaccaatggcactggcattccacacgttgaccgagagcttctcgaggggataaaggtcttttgtcctggctctacggagcagcaattacttgcggaaatcctcgacactctcgacaccgccatctacgaaactgaagcgatcatcgccaagctcaaggcggtcaagcaaggcctgctgcatgacctcttgacgcgcggcatcgacgccaacggcgaattgcgcccacctcaggccgaggcaccgcatctctacgagtcgtcaccgttgggttggattccgaatgagtggggtcttgctcctacagcaactcgctgccatctgataaccaaaggcactacccctgcggctaatgagatgtggcagggtggcgcgggaattaggtttctgcgagtcgataatctttctttcgatggacaactggatctagatgcaagcacgtttcgagttagccttgccacgcacaaaggttttctggctcgttcaagatgccttgaaggtgatgtgctgacgaacatcgttggcccacctctagggaaactggggcttgttaccaaagaaattggtgaggtcaatattaatcaagcaattgcgttatttcgaccaaccgaacaactactgccaaagttcctattaatctggcttagtagctcaatctcgcagtcttggctgaggaaccgagccaagcagacgtcgggacaagtgaatctgaccctcgctctatgccaggagcttcctctacctcggatgacgatcaatgagcaacaggcaatcgttgaccgagttgatgccgcgcaggaacaaatctggtgtgaggaggaactgatccgaaagatgcgacttgagaaatctggccttatggatgacctcctcaccggccgcgtccgcgtcaagccgcagctggcggaaaccaaacaagcagggagcgcctgatgggctgggagcttgaagacgtcgaaaaacccttcgtcgctcagttacagacgcagggttggacacacatcgaaggcagtctcgaaaacccgacatctacctgccgtaccagctttactgaggttatccaggagcccgtgctgcgcgaagctttgcgagcgctaaaccccggccctgacggccagccctgggtggacgatgcgcgtctatcagaggctatggcggctatcactcggctgggaacgcgcaggctgatggaggccaacgaaagggccaccgagttgctgatcaagggcctgaccgtcgaaggcctacctggctgggatggcggacgcggccagaccatccgctacattgactgggacattccggcgaacaaccgcttcacagtggtcaaccagtaccgcgtcgattgcccgcctgggttcaattcggcgaaggccttcatcgtgcccgatctggtgctgctggtgaacggcatcccgctggtgatagtggagtgcaagagcccatcgatccctgagccgctggccgaggccgtcgatcaactgcgccgatacagcaatcagcgcaaggcggccttcgaagtggatgacaacgagggcaacgaggtgctgttcgcgaccaatcagctgctgatcgccagctgcgtggacgaggcacgggtcgggtgcatcggcgcggggttcgagcactacgcgcagtggaagacagtcgtcggaccggacggatcgggctccgaggccgaggtggcgcaggcgctgggcgagagcaaactcaatgaacaagagcggctgatcgccgggctgctggcaccagcgcacttgctggacgtggtgaagaacttcctactgttcatgcaggtgggcggccaaactataaagtccgtttgccgctaccagcagtaccgggcggtgaaccgtgccatcgcccggctcagaacgggccagactcgtttgcagcacggtgagcatgaccagcgtggcggcatcatttggcacacccagggctcgggcaagagcctgacgatggtattcctggtccgcaagatgcgcgccgaagcgcagctgcgacgcttcaaggtcatcgtcgtcaccgaccgcaaggatctgcagagccagctatccgtgaccgccacgctcacgggtgaggtggtcgaagtggcggacagcacggcgggcattaaggctctcgtgcggcgcaagggaccggggctgatcttcgccaccatccaaaaataccgggacccggacacggcaggtgattcaccgctggcggcagaagacctgcctgagttggagcagccgcgcgcgacctataagaccggagagaagttcgaggtgctgaacgaggacgagagcattctcgtgctcgtggatgaagcccaccgcacccaggcgggcgatctgcacgccaacctgctggccggactgccaaactgcgcgcgtatcggcttcaccggcacgccgatcatcatgggggagaagaagcgtacccatgaaatctttggcgagttcatcgaccgctataccatcaaggaggccgaggccgatggcgccacggtaccggtgctctacgaggggcgcaccgccaacggtgcgatcaaggacggcgccagtctggacgagctgttcgaagacctgtttcgccagcacacgccagaggaactggaggtaatcaagcagaagtacgccactaaggggcacatctttgatgcgccagcgctgattgccgacaaggcccgtgacatcattcgccactacgtcaccaacatattgcccaacggctacaaggcacaggtcgtggcgtacagccggctggcggcgattcgctacttcggagccttgaggagggccagggacgaactgctgctagaggcgcaggcgctcagcccggaagacaaggccctggacgacgaagccctgtgccagcgctcgccaaagatgcaggcagttgtccaagcctggcgctaccagggcatattggcccgcatcgaattcgcaccaattatctccggcagcaataacgacgatcctgcctggaaaaactggactgatgccgcggctcacgaccaactgattaagcgattcaagaagccactgttccatgccaagccggagaagaccgatccgctcgcatttctggtggtgaagtcaatgctgctcactggcttcgacgcgcctatcgagggcgtgatgtacctggataggccaatccgcgaagcggagttgttgcaggccatcgcccgcgtaaaccgcacaggcttcggcaagcgttgcggcatcgtggtggactactacggtgtcgcccagcatctgaaggaagctctcgccgcctacgcggacgaggacgtggaaggcgcgctggccagcctgaaagacgaggtgccggtgctacgcgaccggcatctccgtgtggcagacctgttccgccaacggggcattgaatcgctggacgacactgaggcgtgcgtcgaagcgctgggcagcgagaagctgcgggccgagttcgccgtcaagctcaaggcgtttctggcgtcgcttgacacggtactgccgcgccccgaggggctgccgtactcgggtgatgcgaagcggctagcctacatctatgcccgggcgcgcaaccggtacaaggacacgccggtcctgggcaaagacgtcggcgcaaaggtgcgcaagctgatcgacgaccacgtaatctcgctaggtgtcgatccaaaggtcccgccgatccagctgaccgatgccgagttcgacacccatcttgcacgtaccgtcaacgatcgcgcaaaggcctcggagatggaacacgcgatccgctcgcatatccgcaagcacacggacgaagatccggtgctgtatcgcaagctctctgagcggctgaacgacatcctgaagacgctcggcgagaagtggaatgaggttatcgcacagctgcaggagatcatcgacgagttgcgcactggaaaggctagctccgacaatactccaggtgacctgcctgagcattgcgcgcccttcctgcgcaccgtactggatgtggtgtgcgccgggcaaacgcccacgtcggccgaactgcttcgactgaaggacgtgacggtcgagctcgttgacttgctggtgcaggagctcaaggagaacccgaagatctggagcgcgaacaagattccagaccaggagaatcttcgcgacggtgtcttgttcgagcatctgatgcgcctgcgtccaccgctgttagatgcagacagggccggtgtgctggccgacaagctgattgatcaggctcgcgccagccacgacaagctgatgcaggtgtgattcgatgccttcgccggtgaaattgccaagccttcagatcggtgacctccggttcacgctccagcggagcgcgcgccgcagaactatgcagatcaccgtggagcgcagtggcgacttgatgctctgcgcaccgccggaggtggacgaggccgcgctgcgagcattcgtgctggagaagcgcttctggatctacaccaagctggccgagaaggaccgcttgcagcgccaggttccgcgcaaggaattcgtcggaggcgagggattcttgtatctcggccgcagccatcggctgaaggtggtcgatgaacagaatgtgccactgaagttgaatggaggccgcttttgtctgcgccgtgacgccctacccgccgcgcgcgagcatttcatccgctggtacggcgagcgtgccaaggcctggctttcggggcgtgtagctgactaccagtcgcgaatggaggtgacgcctgccggcgtcaaggtgcaggaccttggatatcgctggggttcgtgtggcaagggcgactggctgtacttccactggaaggcaatcctgctgccggcgcgcatcgctgagtatgtcgtggtgcatgagattgcccatctgcatgagccgcaccacacgcctgcgttctggcttcgagtggagcgtgccatgccggactatgcgcaacgcaaggcctggctggccgagcatggaatcgatgttgaaggaatctaaagaacgatggctgactatttcaccagtgactacttcaagctgctgaacaagtggaaggggcagaagcgtgacgagtccaaccccgagcagaaccgcgcttatgaagatctgaagaaggcctacgaggtgacggaggcgtgggcggacaaggttaaggccgagttgttccctgtcgggcgcgtcgagattcgtaagcgcccgaccaaccagggcaacaactttgccagctacaactgggccaaaatctacccttcatctgaggcgccgaaagagttggcttacacagttggcatcggcgccgatgacggcttcgtagtcaagatcgataccgttgggctcgacgaattggacgcgacgagaaaggcctatctagcactgcgtggcgcctacaacaacacgtcccccttcatcgctacactgccagcgtccgatggactggggaagtcgctggaccaactagttgcgtggagtgttgaagcgatccgcaactttaagctgcgctacgacgaggtcgtcgtcaagctgaacctgggcaagaagctgagcgacgaggacctgctcaagcacttcgacggcaagccagtgttcaggaccttccgcgcctcatggtctgcccaggacaaggcgttattctgtcggttggcgcgagtcgttcacgccgccggtctagattggtggcacatgggcaagggtgtccaggtgcgctttggccgcaagaatcctggcagcgaacgcgccgtcggtgtgctcggcgtgattcggggcacccggatccggaagatctcatggacgcgggaactgggcgaggtgcccaagcttcaccgcgagccgttgacggagcggctggtcgcgaatatcgaggcagccctgtcggctgagcgagattcactcgatgactggctggtgctcgacacggagcgtccaggtctgtggcccgatgaactgcgagacgacccggtggagcccgaagaggactccgatgaggaggagccagccgataacgatgaggtgaggcaacccatcaaccgcatctattacggtccgcctggcacgggaaagacctatgagctgtcgaaattgctcaagcgggagtacgagcaggccatgaccgccgtgtccaacgcggaatggcgagaacagttgattgctactcggattgctaccctgacatggtgggaaggcgccgccgctgcgctctatgagttgggcggcaaggccaaagtgggtcagctatatgagcacccgttcattcaggcaattgcagcagcaaaggggcgcaagcagaacgtgaggcaaacgctctggggcacactgcaacaccatacggtcgaggattcacacaccgtcaacaccaagatgcgtctcgcgcccgccgtgttcgacaagacaacggactctgtctggcagtttgcaggcgactggaaggaagccgttgcggacgtgatcgaaaccgtgaaggcctaccaaatcggtgcgccggcatcaggtaaggtccagcgctacagtttcgtcaccttccaccagtcttacggttacgaggagttcgtcgaggggctccggccggttctcaatggcgacgcagaggctggcgaaattcagtacgagattcgcgcgggcgtcttcaaggaactgtgccgtagagcacgatcggcaccggatcagcgattcgcgatggtgatcgacgagatcaaccggggcaacatcagcaagatattcggcgagctgatcaccttgatcgagcctgacaagcgagaaggcgccgacaacgccgtttcggtgaccttgccgtccggcgacggcttctctgtgccatcgaatgtcgacatcattggcacgatgaacacggcagaccgctccctggcgctactggataccgcgctccgtcgccggttcgaattcgtgccggtgatgccggatgctcgcgatgaatcgggcgcgccgcttgcgggcctgcgggtcaccctgggcgagcaggtgatcgacgtaccgcgcatgctcgatgcgatcaaccagcgcgtcgaggcactctacgaccgcgaccattgcatcggccacgcatacttcacgacgttggctaagttccctgacggcgacgaacgactggtggcgctgcagcaggtgttcagcacgcgcatcctgcccctgctcgaagagtacttcttcgaggactggcagaagattcgtcttgttctcgccgacaatcagaagccggcagctgcacagttcgtggcggaaagtcaggatcacgaggacgatctggctcgcctattcggtagtgaccacggattggacagctacggctccaagcgccggtacgcgttgcaggaggccgcgttttcgaatttggatgcctacatcggcatctaccagaccttgtcgacttgatcttcgggatgcaagtgaacggcatcacgattttcgaattcgagacgctgatcgcggcgacggcgggcgttgcaggtaccgagggcttgcacgccgtcccggatgcggtctacgggtggcttgaagaccagtgcttgcgggctgccgagcaaggggaggcggcatggctgcgcctggcccagcgccgcgggcgtcgtgtcgttcaagtgaccagttttgttggcgtgatccgcgcaccggacggcttccagatcgaggtgttgcccaaggtcggcaaggcgatcggcggcggcgccgtcgaggcgcgtaagcttctgattgaaatgctctgctgcctccagggcttccgccacgttaaaaccgacagcgccaacatttcggcagcgcggatgccattgttggaggtcttcgttgcagaattcctgcgcgccgttgaccacatcgtaaagcgtgggctgcgcagcgactattcaagccgccaagacaacctctatgccctgaggggtaagctgttgatcgcgccgcatttgcagcaaaacctgtatcgggccgaccgattcttcaccgaccacgacgagttcacaatcgaccgtccagagaatcgccttttgcatgccgcattgcggcgtgtattggagttatctgcttcgcagctcaaccaactggcccgcgagctggcgttcgtgttcgcggaggtaccagtttccgcacagcctcagatcgactttcagcgggtgaggctggaccgtggcatgggttattacgctgacgcgctggcctgggcgcggctcatcctcgacgaggaatcgcctttgactggcgccggcgcgcactgtgcgccgtcgatgctgttcccgatggaggctgtattcgaggcattcgtcgccaagcacctggcgaaacagctggcccgaccgctgatcctgaaatcacaggctcgtagtcatcacctggttcgccatcgtgaacagaactggttccggctgaagcccgatttgctgatccggaatgcagaccgggacttgctggtactggataccaagtggaaactgctggacgggatgaaagcgaatggcacggacaagtacggcctctcgcaaagtgacttctaccaactgcaggcctatggtcagagctacctgagcggtaggggggatgtcgtcttgatctacccgaaaaccgcctcgtttgagcggccagtcccggtgttcgagttccccaaagtagagggcctgcggctatgggtattgccgttctgtcttaagtcccgccggcttttggttcctgacggcgctccatttattactgtgtttcctgacagagatccggtggaagccgcgaagtcgtcagctgttggctgaccaagtctgatcggatgagtccgctgagaccaatatatgcttccgcaacctcaggtcccctggggtccagtggggaccctcaggctttcgggctctacccgggcgagggggcgtcctgcctcaggcttccgtggctgctgaagagcgagcaaaaggcttgttgtaagcaatgcccctagacgcacactcgtagccgacagagtaaaatgtctgtcgttcttcgagtgcgaactattgagcacatcgctggcgcgatccgtgcgcagctccactatgaccaacaagactagagatcgcgatgttcgggcggccgtattccggaaggtgctcgccgaacatgttgctgaccccaatgtgctggttgttgaagagctcggcctgcagcacggcttgtgccgtgttgacattgcagtagtgaatggatttctgcacggctacgaactgaaaagcgatgctgacacgctggaacgcttaccagcgcaagttgaagcctattcgaaagcaatggatagggcgaccttggtggtgggagagcatcacctagggtcggcggagtcaatattgccaccatggtgggggattaaggtggcaagcgtgggcaagcgaggggcggtatcaatcgaaacacaccgcgcagttggagcaaatccttcggtgtcggcctttcatgtcgcccacctactgtggcgtccggaggtaaccaagatcctggaggagcgaggcgttgaaaaacgaaggctccgcggcaaccgtcgcgaattgtatgagattgccgcggccttggtgccacttagtgagcttcggcagctggtcagggaatcgttgaagacccgaacaacgtggcgacatccctgatgaccttggtgatatgtcggttgttgccgaccgaaggccatgtcgatgtgccgcccgtcgtttcggtgccacttgcgcacccatggatatatgcatcaccccatgagtaagtcggtcctgggaaagctgctgacgggttggcaatcagttcttggcatagtccttgaaattgacccctaccatgcttcttcacttgggcaccagtgtgaacgagccattcgccatcaacggtgtacttgatcttcgcgtttggatcgagcacacgcggatcgagtagctcggtctgtgggtgtgaaaccgagtagtccccaaaagttggaatgcgcaggccacccaagtttgtcaacagggcgttatatgcgttccactctgttcttggtgtgagtccatgcggacggaactgtgccgctggtagagcgctgggaaacgccgttgcggcaactgttacagatttccagtcgtttagccagggcgtctgttgaagcagtgccttccatgcgagaccttgcgcgaccggtgagccgctgatgtcctccgccatgtctataacgaggtgtgagtcgggcggccccacatttagccgagcaaacaagttttgaaggtcattcaaaatagaggcactaaagtcctcagcggaaagacgaacgcacgcgccccgctgatcttgagcaacgatgttgtgtaccgctgcgtcatagtctggatggcggccaagcccagtaaccggtatcggtgaagctccttcattccgagcttgttcgaacaggaactcgaggtgatgctgtcctgttgacatttgtgcgacaccatcgatgtagcatgagtcgataaagcatcgacgagtgtcccatttacttttgaggcggtttccaaagcgctcgagatgctcatctaaagattttgcgggcgtttctgtttcgaaatcccatggctcagtaggaatttctagtagcggtgttatccattgcttggcggcatcgctcaagcgccatagtgcctggtactcgccttgcctccatttgagaattggaacgtaatggatgtgattgaaccgttcattggtgtccaaaggcatttgtcccctccaaaaacagcaaagatgtgctgatttggtatttttggtaaatactgctttggtggggagtcgaaagctggtttgagctgggtcaataggcgtcgtccccgaaaacattggtctctacgaccagctgtttccgatcaaatcaacggctcgaccagaacgggcgaccgcctgcagccgcttgtctgatgagcgaaggcggcgtctggcgcagaaagcaaaaacggcgcggggttatgtggccttacgccgttctgatccaggcactggaaaggtgctgctgatagagcatagccgaatgaaatcgagaggaattagtcagcatcgatggaaaaagcgagctcaccggtcatggccgtcaagcacacttgcaaaggcaccaccctcgatagtgcatatcgaatggagttccggtggcaaaaaaaacacaaaagcgtgctaacggagccaacgatcaactctaggtaagaaaattctattttggaaagatttgagtggttaataaatatcagataaatggatgcgtaaactataactgctgaaatcgaaaagagggactcgctcagcattcgctttgaatgatatttttttaatcttctggttaattcggtgctgattgaatctcgaattggtccgcgatcatctttatccaaaccctccatagacttcgctgcgacagagatccagcgtaacagttgctccgatatccggctcgattcaaatgatttgcgtagtgcgagttttaatatgtaggtgttgattagcgctaagaagaaacacgcacccactaggacgatgccgacactccaaaacaacccatcgctgatggcaaacaaattcttcaggcccaaccctgataaggcgccaaatgccgatgaaccagagccctcggctagtctctgaaaaacgacggcggtaacaaaaatgaagccaatctgactgattggcacaatatttagtagcagctcaaggcactgctctcgaagattgtcgatcgatttctcagccatcagtaagaatcttcacgaattgaatatctcccgcgacgggatcgaacgagtcgtactccacaataggacatgccacaattgtgagattctcccgatccatataggggactagatccgagtaatcctgctcgctttggatgaataacgccaggtcgcgatcattcgccgcattaatgaatttgcctttgaagtttgccttttgattgtgcccccgatccagtgctcttagtctgccatggtagatcacaggatttccaagttgccgctgactgaccaccttcttgaaagcgattgcctccttctgggtaaaagtgaatgtttccgtgcgttcgcggtaattgggctttagggaaatctttagaattgcatccggatccttccttaccgggctaagcatatgatcaatattcttattaatcgatttgtcaccataagctcgggtggccaattcatcgggggcttgcaagaactcgtcaaatgtctgcggaaccaaaattacgttatctacttgattttttcgcgcctcgatctgccgtttaatcgagaatatctcttgctccccaccctctatggccgaacgataggggtctgcaattgcctgtcgtagtcgcttaacaatggcttctccttgctcagagaggaactttattatatagcttcccttttccgggtccccaactataaaatctgcgtcatcgtagaaggcaattggcaatcgcgcatgcttccagatattgccatattttatgtcaagataagcgcggtcagcggcggcttgaatagagatcatcgatcgcccaaggacgcggagcgaaacgtgattgttgtcacgcaaaaaagaaccgtctaacgtaagttgaatggtcgatgtcattaactattgatatattcagagggtcaatgctatcccgttgtttggaggcaaagccggcgagcttcaaaaagagttgctgacgggtaatctccagctcttgcgttcaatcttcgttatcgagtatgtcattgctgtaaatgtgaagcaatatttcctcctcgatgaaaatttgcttctcctggagccgatcctttcgttgtgacagtagccgtcgcaaaggactgcgcctttcggatgcatgcccatggtgcaagcgctgatgacaagtcgggcaaagtgcaatgatattcgctgtaatgtcgagagagaattgaaaatcggcctgcctgcttaaggggataaggtgatgcgcctcgacgtacggtacattcttcgagctggatttgaatgtttggtgctcggggaatagctcgcaccggtattctgcactctttactgcctcagctgctaccaatggatctcgtggatacttccacgagccgccgtttccccgcttcggcaagacgggtacacctcctggaggttcgacaaatggcggacaatctttttttgtggtcgctgttgctttttcaagcactgctttttgaaactgggtttcattgactggcaccaatgcctgcagactcggaccgaccttattcgccagcgtatcgtagtgccccagcagtgatctgaagtctaattctaggctgtcgggcgttggcagtgcggagaaatcgtatcgaaagctctcaattgcacctcgctcgtagcctttacccaaagccctgctggcctttaggtcgattggtcctttaaccgtgccagcggccggcacaaaggcctctaaggctagctcggctgcccccctaagcttgtgaagtgccacctctaccccataggcattcttgagagttgtaaccccttgattgaggctcaggtaacacgacttcatgtcctctgaaaagagaaggacgatgtagtacccgttttgtgctgatgttgtgatctcgaggttgaatacgccaatccaaggaacgccggcgatattcccttgaccataggaaccttcgaccttgaaagctccacgccgctccaatctctccaatatatcaatgaagaactgaggtagcgtcttgctgatacttatctgatccggcgtattagcgtttcgagctttaccgctaagagcggacttagttgccagatagttctccatgaccacagacagggattgcatcggctttctttcgacatcgtagaaagcttaaggatatagcgaaatccgatggcagaatcggaaatttccccctgctgtcgaggaatcatcatttccctgcggcagactctcttgtcagaatccgcgtcaaactcggcgagctcgaggcgtcctggcaagcatgtgaaggaccgtacttgggctttacacatgacgggtggaaggccgctttgagagttcgctgcattgttccgtgcggactgccgttggaaactggcagtgtcaccacagcaatggtcgaccaggtttgacagcctgaccacgtacaccggacgagcagcgaagcggtatcctctcgtctttcgcctacgtacgccccgtaaggggcgggccgcggcgggggagccttcgggctcgccggtggtacgtgccggtctgtcaaccctgcttcgtgctcgcccacccgattgacagcggacgacgagcctccatcttctacgtaccggaggtcatgatgcagtccaccaccccggctccccaagagcccaccctagcccaaaagcaagcccaactagccgaaaacctggccaaaatcgaccgcgcccaggcccgccgccaagccaaagccgctccacccccgcccagcacagccatcaccctcgaggaccacatcctcgaagccactgacgacatcctgcgcgtcagcgccggccttcagtccttcctgaccttgctggagctacagagcgacaccatcccccaaggcatcggcctccacgccctgcttttgcctctcaagcaacagctggtcgacaccgccgaccgcctgcaggcactggtctgacgagggagagcctgcttacccgcccaacggatgagcagcgctgaaaaacaaacggcgcgagccaactggtctcgcgccgttcgcatcctggtgcggtggcaatcaagtcacggcgctcacgtaggcctcgaacgcgctggcctcaaccggcggacagaagaagtggccttgcccgtagtcgcagccggcagccagcaggatgtcgcgctgcgactcggtctcgatgccctcggcaatcacgcggatgcgcagtgcatgcgccatgctgatgatggcgtggcacaaggcgacgtcgtccgggccccgcgtcagcgagcggatgaaggactggtcgatcttaatgtagtcaatgtccagacgccgcaggtacgacaaggacgagtagccggtgccgaagtcgtcgagcgcgatctcgatgccggccgcctggaagcgggatagctggtccatgacatcggcgttctgctccatcagcgagccttcggtgatctcgatgacgaggctgcccaccggcacgttcctgcgctcgatcatgctggaccaggactcgggcccgctcgcaggcgcgcagaactccacgggggatttgttgaccgagatctggaagcccttgcccagcagcacctgccagcgcgcaagctggtccagcgcttcggtcagtacccagcggccgatgtcgatgatgaggccggattcctccgcaacggcaatgaaatcggccgggtggatcggcccgcgcaccggatggtcccagcggatcagggcctcggccttgcagaccttgcccgtgcgcagattgacaataggctggtagtgcagcgcgaactgcccggacgccagcgccgtgcgcaggtcctgcgtgatgcgcaggcgctccctctccgcctgcagcagcgcctgggtgaagaccttccagcgattgcggccctcctccttggcggcaaacatcgcctggtcggcgcacaccagcaggtcctcggcgttgtcggcgtccttaggccaggtcgccacgccgatgctggccgacaccaccaccagctcgccggccaggcggtagggcgcggcaatccgctccaggatcgcctcggcaatgcccccggcaacgccggcatcgcccaccgcgggcaggatcacggtgaactcgtcgccggccagccgcgccacggtacccgatggttgggcagctccgtgagcgcatcgaaattcgcctggtgccggatgacttcctccgcctggcgcttcagctgcccatggcggccacgcccgcaggcggtcgaccagccccgccgcattgcttgcgccgctgacgctatagcccgggcggccacggatctcctcggctgtatagccggtggcggtggtccccggctggccgcccagccactggatcggcacgacataacggacgcagaagcctcaatactccctcaacgcccatccactgatcgcggcgaagtactcacggagccaggcgttatattgaaggtggagcggcgtttcatgcgcactaaacgccccaagcagccgaagccgacgatgacgacttgttcgatcacgcagacctttccgcccaaaatggcggtcgaccatcccggcgccgggccgggcgcctggtttcattcgttatgtctggacttgccagaaatggcgaaggcaatactatcgcgcgcaatggtcgccgccaagcatgcgcttccttttgcgatcccgctcacagagcgcttagctgctcgaaacccaaagcctcctgtggaatccagcactctccccgccatagctccgcgagttcctcgcctaaggtttctccgagccaatcaatggcggattgcgggtgagcgtttgtgcaaacagccttctttcgccgaaacccatgcgacaacagccactcataccactccattgctggcgcaaccttgggctcatcactcgccgacgagcggttaaagtcaagcggaatgccgatgcctttaggatccaggtctcctagatacaggacatcggtgcccttcacttcatgtagaacctgtcttagggctgctcccgtgctgcgaaatgcctccccggcaccgtagacgaccgctgaatatcgtagggctcgctgattccactcaccgaagctccagtagctgttgtggttttcgacgacgagcagcggtttgcccgatacgggtgccggtcggtacggaagcggtagaggcacggtgaacgcacctagcgtatcaagcgacaatcggcctgagaacagtgtgttgccctgcctcatagcgtcgagccgcttctcgtctccaaagatctcaagcgaacgttccttgatggggattcgctggaggtttccgcggcgttgaagcaggaactcgttaatgcactttgccgcggcgagttgggcgctcgttagctcaggccagaagcccagctctggcacccagggaattttggagaaatcctccttcggcgcctcattgtgcgtgcgaacgagtttgatccacatcggcaacgccggctggccgactttctcccaactggcgcgagctggcagcattatggcgccggttgcggccagcgcctgaagggcctgcagcaacatgcggctacgttcggggtggttctgaatctccggatacagctcgaagtacaactgcttgagctgcacaagctccaccctcttgcgtggagatgccttcagtctggcgaaaaattgcgccggcatcaggctgcctcaatcgtactaggcgccgccagctctggattggccatctcctcattgaggcggtagcggacagactccaaatgccagcgccccgtcttgctgttctgcccagcgcgtcgtagccggacgaaggcggagaattccgccagggcattgtagtcctggatggcagtggcaaacaccaactgcacccccatggattgcgcgagcagacgctgcgccttccacatggtcggcgaggtggccttggcgaacgggttgtccaggataagcgggccgccggcaagcttgtgcagcttggcttgggtctccgcgcgtagctgggtgatgactacgtagagaaacaacgccatcaccacaccttcgccaccagagttggaaatcttctccaccggtacgtactgttggctttcgtcgataaccatgcgtagcacctgtaggcccagcgggcggccgccgtacattcgaagcacggcctcagccactaagtccgagcccttgcccggaggcacgttagcctgaatcagactgtccaggtaatgcgtgagcgcctgtcgtcggctctcgacgttgatggccgcgaagttcgcgcgcatcttcaggactgccttgcctgcgacatacggcgcggtggcgggcacacgcttgtcaatggccgagttcagcaaccccagggcaatgcgagacagcgccagcatttcctcgacgcaggcatcgaagtcagcctgcatcttgtccaggttgtcctgggtggtatgaatgcgatcctcgagaccttccaacagccgggcggcatcgctgcaagccgctgtgaactcgttagccagcatggcaatcgcaagctccggctcgactttctggagctcggggtcgccggcggccagcttgaccgcatcgaaaaccgtacgcgcattatcgcgagcccggtcgcataggcccgatttagcgccgtgattcttgacggcgcgtgtgacttggtcgctcgcgtcctcctcgagcactaactcgccaagctgttcgagcagcactggtggctgtcccgtcaggctggcgatctccagtgcaagcagttcggggttcggcgtggcctccagcttcatcgtgctcttgagcaattccgccaggcggtcgtcctggccagcggcttctccgaggcgcatggcggtgccgcgcgcccggtccgccacgtccgatgcgttcttttggcgcgcgccggcctcttcactcatgcgcactgcctcgtcctttcgggcatcgagggcagcagcatccagcgcctcgatgtcgggagtggccggcggtacatcgcgattattcttgtgccagtcttctgatgcgtgctcggccgcgcccttggctgaaacggcgtccaggtgttccttgttgacgagcgtacgtttggcttccagaccaaccagcatggcacagtggtcctgtccctcgaacggcgctacatgagtacgcgtgacgccggggtagtcgcgggtgtattcctgctttttctcgtcgcggcgcctgcgtgcttcctgcatctgcacttcaagcacacccagctgatcctgtgccttcgccttgtaaaccgtcagcgcatcggagtacgtcccacgcagcatctccaggtctcggggattggccttcaaatgctcatcggcggccagtgtcttgtcgtagaactcaattctggaacgctcgccggccaggttgtcggcgctgttctcggccttgatggcgactttgctctgttcacgcgtaatgtcttcaagacgctggatttcatcctcggtcgccaggcgtcggacctcgagatcttccagtatgacttcgagctcatcgagacggaggagccgctcctcgcggttggcctcatactctgccatgaagcgttgaagtacctgaagatgggagcatgcttcgagggccaggcggtcgcatttgactgcggcctcgttgcttatctttgcttctgccgcttccgcggccgccttctcgcgagccttttccttgcgctccaaagtggagcgcagctgactctgaagctcattgcgccggaggttcgccgctgccagtttgccctcaccaaagcgaagcacataggtttggagtgcctgcatcgcggccagtgcgtcagtctggcgctgataatatccggcgcgacgattttcttcgaggcggatggtttccgacagggtgccggccaatgtctcggccgcggcccggttgtatgcagcgtcgcttgctgcaggtaccaccaggcgagtgggggcggcagctgctgattcgagagcaaggggggaaaccaccaccggacgggtcagcttctggccatgccattcgatgccacgggctttttccatttcactttgtgcaacggaaacccccaggaaacgagccgggtcgctcagcaccaagccacgagcgcgctccgcgtccggtaatgcgtcagcaaggtattcgttgaaggggcgggccgagcgcacgccggcctcacgtagtcgcgctacgacacgcgcaacatctggactgctaccagccacacctgtttcgtggatggcttgcatcgtcgcgtgcaattcggccaggcgcacatcgcttagggagatttccgaggcggacgccgccgctacgcgttcgagcaccgacggcaatgcaggggagtctggagacgctgtgtcggattcgacagctagcaggatcgccggtagttgtgacagccgctcgcgctcggcggtaccctcgccgatgaagtctgcggtggactgaatctcgccttcgaatcgacctgcttcgctgcccaggcgcacttcctcgctgctccagtggccctgttgctgttcatgctggctttgcgcaatcttgtgggctgcttcctctcgccgcatctgctgctcggtctcgccccagcgcgccacagctacttgagtcacttcgccagcgtcggacaggagccccgaggtgaccatgcgagtgtgctcgcgctcccaggccttttccagctcggtaagcttggcttgttcgttgactgcggtgcgccgacgcttttcgtcttcggcaagtgccgtccggtgcccggtcactgtgtcgttgcggtctatggactccttctcaattttgcgctgcgtctcgcgcagggcctgttcgtgcttgaacagagcggtgcgaagcagcgcgccttccgtttccagctggtcgcgaaacggctgcaagccttccttggcgaggtcggcctgagcctcaagtgtctgcaagcgcttatcggcggcgtccacttccgccagtacccgtgcagccctcacatacttgatatcgttttgcaggtctgtcaggctcaacgcggcttgcttggtgcgctccagggcggcgcgcacggcgcgcacgtgaatcaggctggccatgctggcggcttggctgctgtaaccaagcacgtcggacgcggcggtcgccgccacggcccgctggtcgcgttcgaaagttagctcggcctgttgcttgctccgccgcgtgttcgcccgttcgtgtagtgccaacgccaatcgcgcgccgttgaccagcacactcatctggtcggccagggatagtcgataggcgtgcgctgtctcctcaaaggatcgaagcacggcacggaacttcgttagctccgtaagcttggcctgatagtgaggcttgcgacgtaacttgtcgcaggctgctgcgacggcgtcgcgcacggcggcggccctttgtgcgtccagcgtcagatgaaagaacttctgcagaaaggccgcctcgctggaaaagttcaggaagccggtatcgaaaccgccctcttgcacggagaaattgacctgcatctgcagcatttccaggtcgatgagacgctcttcacgcaggtggcgctgccaatcggcttgtttgcgggtgacatagacgtcggggtgcttcctctgttcttcgtgtacccagcgcgagaattccgccagtgatgtcaccggggcggtgccgagcttcggcgcgggaatcatttcaagcatcaagccgcttgttgcttcaaagctgaagaacatccggtcgctctccggcacgtcgttgcccgccttgatggacaccacctgacccacgaccagtcggtacggctcaccgccagccgtgcgcgagggcatctcccactccaccaggatgaagccgggcaggccgtcttgcgaaaagtactgcgagaaatgattgtttttgctttgcagatgcttgagaaagcggtcctggcccgtgtcaaagcacgagaagatcaggctgagcagcgacgtcttcccgcctccgttctcgaggttgatgatggtgtcggtcggttggtgcgtttccggatccgtcaggtcgaacaacaacccgtcataccaggccatcaggtagccgcagtttcccagatagatacgcgatattttctgcatactatgtctccgtggtcgtcgccggcatgcgtgcggcttcctgggcgatgtcgaagaggcggcgcaacgcgatctcgcgcaactgcacacgcaggcgatgcgtagcggtataggtcaccgatgcatcgtcatcggcttctctgtccagacgtaccaggccatgtgtttgcatatggcccagcgcgagcttgacgatacccaccagggagttgaccgaggcacgctggcccgccggcagcaccagaggcatggctgataccgactcccaacctggtgcaagctcaggcgggatatctgccggcgggttggacgactccctgaggcgccgagccaaggcgtgcaacgtgtctcggcaggttgacacaagcgccggcgggggagtgtagttatcgtcgtccagaccatcggtggtcggaaaaaagaccgcagcgatggccacgtgcgccagcagcaggcttgccttctgtgcggcatccagtccggtgcgaatgtcggtcattcggatggcaaagcggctttcgcgcgaggcgggtacgattatgagtccgcgctcgctgacgtccaggatgatgagctccatgcccgtagccacgtcttgtacctgcgcggcaaaggcagggttggcccgatactgcgcaagcaactggcggtattcctgatcgttgaccggcgacagtgttgtgtgcagcgccttatagacgaggcgagcggcttggcgcacgccgatttggatatcgctcacgagtgcctctctttgggagtaaagcgcagattggttccgcgtgccacatcggcaatgaactcgtccagtgcgtccgcccgcatgttcttgaattctgtctccgagtgggagtacgcccgaaacagcatcaatactagacagcgtcgaatagtgcgatcgaaccccatgtcctcggcttgatccagcagttcatctaaccgccaggactgccccagcgagaatctctcggtcaaccagtccgtcacctgtcggatgacggcttcatcgaactgaagagggggtggtacgaatggcgtgatctcaccgtcgtcttcccctgggtcgccgtcttcgacgcgctgctcgagcagcagcgagaacagcgaattaaggtcatacacacgtggcagcgccggcgaatacatcgcactgagtgcgttttcagcctgctcggccagaatattgacaggcaattcaatgaactgcggtaagagccgtgtctccaggtcaggcagtccggtggcgcgccgggcccgaaacaacgtacgctgtgcctccaggaaccggtcattggcgcggctaatatctcccacaagttgcgaacgcagcatgctggcaccttgcagcgtcttaagcaggagcgccaggttcgcgcgcgccttgggttcctcggcctgtcgcagggccagcagaacagactcttccatccgctggtcctctgcctggcgctgtcgcacatgttctcgcgcccgatccaaaccagcgctgatatcgcgcttccagttgactgtgcctggcgcgcggtaagcttgatacaacctgtcgcggatgagctggcgatactcgattgacagcgtgcgggcgcgtcgggcaatttccaacgcagcgtcgaatcggccgcgctgcacaagtaactccagcatcttctccattagttcctgcgcgtcctccggcgagaggtcaagcatgccaaggtagacgaggtatccttctgcggttggcttatagcggtagacatcttcaatgtcaggctcgtaggcgactaaccgaaagcgaatgctgcgcgtggatttatgcgttgcatggaagtactcgaatgagaattctttgtacccgttggccttattgtccagcgctgcgagcacggtgtccgcgaccttgcccgattgaaccgctgatagcgaaggcttcattgccatgacggtgtctgctatgtgagtgaggacttcgtcgctggtacaacccgttgagactgtcgttccctccatcatgcggtcgagcgagcttagcaggaggtagtgggtgtcgattccctcaaagagggtgccatcttcaccaatgcgctgcttgttaagctcaagctgaaagagggggcgcagcagcaacaggttgcgctgctggcgggataggtcgatcagccccgatgagggggcgagagcgcccatttctatcgcatcgggtactgttgccccaccctgttcgctcatctgctccagaatatcgctttccagcggagcaaattcgttggaggaggtactttggctatgcatagccagggtgtcgcgtggaggagtcacactcatagctactcatagttggtgcacctcgataacagcggcacgcgacgatctccgaaccttgataaacggaggcatggggaattcatgccagactaatcttcgcatttccttatcccagcattagaaactcagccgccgcgtggagcgcggaaatggcggcctccgcaaataccgagatcctacacgcttatgcgtcggtaactaaggggcacgccatttggattagaacgtccatagcgaaagtatataggtcctctcgtccagatcgacgccgcttatgcgcgtctgccgtgcctcggatccgacctgccccggcttgcggttcggtgcgaacccgttcttggccagcgtttcatcggcgccgtggaccgtgccgattttttagatttcgcgcgctgcgcgctccttcgtcgttggctacgtcgcggccgaactcacgcgacatgcgcaccggttgctcgatctgcgacacggtcccatcttgcggtcgcggcgctgggtccagatgtgtcctcgatgccgcaacgcatatgtaggccggctatctcgggatattgcggatatcccgcacggaatagtagagcccgctcatcttcagcgccttgctggatgcattgagcggagcgatataggcagctcgtatgttttgaaacgagccgcttcgccccaacccctcaaagttggatgccacgcaatagtaggctcgcgctttgtagcgcacgattccgtagaccgcctgagctggatcgattctctctggatttgccttccctactcgctgggctttcaggattgacaccctttgtgaaccaaccacgaggaaatccggttggctgctggcgcttgatgcatacccataggcgattcctttatgctgatagctcaggaccgaatatccaggtatctcgtcgtcgatgaccgtagcgtcaccaccaagctcttggtatttcgcagccttgtagctttccatcaatacgcaactatcaaaaacctgtgatggcacttgtgcgaaggcgggggggactagcgccaggccgaaaaacaacaccaatatccgcttcataggtactccttcgcgtgcgtatatcttatgtaatccgggttttgtttccaaaagatggtgccgccataagcggccgtcgactgataaatgtgatcgtatcgccaaagctcttccttccttgtctcgatttttccattcactttgatctttgtggtctttatcttctttactaactttgtggattccttgatcccgtagatgttgtgggatggatccgtgaaccttattccctttgccaccttgaaatggttcttgtagttggacctgatgtccgcgccatcccagaagtatgcgccattcgaataatcctcccctccattcaatgcattttttgccgcctttactgcgtcagacattgacggagagttctctatctcctcgtccttggccgtcataagcttcgcgtatcgcttgtttccatcggcgacaacgtaggagaaagatgcctccttagcggtgaatgcggcgatcgtgctatatcctcttgctctactttgccgaaccatcacgttggccaaggcggccatttcctcaaatacatcggccgtcgacgactcgccataggccatcgcagcaagcaagcgcgtttcggaatcaagcttctctgtcatgctcgctcctgccctgtcttgtcgagccacataacaatgtgaatgtcatgactaccttcgaaagagatggttcgcccgctgatcattcttctgtttctggctaactgctcgccatttgcaaacaagtcatagcgataaccctccacaggctgcccatcctcgtcagttatttcaaagtactgctcaacaatatcctgagagttcgagaggggctccaaagatgaatcaccgttcgagccagcggaaaggtaggccgtgccagatttatttacttcaattgtgaagctgatctgggatggcaggacaactggctttgtctggcatttacaatacactcgggcgccactcaccagcacttgcttgccgcctatatcgaaagccggataacagtcgttcatcacaggaccgccagctttgcatgccgggcaggtcgcatagtcaccttctacggccaaggccacgccatgatcaagagagttgcgagcagtgccgttgagcacgccgtctgtactggttttgtcgccgtttcgtagtgcgtagcgagtgtcaggcatcatgacttcggaacctcctcaggttatccatccaatgattgccttccatatctagcgaaagatactcagaagaaatttgagctacgtcctaagattcgcaaatattgcaaaattttcacattcgctagcgcgaaccggcgggcaagccggtcgctgtgcagagcctgccggtgtcaatcgcctctgcggtcggagcccgtcgtagcaggatctgcacgacggcaaggggccttccgccgggccgtcgatgcagtcaggagcatcgggcaacggtatcagacagggtggatcctgcaggaatgcgctgccgagagtcaggcacatgccgcttaccgaagattccgcgtatcccctagacaattcccatgcccagcaacttttcgttccggtatagctgaagggctttcccatatcaccatattggcctgggctggcatcagagggattgcgatgagcgttaagtcgcggctcgtgtgcagtgtcgaccttgtggccatgctcctggcactggacggaatcctctatgcggtggcaattctgttgacgccgtcggcggcatcatgctatttgcgcttggtctaggacttgggcacgggtggattgcgttcaggttgtcgtgatccgaaaagcgcgtgattgaggaactacctacaagagggaccatgaatgtggcgcgtcggagaaactgataagaacaggtcctacgttttgtggctaggttccgcagcggttgccattaccctattcagcctgatcggcggctatcgcctggatttcgaaggccgggtcgctgcgaaacgtgttgcgctataccaggagtgggaaggcatgctagaccctgcggcaaaggtcgttggctatgttgagcctaggaccgaatgccggttgtttcaggtcggcgcgaaatcgataccgaacttccgggtcaggtgtggcagcctgatcggttggacagccgaaggctattcattcgatccgcccattactacacgctgacggcggaacggagtccgccaaattggcgagactccattgttgcaattggtaagggagtccggggcaccgaaaaacgcccctcgcctcaagtcacagcgctcacaaacgcttcaaacgcactagcctccaccggcggacaaaagaagtgcccttgcccgtaatcgcaaccagcagccaccagtatgtcccgctgcgactccgtctccacaccctccgcaatcacccgaatgcgcagtgcatgcgccatgctgatgatggcgtgacacaaggcgacgtcgtccgggccccgcgtcagcgagcggatgaaggactggtcgatcttaatgtagtcgatgtccaggcgccgcaggtacgacaaggacgagtagccggtgccgaagtcgtcgagcgcgatctcgatgccggccgcctggaagcgggatagctggtccatgacatcggcgttctgctccatcagcgagccttcggtgatctcgatgacaaggctgcccaccggcacgttcctgcgctcgatcatgctggaccaggactcgggcccgatcgcaggcgcgctgaactccacgggggatttgttgactgagatctggaagcccttgcccagcagcacctgccagcgcgcaagctggtccagcgcttcggtcagcacccagcggccgatgtcgatgatgaggccggattcctccgcaacggcaatgaaatcggccgggtggatcggcccgcgcaccggatggtcccagcggatcagggcctcggccttgcagaccttgcccgtgcgcagatcgacaatgggctggtagtgcagcgcgaactgcccggacgccagcgccgtgcgcaggtcctgcgtgatgcgcaggcgctccctctccgcctgcagcagggcctgggtgaagaccttccagcgattgcggccctcctccttggcggcaaacatcgcctggtcggcgcacaccagcaggtcctcggcgttgtcggcgtccttgggccaggtcgccacgccgatgctggccgacaccaccaccagctcgccggccaggcggtaaggcgcggcaatccgctccaggatggcctgggcaatgcccccggcaacgccggcatcgcccaccgcgggcaggatcacggtgaactcgtcgccggccagccgcgccacggtatccgacgcgcgcaccgatgccgcaatgcgccgcgccgcctccagcagcaacaggtcgccctggtcgtggccgagggtatcgttcacctccttgaagcgatccaggtcgatgaacagcagcgccagcacatcctgtgtgccgcgcgaacgctcgatctcctgcctcagccggtcgaagaacaggcggcggttgggcagatccgtgagcgcatcgaaattcgcctggtgccggatgacttcctccgcctggcgtttctcggtcatgtcatggatcagcgcaacgcggcggcgctcgccatacgcgtgggccaggtaggtatccacggtcaggtaggcgggaaactcgctgccgtccttgcggcggatcgagaattcgccgctccatctgcccttggatgccacggtggtccgcaggcgctcgaccagccctgccgcattgcctgccccgctgacgatatggcccgggcggcccttgacctccttggctgtatagccagtggcggcggcaaaggccggattgacgtcgatgatggtgccatcgagcgacgtcaccaccatggcctcgctgctggatgaatagaccagcgaagccagcttcatctcctccatatggcgccgtcgctcccccatggagcggcgcaggctgtagtacaacaggccaagcagcagcgtggaagccatggcaccggccagggcaacgcggcgatagacctcgtagggtgccagcaccaggccgacggactcccccaccacgaaattgagcccgaattccggcaaacggtaatagccgaagacccgctccacgccttcggagcccgacaccgcccgataactaccagactggggcgacccgctggcgaggtacggtctgttgctgaccgccctggccagcgtgccctccatggccggcacgcgcgcaatgacctggccggaagtcttgacgaccgacgccacttcgccatcgcggtttgtgaacgactgcgcaaagctggcgaactgctccggactgaccgagaccacgatgaccccgtcgaagctgcccgcgcgcaggatggggcgcgtgaactggatcgaccatttgcgcgagaccttgcccttcaccgggtcgctgatgaacagcatgtcgcgcccgcccgcgttctgatggacccggaaatgctcgcgctcgctcaggtcgaccttctggccgggcgtgggcggggcgatggacgagtagatgagcaggccatgcttgtcgatcaccgacacctggaacgacaggtccaccaccaggttctgccgctcgcgcaccatgtcgatgaatcccggctggccgaccagccagctggcccgcaggtcgaggaggaactcggacagccgcaggatgctggatttcgagtacgcgccgaacgcctgggcctgcgcctgggtacgctccgcggcgtcgtgcagcaggcggtcccgctcgctcacgagctgaaacgccgcgaacgcccatgttgcaatcagccacgccgccgccgccaggttcaacggggagaagaactggtgcaggcgctgcagcgccttgccatatcgggtggtcgagcgttctggcatcaaatgggtatcgcagcgcagcgaagaatcgacatcgatagaggctagtcgaggtcagcgaacccgacaagctgcacgcactctagtcccgtgctcaccgcgcggagccgggccggcgtgcgccgaaagcggcacgtcgtgatcatgccccgctcaactagtgggcacgtgggcgactatgtgccattccggcctgattgacgtcccccaaaagggggctaaggtattttcgccacagacatttcggcgccgctgttggagtcgctgtcgatagcggtgcacgcaacgcgcgctatgacgaagcacttgaaatcccgcgcgctatcggcagtctgcggacaaagctgagggagcgagcggaattcagccgcgaggtggaggagattcgcgagaactatcgcgcaaaacgcaacttcaacaagttgctcgccacattgtcttgagggcgggctgcgcaggagtcaatactccatcaacacccatccactaatcgccgcgaagtactcacggagccaggcgttataccgaaggtagagcggcgtcccagccccgactccggcgacctccccgaatcctgccttccgggcaatccgcaccgcccgccgtacatggaaatcgctggtcaccaccacaatgggatcggtggcggcgatgccctgctcttctagcaagcgccggctgaacagcaggttctcctccgtgctggtactacgcccttcccggaccaccctgtctgctgcgaccccacggtcgatcagatactcagccatgatgtccgcttcccggcagcgcagcccgaaatcctgcccgccactgaccgcgaccttcgcctgcggccaacgctgagcctgcttcaagccctgatctagccgcgcaaccagcgttggcgaagcgacgcaattcggcgtgccggaaccgaggatgacgatggctttcacgggcgagcttcctgggatggcggcttcggtgctgcggtggatgttgtagaaaaaaatggccacggtcgccagccacagtgcgaacgcgatccatgctgcttgccatagttgctggcgcctgtggctggcggctcgccagtgggctacgcggggccactgccatgcaaggagcaggaatgacgcgccgatgcagcctggcaggacgatgccgaagttgaacaggcccatggtcatcaaggcgatggcgtcggagagaagcagggcgccgcatagcgcaaggcccatgcggcgccagaacgccttcgttttcattccctgcattgtggtggctcgattcagtgtgagaaaggttcgacagcgagcggcattggacactacctcaccgcatatgtcaccaggtagagcgatgccgtgcccacaacgagtaagcccagcagttggactaggcgcctcggcgtagcgtcgcaagccctccagcccaccacggcgaacacaatcgatggtcccagaatgtagaggcagagcaagactgtgtaccaggtaggcacagtgcaagcgccaacgtcccagcacccctccaggccgacatttgcgggcattccggctgcgctacggtcatccttgaaccgttccagaggtcattatgaccccccttcgcgcgaggccattcagcaatacgcgacacaaattctaaggacctctgagtgcaaaagaaggaccaactttaagggtcggcctatggatgcactaactggggttgggtacatcttggcgttggtaaaggcgatcttagcgatgggggcagatctgaacccaacaacgcgaaccatcgcggccacgggtgcccttagcgtcagcatatgcacgttgcacgcggggcggaatcggactccattcagttgtttgaggtgaaacagttgagcaaccctccatcacgcctccggtcttgcgcgaggcaagagcatgacggattctcccaagctcacttccgaggaacgcttgctggcagccattgcctatggtgaatcctcaacgcgagaccaatatgaagaaatggcggcgctggcaagcgtcatggttcgtcaaatgaaggcacgcggttattcatctatcgatgccttcacatcaaaggataagaatttctcatttgtgagaacagatggcaacgcgcgctacgccaagttgatgaagtccacggaaaaggatgcgcacctcatgccgtcactactagacctggcggagaccccagcggaggcgcggcacgcgttgctgctgcgtgcctggcaagccgcgcaatgcggcgatccgcctgtcgtctgcagcatggctgcaaggaccggcgcccgtcacggacgtcgccagccatctggcggcatgcctgacgggcaccgaccacggcgaagggcatgccctgtggcgcttccacgatccccgcgttttcgtgcatatggcctggctactgtggcctgagcaactacatgcgttgttcgggccgtgcgaggtctggggctttgcctggacgggcgactggtacgcactggaccggccgccgtcgcaggcacagccagacagtgccgatccccggccctggtggcccgacgcgagccaatgggccacggtcaagcagaccactgatatcgagcaggtcctggtccgcatggcaggcaaagccaagccgtcaattgcgcaggcgcccaacgtggaccggctgctgcgtttcgccgccgacgaactacgcgtgtcgagtgaccttgaccgcaagcactacgccacctatgccgccgcgtttggccagcccttcgagaaccacacgaagttgcaggcattgtggcccgccgtcgccagcggcgagatgaccctgcgccaggcgctggcccaattgtcctcccacgattggcaactcatgaagatcatggcggaaaccgccaggaaaaccgcaagcgcctcacactatggataacgccacgtctgctgttgaccgcttcacaccgtccgtcaagggctgctcgttttgcgaccatccgcccggtctcgccgtgctgccggtacgctatgcggtggtcggcccggagggcaagcaaggggcgccggccctggccgggaacttcaagatcgtggacgcacccgcccagcttggcggcggtgcgcagtacacgctgcgggccatgcgtccgggctttctgtacgtgttccacgaagccttgcaacactgggattgctatctcgtgctgaatggcggacacctgtggaaaatcattcccgagcgcccggcgccgcccaagacgccgaccgaattcttttgcagcgtgggaatcggtcacggctatacgtcgatgtacttcacgattcccaacctgaaggacgcgacgaccgtctggtatgcctattcgcatgtccagtggacccaggcgcaactgaatgacaacaagaaccagccggacctgcgcaagaagcacatgcagtctctggacgtgaaggcatggatgggtggccacaatgccccgcatgcggcacggatgacggagcttggcaaacaggttgcgtcgtttgccatgccgcccaaggatcaggacgaggcgttcaagtatctgtccgcgccgccgcgcgtcaaagcggacgaccacctggacctgatcggcagcccagcgggcgcaatcctgtctgaagccatggagcgggtctcgcctggcgatgccatgctgctggctttcaatgatccgcttggcattgcagaggatctgggcaaacttaccaatccgaagctgcatccgaaggccaacaacagtgtcatctgggataaggcaaccgatctgttcctgaatacgctcgaaaagaacattcgagccaacgcggaagcgcagcacacgaaggaggccgaggcggccctcgctgaggcggagcgcacggcgaccacgccggaaggatttccagcttacgaactcatgtcagccctgttcaatggcaaagcgaccgccgagcgctggaagcgcgaagacgccgcgcgggaagccacgcgccttgagagattgaaggccgccagcgacgccgcatggaagccctacgaagatgaactgacgccgggcaagcgccaccagaatctggcgccgcgcctcaagatgctcaacgagaatgtgctcgcaccgattgcggcgtcgctcgcgcaatggctcgtgagcccccagcttgccgcctacatgcagtaccgccatgacaagctcgaactgccgcatggctatgtctacaacgagtcgctgacccgatgcctggaaaatgcgctggataccgtggagtgccgtcgcgtaatcaagcgctggttcgacgatgcgaatccggtacgccacgataatctgcttgcgcgggcgctgatgctggatcacaagcccatcatcgacaccgtggcggacccgaccgaccagggatacggggcgatcttcggcatcctgaaaagcggcatcgataacatggacgtcacggcaaagggcctcacactgcccgaagcgctggcgaagatgagtctggtgccgcgcctgacctggatacttgccgatgaggttattcctgccctggccaacaaggtggggtcggcgtccgcccggttggccttgtatggcatgagcctgtccagcggcgtacggttggtttcccgtaccgcgagcgtcatgcagatccgtgccacggtgctgagcgacctggaggccgtcaatccagcactctacaagcagttaggccggacccagcgccgcgaggaagccgcagcctgggcgcggcgggccagcagcaagctcgcgcagagcgcgaggctggtctggttcaggaccgaggatctggggagcaatgccgaactgagcgtgctcaagctgcgcacggaaaatgacgtacccggcgtgcggcaagttaaggcagtcttgggttctcgctttgtgaacgtcggtgcggttgcctgcatcctgcaagggctggcgctctatcacgccacccaatccttccgcgcggctggcgagttcgatgaggtggagaaaggcaccaagctggtgggcggcttggtggccatggccggcaccgtcgcagagcaagcgggtgtcgcattggagaaggcaccgacgcacccgctggttcagcgcatcatgcgttcgccatccaaagcggagtgggcagaaacggggaagaaattggcggttaagggccgctggatcggtttcgccggggccgttgtgggagtcggatgggacgcttatcacggagccgatgaaggccggaagggcaactattttgtttcaggtctgtactttacgtcggctggatctggacttgccactgcaatccttcctcttgcttcggaagaatttttggccttcctcgtcggcgtaccaagttggccgttcctcgtcgtgctgttcgctgtgaatgttggcatcctgcttctggatgatcccgccaccctcaagtggatcaagcgttgccgcttcagcaaggctcccgccagcgagcactacagcagcggcggaatcgtttgagttcgtgcaactgggtctcaaggacaccaagtgagggcgctgatgaaattcccgaccaaagatgagcgcacgcctttttattttaggcagacaggcaagccactggggaagtgggagttggagcaccggctgtccatccgccgccccgtcagtgagcaagtcgtggagtacggcaacgtctatcgcatcgattcgacctgcctggagatcaccgatgagtcgcaaatgcggatacagaacgtggggatgctctggataatctgctcgtttgcgacgatttttatgttgctgggaacagtattctttgcttccgccccattccgagaaactgcagaggtgatggctcgtaaaggcaactgggcaggcgtaattctcggcacgaccgttggaatcattggaactggcttctttggcttgttggccttcgatccgatgcggcggaacatgttcacgctgaaacgccgcccgatccggctgaaccgcaagacgcgccgcatctacgccatccgcaccaaggaccccggcggcatctgggaggtcccatggagcgaggacgagttcttctgcgttggtcaccggcgcatgggtgggctgtcgcgcgcctatgacatgtacgacatccgccattaccagctcgacgcggagggcaacgtggtacgtgccttcgtgctcggccagttcgcgctgacgctggaagagatctacgcgcaatgggaatactaccggcgttacatgcaggacggccccgccaatctgcctgagccctatcgtttctggccgccgcgggagacgttctgggaggggtacaagatttgccggggcgggaaattctccggggctttttgggccatgatcgacttcatattctcgcctttcgccctgctcgatgcattcgcccgttggctcgtactggccacgtgcggcgacccggtgtggccgcccgagatcgaggcagcgtgcaagcccacacccaacgacccgtatgcccgtccctacgccgacgactatatcggtgtcccgagcggcccggatgccaaaccgtcgcgtgaagacctggaacggatgtgggcgcaggagccgcagcgcaggcgcgagggcgccctgacccgagccgaggcggaggacctgatccggcggcagacggaggtcacggtatgacgcaacggttgcgctttctgctggacttcggctatgccacgggactgcggatcagcgaactgacccaggccgcgttgcgcaatgtcgaggttggatggcttatgggtggttatgggtagttatgggttatagatgcgccgggcgccggccgttgcctgccgagcgccgcccctggagtacagccagcaccacttctgccatggtgacgtttctgccttccagcccttcagcgttcctgcccctgccgcagaaacggtgccacggcgcaggcgacaagcaacaggcccgccatgatcaccagtccgttacgcgtactgccggtcgcctgttcgatgatgcccatcaccgacggtccaatgaatccgcccaccagcccgcaggtattgatcagggccagtccgcccgccagcgccacgcccttcaggcgagatgacgggaacaggaagacgatcgactgcaccacgaagaacatcagcgcggtcagcgagaagccgacgagcgccatcaccgggcctgcgaaggcggcaatcagcaggccgcctgccatcacgaccagccccaggcagagcaggcggcggccgcgccgtggggtgttggcatgtcggggcagccatgcggccccgatggcggcggctatccagggcagggaattgagcagcccgatttccacgggcgtgagcttgccgtacgtgccgatgatacccggcaggaagaagatcaccgtgtagatcgagatctggtggcagaagtagatgaagatcgccagccagacctgcggatcacgcatggcgcccaggaacgagtggccacctttgccggcgctggcgtcggcggcttccgcggccagtcggctgcggacttcctgcgcctggactggcgtcagccatggcgcgctgtcggggccgtcgggcagtttcttccataccaccgcggcaaggaacaccgcaggcaggccttccagcacgaacatccattgccagcccttgaagccccacatgccatccatgcccagcagtgcaccgcccagcgggccgctgacgatgttggcgatgcagacgccgagcaggaagtagcctaccgcccgcgcgcgatcctcgcggccgaaccagtacgtgagatagagcatcacaccgggaaacagccctgcctcggccgcgccgagcagcacgcgcatgatgtagaaggaggtctcgccctggacaaaggccatcgccgcggacagcaggccccacgtcaccatgatgcgcgtgatccagaagcgcgccccgacccgatgcatgatcaggttgctcgggatttccagcaaggcatagctgaggaagaacagacccgcgcccaggccgtaggccgcggcggagatgttcaggtcgacagcgatgtgggtcttggcgagtgcaatgttggtgcgatcgagaaagctgatcacataggacagcaccagcaagggcatgagcttgcggaacagtagtgcggtcagcgggcggtctgtcggcgtggccagcggcggcgcgcctgaggcgggtacggtctgcatgtgcgtagtctccatcggcggatatggcgccacgccctggggccgcgtgtcagccgttctgcctggttgatgtcttcagtgttcgagggttgggcggggccgggccgtggcggccccgcctgttcagaacgcggtgcctgccgcgcccttgaggtccaggatgtcgcgggcttcgtccggcgtggccacgtcgatgttcagggcttcgagcacggtccggatgcgcgtgacctgctcggcgctcgatgccgccagctggcccggaccgatccagagtgagtcctccaggccaacgcgcacgctggcgcccattgccgcgccgatggtcgccagcggaagctggcctcggccggcgcccaggatcgaccagcggaactgatcgccgaacaggcgccgggcggtgcggtgcatgtgcatcaggtcctcgggatcggggccgatgccgcctaggatgccgaagacggattggatgaacaccgggccactgaccaggccacgatcaaggaagtgccgcaggttgtacagatggctgatgtcatagcactcgaattcgaagcgcgtgccgttggcattgccgatgcgcaggatgttctcgatgtcctggtaggtgttcttgaagatcaggttgcggctgttctccaggtgttcgcgctcccagtcgtgctggaattccttgaagcggtcgagcatcgggaacaggccgaagttcatcgagcccatgttcagcgaggccagttccggcttgaaggtcgtggccggcagcatgcgctcctccaccgtcatgtgcgggctgccgccggtggtgatattgatcacggcgtcggtctcggcgctgatcctggcgaggaacggccggaacagctccgggtcctgcgacgggtgtccgtccttcgggtcgcgggcgtgcaggtgcaggatggcggcccctgcgcgcgccgcgtcgatggcggcggttgcgatctcgtcggcgctcactggcaggtggggcgacatgctgggcgtgtggatggcgccggtcggggcgcaggtgatgatggctttggctcgcttggccatggtgattccttggtcgggtgttgtcgcgctttggcggatagcgggccgcggatatccggcggcccccggaatgcgctggtcgcgctagctgagcgcctgggtcaggccgtccacgaccatttcctggccgtgcacattggccgcctggtcgctgcagaggaagcgcaccatgttggcgatgtcgcgcatcgtcaccatgcggcacagtgccgcctgagacgtgtagttgcgcgtgacttcctcaagcggcttgccgagcgactcggcctttgcggcaatgacggcgcggatacgcgggccgtcgaccgcaccgggcagcaccgtgttgacccggatgccatccgcgcccagttcaagcgccagcgatttggtaaagcccaccacggcccatttcgatgcggagtaggcggaacggcccggcatgccgagatgcccggcagcggaggacaggttgacgatcgacggcgagcgcccctgccgcaggcgcggcaccgccgcgcgggcgcacaggaactggccggtgatgttgacggcaagcgtgcgctcccagtcggccagcgacagggtttcgacaccgccggtcgggccggcaaccccggcattgttgaccagcacatccaggccgccaaaggcgccatccactgcctggaacagcgcctcgacgtcgctttccttcgacacgtcggccctgactgccaccacgccgggcaactcggcgcagacacgttcaaggctgccgccagccacgtcgcaaaccgcaacgcgggcgcccgcctccacaaacgcccgtgtgatctccaggccgattccgtctgcgccagcagtcaccagtacgcgtttgccggcgagcgattcatccttccacatgattccaatcctcttggggacaggcggctgcctgccttccggacgaagattaaaactgtgatcacagatcaaatatagagaataaccctatgtgctatgcttcgcggcatgaccctgaatgaccttgtcacgccccttgtccgccagacgctcagccgcgacgtctacacgcagttgcgagacctgctgatcagcggccagatgatgccgggagagcagatttccctgcgcaacattgccgccgcactgggcgtcagcgtcatgccggtgcgggaagcggtgcatcgcctggttgccgagcaggcacttgagctcacgccaaaccgcgcactgcgggtgccgaggatgagcgtcagccagttcgaggagatcaccaagatccggatcgaactggagggactcgccactgcgaccgcggcggagcgcatcaccgatgaggaactgaagcaggtacaggcactgcaccgccggtttgccgacgagatgtcgaagcgcagtcccgacggcgcggatgtcatcgccgcgaaccaggcctttcactttgccgtgtatgcggcggcgcgcatgccgatcctgttgcagatgattgagtcgcagtggttgcgcatcggcccgatccttaaccatgacctccgctccggatcgcgccgcgtggaagagcgcgtcgcggtcaagcatcacgacaatctgatcgaagcgctgcgcaggcatgacagcgcggcggcatgcgcggcgctgcgcggggatatcgagagcgcggcggcctatattgtctcggcgggggtactggtcaatacggacaggaccgaggatgcggcggtcacgctggtgcccttgaagcgggcggcgaaggcggggcgtgcggggatgaagggctgatcagcgcggcaggcttgaagaagttcaaggcattcaatgaggggctgacatcgatgccgttttgaagcgagccatcacctccaatgcctgcattcccgcccccctcaagccggcgccaacccaatcatccgactaacagtccccgcagcccgctgcagcgcaggcaccatctcctccctgatccgcgcaggcgtagcctcgcccattgacgtagagatcccaagcgacagctgcctggaccccaccgcaggcagcggcacggcaatcgacatctgattgctttccggatattccagctcgctccattcgccgaccggcagcgcaagcgccatggccagggcactgcccggcggcagcacgctgcctacccgcaagttcatgaccaccagccggcgccgctcggccggcgccattgcgcgtccgacgatgatgacgccttccgggttgatctcccccaggttcgccgtgccggaatacacgtcagccagttgctgcaggtgctcctgcaccgcttcggtcacgcccaggctttccatcgcggcaaatccgatctcgaacacgcgcgtggtgagccgccactggtttgcctcgcgcgccacgtagccctcttcctccagcgtcagcaggaatcgcagcaccgtggggtggggcaagtccaccgcgcgtgacagctcggccagggtcggacggccgttctggcggaacgcttgcaggatggctagacacctgaggattgatctattactcttcatccgttcactatgtgtaatgtacgttcactaagtgaacaatataaatcaagaaagcgtgggcggcaagcattctcgctgctccaccacaggagacaacatgaagcgccccattctcagtgccgcgctggcctgcgcggctgcaatcatgcccgggcctgccgcctgggccagcgatgcttggccgagcaagccgatcaaatgggttgtcccttacccgcccggtggatccaccgacatgctggcgcgcatcgtcggccagaagctgggggaacggctcgggcaacccgtggtggtagagaacaaggcaggcgccggcggcaatgtcggcactgactacgtgaccaagcagccagccgatggctacaccatcgtgatgggcaatatcggccccatcgcgatcaatccctcgctctatcccgacctgccgtacaagccgggcaaggatctcgcgccggtgaccatgctgatggcggtgcccaacctgctggtcgtgaatacggcactgccggtgcaatccgtgaaggacctgatccagtacggcaagcgccaggctacgccgctgacctatgcaacgccgggcgccggcacctcgctgcacctggcgggcgagctgtttgccagcaccgccggcgtgcgcatgacccacgttccctacaaaggcagcgcgccggggctgaacgacaccgtggcggggcatgttccggtgatgttcgacaacatgccgtcggcgctgcagctggtgaagtccggcaagctgcgcgcgctggcgatcaccggagcccagcgttcgccgctgctgcccgatgtgcccaccatggcggaagccggcctgcgcggctatgagattgcaggctggttcggcgtgctggtgcccgcagcaacgcccaagcccatcgttgcccggctggattcagagctggaagccgtgctgaagatgcccgacgtccgcaagaagatcgatgagatgggcggcgtcatctccggagccgggccggaggcgttcggcgtctttatcgatgcggaaacgcagaagtggcgcgcgctggtgcgcagcgcccacatcaccgtccagtaaccctcgcagtcgctaacactttttaagcaaggagaacgcaagccatgtcgcaataccgtttcatcgatgtccagcccatcgcgggcgccctcggtgcggagatcagtggggtagacctgtcccagccggtgccggacgagacgttcgcagagatccgctcggcgctgcacaaccatcaggtcatcttctttcgcgaccagcagttgacgccggatcagcacaaggcgttcagcgcccgctttggcgatctgctggaagtgccgttcgtccgcgcgctggaaggccacgctgaaatcctgccggtgatgaagggcaaggcagagcagaccaaacgcaacttcggcggtgcctggcacacggacatgagctatgcagaaatcccgccgctggggtccgccttgtatgcgcgcgtgattccgccctacggtggcgacaccatgtgggccagcatgtatcacgcgtacgacgcgctttccgatgggctaaagctggtgctcgacaagttgcgcgcggtacatagccccgtgcgttcctatggcgccaggggcgccgtggtcaacaacggcgaccccgcccacaagatggacgtgcgtaccgatgaccgcgccaacagcgaggtcctccatccggtggtgcgggtgcatcccgccacgggcaggaaggcgctgtacgtcaacagcacctacaccatgcgcttcgagggcatgaccgaagaagaaagcgcgccgctgctgcaatacctctacgcccacgccgcccgccccgaattcacctgccgcttccgctggacccgcggcgcgctggccgtgtgggacaaccgctgcacgcagcatctggcgatgaacgactatgacggctttgaccgcgagctgcatcgcacaaccatcgccggcgaccgcccggtcggcgtggcagcctgagcgcgccgctgtgcgcctggtgcgccccactcgctcccttacgctcatcaaggagacgcgcaatggcaatgcaagttctgccgcaggacgccccctgcggcgcgctggtcttgggcctggacctgaagcaggcactgaccgatgcgcaagtcgccgagattcgccggcactggcttgagcacaaggtccttgccttcaccgaccaggacctggccatcgaggacatcgaacgcttcgcgtcaacgatcggcccgctcggcagcgatccgtatttcaccgccatccctggccatccccatgtcgcgcaagtgcggcgcgatgccaacgagcgcacgccgatctttgccgagtcctggcactcggactggagcttcctggcgcagccaccggcggctacggtgctatacggcaatgtcattccgccagtgggcggtgacacgctgttcgccgaccagtacgccgcctgggacgcgctgccggcggaactcaaatcactggtggacggcaggcaaggcgtccattccgcgcggcgcggctattcgcgacagggcgcatatggtgagaaggacaagggacgctcgatggctatccgctattcggacagtgcgatggcaacgcagctacaccccattgcgcgcaagcatcccgaaaccgggcgcacagccttgtttgtcagcgtgggctatacgatcggcatcgatggcatgagcgacgaggaggcggcgccgatcctgcgtgcgctgtttgagcaccaggccaggccggagtttgtgtatcgccatcggtggtcgcaggggatgcttgttgtttgggataaccgatgtgtgaatcatgcggcgactggtggctatgatgggtatgatcgcctgttgcaccggattactgtggaggagcgcggcgatcgcgttggttgacgctccgggccgacgttgggggccgacgggatgacggcgactgtatgacttgcctcagtccggatgcggcggcaaggggcgccgcgccgtggcggcggcgcacaagcccgtgtatgcggcccccagtgcggaggctgcgctggccgagctggaggccttcgaccaagacaaatgggtaaggactactccccgatcgccgcgtcctgacgtcgtgtctgggatcaggtgatcccgctctttgcctttccgccggcgatccgcaagatcatttacacaacaaatgccacttgagcgctgcgagccgcttcatgccaatgaggtcccagtgatattccacttcagttagtaccactgagccccgggtcgagacgcgccggtctagcagtcgtccgccggcacgttcgtagaacctgcgcgcccgtgcattttcctcgagtgaccacaggcgcatcgaactggaacctcgcctcaacaaggctgacgcgcagcacgacagaagcctcaggccgacacgcttgtcatgaaacgcctccagtacgtagagggcgtagacctctccccgacattcctgctctgcttcgcgacatggtccgcaatcggaaaagccgacgacttcagcctcactggtcgcgacgaaacaggctaccgatgggtccgcgagaatgcgatacctggctggcagccggctttccgctgtcacattcgcaagcatatctttgggaagcagctcgccatatgcttgatgccagcaaagcgcatgtaccgccgaaatcgcagccgcatcggcttgggtggcaggtcggatggtcaggtcttcctgatgcgggcgatcgggcattggtctggtcatgtggttgctaatggaacctcgcgatcctcggcccaagatcacctcaagtcaaacaagccgcattaaccacccccaccgccaacgaaatcacccccatcaccgccccaaccccccggttatcgctggaaatagcctcaccaacaccccccaacgccctcgccaccaccagataagccaacacctgcaccgcaaacgccccaaacgcccacaacaaaaacatcccaaacgtagcgttgtgctgaatgctcgacgacaacgtcagcgagaaccccagcaccgccccgcccagcgacaacgccgctgcaacattgccctcgcggatcagctggaactcgcgatgcggcgtcacccgcgtatagaccagcaggaacagccccagcatggcaaagctggtgacgatatagatcaggtaggcaagcgccgggtgcatggcattgaccataggttggactcgttgtcagttgtcagggatgtgaatacgacatggcgatcggcaggcggcactcagccgccgccggagcgtccggagctgccgaagcggctggtgaagccgccgcgcgataccaccggtgcgcgcgatacggccgcggcgcgcatggacaggcccatggagcgtccgccgctgagggagctgcggcggacggtggcttcttccaccatcgcggcgtgcggggtggcgttggtgaaggattgcgtgcgcgtgccggtgctgtcgtagacgttcatcgggcgcagcggtccggcggacatgtcgcgccgggtctgggtgccgttgggatggtagacggtgccgctggacgtgtagtacgggccgtaccagcgcgcgtagtacatgctgctgccgtggctggtgccggagccgccggtggcggcgtcgctggcggatgcgttcaggctggagctgtagatggtgctggggtcgtcgactggcacgctttcgcagtcgttgggggtgttccagtcggcttcgcagtcttccagcgtggcgtagctggcgcggcgtacggtcacgccgggatcgtcgtcggcgtcgtcgctgcaggagccgagtgccgccacgccggccaccacggcgcaggcgccgatgatccacagcgcgggcgagctgcgtttctgctcgcccgcatagggctgcggctgccacgcggaccggggcgatcctttcgacttgggctggtacgggctgtcgtactttgacggcttgcggccgttgttgttcttctttgccatcggtccttactcgttcatgaagtagtgtggaacgaagaaactggtgttcttggcgatgggcccggattcctcgcgcacgcacaggccgctgggcacgtcgtcgacaatccatacgcccagcgtggtgtagcggccgtcaaagcgacgcgccggggcgtaggcctggtagatgaagccttcggcgccgtattcgccgggattgtggacgtggccgccatccggggtggccagggtcacgctctcgccctcgcgtgacaggaagggttttttggcgtgcggctgaccggcgaagtggctggggtcgaagctggcttccagcaggttcgggtggccgggaaagagctcccacaggatcggcaggatggccttgttggacagcacggccttccacggcggctcgacccagcgcacggggctgtgtgccagctggtcgcggtagtcggaggtggccatccattcccacgggtagagcttgaagacgacttccatcggcacgttgtcggcgtcatagaagttgccgcggccgtcggtgccgatgtcttgcaggtcgaccagcttgacggaccagccggcctgcagcgcggtgtccatcaggtactcggtgttgcagatgtcttcctggctgtcgaacatgcacgcaaggtgcagcatgctggcgttgcggtagtgcttgcgcagccattgccagcgcgccaccagcgcgtcgtgcaggctgttgaactggtcggcctgcggctgcacggtgtctttccagtaccactgtgcgacggcggattcgatcagcgaggtcggggtgtcggcgttgaactcgtacatcctgggcacgccgtgctggtccagcgtcatgtcgaagcggccgaacagcgtgggctcgtcgcggtcccaggaggtgcggatcagctgcgcgaagtccttgtcgatcgccaggcgcgcgaacaggtcgtggtcgatcacgtgctgcacggcttccaggcagcgctggttcaggtcgtacgcggcggcgtagagcgtctccacctcctgcttgctgaaggcgtaggcggcgtcttcgcgccagtagaagaaggtgttgtcatcgacttcgcgcgggacgttgaattcgtcgagcgaatggaagtggaagccgactttctcgagttcgcgcggccagttgcgacgcggggtctgggggatgcgttgcatcagcaggccatggtcaggggcgatggatcgggctgggtcatggcatcgtccagcaggaagtcggtgaaggcgagcgacgtggcgccgggccgcggcagccagtcggagaactgcacgctgagcggtgcccaccagtgcgcggcatcggccagcacggggcgaaagtcgagcgcatccgattccaccacgccgcgcgccgggttggccagcatccactgcatgccggcgatcaggctcgatgccacctgcaggctggtggcggtgttgtacggcgccagcgaacgcgcgcgttgggtggagaggcgcgatccgtaccagaccgcgccatggcggccgctcatcagcagtacgcccagttcgtcctcgccgcactggatctcgtcgcgcaggatgcgttcgccgcgcacgcgcggggcggcgcgttcgtcgagccattgcatcgaggtctgcgtggcggatgtcgggcgataggcatagtagacggtggggcggtgcagcggctggccggcagactggtcggtcaggtattcggcgatcgagatcgattcgttgtgcgtgatcaggtacgcatcgaacgggccatgcaccggcgaccacgaccgcacgcgcgtgcgatgccctggccggtccagcgcgattgccgcgccgctgccgtagccgtgacgatagccatcgggcggcagcgcgggctcatggctgccccagccgagttcggcgtcctgcaggcattctgtgataaagccttcggccgaccaggtgttggcgaactcgccgtcgcgcggatagccgggggcttgctggctgtcgtactcggcgatctggatcacgcgcaagtccagtgcgcgcgccagggcagcccagccggcgcggtcgtggggctcgggctgattcaagccgatattgccggccagttccatcagcgcggccttgaccagcaccgagaccagcccagggttggcgccgtgcgccaccagcgcggtcggctgcgtctcacggccgcgggcgaaggccagcatctcgtggcgcagcgcgtagttgctcaggtgcgaggcctgcgggtcggcttcatagtcccacggttcgatgccggcatcgacatagaacgcgccgtgcgcttgcgccagcgcgatcaggtcgcggctgcagacggacggtgccaggttcagcaggaaagtgccaggccgcagcagcgggcccagcatcgcttcaaagttgccggccgtgatggtggcgtcgatggcatccagcccgtggcgggcggccagttgccggcgcgtgccgtcgagcacgcggtccaccacggtaatcgctgcccgcggccaggttcgttccagcagcggcagcacggcctggccgatgcagccaaagccgacgatgacgatttgttcgatcacgcagacccttccgcccgtaaccggcgatgggcggcccgggggcgcggcaggacggccgcgccggcgcaggactgccctcgcctcgctttatcaattctgatcggaatcgctaaatatagcgaagggcaatactatagccgggcgcggctggtgccaaccgccgggcggctgggggtgacttgcctgtcagccgaacaggcgccaggccaaccgcgctgccacgcgcgcgccctggtggtcgcggtcgtattgcgggttgtattccgccaggtcggccacgcgcagcttgccgctgtggcgggcaagcatggcgatttcctccaccaccgtcaacggcacgccacaggccgcgggcgcagacacggccggcatcacggccgccggcagcgcgtcgaggtcgatggtcaggtacaggtggtcggtggcatcgatgcgcgccgccagttcggccaggcgcgattccaggtgccgctcctgcatgtccacgtcttccacgtagcagacgcccagcgcatccgcgcggctgaacagcgccggcgtgttgctgaggcggctgacgcccaggcagacatagtcgaacggctgcccgcgctcggcgcaggcgttggcgatctggtcgaacggcgtgccggagcttgcgggccggctggtgcgcaagtcaaagtgggcatcgatattgatgatgagcacgcgcccgccatcgtcctgcgcatccaggtgcgcgcgcaggccttgccacgtgccccaggccacttcatggccgccgcccagcaccagcggcagcccgccgcgcgccagcacgtcgcgcacggtgcccgccagcgccagctgggctgattccaggtcgccgtcgtcacagctgacattgccggcgtcatatagcgcgggcagcccgtgcgccggcacgttggccagtgcctggcggatggcgtcggggccgtgcgcggcaccgggacggccctggttgcgcagcacgcccgcgtcgcaattgaagccgagcaacaccggtgcgccgtcgagcggtgtcacgtccgctgcttccagcacgtgcacgatgcggaacaggcgcgtggtgtcgccacgctcgccgtcgtcgacacggccctgccagaggttctgggtcagagccatcgtcatgcccgcgtcagcacggcctgcaggaagccgcgcgtgcgttcctgcgtcggcgccgagaagatgaccgacggcggcccggcctcgatgatgccgccgccatccatgaccaccaccacatcggccacttcgcgggcgaagcccatttcatgggtgaccacgaccatggtcatgccttcggcggccagcaccttcatcacctgcagcacttcgcccaccagctcggggtccagcgcggaggtcggctcgtcgaacagcatcacgcgcggttccatggccagtgcgcgggcaatggccacgcgctgcttctggccgcccgacaggctggcgggcatggcgtgggccttgtgcgcaaggccgactttctcaagcaggcccatcgccttgcgctcggcttcctcgcgcgaggcgccgcgcagcatgcggggaccgaccgtgacgttgtgcagcaccgacaggtgcgggaacaggttgaacgactggaacaccatgcccacttcggtgcgcagctggttcagctcgtgctcgccgatcagctggccgtcggtcaccaggcgcttgccgacgatgtcgatggtgccggcctcgggttgttccaggccgttgcagcagcgcaggaaggtgctcttgcccgagccactggggccgatcacgaccacgacctgcgacggctccacatcgaagtcgatgccgcgcaggacggtatggctgccgaacgatttgcccaggttccggatccggatgattgcggaatcgctcattgcaccatgcctcccatgcgcagccgttgttcggcgcgccgcaggatcagcccggccgcgctcgtcaggatcagataaaccagcgcgatcgccagatagacttccagcgaccggtacgacacgctgatgatcttctggccctcatgcatcaggtcggcaatggtcagcagcgacaccagcgccgagttcttgatgagggcgatgaactcgttgcccagcggcggaatcatgcgcacgatggcctgcggcaggatcaccgcgcgcatggcctggccggacgacatgccgatcgagcgcgcggcttccatctggcccttgtccacggactggatcgcgccgcgcacgatttccgagacataggcgccggaatagatgcccagcccgatcacgccgcacacaaaggccggcagcaggatgttgaactgcggcagcccgaagaacagcaggaacagctgcaccagcagcggcgtgccgcggatgaaggtcacgtaggcggtgcagatgctgtagatgacgcggcgcttcgggtccagccggccgatgccgaccaagaggcccatgacgcagcccagcaccagcgcgcaggccgtcacctccacggtgatgacggcgccgtggacaatgtcatgccagccggcaaagacaggagaaaaatccaattccatgatgatgatccgcgcggcttacttggcggccgtgccgaaccatttctgggtcagcctggcgtaggtgccatcggccttcaccttggcgagtgccgcattgagggcgcgggtcagctcgggcgtgtccttgcgcacggccatgccgtattcctcggtggtcagctgctgctccaccatgcgcaggccgccgcgggtcttgacgtactgcatcgcggccggcttgccggtcacggcggcatcggcgcggccgatctcgaccaggttgaacatttcctggttcttctcgacttccacacgctgcacctgcgggtacgtgtcgcgcaggaagctgaccgacttggtgcccacctgcacgctgaccttcttgccgttcaggtcggccggggcgtggacggtggtgttgccgctcttgaccagtgccaccaggccgccgacgtagtacggctcggtgaagtccaccaccttgcggcgctcgggtgtgatgtagatgccggaaactgccatgtcaaagcggcgcgagaccagcccggggatcaggcccttgaagtcaatgtcggtccactcaacccgcttgcccatcgtcttggccatggcttccaccagctccacgtcaaagccggtgcgcttgccgttctcgataaattccatcggcgggaaggtggcgtcggtggccacgcgcagcacggcattgtcctgcgcttgcgcggcggtgccgagggtcagggcggtcagggttgccaggccggccatcaggcatttgcgacgaaggttcatggaagtctcctattctcgggaacgagggatctgccgtcgcatgggtttgccgacggcggcggtaacgaattgcttggtattcagtaagactgcagccgcgcggaaatccgcatcgccgctgccacggtcatgtcgatcagcgcggactcgcgcccttgccgccgcgtggccggcaccatcagcgtgatcgagcccagcgcatcggccttgctgcgccgcgagaacagcggcgcgctcacgccccacacgcccggatccacctcgccctcgctgacggcgtagccggtctcgcgaatggcggccagctcggccagcagccgttcggcttcgcctggctcgcactgggcccggaccaggcgctcgcgcgcttcgtcgcgcatgaacgccagcagcgacttggccgacgcaccggcgcgcagcggtacgccgcggcccttctcgaacgagcagcgcagcgactggcggctctccaccatctccaggcacaccacgtgatccttgacggcgacgaccaggcctacgctttcatcggactgctgcgccagcagctgcatgtcgggcaaggcttcgcgcgccaggtgcgaggccatgtcaaagccgagcgccagttgcaggctgatcgggcccggcgcgtattcgccgtcggactccagcacgaagccccagcgcttgagcatcatcagttgccggtagagcgtgctcttgggcaggccggttttggcaaccagctcgcgtaccgtgatcggcgcgccgtgttgcgccagtgccgccagcacgaacagcacgcgatcggcaccgcccgcgggctgggcgggttcggcaggcgtgggtgtcgtgggcttcacggcagtggggttgtcgacggcattcaacatagggcccaagaataggacctgattcccataaatcaaaaccttgagtcccggaaaatgggaatgaatgactagggataacccttggtggctggcgatttgatccgccaagtgcgcggggcgccgctgccccgtgctcagtagatgcccggcagcatgcgccaggtccggtcgcagtacgacgcgtactcgtcgccaaactggtcgcgcaacagcgcttcttccgcccggatgcgcgccaccagcaccggcaccatcagcagcgtcagcaccacgcccacgccggagcggaatgccagtacccatcccagcgaactgaccaggaagccgaggtagctcggatgccggatcacgccatagatgccggtggtcaccagcgtgtgcccgggctggatcgccaccagcccgctgaagcgccgccccagcacaaacaccggccacagccgcagcacgccgccgccggcaaacagcgccacgccggtccagcgcatggtgtcgccatcgagcgtccagaagccgatgcggtcggtaaagggcggcaggtacgccgccagcagcccgagcacgccaaacactgccagcacccaccggttgccgcggtcctcgcgcatgccgctgctgatattgccgccggagaagagcgcggcgatggatagggcgaacaggaccagggtcagggccacgcgcgccgggtgcgcgaagaagggggcgatgccaccccagcctgcaatcgcgatggccaggtaggcgagcgtgccggcgagagtggcaattgccaggccgggagtcgggcgcatggggaacctccgttgagacggtggatgcacaagcgaagggtaagcctcaggcggcccgggtgtcgaggacggccgggtcgtgattaaatctgcgtcttgcgccggcgcatgccggggcgcagtgaaccgctttcgtcacaccatcatgcccctgatcgacatcaagaacctccagcaagccgcccaagacttcggcaaggcccgtaactggggcaagtaccacagccccaagaacctcgcgatggcgctgagcgtggaggtgtccgagctggtcgagatcttccagtggcagaccgacgcggaatcgcgcgccatcatgtccaccgacgagcgcgagcatgtggagcaggagcttgccgatatcactatctacctggcgcagctggtgacggcgctgggcgtggacctggacgcggcgatccgcgccaagatggagatgaacgccaggaagtacccgctgccggaatgagccgcccggcgcaggtttgtcgccgccgtcgcgatgccttgccggcggcttgatgctttgatccaattgatcgtggcggtgctcggagtttgatcatttgatcaaaccggccgggccctgtttctgcgatgcgcggccgctctgcatcgggccgtgtctcgcatccttctcttcgcaccccttcacgcaacgcccgcaccaccaggcgccgatctcatccgtcactggcacgccctatgcggtcatagggcatggcccggcagaggcctgcaatggagacggtgatggcatccctcggtgaaacgacgaagacaacggcgcaggccacccgcagcccgcacgtactggcatcgcgcctcgccgccgatgcagagccgcacctcggcgcacacctggtcacgccgcgtcatggctatgcacaccacggcatctacgtcgggcgtggcatggtggtgcactacgctggctattgccaccggcagcagcgcggcccggtggaagaactgagcctggccgcctttgctgccggccatggcatcacggtgttgagcacgcccatggcgcggtacagtgccgctgaatccgtcggccgcgcccgctcacggttgggcgaggactgctaccgcctgctgaccaacaactgcgagcacttctgcatgtggtgcctgtacggcgaaagccgcagcgagcaggtgcggcattgcctgatgcatccattcagcggcctgcgcctggcggcgagcatcctgctttgctggtgcaagactgcgcccgcgcctgcatgggacggcgcaacggcatgagctcacgacaatggccggctcgccgtcaggacgcacaacagcagtaccccgttcaaagcgagcagtccgctcaccaacagcacgatgggcggcgcatcccgagtccgctcgcgcaggcgggtgacccccggcagccactcgccgcgcgtacgccgggaccagcaggcgacgcccgcgccgcacatgcccagccacgccagcgtgcccagcgatgcccagccgcgtggttgcggcgccggcgtcggacgaattgaagcttgctggagcgtcgggccggaggctctttggatcaccacagggggcgcatgaatccccgcttctgccaatggctctgacggtggtggagctggaagctgctccgctgctggttgagtcgctggcgtcgctgaaggtggcgcgaccgctggccgcgaggcctcgaccctgaccgcagcctgcttgttcctcgacacctcccgcgcccgcgccgccggcggcgttggttgcggcgcggcagcccgcggtggtttcttgcctggctgccgccgccagctggcaaagacccggtccaggcatgccaccgacgtgcaggcgtcccggcgctcccgccaggcggcgatgtcgcttccttgaatcgcgccggcgcgtagccggcgctgctggtccgcgtggatgcgctcatgttcgcgatggagcatcgcgtgatcgcagatcaggtcggcggcgtgtggcactgaatgcaggcaggacgtgccggcggcgagcggatcgtcgcagcgggaaggacgcagcgtggtcttgcaggctatatccgacgcctgcgcactggcagccagcagaaggccgaacgcgatgcacgcagccagccggcccgaaagccttgtcatcctgtcgcccgtgatggtggggatcgtccggcgctgaagcgggcgccgatggacttctattctggagcggcgccagcaatctacggttcgatagcccacagaagcgggcggcaaactttgggcgcggtctccgatgcctggctgaggccataaatccggaaagccgcggaggtttctcctcggccttggatctgacaacggcagcctgccgctgtgcccgcttgtcagttcgctaccaggctcacgacccaacccgccacatagagccccagcccgaacaccgcatgcgtcaccaggctatgcacccgtgccacgtttggccgcggcgtgcggctcgcggcgatgccggcacccatcgccggctgcatcagcaggaacggtgccgccacactgccgatgccgacgatcaacgcgggtgccagcgtcggatgatgtgcccagtcgagtccccatagccccagcaggatggccgcgaacacgatgccggtcaggtaatgcgcgatccagccgatcccgcgctcgccgcgcaccggcggcgatgcggcgatgggatggtggcaaaggcgtcctcgcggcagccacgcgagccaacggcctacgagtccatagtccagcgcagggacgcccagcagccgcttgcgcaggatggcccaggcgtccatcaccagcgttgcgccggtgccgatcacgattgcattgagcaggagggccaccgctgtatcaggcatgggcagactcgccggcggtcagtgatgaagccgcagcgcgggcggtgatcatccagcaggcagcggtgtagcgcacagttgcgccatgaacgtaaggctcgaatgccgcgcggacggtttcgatgacgctggcgcgtgtgcttgcatcggcctcgcgcagggccagtccgacgggacccaggcgggacaggtagtccaccagcgcaggctccggcagcgtgcaggcgaagtcgatcggctcgacatcgatcccgccccagccgccctcttccaggatggcctgcacgcgctggcggtcgccgaaggcgaactgccccggcgcccccggctgccgcggcggcaggttggacagcagcggtgcggccgctcgctcggcggtggtcatgaacggattctctgaggcgctgcgccaggcgatgcagtggagcgtggcatccggtgttgcggcccggcgcaggttggcaaaggcccgcaccggatcgctgaagaacatcacgcccaggcgcgacacgatgctgtcgaagcttgctggcgcgaaggcgtagtcctgcgcgtcggcgcgaataaagctggcggtcgagccgttgtgttgcgcgcgtgcccgtgcagcggcgagcatcggctcggaaatatcgatgccggtgcatctgccttgcgcgccgagcttgcgcgccagcgcgatcgtagtgctgccggtgccgcagccgacatcgagcacatgctgcgcggaagtcttgcccaccgtatcgacaagccggccttccagcggccggagcatgtcgtcgagcaccgcctgctccgcgacccaggcatggccggacgggccgttccacagtgcggcctggtcgccgccgttgctgctggtctgctgttgctcacccatggtcgtatctccttgcacgccgccctggcatggaagctacactgtgccagttcaagtcgacttgaggtcaagcggtgacaagcctggatattgcggaagtggcccggcaggctggcgtgccggcctcgacgctgcggtactacgaggaaaaggggctgatcgcgtccatcggccggcgcgggatgcggcgcgtgttcgatgccggcgtgctggagcggctggcgctgatcgcactggggcgtgccgccggtttctcgctggatgacatcgcacggatgttctcgccacagggccagccgaacatcgaccggcaggtgctggcggccaaggcggatgagctggaccggaccatccgcaagctgacggcgatgcgcgacggactgcggcatgcggcggtttgtccggcgccaaggcatatggagtgcccgacgttccagcggatcctgcgggcggcggcgtcgggggcgattggtggaaggaagcatgcccacgggcttccaatggactgacgttccgccctgaacaagcgtttcgaatggccccttttttggtctctgcggagtctggcggggccattctccgcagaatttgcggagattagcttaaggatggagccaatctcaccccaacctgaactgccccaccgcccccgccaggctcccggcctgcgtctgcagcgccgcggcagccgccgtggattgctcaaccagcgccgcattctgctgcaccatctgatccagctggctcaccgccatattcacctcttgaataccgcgggtctgttccatggctgcttgagtgatctcggaaataatgccggtcaccctggagacgttgctgacgatctcgctcatggtgtcgccggcgcggcggacctggccggagccggagctgacgccgcctacggtggattcgatcagggtcttgatctccttggcggcctgggcgctgcgctgggccagcgcgcgcacttcgcccgccaccacggcgaagccgcggccctggtcgccggcgcgggcggcttcgaccgcggcgttgagcgccaggatgttggtctggaaggcgatgccttcgatcacgccgatgatgtcggagaccctgaccgaggcgttctcgatctggcccatggtggtgatgacttcgccgatcacgacgccgccgtcggcggccacgcgcgaggccgcggtgacggattcgttggcgtgctgggccgagctggccgactggctgacggtggcggtgatttcttccatcgaggccgcggtctgctgcaggctggcggcggcggattcggtgcggcgcgacaggtccgtgttgccggcggcgatctcgtcggaggcggcgcgcaccgattcgctggcgtcgcggatctggcgcatgatggtgcagagcttgtcggcaaaggtgttgaaggcgcgcgcgatctgcgcgacttcgtcgttgccgtcggcgggcaggcgctgggtcaggtcgccgtcgccggagccgatggcgtccatggcatcgcgcacggtggacaggccgcgcaacgacatcgttgccacgccccacactacggcggcggccatgcctgcgatcagtaccattgcgatcaccgatgcgatcagcactgagcgcatgccggcggtggcctcggccttgtccagggcgacgatgaccatccagtcggtgccggggatggcgcgcgcgccgagcagtttggcgctgccgccgacttcgacttccagcggcgtctttgcgccggccagtgcggcgagcttgtcggcgttcagcgcaggcgcgagttccgtcaccggcttgagcgtgagcttgtcgtcggtgtgggcgacgatgtcgccgttcctggccaccagcatgccgaagcttgccggcgtggggtggatcgccttgacgttggcgatcacgctgtccatcgccacatcgccggacaccacggccttgacgccgccgtcgcgcaccactggcgcggcaaatgccaccaccagcttgccggtgccggcatcgacatagggcggcgtgaccacgggtttgccggccgtggcagcctgctggtaccaggggcggcctgtcgggtcgtagccgggcgggatgccttgcgggttggagaacttcgcggtcttgtcggcgtagccgacgtagacgttggtgaagccgccggcgtcggcaatctgcctgagcgcagcatcgggttcgggctgcagcatggcgtcctgcagcgactggatcatctggctgtgcgaggccacccagtcggcgatggcgctggcgtggccgctctgcactgccgcgaggctactgtcgatggcgtcttcgttatagcggttggcgacgaactggttcagcgccgtattgatggcgagcgcggcgatgacgatggccacgcacagggccacgatccgcgcacggatggtagtgaacatcaggggagatccttcgtagggaatcgtttgggggcgtttgtgtgtgggatttccaccccgctgtatacggagcgggtgcgcccgacttgaggccgacaggagaaaccctgtcgaatgtgatcaggttgacgacacaacacgccaagttggtgcacgatagtgcgcttgcgcggttcgggaatgcgcgctggtggatctgcattcgtaacgcgaacacacgcaggagcgggtgggagcgggtttcggcctgatcaaacgccaaatcggatgcgttgcaatacaagcggcgttgcaatgcagcgatgatgttgatacggcgttcatgggcatgacggcagccgcagcagaacgcttgccgcagcgcatccgacggcggcttgggcgggatcacatatgtcgtcaagcctttctgatcagtcatcagacaagctaacgactttttcacaacgtattacaaagacttacagccgttatgcgatcggcaacatatcctccgatcaactcacaaataacccaaacggagagcctaccgtgtcagtcctttccttgacttccgcgccgatgcgcgtgcttgctttgagcggtgccctggcgctggccgcctgcggtggtggtggcgatgatggcggcgggcagggcacgctcaaggtctcgatgaccgatgcgccggcctgtggcttcaacaatgtcttcgtgaccgtcaacaaggtgcgcgtgcacagcagcgccagcgccgagacgagcgccgggggctgggtcgatatcgacgtcgtgcccgcgcgcaagatcgacctgctgtcgctgaccaacggcgtgatgacggtgctgggccaggccgcgctgcctgccggcaactaccagcaggtgcgcctggtgctcgatgccaaccgtggcggcggcgccggtgcgctggccaactcggtggtgcccatcggcggcactgagcagacgctggatacgcctagcgcggtgcagtcgggcatcaagatcaatcggccgttcaccgtggcagcgggtacgctgaccgacctggtgctggactttgacgcgtgcaagtcggtggtcacgcgcggcaatggcacctttggcctgaagccggtggtgacggcgatcccgatgaccgtcagcggtgaagtgaacggcgtggtcagcggggcaccgggtgcgcgcgtctatgccgagcgcaacggcgtggtggtgaagtcgacggtggcggacgccaacggcaacttcaagctgtcaccgatcgagcagagcagcacggccggtccagttgacgtggtggtggtgccgggttctgccaatggcaaggcggcgggcatcgtgcgcgccgtgccggtggtggtgggcacgcccacggcgatctcgaccgcggcggcaccgatgtcgctgccggcgtcgacctatcgccgggtttcgggttcggtcacgccggtttcggcggaagcgaccctgcgcgcgctgcaactggtcaatggcggcaatttcgagattgcggcgacggctgccgccagcgataccggcgcctacagcatgtttgccaccgaaccggcgctgccggtggccgctccggtgatcggcacctaccaggccgcgctgccgattccgctgcagccggatggcgctgccgcgggcaagtacagcgtgcaggccaccagcgccacgggtgcggtgcagacccagccggcggacgtgagcgctgccgacgccctggtgaatttctcgttctgattccgggggaccgggaacggagccggaagggggcctggccctcttccggctttttttgttggccaggggcgtgtttgcgccgccaccgcctggcgcagtttcccgctagactgccagtctcgcgtttcgggagatcgcgccatggcagcacgcaccgcggcgaaggccgcatccaggactgcagcaacctcagaggccacacccaaggccaggtcacgcaaagccgccacgtccaccgagccggtgcgggttggcatcggtggctggaatttcgccccgtggcgcgacaacttctatcccgccggcctggcacaggcgcgtgagctggcctatgccagccgccacctcagcgcgatcgaaatcaacagcacgtaccacggcacgcagaagcgcacctcgttcgccaaatggcgcgacgacacgccggatgattttgtgttcgcggtgaaggcctcgcgctttgccaccaaccggcgcgtgctggccgagtccggcgaatcgatcgaacgcttcatcgacagcggcattgccgagctcggccgcaagctggggccggtggtgtggcagttcgcgcccaccaagcagttcgatgcggaggacttcgaggccttcctgcagctgctgccggattcggtggaaggcgtgaagctgcgccacgtgctggaggtgcggcacgacagcttccagtcgccggactacctcaagctcgcgcgcaagtacaaggccgccacggtctttaccgattcgcccaagtttccgtcgatggcggatctcacggcagactttgtctatgcacggctgatggccagcagcgcgaagctgaaggccggctatgcgcccagggacctggatgcgtgggctgcgcgggtgcgcacgtgggcgcagggccaccagccggacgacctgccgacggtggaagaccgcaagaccgccgcgcgcaagcgcgaagtctttgtcttctttatcaacggcgccaaggaacgcgcgccggccgcggcgcaggcgctgctggagcggctggactggacgccgccggccgatgactgacggatcgacatccctggatcgctataatcgcgcatgaactcgacccccgcccagccgcaagccggcaccgctttttccaacctgccgctgtcgcccaccatgctcgccacgctggcgcagcttggctatgacgaaatgacgccgatccaggcggccagcctgccgatcacattggcaggccaggacctggtggcgcaggccaagaccggcagcggcaagaccgccgccttcgggctggcgctgctgcaccggctcgatccgcgccgcttcgatgtgcaggcgatggtgctgtgccccacgcgcgagctggccgaccaggtcacgcaggaaatccgccgcctggcgcgcgccgaagagaacatcaaggtgctgacactgtgcggcggctcgccgatgcggccgcaggtcgacagcctgatccatggcgcacatatcgtggtgggcacgcccggccgcatcctggatcacatcgaccgcggcagcctggatctgtccggcatcaacacgctggtgctggacgaggccgaccgcatgctcgacatgggcttcttcgacgacatcgcctatgtggccagccgctgcccgaaggaccggcagacgctgctgttctcggccacgtatccgcccggcatcgacaagctcagccaccgtttcctgcgcaacccgcagtcggtcaagctggaggctacgcacgacaacaccaccatccgccagcgcttctatgaggtcgaggaaggcgagcgcctgaacacggtggggcgcctgctggaccacttccgcccggtcagcacgctggccttctgcaataccaaggcgcgctgccgcgagctggtggaactgctgcgcgcgcagggctaccaggcgctggcgctgcacggcgaactggagcagcgcgagcgcgaccaggtgctggtgcagtttgccaaccgcagctgctcggtgctggtggcaaccgacgtggccgcgcgcgggctggatatcgcgcagctcgaggccgtgatcaatgtcgagatcacgcccgatcctgaggtgcacgtgcaccgcatcggccgcaccggccgcgccgaccaggaaggctgggccttcagcctggtcagcatggacgagatgggccgcgtgggcaacctggaacagcaccacggcggcgaattcgaatggcagccgctggccgacctgaggcccgccagcaatgaacgcctgctgccgccgatggtgaccttgcagatgctgggtggccgcaaggagaagatccgccccggcgacatcctgggcgcgctcaccggcgaggcaggcttcaccaaggagcagatcggcaagatcaatgtgctggagatgtcgacctatatcgcggtggagcgcagcatcgggcgcgaggcggtgaagcggctcaatgccggcaaggtcaagggcaagaaggtgaaggtgcggatgctgacggagtgaaagacgggccccatgcggggcccgttctgcttttaccccacgaccaccacgtacccctcctgcggcgccccgctccccgccgccagccgcgcgatccgtgcctgcgcggcttcgaatccccgttcctccaccagcgccagccagcgcttggccggatcgcgcgcatggtcgataaagcggcgctgcgccgcgttgaagcgccggttcacttcctgtggtccccagtcggcattgcgcttgcggatctgcaccggcgcgaaatagaactcgggcctgggcccgggcaggtgcaggtcgcgcaggaagccggtgttctgcgtcgagccgacaaagcagtcgtacaccaggctgtcgccaaaatgcgcatgcacgcgcgcgcgcagcgactcatcgccggagaagtcgacatagagcgtgggctcgtccaccggcaccgatgccagttcgtcataggtgacggtgctgccgtagcagccgaggtcttcgacaaaggcgcggttgcgggccgaggtcagcccggtcagcgcgatgccgtcgaggtcgcgcaggcagaaggcggtgccataggccgtcttgctggaggcgctggacaccaccagccgccgtgcgccgaagaagcggttgtcttccaggaagtcggccagcatgaacgaggtgatgaacagcggccggtacagcatctggtagtgctccagttccggcgcgtaggcggcgtcgttctgcacgcgggtgtactggttgtaggccgaggtcagctttgcgcggtgcgccgcggcatcgtagaagccgcgcgcggtgacgcgcccgggctgcatgcggaaatggctggcgatggggaagtagccgtagaagcgttcgccgggggcgatgccgtcgacgccggaggccaccacatcggcaaagccccacaccggcatatggccccactgcggctggccggtgggaaagaagtcccagtactgcatggccttgccaaaggcggcataggtgatgttgttggtggtcagggcaaagcggtccaggcgcagcagcacttcgccgggcgcggcgctggcgggttcgtgcgcggcttccagccggctttcgtttagggcatccttgcggctgaacagccgcgtgatggcaagggtcggttcagttgctgccatgtcttctcctggttcgcggcccgtccgtccggcgtgcaatgttcgccatgacttccgtgaggccgatgccaagaatctatcgccgcgccaacgccgccgggttcggaaacgaagcgcccgccgccggcgacctgaaacggcccgccacgccgcgcagcaagccgctcaagcgcccttcgcagcagcgcgcgcacttcaccgtcaacgccatctacgacgcctttgttcggatctggtgccgcgatggctgggacggcgtgaccacgcgcgcggtggcgctggaggcagggttctcggtgggtacgctgtacgagtactttcccagcaaggaagcgctggcgtcgggctacgtgcgccacacggtcgagaccatgctggcgcgcatcgacgccgaggtcacgcaacgggctgacgccgactggcgcacgcgcgtgcggcggctggtggccatcgcctgcggtgcggacgacgaggccacgggcatcgtcttcgatgccgacatcatcgggctggagccgcgcatcgccgagcccaagcaccaccggcgcgtgttcgaagagttctgcgaggcctggcgccgggcgctgtgcgcttgccccgacttgcccacggccccggatgccgcgaaggtgcaggcactggtgctggcggtctggggggcgcgccgctatcggctgctgctgcagggcgcggcgctgcagccggcgcaatgggtgtccgaaatgcaggcgctgtgcctggcggcactggacgaaaaagcgaccgatgcgcaaccttgacccggcggctgccatgcgggcgtcacaacattgcttacaaagattcgcgtaagtcaccctgtaacggcgcgcgttactttgctactctgattgcattggcaccgccagccgcattgcattgtcgacggaaaaggagttggtgatgaaaaccgcacgccaggttctggagtccaagccgagtcaggccatttacagcgtcccgcccacggcgaccgtctataccgcgctgcaactgatggcggagaaaggcatcggcgcgctgctggtgatcgagcatggcgagatcctggggatcctgagcgagcgcgactatgcgcgcaaggtgatcctgatgcagcgcacctcgcgcgagacgctggttcgcgacatcatgaccaatgcagtgatctatgtcggcgccagccagaccaccgacgaatgcatggcattgatgacccgacaccggctgcgccacctgccagtgatggaaggcgacgagctgatcggcatgctgtcgatcggcgacctggtcaaggacatcatctccgagcagcagttcatcatcgagcagctcgagcattacatcaccgggggcgggcgctaggcctgtcgtgttcgggggctggtcgcattgcacgcacccgccccgtccactctcccgcgcgcggccgccggctagcccagcgtgccgaacctcaccccatgcgccgccaggtagcggcggtacgcgcctgccagcttgtccgccggctggggcacctccacgccggtgcgcaacggcaggcggcgcggctgctgcgattccacgatcggcttgtcctgcaggaagatggtgtcctggaattcgcgcaggctggcgtcgtcatcgtctgtcaccagtgacatcacgaaccacacgcggctcgattcctcgtcccgcgggccgataaacagcgcgatggcgccgcgatggttgtcgccaaggtcgggcaccttggtcaggatcgcggcgtagggcgcaaccacgcggtattcatactcgaccatggctccgccggcggcgctggcgtgcgcgcgcggctgccaggcgcggcagccgatggtgcgcagcgcgtcgggcttgcgcgcatcgccgatggcttccacttcatagggcggcacttcggtgtgcgccgggtcacccaggtagccgtcatggacatagccgaagtgcgccatgtcgaggaagttctccaccagccgtggcgccgaggtggcaacgtcgtaggggccgcagaccacgcggcggcattcggcgtcgtggtactcggggaaggacggcagttcgggcacggcctcggtgccgtcgccgccaaggcgtacccataacagcccgtagccctcgcgcaccgcgtgcgtggtggcgcaggcgcgcggcgcaggcaccagttccgggtgggcgggatagcgcgtgcagcggccgcccgaggcaaagcgccagccgtgatagccgcaatgcagcaggccatcgtgcacggcgcccagcgtgaaagcggcgccgcggtgcggacagcggtcgtcccaggcgtgccagccgtcggcattgcgccacagcaccagcgcgcggccaaagagccgtgcggcgaaggggccgtcgccatcggcctgttcgatggccagcacggggtgccactggcccagttcgggcccggccgcatcggcggcctgacctgcttcgtgtcgtggggtctcggtcatgacgaaatcttaccttcggtagtggcgatgtgatcttgcatcgaccatcgtgcctgatccttgtcacgcaagtgacgtgccagacatccgggtcacgagcgcgatacttgctggccgcatataattatgcgttcgctgaattaggccacccgcgacggcgtcacgccccctattgcgcggttcccggccgatattccctgcatttgacgtagctttcaccgcacatcgctgcggtctcgtgcctgtccatgtcttcaccctcttttgccgcatccgcccgggacaccacgccggccctgcccgcccacgaccatcgcgccgtgatgcgggtgatcggcggcatcgtgctgtgcatcctgctggccgcgctcgaccagaccgtggtgatcccggcggtgccggcgatcgccaatgacctgaacggcttcagccacctgtcatggatcgtgacggcgtacctgatcgtgtcgacggtgaccacgccgctgtacggcaagctgtcggacagctttggccggcggcgcctgctgatggtggcgatcacgctgtttatcggagcctcggtggcatgcgcgctggcgcagacgctgggtcagctgatcctgttccgcgcgctgcagggcgtgggcggcggcgggctgatgtcgctggcgcaggcagccattgccgatgtggtggcgccgcgccagcgcgggcgctaccagggctacctggccacggtgtgggcggtggcgtcgatcgccgggccgctggtgggcggctgggtctctgaccatatgtcgtggcgctggctgttctgggtcaacgtaccgctgggcctgctggcgatgttcatgtgctaccgcgggctggccatgctgccgccgcgtggcgggcgtgcgcgcgtggactggctgggggcgctgctgctggcggtggccatcgtcgccttcctgctggcgatgagctggggcggcgacgtctacgactggctctcgccagagctgggcgccctgctcctggccgcggtggcggccctggtcctgctgatctggcaggagcgccgcgccgcggacccgatgctgccgccgcgcctgtttgccaaccgggcctatgtgatgggcgtggccgcctcggcgctggccgcgctcgatatcttcctgtgcatcttcgccctgcccctgcacttccagctggtccgcggcgcggatgcatcgacctccggcctgctggtgatgccgttcctgctggccaccgtggcgggcaactttatcgtcgcgtggctggcgccgcgcgtgggccgcatgcgcggcatcctgagcgccggctatatcgccggcgcgctggggctgatcgcactggcgctggtgacgccggcggtgccgctggcggtggtgctggcggcgatgacgctggccggcgtgggcctgggcatgaccatggtggccacgctgatgagcgtgcagaacgcgctggagcgccgcgacaccggcgccggcacgggcgcgctgctggtgctgcgctcgctcggcagcgcgctgggcggggcgctcgccggcacgctgctgacgctggaattccgccatgcgctggcggcgtcgggggtcacgcaggcgctggacctcggtgcgctgcgccacggcagcgaggcctttgcgcagctgtcgccgtctgtgcgcgcggtgctggcgggcggcgtggagtcgggcttccacctgctctttgccgcgggcgcggcggcggcggtgctggcgctgctgatcgtgcgccgcatgccggacctggagctgcgcggcagcgtcaccgaacacgcggccacgctggcgatggactgaccggcgcggcatccgtcaggccgccatcggcgtaaactacgcgtacccgatacagcgagccgaccaccggagccccgtcgccatgatccgtcgtcccctgctttccagcctggctgccgccctgaccctggcggcggccagcaccgccctgctgccggcgccggtgcgcgccgccgacaagcccgccgcggcgcctgccgcgggcgcctgccccgcctcgctcaacttcaccttcccgcgcctgcaggacgatgtgccgcagaacctgtgccagtacgccggcaaggtggtgctggtggtcaataccgccagctattgcggcttcacgccgcagtacgagggcctggaggcgctgtacgccaagtacggcgcgcgcgggctggtggtgctgggcttcccgtccaatgacttttcgcaggagcccggctcgcagaaagagatcgcggacttctgctacaacacctacggcgtcaagttcccgatgctcggcaagtcgcatgtgcgcggcagcgatgccaacccgatgtacgcgctgctggcaaagcaaaccggcaccacgcccaagtggaatttctacaagtacctgatcggccgcgatggccaggtggtggccagctatggcagccgcaccaggccggacgacaaggaactggtggcgaagatcgaatcgctgctcggcgcgcagcgctgagcgagcgattctgcgcggccgggttcagtcgcgcaccagcccttcggcccgcatcgcttcctgcaccgccggccgcgccgcaacgcgcgacaggtactgctgcagcgccgggtagtcgttgagcggcagcttcaggatgcgggcccagccgacgatggtgaagcagtaagcatccgccaccgtgaacgtgtcgcccatcaggtaatggcgggtttgcaggtgctggtcgagttcggaaaagcgccggtgcagcctggccttgcactcgtcctgcgtgctctgcgcggtttccttgtgccacagccacgggctgaagaccttgtgcagttccgttgaaaccagcgtgatccagccggtggcttccagccgctcgcgcgtgccggcggcgggcagcagcgcgcgttcgggcaccaggtcggcgatgtattgcagcagcgatgccgcctcggtatggcgcgagccgtcgtcgagctgcagcagcggcacgtagccgcgcgggttgatggtgtagtagtcgtcggtgccgttttcaggctcggccagcttgtggcggagcaggtcgaccttggccagcgtgaccggcaggccggcttcgcgcagggcgatatggacggccatcgagcagacgcccggagtgtagtagagcttcattgcgatcctgtggtggttgcctggccgccacgccatgcggcggccgtgcaggcagtctaggatcgccccccttatgcagcaatgcgcgtccttgcggacgcgcattgcagatttgcacacggctagattgcgctcagtcgagcagctttgccagcgccggcggcaggccggcattgggcttgcgcggcggccgcgcgaagctgccctgcgtggcgctgccggcgcgcagggccaccagcgattcgcaatgccgcaccgcgctcgacacgccatccaccaccggcaccgcgatgcgcccttgcagcgagcgcgccagtcccgccagcggcgcgccggcgacgatgatcacgtcggcaccgtcctgctcgatggcctgcagggccagttgctccagccgcgcggcatggtcttcctgcacgctgccgatatcgcgcagcggctcctgcagcgagcgcacgctggccagccgcgacgacaggccgttggccgccacgcattcgcggtaccacgcctggatgcggtgcgagatcgcgatgatggagaagcgctgccccagcaggcaggcgctggccagcgcggcttcggtcatgccgacgaccgggacgtcgaacagctctttcaggccggccaggccggggtcgccgaacgcggcgaccaccaggccgtcgaactggccggcgtgttccgcggcggcgcaggcggtggcatagccgccgaccaatgcttcgaagcgagtttcgatgtaggccacgccgaactgggcggtggccatcttcagcgtggtggtggaggcggcagtgcggcgcgcctcggcttcgatcagcgcggtgacggattcgctgatattgggattgacgatcaggagttgcatggggagatagtgtttgtcgaacagcgaaaacagcaaacctgcacagctcttcagtcttcaggtccgcaggtcatcaaccaagcatcggcgcgcccgccggcaggaactgcccgcgtccggcctggggttcctggtactggccatcgcgcaccagcatctcgccgcgcgagaagcaatgcaccggccagccggtcacttcgatgccttcgtatggcgtgtagtccaccgcgtggtgcagcgcgctgttgcggatctgcacgcgctggttcgggtcccacagcacgatgtccgcatccgcgccgatggcgatggtgcccttgcgcggatacaggccatacagccgtgccggccgccatgaggtcagctcgacgaactggtgcagcgacagcttgccgcgcgccacgccgtcgaacagcagcggcaggcgcgtctcgatgcccggcacgccgttggggatgtgctcgaacgaaggccgctcgccgcccggctgcttgccttgcgggtcgtcatagcggaacggtgcatggtctgacgagaacacgctgaacacgccattggtcagcgcgcgccagaccgctgcctggttctcggggtcgcgcggcggcgggctgcacacgcacttggcgccttcgtagccgtcgtcgccgggcaaggccatgtcgtcggcggtcaggtacaggtactgcgggcaggtctcggccaggatctgcagccccctgccctgtgcccagcggatctgctcgatcgcttccttgcccgagacatgcacgatcaggatcggcacgtcgaccagttcggcaaaggtgatggcgcggtgcgtggcctcgcgctccactgcggcgggacgtgccaggccgtggaagcgcggtgcgatgcgcccttccccgaccagcttgtcggtcagccacgagatgcagtcggcgttctcggcatgcaccatcaccagcgcgccgttctgcttggcgacgtccagcaccgacagcatttcgcggtcggacagcttcaggtcgtcataggtcatgtagaccttgaacgagctgtagcccttgcggatcagcgccggcagttcatcggccagcactgccggcgtggggtctgccacgatcaggtggaaggcgtagtcgatcaccgcgcggccttccgcgcggcgatggtagtccgccacggcagccttgagcgaagcgcccttctcctgcgcggcaaacgggatcacggtggtggtgccgccgcacaccgcggcgcgcgtgccggtgaagaagtcgtcggccatgcgcaggccgtcgggcatgggctggtcgaggtggcaatggccatcgacgccgccgggcagcgccagcaggccatcggcatcgatctcgcgcgcgccttgcggcagcgcgtggccgagcgcgacgatctgcccgttgcgcacgccgatatcgcagcggaagcggtcggacgcagtgaccacgtccgcgcgccggatcaccaggtcaaggctgtcgtgagcggacatcggcttactccacttcgcggaacaggcggccccagccgcgcagctcgcgcgtgtccacgccgcacaggcgcagcgacttccacaccacggtggagatggtgtcgtacagcggaatgccggtttcggcttcaagttcttcggccaggtgcgcggcgcgcaggttggtgcagaaggtggtgatggcctgcggctggtgctgggccaggccgcgcaccatctcgcggatggtgtcttcctcgacctcggcgaagctgtagttcacacgcaggtccaggtggctctccgccacgcagtgaaagccgctgcgctcgtagttggcgatgatgcgctgctgcacgtcgtccaggtacggcgtggccaggccgaagttgcgcgcgccggtcttttccaggatctcgttgagcgcaagcaccgaggtggtggccgggatgccggtggcttcggtgatctgccggcacagcgcctcatccttgtcgaagccgagccagccggaagacgtgccgttccaggcgatgacatcgacgcgggcatcggccagcaggctggcggcggccaggatcttgtccaggttgaactggcccagggcctggtcgcgcagcgagatctcggtcacggtgaagcgcgagaaatgcgcgctgacgttgggcaggccggcaaccatcgcgctggtgatgggttcgagcgcagtgttggaagacggcgtcagcatgccgaggcggatttgcttggtcattttgctttttgtctcaggagtggttgcgagggccgggacattgccggccctttcgctggtttttcggagttcggtgatccgacgggtcttcagaccgggatcttggtctcgtagtcgatggcggtggaagccagcagcaggccgacgccagccgcggcgaagaacatcagcgccaggaagtacgagccggtgaactgcacgatcatgccgacgatgatgggcaccgtgatgccgccgatattgccgcccaggttcatcacgccgcccaggaagccgatcttgttgcgggtgccgagcatcgacggaacgcaccagaacaggccgcaccagcgcaggaagaacagcgtcgacgacagcagcacgaccaccacgatcgggtcggtgacgtaggccaccgagaagatcgagaccgtggccaccaccgcggcaatgccgaacagcgtgcgcatcaccacattgggccggccgccggcttccttccacttgtcggcgatccagccgccgatcagttcgcccacgaagccgctgaagaagatgatgaagctggcgccgcccatctgcttgatgtcgaagccgtgcaccttgttcaggtagttgggcatccaggtcagcaggccgtagaacacggtgttgaagcacatccagccgatcgccatgcaccacaccgagcggtacttgaagaagtccagcgaacggcccgacaggttggccggctcggcgcggtgttcattggcctgggcttcctcgatgtagcgggcttccagttcgttcacgccgcggtgctcgcgcggggagttgcgcacgtagtaccaggccagcacgccggccagcacggtgccgacgccggcaacgataaaggccaggcgccacgaacccagcgtggcgatcagccacgtgatgatgatggcgccgagcgcggcgcccagcggcgcgccgccgtcaagcagggtggcgccgcggccgcgttcgttctgggtcatccagatcgcgttgagcttgccgccggccgggtagatcggcgcttcggccgcgcccaggccgagccgggtcagcagcagcgcggtggcgttggtggtgaaggccgccacggcctgggcaatgccccagaacacggtggcgcaggcgatcacgatgcgcggcttgtacttgtcggccagcatgccgcccggcacctgcatcagcgcataggtccagaagaacgagctgaggatcaggccctgcatggtggggctgaggtcgaactccttggcgatcagcggcatcgccactgacagtgaggcgcgatcgatgtagttgatcgcgatgaggaacagcatcatcaaaaaaatcttccagcgaacggaggtcttggcctccgtgaccactgtcgcccggcttgtcgtctgcatgacggcgtctcctgttttagtccttgggtgaggcagttctgttggcgttttgcgcaacaggccggagtataggatacgtaatctgtaattacaacgcgtgtaagtcattgattttgcgatgttgcgcatgcacaattttggtatgtggtagccttgtcgtggtgcatttccccaatctggtgacgtctgtgacacaaacgctttcccaaaccacgcgcctgcgcacgctcggcatgtcggccgaaatcgccgcccggctgcgcaccatgatcgaagagggcgaactgccgcccggcgcgaggatcgatgaacgggccttctgcgagaccttcgatgtctccaagacgccgctgcgcgaggcgctgaaggtgctggtgtccgaggggctggtgctgcaccggcagtacatcggctatcgcgtggcgccgctggacctggaggagctgcgcgccaccttcgagaccctgcacgggctcgaggcgctggcgggtgaactggccgcgcagcgcctgggtgcggccgccatggccaagctggagcggcgccaccaggccatgatcgatgcgcatgcggcgggccggcgcaccgactatttccgcatcaaccaggaaatccaccagctgatcatcgacggcgccgccaatccggtgctggccggcgtctatgccacgctgatgagcaaggtgcaccgcgcgcgcggtgcagccaatgccgataccatccgctggcaggagtcgcatgaggaacacgaggccatcatggccgcgctgcgcgagcccggccggccgcgcctggcgcaggtgctgcgcgcccactccgagaacaccgccagggaagtcctgagcgtggtggcgcagaccctggccgaggccggcgcaaccggcgcaatcggcgccaccctcaagaagtccgcctgaacaacccctgaagataacgacgacgatgaaactggttcgagtaggcaaccccggcgccgagcgcccgggcatgatcgatgcgcaaggccgcgtgcgcgacctgtccggcgtggtggccgatatcggcgcgttgcagctggcgccggcggcgctggcgcggctggcgcaggtggaccccgcgtcgctcccggtgatcgagggcgcacgctttggcgtgccctggagcggcgtcggcaagatcgtggcgatcggcctgaactatgccgaccacgccgccgaggccggcatgccgctgccggccgagccgatcgtgttcctgaaggccaacagctcgctgaatggtcccaacgacgtggtgatgctgccgctcggctcggaaaagaccgactgggaagtggagctgggcgtggtcatcggcagcaccgcgcgcaatgtctcgcgcgaagcggcgctgaaccacgtggccggctactgcgtggtcaatgacgtgtccgagcgcgagttccagatcgagcgcggcggcacctgggacaagggcaaaggctgcgacaccttctgcccggccggcccgtggctggtgacgcgcgacgaagtgcaggacccgcaggcgctgggcctgtggctggaggtcaacggcgagcgcgtgcagaagggcagcaccgccaccatggtcttcgacgtggccaccgtggtcagctatgtcagccgcttcatgacgctgctgccgggcgacctgatcgcgaccggcacgccgccgggcgtgggcatgggtttcaagccgccgcgcttcctgaaggccggcgacaccatgcgcctgggcgtggacgggctgggcgagcagacgcagcaggtggtgccctacggcgaactctgagggcagggcagtggcatcgcgtcacccttcggggtgacgcatgccggcagcactgccgcgggctaatacgcggtccgcaatggttccccatcgatacgcttttacacaaagcgtttggtttccatacaaagcgtacgattagggcaacagttccggtgctgaaacgggcccgattacatggttttacaggaattcgcacgcttggcgtttcgctcgcgttttctgcgtgaaatactggttgtacaggtttcgccagagagcaaaacaccatgtctgagcacgcccccgaaatcgagtcctatctcggcaccaccctcacggcgtcccccacgtcaccactcaagcaccggtactgcgcgctggccgacaccctggacagccgcgccgaacttgaagtcatccggcgcaatatccaccagcatcccgaactcgccttcgacgaggtccgcacttcgggcctggtcgccagcctgctggagacgtggggctatacggtcacgcgcggcgtgggcggcaccggggtggtgggcaccttgcgctgcggtgacagcgggcacagcgtgggcatccgcgccgacatggacgccttgccgatccacgaacgcaccgcactgccgtacgccagcgtcaatgccggccgcatgcacgcctgcggccacgacggccataccgcgatcctgctcggcgcggcaaagcagctggcgcgcacgcgcaactttgacggcaccgtgcacctgatcttccagccggccgaggaaatcggcgcgggcggcggcgccgagcgcatgctggccgacgggctgttcgagcgttttccctgcgatgcgatcttcgggctgcacaaccatccgggcgtggagcagggcaccttcctgttccgctcgggccccttcatggcggcatgcgacacggtcaccatcaccatccgcggcaagggcggccacgccgcgcgcccgcaccagtcggtcgacccgatcctggtggcaggcagcctggtgatggcgctgcagtcggtggtcgcgcgctatgtcgacccgaacgagaccgcggtggtgacgatcggcacgctgcacgccggccacgcgcccaatgtgatcccggacaatgcgcgcatggagatcagcgtgcgctcgttcaaccccgaggtgcgcgcatcggtggagaaccgcatccgccagctggccacgtcgcacgccgaaggctacggcgcggtggccgaggtcgactatgtgcgcggctacccggtgctggtcaacagcgagcgcgagaccgagttcgcgcgccaggtggccgaggagctggtcggtgccggcaaggtggtggaccaggccgcgcgcatcgccggcagcgaggactttgcctacttcctgcagcagcgcccgggctgcttcgtgcggctgggcaacggcgccaaccagccgctgctgcacaacgccggctacgacttcaacgacgagaacctgaccgtcggcgcggcctactggacgcggctggtggagcgatacctcgcgagctgaccgccatggcgcccccgctcagcggaagaacgcgcttggcggcacgccgaactgccgcctgaacatggtcgcaaacgcgctcgggctgtcatagcccaggtccagcgccacatccaccaccttgctgccggcggccagcttctcgagcgccgccagcaggcgcgcctgctggcgccattgcccgaaggtcatcccggtttcgcgcgcaaagcggcgctggatggtcttggggtccagccccagccgtgaaccccagtccgccagcgtcagcgccgtatcgggcgcgccggtgatggcatcgcagatctgccgcaggctgtcatcggccgggcgcggcaggtgcagcggcagcgacggcaccagcatcacttcatcgagcagcagccgcatcagccgcgcgccgcgcgtgccgggagcgtagggcaggggtatgtcgattgccgccaggatcagctcgcgcagcagcgcggagatgcccagcacggtgcagcgctgcggcaggtcgggcgcggcatcggggcggatataggcggtgcgcatctgcacccggccgaccatgcggatccagtgcgtggtgccgcccggcatccacatgccgcgcgtgggcggcacgatccactggccttcggtggtggccaccaccatcactccgtgcaccgcgtggatcagctgcgcgtgcggatgctggtgcgggttggtcacgtggccgggcaggtagtcggcggccatggcggtgacgggcagggggctgcggtcgaagcggacgtagggcgggggatcggcgtaggtgtcgcccagcgccagcgcctcgggcgtgggggcagggggcgcatgctgatcgcggcggcggcgggccgctccggaagcagaaagggggcgaggggcgcgcggcatgtccttttctccaaggtcggggacctattctcgcaggacaggcgcccgggcgccagctagcatcggtgctcagttccttccaggccggcgccccccgctggccgctttccgtctgtcgagagccgccaatgagcacaaccatcgactccgcgcctgctggcgcgacaccctccgcgacatccccccaggccgaacgcaccggtttccgcgtgctgtcggcgatcagcttcgcccacttcctcaacgacatgatccagtcgttgatcctggcgatctatccgatgctcaaggggggcttcaacctgagcttcacccagatcggcctgctgaccatgacctaccaggtcacggcatcgctgctgcagccggtggtgggcctgtacaccgacaagcatcccaagccgcattcgctggccatcgccatggcgttcacgctggcgggcttgctgctgctgtcggtggcgccgagctacggcgtgctgctggtggccgcggcgctggtcggtaccggctcatcgatcttccatccggaatcatcgcgcgtggcgcgcatggcctcgggcggccagcacgggctggcgcagtcgatcttccaggtgggcggcaacggcggcagcgccatggggccgctgctggccgcgctgatcgtgcaccagcaggccagcctggcgtggttctcgctggcggcgctggtgggcatcgtggtgctgtggcgcatcggcggctggtatgcgcgccagctggcgcagggcgcgcgcaagcacaaggccgccggcgcggtggccagcccggttcccatgcgcctggtggtgcgggccatggtggtgctgatggtgctggtgttctccaagtacttctacatggccagcctgacctcctactacaccttctacctgatggagcgcttcgggctggcgcgccaggacgcgcagctgcacctgttcatgttcctggccgcggtggcggcgggcaccatcctgggcggcccgatcggcgaccgcatcggccgcaagcgcgtgatctgggcgtcgatcctgggcgtggcgccgttcacgctggcgctgccgcacgtgggcctgttctggaccacggtgctgaccttcatcatcggctttatcctggcctcggcgttctcggcgatcctggtgttcgcgcaggagctgattcccggcaaggtcggcatggtgtcgggcctgttcttcggctttgccttcggcatgggcggcatcggcgccgcggtgctgggcggcatggccgatacgcatggcatccgcgcggtgtacgagtactgtgcctacctgccgctgctgggcctgctgacgatcttcctgcccgacctgcgcgagcgtcagcgggcctgacactcaggccggttcattgccttcgccgccaccgcccggtggcggctcgaacatgcgcagccagcggcgcagcagcgcagccagctgcgcgcgttccgtcgcggtcaggtccgccagcaggcggtgctcgttggccacgtgcaattccagcgcgcggtcgacgcgctcgcgtccggtttcggtcagttccaccagcaacccgcggcggtcttccggattgggctggcgccgcaccagcccggcccgttccaggtggtcgagccggttggtcatggtgcccgaagtgatcatcagcgagccgatcagcgcgcccggcgacagcgcatacggcggccccgcgcgccgcagcgtcgccagcacatcgaattcccacggctgcaggccggtttccccaagcgcggcttcaatggcccggctggtatggcggttgagccggcccagccggccgatcacgcccatcggcgaggcatccaggtccgggcgctctcgcgcccattgggcgagaatgccatcgacgtggtcaggcgtgtcttcgggtttgcggcgggcagtcatcagcagggcgggcgtgggaatacgcgatgggcggaataccgaagtatcttgacatcaaccaatcggcttcgtaaagtctatttatcttgacatcaagaatatcgacatgaaggcgagtggatcttcctccctggccgcgaccggcggcgtgaccctcagggacatcctgctgaccgggctggccccggccatctggggcagcacctacctggtcaccagccagtggctgccgccggggcagccgctgctctcaggcgtgatccgggcgctgccggccgggctggcgatgcttgccttcggccggcaactgccgcgcggcagctggtggtggcgcgcggcggtgctgggcgtgctcaatatcggcttcttccaggccatgctgtttatcgccgcgtaccggttgccgggcggggtggcggccacggtcggcgcgatccagccgctgatcgtggtggtgctggcgtgggcctggctgggcgcacgcccgcggccggccgcctggctggcgggcgtgggcgggctgctgggcgtggcgctgctggtactgggcccggccgcccggctcgatgccatcggcgtggcggcggcagcggccggggcggtatcgatggcggtgggcacggtactgacgcggcactggcgcccgccggtctcgccgctggtgctgacggcatggcagttgtgcgcgggcgggctgttcctgctgccgttcgcactggtgctggaaccgctgcccgggcatttcacgctggccaactggcttggctatgcgtggctgagcattgtcggggccggcttcagctatgcgctgtggttccgcggtgtcgggcgcatgccgtcgtccgcggtggcggcgctggggctgctcagcccggtcagcgccaccgtgctcggctttctggtgctgggccaggcattgacggcgatgcaggctgccggcgcgctgctggtgctgggcagcgtgtggctgggccagcgcgcggcggcgccggccgcggtgacgcgcacgcagctggcctgatccgagattgcgtgagcggctgctgccgggcggcgttttgcggcatcatggcgggcatgaagtctgccgtgcctccgtccccgccatccatccaccccgcgtcggcaccgtctgccacgcctgcctgcgagcgctgcctggcgctcgccgccgacccgcgccggcgcgagccgccgtcctgcctggcgctgcgcggcacggtgccgctggtgagccagagcgccgccggcgtgccgttcagcatgctttcctttgcctgccgcgactgcggcacggtatggcgcctgtatgaccgggccaacgaactctttgtctcgtgggtgccggaacgcccgctggtgcgctgagcgcgcacgccccgatcggctaagatagcggctgctccgcgccagaccggcgaaccgctgccgcgcccggcgcccgcccggcgccctcctgtcgaaatctctcccgcatttccatcatggccttccccttccgctcatccctgctggccgccctgtgcgtgaccagcggtgctgccgcactgcctgccgccgctgccgacgcctatcccagccgtccgatccgcctgatcgtcgcctacccgaccggcggcatcagcgacaccgtggcgcgcgcgctcggcgagcggctgtcggcgcagatgggcacctcggtggtggtcgagaacaaggccggcgcgggcggcagcatcggcatcgatgcggtcgccaaggctgcgccggacggctatacgctgggcttcgccgccaccagcccgctgacgctcaacccgcatgtcggccgcgtcaactacgacccgcagaaggacgtggcgccggtgatgagcgtgatgtactcgccggtgctggtggtggccaccgccggcttcagcggcaagggctttgccgacgtggtcggccaggccagcgccaaaccgggctcggtgcgctgggcaacgtcgggcctgggaacggttggccacgtagtgctggaacagatcaagcagaagtcgaaggccgacatcacgctgatcccgtataagggcgcgggccaacagatgaatgacgcgctcggcggccagttcgaggtgatgagcaccaacgccagcccggtgctgacccagcatatgcaggccggccgcctgcgcgcgctggcggtgggtgcgcccaggcgcctggagagcctgccctcggtgccgacgctggccgagctgggctaccccaaggccaacctgacctcgaccttcggcatcttcgcgccgggcaagacgcccgcggccatcatcaaccgcctgaacgccgaactgaacaaggcgctggccgagccggaagtccatgagcgcctgctcaagggcggcgaagtgccgaccggcggtacgccggcgcagtttgccaaggctattcgcgaagagtccgcggagaacgcccgcatcgtcagggacgcgggcatcaaggccgattgaggctaggccgcatcgaggcggctgcccagcccgtacaccgacgacagccgcacgccgttgtgcggccacagcgccagcttggtgcgcacgcgcgacaggtggctgtccaccgtgcgcgaggccgggtccatgtggtagcgccagacctggtcgaccatggcctggcgcagcaccagcgagcccaggttgcggaacagcagcaccgccaggtcgaattccttgggggccagcagcaccggcttaccctggacccacacgcgccgctccgcggtggcaaagcggaacacgccgtgctccaggtcgcattcatcgaccgccggcctggcgcggcgcaacagcgccagcacgcgcgcggccagctcggccgtgcgcagcggcttgggcacatagctgtcggcgccttgcgcaaagcaggccgcgacgaaggcttcttcgttggaggtgccggtcagcatcaccggcatctcgttgccgagcgtgcggcgcacccatgccagcacttccagggccgggatccccggcgtatcgcagtcgagcatcagcagatcgaacgaacggccgcgcagcgcgccgatcatagtgcgtccgctgagatagcgcgtgcactggtgcccgttcaggcgcagggtctgttcgatgctgacggcgagggtcgggtccgcctgcagcgcggcgatgttcacgagagtggctcctgcgcgggcgcatcggaatgcgccgatggatggacagagcttggcactgcgggcccgctcggcacgcagcgaagcccatggtaggagcggcctgctgaggcgagaagtaaaagattgttgaaaatcgagattgaggtctttcctattcgtgccgaaggcaacgcggtcttaaatgtcccgctagtgttctgttccgtcggagacaacacatgggaaagaaaatggcatcgcgcattgcatcgcttgaagacgcgcccgcggatgcggcgctgatccggcaggtcattaccggcgcgggacatgactgcgtgactttcgccgaaagccggcgcctgctgctggcactgcgcgacgcgggcttcgacctgctgctgctggactggcagatgccggacctgtccgggcgcgaggtactggcctgggtgcgtacccacctcgaccgccgcatcccggtgatgttcctgacctgccgcgaggccgagctcgacatcgtcaacgccctggcggccggcgctgacgactacatggtcaagccggtgcgcccggccgagctggccgcgcgcatcgactgcctgctgcggcgcgcgtatcccgcgcagctggcgccgctcgcgccgttgcggctgggcgagtacgcttttgactgcgccctgcgcaaggtcacctgcaacggcgatccggtcagcctgacgcccaaagagttcgacctggcggtgctgctgttccgcaacgaggggcgcatcgtcacgcgcgaccacatcaccgccgcggtctggggccgcgagatctcgccgctgtcgcgcaccatcgatacccatgtctcgcgcgtgcgcagcaagcttgggctgcaggcagggcacggcttgcggctgacgccggtctacacgcatggctaccggctggagcgtaccgatcgcccggagcgcaccgaacgggccgccgcatgagagcgtcccggctgcaccaggcggggctggccgtggcaccgtggttcggcggccggccggtcgcgcagcggcgcgctgatgtgcgcaaccccgccgccgtgcacgacatgctgctgcacgtgcttggccacgacctgcgcgcacccaatgcctcgctgctggcctggctggaactgcgccgcacgcgggcccaggccgacgccgcgctgctggcgcaggtcggcagccatgcgcgccgttcgctgcgccagatcgacgacctgaaccggctgctgcgcgaaacgcgccacgcctatcgcatgcgccgtatcgccatggaatcgctgctggatgaagcgctggaccgcgtctggaccctggccagcgaggccggcgtacggcttgaacggccggccggccgcctgccgcgccttggcggggaccaggccatgctggcgcaaacgctggaatggctgctgaccagcgccattgatgccgcggcgcgggagactgcgctgcggatcacgtgccgtggccatgccggcggcctggcgctgtggctggcgttcgattccgccgacgacgaaagcgccgcgcggctggcgcagcccgggccggcgctgctgtgcgcacagcgcgtggtggcgcggcatggcggcgtgctggtgccgctgcagccgatgggcgaagccacctcgcaggccggctggtacctgtggctgcggcgccggccgcgcccatgaaaaaaggcacccgaaggtgccttttgccaggaactgctgatcgggtgtcgatcagaagatgtggcggatacccagtgcagcgccagtctggttgttgcggcccggcatttcggtggtggtgccgcccgaaaccttgttgaagtcaaccgtgccgtagacctgggtgcgcttggacagcgagtactcggccagcagcacgccggtgtagcggcggccgttgttgtcgttcacgccgttcttgttctcgacgtagtcgccgtagaacacgccggtcagcgccagggccggggtggcctggtaggtcaggccgatgtagccgagggtgtccttgcgcgggttgctggcagcgccggcggtgaccacggccggagcaggcgcggcagccgagttgttcaggaagccgttgtcgatcacgccggtgcggtccttgccgccgacgtagcccacgaacagcttggccggaccaaaggcgtacttaccggcagcgccccacatttgctgcttgttgccgttgatgtcgcggatttcctggtacacgccgccgatgccgaacggaccgaacgagtaagcggcacgggtgccccagtactggttcttggtcatgctgcccggctgctcgccgaagccgtagctggcgcccacgtccaggccgccgaacttgccgccgtagctgaccacgttgtcgctgcggaactgggtcaggaagaacggccaggcgttgttggtgtagttgccgatggtcagcggatcgtagtcgccgaagaagttaaagccttcggtgtactggcggcccagcttgatcgtgccgaagtcgcccgacaggccaacgtaagcctgacgaccgaacaggcggccgttcgggttggtggcgctggcctggttggaacggccggtgtccggatcgaagccgccttccagctggaagattgccttcaggttattgccgagggcttcgctgcccttcaggccccagcggctgttggtgacggcgccgttggtcagttcccacaggttgtcgttgttggcgttggagttcgtctggaagcggatgctctggtcaacgataccgtacagggtaacggacgattgtgcgaacgccgaacctgccaacaggctgccggctgcgaggacgatggccgatttcttcatggtgctccttttctgtcttgtactgttctctccgccggatcacggcggggacgatgtctacgtttcgttgtagacgccgcgaaaatttaacaaaacgtaagctacaaggacacaaaactccgccaagctgccctttcaagcaggattttggtgcaaatccgttgtctcgccgctacagaattccgaattggggcgttctggcagcgctggcagctggcctgcacactgggctggtggggaatcgcggcggggaggacgggggccggccgaccccggcgcgcaagcggcgccgcggtcggcggaaagacgggaagtgcgggaaaaccgaaggaggaggaacgaatccggcagcgccgggatccgtcctcagttctgcgggatctcgatcttgacctcgagcacctcgaggttgtcctggcgctccaggctgacgcgcaggtcctggtcgccgatcttgacgtacttggaaatcaccgccaccagctcgcgctgcagcgcgggcaggtagtcggcgggcgcggaatggccggtgcgctcgtgcgccaggatgatctgcagccgctccttggcgaccgacgcggacttcttcttctctcccagcaggaaggaaaggatcgacatggggtgagccctccttgaccgttacttgttgccgaagatgcgggagagcagacccggcttctggtagtcggtgaaacgcatcggcttgtccttgccgaggaagcggtccaccacgtcgccataggcgtcggccacgtcgctgccttccaggtggatggcgggcgtgccctggttcgaggcgtgcagcacggcttcagactccggcaccacgccgatcagcttgatgcgcaggatttcctggatgtcggtcagcgacagcatttcgccgccatgcacacgcttggggttgtagcgggtgatcagcaggtgttccttgatcgggtcgccgccttcgctggcgcgcttggtcttggaggccaggatgcccaggatgcggtccgaatcgcgcaccgacgacacttccgggttggtcacgatcagcgcctcgtcggcgaagtacatcgccatcagcgcgcccgactcgatgccggccggcgagtcgcagatgatgaattcgaaatccatctcgatcaggccgttgatgaccttctcgacgccttcgcgcgtgagcgcgtccttgtcgcgcgtctgcgaggccggcaggatgaacaggttctcgcacttcttgtccttgatcagcgcctggcgcaggttggcttcgccctgcaccacgttgatcaggtcgtacaccacgcggcgctcgcaacccatgatcaggtcaaggttgcgcaggccgacgtcgaagtcgatcacggcagtcttgtggccgcgcagggccaggccggcggcaaagctggcgctggtggtggtcttgccgacgcctcccttgccggaggtcacaacgatgatttttgccatggctctttggtccagtaataagttgaagcttgcgctctctgcaattcggtcccgggggctgccgcggttacttgagccgcagcgcttccaggatcagtttttcatcggccaggcgcacctgggcggtcttgccgagcacgtcggccggaagcgtctgctccgcggtccggtagatgccggcgatggaaatcagttcaggctccatgcacgtgctgaaaatgcgcgcgccggtgttgcccttgacgcccgccagcgcacggccgcgcagcggggcatagatatggatgttgccttcggcgatcacctcggcgccgtagctgaccacgtccaggatgaccacgtcgccctgcgcgtagacctgctggcccgagcgaagcggcttgtcgatcagcatggtctgggtctggcggatggcagcggccacggcggcgtcggtggtggcctgcgcggcggcgcggatggattcctcgcgcgcggcctggtcggctgcggcctgttccgccgcggctgcggccctggcctcggcggcacggtcggtggcgcgatcggcgccactgccgcggcgggcctggctgtccagcagcggcaggccgaagcgctcggcccactcgcgctggccggggcgggccaccacgccgatggcgcgggccctgagcgtggccagcgtctcgatcacggtgccaagcgcgacttcgctgtcatcttccagcgcgcgcaggtccagcgcaatcacgtcattggaaaagaagtcgggggtggcttcaaagcgggcgaggaggtcatcccgcagcgcagccatgtcggcggtctggagggcgagaaggagggcgtctacgttgccactgcgcagctcgaagcgtggcgatttcttctgggacatagccgggtgaccgtggaaatgccacattctaacgtcgtatctgtcgcgaactgtaacaattggatcgatatgtacagcaggtggcgcgtgggttccatatgcgcgtgcacggcacaccgtagcgccggacaagtgcggccagcgtggtatgccgcgcggggcaacgcgcatcgagtccggcacagcgtaaaggcttgttacgattgcgccatctgatcagcggagttttcatgggcgccatcgtcaattgcgtggcctaccggcagggcaagcggctcggcacagtgggcatggatgagatccgcaccgtgctgggggtgcccggcacctttgtctggctgggcctgcatgagcctgacctcgcgctgctgcgccaggcccagcaggcgttcggcctgcacgacctggcggtggaagatgcgctcgatgcgcaccagcgccccaagctcgaggcctacggcgattcggtcttcgtggtgctcaacacggcgcaactggtggaagatgaagtggtggtcggcgagacccatctctttgtcggccccaactatgtggtttcggtgcgccacggtgtcagcagcacctacgcgcccgtgcgcgagcgctgcgagcaggacccgcacggcctggccaatggcccgggctatgtgctgtacgcgctgatggactttgtcgtcgaccactacctgcccatcgtcacgcgcctggaagacaccttcgaggcgctggagcagggcatcttccgcgacgagttcgaccgtgcggcgatcgagcgcctgtaccggatcaagcgccaggtgctgcgtctgcgcaatgcggtcagcccggtggaggacatgtgcggccagctgatccggctgcacgaagacctggtgccgaaggagctgcgcgcctatttccgcgacatcgaggaccacgccagccggctggtgcgcacgctcgacgtggtgcgcgaaatgctgaccacggccgtgcaggtcaacctggcgctggtcaccgtgggccagaacgaggtggtcaagcggctggccggctggggcgcgatcctggcgatcccgaccgtgatcttcagcctgtatggcatgaacttcgatttcatgcctgaactgaaattccacttcgcctacccggcagtgatcggcgtgaccgcggtcgcctgcgggggactgtggcggcggctgcatcgggccgggtggatctgaagacctggttttatctgtgcgaggaatgatcgtggcagatattgtggccgattaattattcgcatggatattccggcgagttcgcgcctgcctaccggcgccgtgtcctgacttctacactggattcaggaaggcgctgtgcccggagtccgccatgtcgattgcccgccccccgattgccgccttgctcgccggcgccaccgccgcatggctgttgtgcatgcaggcggcagcctccgcaccgcagccgcctgcccccgcgcaggtccagacccgcgacgcggtcaccgcgtatgaagcgggcaacttcgaccaggccctgcgcggctttgccgatgcggcccggctgggcaaccgtctggcccagttcaactacgcaatgatgctgctgcgcggcgagggcaccgccgcccgcccgcaggaggcgctggtctggctgaaaaaagcggccgacaaccagatgacgcatgcccagtacacctggggcgacctttacgagcgcggcgaactggtgccgaagtcactggaggaagccaaccgctggtatgcactggcggcacagggcgggcatgtgcaggcgcagatggcgctggcgacgaattacttcactggccggggcgtgccgcgcgactacggacaggcgttcatgtggtacagccgcgcggccagtgccggcgacggcggcgcgcaatacatcgtcggcagcttctacgaacacggcgagcccggcgtggtcgaccgggatctcgagcaggccaagatctggtatgcgcgctcagccgcgcacggggatccgggcgcgctggcgaagttgcggtcgttgctggaggagtcggtgcggggaagggcggcgaggtagcgcggtgggatgcgtgtgccgggaagcgtcaatcatgtcctcgcacacctgtcacctgtgtgcccgctctgtacagcgggggaggggaccggaccggagcggaatcatggcttcccgccgctgccatcttcctcgtcatgcagatgctcgatgatcgccgccacccggtcccccaggtatttgttggccgagatctccagcgcccgcatcatctccgtctccgccatcaccagtgccagcgggcggatgcgccacaggatctccaccagccgcggcacgtcctgcggtggcggcagcttgccaatgccaaagcggtccagctcgcgcaccacggtagcgacgatatggtcagataccgcctggaaatgcccgcgcgactgcgcgatgatctccagcacgtcttccagcgcaaagcccgcctgggcgatctccgcgcccgcggccagcgcgcgcgggctgcgcgcgagatagcccaggccgtccggttccagcagccccagcgagatcgccttggccagggccgggcgcgagatcgcgcggccgaacagccgcgccagcgccaggtaggagtagtgccgcggcgtctcgttggtccacgggctgctgatggcagtctccaacccaaggatcgagcgcaggtcgtgcccctcgacgatggccttgagcagctcggtgatattggccagcgtatagccgcgcgccagcaggtggtggatcagcttgagccgtcccaggtgcgcctgcgtgtagatgccgacgcgcccgcgccgctgcggcggatcgatcaagccgcggtcctggtaggagcgcacgttgcgcaccgtggtgccggccacgcgcgccagctcgtcgatggtgtattccggggcgggcggcgtggtgtcggacgcctggctggtcggggacgaggggtggcggcgccggatcagtgtcatgcgaaaaattctaaccgaggaatgcggcaggcaaaggtggcggccggtattgccgataatgagggcattgccgccccaccttcaacggtccgccttccatgcatatccgctggcttgaagacttcgtctgcctggcccaggccggcagcctggcgcgcgccgccgagctgcgcaacgtgaccccgcccgcgtttggccggcgcatgcaggcgcttgaggtctgggccggcgccccgctgatcgaccgcagcgcgttcccggtgcggctgaccgccgaagggcgccagttcctggaagccgcgcagagcgccttgcgcacgctggacgagacccgcgtggcgctgcgcgccgcgcaccgcgccgacgccagcacggtcaccatcgccaccggcaagaccctggcgcgctcgatggtgccggcgtggctggcgggcctgcgcgaggcgctgcggcacgaccccgcggcggccggtttccgcacgcagctgtcgaccttcccgatgcatgacgcgctagccatgtttgccgagggcgatgccgatttcctgctctgctacagcccgccggacctgccggtgatgctggatgacgcgcgctaccagttccacctggccggcgtggagcggctggtttgcgtcagcgccgccgatgcgcgcggcgcgccgctgcaccggcttgcgaccggcaaggctgcggcgaagccggtgcccatgatcgcctacgccgagaccctgacactcggccgcatggtcaaccaggagatcgcgcgccgcaagctggcgccgcggctggacgtgatcgcggtcagcgactttgccgagtcggtgcacgagatggtgcgccagcgcatgggcctggcctggctgccggcacgcctgattgccgacgacctgcacgccgggcgcctggtgcgtgccatcagcggcgcgcgcagcgatgatggcggcgacctggcgctcgatatccgcctgtaccgcccgcgcgcgccgatgcgcccgctggccgaggctttctggcaggcggcggtgcaggcaccgcgctgatgcgccttcggccaccattgccgaatcggcaaccgcccttgccaaagctgcacgccgggccggttccgcgctcactaccatcgctccacaacaaccattccgggacccccagagccaagaccatgaagaccatcctgcgcgcggccgctgccgcactctgccttgccgcttccgccggcgccgttgcctccgcctggcccgccaagccgatcacgctggtggtgggctacaccgccggcggcagcgtcgacctggtggcccggaccattgccccggagctgggcaagcgcctgggccagagcgtggtgatcgagaacctgggcggcgccggcggcaccatcggcgcggccaaggtggtcaaggccgaggccgacggctacaccctgctgatgggctcgggcagtgaagtgtcgatcgcccgcctgaccaaccccgccgtgcgctacgacggcgaaaaggacctggtgccggtgaccttcgtcggcacccagccgatggtgctggtcggcaagcccggcctggcggccaggaacgcggccgagctgattgcgctggccaaggcccagccgggcaagctgtcgtatgcctcgtcgggcgtgggcacgccgctgaacctggccggcgagctgatcaagcagcagggcaaggtcaatatcacgcacgtgccgtacaagggcgcgtcggccatggccaccgacctgctcggcggccagatcgacctggcggtaatggtgctgtcgtcggcgctgccgcatatccaggccggccgcgtgcaggcctacggcgtgaccaacgccaagcgctcgccggtggcgccgaacgtgcccgcgctggccgagacgcccgcgctcaagggcgtcgacatgggcgtgtggttcggcctgatgggcccggccaggctgccgcaagcggtggtggagcgcctgaacaccgagatgcaggccgtgctggccatgccggatgtgaagaagaagctggcagaagccggtgtggaagtggcgcctgccaatccggcgcagttcggcagctttatcaagcgcgagacggggcgctatcgcaccatcgtgcagaccgctggcattcatgaataagtgaggttgcggggcggcgtcgcttcttgcaagtgcccgccgcccttcctcaactcgattcacaacaacgaccccgcaggcatacgacctgccaggcgccctgaacgcaccgattcccatgacccagcccaccgcaccgatcgacgcctacccagtcgatgtcgcgttccccgacatccgcgcctacgccgccggcaataccggcatcccctacctgtacaccttcgacagcggccagcccggcccgcacgtgatggtcaacgcgctgacccacggcaacgaggtctgcggcgccatcggcgtcaaggcgctgctggaccacggactgcgcccgcgccgcggccggctgacgctggcgtttgccaacgtcgacgcgtaccacagcttcgatgccgccaggcccgacgcatcgcgctttgtcgaccaggatttcaaccgcgtgtggaccgccagggtgctggatgacgccagcctggattcatcggagctgcgccgcgcgcgcgccatgcggccggtgatcgacaccgtcgacctgctgctggacctgcattcgatgcatgagaaaagccggccgctgatcgtctccggcccgctcgacaagggcatcgccctggcgcgcgcgctgggcgcgccggccgatgtgatcgtcgacgaaggccaccccgaaggccgccgcatgcgcgactacgatggctttggcgatgccgccagcccgcgcaatgcactgctgatcgagtgcggccagcactgggagcccgccgccgtgaccgtggcgcaggacagcaccgcgcgcttcctgctgcatgccggcgtgatcgatgcgagcgacttgcccgcaggctggctgcaaccgctgcccgccacgcagcgcgtggtgcgcgtgaccgagccggtggtggccaccagcatggacttccgctttgccggcccctataccgggctggagacctttaccgaggccgggaccgtaatcggctggcgcgacggcgagccagtggtgacgccgtatccggattgcgtgctggtgatgccgtcgctgcggcagctgcgcccgggcgtgaccgtggtgcgcctggggcggctggagcgctgatccgggtacgctgggccgggcgcggctgcgcccggcaagatgctgcgcagagaggcatggtccggccctccggttgactgctgacaggctaggccgccggggcggccgtgcccgccggcggcgggggcggcggcagcatgccggggaacagctgttcgaccagttcatccagcttggacgacggctgcacgaagttgctcaggttgagcccgcccgcgctgcggttggcgttatagatggccttgccgacacggtcgccgttgcggaacacggtgatgtccgcgctgttcaggtacgcagtccagtaccaggcgctgcgcgccgtgtacagcgccaccaccgggcatgccgcgatcgaggtctgcgcctgcagcaccttcacctcaaaattgcgccgccgcagcgatgagagaaagttctcgacaaagtcattgcctgtgaccgggttcaccaccacgcacagcagcgtgccgttggcgccgtagttgcccagcgggccgccgccagcgggcacctggaacgcgaccaggggatcggtgtggtcgggccggtcgaccggggtcactgcctggtaggtcgagcaaccggtgatcagcaggccaaggcctgcggccagcatagctttgtacatggatgtcctgtatggctggggcgggctgccatgcaagacacagtggccaccgcataccttcacactgtaggcgccggcacgccgatccaatcgtccaaacagaagcgcaaaacggccgcttctgcgccgcggtggcgcctcagccgcccgcgccgccgccttgagccagccggcccaccaggaccaggcacagcccggcaaggcagaccccgatcactgcgacctgcagccgcgtgacgggtctgccgccaaacagcgtctggctgagccaggcgggcgaaaccacgccgacgatggtggccaccatgatcaggatggcaaggacggacagaacggattgcatggcgggactccggaatctaggatggcgcgatcagttggcgccgccgcgcagcaggcagtcgcgcagcagcggtgcgccatccgccagccctgcgccgttgcattcgagcgcgaccttctggccgcgccgcaccatggtggctcgtgcttccacctcgcacacccgccctgccgggccgcagatctggcgttgcagcagcagtgcgcgcacattcacgccgggatcgttggtgcggatatcgacaaagacctggtcgcgctcgcggcgaatgccgctggcgacgccttcgacgatcaggtactggcccaggtagcgggtgtcggcttccttggggttgtcgcggtagtcattcagcagcgtgtcggcctggagctgcggcagccggtccgcggggcgctccgggtcaatgctgatcgggtcgagcgtgccatcgcgcgggatcccgcgcacgacgctggccggcaccgcgctggcttcggcctgcgcctcgggcgcggcatcgccgacatcgtcgcggcggtcattgccggcaaaccacaacatgccaaggacagccacggcgacgatggcaacaaggatttgctgggtacggttcaacatcggaaggtcctgcgtcagtgaatgcggaatgcggaacgggattatgcgccctgcctgccgcaaaagcgctcaatcgccgccacggcgtggtcgacgccacgctcggcggccatcgcgcggcccagcctggcggcccgttcgcgcgtggccggctgctcggcaaaggcgatcatcgacgccagccgcggcgcgtcgatcttgtgcccggcgacatgacgcggcgccacgcccagtgccgccagccggcccgcccagaagaactggtcgcccgcaaacggcagcacgatcgccggcacgcccgccgccgcggccgcatgcgtggtgcccgcaccgccgtgatggattgccgccgacacgcgcggcaacagccagtcatgcggggtggcgcccaccacgtggaagctggatggcaacgccgccacgtcgatgccgctccagcccggatagaacagcgcgcgccggccatcggccgcctgcaccagcgccgtcaccaccttgtgccggtcaaagcccgccatgctgccaaagccgatatacagcggcgcctcgccggccgccaggaagtcgcgcagcggcgcgtccggttgccagtccggctgcggcggcatggtccacgcgccgctcaccagccagtcgtcatgccagtcatgcggacgcgggaccagctgcggcgagatcgcgtacagcgtaggaaagtccgcccacatcgccttgcgcgccgacgcgccgaacagcctggagcgcgcagcattggtcgcgctacggaacatgcgccacagcacgaagttgatcacgtggtggctggcgcgattggcccaccccggcatcctgaacggcggcagcagcgcggacggaaaggcccgcgtcggcgagatcgggaacatgcccgcgccgatcaccggcttgcccaactgctcgcccaccgacagcgccacatacgccgtcagccccgagaacacgatgccgtccgcatcgcgcgcagcctccgccagctgcgccatccacgcctcggtgttgtcctcggcaatgcgcgcgaatgcacgcgtggcctcggcgacgttgccgccttcggtcatcagcttgtgcagcgcgccgccgggcgccagcgtctgctggatatcgcctgccatcggcgcgaaggcgaggccgtgctctgccgcgagcgtggccgccgagcgttcgcccagcatcagcacgtcatggccggcggcgcgcaggccgaggcccagcgcgacgatggggcggcagtcgccctgggtaccgaaggtgatcaggatgaggcgcatggcgggggaaaggtgcgatgcaaaaatccgcatcgcagcttcgattgtggtgttcccgacagtttacccgggcgtagcttgcgcagtaggccagcctggcctcaggaagcgtgtgccggccagcggccgtcggcgaccagggcctgcaccgtgtcggaaatcagcgcttgcacggtcgatgcggccatcgacagtggggtggtggcagagcggcacaggtagaccggccgcgaaatgccgggctcgacgatgcgggccgcggacagcaagccgctgcgcaattcgcggcggaccgacgcataggacaggatggtgaagccgacccccgccgcggccagctcgatcaactgcggaatggcgttgacctccgccagcacgcgcaagctgacgtgatgggatttcgcatggcggtcgatcagcgcgcgcaggccatgcagcccggccggcaggagcatggcgtagtcagccagttcggcgaaggcgacctggccgaccgtgcccggactgccgctggcattcggcgccccatggagcgcgccagggggtcccaccaggaccaggtcctcgtccagcagatgctcgaacagcagcccggcgccaggatccacctggaaggtcaggccgatgtcgatgtgcccgctgagcaggcgctccgggatatagcccgtgctcagttcgatgatctggagctggatcttctgccagcgcgccagcgtctcgcgcaccagcgccagggtcaggatctgcgccatggactggggcaggccgatcgcgacacggcccgccggctcggccacgaagtcgcggacatcctcgcaggccaggtcgacgcgggtcaggatgtccttggcgtggctcacgaagcgcaggcccgccgccgtgggtagcacgcccctctgggtacggtcgaacagcctgacgcgtagttcttgctcgagttgcttgatctggaggctcagcgccggctgggccagatgcatgtgctcggccgcccgcgagatcgagcctgcggacacgacggccaggaagcaccgcagatcccgtatatcaatggccatgatgggatttccagcaaacgcgcgacaaggcggggagctcagtatataaaaattatatgtatggcatcgtgaaacggtcttttacttatagcaaggccggcgccatagtggcaaccagattcccatcctgccaggcaagcgtgtccggccagggacaagggaaccacaccggagactgccatgacattcagccgccgcaccctgctgctcggcactgccgccgccttgctggcccggcacgggtttgcacagggctggccttccaggccggtcaggatcgtggtgccgttcgcggcgggaggtccgggcgatttcgtcgcgcgcctggccgcgaagcatctcgcgcaggtgctggcgcagccggtcgtggtcgagaacaagccaggcgccagcggcaacctgggagcgcagttcgtgctggacacggaggccgatggccataccctgctgctgaacacggtcggcatgcaggcggtcaatcccctgatgtacccagccgcgcgcttcctgccgcagcgcgatttcgtggccatcggcattgccgccaccgtgccgaacgtgctggtggtccatccgggcaagctcggtgtctcgaccatgggcgacctggtcaggcttggcaagcagcggcccggcaacctcacctttgccacctacgggccggggagttctccgcatatctacggtgcgctgctccagcggctggccggcttctcggccattgaagtgccgtacaagggcagcgcgccggccagcagcgatgtgatggcgggccaggtggacttcctgttcgacagcatgaccacctgcgtgagccagattcagggcggcaagctgaaggggctggcgatcacctcggcagagcggtcgccgctgttgccggccgtccccaccatgaaggaggcgggctacggcggcctggccatgaagtactggctgtcgctccaggcttcggccaggaccccgcctgagatcgtgtccgcgctgcgccaggccctggccagggcgctggccgatcccgcctatcagcgcgccctggccgcgcgtggcgcagagccgctcctgatcgccccggcgcaagtgcaggcctttgtcgaccgcgatgctgaacgctggactgccgcggcccgcagcattggcattcgggcggaatagccgccacccggccctctcatccgactttacatccattgaaactgcccatgcttgcgctacaaggaattcgcgtgctggacctgagcaaggtgctggccggcccgctgtgcggccagtatctgggggaactcggcgccgacgtcgtcaaggtcgagccgatcggcgtgggggacgatacccgcgcctggctgccgcaggagcagggccagtcggcaaccttcctttcggtcaaccacaacaagcgcagcatcgcggtcgacctcaagaccgccgagggacagcagctcgtgcagaccctggccgccggcgcggacatcgtgctgcagggcttcggcggaggcaccgcggcccggctgggcgtggaccatgacagcctgagcgcgcgcaatccccgcctgatctactgcgagatctccggctatggccgcaccggcccgctcggcaacgagcccggctatgacgtcatgctgcaggcgttcagcggcatgattagcaccatgggcgatccggcaggcaagctggcgcgcgccagtttctctccggtcgacctgggcacgggcatgcatgccttcagcggcatcctggccgcgttgatcgaacgcgaaaagaccgggcacggcgtctacctggaggtctcgctgctcgataccgcgctcggcttcatgggctacatggcgcagaactactggcgcaccggccgggcgccggcgcgcatggggaccgcgcaccccgccatggccccgtaccaggccttcgatgcagcggatggcccgctcatgatcggcgtcggcaacgatgcccagtggcgccgcttctgcacggtcgccgggctgcacgaccacgtcgacgaccccgcgttcgccaccaatgcggcgcgcgtggccaacttcgcgcgcaccgtggacctcgtgcagcgccgcatcgccacgcagccggtcgcattctggctgcaggcattgcgcgcggcaggcgtggcctgctcgcccatccacacactcgaccaggcccttgcccacccgcagctggaggcgcggcagctggtggtcgaatcggaacacccggtgctgggcacggtccggaacatgggtttgccggtgcggtttcgcgacggcaagcggcaggcgcaccgcgcgccgcccctgctggggcagcacaccgaggaaattctgcgcgaggcaggctttggccccgacatgatccggcgctaccaggccgacggcatcgtggcggtcgccggatccgtcacgtagtgagcgcgaggcaagcccgcccccaagtcaactgaagcccgtcccatatccactcaatggaatccatgtcctccattcgctatgccgtgcgcgaccaggtcgccgaaatccagctggacagcctgccagtcaatgcgctgaacgaggccatgatcgacgacctgatcggcgccttgcggcgcgccgccgaagacgactcggtgcgcgccgtcatcctcggcagcgccatcccgcgccgcttctgtgccggcctgcggctcgatgccgtgcagcagtcttcaccgagccagctctatgcgctggtggagaaactctatgtggggttgtgcgaggcgcagttccagctgaagaagccgtcgatcgcggcggtcgagggtgcggcgcgcggcggtggcatgaccctggccatctcgtgcgacatgatcgtcgcggccgaggacgcaacatttggctatcccgagatcgacgtcggcatgatccctgccatccactacacgcatctgccgcgcatcgtcgggcgccaccgcgcctttgacctgctgttcaccgggcgcgcattcgatgccgacgaagcctggcggcttggcctggtcagccgcgtcgtgccgcagccggacgtcatgcgcgaagcccgggcgctggcgcaatccttctgcgagaaatcgcccaccatcgtgcgaatgggccgcgccgccttcctgcgcgccaacgactccgactaccgccgcggcgtagccggtgcggtggagagcttcgggaatatcgcggtaaccgatgacgcaaaggaaggcgtggcggcgttcgtggagaagcgcaagccggcatggtcgccagggtgactgtgatcccgtcaggagaacgcaacccagcagtgctttcatcaaagggccaaccatgccagatcattcccgagccgatcgcctcgaagcattccgccaggaggttcgcagcttcctgcgcgaggtggtcccgcccgatatccgggccgcttcgcgcgcccattgcctggtgacgcgcgagcaggccgtgcgctggcagcggatcctgcatgcgcgcgggtgggcggcacctggctggccgcgggagtacggcggcccgggatggtcgctggtggagcaggcaatcttccgggaagagctggcggccagcgacgcgccgcgctatgacaatctcggcatcgataccatcggacccacgctgatccgctatggcacgcccgagcagtgccggcgcttcctgcccggcatgctgtccttcgatgacttctgggcgcaaggctattccgagcccgacgccgggtccgacctagcgtctttgcgcaccgttgcgcgccgcgatggcgacgaatgggtcgtcaacggcagcaagatctggcagaccctgggccagtgggccaactgggcactggtgctggtccgcaccgatccgtctgcccgacgcaagcaagagggcatctcggtgctgctgatggacctgcgcacaccgggcgtgacggtgcggccgatccgctttatcaacggcgcgcacttccacgtgcagatgttcttcgacgacgtgcgggtgcccgcggccaacctggtgggcgtggaacacgccggctggtccatcgccaagggactgctggtgatcgagcgcctgttcgtcgcccgggtgggagactgcaaggcggagctggccagcgtcgcgaaactggccggcaaatggcgcccgggccccggcgcgcagatcgacgatgccttgctggcgcgccggcatgccgagctggacattcgcatgcgcgcgctcgaagccgcgtggtggccggcagtgcggtttgctgagcagggcggcagtcctgagctggaagcctcgctgctcaagctcgatggcaacctgctgctgcaggacctgcacacgttcaagctggatgcgttgggcgcccgaacattgcccttcgatccccgcgcgatcgatggcgagcccagtccggagccgctatctcctggccatgccgagaattttccgctgcactactggcgctaccgtggcatcacgctggccgggggctcgtcggagatacaacgccagatcgttgccaaggctgtgttcggcggactgaccgagatcgaccgcccccgccaggaccagatggacgagcagcaggcgatcatggacggcaccctgcgccgctggctggacaagcactacggcttcgagcgcaggcgcgaggccgtggctgccagggacggcttcgaccctgccgcatgggctgcccttgccgagctgggcctgaccggcctgctgatcccggagtgcgacggcggcctgggcggcaccctgtccgacctcatgccattgctggaagcgctcggcgaggccctggtggtggagcccatgctctggagcgcggtcctcggcacgcaggtgctgcttggcgcggagaacgcagaaggacgcgaaccgctgctcgcagcgctggccagcggccaggcccgctgcgcgctggcttatcgcgagggccagtcccgccgcgacgtccaccatcctgaaaccgttgcgcgccgggatggcgcgcactggcgcctgcacggcgtcaaccggctggtgatgggcgccgcccaggcgcagcatctgtttgttacggcttgcctgcctgaaggcgggctggcgctgttcgatgtgccgagccaggcggccggtgtcggcctgcgtgcctatcagctccacgacgggcgcagcgcggcggacattcgcttcgacaacgtcgaactgcctgcgtccgcgctgctctgcggcgcggaccacgccacggcgttgctggacgacgcgctggaacttgccaccctcgccctctgcgcggaaagcatcggggccatgcggcgatcgcttgccctcacggttgagtacatgcgcatgcgcaagcagttcggccgcaccctttcagagcagcaagtgcttcagcatcgggtggccgaccactatcgcggctggcatgccgcacgccagctggtgcgcgaagccgttgcaggctggtccctggtgccgccggccgagcgctcgcgccgcgtcagcgccgccaagtacatggttggccatgccagccgtgtgcttgcgcttgacgccctgcaactgcatggggcgatcggcatgcaggacgaaaccccgatcagtcactacagcaagcgcctgatggccaacgatgcactgctcggcaatgcctcggcgcatctcgggcgctttgtcgatgccggccatcgctcgcaggcgtgaacaggacaacactgagaagaaagaggcaatgccatgcaagcactccgcagtaccaggcgcctggcgctcgcacttgccgctgccctgggcgcaatgatggcggccccggctgtgtccgcgcaaacgggcgcggcgtggcctgcgcggccggttaccatcatcgtgccgggcgcggcagggggcacgatcgatattcccatccgcatgctcgcgcagaaactgagccttcgccttggccagcctgtcatcgtggacaaccggcccggcagcgggggcatcatcggcacacaggcggcgctacgcgcgcccgccgacggctacacgctcctggccgggaatgtcgggccgcaggccatcaactacagcgcctacaagaccctgccatacaagccggacgacctggtggggattaccgatgtcatctcttttcccagcgtcctggtcgtcaacgcacagtcgccgatccggagcgccgccgacctggtcgcgcaaatgagggcgcaggcgggaaagctgtccttcggctcctccggcatcggccagaccagccacctgaccggcgaactgctcaagcagcgcacgggaacggatgccattcacgttccctatcgcggttccacgccggcgaccaccgcgctgctggccggtgaaacgactttccagttcgacaacctgacccaggccctgccgcatatccgggccggcaagctgcgcccgctcgccgtgacgtcggcacggcgaatccccagcctgcccgaggtgccgaccatggaggaaaccggggtgggcaacctcttgtcgacggcgtggatcggcatctttgtgaaagccggcacgccgccggagatcgcagccaggctgcatgagcacctggtcgcggtcctgcgcgccccggacgtggttaccgaaatcagccggatgggcggtattccaggcggacaggcacaggagagattcgccgcctttgtcacggcggaacgcttgcgctggagcgaaaccatcaagacatcgcagctgagcctggattgaggtcaggcgctgcgccttattttccgatgcaaaaccgcgtaaagatcgtccccagcagatcatcactggtgaactcacccgtaatgctgttcaggcaatcctgtgccagccgcagttcttcggcaaacaggtccagcgcctgcgcctggtgctcggcctgctcggcggcgatatccaggtgcgattgcgcattccgcagcgccgtcaggtgccgctcgcgcgccaggaagttgccttcattgcccgactgccagcccaccagccgcagcagctcacggcgcagcagttcaatgccggccccggtgcgcgccgagatccagatctcggtcgggttggggccgttggcggcgaccacgtgcgggcggttgccgccgaagacgacatcgccaaccgcgggcgccttgtcgatcttgttgacgatgcgcacgatcggcgagcccggcggcagctggccgctgagctggtcgtcgatggcgtcgtcagtctctgacaggccatggcgcaggtagtcggtggcgtcgaccaggtgcagcacgatgtcggcgcggcggatggcgtcccaggtgcgttcgatgccgatgcgctcgacttcgtcggcggcatgctcgcgcaggccggcggtgtcgatgatatgcagcgggatgccgtcgatctggatggtctcgcgcacgcggtcgcgcgtggtgccggcgatgggcgtgacgatggccagctccgcgccggccagcgcgttcagcagcgacgacttgcccacgttgggctggcccgccagcaccaccgacaggccctcgcgcagcagcgcgccctggcgcgcctgcgccagcacgccgctcagttcggtgcggatggtggcaagctggccgcgcgcgtcggactgctccaggaaatcgatctcttcttcggggaagtccagcgtggcttcgaccagcatgcgcaggtggatgaccttgtccacaagctggcggatggcgttggagaattcgccctccattgaacgcgccgccgagcgcgccgcggcctcggtgctggcttcgatcaggtcggccacggcctcggcctgggccaggtcgagcttgtcgttgaggaaggcgcgccgcgtgaactcgccgggctctgccaggcgcaggccgatgccgtcgcccgcttgcaggcagcgtgtcagcagcatctgcatcaccaccggcccgccgtggccctgcagctcgagcacttcctcgccggtataggaattgggcgccgggaaatacagcgccaggccgtggtcgatgaccttgccatggccatcgaggaacggcaggtaggtggcgtggcgcggcttcagtgcctggccgcagacggagcgcatcacggggccaacatcggggcccgacacgcgcaccacgccgatgccgccgcgtccgggcgcggtggcgatggcggcaatgggaacctggggagcagtcatggcgctattgtcgcagatcgggtgcggttggcgtggcacgcggtgggcaggccgccatggcgggcgggtggtcagctggcaccgggcagcgggcgcggcggcgcctcgtccggcattgcctgcgcctgcaggcaatcggccagcagccggcgcgcgacgatgccgtcgacaaggcggccgagctttgcctgccctttgaccagcttgcgatgcaggtccctggtgtagcgggatggcagcaccggctcgaatgcctcgatcacatagcgcagtcgcttgccggcgatgcgctgctcatgcaccgcgcggggatcgccgcggcgtgcggcctttgccagcgcgcgcaggcgcttgcggccgcggcgcacgcgcttgcgcgcaaagggcccgaggcggccaccgccattgcgggcgcgggcggccagctgggccaggtgcgccaggtcgcgatgcagcgctggcagcggccagtcacggtaaccggccagggccgccagcatggtttgccgtgcggtgtcgcggcgctctcgggcggtgtcggcgatggccgacagcacggtatcgtccggttccagtttgcgtgccggggcaatggtttcggccaggaatacgtcccagtcgcgcacgtcgctggtggcgcgcgccagcatgcgcaggtcatgcttccagcgatcgcgctcctgccgcggcaacgacggccccagggcccagagcaccgcgcgcgcatggcgcaccgccacgcgcagcgcgtgcaggtcttcgggctcgtcgcggcgcagcaactgggccaggctcgcttcgatgcgcgccaggcttgcctgcgtcagcgcggcaaaggccgcggcgggccgcgtcttgcggcgcagtggggggggatgggtgtcggcgatcattgcgggctgcatgcgctcaggcgcgcactcgggtcgcggatgcttccagtgtaggcgacggcacgccggcccgcttccgcgcggcgtaacaggcgcatggatggttgacagccccgcgccttcacgctgcaatgcgcacatcccggtgatgcagtgacccgacaaggaacagccatgaccaccgaacaggaacggcttctgctgcgcgacaccatcgaggcgggctttcgccaggccgcctttgtcaacgatgtcggcatcacgctggcggactgcgggcccggctggtgcgaatccacgctggccattgcgccgcgccacctgcagcacggcggcatcgtccatgcgggcgtgcaggccaccatcgcggaccacaccgcgggcgcggcggcatccaccatcctggaggcaggccagcacgtggtcaccgcggagttcaagatcaacctgctcagggccgtgcgcagcgaacggctgcgctgccgtgccgatgtgctcaagtccggccgttcgatcatcgtggtggaggcggatgtcttcgccgacgtccacggtgaatcggtgctggtcagccgcctgaacgccaccatgagcgtgctggacctggcctgagccccctcccaccgttgaaaggaagcgatccatgatcgaccacaccggcgtaagcgtcagtgactacggcaagagccgcgccttctaccaggcggcgctgggcgccatcggctatgtgctggacaaggaattcccggccagcgtcaccggcagcaccgatgtcgcaggcttcggcccaccggggcaacccgacttctggatccaccgcggcacgcccaaccagccgccgctgcatgtggccttccgcgtggacagccgcgagaccgtcgatgccttccatcgcgcggcgctggccgcgggcgggcgcgacaacggcgcgccgggcatccgcgcgcactaccaccccaactactacggcgccttcgtgctggatccggacgggcacaacatcgaagcggtgtgccacaagccggcgtagggctggcctcagcgcgtcgcgacgataaacaggcgcgggaacggcagcagcaccgacccgtccggcagcgccgggtacgccttggcaatctcggtctggtagcgcgccaggtaggcggcgcgctcggcctcgtccagcggttgcaggaaggggcgcaggccgctgcccttgaaccactccaccaccgcggccgggccgtccgccagcggatggtggtacgtggtcagccatacgtccacgcgctggcacagcgggcgcaacagctcgtagtaccactgcgccggggcacgctcggcgcgggccttgctggcgccggcgagcttttctgcccacgggctttccgtcgccacctggcgcatcagccggtgcgcgggttcttccaggttgtccggcatctgcacggccagcgtgccgccgggagcgagcctggataccagtgccgggaacaggctggcgtggtcaggcagccactgcagcacggcattggccaggatcacgtcatagggcccggcctcgtcccaggcgccgatgtcggccacgcggaactgcaccgcgggcaggcgcttgcgcgccgcatcgaccatgtcctgcgagctgtccagcccggtcaccgacgcccccgtatagcgcgccagcagcacctcggtggagttgcccggcccgcagccgatatccaccgcgctgcgcgcgatctcattggggatggcagccaccaggtcgcggaccgggcgggtgcgttcgtcttcgaaggcgacgtattggtgggcggaccagctcatgggggatctcctgacttttagagcaggccagtaggatacgcctgccgcagcggttcgctggccctgtcagccagcccttaccccagcttcttcttcagcagctcattcacctgcgccggattggccttgcccttggtcgccttcatcgcctgcccgaccagcgcattgaacgccttctccttgcccgcgcggaattcctcgaccgacctggcgttggcagccagcacgtcgtcgatgatcttctccagctcgccggtgtcggacatctgcttcaggcccttggccgcgatgatggcgtcggcatcgccgccgtgctcgccggcccacatcgccgggaacacgtccttcttggcggtgttgttcgataccgtgccgtcggcgatgcgcgcgagcagcctggccagttgcgccggcgtgaccggtgcggcgtcgatggcgatgccttcgcggttcagctgcgaggccacgtcgcccatcagccagttggccgcgggcttggcgttggcggcgccggcgtcggccaccacggcctcgtagtaggcggcgaaggccttggtcgcggtcagcgtggtggcgtcataggccgacaggccgtactgcgagacaaagcgcgcctgcatcgccaccggcagttccggcagctcgccgcgcacgcgctcgacccagctcgcgtcgatttccagcggcatcaggtcggggtctgggaagtagcggtaatcgtgcgcgtcttccttggtgcgcatggcgcgcgtttcgcccgtttccgggtcgaacagcacggtggcctgctggatcttgcggccgtcctcgatctcggcgatctgccactgcacttcgtactcgatggcctgctgcaggaagcggaacgaattcaggttcttgatttcgcggcgggtgccgaattccttctggccgagcgggcgcaccgacacgttggcgtcgcagcggaagctgccttcctgcatgttgccatcgcagatgcccagccacaccaccagcgagtgcagcgccttggcataggccacggcttcggcggcgctgcgcatgtcgggctcggtgacgatttccagcagcggggtgccggcgcggttcaggtcgatgccggtcatgccggcgaagtcttcgtgcagggacttgcccgcgtcttcttccaggtgggcgcgggtcaggttgacggtcttttcgtagaactcgcccttcctgccttcgacctggatggtgatggtgccgccctgtaccaccgggatctcatactggctgatctggtagcccttgggcaggtcggggtagaagtagttcttgcgcgcaaagacgctgcgcggcgaaatggtggcgccgatcgccaggccgaactggatggcgcgctcgaccgcgcccttgttgagcaccggcagcacgcccggcagcgccaggtccaccggcgaggcctgcgtgttggcctcggccccgaaggcggtggaggtgccggaaaaaatcttggaggccgtcgaaagctgagcgtgcgtttcgaggccgatcaccacttcccattgcatggcggtattcctgttcggttctttcggttctgtctgttgcggtggagcggcgcagccgccccggggttcagtctggtcttgccccggccctcaggggtcggggctggcaagccatgagtcgagctgggccagcgcggccacgcgggccaccgcatcgccgccgacggtgacgccctgggtcttgcgcatgcccgccggtacgtcgcggcgcatatgcagctcgctggtgccgtcaaagccgtgataggcgccggggtagatctccagccggaagcgcgcgcccggctggcgcgccagcaccgcgctttgcagcatggcgcagcgggtggcgggcgtccagtcgtcggcgccgccgatcatcagcagcataggcgcgcgcaggcggaagttgtgctgctgcacggcgcgcctgcagcccgggtagaacgccaccgcacgctccacctggggcgtgccggccggccacgggcggctggcatcgacggtggccagcaccgcctgcgcgccgttggaccagcccagcagcacgatacgcgcggtgtcgaccgccggctgctgcgccacccagcgcagcgcggccagcgcatcggcgcggcgcgtgcggtcgtcgatgccgcgcgcgtcgatgggttcggagcagatgccgtggggcctgccgcgcgcgctgaagctgtcgggcatcagcacggcatagccgcgctcgttcagccagtgcgcgtattcgcggtagcgttgctgcagcagtccggaaacgtccgcctgggcggttccggcggcacccgccgcgctcgcgcgcgcggggcgcgcggacagcaggccgccgcagccgtgcaacgccaccaccaccggcagcgcgcgcggggtggcgccctcgcgcggcaggaaccagtaggcggtgagcgcgggcgtggccgcatcgccgcgcagctggacacgctgcgccggcacgggtgccgtggccgcggatcctggcgcggcccggctcaccgcattcggcgccagcacgccggcgggcgtcagcggcgccggctgcgccagcgcgggcgcgggcagttccggtgtatgcgcggatgcgccggccagccatgcgcccagccccagtgccaccgcggcgcgcagcaccgccaccgccggacgggcggtgcgcggtgagcgttgcggggtggcgggtgcgtgggtcatggccggcttcggtggcttcagcgcgtgcgggcgcaggcgccgctgcccggctcgaacatcacgggccaggcttcttcgtagacgccgggggtgcagcgctgctggcagttggcgtgcgccagcgtaacgcggcgcgggtcctgccagaccatcagcttgcagccgctgccgtcattggcgcgcagctcgatatgcggcttcttctggacctggcggaagtccgccaggttgaagctgcacgagccgcgcttgcctacccacagcttccacgacagctgctgcacgctgttgtccgacacgcgcagctgggcgtcttcgcggaagccgtcttcctcggtgcggcggcagtcgccggccaggtcgatgtcgcggctggcgattggagcgggccggcccagcccgcccggcagcgggatgcagccggccaccgccgcggcgagcgcggccgcggccatcaggcgcagggtcagcgaggagcgcgcggtcatgttcatgccttgcccggacggcgcaggtgccagtcggtcgcctgctggaacgcgtgcgcggtctgcagcaggcgcgcctcgtcgaagtagttgccgatcagctgcaggcccaccggcatgccggcctcgccaaagccgcacggcacgctcatgccgggcaggccggccaggctggtcgacagcgtgaagatatcggccaggtacatctgcaccgggtccgaggtcttctcgcccagtttccacgccaccgtcggcgccaccggccccatgatcacgtcgcactgggcgaaggcacgctggaagtcgtcggcgatgatgcggcggatcttctgcgcctgcaggtagtaggcgtcgtagtagccatgcgacagcacataggtgccgaccatgatgcggcgcttgacctcggcgccgaagccttcggcgcggctcttcttgtacatgtcgagcaggtcgcggtattcggccgcgcggtggccgtagcgcacgccgtcaaagcgcgacaggttggacgaggcctcggccggcgcgatcacgtagtacaccgggatcgacagctcggtctttggcagcgtcacctcgaccagcgtggcgcccagcttttcatactcggccagcgcggcgcgcacggcctgctcgacgtcggccgacaggcccttgccgaagtattccttcggcaggccgatgcgcaggccggcgagcgggcgctcggtagtggcgccggcgcgcggctggcccagcaggcgggtgtagtcctcgtccacgccgccctgcgcgggcgtgatgctggtggagtccctggggtcgaagccggccatggcgttgagcagcagcgcgcagtcttcggcgctatgggccatcgggccggcctggtccagcgacgaggcgaaggcgatcatgccgtagcgcgacacgcggccgtaggtcggcttgatgccggtgatgcccgagaacgacgacggctggcggatcgagccgccggtgtcggtgccggtggcggcgggggccaggccggcggccacggccgcggccgagccgcccgacgagccgccgggcacgcggctggtgtcccaggggttgcgcaccgggccgaaatgcgagttctcgttggacgagcccatcgcgaactcgtccatattggtcttgcccagcgtgaccatgccggccgcggccatgcgttcgaccacggtggcgtcgaacgggctttcatagttggccagcatcttcgagccggcggtggcacgccagccgcgcgtgacgaacacgtccttgtgcgcgatcggcacgccggtcagcggcgcggcctcgccgcgggcgcggcgttcatcggcggcgcgcgcctgcgccagggtccgctcggcatcgacgtggataaacgcgttgagcgcggcggcctgctcgatgcgggccaggtactcgcgtgcgagttcctcggcggagacggagcgcgcggccagcgcatcggctagctggcgcagggaggtcacggaatcagcggaaaagggcatgacagtcggttggcatcagggggtggcgtactggcggatggccggcgccggacaggcatgcacgggtgcgtcgggtccgggccgggcggcggtcattcgatgaccttgggcaccaggtacaggccgtcttcggtggccggcgcggggcgctggtagtcggcgcggcggtcggattcggtgaccacgtcctcgcgcaggcgctggaccatgtcgcgcacggctgacagcgggtgggccagcggctcgatgccgctggtgtcgaccgcctgcatctgctcgaccagcgagaaaaagttgttcagctgcgcaagcgtctgggcggcctcgtcatcgctgatttcgatgcgggccaggtgggcgatgcgcttgacgtcggatagagcgagggccatggcgtggtggttcggatgctcggatgcgggggcgcgggctgcgccggcggctggctcatggggcggctgcgtcgcacggcccgtggcctgaccgggggcgccggagtggcgccccggagtcgtcggaattacaggtattttcaggctgtaaacgcccgaagcagcaggaattataaggtatcattgcgagttaccgacccttggcaacgcttacgccacatggccgcaggccggcgcgcttgcgcctggcatccgcaggcgcccgaagggcggacctgggtcctctgattaggcctctgcagccggccagcgcatgtcgcagtgattcgatatggtgcgccggtgcctgcacatttccgcgaacttttccgcggggtctaatcaaaggttcccgtagggccggcgcgcgcggtgcgccggcgattgccgttcccattccatcccggcccgggcagccccgtgccggacggcgggcggaccgggaagccgggaaccattccgtattcaacacaacgtatttcgtggccgggccgttcgcggtgccggccgcttcgcctacccgcgaacaccaccacagacaggattcctgatgttcggatttctccgcagctacttctccaacgacctggcgatcgacctcggcaccgccaacacgctgatctacatgcgcgacaagggcatcgtgctggacgagccctcggtcgtcgcgatccgccaggaaggcggccccaacgccaagaagaccatcacggcggtgggcaaggaagccaagcagatgctgggcaaggtgccgggcaatatcgaggcgatccgcccgatgaaggacggcgtgatcgccgacttcaccgtcaccgagcagatgctcaagcaattcatcaagatggtgcacgacagcaagctgctgcgcccgagcccgcgcatcatcatctgcgtgccgtgcggctcgacccaggtcgagcgccgcgccatccgcgaatcggcgctgggcgccggtgccagccaggtctacctgatcgaggagccgatgtcggctgcgatcggcgccggcctgccggtgtccgagccgtcgggctcgatggtggtggatatcggcggcggcaccactgaggtgggcatcatctcgctgggtggcatggtctacaagggttcggtgcgcgtgggcggcgacaagttcgacgaggccatcgtcaactacatccgccgcaactacggcatgctgatcggcgaacagaccgccgaagcgatcaagaaggaaatcggctcggccttcccgggctccgaagtccgcgagatggaagtcaagggccgcaatctgtccgaaggcatcccgcgcgccttcaccgtgtcgtccaatgaaatcctcgaagcccttaccgatccgctgaaccagatcgtttcggcggtgaagatcgcgctggaacagaccccgcccgaactgggcgccgacatcgccgagcgcggcatgatgctgaccggcggcggcgcgctgctgcgcgacctggaccgcctgctggcggaagaaaccggcctgccggtgctggtggccgaagacccgctgacctgcgtggtgcgcggttccggcatggcgctggaacgcatggacaagctcggcagcatcttctcctacgagtaagaaggacgctcacgtggcgatgcgcggcctgccggatccagcgatcagggcggcgtcgcggcgcctcatccgccggggccgggccctggcagttcccgccgcccggccgtgccgctcccgtccccgcaagggacccgggcgcggcacggcgggcggcggggcgtttccgcgtgggctttggcctttgttcgggtaaatggattactcccctccgccgctcttcaagcaaggcacctcggctgtcgccaggctggtcctgtacgtgggtatcgcgctggcgctgctggtggtcgatgcccgtttcgacgcgctcagcgtgggccggcaggttgccgccaccgtgctgatgccggtcgaacgcctggtgctgacgccgcgcgacgcactgcgcacgatgttcgactatgcgcagtcgtcggcgatgctcgccaccgaaaaccgcgaactgcgccagaacgccgtgcagcaggcccaggcctcggtgcgccaggcgcagctggagtccgagaacaaccagctgcgcaagctgctcgggctggcgcagcagtcggccacgccggtgacggccgccgagatcctgtatgacgcgcgcgatccctacacccagcgtatcgtgatcgacaagggcagccagcacggcctgcgcgccggctacccggtgatcgacgagcgcggcgtggtggggcaggtcacgcgcgtgtcgccgttccagtccgaggtgacgctgctcaccgacaaggaccaggccatccccgtgcaggtggtgcgcaacgggctgcgcagcgtggccttcggcggcgcgcgcgcgggccagctggacctgcgcttcatggccgccgccgccgacctgcagcagggcgacctgctggtgacctcgggcctggacggcacctacccgccgggcctgccggtggcaaagatcgtccatatcgagcgcaaggccgataccgcgttttcgcgcgtgtactgcgagccggtggccggcgtgcgcgcgcaccgcctgctgctggtggtgcgctacgacgcggccattcccgcgcgggaaacggtcgaggccaagccggaggcgccggtcaagggcgccaagtccgctgcggcacgcgctgccgccgatagcgcagcggctgccaaggccgcacccgccaaggaggcaccacggtgaccaatccccaatacctgctgcggccggtcaatcccgcctttatcgccttcagcttcgtgctggcgttcctgttcaacctgatgccctggggcaccacgctgtgggtccccgacatggtggcgctggtgctggtgttctggaacatccaccagccgcgcaaggtgggcatgggcgtggccttcctgctgggcctgctgatggacgtgcacgatgcccggctgctgggcgagcacgcactggcctacactctgctggcctacttcgccatcaccatccaccgccgcgtgctgtggttcaccgtctatacccaggcgctgcacgtgctgccgctgctgttcgtcgtgcacgcggtgccggtgctgatccggctggccatgggcgcgccgctgccgggctggcaactgctgctggcaccggcgatcgaggcgctgctgtggccgctggccaccagcctgctgctggcgccgcagcgccgttcgagcgatgtcgacgagacgcgtccgatctgacgccgcacgcacctgaccgcacctaaacgctcatccctggccaacgcagtaccatgaccgaaatccgcaacgtcgaactggaaatcggccgcttccgcatccgcgtggcggccgcggccctgttcacggtgatctgctttggcctgctgttcacgcgcttcctgtggctgcagtggtacaagcatgaccagtactcggccaaggccgaggacaatcgcatctcggtggcgccgatcgagcccaaccgcggcatcatcatggaccgcaacgggatcgtgctggcgcgcaattattccgcgtacacgctggagatcacgccgtccaagctgggcgatacgctggacaacaccatcgaaggcctgtcggcgctggtggatatccagccgcgcgaccggcgccgcttcaagcggctgatggaagagtcgcgcagctttgaaagcctgccgatccgcagccagctgagcgacgaggaagtggcgcgcttctccgcgcagcgcttccgcttcccgggcgtggatgtgcgcgcgcggctgttccggcagtacccgctgggcgagtcggcttcgcacgtgatcggctacctgggccgcatctcgcagcgcgaccaggaacgcatcgaggccatggacgaggccaacgatgccgacggcgccaaatacgatccgcgcaaggacgccgacaactacaagggcaccaactacatcggcaagatcggcctggagcagagctacgagagcgagctgcacggcctgaccggcttcgaggaagtggaagtgagcgcgggcgggcgccccatccgcacgctttcgacctcacccgccacgcctggcaacaacctgatcctgtcgctggacatccgcctgcagcagctggccgaggcactctacggcaaccgccgcggcgcactggtggcgatcgagccgtccaccggcgacatcctggcctttgtctccaagccgacctacgaccccaacctgttcgtcgagggcatcgacaccaatacctggaacgagctcaacaactcgcccgacaagccactgctgaaccgcccgctgcgcggcacctacccgccgggctcgacctacaagccgttcatggcgctggccgcgctgaccaccggcaagcgcaccgcggcctggggcatgtccgaccccggcttcttcacgctgggcaaccataccttccgcgacgacaagccgggcggccatggctgggtcgacatgcacagctcgatcgtgcattcgtgcgacacctactactacgcgctggcgcgcgacatgggcgtcaacggcatccatgacttcatgaagccgctgggcttcggccagatcacgggcatcgacatcgagggcgaaagccgcggcatcctgccgtcgaccgactggaagcgcaaggcgtaccgcaagcccgagcagcagaagtggtacgacggcgagaccatctcgctgggcatcggccagggctacaacagcttcaccatcctgcagcttgcgcaggccacctcggtcatcgtcaacgacggcaaggtgatgaagccccacctggtcaaggccgtggaggatgcggtcacgcgcaagcgcacgctgaccgtgcccaaggaaagctacacgatcccgctcaagcaggccgacatcaacgtgatcaagcgcgccatggtggcggtgacgcattccggcacggccgcgcgcgtgttcgccggcgccgcctacgaatcggcgggcaagaccggcacggcgcagacctacagcctggccaagggcgagaagtacaaccaccacgcgctggacgagcgcaagcgcgaccactcgctgtacacggccttcgcgcccgcggacaaccccaggatcgcgattgcgctgatcgtcgagaacgccggcttcggcgccgcggtggccgcgccgatcgcgcgcaaggtgatggactactacctgaccggcaaatggccggcggagctggaagccatcgcgccgccggaagccgagcgcatggcgggccgcccgccggtggcaacgccgagcgtgttcaccaccggccagaccgccagcattgccagcgccacggtgatgtcgagcggcagcgcgccggccagcggcgcggccgccagcgaggtcgccgcggcgtcgggcgcgcatgccggggcgtctgacgcgatcgcggcggcgctggacccggccgcgatcgcaccggcctcggccgtgcagacgctggatgaacgcatgctgcaggcgctgggccacagcaagccgaaggtgccgccgccggcttccgcgccggtcgtgccggccaaggcgcccgcgcccaaaccacgcgtcaagcccgtggctgccaaggcagccagcggtgccgacgccactcgctgaaggagacgcgcatggatcgacgccgcgtcctgtccctgatcaagaccgcgctgaccggttttgacaaaccactctcgctgatcgtcttcctgctgttcgccactggcatcgtggcgctgtactcggccgccatcgacatgccgggccgggttgaggatcagctgcgcaatatcctgctgtcttatgtggtgatgatcgtgatcgcctacctgcctacgcagacgctgatgcgggtggcggtgccgatctacacggtcggagtggcgctgctgatcgcggtggccatgttcggcctgatccgcaagggcgcgcgccgctggctctatgtcggcatggtgatccagccgtccgagatcatgaagatctcgatgccgctgatgctggcctggtatttccagaagcgcgagggcgtgatcaagtggttcgacttcgtggtggcgctggggctgctgctgatcccggtcggcctgatcgccaagcagcctgacctgggcacggcactgctggtgatggccgcgggcgtgtacgtgatctacttcgccggcctgtcgtggcggctgatcctgccgctgctggggctgctggtggtggcgatcacgctgctgatcacgttccagaacgatatgtgcgcgccgggcgtgaactggccggtgctgcacgactaccagcagcaccgcgtctgcacgctgctggacccgaccagcgatccgctcggcaagggcttccacacgatccagtcgatcatcgccatcggctccggcggggtcgagggcaagggctggctcaagggcacgcagacgcacctggaattcatcccggaaaagcacaccgactttatcttcgcggtgtactcggaagagttcggcctgatcggcaatgcggtgctgctggtgctgtacctgctgctgatctttcgcggcctgtttatcgcggccaatgcgccgacgctgttctcgcggctgctggcgggatcgatcacgctgatcttcttcacctatgccttcgtcaacatgggcatggtcagcggcatcctgccggtggtgggcgtgccgctgccgctgatgagctatggcggcaccgcactggtgacgctgggcgcgggcatcggcattctgatgagcatttcgcggcagaagcggctgatccagacgtagcgcagcctgcgtaaaaagggggccgcggctgtgccgccggtcccctttgctaaactgccacccactttacctctaccggtccacgccccatgaacgcccaagacgttgccgcctacctgcagagccaccccgaattcttcgaagaacacgccgagctgctggccgcggtgcagctgaccagcccgcacagccaccgcgccgtgtcgctgcaggaacgccagatggaaatcctgcgcgagaagaacaagggcctggagctgcgcctggcggacctggtccgccacggccatgacaacgaccgcacccagcaacgcatgcatgcctggcagctgcgcctgctggccgaagccgattcgcacgcgctgccctatgcagtgcaggacggcctgcagcaggtgttcgatgtgccggcggtggcgctcaggctgtgggatgtcgccgagcaatacgtccatatggaagtggcgcagggcgccagcgaagacctgcgcatctttgccgaaggcctgcgtgcgccgtactgcggcagcaacggcggcttcgaggccgcggggctgctggagcgcgacgatatcacctcgctggcgatggtgacgctgcgcgtgccggtgcgtgccggcgatgccgaggccggtgccgacgtgcgcggcgcagcctttggcctgctggtgctgggctcgcccgatccgcgccgtttccacgaaggcatgggcaccgcctacctgtcgcagatcggcgaagtcgccggcgccgcgctgcaccggctgcgcgactgaggcgcggcggcccacgcctgacgccatgactgcacgccggccgccccgcagcgtggttgcggatatcgctcctgccagcgacggcccgccgccggcacccgagccgctggtcacacgctacctggactggctgcgcggcagccgcaagctggccgagcacacgctgaccagctacagccgcgacctgcgcgtgctgcaggggcacgcggcgcgttatgcacccggcgtggccctgctggcactgcagacccaccatatccgcaactttgccgcgcggctgcatggcgccgggctggtcggcaccagcatcgcgcgcaccttgtcggcctggcgcggtttcttccagtgggcggcgcgccacggccatggcgtcacggtgaacccggtcgacggcgtgcgcgcgccgcgctctggccacgcactgcccaaggccttgtcggtcgaacatgcggtggcactggtcgcgcatcctgccggcacggatgcccaggcactgcgcgaccaagcggtccatgagctgttctattcaagcgggctgcggctgtccgagctggtgcagctggacctgcgctatgccgatgccgacggctaccgctccagcggctggctcgacctggccggagcggaagtcaccgtgaccggcaagggttcgcgccagcgctcggtgccggtcggcagcaaggccatcgaggcgctgcgtgcctggctggcggtgcgcgacacgctgctgcgcccaggcgccttgccggaagatgcccacgccttgttcctcggcccgcgcgggcggcgcctgtcgatgcgcacggtgcagttgcggctcaagcaacaggcgctgcgcgccggcgtgccggccgatgtgcatccccatatgctgaggcactcatttgccacccacgtgctgcagtcgtcgggggacctgcgcgcggtgcaggagatgctgggccatgccagcatttcgaccacgcaggtctataccgcgctcgatttccagcatctggcgaaggtctacgacaaggcccatccgcgggccggccgggcgcgcgccaggccggcggcggacgcagccgccgatcctgctgactccggcgaagcgtcggaagactagttcactcccactgcgccagcacctcgcggaagcgctcgatctcgggcagcagccagccgcggaacgcctgcaccttgggcaggttcaatgagcccggggcgcatacgaagtacagcagccatggacaggggatgctgacatcgaacagccgcaccacgcgcccggccagcaggtcgttgtaggccagcgaggagcggatcagcgcaatgccctggccttcggacgcggcctgcagcagcagcgaggaatcttccagcagcaggcccttgcgcggctcgggccagtccagcccggcggcctcgaaccacggcttccacggatcgccctcgccgcgcagcagcggcagccccgccatgtcctgcggccgctcgggcaggcggccgccattgaagccggggctgcagaccgggaagaagacgtcgtccagcagccgctccacatacaggccgggatagtcgccgctgcccatgcgcagcgcgatatcgacttcctcatgcgcaaagttgaccagcgtgttcgacgacagcagctcgacatccagctccgggtggcgctcgataaagctgccgatgcgcggcgtcagccagcgcgcggcaaacgacggcatggtgctgatggtcaggcgcttgtcgcggttgccggcctgcagcgcgcgcgtggcatcggcgatctgcagcagcgcgtcacgcacgcgctcggcatagaggcgccccgacggcgtcagcgcgacacgcttgccgtggcgctcgaacagcggcatgcccagttcgtcttccagcgcgcggatctggtggctgaccgcgccgtgcgtgacaaacagctccgtggccgcgcgcgaaaagctctcgtgccgcgccgcggcctcgaaggcgcgcagcgcggtcagcgccggcaggcgcggcagctcgcggtgccagccgcgcggcaggtccttttcccaggcgctcttccatgccatggtggtctccaggcggtcgtgtgtatgtgagtttgtctaacaagaacaaagaaaatatatcgttttgatagtggccgggcaatcactaatattccatcaccggcccccgcagtagtcatttacttcacggcgatattcagaggatttaactggcctggtccccttgccgggccagttccggtaccccgccgcgaattcgtactgggtttggcgtatccccgccgaggccggctgaacggagaaccaccatgaaaaccgtgctcacaacgaccgtgttcaccctgaatcctggcgaagtcaccacgctgtcggtgcatgctgcccagcgcctgcatgtcgaagaggcccgcggcgctgacgtatggctgacccgcgagaaagattcagaggactactggctgcgttgtggcggcagcctgctgctgcgctcgggtgacgaggtggtgctgagcgttgacccgcgtgcgctgcacccggtgcgcctcgccctgatcgcggaagcccgccgcccggcgctggcgctggctgatgtgccgcacctggtatatcgcagcctgcgccgtctggttcgaggcacggagtggacgcctaaccaggaccaggtcaccgcatcctgaggcgaaggccggcggggcatcgtccgcatcacaccgcagccgcgggcatctgcgcctggtctggtcgcgtgacgcatcggacgattcccgccggaccacgccctgagcgggcagcacaagtgaccgaggcagggccggcgcaagccggcccttttcgttacactctcgccatgcatccgattcaagtcatcgaacgcggccgcgaggactatcagccgtgtttcgacgcgatgcgcgccttcaccgccgcacgcacgcccgagacgcccgaccaggtctggctggtcgagcatccgccggtctacaccctgggccaggcgggcgaccccgcgcacctgctcgccccggacgaccggattcccgtcgtgcagatcgatcgtggcgggcagatcacatatcacggtcccggccaggtcgtggcctatttgctgctcgatctgcgccgccgccgcctgatggtgcgcgaactggtgcacggcatcgagcaggcggtgctggacacgctcgcggcgtataatctcgcagccgaacgcaagcccggcgcccccggcatctatttgtccgacgggccgcaccagggcgccaagattgccgcgctcggcctcaagatccgcaacggctgcagctaccacggcgtcagcctcaacgtgcagatggacctgtcgccgttcctgcgcatcaatccctgcggctatgccgggctggaaacagtcgacatggccagcgcaggcgccaccttcgcggcggcggatgccaacggcgcccccttgcccgtgaccgcggcacaacaaccggaaatcgcactgcgcctggcggcagcattgtgcgaggtgctggcagcgcacgaagcccgcgcgctggctgccgaaggaactgccgccccggctgaagcgaagcagccgggtgagacggccctggcctcctagtcaaaagcgaaatgcacgctgagcgcgtgcggagaaatgtatgagcgacgccctgatcgccacttccagcgaagccccgcagtcccccgcggagcagtatgacccgacccgcaagcagaagtcggccgacaagaccgcacgcatccccatcaagatcgtgccggccgaaaagctcaagaagccggactggatccgcgtcaaggccgccaccggcagctcacgcttctacgagatcaaggacatcttgcgtgccaacaacctggtgacggtgtgcgaagaagcgagctgccccaacatcggtgaatgcttcggcaagggcaccgcgaccttcatgatcatgggcgacaagtgcacgcgccgctgcccgttctgcgacgtcggccacggccgccccgatccgctggatgtgaacgagccgggcaacctggcccgcaccatcgcccagctcaagctgaactacgtcgtgatcaccagcgtcgaccgcgacgacctgcgcgacggcggcgcccagcactatgtcgactgcatctcgcagacgcgcgagttgtcgcccgccacgcgcatcgaagtgctggtgcccgacttccgtggccgcctggacaaggcgctggacatcctgcaggcttgcccgccggacgtgatgaatcacaacatggaaaccgtgccgcggctgtacaagcaggcgcgcccgggcgcggactatgagcactcgctcaagctgctgcaggaattcaagcgccgcaaccccaacgtgccgaccaagtccggcctgatggtgggcctgggcgagaccgacgaggaaatcctcgaagtcatgcgcgacatgcgcgcccacgatatcgacatgctgaccatcggccagtacctggcgccgtcgaaccaccacttgccggtgctgcgctacgtgcatcccgacaccttcaagatgttcgaggaagaggcttacaagatgggcttcacccacgctgcggtgggcgcgatggtgcgcagttcgtaccatgccgaccagcaggcgcatcaggctgggtttgcctgaacgacagcgctgcacactgatcgagcagagacggccgggatttcccggccgtttttctttggtgcccggccatggtgcagccggtcgcagtggcccttgcacccctagggtcaatcctgactgtttctcctcgtctcatttcgatattatgaattcatcgataaattatcgatgaaatacaaacacgtcacattccggcttgcctgcctaaactggtagcaagtgcgctaccgggaatctcatgaactgcaccgtccaccgactcgccgagcaggcgctgctgtacagcgtggctccccccgcatcgctggaagtccagcgccggatctgggcgatggctgcccgggccgaggactggcgcggggtggtggacgtggtgccgggcatgaacaacctgaccgtgatcttcgacggcagcgccgatgtggacgcgctggagcgcaacctgaagctcgcctgggcctccggcgaggcacgcaatgccaccggcaagctggtggagatcccggtgcgctacggcggcgagcatggcccggacctgggcgatgtggcggcccataccgggctgacaccgcgggaagtggtgcgccgccatgctgccggcgagtacgtcgtctacttcctgggcttccagccgggatttgcctatatgggcggtctggcgccggagctggccacgccgcgccggcgtgagccgcgggtggcggtgccggccgggtcggtcggcattggcggcgagcagaccgggatctatccggcggtgctgccgggcggctggcagctgatcgggcgcaccgatgccgagctcttcgtggcggaccgggatccgccgtccctgtttgcgcccggcgataccgtgcgctttgttgccgaggaaatcatcgcgtgatcgaaatcattcgtcccggcgcgcttgcctcggtgcaggacctgggccgtaccggctttcgccgttttggcgtcggccgttgcggggccatggacatgctggcggtggaggtgggcaaccgcctgctcggcaatgcgccgggctgtgccgccattgaattcacgctgggccgagccgcgctgcgcttccatgccgatatgcgcgtggcgctggctggtgccgaatgcggcgccaacctggacggcgtgccggtgtggtcgtggcatgcctttgacgtgcacaagggcgagacgctgacgctgccgtcgacgcgcggcggcacgcgcgtgtacctgtgcgtggcgggcggcatcgaggtcgagccggtgatgggctcgcgcagcaccgacctgaagtcaggctttggcggtctgggcgggcgcgcgctgcaggaaggcgaccgcctgacggcggggcgcccggggctggcggccgagaccgactggatcggcgtgcaggcgccggcgtgggcgctgcctgccagcatcgcgggcaaggccacgccggtccggatgctgccggggcctgaatatgaagacttcgacgcggcctcgcgggccgcgctgtggcaggccgactggaccgtcacgcccaacagcaaccgcatggggctgcgcctgaacgggcccgcgctggcgcggcgcgccgagcgcagcgccgacttgctgtcgcatggcgtggtgccgggcgtgatgcaggtgccgccgggcggccagccgatcgcgctgatggccgatgcgcagaccactggcggctaccccaagatcggcgtggtgatcggtgcggacctgtggcggctggcgcaggtgccgctgggtgcgccggtgcgtttcgtgcaggtgacgctggcgcaggcagaggcggcgcaggccgagctggagcgctacctgcgccagatcgaccaggcgctgcggtggcagggcgatggcatgcccatcgccgcgcggcggcgcgcaagcacgcgcgtggcggcataggcgcgcacgcgcaacatcaatcgggcgacgcagtgcgccgcacaggagaatggcaatgcagatcgatttgaacgctgaccttggcgaaggctgtgccaacgacgaggcgctgctggcgctgatcagttcggccaatatcgcatgcggctggcacgcgggcgacgcggccaccatggtgcagacggtgaagtgggcgctggagcgcggcgtggcgatcggggcgcacccgagctacccggaccgcgagaacttcggccgcaccgagatgcagcgcgacccggaacacgtctacgccgacgtgctgtaccagatcggagcgctcgacgcgatcgtgcgcgcgcagggcggcgagctgcatcacgtcaagccgcatggcgcgctgtacaaccaggccgtgcgcgatccggcgctggcccgcgccatcgtgcgcgcggtgcgcgacttcgatgccgacctggtgttcttcggcctggccggcagccagatgatcgatatcgccagggaggccggcctgcgcgtcaagcaggaggtctttgccgaccgcggctacaaccccgacggcacgctggtcaagcgcggctcgccgggcgcgctgcacgaggacgaggaagtcgccctgaaccagaccctgaccatggtgcgcgagaaacgcgtgcgcgccatcgacggcacctgggtaccgattcaagccgaaaccgtgtgtctgcacggcgacggcgcccacgcgctggcctttgcgcggcgcatccgggaacggctgggcgcggaaggcatcgcggtccgcgccggcgactgagcactccgtctcaaccgccagcatccactgcggccggcgctgtcgtgcgctgacacggctgccgtccgctcgcttccgtcacactcgtttggtgtctcttatggaacaggcagtcaatctctggccccttgtcggggtcggcgtcatcattgtcggcttcgtgctgcgcttcaatcccatgctggtggtggtgctcgccgcgctggccacggggctggccgcgccgatgccgctgatgcagatcttctcggcgatcggcaccgccttcgtcaaggcgcgcaacctgccgctgatcatcctgctgccgctggccgtgatcggcctgctggagcggcacgggctgcgcgaacatgcgcaggcatggatcgcgcgcattgcctcggccacggttggccgcctgctgatcgtctacctgggcgtgcgcgagctgaccgccgcgatcggcctgaccagcctgggcgggcacccgcagatggtgcgcccgctgctggcgccgatggccgagggcgcggccgagaaccgcttcggccacctgcccgagccggtgcgccagcgcgtgctggcgttctgcgccgccaccgacaatgtcggcctgttctttggcgaggacatcttcgtggccttcggcgcgatcgcgctgatgcacaccttcctgctgtcgtcgaacatcgacgttgagccgctgcatattgccgtgtggggcatccccaccgcgatctgcgccttcctgatccacgccgtccgcctgaagcgcctggaccgctggctcgagcgcgaactgggcggcaaggccgccgcggccgccgtacctgccaagagcgcagagtaaggagcccgccatgatcatttccatcgaatatctctactggctcgcgggcctggtgctggcgatcaccgcgctgatgaccttcgccgaccgcgagcatccgcgccgcctcagcaccggcctgttctggctgctgtacgcgatcgtattcctgattggcgaccggctgccgccggccgcggtcggcatcggcgcggtggtgatggcgctgattgcgggcttcggcggcgtcggccacggcaagcaccacagcctgcccgaggaagaacgccgcgccagcgcgcgccgcctgggcaacaggctgttcatcccggcgctgctgatcccgctggtgaccgtgatcggcaccatgctgttcaaggacgtcaagatcgccggcgtgccgctgctcgatcccaagaacgtgacctttgtctcgctggggatcggctgcctgatctcgctggcggtggtgtgctggctcacgcgcgacaccgtggcgcagggcctgcgcgagtcgcgccggctgaccgagtcgctgggctgggcgctggtgctgccgcagatgctggcgatgctgggcctggtgttcgccgacgcgggcgtgggcaaggcggtggcgcacctgtccaccgcctatatcaacatggactacaagctggtggcggtggcggtctattgcgtgggcatggcgctgttcaccgtgatcatgggcaacggcttcgcggccttcccggtgatgaccggcggcgtgggcgtgccgatcctggtcggcatgttcggcggcaatccggcggtgatggcggcgatcggcatgttctcgggctattgcggcacgctgatgacgccgatggcggccaacttcaatatcgtgccggcggcgctgctggaactcgacgacaagaacgccgtgatccgcgcgcaggtgccgaccgcgctggcgatcctggtggccaatatcgcgctgctgtacttcctgatgtaactgcggagcctcgccatgcgtaccgtgctgctgaccggcttcgagccgttcgagaatgaaccgatcaatccctcatgggaggcagtgcgcgcgctcgacggcgagcgcgtgggcgacgcggtgatcgtggcgcggcagctgccgtgcgtgttcggcgcggcgatcgataccatcggcgagctggtcgacgtgctgcggcccgcgctggtgattgccgtgggccaggccggcgggcgcgccgagatgtcggtggagcgcgtggcgatcaatgtcgacgatgcgcgcattgccgacaacgccggcgcccagccgatcgataccgccatcgtcgcgggcggcccggccgcctactttgccacgctgccgatcaaggcgatggtgcgcgacatgcgcgcggcgggcgtgccggcctcggtgtcgcagaccgccggcaccttcgtctgcaaccatgtcttctacgggttgatgcaccggctgtcgcagcagccggatggcgacgtgcgcggcggctttatccatatcccctacctgcccgagcaggcggcgcgccatccgggccagcccagcctggcgcaggaaacgctggtgaagggattgcgcgcggcggtggcgacggcgttgtcgacccgcgccgatgtgcgcgagcaaggcgggcagttgcactaggccccgtcagcgctattcctgcgtaccggccgcggccgcctcacggcgcgccgcggcttttttcctggcatggcggcgcaggctgacctgttcgaagcgccagatcacatagcagaatgccaggaacggccacagccagcccagccattgcgccaggctgttgaagtggatgaagcggcccatgcgccagccttgctccgagatccacgcataggggttggatggcagcacattggtcagcaccaccagcacgatcagtgccaccatcgccagcaccgcgcgcagccagcgcggcaggtacagcagcagcgccagcaccagcgaactggtcagcaaggcaaagcgcccgccctcggacagccagacaaaagcgctctcggacggaaactgcagttcggccgcggtggccttgagcagcagcgccgccgccagcaggccggccaggatgcgcagcatcggcgcgctgcggcgcatcgcgatcgaggcgaacaggccggtgccgacccagctgctggcggtcaccagcgattccagcaactgctggctctgcatgtcctcgggccgcaggccgatatggtcctgccaggcctcaagctgcgggaacaccatctgcagcgcctgcatcggccaggactccgggtcggtcagccattcgcgcacgatgccgcccatgccgaacaggtgctcttgcggaaacacctgcgcaaacggccacagcagcagcaggatgatggcaaagctggcgtgcggctcgaaccacgcatggcgcaggcgcgtcaggcgcccgtcgtcgatcagggcccgggtgaacggcgccaccaccgcgccgcccagcagcgcgcccagcgcattggtgatcaggtcgatattggaagagatgcggcttggcagccaggtctggaaggcctccatgcaggccgccagcagcgtcccggccacaagcgccaccagcgtggcgcgcccgcccgacatgcgcggatgcagcgacagcaccaccagcgcaccgaacgggaagtaccccagcacattggtcagcaggtcgaagtcggtgatgtagcgcggcttgggcgcgctcaggaaggcaaacggcgaaacgccgttgtcgacccagcccgagaacgggtacaggctggcgtacacgaccagcagcgtgaagcaaatcagccccactcgggccagcggcgagtgctgcgggccggtggcttccggcgttggctgagccgccgggggcggcgcggagggcggcgggggagccggctccatggcatttctccttgcgtgtctactttagctgcagcgtgccgatccagtcgagcagcgccgcgatcaccgcgtcgctggcctcggccagggccttcacgccgccggcgccatcggcgctggcagcgggccggcgtgcctcgaaggtctgctggccgagcatgccatgctggaacaccgtggcgcgcagccgcaccacgccttcgctggtggtggcgctgtcgaacacctggtcgaactcgatcaggtccaccttcagcgccggcacgctgctgtcgccgaaccagctcagcgtgccgcgcgcggccacggcctcgcgcagccgctcgtcgaacaggcgcgtgggcgacatcacccagcgctgcgtggcgtaggcctgcaggcgctgcgcctgcgcatactgcagccggtagaagagggcgttgccatccagccagttgggcccatcggtctgcgccacgcgcagtttgggcagccgcgccggcgcagggttcccgttgccgggggtggtggcggccggcgggccgaggtcgtaggtgacggtggggtcgttgccgcgcgtcagcgcgcagcctgacagcgccagccccgcggcggccagcagcagggcggcctggaggcgggagatcgcggatcggagcaagcgtggcatctcggtcgcagggttcacggcggcatctcgcggttggcggtatcgggtgaggggcggcatgcgggccgcgctacggcgcgctgaagcccggctcgcccggacccggcgcgggcgcgggcgcgccgaacagcacgctgctcgggctttcgttgaactggccggcggcgcgctcgaaggtgcgcgcggtctggcgcgcgtcgcgggccaggccattgagctgcggcagggtctcttcgctgaaggtgcccgccgcggactgcaccgacgaggccgcgccctgcaggtcgcgcccgacgctgtcgacggtgcgcatcactgtgccgttggggttggccagctcctgcgtcaggcgccgggtcgattccagcgtggcgttcaggttctcggtcaccttcggcagccggttggcggccgggcccagcgaatcggacaaccgcgagtagtcctcggcggtcttgcgcaccgagcggatcgcggccatcagctcggcgcggttggcgccctggaacatgtcgttgagcgaggccatcatcgtctcgacctgtgtcagcagcgaatcgccgcgtttttccagctcttcgaagaagccggggcgcatggcgatgcgggccaccgccttgggcgaggtcggcagcggcggcgaggccgtggtgccgtcgtgcgtagcgctgtcgtccagctgcacgtaggcgattccggtcacgccctggaagcccagcgtgccataggtggtgcgcgtgatcggcgtgtccttgttgacgttgacgcgcacaatgatctggcccggcacctgcgggtcgaacttgatcgactcgaccttgcccaccgcaagcccgcggtatttcacatcgccctgcggctgcaggccgttgacggtggagcgtgtgatcaggtcatacggcacgcgcaccgcgtggtcggtgctgaaccagaagatcgcgaacagcaccagcacggccagcccgatggtgaacacgccggcaaggaatgcgtgtgacttgttttccatcatgcttctccagggggcggcgcatccggctgcgcgtgcggcggcagcgcctgcatggcgcgctgggcgcgctcgcccaggaaatactcgcggatgaaggggtggtccaccttcaccacttcagggatcggcgccgcggcgatcaccttgtggtcggccagcaccgcgacgcggtcggacaacgccaccagcgtgtccaggtcgtgcgtgatcatcaccaccgtcaggcccagttcgcggcgcagttcgcggatcagcgccacgtagtcgtccgaggccatcgggtccagcccggcggtgggctcatccaggaacagcagctcgggctccagcgccagcgcgcgcgccagcgccacgcgcttgatcatgccgccggacaggtccgacggcatcttgtcggcatcgcgcgctgatagccccaccagttgcagcttgagcagcgccgcctggcagatcaggttgtcgggcagcgcgcgcagctcacgcagcggcagcgcgatattgtcgatcaccgacagcgccgagaacagtgcgccgcgctggaactgcagcccccagcggttgcgcagcgcctgcagctgcgccgggcgcagccgggtcgggtcctcgccgaacaccttgatgctgcccgaggtgggccgctccagccccacgatctggcgcagcagcacggtcttgccgctgccggacccgcccacgatcgacagcacctcgtcgcggtagacgtccaggttcacgtggtcatgcaccatggccttgccgaagcgcttgaccaggttgcgcacctcgatgaccggggtgcggtccttttggaccttcccgtcctgggtggcggtagctggcgcggcgctcacaggcccacgtccttgaacaggacggcgaagaccgcgtcggccaggatcacgatggtgatcgcggtcaccaccgaggcggtggtgccttcgcccaggctttgcgtatttggcttgatgcgcagcccgaagtggcatgcggtcagcgcgatcaggatgccgaacaccacgcccttgcccagccccagccacaggttggctaccggcaccgcatcgggcagctcgcgcaggaagaaggtggcactgatgcccaactgcatgcgcgcggccagcatgccaccggccagcgccatcacgtcggtccacgccaccagcagcggcatggcgatggccagcgcgatcacgcgcggcatgatcagccggaagccgtgcgagatgcccatcacgcgcatcgcgtcgagctcctcggtcacgcgcatcacgccgatctgcgcggtgatggccgaacccgagcgccccgcgatcaggatcgccgccagcaccgggcccagctcgcggatcaccgccatgcccaggatgttgacgataaaggtgctggcgccgaaagtgcgcagctggttggccgacaggtaggacagcacgatgccgatcaggaagccgaccagcgcggtgatgcccagcgccttgtagcccacgttgtagatattggccgagatctcgcgccatgggccgcgctgcggcacacccgcaaagcgcagcagatcgaaggccagctggcccagcatggtgatgccgctgcgcagctgcgcgccgaacgacagcacgttggcgccgaacagcgtgatcgggttgaagcggtccaccatgtgcttcttccacccctcgttctgcaccgcggcgatgcgctcgaacacgcggcgctggccctcgctggcatcgagccgctgcggcagcgcgccgttccaggcctgccacagcagttgcccgccgatatggtccagccgctcgacgccggccagcgaccactgcgcgctgtctggcgcctgcgccagctcatgcagctgcgcgcgcagttgccgcgcctggtggcagccggccagggcgagcgcggtccagtcgccacgcagcgctacgctgacggttccgtccccgcgcgtgatatggaagtctggcgtcgtctggcgttccaagggcatgcgatgtgatggccgagtctcgattctaagccacccgccccgctggcgcgaccgcgccgtgccgaggcggcggcgcggctacaatgcggcatctgccgcaggcacccgggccgcaccccgtccccgcctgtgttttctacgatcgccatcgatcccaaccctttgccgcgcatgtccgccgttcctccgactccatccgacccttccgccccatccggcgccaactggcgcattgatgccggcgcgctgcgcggcatgctgtcgcccgcgctgagcgactggacgctggagctggtggaggaaaccggctccaccaatgccgacctgaccgcggcctgccgccaggcgccgtggaccgacgccgccaggctgcgcctggcttaccgccagaccgccgggcgcgggcgtcagggccggccgtggcaggggcaggcaggcatgaccttctcggtggcactgccactggcgctggcgccggcgcaactgagcggcctgagcctggccgtgggcctggcgctggccgaggccctgggcgatgtcgatgcgcgactcggcgcacggatcgggctgaaatggcccaacgacctccagatcgatggccgcaagctggccggcatcctgatcgagtcggtgcccgccgggccgcagcgcgtctgggccgtgatcggcatcggcctgaacctggtgcgcgacgcgcagatggaagcggcgctgggccgcgagctggctggcgtggccgaggccatgcccggcttcgacgcgcagcgcgatgccccgcgcctgctggccgcgctgctggaacggctggcggccatgcgcatcgcgttcctggcgcacggtttcgggccgatggcacggcgctggtccgcggccgatgcctaccgcgaccagccggtgcggctgctgcacgagggcaaggtgatcgccgaaggcatggcgcgcggcgtcgacgaggctggccacctgctgctggaaacgccggcggggcttgagcgcatcgccagcggcgagctgtcgctgcggcccgcgccggggcagggagacaccgcatgagcgcgccgctcctgctgatcgatatcggcaatacccgcctcaagtgggcctggtgcgaagccggtgcggcgctgcccgccaccagcgcgctgcccacgccgtggcagcacggcggcgcggttacccatgccgacgccggcgcgctgcaggcgctggccgctgacctgcgcgcgctgcgcggcagcgggccgatgccgtcggtgtggatcagcaacgtcgccgggccggtgatcgcggccgccgtggatgtggcgctggccgacgccttcggaggctgtgcgccggtgcaatgggtgcgcagcgccgccgcgcacggcaacctggccaacggctaccgcgagcccacgcaactgggcgtggaccgctgggtcggcgccatcggcgcgcaccgctggctgccgcacgacacactgctggtggtgaccgcgggcacggccaccacgctggatatcgtcacggccgcggcggatggcagcgcgcgcttcgagggcggcctgatcctgcccgggctggcgctgatgctgggcacgctggcgcgcaacaccgcgcagttgccggcgctggacgtggacgatgccggcaccgtggccggcgcgcacctgcgctgggccgacaatacgcacgacgccattgccgcgggctgcctggccgcgcaggccggcgccatcgaacgcacctggcgtgtgctgggcgagcgcgggccgggccccgtgcgctgcctgctgtccggcggtgcccgcggcgcgctggcaggcgcgctcgccgtgccgttcgagatgcacgataatctggtgctgctcggcctgcacgcgatggcgatggcatcggccggcgactagcgcgcagcgcaacttctcacagcctcaatccgccccgacccatgaccgccccaggccagcccgcccggccacgctcgccgcgcatcgtcccgctgttgctgctgctcgccaatgccgtgctgctgggggcggtgctcggggtgttcggcgcgaacccgctggccggctggtttgaaaccccgcgtgaaccgcaacggctgcagcagcaagttcgtggggagcggatgcgggtgcaggcgccggcgtcggcaccggcggcgggtgccgcaccgcgcagcgcgctgccgtccgccacgctggcggcagcttgcgtcgagatcggtggcttcagcgcccaggcggcgcgccgcgccactgaagacctggccgccgccgcgctgcgcgtggaagcgttcgcgcggcaggaacaggtgcgctggtgggtccatctgcccgcgcagcccacgcgcgagcatgccgagcgcaagctggccgaactgcgccggcgcaatgtgaccgagtactcgctggtgaccgctggcacgcccgaggcccccacctatacggtgtcgctgggcctcttccgcgagcgcgagcgtgccgagcaatatctcgataccctgcgcggctacggcgtgcgtaccgccatgctgaccgaggccgcgcggccgctcacgcggcagtggctgcgcgtgcgcgatgccgaccacgcggcgcgtgcccggctcgaggccatgcgccagcgctacggcgccgaggacgtgctggcctgctcctgagcgccctgggctgccttagctgccctggcgcaccctggtcagcagcttggtggtcgagcggtcgtgcaggaaggggatggcgtaggcctgcccgccccagctgcgcaccagccgggtttcttccagcgtgtcgatgtcgtagtcgccgcccttgacgtagatgtcggggcgcaccaggcggatcagttccaccggggtctgttcgcggaacatcgccaccaggtcgaccgactccagcgcggccagcagcgccatgcggtccgattcatggttcagcggacggtcgtcgcccttgcccagcatctttacggaagcatcgctgttgacgccaaccaccaggcttgcgcccagtgcgcgcgcctgtgccaggtaggtggcatggccgcggtgcaggatgtcgaagacgccattggtgaacaccagcgggcgcggcaaggcggcgatgcgcgcggccagcgcggcgggggtgtcaggcagggtcagcttggattcgaaagcgggtacggacatggggtcggcatcggaaagtggaggctggcccctggtcggagccggcgtgcttgcccgagatggtaccccttcttgggatccccgccggcggcggggtcctggttaccccgtcacgcacagcctcatggccgcgtcgttggcgacatccctggctgccggatcggagaccggccgggcctgctgcaccgacgcggtggcaatgccgcgcaaggcgccctgcagcgcctgccgcacggcgtcgatatgcgcggcctgcgcgttgctgccagctgcggctggcgctaattccgatattatcggaattgctaggcattacaccacgaattaaatgaattcgtaatgctggatttacatcgaattgatggccggggtaattgaggcgtgatttaaatattctatttccggatataaatctattcgacaaacggacgccaggcgtgggtttgccgccgccgcgcgagagcgcggcagtgcgcgggacgggaatggaatgatgtagtaaccggttactacctgcgtggcaactcgctcgtttatcatgccaggcgctcgaatttccgggacaaggaaatcagcatcgcagaatacccgccacagccggaccaggtccggtgcgccgccgcgggtcgcatttgtcgggaatgcgtcaaggcaaaagaagggaaaagaaaagccccgcttcggcggggctttttttcgtgctgccggactggccgctcaggcttgcgccggctgggccccgcccgagccttgcaggctggcgttcagttccttgcggtagcggttcaggtcctgcacggtttcgaaggtgcgttcgaacagcagcgacatgttgtgcagaatccgttcgatgaccttcttctcccagccttcgtcaaagcggatctgctcgtccagccagtgctcgagccagtccggatccggcaggcgcgactgcaccgtgtcgttggggaacagcgccttgttgacgtgcaggttggtcgggtgcagcggcttctcggtgcggcgggccgaggccatcagcacgccgatcttggcaaaggcggcgcgcgcgctgtcgccgaactgcgccaggtatttcttcatgtagcgcaggtaggcgccgccatggcgggcttcatcctgcgacagggtgcggtagatatgcttgatcaccggttccgtgtgccattcggcggcgcggcggtaccagtggttcaggcggatctcgccgcagaaatgcagcatcagggtttccagcggcggggccgggtcgaactcgaagcgcaccgcgtgcagttcttcctcggtcggcaccaggtccgggcggaagcggcgcaggtactccatcagcaccagcgagtgcttctgttcctcaaagaaccagatgctcatgaacgccgaaaaatcagaatcgtggcggttgtcgcgcaggaacatctcggtcgcgggcagggcggaccattccgtgatcgcattcatccggatggtcttggcctggtcgtccgtcagcatgctggcgtcaaaggagtcccaggggatgtccttgtccatgtgccagcggacggcttccaacgatttgaacagttcggggtagagcatggtaagcctttgaaattacgggcagattctaccagatgcgaattattctcttctccttttttagtccggatcggggcaaatgcaacgctttttgacgcggtttggcgcagccggctgcatattgcgggcgatcagcggagcgccgaggcgtcaatgtgccagccgcggcgcctggcaggacgccatgtgctggcgggtgctcagggcgaaagcgcgcgttcgtccaccggcagcgcggccggtggcgtgcccgggacgacgccgaacaggaacgccgccagctcgtccgcctgggcctcggcatcgcgctcgcccagtgccatcagggcttgggtgaaggcgggttcgaacagcaggtagctggcgaaggcggcgccgcgcgcctcggtgccgcccagtggcgccagcagggcgcgcaccgtgcgcggcagctgcttctggtgctcggcggcaatggcttcgatcggctcgctgggggagatcgtcatcacctgcaccgggcgccagccctcgcggtcgccggccagctccggcatgcgcgccagcaggcggttgatatgcagcagccgttccaggtcggcgttgagcccgtccaggaagatgctggcgagcgcctgtccgcccacctgcgccagcgacgggtagccgccggccggcatggtgtcgtaccagcccgagcgctggcgcgaggccgcgccgatcgccagcacgcgcgacgcgcccaggtggatcgccggcgacagcggcgacatctgccgcatggtgccgtcgccgaaccactcatggtggccgtccagctccagcggcatggccgggaacaggaacgggatcgacgcggatgccagcaggtggtcaaccgtgatcggcgccgggatcgcaatgcgctggctgcggtgccacggatggatgcggtggtgcgactggtagaaggtcacgtggcgcccggtgctgtaggacagcgcggtgaccgcgaaggcctgcagcgcaccgctgtccaggctggcctgcacgcgctcgggctcgaacagctcgcccagcatgctgcccagcggggtgttgtcgaacagggcacggggcgcgcgccgctgcgtggcccagcccagcgccagcgtggacagccagcgcgcacccgacacgcccacgcgcagcacgtcggtgcggtagacgtcgtcggcatggatgctgtgccacagcgccgccaggctctgcgtggcggcctggaagtcccccgcctggattgccagcccggcgccgttgatcgcccctgccgaggttccggcgatgatgccgaagggcatcgcgccatggcccttgccgtgccgcgcggcaatgcgcgccagcccgctcagcacgcccgcctggtaggcggcgcgcgcgccgccgcccatcatgatcagcgcggtggcggcgggattgggtccggattgcgacgcggggtggggggccgggaaggactcgcggtgcattgcgttggtgtggacgatttgtcggagtatctggcggtcaggctgcgctgctgccgttggcgccgttgttgcccccgttcttgccattgtcctcgccgttgccggcgtccctggccggttttgccttggccgcctttttggccggcgccttctttgccggcgctttcctggcggcgggcttgcccgtgccggcggaggcggccttgccaggcgcgtccgtcttcggttttgcagccgccgcttgcgctgcggcgtcggggctggctgcggtgccgaagccgcccacgccgcccatgccgaacggggcgatgctggccgcggcggcgctgctggcgatctggttgaactgctgttgcagcaggtcccaccacagcgcggcgttgggcggcaaggcggaatcggtgtcgcttgccgcagcttgcgggcgctcggcggcaggcggctcttgttgcgtgccgctgtcggcatccgcgccggcgtcgcgctccggcgctgcggcgctgggcgtgttggccgcgcgcgcgacgttttccatggcggactgcatggcctcgggcgacagcgcgttgccgaaggtctgcagcgccaccagcgtggcgcgctgcacttccaggccctggatggtggtgcgcagcaggttggtgttcagttgcagccagctctccacggccttcaggtcggcaatgcgcttgtcgaggtcgtcgaggtccatcggcggcgtcattgcctgcaggccgggcatcatgccggcgggcatgccgctgccgctgccccacagccggcgcatgaagtcgaagccgttggtgaaatcgggaatctgtccgaacatggtcgagcgctccgtgtgcggcgcagccccgggattggccaggagggcccgtcgggccggcggctgcgtcgtcgttacctgaactgtggcggccgcttctggcgcaggctcgccacgccttcgtgcacgtcggggccggcaaagcccatgaattcaagcgccagcgaggtgtcgaaggcggggccggccatgcgcagccagttattgagggcgtacttggtccagcggatcgcggtctgcgacccggccgccagccggttggccacctcgaaggcgcgcgccaccagttcgtcctcttccaccgccagcgagaccaggccgatccgctcggcttcctcgccgctgaccgactcgcacagcatcagatagtacttggccttggccattccgcacagcagcggccacacgatcgcggcatggtcgccggcggccacgcccagccgggtatggccgtcgacgatgcgcgcgctcctggccgcgatcgagatatctgccagcaggcccgccaccagcccggcgccgacggcgggaccgtgcatggctgagaccaccggcttgtcgcagttgatgacgttgtagaccaggtcgcgcgcctcgtgccagacgcgggtgcgggtctcgaagtcgttggccatgtcttccaccagcgccaggtcgccgccggcggagaagcccttgccctcgccgcggatcagcgccacgcgcacctcggggtcggcggatacgtcgcgccagatctcggccagctcgcggtgcatgttggcgtccgccgtggccagcttctggttggccgactgggccgcgcccatgatgatttcgaggatggggccgtggcggcgcagcgtcagtgcgcgatagcgctcgtagcggggggagaggggggtggggtcagcggtgggggtagtcattgggggcctgagaggaaggggttagcggcgcgccgcatgcatcgttatttgccaaccgatcggtcggttaattatatgcacatccggctcgccgccgcagccagcggcccccacctgcgtcaggccgctgccaccagctggtcgatcgcgccgaataccgaatggccctgcgcgtcgaacatctcgatcttgaccgcgtcgccgaacttcatgaactcggtcacgggcttgccttcatcgatggtttccagcatgcgcttctcggcaatgcagcagtagcccttcttgcgatcaacgttggagatcgtgcccgagcccacgatgctgccggcgcgcacgttgcgggtcttgcagatatgcgcgatcagctggccgaaatcgaacaccatgtcagtgccgcagtcgggctggcccaccttcttgctgttccagtgcacggtcatcggcagatgcaccttgcgctcgcgccaggcttcgccgagttcgtcgggcgtcaccgccaccggcgagaacgccgtggcgggcttgctctggaagaagccgaagcccttgcccagttcggccgggatcaggttgcgcagcgagacatcgttggccagcatcaccaggcggatggcgtcgccggcctgctcgggcgtggcgcccatcctcacgtcgccggtgatcacggccacctcggcctcgaagtcgatgccgaaggcctcgctggcgcagacgatatcgtcctgcggcccgacgaagtcgtccgagccgccctggtacatcagcgggtcggtccagaactcggctggcatctcggcgccgcgcgccttgcgcactagctccacatggttgacataggccgagccgtcggcccactggtaggcgcgcggcagcggtgccatgcagtccctgggggcgaacgcgaacgggtggcgtgcgcggccggcgttgagcgcgtcgtacaggtcctgcagctggggcgcgtagaaattccagtcgtccagcacggtctgcagcttgccggcgatgtcggtggcgtagtgggcttgcttcaggtcgcgcgacacgaccaccagctggccgtcgcgcgaaccgtccttcagggttgcgagtttcatgggtgcgatggggtagggatcaggggcgcctgcatcgcaggcgcgttggccgctagtctaccgtggcctgcccgcgcgccagtcagtcgacggtgatgcccttggccttgatcagcttgccccagcgctcgccctcggcgcgcgcgtagctggcgaattcctcgggcgtgctgtagaccgcctccacgcccacgccttccagcttcttctgcacctcgggcgtcttcagcgccttgaccagctcggcattcaggcgcgtgaccacggccttgggcgtgccggccggcgccaccatgccttgccaggcgtaggcctcgaagccggccacgccgccctcggccacggtcggcacgccgggcagcacggtaaggcgcttgggcgtggccacgccgagcgcgcgcagcttgcccgcctgcacgttctgctggcccgaggccaggtccaggaacatcaggtcgacctggcccgcgagcaggtcctgcaccgccggcgccgcgcccttgtagggcacgtgcgtcatcttgacccgggtctggtccatgaacagttccatcgccaggtggtgcgggctgcccgcgcccggcgaggcgaaattgaccttgcccgggttcttctgcgcgtacgcgaccacttccttgagcgtgcgcgccgggaagttgggattggccaccagcaccagcgggaagcgcgcaagctggccgatgtagacgaagtccttgtccgggttgtacggcagcttcttgtacagcgacggattggcggccagcgtggcggtgtcggcggtcagcacggtgtagccgtcgggcttggcatgcgccacggcatcggcgccgacgatggtggccgcgcccgggcggttgtcgatcaccacctgcttgcccagccccggggtgatggcctgcgccacagtgcgcgccaccacgtcggtgccgccgccggcgggatagggcacgacccagcggatcggctgcgacggccagtcatcggcgcgcgcgggggcgctggcggtgaacagggcagcaaacagagtaccggccgtcaatgcggcgagggcggggcggaagtggccaagggggcgcatcggttgtctccgtgttaaaaaggggcccggttcgggcgggcttgcacgagaggcatgtcgccggccaggtctgttgcgaagaaagtctaccgatggcttaaaaattggtaaatcgatttcgctatagtaaatttacctacgaatttcccccgcctcccggggagcaaaccatccgccgcatgtcagagaccgaagaagaagacaccaagctgcgttccggcatccagtccatcgaggtgggcttcaggctgctgcaggcgctggcggtgtcgccgcgcgcgatgatgctgcgcgacctggccgccgccgccgacatgaacccggccaaggcccatcgctacctggtcagcttcatgcggctgggcgcggtggcgcaggaccccgtcagcgggcgctatgacctgggcccgttcgcgctgcagctgggcctggccgggctgaaccgcctcgatccggtcaagaaggcgcgcccgatcctgtcgcagctgcgcgacgaactggacctgaccgccggcattgccgtgtggggcaaccacggtcccaccgtggtgcactgggaggaatccagccatcccgtcaccgtcagcctgcgcctgggcgatgtgatgccgatgctgaactccgccaccgggcgcctgtacggcgcctacctgccgcgcaagcagaccctgccgctgatcgaacgcgagctgggcgctcgcggcaatgacggcttgcccgacatgccgcgctcgctggccgaatacgacgcgatctgcgccgaggtgcgcgcgcatggcgcggcgcgcacgctcggcggcgtgctgccgggcatcaatgcgttctcgatgccggtgttcaatgccaacggccacctggccatggggctgatcgtactgggcgcgcagagcatattcgatgcagaatggggcggtacgatggatcgtcgcatccgcgacatcgcccaacagctctcatcggaacttggctaccttggtgcagccaccccggccggagaaaccggccaatcctgatctccacgcccggcccggcgcggatccccgcgtctggcgccggcggcgctggatcatcgtgatcgccctggtgctgctggtccacgtgctggccgtggtgggcttcgtgcgcatgccggggccgctgatcccggtggatgtcagcaacacgcccacgctggaagcggtgctgctgccgccgcccaggccgccagccccacccgcgccgcggccggtgccgcgcccgcgcccgcagcccagggcggccgcgccggccccgggaacccgcgccgcaggaagcccccgctcccccgctcgccaccagcccgcagggcgcgaccgagatggcgtcgggcagtggcggcgagggcagcgcggccaggcctgccgccgctgccgcgccgtccggcgggccgcagggcggcgtcgatggcgtggggtacgaccgccgccgtcggcgacgatgcactacgccagcttcgtcaacggcgtgcagaaccccgacggcctgatccgctgggagcaggacggcagccgctaccggctggcggtcgaaacccgcgtgctgtggttccgctttgccttccagagcggcggcgcgatggcggtgcagggactgttgccggaacgctacgaagagcgccgccgcaacaagaccgagacctcgcggttcgatgccgcggccggcaccgcggtatttgcctcgggcacgcaggcgccgttcccgcccggcgcgcaggaccgcttcagcgtattcctgcagctggtggggctggtgcgcggcaatccccagcgatacgccacccccggagtgacggaagcgttcctcgtggccgacacgcgggatgtggaacccatgcaagtacagtatgttggagaggacgagatcgacaccggcaacggcgtgatacgagcaaagcactttgtgaggctgcagcgccgtgccaatgaccggcgccgcgtcgagctgtggctggcgcagtcgctcggctggatgccggtgcgcctgcgccagaccgagcccgacggcacccagatcgacctcgtgtaccgcggcagggaagggcagtaggaccgcggcgcgcgcctcccgacgcatcatccaaccgaaaggagcccagccatgaccgttgccacgccaccagccgaaacccaccgcatccacgccgaaggcgccgacctgcacgtgcgcgtggacggggcggacgggccctgggtgatactggcccacgccctggctgccgaccacacgctgtgggatgccaccgcgcagcacctggcgcgccgctatcgcgtggtgcgccctgacatgcgcggccacggcgccagcgacgccccgctcgggccctacaccatgacgcggctggccgacgacgtggtcgcggtgatggacgcgctgcagatcccccaggcgcatttctgcgggatttccgtgggcggcatgatcgggcagaccatggggctgcgccatcccgaacggctgctgtcgctggcgctggtggccaccaacagccagaccccgatggaggcgcacccgatgtggcacaaccgcatcggccaggccgaggcccatggcatggccgggatggccgatgccaccctcgggcgctggctgacgccggccttccatgaggcgcatcgcgaccaggtgtcgcgcattcgcgacagtctggtggccacgccggtacgtggatacgtgggtgtggccggggcaatcatggcttttgaccttgccggcgcgctttcccgcattcattgtcctacgctggtagtagcgggcgagcaggaccagggcgcaaccgtggcgatggcgcagagcatcgccgcggcgattcccggagccaggctcgaggtcgtgccgcaagcggcgcacctggtgcacgtggagcagcccgagcgcttccacgccgcgctggacgcctttctcgggaatgccgcatgcggggggcagtgcgacgttccgtgacaagcaacacactgatgtggaaggctcaagaaacttgttgcattggccgatgcccaattcatgtaaggcagaaaatcgtggcaacgaggtgacccgcaccaataacttgatttcccgccggtcaccccaagtttggaggtaaagccgcggcgccccctcaaggcatcaactgaggcaagaaccacaagggcatgccgcccatccatgacgcccaggaggtgtgccatgcaaatgatctacaacagcgacaactactgcatcgtggagtttggtgcggatgtcgatcaggcgccgcttgagtttggtggctatgaaatcgtcgacaagaacctgaagcgcgaaatcttcctcggcggccatctggccgagagcttccgcgccgatgtcaaacgcctgatcgaaagcgagccatccgtggaggaagtcgacgattttctcggcaagttcgacaacgtcatgatgcacccgctggtgatgcactgagcggctttgcctggaacgatcacgcccgcttcggcgggcttttttgttggtggtgggcgctgcgggccgcgctcagtattgttcccacggcagcccgtcatggcgccagccgttgaccgtattgcggtggcgctgcgcatcgaggtcgccctcgaagccgtgcagcacgaactggacgttggagaagcccgcgccctccagtgcccgcgccgccgccgacgagcggttgccgctgcggcagatcagcagcaccggccgcgccgatgcctggcccgccagtttcttcaccatctgcacgaaatgcgggttgacctcccagtccgggccatcgttccagggtacgttgtgcgcgcccttcggatgaccgacgaacaggtattccatctcgctgcggcagtcgataaagagcgtctcgggcgattgcgccagcaggtcctgggcgtcggcgggggagagatgttgcatggcgggcagggaagggggcagcgcgaagcgaccggggcggtgacggttacgtctctcagtgtaggcgccagcgggccggacaggcaaccgcgggtcatcgcgggcagccgcaaggccttgatacacctgataaaatcgtccctctttggccagcataggccacagcagcggcccggcgccgatccagccatggatacgccgcaggcccgcctttccagagtccccgccatgagtgcccctgaatccaccgcggccgcgccgcgcccctacacccgggctgccgagttgccccggctgctgcaagaacgcattctgatcctggatggcgccatgggcaccatgatccagcgctacaagctgaccgaggcggactaccgcggcgcgcgcttcgcggaacacaaggtggacgtcaagggcaacaacgagctgctgctgctgacgcgcccgcaggtcatcagcgagatccatgagcagtacctggccgccggcgccgacctgatcgagaccaataccttcggtgccaccggcgtggcgcaggaagactacaagatggcggacctggcgtacgagatgaacgtcgaggccgcgcgcctggcgcgcgccgcctgcgacaagtacagcacgccggagaagccgcgctttgtcgccggcgccttcggcccgacgcccaagaccgccagcatctcgcccgacgtgaacgacccgggcgcgcgcaacgtgaccttcgaagagctgcgcgattcctactacgaacagggcaagggcctgctggaaggcggcgccgacgtgttcctggtcgagaccatcttcgacacgcttaacgccaaggcggcgctgttcgccatcgaccagctgttcgaggacaccggcgagcgcctgccggtgatgatctccggcacggtgaccgatgcttcgggccggatcctgtcgggccagaccgtggaagcgttctggaacagcctgcgccacgcccgcccgatcaccttcgggctgaactgcgcgctgggcgccacgctgatgcgcccgtatatcgccgagctggccaagatctgcgacgcggcggtgtcgtgctacccgaacgcgggtttgccgaacccgatgagcgacacgggctttgacgaaacgcccgaggtcacctcgtcgctggtggaagagttcgccgcctccgggctggtgaacctggtgggcggctgctgtggcaccacgcccgagcatattgccgcgatcgcccagcgcgtggccaacaagaccccccgcacctggcccggccagtaccgcgacgctgcctgagcccggagcccgacaacatgaccgacaagcaactgcccccgcgcccgatgcgcctgtccggcctcgagcccttcaccatcgacgacgacacgttgttcgtcaacgtcggcgagcgcaccaacgtgaccggctccaaggccttcgcgcgcatgatcctgaacggccagttcgacgaggcgctggcggtggcccgccagcaggtcgagaatggcgcgcagatcatcgacatcaacatggacgaggccatgctggactcgaaggccgccatggttcgcttcctgaacctgatcgcctcggagccggacattgcacgcgtgccgatcatgatcgactcgtccaagtgggaagtgatcgaggccggcctgcagtgcgtgcagggcaagcccgtggtcaactcgatctcgctcaaggagggcgaggaacagttccgccaccacgccgcgctgatccgccgctatggcgccgcctcggtggtgatggccttcgacgagaaaggccaggccgacaccttcgagcgcaagaccgagatctgcaagcgcagctacgacatcctggtcaatgacgtcggcttcccgccggaagacatcatcttcgacccgaacatcttcgcggtcgcgaccggcatcgaggagcacaacaactacgcggtggacttcatcgaggccacgcgctggatcaagcagaacctgccgtacgccaaggtcagcggcggcgtgtccaacgtgtcgttctcgttccgcggcaacgacacggtgcgcgaggcgatccacaccgtgttcctgtaccacgccatcggcgcgggcatggacatgggcatcgtcaacgccggtcagctcggcgtgtatgaccagctcgatcccgagctgcgcgagcgcgtggaagacgtggtcctgaaccgccgcgaagattccaccgaccgcctgctggagatcgcggaccgcttcaagggcggcggcgcgaagaaggaagagaacctggcctggcgcggcacgcccgagcagccggtgccggtgggcgagcgcctggcgcatgcactggtgcatggcatcaccaccttcatcgtcgaagacaccgaagaggtccgccagcaggtcgaggcgcgcggcggccgcccgatcgaggtgatcgaaggcccgctgatggacggcatgaacatcgtcggcgacctgttcggcgcgggcaagatgttcctgccgcaggtggtcaagagcgcgcgcgtgatgaagcaggcggtggcgcacctgctgccctacattgaggaagagaagcgcctgctggccgaggccggcggcgacgtcaaggcgcgcggcaagatcgtgatcgcgacggtgaagggcgacgtgcacgacatcggcaagaacatcgtgtcggtggtgctccagtgcaataacttcgaagtggtcaacatgggtgtgatggtcccgtgcaacgagatcctggcccgcgccaaggtcgagggcgcggacatcgtcgggctgtcgggcctgatcacgccgtcgctcgaagagatggcctacgtggcctcggaaatgcagcgcgacgactacttccgcgtgaagaagatcccgctgctgatcggcggcgccactacgtcgcgcgtgcataccgcggtcaagatcgcgcccaattacgaaggcccggtggtgtacgtgccggacgcctcgcgctcggtgagcgtggcctcgagcctgctgtcggatgaaggcgcggccaagtacctggacgagctgaagaccgactacgaccgcatccgcacccagcacgccaacaagaaggcgacgccgatggtgacgctggcgcaggcgcgcgccaacaagaccccgatcgactggagcagctacgtgccgccgaagcccaagttcatcggccggcgcgtgttccgcaactacgacctggcggaactggccaactacatcgactggggcccgttcttccagacctgggacctggccggcaaattccccgacatcctcaacgacgaaatcgtcggcgagtcggcacgcaaggtgttctcggacggcaaggccatgctgtcgcgcctgatccagggacgctggctgaccgccaacggcgtgatcgcgctgctgccggccaacaccgtcaacgacgacgatatcgagatctacaccgacgagacccgcagcaaggtcgcgctgacctggcacaacctgcgccagcagagcgagcgcccggtggtcgatggcgtgcgccgccccaaccgttgcctggcggattttgtcgcgcccaaggacagcggcatcgccgactacgtcggcctgttcgcggtcaccgcgggcctgggcgtggagaagaaggaagcccagttcgaagccgaccatgacgactacagcgcgatcatgctcaaggcactggccgaccgcttcgccgaaggctttgccgagtgcctgcacgaacgcgtgcgcaaggacttgtggggttatgacgccggcgagcagctcagcaacgagcagctgatcgccgagtcgtaccgcggcatccgcccggcgcctggctacccggcgtgcccggagcacaccgtcaagggcccgatgttcgagttcctcgacgcggccgagatcggcatgggcatcaccgagtcgctggcgatgacgccggccgcatcggtgagcggcttctacctggcgcatccgcagtcgacctacttctccatcggcaagatcggccaggaccagctcgacgacatggcggcgcgccgccacgaggaccgcgccacgctggagcgcgcgctggcgcccaacctgtaaccgggtgcgacggcagggcggcaggggcggctgcatcgccccgccgccagcccgttgatgcaacagggaaaaccgccgcaggcggccggcaaagccgtgccggagcggcgtgccaggcgcctcacaactccttacagagcctttcaactcctcacagaccggcgcagtccggctccctagactgagggctcgatacacgcaatcaccagcgtgatcaccgcggcgaatgtttcgccgcggggcatcctgaaaggagtctgtccatgaagaaactgctgctctccctctccgctctgtcgatcgctgccgcttcctcgctggccatggcccaaggcaccggcgtttccgttggcacgaaggccgatgtcggcgcatcggtgaccacaccctctcccgccgctgcagcgcagggcggcctgaacactgccggcagcgctgccacgggtgccgcaggcgcagccgaaaagggtctgtcgactgcgggcgcggcgaccagcaagggcctgtcggcagcaggttcggcggctgacaagggtctgtcgaccgccggcgctgcggtcgacaagagtgtcggcactgctgccgacgccaccggcggcgccgcggcagacgccggcaccaaggccaagcacggcaagcacgccaccaagtcgggcaagaagtcgaaggccgacgcgagcgtggatgtgagcgccggtgccgcagcgggtgccaaggcgcagtaacctggcgcgctagtccacagtcactggcaaccagctactagcccgaccttttaccggcgccggcggcgccagggccctccagggtgtttcagccctgacgcgccgcagcaaagcgggacggatcgcatccgtcccgctttgcgtttgtgcgcgatcagtgtgcctagtgggcgctggccccgcctaatgtcagcctgacaccgacagcccgcgcccgcgcccggcactacaatgacatcaacgcaggcggttccgcctgcacccgactgcaccgggcatgtgccggtctgttcaacccagtggagcccacatgatccgcatcctgatcgctgacgatcacgagattgtgcgtgccgggctgcgccagttcctttccgaagagcccgacatccaggtgacaggcgaagccggaagcggcgaccaggtcatggcgcagttgcgcgatgccgagttcgacgtgctggtcctggacatctcgatgcccgaccgcaacggcatcgacgtgctcaagctgatccgtcagcgcaagcccgaattgccggtcctgatcctgtcgacctacccggaagaccagtacgcgatcaacctgatccgtgccggcgcttctggctacctgaccaaggaaagcgccccggacgacctggtcaaggccatccgcacggtggcccagggccgccgctacgtgagcgccaccgtggccgacctgctgatcggcgggctcgacaagccgaccgagcagccggtgcaccagatgctgtcggagcgcgagttccagatcttctgcaagctgtcgcgggggcagtcggtgtcggtgattgccgacgaactgtttctcagcgtcaagaccgtcagtacctatcgttcgcgcattctcgagaaaatgggcatgaagaccaacgctgacctgacctattacgccatcaagaacggcctggtcgaatagcagcccacgatgggccgcaccggacgaggaccagcaatacataacatgtcggagcaggcttcgaacacttcctaccgggcgctgagcatactgctgattgaagactcggcggtcctgcgaggcatgctgctcgaatacctgaaggatttcccgttcatcgagaacgtggactgggccgataccgaagccatggccctgcggctgctcgccgccggcaagtacgatgtggtcatcgtcgacctgcagctgcgccagggcaacggcatcaatgtgctgcgcgcgatgcagcgcatcggcaccggcgcggtgcgcatcgtctacaccaaccacgcccaggtcagcatgtaccgccgccagtgcgccgaggccggcgcggactacttcttcgacaagtcgctcgagctcgagcaggtgttccgcgtgatcgaggagcacgcggcgccggcgccctgagccggcccagcccctcgttccttcatcattccctgcctgccggtgcgcgtcaggcgcgcgccggctcctgattttccggcgcctccgccggtgccagcaccgcttccgtcagcggcacctcgatgtggatgcgcacgcccgcctgcgtcgaggaatcgatctgcatgctgccgcccagcgcggtaacgcgctgctccatgcccagcagcccgtggtggccggcggtgctgccggcgtcgaagtccgccggcaggcccttgccgtcgtcgcgcacggtcagcgtcagcaggttgtcctggcaggccaggctgacatcgatgtgcctggcttcagagtacttgctggcattggtcagcgattcctgcacgatccggtatagcgcgatcgcggcctcgtcgcgcagtggaggcaggtcctcgggcacgctgacatcggtctcccagtcattgcgcgcgcccacttcctcgaccagctggcagaccgccgcgcgcaggcccaggttcagcagcaccgtggggcgcaggtcttcgatcaggcggcgcttgatctggatgccctggtccacgtgcagcatcacgcgcgtcagccgctcggccgccaccggatggtcctcctgcaccttgcggcgcacccagtgcagatccagcttgatcgcggtcaggatggcgcccagttcatcgtgcagctcgcgcgccaggcgtgtcttctcgtcctcggtcacgcgctgcaggtgggcggccagcgccgacagctggcgcgtgcgtgcgcgcaccttgcggtccagccgcacgccttcctcttccagctgggtgcgcaccgcctcagccatcgacaggcgcttggcgtggcccacgcccaccgccatcatcagggtgatgttgatggcggtaagcaggccgatgccgtagcgcgacagctgcacgtcgttctcggcgccttccagccggtgcgagaccgcgccggcctcgcgcgcctgcagctggtccaggccgcggcgcgcattgtccatggtctctttgccgtagtcggtgcggatcaggtccagcgccacttccaggtcgcgcttgccgtaaaccagcgtcagcgccatctcgttgagcttgctgttgatcagcttggaggtgtcgctgaactgtttcaggccttcgggatcgttggcatagccggcgcggatctgcgccatcagttcggcgatgcgcggcagggccttgtagtacggctcaaggtagctttccttgccggtcagcaggaagccgcgctggccggcctcggcattgaccagctcgccgttgagcgcggccagctcggtctgcacgcgctgcgagcggatcacgtcggtatagctttcgcgcaggcggatattgccggtttccgacgccaccagcaccgccagcgtcagcaggatgccgcccgccagcagcagcgtgtgggggagaaaggactgcttgaacatgggcaattcctgtttagtgaaggcgcgccgctcgcccgccgcagcgccagggagcgcccatggaatcacatcgatcgccatgggtcaaccttgaagccgggcccgcgcgggcgtcgtccgggtgcgtgtaggactcggctgacagcggaatcggctcgctgtcagtattggtgcgcgggctggctttctacgatgaggctatgagcttgcaccccttggcgcaagccctcacatgggcccagccagtgcgcctggcgtggtccgattgcttcgggagcctagccatgctgcaatatgcactcgtatttttcgtcatcgccctgatcgccgcgatcttcggcttcggcggaattgccgccggcgccgtggaaatcgccaagatcctgttcttcatcttcctggtcgtggcgctggtcgccgcggtgatgggcctggtccgcagggggcgatgacaccggccgcgagccgtctttccccaccgccgaccgaaactgaggagaccgtatgctgacgcagaacccgaaagtcaggaaggaactgaaccacctgtccgacagtgccgacagtgccatccgccatatcaggcatgccgcgcgcgacacgcgcgacgcggcagcgccggtatccggcgaggtcaaggcgctgatcgcccagctggagcacaccatcgaagtgctggcgcgcgagggctctgccgagagcatgcgcgccgggcagcgcctgcgcgagcgggccaccgacatggcccatcggctgcgcgcccagaccaccgacggcatgatgcgcgcccgcgagcgcatggatggtgcggtagaacacgcccagcaccgcgtggccgagtcgccgctgaaggcggtggcgatcgcggcggccgtgggggcgctgatcgggctgctgctggccaatggccggcgccattcagaggaggattaggcccgccccccagccaccagaccgataccgggacccgtccggcacgccgggcgggtcctgcaagggaatccccctttccggaatcctcgtccggaagcccggcagcccactgcggtgccgggcgcttttttaggcgcgcggcgatcgtgccgcacgcaagcgggtgtctgttcccgtcacaccccccacatcacattggccccctcacgctgggaggcacgcagcatgtccaggaacgggtaggcgcgctggcccaggtgcagcggttcttcctcgtcttcgtcgttgccggtgtccgcttcgacggccgagctggcgggatgggccttggcatcggcgaccgcggcttccagcttgtggatcgcggttggaagctcttccacggtgatcacccctcgttccccgaggcgcttgccgatgatgcccagcagcgtcatcgccagatccttcatcatgatcaggtcctgcgcggcgtgggatttgaaggtgatcagcatgatgtgttttcctttcacggagaggcgggggcgttcccgcgggcgggaagtctcgctgattttgggcccggattgtggcccggggccatcctcgcgcatgatgtcagcatagcacctgataaaattcggcgttcccgattccaatgcctgtcacgcggcgcggcgcggcgctcactgttcctttgccgtcacttgccgccttccgggcgacggcgccgcccaaggcggtgcctgaataccttgcccacagggcttccgacatccatgctgcctgttcagacctccaatcttgccgccgcgttcactgatgcggtgcgcgcgctcgccccggccgatgccaccctgcccgccgtcaccttcgagcggcccaaggtggccgcccacggcgaccttgcctgcaacgtcgccatgcaggtcgcgcgcgcgctcaagagcaatccgcgcgagctggcccagcgcatcgtcgatgccgtgcaggccgacacgcgcgcgcagggcctggtccaggccatggagattgccggccccggcttcatcaacctgcgcctgaccccggccgccaaggccgacgtgctgcgcgcggtgctggccgagggcgaccactacggcgcgcgcgagcgcggcgtgcacggccaggtgctggtggagttcgtctcggccaacccgaccggcccgctgcacgtcggccatggccgccaggcggcactgggcgacgcgctggccaacctgctgtcgtggcagggctggcacgtgcaccgcgagttctactacaacgacgccggcgtgcagatccagaccctggcgctgtcggtgcaggcgcgcgcgcgcggcctcaagcccggcgacgccagctggcccgaggccgcctacaacggcgactacatcgccgacatcgccgccgacttcctggccggcaagaccgtcagcgcttctgacggcgagcccgtgaccgcgtcgggcaacgtcgaggacatcgactcgatccgcaagtttgccgtcacctacctgcgcaacgagcaggacatcgacctgcaggccttcggcgtcaagttcgaccgctattacctggagtcgtcgctgtacagcgacggccgtgtcgaagccgcggtgcagtcgctggtcggcaagggcaagacctacgagagcgagggcgcgctgtggctgcgcaccaccgacgacggcgacgacaaggaccgcgtgatgaagaagagcgacggcacctatacgtacttcgtgccggacgtcgcctaccacaccaccaagtgggagcgcggcttcaccaaggtcatcaacgtgcagggcagcgaccaccacggcaccatcgcgcgcgtgcgcgccggcctgcaaggcctggacatgggcatcccgcagggctatcccgactacgtgctgcacaagatggtcaccgtgatgaagaacggcgaggaggtcaagatctccaagcgcgccggctcctatgtcaccgtgcgcgacctgatcgaatggtccaacggcggcgacgagaccatccgcggctgcctggataccggcgtggccgactggccgcagcacttcacccgcggccgcgacgcggtgcgcttcttcctgctgtcgcgcaaggccgataccgagttcgttttcgatgtcgacctggcgctcaagcagaacgacgagaacccggtgtactacgtgcagtacgcccacgcccgcatctgctcgatcttcgagtcgtggggcggcgcggactgggaagcccgcctggccgagctggccggcgccgacctgtccgccgtgaccggacccgaagccagcgcccaggcgcaggcgctgggccgccgtctggccgagttcccggacatgctgtcgggcgccgccgccgagctggcgccgcatgcggtcgccttctacctgcgcgacctggccggcgacttccacgccttctacaacgccgaccgcgtgctggttgacgacgaggccgtcaagcgcgcccggctggcgctgctggcggccacgcgccaggtgctgcgcaatggcctggcggtgatcggcgtgtccgccccgcgccggatgtaagcaggcgtccggcgccccccgcgcgggggtacggggctgtccggccccgaggacgatgccagtgctgccgttggcggcgctggccctataatcccggcatcaccgaagaggacttcatgcaacagcaacgcaagcgcgagtcgcgccatgtccgccgcaaccagcaacgcggcggtacgttcctgggcctggtgctcgggctgatcgtcgggctggccatcgccgtggtggtcgccctgtacatcaccaagtctccgaccccgttccagcagaagagtgccccgcgcccgagcgagccgggcaatgtcaccagccagctgccgccgccggcccagcgcgccgacgagggcccgagcgaccccaacaagccgctgtggagcaagaccccggccaagccggtgggccaggcgcccgagccggaaccgaagcagaacggccagcatggccagaacggccagcaacccccggtggccgtcgcccgtccggccgagaagccggtggaaaagcccgtggagaagccggctgacaagcctgtcgccagcaagccggccgagaagccggtggccgacccgatcgccgagatcgcccaggccgatgccaacaaggtgggctacctgctgcaggtgggcgcgttccgctcgtcggacgacgccgaccgccagaaggccaacctggcgatgcagggcttcgaagcccggatcaccgagcgcgatgtcaacggcgtcaagatgtaccgggtgcgcctggggccgttcaaccgcatcgaagacatgaacaaggcacgcgaccggctgcagtcgtccggcttcgaggcctcggtgatccgcttcaccaagcagtaagccggaccgcagggtcaggcgttattccggtcgtgtccggcggcactggcagtaatcgccggtaaccgccgcaacacgttgtcaccagaagcagccggcgtttcgctgaaccggacgccgccgccgctgtcatacgctcatcgtccaaccgcaaggccgcaccaagatgaaaaaactcgccgcactgttcgccatgttcgccgccgtgggcggcctgctgatgtccgccccgtcccgggcggcgcccgccgagggcaaggaataccaggtcctgaaggcggcccaaccggtcgccgcgggcaagatcgaggtgaccgagttcttctggtacggctgcccgcactgctacgatttcgagccggacctggaagcctgggtcaggaagcagggcggcaacgtggtcttcaagcgcgtgccggtcgcgttccgtgacgacctgctgccgcacaccaagatcttctatgcgctggaagccatcggcaagctcgacgccatgcacaacaaggtcttcaacgccatccacgtggaccgcaagcgcatgacggaccccaacgagatcgccgacttcatggccaagaacggcgtggaccgcaaggccttcctggatgcctacaactcgttcacggtgaccaccaactcgcagcgcgccaacaagatcgccgacgcctacaagatcgacggcgtgccgaccgtggtggtgcagggcaagtacgtgacctcgccgtcgattgccggcaacaagcagggcgcgatccagaccatggattacctggtggatcaggttaaggcgaagaagatgtaatctgctggcgaccttcgcaagccgagggttatccaacaccagtagcaagccaaacggctggtatcctgtaccagccgttttttttcagactgcaaccctgccttcatgcgtcccctcaaagtcttcctcaccggcgcctccagcggcctgggccaggctctcgcgcgcgaatacgcgtcgcaaggcgccatcctcgggctggtggcgcgccgcgaggacgcgctgcgcgagtttgtcgccacgctgcccaacccgggcgcggtgcgcgtctacggcgccgatgtgcgcgatgccgacgccatggcgcgtgccgctggagacttcctcggccatttcggctgcccggacgtggtgatcgccaatgccggggtctcggtcggcaccgtcgccagcgagcgcgaggacctcgacgccttccgccaggtgatggataccaactggttcggcgtgctgaccaccttccagccgttcatgcatgcgatgcaggagcgcgagcccggccacttcgggcgccgcggcacgctggtgggcattgccagtgtcgccggcgtgcgcgggctgccgggcgcgggcgcctacagcgcgtccaagtcggcggtgatcaagctgctggaaagcctgcggctggagcagcgcgcgcacggcatccgcgtggtcacgatcgcgcccggctatatccgcacgccgatgaccgcgcacaacccgtaccgcatgccgttcctgaccgatgccgacgtgttcgcgcgcaaggccgtgcgggtaatcgcggcaggacggcgcttccgcgtgattccgtggccgatgggcgtggtggcggcgctgctgcacgtgatgccgcgctggctctacgatgcgctggccgcgggcgctccgcgcaagccgcggcgcgccgacccgccgcaggagccctgaccatgtggcgcgacgccatcggccagcagcatgccgccgccagcggggtggtgcggatcgcgtcgctggtgccgtcggtgactgagttgctgttcgcgctcgggatggcccggcagatggtggcacgcaccggcttctgcatccacccggaaccggccgtgtgcgcggtgcccaaggtcggcggcaccaaggacgtgaacgtggcgcggctgcgcgagctggcacccacgcacgtggtggtcaatatcgatgagaaccggcgcgagaccgtggacgaaatccgcgcattcgtgcccaatgtgatcgtcacccatccatgcgcgccggaagacaacctggggctgtaccagctgctgggcgggatcttcggctgccacgccgaggccgaggcgctgtgcacggcgctgcaggtgcagctcgatgccatccgcgtgcgcgcgtggccggctcgccgcgtgctgtatgcgatctggcaggacccgtggatgacggtgtcgcgcgatacctatatcagccgcatgctggcattggccaactggcacacctggcccgagggcagtgccgcattgcaggcctgcgcgggcggcgactgcagccgccccaacgcgcctggcgatcgctatcccaccttccgctggagcgacgcgctggtgcgcgagctcgacctggtgctgctgtcgaccgagccctaccgcttcaccgaagaccacgccgacgcgctcgagcgccagcttggcaagccggtgctgctggtcgacggcgagatgctgtcctggtacggcagccgcgccatcgacggggtgcgctacctggcggcactggcggccgccaactaggccagtcaggccgcgcggaagcggatcacgccgtcgtcgccggtttcccgcaccagttcgccgcggtgccacaggcagtgcaggtgggccagcgactcgcccatggcgaaggtcatctggtggatgtcgaactggcgcttgaagatcacgctgacgatgtcgtgcgcgctgcaggccttctcgccgcaggcttcgagcgtttcggcgaggcggtcggcatggtgctcgcgcagctgcatgatgcgggtatgcaggttgcggaaggggcggccatgcgagggcaggatcagcacgtcctgcggcagcggttcgtacttgccgagcgaatccaggtagagctgcagcgaattgccttcgggctccatgtcgaacacgctgacattggtcgagatgcgcggcagcaccatgtcgccggagatcagcacattggtggcggcgttgtacagtgccacatgctcgggcgaatggccgaagccggtgatcacgcgccaggccgaggtcgccgcatcggtgccgatccgcaccgtgtcgccctccatcatgcggcggtactgcgccggcagctccggcaccagcgacgggtagtaggtcttgcgcgcgcgcagcttttcctggctgtcggcatcggtcaggccgtgcagcgcgaagtgcgcggcggcggcgtcgccgcccgcgctggagccggcaccggtgccgctgcccatcacgcgcgcgctcatgtagtcgcccaggctcatccacagccgcacgccgaagcgcttgcacagccagtgcgccaggccgacgtggtcggggtggctgtgcgtcaccagcacgcgcaccaccggcagtccttccagctcattggcgaagatggtttcccagtggcccttgatgatgtcgttggtgatgccgcagtcgatgatggtccagccgtcgcggccgtccaggcggtcgcgcagcagccacaggttgatatggtcgagcgcgaacggcagcggcatgcgcagccagtagacgccgggggcgacttcctgcctggagccgggctcgggcatggtgtcgccgaacgggtattggagctggtgttcgagtgcgttcatgaggagtctcgtggtcgaagcctggcgcgggggcgcgggctttctcgttctgccggcacgccaagcattgagcagggcgtgcaagcaccggttgccagccgatctggttgacgctaacgtaaacgtcaatcatacgggttcgtttccatcttaagcgaaaacttgacttcacaacgaacgaccgttcactttctttgggcaggctatgtcagcgacgccagcggcggcttccgccacctacaccatcaccgaccttgcgcgtgaattcgacatcacgccccgggccatccgtttctacgaggaccagggtctgctgtcgccggagcgcgaagggccgggcgggcgcaagcgggtctacaacggccgtgaacggacccggctgaagctgacactgcgcggcaagaggttggggcttactctcaatgagatccgcgagatccttgacctctacgagtcaccacgcgacacagccccgcagctggagcgcttcctgcactcgctcgcggcgcaccggcgcacgcttgagcggcagatggaagacctgcaggcgcaactggccgagatcgaccagcatgagcgccagtgcagggctttgctggccgcgcagaccggcaagcagcaaccggccacggaagacggcgatgcgccggcccggacctcggtcgcctgaagcggcacttccaccggcatccgtgccggatgggattgacgtttacgtaaacgtcaatagaataccccgacagcgcgcgcagcctgttgctgccggcgacccaacgttctcacaccggaactccgccatgacgtcatccaacgccagtgccgtacccgctgaaccaggatcgctgtccgccgcgcgcgccgacgctatcgccaccagcttttcccgccaggggctgatgaccacctttggcgcgaccctgcggcgggtggaccgcggcgaggtcgagctggccatgccgtggtccgacggcgtgacccagcagcacggcttcttccacggcggcgtggtgggtgcgctggcagacagcgcctgcggctacgccgcgctgacgatggtgggcgaagatgaggcgggcctgaccgccgagtacaagatcaacctgctgtctcccgcccagggcgaacgcctggtggcggtggggcgggtcctcaagcccgggcgcacgctgatcgtggcacagggcgatgtctatgtcgagcaggacagccgccgcaagcaggtggccaccatgctgatgacgctgtgcgtggtcaagacactgggccacgtctgaactgacggctccggccatccatccggaacccgacacacataccgattccaaacaggagaccatcatgaccgaactgccaggcctgaaattcgatctgggcgaagacatcgagatgctgcgcaactccgtgcgcgactgggcccaggccgagctggccccgcgcgccggcgagatcgaccgcaccgaccagttcccgatggacgcctggaagaagatgggcgacctgggcgtgctgggcattaccgtggccgaggaatacggcggcgccaacatgggctacctggcgcacatgattgcgatggaagaaatcagccgcgcctcggcgtcggtcggcctgtcgtacggcgcgcattccaacctgtgcgtgaaccagatccaccgcaacggcacgccggcgcagaaggcgaagtacctgcccaagctggtctcgggcgaatggatcggcgcgctggccatgagcgagcccaatgccggctccgacgtggtcagcatgaagctgcgcgccgagttcaagggcgaccgctacgtgctcaacggcaccaagatgtggatcaccaacggcccggactgcgacgtgctggtggtctatgccaagaccgagcctgagctgggcgcgcgcggcatgaccgcctttatcgtcgaaaagggcatgaagggcttctcggtggcgcagaagctggacaagctgggcatgcgcggctcgcacaccggcgaactggtgttccaggacgtggaagtgccggtcgagaacatccttggcgccgagaacggcggcgccaaggtgctgatgagcgggctggactacgagcgcgcggtgctgtccggcggcccggtcgggatcatgcaggcgtgcatggacgtggtcacgccgtatatccacgaccgcaagcagttcggccagagcatcggcgaattccagctgatccagggcaaggtggccgacatgtacaccacgctgcaggccgcgcgcagctacctgtacacggtcggcaagaacctggacgcgctgggcagcgggcacgtgcgccaggtgcgcaaggactgcgccgcggtgatcctgtacaccgccgagaaggccacctggatggcgggcgagaccgtgcagatcctgggcggcaacggctatatcaatgaatacccggccggccgcctgtggcgcgacgccaagctgtacgagatcggcgccggcacctcggaaatccgccgcatgctgatcggccgcgagctgttcgccgaaaccatgtaaagcgcaaggggggcgccgaaatcacccggagcccccgcccgaaccccattacaatctcagtacccgtcgcaagaccgctcgccgcacatttctcccggcccccgtcgacccatgtcccacttccccaaactgctctcctcgcagattgccttcgatgtggcgagaacgatgctcgacgggttcgacaagcattaccgcctgttccgcgaggtcagccaccaggccaagctcaagttcgaggccggcgactggcacgggctgcagcagatccagcgcgaccgcattgcgttctacaacgagcgcgtgcgcgaatcgagcgtgatcctggaagacgagtacgacgccgagaacatcgaggacgagatctggcagcagatcaagctgcactacatcggcctgctgaccaaccaccaccagcccgagctggccgagaccttcttcaactcggtctgcacgcgcatcctgcaccgctcgtacttcaacaacgatttcatcttcgtgcgcccggcgatctcgaccgagtacatcgagaacgaggaatcgcccacgcgccccaccttccgcgcctactacccgggcagccgcgagggcatggccgcgtgcttcgagcgcgtcgtgcacaacttccagctggagagcccgttcgaggacctgcagcgcgacatcggctacgtggtgcgcgcggtcagcgagcatttcggcgacctgcgcatcgcgccgaatttccaggtccatacgctgtcgtcgctgttcttccgcaacaagtcggcctttatcatcggccgcatcctgaacggcgaccgcactttcccgctggcgatcccgatcgtgcacggcccctcgggcaagctgacgctggacaccgtgctgctgaagaaggaacagttgctgatcctgttctcgttcacgcactcctatttcatggtcgacatggagatcccgtcggcctacgtgaccttcctgcgcgacatcatgccgcgcaagccgcgcgccgagatctatacctcgctgggcctgcagaagcagggcaagaacctgttctaccgcgacttcctgcaccacctgcagcattcgtcggacaagttcatcgtcgcgcccggcatccgcgggctggtgatgctggtgttcacgctgccgtcgtacccgtacgtgttcaaggtcatcaaggactttttcccggcgcccaaggaaaccacgcgcgagctggtcaagtccaagtaccagctggtcaagcagcacgaccgcgtcggccgcatggccgatacgctggagtattccgacgtggccttcccgctctcgcgcttcgacgaggcgctggtgcgcgagttcgagcagcacgcgccgtcgatgatcgagtaccagcgcggcaaggatggcggcgaagagatcgtggtgcgccacgtctatatcgagcgccgcatgacgccgctgaacatctacctgacggagggcactgacgagcaggtcgagcacggcgtgattgaatacggcaacgccgtcaaggagctgatcgctgcgaacatctttccgggagacatgctgtacaagaacttcggcgtcacgcgccacgggcgcgtggtgttctacgactacgacgagatcgagtacctgaccgactgcaacatccgcgacgtgccgcagccgcgcaacgaggaagaggagatgtcgggcgaggtctggtacacggtgcgtccgcacgacatctttcccgagaccttccgcaccttcctgctgggcgacacgcgcgtgcgcgcggcgttcctgcgccaccatgcggactttttcgaccctgccatgtggcagagccacaaggaccggctgctggccggacatgttcatgacttctttgcctatcacagttcagagcgattcattcaccgctacagcgaagctggcagcgcgcagggtaccgctgccgttcccgatcctggtcctgcaaggagggtcgcatgactgacgccatcgcccagctgttccgcaacaaccgcgagtgggtcgaccgcgtcaacgccgaagaccccaccttcttcatgcgcctggccaaccagcaggcgcccgagtacctgtggatcggctgctccgattcgcgcgtgccggccaaccagattctgggcctggccccgggcgaggtgttcgtccaccgcaatatcgccaacgtgatcgcgcacagcgacctgaacgcgctggcggtgatccagttcgcggtagaggtgctcaaggtgcgccatatcaccgtggtgggccactacggctgcggcggtgtcaaggtcgcgctcaagcgcgagcgcatcggcctggccgacaactggctgcgccatgtgcgcgacgtggccgacaagcacgaggcctatctcggcacgctgctgcgcgaagacgatgcccatacccggctgtgcgagctcaatgtgatcgagcaggtcaacaacgtctgccagaccaccgtgctccaggacgcctggagccgcggccaggcggtgaccgtgcatggctgggtctacggcgtgtccgacggcctgctgcgcgacctgggcatggccgccagcagcaacgacgaactgcgcgagcaactggccgcggcctaccgccagtacggcgatccgccgcaggcgtcgatccgctgaccggacgcacacaccgcttcttcatccaccgatccaggagacccgacatggaagagatcgtcatcgtttcagccgcccgcacgccgatggctgcgttccagggcgaattcgccagcgtcaccgcgccgcagctgggcgccgtggccatccgcgccgccgtagagcgcgccggcctgaagcccgagcaggtggaagaggtggtgttcggctgcgtgctgccggccggccagggccaggccccggcgcgccaggccgcgctgggcgcgggcctgccgctgggcgtgggctgcaccaccgtcaacaagatgtgcggctcgggcatgcgcgcggccatgaccgtctacgacgggctgatcgcgggctcgttcgatatcgccattgccggcggcatggagagcatgaccaatgcgccgtacctggtgccgaagggccgcggcggctaccgcatcggccacggcatgatctacgaccacatgatgctggacggcctggaagacgcgtatgacaagggccgcgccatgggcaccttcggtgaggactgcgccgccaagtacggctttacgcgcgagcagcaggacgaattcgcgatggaaagcgtgcgccgcgcccagcaggccaccgagaacggcgacttccgctgggagatcgcgccggtgacggtgtccggcaggggcggcgacaccgtgatcgacaccgacgaaggcccgcgccgcatcaagctggacaagatcccctcgctcaagcccgcgtttgccaaggacggcaccatcacggcggcctcgtcgtcgtccatcaacgacggcgcctcggcgctggtgatgatgcgcgcctccaccgcgaagaagctgggcctgcagccgatcgcgcgcatgctcggccacaccacccacgcgcaggcgccgggctggttcaccaccgcgccggtggaagcgatttccaagctgtaccgcaagctggactggaccaccgacagcgtcgacctgttcgagatcaacgaggccttcgccgtggtgccgatggcggccatgcacgacctcaagatcccgcgtgacaaggtcaatatccatggtggcgcctgcgcactgggccacccgatcggcgcttcgggcgcacgcatcatgaccacgctgatcggcgcgctgcgcaagaccgggggcaagcgtggggtggcgagcctgtgcattggtggtggcgaggcgactgcggtggggatcgagatcctgtaacgcgttccttcccgcttgttttctcccctctcccgcttgcgggagagggagcaagacagaggcagtttgctgaacccgtggccgggcgagccgtttcgcgctccggccagcccgacaaaggagcacagccttgccaaccgtcctgatcctcggtgcctcgcgcggcatcggccttgaattcgtgcgccagtaccgtgccgacggctggcgcgtcattgcggcggcgcgtacgcctgaaggcgtcggcgcattgcaggcgctgggcgccgaagcccatcaggtcgacctgtccgatgccggcgcggtcgcgggcctgggctggaagctcgacggcgaagccctcgacgtggcgatctacaacgccggcgtgctgggaccccgcaccgaaggcgcgcaaccggtcacgccgcaggaattcgaccgggtgatgcatgtcaacgtgctgggcccgatgatggcgctgccgctgctgctgccctacgtcgaagcgggccagtccggccacggcggcgtgctggcggtgctgtcctcgcgcatgggcagcatcaccgcgatggagcacagcaccagctggctgtaccgcgtcagcaaggccggcgccaatgcggcgctgcgcgcggtctcgctcgatgcgcgccacgccacctgcgtcgcgctgcacccgggctgggtcaagaccgacatgggcggccaggaagccgacctgaccgtgcagcagagcgtcaagggcatgcgccagttgctcgccggcgtcaagcggcgcgacaacggcaccttccacaattacgacggcacgcccatcccctggtaagcgcgcacgcacactgagcatcgaaccgacatgctgctgacccccgaacaggaaatgatccgcgacgccgtgcgccagttcgcgcaggaagtgatcgcgccgcaggccgcgcagtgggaccgcgacaagaccttccccaaggacgtgcaccgcgaactggcggcgctgggcgcctacggcgtggcggtgccggaggcatacggcggcgccggactggactacctgtcgctggcgctgatcctggaagagatcgcggccggcgatggcggcacctccaccgtcatcagcgtcaacaactgcccggtgtgcagcatgctgatgtcgttcgccagcgaggcgcagaagcagcagtggctggtgccgctggcgcgcggcgagatgctgggcgcgttctgcctgaccgagccgcacgtgggctcggatgcgtcggcgctgcgtaccactgcggtacgcgatggcgaccactacgtgctcaacggcgtcaagcagttcatcaccagcggccagaacgccgacgtggcgatcgtgctggccgtgaccgacaaggccgcaggcaagcgcggcatcagcgcctttatcgtgccgacttcgaccccgggctacgtggtggcgcggctggaggacaagctcggccagcattcgtcggacaccgcgcagatcctgttcgaggactgccgcgtgccggcggccaacctgctcggcgacgagggcggcggctacaagatggcgctgtcgggactggaaggcgggcgcatcggcatcgcctcgcagagcatcggcatggcgcgcgccgcgttcgaggcggcgctggcctatgccaaggagcgcgagagcttcggccagccgctgttccagcaccaggcggtgcagttccgcctggccgagatggccacccgcatcgacgtggcgcgccagatggtgtggcacgccgccgcgctgcgcgacgccggccgcccgtgcctgaaggaagcggccatggccaagctctttgccagcgagatggccgagcgggtgtgctcggatgcgatccaggtgttcggcggctacggctacgtcagcgacttcccggtggagcgcatctaccgcgacgtgcgcgtgtgccagatctacgagggcaccagcgatatccagaagatcctgatcgcgcgcgcgctggcctagcgatgcgcgtacgatggggtgtgtgccgcgaaggcggcgcgcttccctgatccccgtaccggcaaccacaacaagaagggccccgacatgaccgcagcgatcgacttctactttgatttctcttcgccctacggctactttgccagtacccgcatcgacgacctggcgcagaagtacgggcgcatcgtcgcctggcatcccatcctgctgggcgtggtgttcaagaccaccggcgcctcgccgctgccgcagctgccgctcaagggcgattattcgtggcgcgatttcgagcgcaccgcgcgcttccacggcatcgagtacaagcgccccacgcatttcccgctgcccaccacgcacgccgcgcgtgccatgctgtggctgcagaaccaccacggcgatgacatcgccgcggcctttgccaagtcggtgtaccgcgcgctgttcgtcgacgacatcaatatcgccgagccggccgagatcatgaagctggccgagccgctgggcgtggacgtgcaggcgctggatgccggcgccaccagctaccagatcaaggaccagctcaaggccgagatcgacgtggcgatggccaagggcgtgttcggctcgcccttcgtcatcatcgatggcgagccgttctggggcttcgaccgcttcgaccaggtcgaggcccacctgaagagccgccgccagactgaactccgggctgtgccgagcctggacaccaaggaaaagaaacccgcatgactgcagcaacccgtggccattccggccgattcgattgcgtgatcttcgactgcgacggcgtgctcgtcgacagcgagcccatcgtcaaccgcgtgctcaaccagatgctgaacgagcttggcatcgagatctcgctggaagactccacgcgcctgtttctcggccgcgccgtgcgcgaagagctggagatgatcgagcgcatgcgcggcgcgccgctgcccgagaactggctgtcgacctggctggcgcgccgcaacgcggtgctggaagccgaagtcgctgcggtcgcccatgtgcgcgaggcgattggcaagatcgccgccaccggcatgccggtgtgcgtggcgtcgggtgcggaccgcgtcaaggtcaagctgcaactgaccaggaccggcctggtcgagctgttccagcaggatgagcgcgagcatatcttctccgccaccgaagtggcacgcagcaagcccgcgcccgatgtgtacctgctggccgcgcgcaccatgggcgttgagccggcgcgctgcgccgtggtggaagacagcccgaccggcgtgaccgcgggcgttgccgccggcatgacggtgttcggctacgccgagcgcaacgatgccgcgctgctgcgcgaggccggcgcgggcaccatcttcaccgatatgcgcgacctgccggagctggtgggatgaccgcgaaagcggcaggccgcctgcccaaggccggaccggtgccgtgcccgtgcggcagcgcggactatgccgcctgctgcggccgcttccatcgtggcgaggcactgccgcccaatgccgaggcactgatgcgctcccgctacagcgcctatgtgctgaacgacatggaatggttgcggcagacctggcatgcatcgacctgcccggccgacctgttgccggataccgccacgcgctggctcgggctcacggtgaaggcgcatgcgcagcaggacgatgcgcatgccgaagtggagttcgtggcgcgctacaaggtaggcgggcgcgccatgcggctgcacgaacgcagccgctttgtacgcgagccgcgcgcgcctggcgaggcaccgcgctggctctatgtggatggcgacatgatcggggagacatcatgagcatcgagaagcggaatgagccggagtacctgctgtattgctttgcccagtccggcaatgcctacaaggtggcgctgctgctggagaccgtcggcgtgcagcgcggccagcagctgtggcagccgcgcttcgtcgatttcttcaacggcgagacccgcacgcccgaataccgcgccatcaacgtgatgggcgaggtgccggtgctggagtgcggcggccagcgcctgtcgcagtccggtgccatcctggaaacgctggccacgcgcctcgatgcctacggcccgcgcgacgaggccgagcgcgccgaggtgctgcgctggctgctgttcgacaaccacaagttcacctcctacaccgccacctatcgcttcatgcgcacctttgccaggtcgccggacccggccgtgctggagttcttccgcgcgcgctgcgaaggcgcgtggaacgtgctcaacgcgcaactggccgggcgagcgttcctgctgggcgagcgcgccaccatcgcggacttctcgctgtcgggctacgtcttcttcgacgacgagatcggcgtgcactggcgcaaggagtatccgcatatccacgcctgggccgagcgcatccgtgcgctgccgggctggaagcacccctacgacctgatgccggggcacccgctgcccaggcacgcaggctgagcccggccgctggcaggacggcgaaaaccaatatcaagcaggaagagacacagatgcccaccctggaaaccaaactcaacgcccgctccgaatccttccaggccaacgccgagtcgatgcaggccctggtggccgacctcaaggccaggatcgcgaagctggccgaaggcggcggcgacgacgcgcgcaacaagcacctgtcgcgcggcaagctgctgccgcgcgaccgcgtacagcaactgctggatccgggcaccccgttcctggagctgtcgcagctggccgcgtacgacatgtacgacaatgccgcaccgggcgcgggcatcatcaccggcatcggccgcgtggccgggcaggagtgcgtgatcgtctgcaatgacgccaccgtcaagggcggcacctactacccgatgacggtcaagaagcatgtgcgcgcacaggagatcgcagagcagaacaacctgccctgcatctacctggtcgattccggcggcgccaacctgcccaaccaggacgacgtgttccccgaccgcgaccacttcggccgcatcttctacaaccaggccaacctgtccaagcagggcatcccgcagatcgcggtggtgatgggctcgtgcaccgccggcggcgcctacgtgcccgcgatgagcgacgagtccatcatcgtcaagaaccaaggcaccatcttcctgggcggcccgccgctggtgaaggccgccaccggcgaggaggtcagcgccgaagacctgggcggcgccgacgtgcatacgcgcctgtcgggcgtggccgactacttcgcgcagaacgaccaccacgcgctgtcgctggcgcgcaatatcgtgcagcacctgaaccgccgcaagccggaccagatccgcctgcacgagccggtcgagccgctctacccggtggaagaactgtacggcgtgatcccgaccgacacgcgcaagccctacgacgtgcgcgaggtgatcgcgcgcctggtcgacggctccgagttcgacgagttcaaggcgcgctacggcaccacgctggtgtgcggcttcgcgcgcatctggggctaccccgtcggcatcgtcgccaacaacggcatcctgttctccgaatccgcactgaagggcgcgcactttatcgagctgtgctgtcagcgcaagatccccctggtgtttctgcagaacatcaccggcttcatggtgggccgcaagtacgagaacgaaggcattgcccgcaatggcgccaagatggtgaccgcggtcgccaccgcgcaggtgcccaagttcacggtgatcatcggcggctcgttcggcgccggcaactacggcatgtgcgggcgcgcctattcgccgcgcttcctgtggatgtggccgaacgcgcgcatctcggtgatgggtggcgagcaggccgccagcgtgctggccacggtgcgccgcgacggcatcgagggcaagggcggcaagtggagcgcgcaagaggaagaggcgttcaagcagccgatccgcgaccagtacgagcaccagggccatccgtactacgccagcgcgcggctgtgggacgacggcgtgatcgacccggcgcagacccgcaccgtgctgggcctgggtctttccgcgagcctgaacgcaccgatcgacgagatgaagttcggcgtgttccgcatgtaatcccggccacgccgctactgtcacattaccgccttccaccccatgcgcagcgtcgcccgcctgctttgcagcccagccctggtcacggcgcttgccttgctggcgccgctgtcggggcatgcgcagagcgcgagcggcaacggcaatcctgcgccgcgcatgcgcttccaggagcaggtggtgatgctgcccaaggcggcgatcccgtcgcgcatcgacctggaggccacggtattcaagccggctggcgatgggccgttcccgctggtggtgatcaaccacggcaaggcgccgggccggcccgcgatgcaggggcgcgcgcgctttccggcgcagagcctggaattcctgcgccgcggctacgccgtggtgctgccgatgcggcagggttttgcgcgctcgggtggcgcctatgtgggcggcagctgcgacatcgagaccaacggcatgatgcaggccgacgatgtcgtcgccacgctcgacttcatggccacgcagccctatgtggacatggaccgcattgtcgtgatcggccagtcgcacgggggcctgaccacgatggcgttcagcaccatcggctatccgggggtgctgggcgtggtcaacttcgcgggcgggctgcgcaacctgaactgcgcggactgggaagagcgcctggtcgatgcctttgccagctatggcggcctggcgcgctacccgtcgctgtgggtgtacggcgacaacgacagctactggccggtgcccttgcccggccgcatgttcaacgccttcaaggcgcgcgccaccggtcccgcggccagatcgcggctggtggacgtgggcgagttcggcaacgactcgcatcgcgtcttcagcgcgcgcgaaggcatcccggtgtggttgcccgaagtcggcaacttcttccgctcgctggggctgccgttcgacgccgggacctgaaccgcaccagacaacttaatccgccaacggagcgaaccatggaattcaccgccctgaccgtcaatatcgccagccacgtcgccaccgtcacgctgaaccggcccgatgtgcgcaacgccttcaacgagaccgtgatcgccgagctgaccggcgccttccgcgcgctgggcgacatggacgaggtgcgcgccatcgtgctggccggcaacggccctgccttctgcgccggcgccgacctgaattggatgaagaagatggccggctattccgacgaccagaaccgcgccgatgcgctgaccctggcgcagatgctgcacaccatctggtcgtgcccgcgcccggtgatcgcgcgcatccagggcgacacctacgccggcggcatgggcctggtggccgcgtgcgatatcgcggtggctgccgagcacgcgcacttctgcctgtccgaggcgcgcctgggactgctgcctgccaccatcagcccgtatgtgatccgcgcgctgggcgagcaggccgcacgccgctacttcatcaccgccgagcgcttcgatgccgccgaggcgctgcggctgggctttgtgcatgcggtggtgccggccgaggctctggacgccaaggtcgccgaactggcgactgcgctggtggccaacagcccgaacgccgtgcgcgaaagcaagcgactggtgcaggacatcgccgggcgcgcgatcgacaacgacttgctggccgataccgcggaccggattgcaaagatccgggcgtcggaagaggggcgtgaaggggtgaagtcgttcctggagaagcgctcgccgtcgtggcggccggcttgaggcaaaagactggcttaccgcttgtttgctcccctcttccgcgcgcgggagaggggctgggggagagggcgggcttatgccaagcatgaggcgcctgacttcgtgggaaggcctgccctctccccccacccctctcccgcaggcgggagaggggagttccgtagcagcatgcgacagcatgcctccgtaaataaagattgcgtgtagatcgcagcacgctagcaacaagaacaaggcttcgtcatggaaacattcatcaagtttcgctaacgcgccgctaacttggaaattccattgtcattgccaacctgaaagagacattcctaacatgaccctccccaacctgtccgccaccgtcgcacagcccggccttgccggcaacggcgcgcgcgcggacggtcaacaaaggagggctaccttggatcacctgtccctttccccaggcagagacgcgcaggcactcggccagcgcagccgcaacgccgtctggcatccatgcacgcggctgcgccccgacgacgacgcggtgccgctggcgatcgtgcgcggcgtcggcccgtggctgcatgatgccgacggccgccgctatttcgacgccaccagttcgtggtgggtcaacctgttcggccacgccaacccgcgcatcaacgccgcgctggccagccagctggaaacgcttgagcacgtgatgctcgccggctgcacccatgccccggcggtggagctggcggagcgcctgtcggcgctgaccggcggcgcgctcggcaatgtcttctacgcttcggacggcgcctcggcggtcgagatcgcgctgaagatgagcttccactactggcgcaataccggcctgcctgccaagcgcgagttcgtctgcctgcgccacggctaccacggcgagaccgtgggcgcgctcgcggtgaccgacgtggaagtcttccgcgatgcctatgatccgctgatccgccgcgcacacgtggtgatgtcgcccgacgcacgccaggccgcacccggcgagagcgctgcggacgtggccgcccgcgccctggcggagctggaaaccctgctgcgcgagcgcgccggccagatcgccgcgctgatcgtcgagccgctggtgcagggcgccgccggcatggcgatgtacgacccgtcgtatctggatggcgcgcgcgctttgtgcgaccgctaccggatccacctgatcgccgacgagatcgcggtgggctgcgggcgcaccggcaccttcttcgcgtgggaacagtcgcgcgccggggaggcgccgctgcccgcgcacctgtggcccgacttcctgtgcctgtccaagggcatcagcggcggctacctgccgctgtcgctggtgctgtcgcgcccggagatccagcgtgccttcgtcgccgacgagctggcccgcagcttcctgcattcgcactcctacaccggcaacccgctggcctgccgcgccgcgctggccacgctggacttgttcgcgcaggacgacgtgctcgcgcgcaaccgcgagcgcgcgcactggctcgccgacggcatggccgcgctggccgccgacgcgcgcctgcggcacgtccgccagcgcgggctgatctgggccgccgatgtgcgcgatgacgtcgccggcgccgactttgccgcgcgcttccatcacgccgcgcgcgagcgcgagctgctggtgcgcccgatcggcaatacgctgtacgtgatgccgccctacgtcttcgatgccgcgcaggcacgctggctgggcgagcagatgatggccacgctcgacgatgtgaccaccgatgtgaccacgagcggggaggtgcgccatgctgcttgaacaactgaggcgggccgccgaacagcgccacgcgctggccctgacgcgccgccgccgcgttgcccacactgcctgcgcgccgcaccaggccgtgggcgaggacgggtccgagccggaatcgctgctgaccttctgcagcaacgactacatggggctggccaaccacccggacgtgatcgccgcgctggtggaaggcgcgcagcgctatggtgcgggcagcggtgcctcgcacctggtcagcgggcattcgctggcgcacacccagctggaagcggaactggcgcgctggctcgccccgcatatcccgcatgcgtgcacgctgtatttctgcaccggctacatggccaacatggcggtgctgaccgcgctgggcaccgcgggcgccacgctgttctgcgagtcgctcaaccatgcctcgctgatcgatggggcgcggctcgcgcgcgccgacgtgcagcgctacccgcattgcgacaccgccgcgctggaagcgctgctggcggccagcaccagcgagcgcaagctgatcgtgaccgacagcgtgttcagcatggacggcaatgtcgcgccgctgcgcaagctgctggaactggccgagcgccatgacgcctggatcattgtcgatgacgcccacggcttcggcgtgctgggcgagcagggccacggcgtgctggaagcgctggggctgtcgtccgagcggctgatctatatcggcacgctcggcaaggccgccggcgtggcgggcgccttcgtcgccgcgcacgagaccatcatcgaacacctggtcaacaccgcgcggccgtatatctacaccacggccgcgccgccggcagtcgcgcatgcgctgctggccagcctggcgatcatcgaaggagaggagggcacgcaacgccgcgcgcaactgacgcgctgcatcggcatgctgcgcgaggggctggcccagctggctgccatcgcgggctggacgctgggcgacagcgagaccgcgatccagccgctgatcgtcggcgacaacggcgccgcgctggcgctgtcggccacgctggaggcggatggcatccgcgtcggcgcgatccggccgccgaccgtgccggaagggaccgcgcggctgcgcatcacgctgtcggccgcgcacaccgaagacgatgtgcggcgcctgctggatgccctgagcgccgccgtggcgcagcgggaggtcgcatgagcacgcgtgcgcctttcgcctgctttgtcaccggcaccgataccggcatcggcaaaacccacgccagcgccacgctgctgcatgcgctccatgccgccggctaccgcaccgcgggcatgaagcccgtggccagcggcagtgagtggcgcgacggccattggcacaacgacgacgtggcgcagctgcgcgccgccagctcggtggcggtgccgctgggccagacctgcccgttcctgctgcgcaccccgtgctcgccgcacctggccgccgcgcacgagggcgtgcgcatcacgcgcgcgccggtccgtgccgccttcgacgcgctgcgccggcaggccgatgcggtggtggtagagggcgtgggcggcttcaatgtgccgctcgacgcaggcgcggtgcgctggaacaccgccgacctggcggtgatgctggcggtcccggtagtgatggtggtcggcatccggctcggctgcctgaaccacgccgtgctgaccgccgaagccatccgcgcgcgcggcctgccgctggcgggctggatcgccaaccgggtcgacccggacatgctgctggccgacgagaacatcgccacgctgcacgcgtcgctggacgcgccttgcctcggtgaattgccctggcaactggcgcccgccgctgccgctggccggctcgaccttgcgccgctgttcgccgccgctacccaataccaagccgaggccgccggccttgctgcctgaaccagaattcgcatcgatcatgactcaagctcacaccgctaccaccgttactaccgtttccgtcgattccctgcgccagagcgcgcgctcgcacgcactgcccgatgacgccgcgtggcgcgtcgatgacgttgccgcgctgttcgcgctgccgttcaacgacctgctgttccgcgcccagcaagtgcaccgcgagcacttcgacgccaataccgtgcagctgtccacgctgctgtcgatcaagaccggcggctgcgaagaggattgcggctactgcccgcagagcgcgcaccacgatgccggcgtgaaggccgaaaagctgatggcgctggacgaagtcctggacgccgcgcgcgcggccaaggccaatggcgccacccgcttctgcatgggcgccgcctggcgcagccccaaggaccgccacctggagccggtgatggacatggtgcgcgaagtcaaggccatgggcctggagacctgcgtcacgctgggcatgctcaaggccgagcaggcccagcagctcaaggaggcggggctggactactacaaccacaatctggatacctcgcctgagttctacggcaagatcatcaccacgcgcacctaccaggaccggctcgacaccatcggccatgtgcgcgacgccggcatcaatgtctgctgcggcggcatcgtcggcatgggcgaggcgcgcgaagcgcgcgccggcctgatcgcgcagctggccaatatggacccgtatccggagtcggtgcccatcaacaacctggtccaggtcgaaggcacgccactggcgggcaccgaggcgctggacccgttcgagttcgtccgcaccattgccgtggcacgcatcaccatgccgcgcgccatggtgcgcctgtccgccggccgcgaggccatggacgaagcgttgcaggcgctgtgcttcatggccggcgccaattccattttttacggcgaaaagctgctgaccaccggcaacccgcaggccgaccgcgatcgcgccctgctggcccgcctcgacatccgcgcagagggctacgcgggatgacgaggtaaggaagcccaccggtaatcagctggctcgccgtcctgtcgaaaaactaggaggagccatgttcagcaagatcctgatcgccaaccgcggtgaaatcgcctgccgcgtggccgccacctgccgccggctcggcatccgcaccgtcgcggtgtactcggatgccgacgccgacgcgcgccacgtcgccttctgcgacgaggccgtgcatatcggcggcgcggccgcgcgcgacagctacctgcgcgcggaccacatcatcgagatggcgaaggaggccggcgcccaggccatccacccgggctacggcttcctgtccgagaacgaagcctttgccgaggcctgcgccgcggcggggctggtcttcatcggcccgccggcgtccgccatccacgcgatgggcagcaagagcgcggccaagcaattgatggagaaggccgcggtgccgctggtgcccggctaccacggcgaggaccagggtccggcgctgctgcgccgcgaggccgaccgcatcggctacccggtgctgctcaaggccagcgcaggcggcggcggcaagggcatgcgcgtggtcgagtcgggcgacgccttcgaggccgcgctggcctcggtcaagcgcgaggccagcgccagctttggcgatgacaaggtactggtggagaagtacctgacgcgcccgcgccatatcgagatccaggtgtttgccgatacccatggcaactgcgtctacctgttcgagcgcgactgctcggtgcagcgccgccaccagaaggtgctggaagaagcccccgcgccaggcatgaccgaggcgcgtcgccgcgccatgggcgaagcggcggtggccgcggccaaggcggtcggctatgtcggcgccggcacggtggagttcatcgccaaccaggacggttcgttctacttcatggagatgaacacgcgcctgcaggtggagcaccctgttaccgagatgatcaccgggcaggacctggtcgaatggcagctgcgcgtcgccgccggcgaagcgctgccgctcacgcaggaccagctgcgcatcgacggccacgccctggaagcacgcatctacgccgagaaccccgacaagcagttcctgccatcaaccggcacgctgcgcttcctgcgcacgccgccggcggtgcagttcatgcgcggtgaggatgtgcacggcccggccggcatccgcatcgacgccggcgtgcgcgaaggcgacaccatcagcccgttctacgacccgatgatcgccaagctgatcgtctggggcaaggaccgcgacgaggcgctggcgcgcatgcgccaggcgctggcgtcgtatcacgtggtggggttgtcgaccaacgtggccttcctgcagcggctggtgtcgtcccaggcgttccgcacggcggacctcgacaccggcctgatcgagcgcaacgagaaggtcttgttcccgccgccggcgccggtcggcctggaagtcatcgcgctggcggtggcggcgctgttcgaccgcgaggcccgcgagcgtcgcatcgacgccgccgaccagcattcgccgtggacccatggcggcgcgtggcggctgaacggcggcgtgtcgcgcacgctgcgcttcggctatggcgagcaggtgctggaggtgacgctgagcaccaatgagcgcggcagcacgctgatctatgcggaccaggcggcgccctttgcctgcacctgccaggccgacgatatccgcatcaacctcggcacccggcgcgcgcacgggcaggtgcatgcggatggcgagaccttccacgtcttctatgccggacggcatgtgagcctggcctggctcgatccgttggcccatgccggcgagaccgaaagcgaaggcggcaagctcactgcgccgatgcccgggaaggtcattgccgtgatggtcgaggctggcagcaccgtcacgcgcggcacgccgttgctggtgatggaggccatgaagatggagcacaccatcagcgcaccggtggacggggtggtgagtgaggtgctttaccgggtcggggagcaggttgtggagggggcgcagcttctggcgttcgaggggaagtcgggggcttgatgccgacaggggcaggggcgcggtcaccgttgccccaaccaaccccacgtccgttcctctgccaaaatacgtctttaaccccaccagattcccctggagacaaaatgaagttgcagttgtacgtccccgatggccgctacgacgcctggatcgcaggattcgccgaggcactgcccgaagcgcaatgcgtgacgtgggaggacagccgtggcgaaccggccgactacgccgtggtctggcgcccgccggtggagatgctgcgtggccgtaccgagctgaaggcggtgttcaacctgggcgccggtgtcgacggcatcctgcgcctgcgcgatgaagcccctgacgccttgcccgcgggcgtgccgatcgtgcggctcgacgatgccggcatggccgcgcagatggccgagtacgtcacccacgccgtgctgcgctatttccgcaagatggacgcctacgaggcccagcagcgcgccggcaactggaagttcctcaagccgcatcgccgcgcggatttcaccatcggcgtgatgggggtgggcacgctcggcacgcatatcgcccgcacgctggcgggcttcggcttcccggtgcgtggctggagccgcaccgcgcgcgccatcgaaggcgtgagcggcttctatggcgatgccgggcaggcgccgttcctcgatggcctgcgcgtgctggtcaatgtgctgccgctgacaccgcagaccgagaacatcctcaacgccgcgctgttcgcgcggctggcacagggcgcgtatgtgatcaacgtcgcgcgcgggcagcacctggtcgaggaagacctgctcgccgcggtgcagtcggggcaggttgcgggtgccacgctcgacgtgttccgcaccgagccgctgcctgccgaacacccgttctggcaggagccgcgcatcaccgtcacgccgcatatctcggcgctcacgctgcgcgaagacagcatcgcgcagatcgccggcaagatccgcgcgctgcgcgcgggccagccgatcgcgggcgtggtcgacgtgcagcgcggctactgagcgcccgaccaataccaatcaaagacaggagactgccatgaccatgccgaactacgtgaagatcgttgaagtcggcccgcgcgacggcttgcagaacgagaaggcgatggtgccgaccgaggtcaaggtcgcgctgatcaaccagctgaccgatgccggcttcgtcaatatcgaggccgcgtcgttcgtgtcgcccaagtgggtgccgcagatggccgacggtgccgacgtgatggcgcgcatccagcgccggcccggcacactgttttcggcgctgacgccgaacatgaaggggtttgaaggcgcgatcgaggccggtgccgacgaggtcgtgatcttcggcgccgccagcgaggcgttctcgcagaagaacatcaactgctcgatcgccgagtcgatcgcgcgctttgcgccggtggccgccgcagccaaggagaagggcgtgcgcctgcgcggcagcatctcgtgcgcgctgggctgcccgtaccagggcgaagtaccggtgcacgcggtggtcgacgtggtgcggcgcatgcgcgaactgggctgcgacgagatcgacattgccgacaccatcggcgtgggcactcccgtgcgcgtgcaggaagtgatgcgcgccgcggcggcggagtttgcgctggaccgcctgtcgggccatttccacgatacctacgggcaggcgctgtccaatatcctggccagcctggaagtgggtatctcgatcttccatgcgtcggtggcggggctgggcggctgcccgtacgcaaagggcgcgaccggcaacgtggcgaccgaggacgtgctgtacatgctgcacggcatgggcatccacaccggcatcgacctggaagcggtggtgcgcaccggcgactatatctcgcaggcaattggccgcgccaacagctcgcgcgtgggccgtgccttgctgaccaagtgggccgccgccagcgatgcggcgcctgcctgcgcgtaagtgcggatcaggcgcgggccacagaacaaggagaagtacgcatgacggtgaatgacgaagcgctgcccgagtccgcgcagcgcgtggcggacctgctggccgggcttggccatgaccggcccgtggtgatgctgccggccaccggcaagacctcggccgaggccgcggcggggctgggctgcagcgtggccgagatcgccaagtccatcatcttccggcgcgtggccgacgatgcgccggtgctggtgattgccagcggcagcaaccgcgtcgacgaggccaaggtggccgcgcgcgtaggcgcgctgggcaaggccgacgcgcgcttcgtgcgcgagaagaccggctacgccatcggcggcgtctgcccgatcggacatgcggtggcgccggtgatgctgctggaccaggacctgttccgctatgacagcttgtgggccgcggcggggcatccccatgcggtattcaacctgacgccgcaccagttgcagcagatgacgggcgctgaagtggccgacgtcgcggcaggctcagtggcatgagtcccgacctgcgccccggcctgaccttcagctggcaatacacggtgccgcccaaggccaccgtgccgcgcctgtacgacgatatcccgggctgccccgagatgcccgacgtgctggccaccggctatatggtcggcatcatggagtgtgcctgcctgcagatgctgcgcgaacacctggactggccgcgcgagcagtcgctcggcacgctggtcagcttctcgcacctggcgccgacgccgcccggcatgacggtgacggtcaagggcgaactggtggcggtggacgggcgccgcctgcgcttccagctgagcgcctgggacggcgaggacaagatctccgagggcgtgcatgagcgccacctgatcgacgccggccgcttcaatgagaaggtcgccgccaaggccgcgcgcgcggcgggctgagcgctgtccgatggccaccatgcccacgcccgccccctccgcggctgaactggcggcgcaagccgacctcgcgctgcgcgcgtcgcctgtgccttcgccatgccgcaacatttgccacatggacccgttcagcggctactgcgcaggttgcctgcgcacgatcgacgaaatcgccggctggtcctcggccagcgacgaagacaagcgccacgtgtgggcgcaactgccgcagcgcgcagcatggctggcaggcgaggaggcatccccttgagcgcaagcccggttccgcagttgccgccatccatgcgcgtgttcgagcgcggctggctgtcggctaacaatatcctgttcgtggacggcgacgatacggtgctggtcgataccggctacgtcacccacgcgccgcagacggtggcgctggtggcggccgccttgcagggccggccgctcgcacgcgtgatcaatacccatctgcactccgaccactgcggcggcaatgccgcgctgcaggcgcgctggcagccgcgcaccgcgatccccgcggccgaggccgctgccgttgccgcgtgggatacggaagcgctcagctacaacgccaccggccagcagtgcgaccgcttcaccttcgacagcgtgctgaacgacggcgacacgctgcgcctgggtggcatcgactggcaagtcgtggccgctcccggccatgacccgcacgcggtgatgctgttcgcgccggccgggcgcatcctggtttccggcgatgcgctgtgggagaacggcttcggcgtgatcttccccgagctggatggcgagagcggcttcgccgagcaggcggcggtgctggagcgcatcgcgcagctcgacgcgcggtcggtgatcccgggccatggccggatgtttaccgatgtggcggcggcggtcgaacgcgcccaggggcgcctggcctacctgagcgccgacccggcgcgcaatgccagccatgcggtcaaggtgctggtgaagttcaagctgctggagcagcagcgcatggcccaggacgcgctggtggcatggatggaggccgcgccgctgatggtgcgcatccgccagcgcttcatgccggggctggagatggccgaggtctgcgcgcagacggtgcgcgcgctggcgggagtgaaggcgctggcggtggagggggagtgggtggtgaatcgggattgattcaccacgcctgcctgcatcctcagaacgacgtcctgaaccccaccttcacactgcgcccggccagcggtgcgatatcacgcaggatcgaagccgagttgcgcgcatcctggttggtcaggttgtcgccgcgcaggtacaccagcgtctgcgtgcccgacaccttgaacttgtaggtcagcgccaggctcagcagcgtataggcatcggtcggcgtgtcgttggtcggcacgcgggtctgctttgcggcgtaggtcacgtcgacgcgcgcgccccacgggcccgcgccatacaccagtgcaccgcccaggcgcagcggtgccaggcgcggcagcggttcgccggtatcgcggttctcgccgcgcacgtagtcggcgcgggcctcgaagtccagcgtgtcgctggtggtcagcattttctgcagcaagcgcgtcttgccttccacctcgaagccgtacagcgtggccggcacacccaggtactggaactccggcagcgcgtccgggctgccggcggcgaccacatcgcccgcctcgtcacgcgtgcggccggtggcgttcagcgcgaggtagttggcgaagcggctgtagtagcccgacacggcggcgctgtgcgcgccggacttgaagcgcacgcccaggtcgatagaggtggcccgttccttgttggcattgggatcgcccagctcccacgcgccggtggccacgtgggggccgttggcatacagctcgtagaaggtcggcgcgcgctcggtgtacgacaggttgctggtcagcgaccacagcgggttgaccttgtagagcaggccggccgacgcgctggtggcgttgaagctgcggctggcatcggtaaagcggtcgttgccgttggcgctggccttgatgctgctgtggtccaggcgcccgcccaggttcagcttgaggtcgccggaagcggtcagcggcagttcctcgaacacgaacagcgccgcgttatccgtattggtgctcggcacgaatgcctcttcgcccaacgcggagaagtcggtatggccgaactgtgtgccgatcacgcccgtcatgttgccgatcttcgcgtgcctggcctccaggcgcgcatcccagccgcggttcttgaagatcgtgccggtctcgccgccctcgatctccttgtgttcgtagtcggtgtagccgaacttgcccttgaccgattcgagccagccggcggtgttgccggccaggttgcgtgcctcgccttccagcgcaaagcggtcctgccgcattttcagccgcacgtcgtcctcggcgggcgtgccgtactcattgcggtaggcgctgtagttggcgccgacgaagccatcggcccaggtgtaggagccgcccatcgcgccgccttcctgctgcgcgctggtgttgggcaggcggccataggcttcggtctcgccttccggcagaggatcggcgctgcgcaggcggtcgctgcgggcgtagccggggatgcgcaggtcgctggtcttgcgcgcaaaggcgtcggcgtggacggcgaacttgccgttgccggcctcgatcagcgcgctggcgttgcgcgcctggtcgccgcccgcggtggcgctggcatcgaccgcgccgccgatgccttcgatcggctccttcggaatccggttgtcgatcacgttgaccacgccgccgatggcgttgccgccgtacatcagcgctgccgggccgcgcacgacctcgatgcgctcggccacgagcgggtccaccggcactgcgtggtcgtaggacagcgtggaggcgtcgacggtggtgccgccgttctgcagcaccttgatgcggtcgccgtccaggccgcggatcaccggccggctggcattggggccgaagtagctggacgagaccccgggcagcttgtcgagcgtgtcgcccagcgtgctgccctggcgtacggccagggcgtcgccgccgagcgtcgataccggtgccaccatgtcgttgaggtcgctgccgagcggattggcggtgaccacgacttcgcgcagcatggcgccggctggcgcggtggcggtggcggtggccgtggccgtggcgggtgcgctgtcggcggcaggtgccgtggcctgtgccagcgcggcgggcgcgacgaaggcggtcgccatggtggcggtgagggacgcggcaagggccgccagcggggtcaggcgcggtgcgctggttggtgcggtgtaacgattcttcgacatggcgcgcggagtgaggcaatggcaatcggcccggctggcacggcagctgcccggcactgcgccggccgcccgcgatgggcgtggccgcgcagccggaataggcaggcgttcagctcggaattggtcaggccgggtgcgcggcgagggccgcttcccggatcaggcgagggcgatggcaggcgccggcggcgcgcgcgattggaaggggtgggtggcgggcaggtcgggccagcgccaggccaggttggccggcttgaccggtttgccaaaggcaagctgcggcagcggcagcttgccgcacagggtgtcggcaaccgtggcgccatcgaacagcacgcacgagtggccgctgaatttctgcgccagcgggtgcggctcggggtcgttggccgaggcggcgtcggccgttgtcacggaggccgacggcgcaagcaggctgccatgcacgatgcggtgggtcagcccggcgtgctgcgccagcagcaggcatagcgtcagccacagcgcggaccagaggcccgggccatgcgcgcgcaggcgggcgaaccagtcagtgcgcatgcggatggccggcgtggttgccgtggtggtggtcgggatcgccgcagccgcaatcatcgccatggtcatgatcgtggtcgtcgtcaaagtcgtcgacccaggcggggaagggatccgcatagcccgcccaggcttccgcgcccgcggccatctcggcatcggtcagcaggcaggcgtcgagccgggcctgcagcgccgcatggtccaggtccaggccggtcagcaccagttcctggcggcggtcgccgaaggctgccggggcaccgtcgacctgcatgtcggcttcgacttcggcgcgttcggcgctgtcggccggccattcggccggatccagcgcggcccaccaggcgccggcgccgccatggcggcagacgccgccggactggttccagtcgcccgcggtgtccatgcggctggccagccagaacaggcccctggaacgcagcacgctgccgtgctcgcgcagccattcggtatggatcaggtcggcgaagcgctgcgggtggaacgggcggcggcggcggtagaccagcgtggagacgccgctggcgtcggcagccggcaactcgccgcgcagcgcggcgagccagcccggtgcgtccgcggcggcttcgaagtcgaagcggccggtgccttgcacgcgctcgggcgcgaccttgccgaagctggcttcgacgatatcggcacgcgggttcagcgcctgcagcacggcgtgcagccgcgccagttcggccgcgctggcgaggtcggccttgttcagcacgatcacgtcgctgcattcgacctgcgccaccagcacttcagccacggtccggtcatcgtccgtggccggcgccagcccgcggtcggccaggaactcggcctcgttgaggtcgcgcaggaaggtggcggcatcgatcaccgtcaccagcgtgtcgggttgcaccgccgcgtcgggcccggcgccatgctcggcctcgaacaggaagccttcggcaatcgcgagcggctcgtccaggccgtcggcttcgatcagcagcgagtcaaagcggccctcggcggcaagccgggcggcttcgccgagcagggcgtcgcccacgggcagcagcgtggcctcgcaaccgggcggcagcggcgccagcgcctgcccatgctgcggcccgcagaccagcacggccaggcgccggcccgcgctgtgcgcaagcaggtggttcagcagcgtggttttgccggcgccggggaagccggacagcacggtgacgggcaggcgatcagccatggcaggagagatggaagtgacgagggactacgcagcccaggcgaggggcgcgttgttgcaacaaggttgcgaatttaccagaaaggccggggcggcaacagccggacgattctcaatggtaggccgtggcgacggcacgacaaggcggacgcggcccgccaaagcaaacggcccgggtaaccgggccgtcacgttacgcctgccgcaccgtccgtgccggcgcgcggcgtatcagtcgccgaacagcttctggcgcagttcgcggcgttgctgcgcttccagcgacagcgtggcggtgggacgggccagcaggcgcggcacgccgatcggctcgccggtttcctcgcaccagccgtagtcgccggactcgatgcgctgcagcgactgctccaccttcttcagcagcttgcgttcgcggtcgcgcgtgcgcagttccagcgcatgctcttcctcgatggtggcacggtcggccgggtccggcacgatgaccgtttcgcgcaggtgttccgtggtctggtcagcgttcttcaggatttcgtcgcgcagctgctcaagacggtgcttgaagaaggcgagctgcgcttcgttcatgtaatccttgtcgctcatcttcaggatttcagcttcagtcagaagtttgttgctgctcatggttgctgctgattctcttgttgatgcggccggcggcgtccgggtccgctcgggtgcgctgtccgcgcgcttgcgcgcctcggttgtttcactctggctggctgcagtcttgctgcttcgcgggcctcccttcgttgcgcccgcttcggcgttcgccgtactgccgcggggagcgggcgctgccttcacaggctgcgccttgagcgtctctgccgctgcagtaccagtcttgctgcggctttctttcgtcttcgttgcggctgtcatggggacacctctctctcgcgtcagtcagtgacggcgcgcgtcggggcaccccaggcggaaaaaggcggtctccgcacgaagcactgcgaccgcacctgccggcggcctgcctcatgctgacgacaaccgccgccctgcaagtccaccagatccgatggaccaaatgccggcagcgggaaaaaggtgcgccaccggtatcaaatccggcctattgtacttgaacaaatttttccgagatacggggaaaaccggctggcgcttcggtatttccccggtaccccgaacggggggcggccgcggagcggggttcgagggggcgtcgccgatggggcgactggtgcactcaggccaggcagttctccaggcccttgaggatggcgtcgcggggcaggtccacgccgatgaacaccatgcgcgtgcccggggtctcttcctcccacttggcgccgatgtcgctgcccatcagctggtggaccccatggaacaccactttgcggtcaacaccgtccatatatagtacgcccttgtagcgcagcagtttttccccgtatacggccaggatgccggacaggaattcctccagcttgccgtagtggaagggcttgtcgctgcggaagacgaacgacgcaatgcggtcggtatggtggtggtggtggtggtggtggtggtggtcgtgcgcgtggccatggccgtgcgcatggtcgtgcccgtggtcatggccgcagtcgtcgccgcaatgctcgccatgctcatgctcatggtcatgatcgtggtcatggtcgtcggcgcgcaggaattccgggtcgatctccagcttggcgttcaggttgaagccgcgcaggtcgaagatggtgtcgatcggcgcctcgccgaagttgaccagacggatcggcgcgcgcgggttcatgtgcagcaggcggtggcgcagctcggccacgtcggcttcggtcaccaggtcggacttggtgatgaagatggcgtcggcaaagccaacctggcgctgcgcctcttcctgcttgtccagctgcaggtgggcatgcttggcgtcgaccagcgtgatcaccgcgtcgagcaggtagcgcgaggcaatttcctcgtccatgaagaaggtctgcgccaccgggcccgggttggccacgcccgtggtctcgatcaccacgcggtcgaagtcgatctcgccggcgtcgcggcgcgtcagcagcgtcgacagcgcctgcaccagatcgccgcggatggtgcagcagatgcagccgttgctcatctgcacgatctgctcgcggccgtcctgcaccaggatctcgttgtcgatgttctcttcgccgaactcgttctcgatcacggcgatcttcatgccgtgctgctcgttcaggatgcgcttgagcagggtggtcttgccgctgccgagaaagccggtcaggatcgtgaccggggtcagtttggacattgttgttctccgggtatgagagattgccgttcagtgcgaagcgccgccaggcgaggcgggcgcacgcttgccgcactcggcgcagacgccgtttacggtcagttcgacatgttcgatggcaaagccgctgggcacgcgcggcgcggccggcggagccggcgcgctggcatcgtccaggcagaaggtgcggtcgcagcgggtgcagtggaaatggctgtgctggcggtgctcctgcgcgcgcgcggcctcgtgttcaacaaggctgaagcggaacacgcggtcgttgccggcacgcttctgcgccacgccctgttccaccagccagtccagcacgcggtagacggtgacgcggtctatggtctcgcccggttcgggcaggcggtcgatcacggcctggtgcgtcagcgcctcttcgctgccgatcaggcaggccaggatgcacagccgcggctgggtcacgcgcgcgcccagctggcgcaggcgctcgtgggcggcttccagggactcaggggtggggatcgccggttccggcacagcggccggccggtccggactgggacgggtcatgggcggatttaaccataggcccccggttgatgcaattcagttgcgtcagctggccgaatggcgaagccggcgcagccacgccgatgaggcggtttgcgcctatgatcggcacaggacgacccttagaagcggagacgacccatgctgaatgacgccagcgcgctgctgttcccgaacttcgaacccttccggcagcgtgtcggcgaggtcgagatcgccggcgtgcgcggcggttcgggaccgccgctgctgctgttgcacgggcacccgcagagccacctgatctggcaccgggtggcgccggcgctggccgatcacttcacggtgatcgccaccgacctgcgcggctacggcagcagctcggccccgcccggcaatgccggccacgagcactacagcaagcgcaccatggcgcaggaccaggtgtcgctgatgacggcgttcggtttcgagcgctttgcgctgtgcggccacgaccgcggtgcccgcgtcgcgcaccggctgtgcatggaccatccggacgcggtcagccgcgccatgctgctggacatcgcgcccacgctggcgatgtacgagcgcaccagcatggcctttgccgccgcctactggcactggttcttcctgatccagccggcgccgttccccgagacgctgatcaacgccgagcccgatttctacatcgagaagctgatgggcctgcgccacgcgggcctgacgcccttcgcccccgacgccatggctgcctacaccgcggcgatgcgcgacccggcgcgcgtgcatgccatgtgcgaggactaccgcgccgccgccaccatcgacctggagcacgaccgcgccgaccgcgaggccgggcgccggctggcgctgccgctgcgcgtgctgtggggcgagcacggcgtggtggcgcgctgcttcgagccgctggcgctttggcaggaggtggcgaccgacatcagcggccaggcgctgccgtgcgggcactacatcccggaagaggccgccgaacctctgcttgaggaaatgctcggtttcttccgttaggccgcaccgggtgtcacaaacgcatgcctttgcatccgatctctgccatatcctccccgtttcccgccatatgcggctgattgcaagcgggttagcccctatacctgcgtattgtctggagttgctaacatcaaggcccgcccttgccgttttacggcaggggcagccgagccagccggcatggtccaagagcgccgccacagagaccgcgccagatgcgccccgcacaagcaggggccgggccggcggcaacgcattgcaagacgggtatcaaagggaatcaggagaagagagcatgaaacgagtaataaagatggtcgcggccgcgctggcagtcagcgcaatgggtgtggcgtcgggcgcgtacgcccaggaatatcctggcggcaagccggtgtcggcggtggtgccgtttgccgcgggtggtccgaccgacaagctctcgcgcgagctgaccgcgatcatgtccaagcatctgggcgcgaccatgatcatcgagaacctcggcggcgccggcggcaccatcggcgccaagaaggtggcccaggccaagaacgacggccacaccctgctgatccaccatatcggcatggccacggccccggcgctgtaccgcaacctgggcttcgatccgctcaaggacttcgagatggtcggcgaaatcgccgacgtgccgatgatcctggtcggcaacaagcagctgccgccaaacaccttcaaggacctgctgccgtacctcaaggccaacgccagcaagctgtcgctggccaatgccggcatcggctcggcttcgcacctgtgcggcctgctgttccagagcgcgatccagaccgaactgaccaccgtgccgtacaagggcgccgcgccggcactaaccgatatcctgggcggccaggtcaacctgctgtgcgaccagaccaccaatctcgcaggccacctcaaggccaactcggtcaagccgtacgcggccatgcaggcacgccgcgtggaagcgttcaaggatatcccgacggcggccgagcaaggcctgccgggcgtggaagtgaaggtctggcacgccatgtacgcgcccaagggcacgcccaagccggtgatcgacaagctgtcggctgcgctgcagaaggccgtggccgacccgaccttccgctccaagatggccgagctgggcgccgaagccgcgccggcacagcgcgccacgccggattcgctgcgcaccctcctgaccgccgagatcaacaagtggaccccggtgatcaagaaggccggcgtgtatgcggactgatctggtggagtgatgcgcgaggcgcgcgggccagtggccccgcgcgtcgcggacaagggccatgcggcaacgcatggccctttttgtttgggcgcggcgccgggcaacgtggcggcaggcatcctatattggtcagaccgcgcccggtgcaggcgagggccttgaaacccgccgggggcgtcgccaactagggtcctgacatattcacggaagccaccatggaacagtatcacggcactaccatcgtcagcgtccgccgcggcaatcaggtcgcactcggcggtgatggtcaggtcactctcggcaatatcgtgatgaagggcaccgcgcgcaaggtgcgccgcatctacaacggcaaggtcctggtcgggtttgccggcagcaccgccgatgccttctcgctgctggaccgcttcgaggccaagctggaaaagtaccagggcaacctgacccgcgccgcggtcgacctggccaaggactggcgttcggaccgcgccctgcgccggctggaagccatgctgatcaccgccgaccgcgacaccacgctggtcatcaccggcaacggcgacgtgctcgaccccgagggcggcatcgccgcgatcggctcgggcggcgcgtatgcgcagtcggccgccaaggcgctggccgagaacaccgaaatggcgcccaaggacgtggtcgagaaggcgctgaccattgccggcgagctctgcatctataccaacaccaacttcgtcatcgagacgctggaataagcgcaggccggccaccgcgcaggccggcgcgcccccactgaacggataccatgtcgcacaccatgaccccgtcggaaatcgtttccgaactcgacaagcacatcatcggccagaacaaggccaagaaggccgtggcggtggcgctgcgcaaccgctggcgccgccagcaggtggccgagcccctgcgccaggaaatcactcccaagaacatcctgatgatcggcccgaccggggtcggcaagaccgagatcgcgcgccgcctggccaagctggccgacgcgcccttcatcaagatcgaggccaccaagttcaccgaggtgggctatgtcggccgcgatgtcgacaccatcgtgcgcgacctggccgagatggcgatcaagcagacgcgcgagtccgagatgaagaaggtgcgcaccaaggccgaggacgcggccgaggaccgcctgctcgatgtattgctgccgccggcgcgcgatatcggtttctcgcagccggaagagaaggattccaacacgcgccaggtgttccgcaagaagctgcgcgaaggctcgctcgacgacaaggaaatcgagctggaactctccgccggcatgccgagcatggacatcatgggcccgccgggcatggaagacatgaccgagcagatccgcaccatgtttgccgggctgggccagggcaagaaggcgcgccgcaagatgaaggtcaaggaagccttcaagctgctgatcgacgaagaggccgccaagctggtcaatgacgaggagctcaagcacaaggccatcgccaatgtcgagcagaacggcatcgtgttcctggacgagatcgacaagatcgccagccgcagcgagatcggcggcggcgaggtgtcgcgccagggcgtgcagcgcgacctgctgccgctggtggaaggcaccacggtgagcaccaagtacggcatgatcaagacggaccacatcctgttcattgcctcgggtgcgttccacctgtccaagccgagcgacctgattcccgaactgcagggccgcttcccgatccgggtcgagctggattcgctgtccgtgcaggacttcgaggctatcctgacgcagaccgatgcgagcctgaccaagcagtaccaggcgctgctgagcacggaatcggtcgacctggtgtttgccgatgacggcatccgccggctggcggagatcgccttctcggtcaatgagaaggtggagaacatcggcgcgcgccggctgtacacggtgatggagcggctgctggaagacctgtcgttccatgcgaccaagtcgtcgggcgagaccgtgacgatcaacgcggcatatgtcgatgagcgcctgggtgacctggcggtcaatgaggatttgtcgcgctacgtgctgtaaggcaatacgggcggaatgcgggaggggcgcaccacggtgcgccctttttgcgtctgtgggccagtttccgcccctggcgggaacggatttcacatatccgtacgtatccggctgccacatgcgggtaaggagcgtaagcattggtaagcacgctggcgcgcaacggcccgacaatgcgacccttcgtcaccttgacggtcgattgaccggtgcgggagccaccgcatcccactcaactcactggcaggagaaatcgaatggtccattacaagacccgccgtgtcgtgctggccacaggcggcctgctggccgcgctggccgccgcgacggccttcctttgcatccgtcccgccgtgcccgccgccgaggctgcgcaatcgggctcgcgcggcgcggccactgccgcggccgcgaagctggcgctggattctggcggcctgttcacgctggccgaccggcatgccggcgatgccatgcgcatcgtcgcgcagggcagcacgccgcagggcagcgccgacgggctggactgggactacgtccagttgcgcctgtaacgccggcagcagttgccaccggaagggccgcgcaatccgcgcggcctttttctttaccgcgacaccggccgctttcccagcttgcgctgcaaggtgcgccggtgcatgttcagcgcccgtgccgtggcggagatattgccgtcatgctcggccagcacgcgctggatatgctcccattccagccgcgccaccgacagcggcaccggctcttccagcgcggcctgcgccgcatcttcggacacgcccgccatcagcgcggtcaggatcgaatcgacattggccggcttggccaggtattcgtccgcgccttgcttgaccgccgccaccgcggtggcgatgctggcgtagccggtcaggatcaggatgcgtgcgtccggcaacgcctggcgcagcggcgacaccagctgcagccccgattcggcgggcacggtgctgccggcatccggcggcggctccaggtgcaggtccagcgtgacataggcaaactcgatgcgtgatgccagcgccagtgcggtgcggccgtcatgcgccacctgcacggcatagccgcgtcgcgtgagcgcgcgggccagggtgccggcaaagacttcgtcgtcgtcgatgaccaggaagggcgtgccagccggtgcggtggcttcgggtaccggggtgagggtgtcggtcatggggttcgtggtgccgtggcggcggcggatgcggaaagggtggacagcgcgggcaggcgcagctcggcaacggtgccgccgccggcgcggtcatgccaggccagttcgccgtccatctgccgggcggcgctttgcgccaggtacaggccgatgccctggccgccgtgctggctggccaccggggtttcgcccagctggccgcgcagcatctcgggaatgccgtcgccgtggtcggcgatgcggaacgacagccacggcgcggtattgccgggcgccatggcgatctgcagctgcagcggctcctggccgcggccggcggcttgctggctgcgcgcggcgttgtccagcaggatggtcaggatctggcccacgcgcgcggtttccaccgcctgcgcgccggcgcccggcgtggcgctggcctgcaggctggcgttggggtggcgcagctgccagcgctcggcaaaggccggcagccagccgtcgatgcgctgcggcgccagcgtggccgggtcttcgcgcaggcgcgcgagcgtggtgcggcacagcgccagctgctgctccatggtctgcaggtcgggcaggtagctgttgattgcggaggtgccgcggcccgcgtcggaggcatcggcacgcagctcgccggcgatgaccgccagcgtggccagcggcgtgccgatctcatgcgcgaccgcggcggcctggccgttcaggtcttctacgcgcgcctcgcgcagcagctgctcgcgtgccaggttcagctgcgcctcgcgctggcgcagcacgccggacaggcgcgccacgaacagcgcgatcatcaccgcgctggcaacgaagttcagccacatgccggccaggtggtagttcaccgcgttgtccgggttgtgcaggtccagcggcacatattcgaacagcagcagcgtgtagcagacgagcgcgtacagcgccagcgcgatcacctggcgccacggcaggatggcggcggcaatggccagccccggcaggtagaacgagacaaaggggttggtcgcgccgccggtgtagaacaggatggccgacagcgcggtcaggtccaccagcagctggcccatcagctcggcctcgccaggggcgctgttgcgccgcgtgtgctggcgcaggcgcaggccggtcagcaggttgaacagcgcctgcaggccgaacaccaccagcagcggcccgtagggcaggcggatgccggcgatgggctcgcagctcagcacggtcagcgcctgtcccgccagcagtgcccagcgcagccagaacagccggcgcagcgtcacctggccatggcgggcggaggtgcccgccggcagtggcgacaggaaggggaggtcgggcaagcgggtcacggctgcggcggtggtcatggcgcgagtgtatcaatgcggccgcggggcgccggtgcgtgcgacaccttgccgcattggcgccgagcttgtcgggctgccagactagccggctgtgcgccgcatggcggggttgcctggggcatgcacgggcgggcatcgccatggtctaatgtctgctttcaggagagcctttcatgcaagccaaattccgctcggccacgctggccgcatcggtcgccctcgccgccgcgctggcgtccggcgccgcgctggcccaggtcgatgtcagcaatgcctgggtgcgcggcacggtgccgacccagactgcctccggcgccttcatggtgctgcacgcgcacgacaacgcgaagctggtcggcgtgtcgtcgccggtggccgcggccgagctgcacgagatgaagatggaaggcaacgtgatgcgcatgcgccaggtcaagtcgctggacctgccaaagatgaaggacgtcgagctgaagccgggcggctaccacgtgatgctgatggacctgaaggcgcagctcaagaagggcgacaccgtgcccatcacgctgaagatcgagcagggcggcaagatgatcgagcagaaggtcacggctgaagtgcgtgacatggtgcccgccgccgccggcgcgagcggcggccacggcgaacacaagcactgagcgcctgacggggccggcctcgtccatccacccatccagccatcatggccaacaagcagcacggcacccggcagaagctggtctttcgcggcgacacgcgccccgccaggccacctgctgttcccgcgcagcgccgtgatgcccagcccccggcgccagccaagccgggggtgcgccgtcagccgcgcaagctgatcggctcttccgattcctgactggccgccgcggccagcacgcgctcgcgcagccaggcgtgggcgggatcggcttcggtgcgctcgtgccagatcatgctgaaggtgaagtcgtccagcgcaaacggcggcgcgaacacggcgtagcgcgggtcctcttccagcgcggccaggctgcgccgtgccgtggtcagcaccaggttggtcccggcgatcagcgccggcgccacgctccagtgcggcaccacgcaggcgatcttgcgccgtccccccagcttggccaccgccgtgtcgatcgcgtccatgcgttcgctgtgcgtggccaccagcacgtgcgagcgcgccaggtaggccacctggtcaagccggccgctgtcgcgcacggtggcggcatccaccgcgcaggcatagctctcgcagaacagctcggcggatttcacgccttccggctggtgggtgaacacgcccagtgccatgtcgatctcgccatcggccacctgggcggtcatgccttcgcggctggcctgcgacaccaccaggtcgatattgggcgcggccttgcgcaccgcgcgcagcagccgcggcagcaccaccagcgcaccgtagtcggacatggccaggcggaagctgcgccgcgcggtggccggctggaagccgctcggccccagcaggatgcgcacctgcgccagcgcctcggccagcgggccggacagctcatgggcgcgcgcgctcagcaccaggccgcccttgccgcgcaccaggatggggtcgtcaagcagctgccgcaggcgcccgagcgcgtggctgaccgccggctggctcaggtgcagccgcagcgcggcgcgggagatatggcgctcggccagcagtgcttcgagcaccaccagcaggttgaggtcgattccgcgtaggctattcattcggcgaataataaacgtacgaaagcagaattggaaattcgcattgcgatatttcaaactgctggcatcgcatcttgccctatggagcgcttcatgtcaggcacccagttgccgttttccttcccggtttcactctggctgccgcttggcacggccgtgctggccggcgcggcgatccccttccaggccggcgccaacgccaccctcgggcgcacactcgggcatccgctgtcggccacgctggtgtcgctgctggtcagcctggcggcgctgctgcccgtgctgtggctgatgcgcgtgccgctgccggcgccagcggcactggcgcgcgcgccgggctggctctggatcggcggggtgcttggggtgttctatatttcggccgcgctgatgatggcgccgaagctgggcgccgcgggctttatcgccgcggtggtggcgggccaggtgctggcggcgctgctggtggaccagttcgggctggccggatttgcggtgcgcgcgctcacgccggcgcggctggcgggcgcggcgctgatcgtggcggggatgctggtgatgcagtggggcagtgccgcagggcccgggccggcgcctcagccagcggcggaatcaggttcctgagccgcttgccggcgcgctgccaggcaggccggacacaggcaatgctggcccggcacgatgcgccgcgccggcagcagcggctggctggcgcaccagcactcgggcagccccgccacgtagccgcagacaaagcccgcgccgcagtggctgcaatgttcgaccgggcgcagctggccggtcagcacggtcgaggcgtcgctcatggctggcttcccggcgctggcgggaaatcggggatgcgggctgggatgcgggctggcaagaggcggctggcggcgggcatgatggtcaaggtggggaacgctgtgccgcggcgcaggccaaacggctgagtggtggcacgttgttgcgtggacggaacgcgttggtgccccgtggggcgcttgcaggcggttcgcgggaccacgttcggccggttgactcgcgccccgcgcggtttcttgtaaaatcggcgcctgccatggccggatggcgcactttcgggcgatccccgttggttatccctggctacgtggccgattagccatcatacctgttgattctcacggatgtcccccatgaacgccgacaaccccgggcctgccgcaaccacggtggccgccattgctcccgcgctgaaagccgagatcctcgccgaggccctgccgtatatccgcaagttccacggcaagaccatcgtggtcaagtacggcggcaatgccatgaccgaagagaagctcaagcatggcttcgcgcgcgacgtgatcctgctcaagctggtcggcatgaacccggtggtggtgcacggcggcggcccgcagatcgatgaggcactgaagaaggtcggcaaggtcggcaccttcgtgcagggcatgcgcgtcaccgacgaagagaccatggaagtggtcgagtgggtgctgggcggtgaggtccagcaggacatcgtgatgctgatcaaccagtacggcggccaggccgtgggcctgaccggcaaggacggcggcctgatccgcgccaagcgcttgcagatgccggaccgcgagaacccgggggcgttcatcgatatcggctacgtcggcgacatcgaggcgatcaaccccgcggtggtcaaggcgctgcaggacgacgcctttatcccggtgatctcgccgatcggcttctccgacgacggccaggcctacaacatcaacgccgacgtggttgccggcaagatggccgagatcctgaaggccgagaagctggtgatgatgaccaacatcccgggcgtgatggacaagaagggcaacctgctgaccgacctgtccgcgcgcgagatcgaagagctgttcgccgacggcaccatctcgggcggcatgctgccgaagatctcgtcggcgctggatgcggccaagagcggcgtgcattcggtgcacatcatcgacggccgcatcgagcattcgctgctgctggaaatcctgaccgagcaggccttcggcaccatgatccgctcgcactgagcggagcctcggggcggtgccggcagcggccggccgccccggttatcccatcaccctccgagtttgcccggcgtgccttcaagtcttccttctccgcgccgtgtccgcgctcgcctctgccgccgccccgcgggcaatacctcgggcgatacggtctggctgttcgatctcgacaacaccctgcacgacgcctcgcacgcgatcttcccggccatcaaccggctgatgaccgactacgtggcgcgcgtgctcggctgcgacgaggccaccgccagccgcgtgcgcgtggactactggcagcgctacggcgccacgctgctcggcatgatccggcaccacggcgtggatccggctgacttcctgcgcgccgcgcatgaattcccggcgctggccgacatggtgcgggtgcggcgcgggctggccgcgcacctgcggcgcctgccggggcgcaagatcctggtcaccaatgcgccgcaggactacgcgcgggcggtgctggagatagcgggcatacggcattgcttcgagcgcgtggtggcaatcgagcagatgtgggtgcatggccacctgcggcccaagccggaccgccgcatgctgcgccggttgctggtgcagacccgcatcgcgccacatcgcgcggtgctggtggaagacaccgtgtcgcacctcaagcgctatgccggcaccggcatccgcaccgcgtgggtgacgggctacctgcgcacgatcgcgccatcgcgcccgcatgaggtgcccgcggtgcgcgacgacggcagccggcgcgatgccgcggtacgctcgacgctggaggcggaggaccggcgccatgtcggccacgccgcgcaggagcagtcggtgacgctggtggctgcggagacccaggcaccgcaggcgcagcccgacaacgtgcggcgcgtgcgcgcccgcgtgccgaaccggccggcctatgtggacataaaagtacaatcgatgcatcaactccaacgacgaatgcggagaatcgggtcatgacgcaaagcaacgggcgcgagccagaggcggtcatttcaggcagtgcgcaggatgcgcaggacggaggccagccgccggccacgccggcgcgcaagcgcccgcgcccgggcgagcgccgcgtgcagatcctgcagaccctggccaccatgctggagcacccgcgcggggagaagatcacaacggcggcgctggccgcgcgcctgagcgtgtcggaggcggcgctgtaccgccatttcgccagcaaggcgcagatgtacgagggcctgatcggctttatcgagcagaccgtgttcggcctgatcaaccagatcaccgacaaggaagagcacggcctgcgccaggcccacgccattgtgcgcatgctgctgtcgtttgccgagaagaaccctggcatgacgcgcgtgctgaccggcgaggcgctggtgggcgagcacgaacgcctgcaggagcgcatcaaccaggtggtggaccgcatcgaggcctcgctgcgccagtgcctgaagatggcggtgacgcaggccgcgttcccggcggatgccgatattcccgcacgcgcggcgctgatcatggcggcggtgcagggccagtggcaccgctatgccaagagcggcttccgcaagtcgccgtcggaccatgccgaggcgcacctgagggtcttgctgggttaagaacccatttcacaatgaagaaggggcccggcagcagccttcccttcgggttcaagccaggcgcggcgcatgcgtcgttacgggccttgaccttggaatgaccaaggccggcggcccgcgcctagcctgcgccgcgcctggcttgaacgcgtgcccatcttcaatgtgaaatgggttctaaatcaacatgccgggccgattgctctataattgcccggtcgcgccgatttgatgactggcttgcgggcgcgcggcagccaagggaccaagttccgggttgccactacaaatgcggctaaagaggttgggtcggcgccccatgcctccacggtagtggatggcgccggcacgcggaatcccgcaaggaatccagtgaatcccgacttggctgcgacgctttatacgcaaatgccggtcgggtttttttatgcccgttcgccacgggccggattccatgactgatgtcgccctgccgaccgccgcgcctgccgcgttcgacctgccgcccgattcggtcggcgtggttgcgccgcagcgcatgcactttgccgagccgctgaagctgcgcaacggctcgtccattgccggctacgacctgatggtcgagacctatggcacgctcaatgcggcccgctccaacgcggtgctggtgtgccacgcgctcaatgcctcgcaccatgtggccggcgtctatgcggaagacccgcgcgacgtgggctggtgggacaacatggtcgggcccggcaagccgctcgataccaatcgctttttcgtcatcggcgtcaacaacctgggctcgtgcttcggctcgaccggcccgatgagcctcaatccggccaccggcgcgccctacggcgcagcgttcccggtggtgacggtggaagactgggtcaatgcgcaggcgctcgtggccgacgcgttcggcatcacgcagttcgccgcggtgatgggcggcagcctgggcggcatgcaggcggtggcctggagcctgctgtacccggaacgcctgcgccactgcatcgtggtcgcgtccacgcccaagctgtcggcgcagaatatcgccttcaacgaggtcgcgcgcagcgccatcctgtcggaccccgacttccacggcggcaactactacgcgcatggcgtcaagcccaagcgcggcctgcgcgtggcgcgcatgatcggccatatcacctacctgtcggacgaggacatggccgagaaattcggccgcgagctgaagaccgacgacatccgcttctccttcgatgtcgagttccaggtagagagctacctgcgctaccagggcgacaagttcgccgaatacttcgacgccaacacctacctgctgatcacgcgcgcgctcgactacttcgacccggcgctggccttcggcggcgacctgacgcgcgcgatggcgcagacccaggccagcttcctggtggcgagcttcggcaccgactggcgcttcgcgcccagccgcagccgcgagctggtcaaggcgctgctggacaacaagcgcccggtctcgtacgccgagatcgatgcgccgcacggccacgatgccttcctgctcgacgacccgcgctatcacaacctgatgcgcgcctactacgaccgcatcgcagaggagatcggcgcatgaacgcactggccaatcccaatatcctggcgctgcgccccgatttccgcgcgatcgcgcgctggatcgaaccccattccaccgtgctcgacctgggctgcggcgacggcagcctgttgcgcgtgctgcaggacgaactcgacgtgcaggcctacggcatcgagatccgcgacgaaggcgtgctggcgtgcgcgcagaagggcgtccatgtcatccagcagaacctggagggcgggctggcgctgttcgaggacaagagcttcgacacggtgatcctgtcgcagacgctgcagaccatccacaacaccgcgcaggtgctgcgcgacacgctgcgggtggggcgcgagtgcatcgtctcgttcccgaacttcggctactggccgcaccggctgtcggtgttccgcggccgcatgccggtatcggaatctctgccctaccagtggtacaacacgcccaatgtgcgcgtgctgaccatcagcgacttcgaggcgctggcgcccaaggtcggcctgcgcgtgatcgaccgcgtggtgatgcacgaaggcgtgaccgtcaactggggcggcaactggcgcggcagcctggcggtgtaccgggtctgcgcggcctgagccaggcgcgtcagccgggcagcgcgcccgcctcgtactgcgcggcaaactcccccgacggcgggatcggcttgatgatgtcgatcagcacgccgttcgggtcggcggtaatgaaatgccgctgcccgaaggcctcgtcgcgcagcggcagcaggatcggcagcccggccgcccgcaggcggtcatggaccgcatccgggtcttccacttcgaagttcagcagcaatcccctggcgcgctggccccgggccggggcggggatggtctcgtgggtgccgtccagcaccgcgaggttgaccgacggatcgccggccagttgcaggtgcacgtaccagtcgctggtgaacagcgccacaaagccgaaatggcgctggtagaacgcggccgtgccggcaacctcgccggtcatgatgacggggtagtagctggtgattttcatggatgctcctctgttattcagatacatgcagcctgtatgtaaatccatattaagatacaggctgcatgtatgcaaggaggcaatggtggccagatccaaccgcgaacgtaccgaggcaacccggcaggcgctgctcgatgccgcgcgcacgctgtttgtcagccgcggctacggggagacctctacccctgacatctgcgccgccgcccgcatcacgcgcggcgcgctgtaccaccatttcgccgacaagcgcgacctgttccggcacgtgctggcggaggaggctgccgcggtggcggacgatattgaagccgcggcgcccgcggggctggatgccgcggacgccctgatcgccggggcgcaggcctacctggacgcaatgacggtgccgggccgcacgcgcctgctgctggtggaagggccggcggtgctgggactgcgcgaaatgctcgcgctggacgacgccaacgccgcccgcacgctgcgcgaggggctggaggccgcgggcgtggacccgcagggcgatgtggcgccgctgctgtcggcggcattcgaccgggccgcgctggagatcgaggccggggccgatgccgtgcgcgtgcgcggcgcgatgctgtggttgctgcgccgggtcctgggccagtcggcgcggtgatcagcgcggcgcgtcgtcggcggtgccggccaggtgatcgacaaaggcgcgcaccttgggcggtacatgccgggtgggcgtgtagaccgcgtaggccgtgccgatgtagggttcgaggatgtcccagtcggccagcacggtgacgacccggccctggtccagcgcatcgcccaatgagaagtccggcaccagcccgatgccggcatcgcgctccaccatgctcatgatcgccaggctgttgttcagcgtcaggcgcggcgggatgcgcacctccactttctcgccgccggcctggtggcgcatggcccagcgctcgccgaagttgccgtagcccaggtacaggcagcgtgcggcgggcaggtcggcgggcgtggccggcgtgccgtggcgggccaggtagccgggcgaggccaccagccggtagcgcacctcgcgcagcgggcgcgcagccagcccgggcgccagttcgcgcgcgatgcgtacggccacgtccatcccttcttcgaccaggtcgaccatgcggtcggccagcgtcagctgcaggtccagccccgggtatctggccagcagcgccggcagccgcggcgccagccaggcctgcccgaacgagaccggcgcgctcacgcgcagcacgccatgcggcgtgccgccgtgctcgccggccagcgcggtgacgtcgcgcgctgccgcggtcatgcgggcgcaggcggcgtagaccgactggcccagctcagtcaatgcaaaggcgcgcgtggtccgctgcagcaggctggcgccgagcgtggcttccagccgggagacgtgccggctgaccgccgacggcgtcatgcccaggtcgagtgcggcagccgaaaagctgccgcactcgaccacgcgcgcaaacacggccatcgcattaagtggcatatccggcatggcacgtcctctttctttgacttcagatcaaatactaattgagctctgacgggattgttgagcagatcgcatgatggaacaatgcggccattgtctgaccggagtccgtcatgccctcgcaacaacccttgccaggcggcgcctggcgcatggtcgcggccatgctgctgtccggtaccatcggctggttcgtggtcaccagcggccagccgccgctcgatgtggtcttcttccgctgcctgttcggcggcgcggcgctgctgggcgtgctgacgctgcagcgcggctgggtgcggatgagccgcgcgcagcttggctggctggcgctgggcggcgtcacgctggtgctcaactggctggccttgttctcggcgtatgcgtacagcggcatcgccattgccacggtggtctaccacacccagccgttcttcctgctgctgctgacctcggtgatccagcgcgagccgttcccgttcgcgcggctgccatggctggtgctggcctttgccggggtgatgctgatcaccgggctggagcatggcgccactggcactgcgatgctggccggcatcggcctgggcctgctggcggcactgctgtatgcggtgacgaccctggccacgcggcggctgcaggccatcccgccaggccagatcgccgggctgcagatggtgctgggcgtgctgatgctggcgccgctggcacatcccgcggccggcagctatggcaccggcacctgggccgcgctgctggcgctggggctggtgcatacgggcgtgatgtacacgctgctgtatggcgcgttccagcggctcaacgtggtgtcgatcgccacactgtcctttatctatccgctggtggcgatcgtgatcgacgtgatggtgttcggcgtggtgctgggcccgctgcagatcgccggcatggcgctggtgctgctgggcgtggtcgccaaccagctgggctggagcctgccgctgcggcggcgggtgcaaggctgatgcgggcaccacggtgccagcggctggaatattggcgtcttgacccgaacgctgactacggttagtgtaggcagcacgatcgaacgatcgtgctattccctgcgagtcaccaacccataccagccatgtccactgcgccccagacccgggcggccaccgccgccaggccgctccatccctttgacgacgcgctggcgctggagccggccggcgagcaccgcttcctgggccgcaccacgcccgagtactggaacatgatcggtccgttcggcggcatcaccgccgccacgctgctgcaggcggcgctggaccatccgcagcgcctgggcgacccggtctcgctgacggtcaactttgccgggccgatcgccgagggcccgttcgagatcgaggcgcgcccggtgcgcaccaaccgctcgacccagcactggacgctggagctgcgccagggcgatgccgtggccaccaccgccaccgccatgtttgcggtgcgccgcgagacctgggcctgcggcgaggcgctgatgccggaggtgccggcggccgaagccctcgtggcgatgaacgggtttgcgccggtgcgctggctcaagtcctacgacatgcgcccggtgcgcggcgccaagccgaccgccgaggccggcaccgagcacccggacagcctgacgcagttctggctgcgcgacgcgccggcgcgcacgccggactttgccgcggtggcggcctgggccgacagcttctacccgcgcatcttcctcaagcgcgcgggcttcgtgccggccggcacggtgtcgatgaccacctatttccatgccgacgcggccacgctggcggcgctgggcgacagccacgtgctggccagcgcgcaggcgcaggtgttcaggcagggcttcttcgaccagcgcgcgcagctatggagcgccggcggcgagctgatcgccagctcgcaccagatcgtctactacaaggagtgaggcaggcgcgggctcaggcgatcgcttcgcgcgcctgggcctcgtagcgatgcacggtgtggcgcatggcccagagcagcatcacgccgggcagcgccaccaccacggtgcccaggtagaacggcgcccagccccaggcctcgaccatatagccggaagtgggccccacatagacccggcccaccgacgccagcgccgacagcagcgcgtactgcgtggccgagaacgagcggttgcacagcgtcatcagcagcgccacgaaggccgccgtgcccatgcccccgcacaggttttcgaccgcaatggtcgctcccatggtccacaggtgcggcggcgtcaccgcgaggatccagtagcccaggttagacaccgcctgcagcacgccgaacagcatcagcgagcggtacaggcccaggcgcaccatcagcgtgccgccgaacagcgcgccgatgatggtggcggccagccccagggtcttgttgacgatgcccacctcgcccgccgagaagcccacgccgcggatcaggaaggtggtcgacaggctgccggcaaaggcgtcgccgagcttgtacagcacgatcagcagcagcagccaccacgcgccctggcggccaaagaagtcgcgcagcggcccgaccaccgcctcttccagcgagcgcggcgcgcgtgcgggcacgtcgggttccggtgcccacagcagcgtgacgatacccacgcccatcagggccgccatcagcaggtaggtctgctgccagcccagcacgcggtcggccagccacaacgccaggccgcccgagaccagcatcgccagccggtagcccagcaccttgaccgccgcgccggcgccgcgctcgggcgggcgcagcacgtcggtgctgtaggcgtcgaagacgatgtcctgcgaggccgacaggaaggccaccagcgtggccagcgccgccagcgtccacagcgcctcgcgcggcgggcagaaggccatgccggcgatgcccagcaccagccccagctgcgtcaccagcagccagccgcgccggcgccccagcagcggcggcgtgtagcggtccatcagcggcgcccacaggaacttgaagatataggcctggcccaccagcgagaagaagccgatggtcttgatatccagcccctcgaccgtcatccatgcctgcagggtgccggaggtcagcgccagcggcagcccggaggcgaagcccagcgccagcatggcgccgatgcggcggttgcggaagatatcgagataggtctggaaggtcatgaacgggccggcgtgaagcgccgcgcggctgcgcgggcgccgtgtattattgcatcacctgtttgcctgcccgccacatgcggcacggcatcgttgccgcggatcaccgatccgcctgcctggtcttccactgcgtccgaggaaccgcaaatgctccgccgcctgcaaggtgttcagcgtcctacccgtgaccggctggtccgcgcgctggcgctggccgcggtggcggcgcccatggcctggtgcctgcccgcccaggcgcaggacagcgaggctggcggcatccggctggaccgcagcggctcggccgtgcgcaagatcgtgccggtcgaggccatcgagcagcaggccgcgcaggaatacgagcagctcaagcaggaagccatcgccaagcatgcactggccgccgccgacaaccctcagctggtgcgcctgcgcacgatcggcaagcggctgctgccgcagaccgcacgctggaacgagcgcgcgcggcagtggcagtgggagatcaacctgatcggctccaggcaggtcaatgcgttctgcatgccgggcggcaagatcgctttctatacggggttgctcgaccagctcaagctgaccgacgacgagatcgccatggcgatgggccacgagatcgcccacgcgctgcaggagcatgcgcgcgagcgcgccgccaagtccgagatcaccaacctcggcgccaacgtgatctcgcagctgttcggcttcggcaaccttggcaatatggcgctcggcaccggcgcccacctgctgacgctgcgcttctcgcgtgcggatgaatccgaggcggacctgatcggcatggatatcgccgcgcgcgccggctatgatccgcgcgccgcggtgtcgctgtggcagaaaatgggcaaggtgagccagtccggcaccgagttcctgtccacgcatccgtccgggcggagccgcatcgccgacctggagaagcacctgccggaggtgctgccgctctatgcgcgcgcgagcaataccacggtggagaagctgccgccataccgcgccaatatggcgggcctgggcggcgcgccggtggacagcggcgacgacgaccggcaaaagccgctgcaacgctgagcggtccgctgacgccaatgaaaaaagccggcaatgccggctttttcctcattcagggctggctgcagcgtcaggcgcgcagccccgtggcctcgtcggcgcccacatgcacgttcatgcattgcaccgcggcgccggccgcgcccttgcccaggttgtccaggcgagccaccaggttcaggcgctcggcattgccgaacacgaacaggtcgacacggttggtgtcgttgttggcctgcacgtcgaagaagccgccgtcgaggttgtcggcgctgttgtacggcatcacgcgcacgaactgctcgccttcatagtgcttgcggtagatctcgacgatctgctcggcgctgaccttgcgcgccagccggtccgtgaacaccggcaccgtcaccgccaggcccttcaggaagttgccgacgatcgggttgaagaccggcgcctgcgccaggccggcctgcacgcgcatctcgggcaggtgcttgtgttccaggcccagcgcgtacggacgcgggctgtccagcttcgggttaccgccggcttcgaactcggcaatcatcgacttgccgccgccgctgtagccggtcagcgagaacgccgaaaccgggtagtcggctggcagcacgccggcgtccaccagcggacgcactgccagcacgaaggcgctggcgtggcagcccggcaccgcaatgcgcttgctgtcgcggatcttctcgcgctggccgcgcgccagctcgggcaggccgtaggcccagctgtcggcggtgcggaacgccgtgctggcgtcgatcacgcaggtgttcgggttggtcaccagcgataccgcctcgcgcgaggccacatcgggcaggcacaggaaggcgacgtcggcggcattcaggaatcgtgctcgttcggccgggtccttgcgcttgtcatcggcaatgcgcagcagttccacgtcggaacggccggaaagatagtcaagcagccggagaccggtggtgccttcctgaccatcgacgaacactttgaaaaccatggctgactcactcaatgaagtgcgggggaatgctttggatatgagaaatctcccctgccgggcgctgtggggaacctgcattgtagcggggatgggggccggtcgcaggggtttgtacggattggattattgcgatttggcacagttcgcggcttgcagcatctaaccaagtaggttaatttgcgcggggaagggaacggcgcatgacccgctgtggcgggtccgggagttgattgcggcagggcgggtcagcttgacgatggcagcgttccagggcgccaggaacatgtgtctcacccgcggcgacgtccttgatgtagtcgccaggatccagcccgccgacttctacaaaagcatgacgacctacgtcgaccataccgtctggcaggatgtgtatcgcccatgcacatcgtatggagcgatatacctgaagctgacggtgaccgaggaagtcctgattgtgtcgttcaaggcgcgctagcgcgtgcgccgccttgccagaggagctgtctatgcgatgcccggtatgtggaggcgccgaactcgaaagggggcggaaagactttgtctatacctaccgtggcgagtccacggtaatcgaagcggtccttgccgactggtgtgctcagtgtggagaaggtgtgctgggccaggaagaggaagagcggatcggaccgctggcgctcgccttcaacaagcaagtcaacgcctcgcttgtcgatccgacttacatcatgcaagtccgcaagaaactccacctcgaccagcgcgaagccgcagagatcttcggcggcggggtcaatgcattctcgcgctacgagactggccggaccaagccgccgcttgcgctggtaaaactgctcaggctgctggaccgccacccggaactgcttgaggaggtccgggcggcctgatggctgcgctcagagcggatagtcgtaatcgatcgacagcggcgcgtggtcgctgaacttctcgtccttgtagatcgagcaaagccgcgcggtatcggcgatcttcggcgtggccaggtggtaatcgatccgccatcccacgttcttggcataggcctggccgcggttgctccaccacgtgtactgctcggggcgcggatccagcttgcggaacacgtccacatagccatggacgtcgaacagttcgccgatccaggcgcgctcctccggcaggaagcctgagttcttcaggttgcccttccaattcttgatgtcgatttccttgtgcgcgatgttgacgtcgccgcacagcacgatctcgcgcccgctcgccttgagttgcaacaggtgcggcaggaacgcttccatgaagcggaacttggcaagctggcgttcctcgccgctggaacccgacggcacgtagaccgagatcactgccaggtgcggatactgcacttcgacgtagcggccctcgctgtcgaactcggaattaccgaagccggtgaccacccgctccggcttgtgccgcgtgtacaggcccacgccgctgtagcccttcttctcggcgtaatggaaaaaaccatggtagccatgtggcgccaggaacgcttcggtcatgtcggcctcctgggccttcagttcctgcacgcagaccatgtccgcgtcctgcttgcccatccagtcgaaaaagcccttcttcgacgcggagcggatgccgttgaggttggcgctgataatccgtaacattcggggaaattttgaattcagagagaaatgatgacgcagcagaaaccgcccgcgggtgccgatctcagccagacctttatccgctttgcgctcgatgcgggcgtgctgtcgtttggcgagttcgtcaccaaggccggccgcaagtcgccttacttcttcaatgccggcctgttcaaccagggtgcgatgctgggcgaggtggcgcaattctatgccaaaacgctgctggcctcgggcgtgcagttcgacgtgctgttcgggccggcctacaagggcatcacgctggcgtcggccaccgcggtggcgctggctggcatgggacgtgacgtcggcttcgcctacaaccgcaaggaagccaaggaccacggcgaaggcggcacgctggtcggggccaagctgcagggcaaggtggtcatcgtcgacgacgtgatctccgccggtacctcggtgcgcgaatcggtaaacatgatccgcgccgccggcgccgagccggccgcggtgctgatcgcactggaccgcatggagaagagcggtaccgccgagcaggtcggcacccattccgccgtgcaggacgtgcagcgtgagtatggcatcccggtgatcgccatcgccagcctgaaggacctgctggcttacctcgatgcgtcgcaggaccccgcgctgtcggcctcgcgcgaggcggtggcggcctatcgtcagcgctacggcgtctgaaaccgttgatggcaaggggcgccgccaagcggcgcccgttcagcatctggcggacaggcggactttccaatcggcaggagcgcggcgtggcggaaaaagaacggcaggagcggcaagtacggcaagtgccgcaagagcggcaggaaaagacggcacggcagatggcacggcagccaacgcaggccaaggctgaaagcggcgccaatgccgattccctggccgaacgcggcgcgcaggtgcagccgcgcaagccggtgcgccgggccgccaaggccccggaccggccggcgcacgaggcctatgccgtgcgcgcgctggtgctgcagggcggcggcgcgctcggggcctaccaggccggcgtgtaccagggccttgccgagggcggcatctacccgaactgggttgccggcatctcgatcggtgcgctcaacgccgccatcatcgccggcaatccgccccggcgccgcgtggaacaactgcgcgccttctgggagtacatctgcgcgcagccgtggctgcccagcctgtcgcattcctggttcgccgaccatgccgaaggctggcccgagccaatgcggatctggttcgatggcctgcatgcagcgcgtgccatgctggaaggccagcgtggcttcttccagccgcgcggctggccggagctgatgtcgcgctactcggacccgagccatgtcagcttctacgacaccacgccgctgaaggcgacgctcgagcgttttgccgacttcgacctgatcaaccaccgccccgacctgatgcgcgtctcggtgggggcggtcaatgtgcgcaccggcaatttcgcctacttcgacaatacccgcgacaagctctgccccgagcatttcatggcctcgggcgcgctgccgccgggctttccggcggtggagatcgatggcgagtactactgggatggcgggctggtatcgaacacgccgctggccgaggtgctgacggcgcagccgcggcgcgacgcgctgattttccaggtcgacctgtggagcgcgcgcggcaagctgccgcacgacctggtcgacgtggccgagcgccagaaggacatccagtactccagccgcacgcgggccattaccgactacatgcgcgagcagcagaacatgcgccgcatgctcaacgaggtgatggcgctggtgccgccgtcaaagcgcgacaacgcctggtaccgccgcgcggcggagcaggcctgcgacgcgcgccgcaacgtaatccagctgatctaccgcgacaagtcgttcgagaacctggccaaggactaccagttcggcgcgctcaccatgcatgagcactggaccagcgggctggacgatatccgccagaccctgcgccacccccaatggctggcgatgcccagccgcgagcaccccttcgtcacgcacgacgtgcaccgcggcaacggtggctgaggcggccgggcggctcagtcgaccttggtactggccagttccggccgggcgggcgggtaggccggcttcaggtcctcgaagaccctggtcaggatctccgccaccatcaggttgcggtgtgtcttggagtcggccggcaccacgtaccacgggcattcgggcgtgctggtcgccatgatggcagcctcgtaggcgtccatgtaggccttccagtgcttgcgctgggcgaggtcgttggtgtcgaacttccagtgtttctccggatccgccaggcgcgcttcgagccgtgccttctgctcgtcgcgggatatgtgcaggaagcacttgacgatggtggtgccggtctcggtcagcatcgactcgaagtcccggatctggcggaagcgccgctcgcactcggcggcgtcgatccagttgtgcacgcgcgtgatcagtacgtcttcatagtggctgcggttgaagaccacgatctcgcccgtcttcggaacctgcaggtggatgcgccatagaaagtcgcgcgccagttcctccggcgacggggacttgaagcccaccacgcggatgcccagcggatcgaagctgcggaacacgccgcgcacggtgccgtccttgccgctggtatccatgccctgcagcaccaccagcagcctgcgccggtgctcggcgtagaagatatcctgctgcgcgtcgagggcgttgctcagctcgatgatgcgggccaggtcttcttctttcttgccgcacgacagcggcttgctgcccgggtcgaagtcggcaaggcgaaaacgcttgcctgaggtaatgcggaaatcgtccagcggcatgggcgctccatcggtctgaccagcaagatcaagggaatgagcgccccggccggggctccgcggcaaggaatgcggggcgtgtggacaggggcgcacagcccctatggtcaggccggcagggctgccaggtcaatgctgccttcaaacacggtggtggccgggccggtcatgcgcaccggttccgcgccgccatcccaggcaatggtcagatcgccgccgtgggtatgcacccgcaccggcgagtccagcaggccgcgccggatgccggccaccacggccgcgcaggcgccggtgccgcaggccagggtttcgccggcaccgcgttcgtagacgcgcagccggatggcatggcggtcctgcacctgcatgaagccggcattgacgcggttggggaaggcggcatggtgctccaccaccgggccgtcctgcagcaccgggaagttctccacgtcgtccaccacctgcaccgcgtgcggattgcccatcgataccaccgagatccattcggtgcggccgttgacctccaggccgtacagcgtgtccgcgccttccgcgcgggtgggcaggccttccgcacggaacggcacgcgcgccggttccagttcgggcgcacccatgtccaccgtgacctggccgtcgtcctgcagcgtcagggtaatgacgccgttcatcacttcgacgcgcaccgagcgcttgtcggtcatgcccttgtcggtgacaaaacgcacaaagcagcgcgcgccgttgccgcagtgctccacctcgctgccatcggcattgacgatccggtagcggaagtcgacatcggggcgggacggcttttcaacgatcaggatctggtcagcgccaacgccgaaatgccggctggccagcgcacgccattgcgccggggtcaggtcgatctgctggtggatgccgtcgagcacgacaaagtcgttgcccgcgccgtgcatcttggtgaactggagtttcatggtggggattgtagctgcgcggcgccggacgtgccggcgcgctcagtagatctcgggctcgcccggcaggcggtgcttgaagcgcttgtgcacccagtagtactcgggtacgcgcgggcggatgcagtcctcgaagaaggcattcatgcggcgcgtgtcgtcggtgacgcttgcgccggggtagtcttcccagggcggcaggatgcgcagcacatagccctggtagtcgggcagcatctcggtgtagatcggcacgaccttggccccggtcaggcgcgccagccgcgacaccgaggtcagtgtcagcgcctgcacgccgaagaacggcacgaactccgagtcgcgctcgccgaaatccatgtcggcgatcagctgcagggcctcgcccttcttcaggcagcgcaggatgtcgcgcgcgctgtcgttgcgcgagatcatgttggcgccgaagcgcccgcgcgcgtgcttcaggaagtggtcgaacaggtcgttcttctgcctggtatagagcgatgcgccggagcggccgagatgctcgcgcaggtcgatggtgagtcggatcgcaccggcttccacgcccgacaggtgcagcgtcaccaggatatgcggggtgccatccagggccaccaggccggcctggtcgtcgatctgcacccagcggcgcatctgcgcctcactgccggtccagaagatgccgcgttcggcaaagctgcggaacaggatgcggaagctctgccgcgacagttcatcgatttcggcctcggtccggtccgggaaacacaggcgcaggttggcctgcaccacgcggcgccgctcgctcggcaccaggtagagcaggcttcccagcgcctcgccgaagcgcgcgacgaacggatatggcagcttgcccagcaccgtcagcaagccgatgccaagccacgtgaacacacggctcatgaaatcgatcgatcagtggccggctcggtatcattgcccggcgcgtccggggtacccgctccggcgggttgcttgtagcggttgtaagcccacaggtactgcgtggggcacaggcccaccagttcctcgatagtccggttgatgaccgcggcagcggcggcaggatcgtccggcagcatgccgccgtcgttgatcacgcgcaggtggccgcgatagccggcgccgcgcggcaggcgctcggcaaagaccgccaccaccggcgcgccggtcagctgctgcagccggtgcaccagtgccatggtataggccggcttgccgaagaacggcgcccagttgccctcgccgccgctgggcacctggtcgggcaggatgcccaccgcctggccgcgcttgagtgccttcaccagcatgcgcacaccgcgcggcgtggccggcgccatgtgcatgccgggccgggtgcgcattttttcaatccagtcgcgcagccagggctggtgcggcggcttgaacagggcggtgaccgggcgctgcagcgcgtgggactgcggcagcacttcaaagcagcccaggtgcggggtcaggatgatgatgcccttgccgcgcgcctgcagcttgcccagctcgggccacaggtagtcgtcaaagccatgcagcttcgcaccgatcttgctgcggctccagaagtagggcatctcgacgatcatgcgtccggccgaacgggccgcttcgtcgatcatcgcatcggtggcgtcgggaaacgcctggcggaagttctcccgcaggcgctggccgtagcggccgggcaggcgcgcgctcagcagtccgagcgcgccgcccgcggcttgcagcagccgcaggggaaaacgggagatcagccagaacaaaaaggtcatcaggcgcgaaaagcgggtctgctacgggtctgtgccggggaacagacgggcaggcagcgttttttctatggcggtattcagttccgcgcgcagcgtgccgtcatcggattcatctgggcacggtgcccccggctggttggcagggtgccgtaccgtaccgttggcgcgctgcaacgagcccggcaggcgcgtataatagcgtgtatcgccgagttaactgacaacttgcggggcgatgcggctctaaccgggctgcttgaaataccgctaaagcgtcgccgccatgaactgatcgggctggcacgcaatagccaacctggagaataagttcgtggcaaacgacttcctttttacttcggaatccgtctccgaaggccatcccgataaggtcgccgaccagatttccgacgccgtcctcgacgccatcctggcccaggacaagtacgcgcgtgtggcggccgagacgctttgcaacaccggtctggtggtgctggctggggaaatcaccacgactgccaacgtcgactatatccagatcgcgcgcgacacgatcaagcgcatcggctacgacaacaccgattacggcatcgactacaagggctgcgcggtgctggtcgcctatgacaagcaatcgcccgacatcgcccaaggcgtggaccgcgcctccgacgactacctgaaccagggtgccggcgaccagggcctgatgttcggctacgcctgcgacgagaccccggaactgatgccgttcccgatctactacgcccaccgcctggtcgagcgccagtcgctgctgcgccgcgacggccgcctgccctggctgcgcccggacgccaagtcgcaggtgacggtgcgttatgtcgacggcaagccgcacagcgtggataccgtggtgctgtcgacccagcattcgccggacatcacccaggcccagatccgcgaagccgtgatcgaggaaatcatcaagccggtgctgccggccgagatgctgaaggaaaccaagtacctggtgaacccgaccgggcgcttcgtcatcggcggcccgcagggcgactgcggcctgaccgggcgcaagatcatcgtcgatacctacggcggcgcctcgccgcacggtggcggcgcgttctcgggcaaggacccgtccaaggtcgaccgctcggccgcctacgccgcgcgctacgttgccaagaacgtggtggcttcgggcctggcgcgccagtgccaggtgcaggtcagctacgccatcggcgtggcccgcccgatcaacgtgacggtctacaccgaaggcaccggcaagatccccgacgccaagatcgccgagctggtgcaggagcacttcgacctgcgcccgaagggcatcgtgcagatgctggacctgctgcgcccgatctacgagaagactgccgcctacggccacttcggccgcgaagagccggaattctcttgggaagccaccgacaaggcggctgccctgcgcgccgcggccggcctgtaagcgccacccgcgccagcagcactgacggcaagccccgccggcccgcaagggcccgcggggtttttttacgcgggcttgatcctggtccagtcgccgcgtgacgccggcgccacggctgacggcagggagtaaaatcccgccatccccagccgccacgccggcggccgaccccaaacactggtgaccgtttccagaggatgccatgtccgaagcgcctgtccttgccccctcgacctcaacccagccgcccgccgccggccagctcaacctgatccgcccgcagccatatgccgactgggcgccgcaggtcacggccgaagaacgcgccacgctgcgccgcgagctggagcagggcgccgtgctgtacttcccgaacctgaatttccgcttccagccgggcgaagagcgcttccttgacagccgctattccgacggcaagtccaagaacatcaacctgcgcgccgacgacaccgcggtgcgcggcgcccagggcagtccgcaggacctggcggacctgtacacgctgatccgccgctacgccgacaacagcgaattgctggtgcgcacgctgttccctgaatacatcccgcacatgacgcgcgccggcacctcgctgcggcccagcgagatcgccgggcgcccggtcagctggcgcaaggacgacacccgcctgcacgtggactcgttcccgtccaacccgatgctgggcaagcgcctgttgcgcgtgttccacaacatcgacccggccgcggcgcgcgtgtggcgcgtgggcgagccgttcggcgattttgcgcagaagttcgtgcccaagacccatggcatgtggccggggcaggcggcgctgatgaagctgctgcatatcaccaagcgcaagcgctcggaatatgaccaccgcatgctgcagctgcatgacttggccaaggccgacctggattaccaggccaaggtgccgcagcaggaattccacttcccgccgggttccacctggatcgtcttcagcgaccagctgctgcacgcggccatgcgcggacgggcgatgatggagcagaccatctacctggcgccgcaggcgatttccgaccacacccactcgcccgaggcggtgctgtcgcgcatgctcgggcggccgatgctggtgtcctgatcaacgcagaagcaggcgcaacatggtttcgaaggtcttgccgtaaggcggcttgagcagtcctgcgccgttcaggccggcctggtggaacaccggcttcaccttggagaaggtgtcgaagcccgcctggccgtgataggcgcccatgccgctggcgccgaccccgccgaagggcaggccgtcctgggcgatatggaacagggtgtcgttgaccgtgacgccgccggcaacggtctgcttcatcacatggccgatggcgccgcggtcgcgctcgaacaggtatagcgccagcggccgcgggcgcgcattgatgtagtccaccgcctcgtccagggtgcggtacgtcaccacgggcagtaccggcccgaagatctcctcgcgcatcgccgtgacgccttcgggcacatccagcagcagcaccggtggcaggcgccgcgcgtgcgcgtccggctgcgcatcggacagcggcaccacggtcgcgccttgcgccgcggcttcgtccaccagcgccgccagccgcgcgaagtggcgcgggctgatgatgctggtgtagtcccggttgcgcgccaggtccggatagagccggtcaacgcaccggcgtgccggctccaccagctgcccgcgcaggtcttccggcaccagcacgtagtctggcgcgatgcaggtctggcccgcgttcatcagcttgcccaccaggatgcgttccaccgcacgcggcaggtcagcgccggcgccgataatcgccggcgatttgccgccgagttccagcgtcaccggggtcaggttggcggctgccgcgcgcatcacatggtggccgaccgcggtcgagccggtgaacagcaggtggtcgaagggcagcgcggtaaaggcgctcgccacctcggcatcgccattgaccaccatgatctcgtccggcgcaaagtgctgcggcaccagttgcgcgaacaaggccgcaaagcgcggcgtgtattccgacagcttcaccatggcgcggttgcccgccgccagcgcgccggccagcggccctaccgtcaggtacagcggatagttccagggcaccacgatgcccaccactcccagcggctgcggcaccagccgcgagcggcccgggcggaaccagaagccggtggcggcgcggcgcacgcgcatccagcgcttgccgtggcgcagcgcgtcgtcgatgccgccgaggctcgggaatacctccagcagcgcggtttcctgccgcggccggttggtgaagtccgcgtgaatggcggcggcaatggcagcctcgttctctgtcaccagccggcgcaggcgctgcaggcggtcggcacgcacggcccaggcgggcagctggtcgcgccgcgacgcggcgtgcatggcgccaaagacggacgacaggtcggggacttctcgcattgctgcgctcctgggcaagggacgtgcggggaaagtggatgtggatcgcggcgagtggcgctgcagcggtccgcgtgttcccgcgcacgataaggtagcgtgccagccatggcaatggaagtttcctaccagaagggcaattcaaacgcccgtctgcgcagcgccggcggcccgcgccaccgggcttctccaccgtccgggctagcgcctacactgaatctcacagcttgccatccgctggacggacagggcgcgcatgcaccggcgcggcccggctcacgcacgcgcgccgcctgcggactcgcggggagacagatggaaaccacctttgactacgtcatcgtcggcgcgggctcggcgggctgtgcgctggcggggcggcttgccgacagcggcgacgacaccattgccctggtcgaggccgggcaccacgatcaccatgtgctggtacgcacacccgcggcgcttgccgcgctgctgccgcgcgcgggggcacgcaactacggctatgaaaccgtgccgcagccaggcctgaacggccgccgcggctaccagccgcgcgggcgcgggctgggcggcagttcctcgatcaacgccatgatctacacgcgcggccgcgccgccgattatgacgcgtgggccgccgccggctgcgacggctggtcgtgggacgacgtgctgccgtacttccgccgcgccgagtgcaatgaacgcctggccggcagcgacgacgacccgctgcacggcggcaacgggccgttgcacgtgagcgacctgcgcacccccaacccctttgccgaacgcttcatcgaggccgcgcagcaggcgggcttcccgcgcaacgacgatttcaacggcgaagaacaggagggcgtgggctggtaccaggtcacgcagcacgcgggcgagcgctggaacgcggcgcgtgcctacctgcacggtggcaacaagcgcgaccgggcctgcaatggcggccgcgcgcacctgcgggtgctgaccgatacgcaggcgctgcgcatagtcttcgaaggccgccatgcggccggggtgcagttggtgcgcgagggccaccggcaactgctgcgcgcgcgccgcgacgtgatcgtgtgcgcgggcacgttcggctcgccgcagctgctgatggtgtcgggcgtcggccccgccgcgcacttgcgcgaacatggcatcgccgtcgtgcatgacctgcccggcgtgggcgccaacctgcaggaccacctggacatcgtgctgcacaagcgcgtggccgtgcctgaattgttcggcgtgtcgttcggcggcctggcgcggctggtgcctgaaatgctgcgctaccggcgcgaacgcaccggcatgatgtcaagcaacttcgccgaggcaggcggcttcctgcgcagccgcccggacctgcccgagcccgacctgcagctgcatttcgtggtcggcatggccgatgaccacatgcgccggctgaacttcggccatggctattcctgccatgtctgcgtgctgcgcccgcgcagccgcggcgaggtgcggctggcctcgcacgatatccggcgcgcgccgctgatcgacccgcaatacctgagcgatgcgcgcgacctggacgacatggtcgccggcgttcgcatcgtgcgcagcatctttgcgcagccgcaactggccggcttcggcgggcgcgaactctattccgccggcctgcgtgccgatggcagcgacgacgctgccgtgcgcgagatgatccgcgagcatgccgacaccatctaccacccggtgggcacctgccgcatgggcatggatgcgatggcggtggtggacccgcaactgcgcgtgcgcggcgtcgagggtttgcgcgtggtcgatgcatcggtgatgccgaccctggtcggcggcaacatcaatgcgcccgcgatcatgatcggcgagcgcgcgcatgacctgatccgctatgcgccgcgcgtgatgctgcgggtgctggaatcgatggaggcttgaatcgctagccttcgaagccgcgcgagaacacccgcttgagcacgtcggcatccgcatccagggtgccgaacacgcgcccgtgctgccgtcccagccggctggcgacgaacagctcggcattctcggtatcggcatgcgccagcatcagcgcggcctgtgcggtcagcaccaacccctgcgcaaagcgtcgggcgctggcttccagcaattccggcggctggcgcagcagcgcctgcagcgatgccagttccgcgcgcaccgccggatggccgccggcgcggcgcgacaggtcttgcagcaagcgcgcggcatcgtcgggattgcgctggatcgcgcgcagcacgtccaggcacatgatgttgcccgagccttcccagatcgagttgaccggcgcctcgcggtacagccgcgccatcgggccttcttccacgtagccgttgccgccccagacttccatggcttcgccggtggcttccagcgtgcgcttgcagacccagaatttggccgcgggggtgaccacgcgcttccacgacgccgcgagcggatcatcgtcagcgtgctcgaaggcgtggcccagttccatcatcagcagcgtggccgcttcggattccagcgccaggtcggccagcacattgcgcatcagcggctggtcggccagcaggcgcccgaaggcgctgcggtggcgcgcatggtgcagcgcctgcacaaaggcggcgcgcaggatcgcggcactgccgatcacgcagtccagccgcgtgctggtggccatctcgatgatggtcgggatgccgcggccttcctcgccgatcaggatgccggtggcgtcgcggaactccacctcgctgctggaattggagcggttgcctagcttgtccttgagccgctggatcagcaccgcgttcttgctgccgtcgtcgcggaagcgcggcacgaagaagcacgacagcgggccgtcttcggcgcccatgcgcgcgaccaccaggtgcgcatcgcacatcggcgcggagaagaaccacttgtgcccggtcagcgcgtattccgcgccgcggccctcgccgcgcaccgcgcgcgccacggtggtgttggcgcgcacgtccgagccgccctgtttctcggtcatgcccatgccgatcatgatcgcgctcttgctgcgccacggcaggtcgcgcgcatcgtgttcggtcgcatacaaccgcggctcaagctcggcaaacaatgcggtttccttgcgcagcaccgggatgctggcgaaggtcatggtcggcgggcacagcgagccggattccacctgcgcctgcaggaagtagccggcggtgcgcgccacccatgcgcccgcgcgcggctgcgcgaagggcagggcctgcagctgctggctgcgcaacagggccagcagcgcgtgccagctcgggtggaaatccacggcgtcgatgcgctcgccggtgcggctgtgtgtgtgcagctcgggcgtgtggcggttggcatcggctgcccattgctggacttccggctcgcccaggcgcgcgccgaactggcccagcgtgccggcgtgccagccgcctcccagccgttccagcgcgccgcgcagcgccggatcggtggcgaacaggttgtagtgcgcgagatcgggcacctggttgaacacgcggtgggtggcagcttcggtcatggcgggatcggaagatggacgcgtcttactgcatggtagagcacgtcgccggcgtttgagtgcgcggttgtccccttgtgagtgattattgcgctgcagcatgcgcgattcgataccttttcgaacaggtgtggcaccacaaacggcagggaactggcactggcgcccaccggcaccttgtgcttaaattcaccccgttggatgaaacaggggtgccgtacggatgggccgtgcggctgagagagtcccttcgaacccgatccggctagtaccggcgtgggaagtttcacaagaccaagtctccagtccctccgggactcgccgcctcaggcctcaggccccgggcagcgctcacaaggctcctggtttcgtccaccccgcaagagagaggacgacacccatggcccgtactgcccccgctgcatccttcgaatcgctcgaaagcgacctcgaccagaaattcgcctacccggcttccagcaagacctacctgacgggcagccgccccgatatccgcgtaccgctgcgcaccatcctgcaaacgtcgacgcgcaccgacaagggcgagatgcagaatccgccgatcccggtgtacgacacctcgggcccgtacagcgatccggacgtgcatatcgacctgaaggccggcctgcccgccgtgcgcgccaagtggatcgaagagcgtggcgacaccgaagtgctgccgggcctgtcgtcggaatacggacgcgaccgtgccaacgaccccgccaccgcacacctgcgctttgcccagctgaccaatccgcgccgtgccaaggccggtgccaacgtgtcgcagatgcactatgcgcgcaagggcatcatcacgcctgaaatggagtatgtggcgctgcgcgaatcgctgaacctgcaggcgctgtacgacaagcccgactacaaggcgctgctgcgccagcatcccggcaatgcgctgggcgccggcctgccgctgcgtccggaagacatcacgccggaattcgtgcgccaggaaatcgcctcgggccgcgccatcattcccgccaacatcaaccacaccgaactggagccgatggcgatcgggcgcaatttccgcgtcaagatcaacggcaacctgggcaactcggcggtgacctcgtcgctggccgaggaagtggaaaagatggtgtggtcgatccgctggggcgccgacaccatcatggacctgtccaccggcaagcacatccacgaaacccgcgaatggatcctgcgcaactcgccggtcccgatcggcacggtgccgatctaccaggcgctggacaagaccggcggcatcgccgaggacctgacctgggagatgttccgcgacacgctgatcgagcaggccgagcagggcgtggactacttcaccattcacgcaggcgtgctgctgcgctatgtgccgctgaccgccgaccgcgtcacgggcatcgtttcgcgcggtggttcgatcatggccaagtggtgcctggcacaccacaaggaaaacttcctgtacacgcacttcgacgagatctgcgaaatcatgaaggcctatgacgtgtcgttcagcctcggcgacggcctgcgtccgggttgcatcgccgactcgaacgacgacgcccagttcggcgaactgcgcacgctgggcgaactgaccgccaaggcatggaagcacgacgtgcaggtgatgatcgaaggcccgggccacgtgccgctgcagcgcatccaggccaatatggacgaagagctcaagcattgctacgaggcgccgttctacacccttggaccgctggtgacggacatcgcccccggctacgaccacatcaccagcggcatcggcgcggccaatatcggctggatgggcaccgccatgctgtgttacgtcacgcccaaggagcaccttggcctgccggacaaggaagacgtgcgcgaaggcatcatcacctacaagatcgcggcccacgctgccgaccttgccaagggctggcccggcgcgcagctgcgcgacaacgcgctgtccaaggcacgcttcgagttccgctgggaagaccagttcaacctgggcctcgacccggaacgcgcgcgttcgtaccacgacgccacgctgccggccgagggcgccaagatcgcccacttctgctcgatgtgcgggccgaagttctgctcgatgaagatcacgcaggaagtgcgcgactacgcggcgtcgctgcccaaggaagcgcagcagggcatggaagagaagtcgatcgagttcctgaagaagggcagcaagatctactcgtgatgcagtgactggcagtacgggcatggcttcgcatccatgcccgctcgtgtttcgccgccgcgcagcgcctcgcgcggcggcaccgacaacaaggaggccggcgcggccgcacgcgccgtccggcacaacacccctcatgacagcagtgcagtcgtttgacgtcgccattctcggggccggtcttgccgggcgcctggccgcctggcaactggtacgcagcggcgcccgcgtggcgctggtggagcgggccggtccggacggcgcgggctcggccgcctatgtggctgcggccatgctggcgccgctggcggaatcggccatcgccgagcgccgcatcgtcgacctgggcatcgccagtgtcgacctgtggcgcgcgtggctggccgaattgcctgagccggtcttcttccaggaggacggcacgctggtggtctggcatgcgcgcgaccgtgccgagatgtcgctgttcaccagccgcgtgcgcgcggtggcgccgcccgaactggtgtcgcagcggctgcgcgcgctggacggcaagggcgtgggcgaagtcgagcccgcgctggcgggccgcttcccgcagggcctgctgctggccggcgaaggccagctcgacaaccgtggcgcgctgcgcgcgctgttgtcgtgcgcggtcagcgaaggcgtgcattgcgtctgggaggctggcgaggtcgatgccgaatcgctgcccaagctcggcatccgtgccgacgtggtgctggattgccgcggcctgggcgcgcgctcggcctggcccgcacagccgggcggcgacaagccgggcctgcgcggcctgcgcggcgaagtggtgcgcgtgcatgcgcccgacgtcaggctgcatcggccggtgcggctgctgcatccgcgctacccgatctatatcgcgcccaagcccaacgacctgtacgtgatcggtgccaccgagctggaaagcgaggatgattcgcccatgagcgtgcgttccgcgctggagctgctgtcggcggcgcattcactgcatcccgccttcggcgaggcccgcgtgctggaactgaacgtgcagcggcgcccgacgcggcccgaccacctgccggcgatccgcgtggaccagcgcgcgcgcgtggtgcgcgtcaacggcttgtaccggcatggctttctgattgcgccggcggtgaccgaggccgcgtgcgcggtggttggcgcgctgctcaagggcgatcccgcggcccatgccgtgccggccgcgctgcgctggcctggcatgatcgaagccgtgaccgaagcgcccgctgccgctaccatggccgcacccggcgggctgctgcactaacgcatgactgacatggaaatcctgctcaacggccgaccgctcgcccttgccgattccgccacgctggcggacgcggtgagcgcggcgcagatcgcgcccccctttgccgcggcggtcaacggccagttcgtgccgcgcggcgcccacgccaacaccattcttgcggccggcgaccgcatcgacctcgtgcaacccgtgacgggaggctgacccatgacattcgaaccttccgaaaccttgcgcgacccgttcgtgctgtatggcgagtcgttcggctcgcgcctgctgctgggcaccgcgcgctacccgtcgccggccacgctggaggcggccgtgcaggcctccaggcccgccatgatcaccgttgcgctgcgccgccagggcgcggtcggcgccggcgagggcggccaggccttctggcagatgctcaaggcgctggacgtgccggtgctgcccaataccgccggctgcttcaccgcgcaggaagtgatcaccactgcgatgatggcgcgcgaggtcttcgaaacaccgtggatcaagctggagctgatcggcgacgactacacgctgcaacccgatacgctgaacctgccggccgtggccgagaccctgatcaaggaaggcttcaaggtgctgccgtactgcaccgaggacctggtgctgtgccgccgcctgctcgacgtgggctgccaggcgctgatgccatgggccgcgccgatcggcaccggccgcggcgcggtcaacccgcacgcgatgcgcgtgctgcgcgagcgcctgcccgacacgccgctgatcgtcgatgccggcctgggcctgccgtcgcatgcggcgcaggtgctggagtggggctacgacggcgtgctgctcaataccgcggtggcgcaggccgcctacccggtcaatatggcgcgcgcctttgcgcaggccgttgaggccggccgcaccgcctacctggccgggccgatgcccgagcgcgaggtggcgcaggccagcaccccggtggtcggcatgccgttctggcacgccgacagcacggagcagcgcgcatgacccgccgcgccgtgcatgccgccagcgacggcccgctgcgccaggcggtgctggaacactatggcgagaccttcggcgtcgatgacaagccgtggcaggcctggcgcctggccgacgcgcccgcgcaacccggcgcccacgacgtgctgctgttcgacggcgaagccgacgcaggcacgatcgcgcgcgtcgccgccgcgggcgccacgctgatcgagagcgatcgcgagggcggccagtggatcgacaccgtgcgctcgccgatgggcacgtgggtcttctccgtcgccgccgacaccgaccagccgcattcgcccgccttcgtcgcggtgctgctggccagcctggcgctgcatttccccgcgcacgacgcgctgtgcctggcgcgcgcctgggagccgggctcggccgactggccgtctgactttgcccgcttcccgcatgtacggcacgccgccctggtggcacccgagcaggccgcggcgccgttcgcgccgtgccccgcgctgggcctgtacgtggtggtgccaagcgccgaatggatcgagcgcctggcgccactgaacgtaccgacggtgcagctgcgcttcaagtccgaagacccggccgcggtgcgcgccgagatcgcacgcgcggcgaaggccacgcagggctcgtcttcgcgcctgttcgtcaacgaccactggcaggccgcgatcgactaccgcgccgccaacggcggcgatcagagcggcatctacggcatccaccttggccaggaagacctggacgatgccgacctcgatgcgatccgcgcttcgggcctgcgcctgggtgtctccacccatggctatgccgagatgctgcgcgtggccgcgatccgccccagctacctggcgctgggcgcgatcttcccgaccaccaccaaggtgatgccgacccagccgcagggcatgggccgcttccgcgcctacgtgaagctgatgcagccggtgatcccgtcgctggtgggcatcggcggcgtcaacgcggccaatatgcgcgaggtgctggcggtgggcgtcggcagtgccgccgtggtgcgcgcggtgaccgaggctgacgacgtgccggccgcggtggcccaactgatcagcctgttcccggctgcctgagcgcggagccagccatggctgctgctgcgcacatccgcctggcagcggcggacgaggtgccgcgcctggccgatatcgaactggccgccgcggcgctcttccctgatacggacctgccggcactgctgcgcctggtcagcacgcccgagccggtgctggccgccgcgcagcgcgaagcgcgcctgtgggtagccgagcgcgatggggaactggccggctttgcgctggccagccgcaacggcgagtgcgcctacctcgatgaaatggatgtgcaccccgaccacgggcgccgcggcattgggcgggcgctggtaggggcggtgcagggctgggcgcgggcggggggatcgcactcgctcaacctgaccacgtttgcccacctgccctggaatgcgccgttctatgcatcgctcgggtttcgccagttgcgtgacgacgagctgtgtccgctgctggccgatgcattggcggcgcagcgtgctgcggggctgcggcagcgggtggcgatgcggcaggtgctctgaagggcgcgcgcggtgccaggatttgtgcgacattcgcccagccgcgggaaccgaacgggaccccgccgttatgatgttgggcagcattccccgccaaccacccagcatcccccatcatgtccagccagaccgcccccgaaatcacccccgtcgcccccggcacgcccgagaagccctacttcggcatcgacgtgccgctgatgcgctatttcggcctgcagccggagcttatcgaggagggctattgccgcacgcggctgccggcgcacccgtcgctggtcaacagccgcggcgatgtgcatggcggcacgctgatggcgacgctggacttcaccctgagcggcgccgcgcgctcgcatgcgccgctggaaaccggcgtgatcacgatcgacatgtccacgcatttcctggcggcagcgcgcggcgagctgacgctggaggcgcgctgcctgcgccgcggcgcgcgcattgcattctgcgagggcgaggtcaaggatgctgccggcaccgtggtgtgcgtggcgcgggccgcgttcaagctggtgccgctgtccgccggcggcaactgaccccggcatcggtctggtcgctcagtcctgcagcggccggtacacctgttcgaaacgcgcgcgctcggtgatgccatagtcgccgggcgcgtattgcatcagccagtcgcccggcttgccgtgcagcacgtcgccgccggcgctgcgcgcgatgctgaaggcctcgtgcatttcgcgcgccagtaccgggatcggcttgttgcggtaggcgccgtcctggccgtgcgccagcggcggcacggcctcgtatttggggtcgaagcggtcgcgcgagacgcaccagcggtcgccgccgcggctggtgatcagcgcatcgccaggttggtagcggttgggtccctcgcggctgatcagctcgccgggttcggtggcgaacaccacgtcgacaacttcatgcttgaggtagaacgcggcagccgggtcgctgcgcaggtcgatatcggccagcatcggcatgtccgtcaacccagcgcgcgcggcgcgaacaaatggttcagcgggccgttgccggcacccagccgcagccccgcgcccgccgcgatggcctgcgccacgtagtccagcgccgtgcccaccgccggctccagcgcatcgccgcgcgcaagctgcgcggcaatcgcggcggccagcgtgcagccggtgccgtgcaggttgcgggtatcgacacgcggatgcgtgaacacgcgcacgctgccgtcggccagcatcagcaggtcatccaggccgccggcggcggcaccgtcttccaggtggccgcccttgagcagcaccgcggggcagcccatcgcgatcaggtcggcggcggcctgttccatctccgcacggcgcgtgatcctgcggcccagcaggtaggaagcctcgggcaggttgggcgtgaccagcagcgcgcgcgggaacagcagccgcaccatcgcctgcgtggtggcgtcatcggacagcgtcgcgcccgaggtcgagatcatcaccgggtccaccaccagcttgctgatgccgtgccggtcagccgccgcggccacggcctcgacgatggcggcggtgcccagcatgccggtcttggccgcgtccatgccgatatcgctggccacggcatcgatctgcgcggccaccatgtcggcgggaatggcgtgcacgccggtcacgcccagcgtgttctgcgcggtgatcgcggtgatggcgctcatgccgaagcaacccagcgcggaaaaggtcttcaggtcggcctggatgccggcgccgccgccggagtcggaaccggcgatggtcagggtacggggtggcgttgggatcatctgtgcaggaatcggagggagccggtgcgcaaggcgcccgggcacgctacaataccgccactccgaggagcgttgcaacggatggaggcctgcgaagcacatcgcgcggccggcggcacagccgccccatgccatccgccaggctcggactgtcttcaacggcgctcgctgatccgtggtccgcacggaggcgagtcgacctatccgcgtgcttcgcatgtgcccttgcgccatgccacggctgccagattccccgtactcgtcacctgcgtgccactcttcaccgggagtgaaacatgaacgctgtgaccgacctgaagcaagactacctcgtcgccgacatcaacctggccggctggggccgcaaggaaatcgccattgccgagaccgagatgcccggcctgatggcgatccgcgacgaattcgcagcggcgcagccgctcaagggcgcgcgcattgccggctcgctgcacatgacgatccagaccgccgtgctgatcgagacgctcaaggcactgggcgccgacgtgcgctgggcctcgtgcaacatcttctcgacgcaggaccacgccgctgccgcgatcgccgcaggcggcacgcccgtgttcgcgttcaagggcgaatcgctgaaggaatactgggacttcacccaccgcatcttcgactgggcggacggcggcacccccaacatgatcctggatgacggcggcgacgccacgctgctgctgcacctgggcgcgcgcgccgagaaggaccagtccgtgatcgccaaggccaccagcgaggaagaaacctacctgttcgccgcgatcaaggaaaagctggccaaggacccgagctggtacagccgcaacctggcagccatccgcggcgtgaccgaggaaaccaccaccggcgtgcaccgcctgtaccagatggcccagaagggcgaactgcgcttcccggccatcaacgtcaacgactcggtgaccaagagcaagttcgacaacctgtacggctgccgcgagtcgctggtggacggcatcaagcgcgccaccgacgtgatgatcgccggcaaggttgccatcgtggccggctacggcgacgtgggcaagggcagcgcacaggcgctgcgcgcgctgtcggcccaggtgtgggtgaccgagatcgacccgatctgcgcgctgcaggccgcgatggaaggctaccgcgtggtgaccatggactacgccgccgagcatggcgatatcttcgtcacctgcaccggcaactaccatgtcatcacccatgaccacatggcgaagatgaaggaccaggccatcgtctgcaatatcggccacttcgacaacgagatcgacatcgcctcgatcgagaagtacgaatgggatgagatcaagccgcaggtcgatcacgtcaagttcccggacggcaagaagctgatcatcctggccaagggccgcctggtgaacctgggctgcgccaccggccacccgtcgtacgtgatgagcagctcgttcgccaaccagaccatcgcccagatcgaactctggcaggaacgcgacagcggcaagtacccggtcggcgtctacacgctgcccaagcacctggacgagaaggtggcgcgcctgcagctgcgcaagctgaacgcgcagctgaccgagctgaccgaacagcaggccgcgtacatcggcgtgaagaaggaaggcccgtacaaggccgaccactaccgctactgatccgcacaggaaggcagggctccccctcccgcttgcgggagagggggagaaaccacattcaaggagccgtcatgagattactggtcgtctggatcatcaacgctgttgcgctgttcgtgctgccatacatcatctcgtcgatccacatccagagctttggctcggcgatgctggcggcgctggtgctgggcctggtcaatacgctgatccgtccgatcctggtgatcctgacgctgccggtcacgctgctgacgctggggctgtttatcttcgtcatcaacgcgctgctgttcctgtttgtcggcaacctgctgtcgggctttaccgtcggcggtttctgggcggccctgctgggctccatcctgtacagcgtgatctcgtggctgctggccagcctgctgctgggcgaacgcaccgcctgacgcggcctgcactgacacgaatcccataccgcgcgccgcgccaacgcggtgcgccaccatcatgcaagaccgctacttcagctttgaattcttcccgcccaagacggcggagggcacggagaaactgcgcaacacgcgtgcgcagctggccccgctcaagcccaagtacatctcggtgacgttcggcgccggcggcaccacgcagcagggcacgctggacgcggtgctggaaatccagcgcgaaggcatcgaggccgcgccgcacctgtcgtgcgtgggctcgtcgcgcgagagcatccgcgctatcctgcagcagtaccgcgacggcggcatccgccatatcgtcgcgctgcgcggcgacatgccctcgggcatgggcgagatcggcgagttccgctacgccaacgaactggtcgagtttatccgtgccgagaccggcgactggttcaacatcgaagtcgcggcctacccggagtaccacccgcaggccaagtctccgcgccacgatctcgagaacttcgtgcgcaaggtcaaggccggcgccaactcggcgatcacgcagtatttctacaacgctgacgcctacttccgctttgtcgatgacgtgcgcgcgacgggcctcgaggtgccgatcgtgccgggcatcatgccgatcaccaactacacgcagctgatgcgcttctccgagtcgtgcggcgccgaagtgccgcgctgggtggccaagcggctggagagctttggcgacgaccgcgaatcgatccgcgccttcggcctggacgtggtcaccgcgctgtgcgagcgcctgctcgcagcgggcgtgccgggcctgcacttctacacgctcaatgccgccggcgccaccaaggcgatctggcagcgcctgaagctgtaaagcccgccatggccacgcgccgccccgatcccttcatcgaacatctgctcgagctgatggggccgctggcggcgcgcatcggtcccattacggccaagcgcatgtttggcggccatggtctgttctatgacgggctgatgtttgcgctggtgtcgcgaggcacctgctacctgaaggcggatgacgccacgcgcggcaagttcgaggccgagggcagcgaacccttccgctaccagtcggcaaagcgtgaggtcaccatgcgccactacctgagcctgccgccggcggcgctggaatcgcccggcgcgatgacgccatgggcgaagctggcggtggaggcggcgctgcggctggggaatgcgggctgagtgtttgctcccctctcccgcaagcgggcgaggggagcctgctgcgggcgcttgtggtgctcccacgatgcctgcgatcggtgccatactcggcaccatggtcaccgccaccttccgcttctacgaggaactgaacgacttcctcgcgccggaccagcgccggcgtgacttgtcctgcgcctgcgcgcgcgccgccacggtcaagcacatgatcgaggcgcttggcgtgccgcataccgaagtcgagctgatcctggtcaatggcgaatcgtccgggttcgagcggcagctgtgcgatggcgaccgggtctcggtctatcccaagttcgaacggctcgacgtgtccccgctgctgcgggtacgcgagcagccgctgcgggtgatgcgctttgtcgccgacgcgcacctgggcggcctggcgcacctgctgcgcatgaccggcttcgacaccctctacgacaaccatttcgaagacagcgagatcgagcgcatcgccgtcgaccagggccgcgtcgtgctgacgcgcgaccgcgagctgctcaagcgccgcggcatcacccacggctgctatgtgcgcgcgatcaagtcgcaactgcaggtgcgggagatctttgcgcggctggacctggcgcgcagcgcacggccgttttcgctatgcctggactgcaatgcgccgctgcgctcgctggatgcggcgggtgcggccgggcgcgtgccgcaaggggtgctggagcgccatcgcagctttgtcacctgcgaccagtgccggcgcgtgttctgggagggctcgcactggcgctgcatgcgtgcgctggtggacgagctggtgcggcgcgacgaggccaagcaaggttagaacgcgccggattccgtgacgatccagtccatggcgatgtcatgcggctgcgcctgcaacggtgcccggcagttttcgtagccaatgccgatcgccaccggccgctgcgccatggccgccagcgtgcggtcgtagaagccgccgccgtagcccaggcggaacttgtccgggctgaacccgacacagggaatgagcagcgcgtcgggcgtcgcggcctcagtgccgtccggcaccgggatgccgtagtggccggtggccatgggcgtgtccggtgtccacaggtggaaatccagcggcgcgcccgggcggctgaccgacggcagcgcggcgctgcggccaggcatggcggcgagccagatgccgaccgcgtcgcgtgcgtcgaactcctgctggatcggccagtagaaaccgaggcagcgcacggccaggccggccagcaatccagacagcgcggcggcgatgcgcgcgtcggcttcggcgcgtgcgggcagggcggcgcgctgcgccagcaactgcgtgcgcagtgcgcgacggtcttcggcggcgggggtgggtgcggtcgtggcaggagtggatgacatggcgtgggataatgcccctcgtccgaaccaacacgaacggcggaaccgcggctgggcacaagattgcaggcgccggcgccgccgtcatcgacaaggaagcaaagaatgctgaagggagtatatctgcagcgtgccggccgggccgcctggatcgcgctcgcatgtgcactgcttgtcacgcccgtccatgcgcagaagcgcccgcaggcggtgtcgcgcccgcaggcggcggtgatcccgagcgatcccgacgaggccttcaccgcgctgcgcgaagccgcgcgcaagaacgacgtggagcgtgcctacgcgatctcggccacgctggtggactacccggtcccgtcctatgtcgagtacttccgcatcaagccgcaattgttcgacgccagcggcctggcgcgcatcgatgcgcccgacgaccaggtgcgcgtgttcctgcagcgctacaagggcgacgccattgccgaccgcatgcgcaatgactggctgctggtgctgggcaagaagcgcgactgggccaatttcgatgtcgaatatccgcagttcgcgctcaaggacgatacccaggtcgagtgctatgcgctgctgtcgcgcgcgctcaagggccagaacgtggccgccgatgcgcgcaatgtgctgagcgaccccaggtactacggcgaaggctgtgtcgacctgatcggctacctggcgcaaagccagcagatccagcgcagcgatgtcgcctaccaggcgcggctggcgctggagcagaactatgtcacgctggccggcaagatcgccgcgctggtgcccgacgcgcgcgcggatggcgatacgctcgccaccatcgtcaagatggcgcgcagcgacccgtcgcaggctgccgcctacctcggcacggcccagggcgcgctgtcgcgcgacgagcagggcgcggcctggggcgtgatcggccagttcgcggccaggaagctgttgcccgacgcggccggctactaccgccgccagatggacctgggcggcaaccagtggctctccgacgacacccaggaatggcgcgtgcgcgccgcgctgcgccagggcgactggaagcaggtgcgccaggcggtggagctgatgcgccccgaactgcgcgccaaggacccggcctggatctactggtatggccgcgcgctcaaggccgacggccgcgacaccgaggcccagcagaacttccagcagatcgccggccagttcaacttctacgggcagctggccagcgaagagctgggcaaccgcatcacgctgccggcgcgcaccaccgtcagcgacgccgaggccatggccatgcgttcgcgccccggttttcagcgggcgcagaagttctacaacatgaacctgcgcttcgaaggcaaccgcgagtggaactgggaactgcgcaatatgagcgaccgggagctgctggccgcggccgagtatgcgcgccgcctggagctgctggaccgcaccgtcaactccgccgaccgcacccgcaacgaacatgatttcacgctgcgtttcctgatgccgtaccgcgacatcatgcagcgcgccaccgacgatgtcggccttgacatggcgtgggtttacggcctgatccgccaggaatcgcgcttcatcatgaatgcgcgctcgtcggcgggcgcacatggcctgatgcaggtgatgccggccacggccaagtacgtcgcgcgcaagatcggcatgaacgacttttcgccgtcgatgatgggcgatcccaatatcaacatcctgcttggcaccaattacctgaacatggtgctgaccgacctggacagctcgtggacgctggcttcggctgcgtacaacgccggcccgggccggcccaaggcctggcgcagcacactggtgcggccggtggaaggcgcgatctttgcagagaccattccgttcaatgaaacgcgcggctatgtgaagaatgtgctttccaacgccacgtactatgctgcattgatgagtggccgtccgcagtcgctgaaatcgcgcctgggcatggtcgcgccgtcggcggtgactaccaccagcctgccctgaaattgcccctgcgggggcgggcaggacgggccctgccgggacgatccggcgggcccgggctggctcagggtgccgcggcgtgcagttttcttggcacggaggcatcatgcagaccagcaacgtcctcgttatcggtggcgccggctttatcggcagccacctcgtctcgcgcctggccggggctgcctcggcctcgggcgcgccgcttgagcctggcgccaaccccgattcccccatcgcccccgaccgcatcgtggtcggcacgcgcaatatcgagcacgcgcagcacctgctgctgctgccgcgcgtggaagtggtggagctgggcctggccgacaatgccgcgctggacgacgccatcggctcgctgggcgtggatggcatcgtcgtcaacctggtgggtgtgctgcacggcgagcgcgccgacccctacggcgaagcctttgccagcgcgcatgtggagatggtgcggcagatcgcggcgtcatgcctgtccaccggcgtgcgccggctgttgcatatgagcgcgctgggcgcggacagcaatgggccgtcgatgtacctgcgcagcaagggcgacggcgagcgcgtggtgcgtgccagcgggctggactggaccatcttccggccctcggtggtgttcggccccgacgaccatttcctgaacctgttcgcccacatgcagcagatggccccggtggtgccgctggcgtgcgcgcatgcgcgcttccagccggtattcgtgcaggatgtggtgcaggcctacctgaatgccatggtgaacccggcaaccatcggccacggctatgagttgggcggcccgcgggtctatacactggaagagctggtgcgctttgccggccgcgcttccgggcatccgcgcccggtgatcgcgctgcccgatgcgctggcacgggtgcaggccaccatcatggagcatatgccgggcgaaccgatgctgtcgcgcgacaacctcgactcgatgcagctcgacaatgtgctggagcacccggtcgcacccgaactgaacctgcatccggtcagcctggagtcggtcatgaccgacgcgctggccgggcgcaaccgcgataccgcgatgacgcatatgcgggccagcgtgcaccgctgacgcgccggcagcccggtgcgccctatgtgaccggatttcatatcggttgctagcgcaattcactttgacgcgggcggcagcactggcagaatgaccagtccggcgcgcggccgccacgccgtcctgcaggcggcaggcgccgcgcctgcgccgtctccctccgtttcctcccccaaggacccacgatgaagcttgtcatcggcaacaagaactattcctcctggtcgctgcgtccgtggctgttgctgcgccaggccggcattgatttcgaagaagtgcaggtgcgcctgttcaccggcagcttcgccgccgagatcgcgcgctactcgcccgcgggcaaggtgccggcgctggtcgatggcgaggtcacggtgtgggattcgctggcgatctgcgaatacctggccgagcgtttcccggaaaagaacctgtggccggccgagcgcgcccagcgcgcggtggcgcgcgccgtctgcgccgagatgcattcgggcttcggcaacctgcgcagccagttgccgatgaacgtgaccgcggtgctgcccgggcgcggctggaacgtggccgtgcagcgcgacgtggagcgcatcgccgcgatctgggaagggctgcgccagcagcacggcgcgaacgggccgttcctgttcggcgggttcaccgtggccgacgcgttctttgcgccggtggtgagccgctttgccacctatggcatccacctgcccgatgacgccgaggacgccaaggcctacgccgacttcatgctggcgctgccggcaatgcagcaatggattgccggcgcacgcgaggagcgcgacttcctggccgacgacgaaccctaccggctggcccctgatcgtcccgatgcgataatcatcaaccactgagcaatacccgccggcgggccaggtccgggcgccggcacatgacgaggccagaacgatgcaggtgtatgccgtcggcggcgcgatccgcgacgaattgctgggcaagcccagccaggaccgcgactacgtggtagtgggcgcgaccccggcgcagatggaagctgccggctacaagccggtcggcaaggacttcccggtgttcctgcatccgcgcaccaaagaggaatacgcgctggcccgcaccgaacgcaagacggcgatgggctacaagggctttgccttttattgcgagcccgatgtcacgctggaagacgacctggtgcggcgcgacctcaccatcaacgcgatggcgcgcgcggtcgatgccgacggtaacctgaccggcccggtcatcgatccgcacggcggccagcgcgacctggccgcgcgcctgttccgccatgtctccgacgcttttgccgaagacccggtgcgcatcctgcgcgtggcccgctttgccgctcgcttccatgaattcggcgtcgccgccgagaccatgcggctgatgcgtgagatggtcgccgcgggcgaggtcgacgcgctggtgcccgagcgcgtctggcaggagctggcgcgcgggctgatggaagcgaagccgtcgcgcatgttcgaggtgctgcgcgaatgcggcgcgctggcgcggctgctgcccgagctggagcggctgtggggcgtgccccagcgcgccgattaccatccggaaatcgataccggcgtgcacgtgatgatggtgatcgatcaggccgccgccatgggcgcgccgctcacggtgcgctttgccgcgctggtgcatgatctgggtaagggcaccacgcccgcagacgtgctgccgcgccatatcggtcacgaatcacgcagcgcgcagctgctcgaagacgtctgcgtgcgcctgcgcgtgcccaatgaatgccgcgacctggcgctggtggtggcgcgcgagcacggcaatatccaccgttcgcaagagttcagcgccgcggcggtgatgcgcctgctcgagcgctgcgatgcgctgcgcaagccggcccgcttcgccgaggcgctgcaggcctgcgaggccgacctgcgcgggcgcaagggcttcgagtcgagcgcctacccgcaggcggcgcgcctgctggcggcgctggaggcggcggcggcggtcgacgccggcgctatcgcgcgtgcctgcggcgatgacgtcggccagatccgcgaccgtgtccaagcggcgcgcgtggcggcggtggcggcgcgcatcggcggttgagcgcagcgcaccgggcgcaccggcgcgctaggtcctgttccgcagataacttgccaaagtgaaattgtccagttggctgtcaggctaggcgcgaggaggcgccatagccgtagctatggcaacgacgagcaacgacgcacggcggccaactgggcgatttcatggcaaggtatttgcggaacaggacactagcggtagaccagcaccgggatcttcgtgtgcgtgagcaccttctgcgtctcgctgccgatcaccagcgcctgcatcccgcgccgcccgtgcgaggccatcacgatcaggtcgcacttccttgcctcggcctcatcgacgatggcctggaagatgtggtcgacggtggggcaggcgatttcgcagggcacgccggccgcggcagcctcctgcacgatcgtcgccaggtaggcctcggcctgccggtaggcttcctgcatgaagcgttgccgggtttcctggagcatggcggtctgcaggcgcatcacgtcatagtgcgcaacgacctggatcgcggtaaggcgggcctgtatcgagctggccagcgcgatggctttgcggtaggccgtatcggacaggtccgagccgtcgaccgctacgagcagatgcttgaacatttggatctccttgtaaggcgtcaccgcgccgcagcagtggttcaggcgccaagaaacaacctgccgacctccgggtcccggcccagttcgctacccgttccggccatggccagctggccggccaccaggacatagccgaccttctccgtatcgaacgagccggcacgctcgaaggcgtcggcgaaggccagcaccgcggcggtggacccggctgcctggtatggcgcctcgtagcggtactccttctcgaagcgctgcgcatactggtcggccgtgccgaaccagcggaccttgtagctcagcgtgcggtcccattgcgagccgcacaccgcgaattcggcactcttgccgaattgccgctgccgtcgaagggattccgaaaactacagcagcttgccgatcgccagcgccatcagcgaaatcaggatcgtcgacgcaaacggaagcacgaattcgcgcccgaaaacgcggaagcgcacgtcgccgggcagccgtcccagtccgatcctctgcagccatggcagcgccgcggacaggatgatcacgctcaggaaaatggtcagggtccagcgcagcatggcggctccggtgccgttacaaggtatggcagcggtcgccgcgggtaaagccgtccatcggttcgctgtcgtccaggccgcgcgtgagcgcgatcaccttgaacagctcgcccatctcggcttccgacaacagcttctgcaccgcattggcctgcggcaggaaggcgcgggcgtcggacgggtccagcgccatcagcagctcggtgatgcctgcattcatcaggaagcgcgcctgcgaggcaaagcccgccacggtcagtcccgcatccaccgcggcgagcgcaatgccgctgaaattcacgtgcgcggtgatgtcctgcaggcccgggtacaggaacgggtccgggtgcgcatgatggcggtagtggcacatcagcgtgccgccggcgcgctgcgggtggtagtactcgcccgccgggaagccgtagtcgataaagaaggccgcgccgcgcgccagcatggcgccgaccgcgcggataaagccctcggcctcggcatgggtctcggtaacgaggtcgtggtcgcccgggatggcgcgcagtgcctcgggcatgtcggcatcggccagcgggcggtcctcgaagcggaaggcgggggcggcatcgtcgctgcgcgctacgctgtgcactacgccgcgctcatgccagcggccgccgctgcgtgcgtagagctgcaccggcatcgcatccagcacttcattgccgacgatcacgccttcaaagctggccggcagcgtatcgagccaggtgacgcggtccgccaggtgcggcgcgcgctgcgccagcgtggcctgctggcgcgcacgcagttcgcccgacagctcgacgatggcgtacgtgtccggcaactggccttcctgctccagccccagcagcaggtccgccgccagccggccggtgccggcgccgaattccagcatgcgcggcaatccctgtgccatcagcggcgcgaactggcgcgccagcgtgcgcgcgaagaaggggctcagttccggggcggtgatgaagtcgctgccgtcgcgggcatcgcgcccgaacttggccgaaccgccgctgtaatagcccaggccgggcgcgtacagtgccagcgccatatagcggtcaaagccgatccagccgccggccgcatcgatggattcgccaatgcgggccgtaagggtatcggacgcggcctgcgcgtcggcggggggaaggggtaaactagcggctttctgcatcctgcgattgtagcaatgcccgcatccaagactcctgccagccagaccgctgaccagacccatagccagactggtagccagcgcgccaccgcccgcggcgtggcgctggtgaccggcggcgcgcgccgcctgggccgcgccatcgcgcttgaactggcggcgcagggctgggacgtggccgtgcactgccatcgctcggtggacgaggccgaggccctggccacgcagatccgcgcgctgggccgccgtgccgcggtgctgcgcgccgacctggccgacgaggccgccaccggccgcctggtggccgactgcaccgccgtgctgggcgtgcccgcttgcctggtcaacaacgcttcgctgttccagtacgacgtggcgaccagcttctcatatgcgtcgctggatacgcatatgcgcaccaacgtcgccgcgccgctgctgctggcgcgggaactgcacaaggcgctgggcgccgccgccggcaaggacaaggccgccgaaccgcgcggggtggtgatcaacctgctggaccagaagctggataacctgaatccggacttcctgtcctacacgctgtccaaggccgcgctgcagaccgccacggtgcagctggcccaggcgctggcgccgcgcctgcgcgtggtgggcgtggccccgggtatcacgctggtgtcgggcgagcagtccgagcagagcttccgccgcgcgcaccgggtgacgccgctgggccagtcatccacgcccgaggacatcgcccaggcggtggcctacctggcgcaggcgcgcgccgtgaccggcaccacgctgtatgtggacggcggccagcacctgatgccgctggcgcgcgacgtgatgttcctgaccgagtaagctggaagccagcaaccgaataccgtagtgcctgatgtgccgcgcccgccgggcgcggcttccttttccccctcagcagcccgctcatgaccatgctcgccgccctttcccaccccagcctgcaagactgccgacgcatgttcctgcgcaactacgaagtgcagatcaatatcggcgtgcacgaattcgagaagaagggcgaacagcgggtgctaatcaatatcgacctgttcgtgccgctggcgcagagcaccccgcaggccgacaagctcgacgaagtggtcgactacgacttcatgcgcaacaccgtggccgagcgcatggcgcagggccacgtgcacctgcaggaaaccttgtgcgacgacgtcgcgcgcgccatgctgaagcatcccaaggtgcgcgcggtgcgtgtctcgaccgagaagcccgacgtgtacccggactgcgattcggtcggcgtcgaggtcttccatatcaagcaggcctgagtcgcggttccactggcgccagcaccgtgcgggcgcctaaagtaaaatgttgccccttcgcgccgcgccggccattccatccggcgggcgccacgcaacaggatgctccatgagccactctaacaacttctaccgcctcgagacgaggctgcaatcgcaaaccggcaaggccatcggcgacttcggcatgatcgaggacggcgacaccgtgctggtctgcatgagtggcggcaaggactcgtacaccatgctgtcggtcctgatggcgctgcagaagcgcgcgccgatcaagttcaagctgatcgcgatgaacctggaccagaagcagcccggcttcccggaacacatcctgccggagtacctgaagtcggtcggcgtggaatatgtgatcgtcgaggcggatacctactcgatcgtcaaggagaaggtgcccgagggcaagaccacctgctcgctgtgctcgcgcctgcgccgcggcgtgatctaccgcaccgccaaggagctgggcgccaacaagatcgcgctgggccaccaccgcgacgacatcgtccagaccttcttcctgaacatgttcttcggcggcaagatgaaggcgatgccgcccaagctgtcgaccgacgacggccagcacatcgtgatccgcccgctggcgtattgctcggagaaggacatcgcgtcgtacgcgcgcgccatggaattcccgatcatcccgtgcaacctgtgcggctcgcaggaaaacctgcagcgcaagaaggtcagcgagatgctgcaggactgggagcgccagaacccgggccgtatcgacaatatcttctcggcgctgcgcaacgtggtgccgtcgcacctggccgataccgacctgttcccgttcaccgggctggccaccggcctggccaaggtggatgaggcgtcactgttcggcgaaaccaccttccagcagcagccgctgatgtttgccggcaacgtggaagagaaccggatggagttcgtgcgcttcgagcgcccgcccgcggctgctgcggcaccggcggcggagcaggccggcacgcagtagcgccagcgcccgccgcatggaaaaacgcccgcttgcgcgggcgtgcttcgttttgggcagggcttcagtttgtcgccgccgactgcaccggggcgtttgccttctcgcgtatcagcgcatgcgtgtcgtcgatccatttctggaaccggtcttgcgcatgcgctttctgctgcggcgtggtcatgttggcgatggccacggtcagcgcgatgcccgcattgatgctggcctcgtggctggcggcatgcttggctggcgggttctgccagtattcgcggaagcggcgcagcacgtctatcacctgcgccttgggcggctgcgtggcctgcacgtagcgcaccatcctgagccattcctgctgccgggcgacgcgctcggcgtagcgcgcctcggcattctgcaccaccgggcccatcctggcgcggatggccttttcctgatcgctggagaagttgccgtagaccagcctcgcgtagtccatcaccttgtcatagcgagcttcctcgcgctcggcagggtctggattcaggaatttcttgcggtacttggcattgccctcggcaaatttcttttccatgcggccgatctgctcaggcgtcagcgtcagcaacaggtcggcgaggtcgggcatcgcctgttcgaacgacttgcgcgccagttgctgcgaggcatcctggaagtgctcgaccgtggccggggtcaccggttggcgcacgtcggccttggcctgctgcagcaaggtggcgatttccggcaactgcgccttgcgatgccaggcaaaaaagcgtgcaatggcctcgcgcgtgagcggttcctgggccgtgctgacatcgacgtagttgtcgatccaccagtaggccaggtggtcaccctgctggtatcccagcttcatggcgctgcaggcgcacaaggccgccgcgcccagaatcgcgaaaatccgccgggcccagcaattgtgaaattcggaaacgacggtctgatgcgcagaaaccgccatgttaaaatcggcgcgcatcgcaaccgggccacccagatgactgccagccaagtcctggcaagggtttgcgggattatgcgcaggcctggctgcaggttttcgccaagcctggcggcgcagtccgccaaacacccggctggcgttttcaagaatattttcggacacactcacctaggggtctccttgtgaatatcgtcattctcgccgcgggcatgggcaagcggatgtattccgatttgcccaaggtactgcacccggtagccgggcggcccatgctcgcgcatgtcctggacacggcacgtgcgctgtcgccgtcgcggctggtggtcgtggtcggccacggtgccgcgcgcgtgcgcgaggccgttgccgccgacgatgtcgccttcgccgaacagccccagcagctgggcacgggccatgcggtgatgcaggcacttcccttgttggacgacagccagcccacgttggttctgtatggtgacgttccgctcaccagcgctgccacgctccaggcacttgtggccgaagccggcacccagcgcttgggcgtgctgaccgtggaaatgcccgacccgaccggctacggccgcatcgtgcgcgatgccgcgggcagcatcgtccgcatcgtcgagcagaaggacgccagcgaggccgagaaggcaatccgcgagatcaacaccggcattatcgtgtgccccaccggccacctgcgcaagtggctgtcgacgctgcgcaacgacaatgcccagggcgagtactacctgaccgacacggtcgagcgcgccgtggccgatggcgtggagactgtctcggcccagccggcggcgatctgggagacgctcggcgtcaacagcaagctgcagctggccgaggtcgagcgcatccaccagggcaaccaggcccggcggctgctggaagccggcgtaacgctgctggatccggcccgcatcgacgtgcgcggcgaactgagctgcgggcgcgacgtcaccatcgacgtcggctgcgtattcgaagggcgcgtgcacctggaagacggtgtgcgcatcggcgcccattgcgtgatccgcaacagcaccgtcggcgccggcgcccaggtgcacccgttctgccatatcgacgaggccagggttggccccgccgggcgcatcgggccgtacgcgcggctgcgccccggcaccgagctgggcgaggacgtgcatatcggcaactttgtcgaggtcaagaatgcccaggtggccgcgcacagcaaggccaaccacctggcttatgtgggcgatgccacggtggggtcgcgcgtcaatattggcgcgggtaccatcacctgcaactatgacggcgtgaacaagcaccgcaccgtgatcgaggacgatgtctttatcggctccgacacccagctggtggccccggtgacggtgcgccgcggcgccacgctgggcgccggcaccacgctgaccaaggaggcgcccgccgacaagctgacgctgtcgcgggccaagcagctgaccatcgacgcctggcagcggccggtcaagcagccgaagaagtaagcgtcagagggccgcccgcgggcggccagggcacgcgccgcctcggcgaggcggcgccacaggattcataccggcgcctgaggtctacgggcaggcgccagcaaacgggggttcagcatgtgtggcatcgtcggcgcggtttccacgcgcaatatcgttccggtcctgatcgaagggctgcgccgcctggagtatcgcggctatgactcgtgcggcgtcgccgtcgtgcgcgacgatgcggtcgagcgtgcgcgcaccgtgtcgcgcgtggccgacctggaggcgcagacgcaggcttccggcctgtccggcttcaccggcgtggcgcatacgcgctgggccacgcatggcaagcccgataccgtcaacgcgcacccgcacctgtcgggcgagaccatcgcgctggtgcacaacggcatcatcgagaactacgagccgttgcgcgaagaactgcgcgcggtcggctacggctttgaatcgcagaccgataccgaggtggttgcccacctgatccaccaggcctacacctaccccagcagtgccacgcgcggcgacctgttcgcctcggtgcgcgcggtgaccaagcgcctgcacggcgcctacgccatcgccgtgttcgccaaggaccagcccggccgcgtggtcggcgcgcgcgccggttcgccgctggtggtggcgctgggcgagaacgaggccttcctggcctccgacgcgctggctgtggccggcaccgccaaccgcatcatctacctggaagagggcgatgtggtcgagctcacgctggacggcgtgaccatccacgacgtcgacgaccatccggtcgagcgcgaggcgcgcgtggtcgaagcgcacgccgcgtcggtggagctgggcccgtaccgccacttcatgcagaaggagatcttcgagcagccgcgcgcgctgggcgacacgctggaaggcattgaaagcatttcgccggagctgttcggcagcggcgccgccgaggtctttgccggcatcgacagcgtgctgatcctggcctgcggcaccagctattactccggctgcaccgccaaatactggctggagagcattgccaggatcccgacccaggtcgaggtcgccagcgaataccgctaccgcgagaccgtgcccaatccgcgcgcgctggtggtggtgatctcgcagtccggcgagaccgccgacaccatggccgcgctgcgccatgcgcgcgcgcttggccacgtgcacacgctggcggtctgcaacgtggccaccagcgccatggtgcgcgagaccgagctgcgcttcctgacgcgcgccggcaccgagatcggcgtggcctcgaccaaggccttcaccacgcagctggccgcgctctacatgctgacgctggcgctggccaaggtgcgcggcctgctgaccgaagacgccgaggccaaggccctgaccaacctgcgccacctgcccgccgcgctgcatggcgtgctggcgctggagccgcagatcatcgcctggtcggaagacttcgcgcgccgcgagaacgcattgttcctcggccgcggactgcattacccgatcgccctggaaggcgcgctcaagctcaaggaaatctcctatatccatgccgaggcctacccggcgggcgagctcaagcacggcccgctggcactggtcaccgaagccatgccggtggtcaccgtcgcccccaacgacgcactgctggaaaaactcaagtccaacatccaggaagtgcgcgcccgcggtggccgcctgtacgtgtttgccgacagcgacacccaaatccagtcgtccgacggcatccaggtgatccgcctgcccgagcactacggcgatctctcgccgatcctgcacgtggtgccgctgcagctgctggcctaccacacggcctgcgcgcgtggcaccgacgtggacaagccgcgtaacctggcgaagtcagtgacggtggagtaaggcgcgggcagccccgctgcgcttgctggaagaaccaagaggccccgcggggcctcttggcattggcggcgcgtggctatgccacgtacagcaggaacgcccgtgccatctccatatccagccgccggtccgacagcgcaaaggtgctgtcgcggttgatcagcgcgtacagcagcgtgccggccagcgcctggtgcgcaaagcggatgcgcagttccagttccggcgaggcgcccgccgggtggagttgcgcaagcggctcggccatgcccttgcgcagcgtggccagcaccagggcttgcagcgccctgaaatagctatccttgccttcgaagcggctgtagaacgcgccggtcgtgacgccggctgcgcgcagatttcctggatcgagacctgttccagcgtgcgctcgcagcagccggcggccggcttccagcagcagcagcgtggtgcgcaggccacgcgaatagcgcggtgcgatcctcgccatcgacgcatcggtgtcgtcgctggccggcctgtacgtggacaaccctgagcgctcgcgccgccggctggccgcgcacctgccgtcgcgtgtcgaagctgtgcagcccgcggtcgctgctggctgaatccccaacgcccgggccatgacctgggcctacagcgcggcaccgccgccggcttgcgccactgcttcatgcaccagcgccgcgaagacgcgcatggccggcgacggtgagcgcccggccagcgacacgatcccatactgcgccctcagctcggttggcgggtgcatcggcagggccacggccaagccttgcgcgcaggcctcggccatcatcgccacgggtaccagcgccacggcatcgacggccagcagcagcgagcgcagcgcgtgcatgtcgttgcaggtgacggtcatcagcccgggcgcgtcctcggaaaccgggccgctgccaccgctggcttgatgcagtgcctgccggaagaagcgcaggatatgcgccggcagccgcgtccctgccaccggataggcgcgcagctcggccagggtgacttcgcgctgccgcgccagcgggtgcccgctgcgcacgaagaatgccgtttccagtgccggcagccggtcaatctgcaggtgtcccagttccgccaggctgcggctttcgcctacaaagacatcgaggcgttccgcttcgagcgaacgccgcatggccggcgtgtccgcggtctccaggtcgatgcgcagatgcgggtagcgccgcaccagcgtctcgagcacgggatcgagcaggaacgatgccgcgaacggcccgaagcccgcgcggatcgtgccgatctctacttcctccagcagttgcaggtcgcgccgcaactcgcgctgttcgcgcagcatgcggcgcgcgcgttcgagcgccagcatgcccgccgcggttggccgcaccttgccgtagctgcggtcgatcagcggccccaggtccgcttccagcgcctggatgctgcgggtgagcgccggctgcgacaggtgcagggcgccggcggctcgggcaaaactgccttgctcgaccagcgtgacgaagtgatgcagctgccttagacccatgaattaatcattcttgcatcaaaaactgaaaaatattgcattggacgtaatttctcaagccagctaacgttgtcccccaaaaccataaggacgacctggagacgacatgaaccgacgcgcatcgctcgcgctggccgctggtgggctgattggcgggctttcgctcagcctggccctgcccgccgcggcacagacctatcccgccaaaccaatccgcatcgtggtgccttatgtggccggcggcggcactgacaccatcgcccgtgccatgggcgaaaagctcagcaagcgcctgggccagcccgtggtggtggacaacaaggcgggcgcctcgggcatcatcggcaccgacgccgtggccaaggccgcgccggatggctacacgttgttgatgaccctgacgcagtcggtgctgaccaaccagttcctgtaccagaaactgccctacgacccgcgcaaggacctgaccatgatcagcgtgctggccgatgcgcagctggtgctggtggcccatccgtcggtgccggcgcgcaccgtgcgcgaactgggcgattacgcgcgcagccggccgggcaagctcagctatgcctcgtggggcgtgggttcgctgtcgcacctgagcggcgcctactacagcaagctggtgcatggccaggccgcgcacgtgccctacaagggcgaggcgccgatgatgcaggacctgctgggcgggcaggtgcagttcggctttgccagcatcctgaccgccaagccctatatccagagcggcaagctcaaggcgctggcggtgaccggcacgcagcgcagcagcgcgctgcctgacatgcccaccttcgctgagtccggcatgcaggacagcgccttcaagaccgtcggctggatcggcctggtggcgccggtgggcgtgcccgcgccgattctcgccaggcttgaaggcgaagtgcgcgccatcctgcaggcgcccgacatgcaggagcgactggtcgcgctggggctgcgcacggtgggcagctcgccggccgaggcgcaggcgctgtatgcgcgcgactggccggtgctgaagacgctggtggcggattcgggcgcgaagctcgactgattttcacgggtggctcccgatggcgggcggcgcggcaattgccgtgtgcgcccgctcttctatttgcacgatgccgagcgaagcgcttttgaaaaccgaatggaaaccattggtattcgcatccgcaatggcgcgtgaaaacccggtgaaaatgcggcggcgaggccgaatctgcttgatgtccgctcttgccggactaccatgaagtccgcggcgggataatcactgcggggttttcgtgattacgaaaatgagagtgggtccatcggttttgagggggcgttgggggcagtcatgaaaagcgacaagaaggtgatccagttgctcaatggccagctacgccatgagttgactgcaatcaaccagtatttcctgcatgcccgcatgtaccggcattgggggctcggtgcgctgggcaagcacgagtacgaggaatcgatcgaggaaatgaagcacgcggacaagctgatcgagcgcatcctgctgctcgatggcctgcccaacctgcaggacctggacaagctgctgctcggcgagaacaccgaggagatgctcggctgcgacctgaagctcgaacaggtgtcgcaggccagctgcaaggaagcgatcaagttcttcgagtcagtcggcgattatgtctcgcgcgagatcgtggtcgatatccttgccgacaccgaggaacatatcgactggctcgaggcgcagctggaactggtgaacaaggtcgggttgcagaactacatccagtccgcgatgggcggcatcggctagccttgccgtctcctgcaaagatttccatttcccgctacactgcggcccgcagcacgtagcgtcgcacagacgcggcgtcagcggcggggtggcagagtggtgatgcaacggcctgcaaagccgtatacgacggttcgattccgtatccccgcctccagttttctttgcctggcacaagttgccgggcagtcttgcgtgcgcccgcgcaatttcccccattttcatacgcgtgtcacagggacctttcatgcacggcagccatgtcgtggtgcgcgtagttgccgtgatcgcgagggccatttcggacacctctgttccgttacttccccaatagaacaacgccactgaatcgggtaatgttgcctgccaggccacatggcctgcgtgcaacccgtgccgccggatggcggcacaaccatgtccgggcttccatggtgtccccgtcgcgaggtgatgtgagaaagagaggctccagatgatcaaggacttgcggatccgggcggccatgccctcggacgcgccagccgtgggcagcgtgctggaacgctgcggcctgcccgtggacgatgtggcccgcttgctcgagcacttccacgtcgccatccttggatcgcagatcattgcttgcgctgccggcgagcgtttcggcgagaccgtggtgatccgcagcgttgccgtattgccggaacaccgcgaccagggcgtggccacgcatgtggtgcgcgccgcgctgatgcgcgcacgcgccaacggcgcgcggcgcgcggtgctgctggcctcaagctgcccgagctatttctcgcgttacggttttacgctggtgccggccgcgaagctgccggccgaggtcatgtcatcgagcgaattccaccgccataccgatacgccgccgctatgcatgtggtgcgagttggactgaacccgcaagcaccgctggcacgcctcagtgcgcgccctcgcagcggctgatctccaccgtcacgtgcaccagttcctcatgcacggatagcgcctcgcgcacgcgctgcggggtcagcgccggatcgtgcgtgaccaggcaggcgatgcaggcaaactgctgccggcccacgcgccagacatgcaggtcggtcacactggtgcgctcctcgccgttggcgtcggcagggtccaggcccgccagcacctcgcgcacttcttccaccaccgggtggtccatctcgcggtccagcagcacggcgccgctctggcgcaggaggcagacggcccacctgccgaccagcgcggcgcccaccagacccatcaccggatccagccacgcccagcccagccaccagccgccggccagcgcgaccagcgccagcaccgaggtcgcggcgtcggccagcacatgcatgtaggcggcgcgcaggttgatgtcgtggtggtggctgtggccgtgatcatggtcgtggccgtggtgatggtggccatggtcgtgcccgtggtcgtggccgtgcgcatggccgcccaggatcagcgcgcagcccaggttgaccagcaggccgagcgcggtcacggccatggcctcgcggtagtggatgtcctgcgggctgagcagccgctcgaccgagccggccgccatcagcgccgcgatgccaagcaggaacaccgcgctggcaaagccggccagcacctcgatcttccacgtgccgaaggcaaagcgccggtcaccggcgtagcggcgcgcggcggcgtaagcgaaggccgacaggccgatggccagcgcgtgcgagctcatgtgccagccatcggccagcagcgccatcgagttgaaccaaaggccggcagcgatctctaccaccatagtggcggcggtgatcgccatcaccaggcgtgtgccgcgttcggcggcgcggttgccggcgtcgaaggcgtggctgtgggtccaggcggacaggtcgtggctatgcatggtctggttctgctgcgctggagagctgaaatcgtcaccccgtgtggggcaatgcaggctcaagggtagcagagccccggcgcttcggcggccgcgtccctgacggctgcagggacagctggcgcgtactttgtgtgctccctgcggtacaaatagaccctggctgccagcggggaatccacgctgtccttacatacattcatgaatggatgtatgatttaacgaaaaattcacactgcctccacgactttgttgtccattccaagatgagttatcgctttatcgctatctgcctgaccgcctggctgggactctgcgccaccgcgggctggctcgtcgagcgcctctggagctgaccgctccatgctgcccgggtgctacgccgcgcgcggcgcctgcgccaggcggtcgaagaactgccacagctgtggcgcatcgccggtggccacgttgaagcggatccatggcgaatcggtctcgtccggctcgaaatacgaccctggcgcgagccagatgccatactccagcgccagcgtggcgaggcggttgccgtgtagcggcccgccgcggcggctggcctgcagccgcgcctgcgccgcctcggtcaggcgcgcccaggcgaacatcccgccctcggggcgcagcagcacttccagcccgtgggcttccatcttttccgtcacgcgatcctgctgcgcacgcagccgctcggccagcgccgccacatggcggccgtagtggccgctggtcagcaccgagtagaccagccgctcggtgacttccgatgaggtcaggccgaccgccatcttggtgcgcgcgaaggccttggccaggtcggggctggcggccagatagccgacacgcagcgacggcgtgatggtcttggagaaaccattgatgtagaccacctgcgacagcccgtccatggccgccagcatcggcgagccggccggcgccagctcgcggtagatatcgtcctcgaccaccagcagccggtgctgctcggccagctgcagcacgcggaaggcgttcatgctgctcaggctggcgccggtcgggttctgcagcacggtattgataaagagcgcgcgcggggcatgggcgcggatggcatcgtccagcgcgtcggtatccagccccgccgccgagcgcggcacgcccaccacgcgcagccccgccagccgcaggatctgcaagaggttgcagtagcagggcgattccaccagcaccctgtcgccggcacgcagcagtgtgcgcaccaccaggtccagcgcctgcgtggcgccctgcgtcagtactacctgctgcgcctgcagcgggatgccgtactggcccaggccggcggcgatatgctcgcgcagcggagcaaagccatacggatggccgtagcccgacagctgcgccgccggcacccgcgccgaggcgcgcatggcctggtgcagcccttcctcgttgagccagtcgccgggcagccagccggcgccggccttgatcggcaccgagtggtcggcgaacacatccgacagcagccacgctgcgttcagtcccggcgcctcccattgcggcgcgcgcgcgtgcccggccggggcatggcgatgtgcaaccgtatagcccgagcccgggcgcgccgccaggtagcccagcgccgtcagccggccgtaggcctcggccacggtgaaggtgctgacgtggtggtgctgcgcaaagcggcgcaccgagggcagggcggtgccggcgcgcagcgcgcgctgctcgaccagtgcggcgatgccggcgacgatctgctcggtcagggtgtcgccgtcgcggcgggtgcgggtcaggttcagggtcagcatcaggcactcgggcaggcgtgaacctgtacagtttagcggctggaggcaggccaggatgcggtggtcttccgcaaagcgaaatttgccgcagtgcagcgtgggacggcgtaccgcggtccagagcggtcgtggcacagcggcgggctggcggcaccccgatgacgcttgcctgtacggtttggcgtgttcaaactgcacggtaaggcagtcttgtccggactgtatattttgtcggccagacgccgccggtagagtggccctcattgccgccgcgctgccagtcagcgtgccaccagccaatccgacccgattccccctaggaggacgtatggacgccgccaagaccgtgattcccgatctcgatgccctgtggatgcccttcaccgccaaccgccagtacaaggcggcgccgcgcctgctggcgtcggccagcggcatgtactacaccacccacgacggccgccagatcctggacggttgcgccggcctgtggtgcgtggccgccggccactgccgcacggaaatcgccgaggcggtagcgcgccaggccgccacgctggactatgcgccgccgttccagatgggccatccgctgtcgttcgaggccgccaccaaggtggccgcgatcatgccgcaggggctcgaccgcatcttcttcaccaactctggctcggagtcggtcgacaccgcgctgaagatcgcgctggcctaccaccgtgcacgcggcgaaggccagcgcacgcgctttatcgggcgcgagcgcggctatcacggcgtgggcttcggcggcatggcggtgggcggcatcggccccaaccgcaaggcgttctcggccaacctgatgccgggcaccgaccacctgccggccacgctgaatatcgccgaggccgccttctccaagggccagccgcaatggggcgcgcacctggccgatgagctggagcgcatcctcgcgctgcacgacccgtccaacgttgccgccgtgatcgtcgagccgctggccggctccgccggcgtgctggtgccgccggtcggctacctggaaaagctgcgtgaaatcaccagcaagcacggcatcctgttgatcttcgacgaggtcatcaccgccttcggccgcctcggcgccgccaccgcggccgagcgcttcaaggtcacgccggacctgatcaccatggccaaggcgatcaacaacgccgcggtgccgatgggcgccgtcgccgtgcgccgcgaagtgcatgacaccgtggtcaattcggctgcgccgggcgcgatcgagctgctgcatggctacacctactccggccacccgctggccgcggctgccgccattgccaccctcgacctgtaccagcgcgaaaacctgttcggccgcgccgccgaactggcgccggtgttcgaagccgcggtgcacggcgtacgcggcgcgccgcacgtgaaggacatccgcaactatggcctggtcgccggcatcgagctggagccgcgtcccggccagcccggcgcgcgcgcgtatgaggccttcctgaagtgcctggaactcggcgtgctggtgcgctacaccggcgacatcctggcgttctcgccgccgctgatcatctctgaagcccagatcggggaactgttcgatacggtgaagaaggcgctgcaggacatcaagtaagcggcgcgcgccgcatcgcattgccgccggacctgcgggtccggcctccctgattgcatgccgggggcgcgctgaattgcgtgccgcggctatcgaaggaaatcccaagtgagcatcgcagaaaaccggcaactggccgagatccaccatttcatcggcggcgctgtgcgccgcgccggcggccagcgcctggcggacgtgttcaaccccgccaccggcgaagtcgcagcacgcgtggcgctcggcaccacgcaggacgtggccgacgccgttgccgccgcccatgcggcattccccgcctgggccgacaccccgccgctgcgccgcgcgcgcatcctgttcaagttcaaggagctgctcgaccagcaccacgacgacctggccgcgctgatcacgcgcgagcacggcaaggtgttctcggacgccaggggcgaagtcacgcgcggcatcgaggtggtggaattcgcttgcggcatccccaacctgctcaagaccgacttcaccgacaacatcggcggcggcatcgataactggaacctgcgccagcctctgggcgtggtggccggcatcacgccgttcaacttcccggtgatggtgccgatgtggatgttcccggtggcgctggcgtgcggcaataccttcgtgctgaagccgtcggaacgtgatccgtcgccgagcctgctgattgccgacctgctgcgccaggctggtttgcccgatggcgtgttcaatgtcgtgcagggcgacaaggaagcggtcgatgcactgctggcgcatccggatgtgcaggcgctgtcgttcgtcggttcgacgccgattgccgagtacatctatacggagggcaccaaacacggcaagcgcgtgcaggcattgggcggcgccaagaaccacctggtggtgatgcccgatgcggatctcgaccaggcggtcgatgcgctgatcggtgccgcgtatggttctgccggcgaacgctgcatggcgatctcggtcgccgtggccgtgggcgatgtcgctgacaagctcgtgccgcgcctcgccgaacgtgcgagctcgctgaagatccgcaacggcatggagtccgatgccgaaatgggtccgctggtgaccgctgcgcacaaggcgaaggtggagggctatatcgccaagggcgtggaagagggcgcgatgctggtgaccgatggccgcggtcataccgtacccggccatgagaacggcttctatgtcggcggcacgctgttcgaccacgtcaagccggacatgacgatctacaaggaagagatcttcggcccggtgctgtcggtagtgcgcgtgcatgactttgccgaagcggtggcgctgatcaatgcgcatgaatacggcaacggcgtgtcgtgctacaccagcgacggcggcatcgcgcgtgcgttcgcgcggcagatccaggtcggcatggtcggcatcaacgtgccgatcccggtgccgatggcctggcattcgttcggtggctggaagcgatcgctgtttggcgaccatcacgcctatggcgaagagggcgtgcgtttctacacgcgctacaagagcgtgatgcagcgctggccggattcgatcgccaagggcgctgagttcaccatgccggtggcgaagtaaggggagagcgggcatgaaggtcaaccggatcgttgccaacatcgcggtcgccgacccggccagtgcccgcgctttctaccaggacatcctgggcctggacgtattgatggaccacggctggatccggacctacggcagcacctcgaccatgaccgtccagctcagtttcgccacggaaggcggcaacggcacgccggtgccggacctgtcgatcgaggtcgatgacgtggacgaggcgcattgccgcatgctggccggcggcttcgccatcgagtacggtcccgccgacgagccatggggtgtgcgccgcttctacgtgcgcgatccgttgggccggctggtcaatatcctgatgcacacctgagcgcggtcattccgcgctgccggcgcgggcttgccggtaggccttcggcgtggccggctctgccttgttccagcacgcgcggaaggcctgcacgctggcgaagccgcttttcagcgcaatctcttccaccggcaacgatgacgacgccagcagcttgcgcgcgcgcgccatgcgtagcgtgagctggtactgcttgggcgtgaggccggtttcttcgtggaacacgcgggacaggtgccgcacgctgatggcaaagcggtcggcaaagcgcgggtcggcaacattggtgtcgagttcccgcgagatcgcgtcctgtaccgcatgcaccagcgggttgccgtgcgagcgcgcgcgcagctgcggggcgagctgcggatcgccgccgaagcggcggaagggcaccacgttgtcgcgcgccacggcgatggcggcttcgtcgccataggcatcggccaccagacgcagcgccagatcgatgcccgaagccacgccggctgacgtccacacattgccatcgcgaacgaagacccggttctcgatgaccgaggcggcggggtgccgcgtgcgcaggcggcgggtatgggcgtggtgggtggtgcacaggcggccgtcgagcaggccggcggcgccgagcaggaaggcaccggtgcagaccgcggcaacctgtacgtcggcgttcctgccgtcggcgaaagaccttttcagccaattcacgctatcgtgccatgccggcgaacgggtcagtgtgtccagaagtttgctgccgatggccagcaccacatcgccggaggcgagtcgtgcaggcaggcgttcgacctggctcagtgccggcccctggaacgaagggacgctcgaatgtggcccgacgcagcgcaccttgagtggcccaatacccagttccgatacgctggccaggatctgcagcggaccgccaaggtcgagcatgtggacgttgggaagcaccaggagataagcggtagtcatcgcggcaagggaagagcgagcggtacgatgccgccattctcgcgcgaatccagcacaacacaacagggatggccgaaaagttgcttttctgggccgggtggttgccatggccggagggcgggctggcttagcatggcaccaggcctcgcacgactgagagatcgacatgccccgcacacgcatccccgccatcacccttgccctggtcgccatcggcttcgccgcgatgtttgtctcgaccgcggtcaagggcctctaccaggtgtacttcgtcgacctcgccacgcacttcgggcagggccgtgcgcagtttgcctggtccggcagtgtctttatgctcgccaccgggctgatgtcgccggtggtcggcgcgctcagcgatcgcgtcggcccgctgcgcaccgcggccgctggggcgctggcggcaggcattgcgctgggtggcgcggcgctgtggccgggatcgctgacgttcttcgtgctgatgttcggcctcgccggtgcgttcgggctggcggccatgacctttgtgccgatgggcatcctggtggaccggctgttcgaggagcgcaagaaggggctggcctatgcggtggttaccaacggcaccgcgatcggctttatcgtgctgtcgccgctgtggatctggctgcagccgcaggcgggctggatcacggcgttcggcgtggccggtgcggtgtttgcgttgccggtggccggcgccttgtggctgacttcgcgctgggagccggcgtccgcaccggcgccatgcacggccggggccgatgtgccggcatggacggtggtgcggcgtgacccggtgttctatgcgctggcggccggcttcttcggctgcggcgccaccatggcctttatcgacgtgcacctgatcgcgtactggcaggggcagggcgtgccgcggctggcgatgggctatgcgatgagcacgctcggcgcgctggagctggccagcggcctggtctccggcgcgctggcgctgcgctgggacaagcaccggctgctggccgcgttctacgcgctgcgctcggcatcgatgctgttgctgctggtgccgggcctgggcgtgctgccgtttgcggtcggctttggcgccagctatctgggcacggtgatcctgacctcgatgttctgcttcgagcgctacggcagccggatcaagggcaaggtgtttggcctgctgttcctcgggcaccagctgggcgccttcctgacggtgcagctgggggcgtggtcgttcgatgccacgcgcagctaccagcacagcatcacggcgctggtggcggtgacgctgtgctccgccgcgtgctcgtggcttggcctgcgccgcgcggggccgttgccggcacttgccaagggcccggcacacgccgcggttcccgaggctgccagccgctgaagtgccgatgctgccgcggctccttcttgcctgcgcggctctcgccccgctggggctggcggccctggcggggccgtggccgctgcgcgcgaggattgcagcgctggcggcactggcccttgccggcgctgcactgctggcgctcgatccgcttgccgccgccctggcgcgcgtggacggcatcctgtcggcgcccggctgcggcggctgactttgcctgcggtcagtgccggccagcctggccttttctatcattcgatgacgtgcctgccgcgcgcgggcgcgcaatgtgacgccttcgcgccgcggcgggcgtaaactaccgccctttttccgggcccgcgcggcttgccgccgcgtgcccggccacagttgcatggagtctgaatgagcttgttccgcaccaaggacatcgacgcgatgctggccgtcgcgcgcgatgacggcctgaagaaggtgctgggtccaaccgacctggtgatgatgggcatcggcgccatcatcggcaccggcattttcgtgctgaccggcaccggcgcgctgaccgcggggccggcgctgacggtgtcgttcgtgatcgcggcgctggcgtgcggctttgccgcgctgtgctacgcggagtttgcctcggcgatcccggtgtcgggatcgatctatacctacagctatgccacgctgggcgagatcgtcgcgtggatgatcggctgggacctgctgctggaatacgggctggccacgtccgccgtgtcggtggggtggtcgggctacttccagtcgctgatggcgggcttcgggctgaaactgccggcggcgctgaccgcggcgccaggctcggtgccgggggtgaagtccatgctgaacctgccggcgtgcctgatcatgctggccatcacctgggtagtgtcgtacggcgtgcgcgaatccacgcgcatcaacaacctgatggtggcggtcaagatcggcgtggtgctgctgtttatcgcggtgggcgtgtggcatgtgcagccggccaactggcagccgttcgcgccattcggctttgccggcatcttcaatgcggcggcgctggtgttctttgcctttatcggcttcgacgcggtgacctctgccgcggaagaggtgcgcaacccgcgccgcgacctgccgatcggcatcatcggttcgctggcggtgtgcacggtgctgtatgtggtggtggccgccatcatgaccggcatcgtgccgttcgcgaagtttgccggcgtggaccacccggtctcactggcgctgcagttcgcgggccagaactgggtggcgggctttgtcgacctgggcgcgatcctgggcatgaccacggtgatcttggtgatgacctacggccagacccgcgtgatctttgcgatgtcgcgcgacggcctgctgccagagcggctgtcatccgtgcacccggtgcatgccacgccgtatttcgccacctggatcgtcggcatcgtgtttgccgcgattgccgccttcgtgccgctgaacgtgctggccgagctgatcaatatcggtacgctggcggccttcacgctgatctcggtggcggtgctggtgctgcgcaagacgcgcccggaactgccgcgcgcattccgctgcccgggcgtgccggtggtaccgctgctgtcgatcggcttctgcctgttcctgatggcgcatctgcaggcgctgacctggattgccttcctcgtgtggctgtcggtggggctggtgatctacttcggctacgcgcggcgtaatgccgtgctgcataaccacggcggctgagcgccttcagccgccgcgcccggccgcggccttcatgaaggccaccgcgcgcggctcgttggcataggcggcgttgatccggatccatgccgaggtctcgccgcccgggcggaagtagttgcctggggccagcgtcacgccgtattcctcgcccagcgtcaccagttcgcgcgaatcctcgatgccgggcgggcgcgcccacaggaagttgccgccggacggctggcagaacacctcccagccgttgccggtcagttgccgcacggcattggcgcaggcctcgcgcacgcgcaggcgcagccgctccacatacttgcggtagccgccgcgctccagcagcgccgccgtgactgcttccgcgaagtgcgaaccggccacgctggtcagcaccttcacatcgaccaggtccttgaccagcgccttgtccgccaccaggtagccgacccgcagcgaggccgacaccgtcttggaaaagccgccgatgtagatcacgtgctcaagctggtccagcgtggccagccggtcggtgaagtgggtctggaagtccgagaagatatcgtcctcgacaaagcggaagccatgccggcgcgccagctccagcagccggaatgccaccggcggcgccagcgtcgatccggtcgggttctgcagcacgctgttggtgaagaacagcttgggcttgtgctggcgcagcagcgcctcggtggcgtccgggtcggggccgttggccgtgtgcggcacgcccaccagctgcaccccatgcagccgcagcaggccgaacaggttgtagtagccgggatcttccacgaacacggtatcgccgggcttgagcagatggcgtaccaccaggtccagcgcctggctggcaccggtggtgatcagcacttgcggcagttcggcggcgatgcccagctggcgcacgcgcagcaacacctggcgacgcagttccggatgccccatcggcgtggcgtagtggatcacgctgtcgatctcattgcgcgagatcgcgcggatcgcctgcgtcagcccctcgacgtcgcgccaggtctccggcacgaagcccccggccagcttgagcgtgccgctggggtggttgaactgctcgaggatgtggtcggaaagatcctcggccaggctcggatcggaccatccgcacgccgagcgccccgccagcgggctgtccgccacatagaagcccgaaccctggcgcgaatccagcagcccctgcgataccagccggtcataggcttcgatcaccgggaagcggctgatgccgttctccgccgccaactgccggattgacggcaggcgtgcgccgggccgtgcttcgcggttgccgatccacgctttcacgccggcaacgatctgctcggtcagtggaattccggtggaagcatctaagattagtttcatgggcaggcagccgggggaagccggtaggcgcagatcgctacaagcgacaactgtcagggaaaactactgaacagttcatcgaaaactgttcacaactgtacatgggattgtagtgagggatgcgaataatggaagcgtggcggaggaaggcgccggctaccgtgatcattcggcatccacgggggccggcgccggacgcgaccgccggctatgaggagtgggacatgcgcgaactacggactttcgagctggacgagcctgggctgccagtgagctggcgcgccggttacgggcagaccgtctgcgcggtggcgggcaagttgtgggtgacggtggaaggcagtcccaacgacatctggctggagccgggcactgagctggcgttgccggagggctaccgggtgtggctgtcgggcgatggcgcgggcgcgcgctttacgctggcacaggtgccggcgccgtggtcgctgcggcggctggtggcgtggctgcgggcgatgcggcaccgggtggaggagcacagcacggatgcgttcggggagtgccccaggatctgggcctgagcggaccactcaagctttgccggaacggccacctgagggtggccttttgtttgcccggatgcttgcgcggcgcctgccgcgggcgcctactctatagggacagccccgtcccatgcacgccgggctcggggttccgccccattgctttacgttaacgtcaacgtcatataatcgatcggccccgacccgggggcgcagcccgcgcgtttgcggccaagccggcacagagcggtacttcaggcgcacgccgcggtggcagccaacaccacagacggtggagacaatgaccgacctttccgatgtgcatgatgtgcgccgcggtgcgccccagcccaagcccaccgcgcaaggccgcggtccggtcaacaaggtgcgctttgtcacggcggcgtcgctgttcgatggccatgacgcctcgatcaacatcatgcgccgcatcctgcagtcgcatggctgcgaggtggtccacctcggccacaaccgctcggtcgaggaagtggtgacggcggcgctgcaggaagacgcgcagggcatcgcgatttccagctaccagggcggccatgtcgaatatttcaagtacatggtcgacttgctgcgcgagaagggcggcgagcacgtgcaggtctttggcggcggtggcggcgtgatcgtgccggacgagatccgcgagctgcaggcctacggcgtggcgcgcatcttcagccccgaggacggccagcgcatgggcctggccggcatgattgcagatatggtgcagcgctgcgacatcgacctgtcgcgctatgcgccggcctcgctcgaacccgtcaccggcggcgaccgccgcgcgctggcccagctgattaccgcgctggagaacggcaaggccgatccggcgctggtgcaggcgatgcatgcgcaagcggcagcggcatcgatcccggtgctcggcatcaccggcaccggcggcgccggcaagtcttcactgaccgacgaactgatccgccgcttccgcctcgaccagcaggatgcgctgtcgatcgccgtgatctcgatcgacccgtcgcggcgcaagtcgggcggcgcgctgctgggcgaccgcatccgcatgaacgcgatcaaccacccgaacatcttcatgcgctcgctggccacgcgcgaggctggctccgagatctcgcaggcgctgccggacgtgatcgccgcgtgcaaggtggcgggcttcgacctggtgatcgtcgagacctcgggcatcggccagggcgacgcggccatcgtgccgcacgtggatctgtcgctctatgtgatgacgcccgagttcggcgcggccagccagctcgagaagatcgacatgctggactttgccgacttcgtcgccatcaacaagttcgaccgcaagggcgcgcaggacgcgtggcgcgacgtggccaagcaggtgcagcgcaaccgcgagcaatggcacggcaaggccgaggacatgccggtctacggcacgcaggcgtcgcgcttcaatgacgatggcgtgaccatgctgtaccaggggctgcgcgcggcgctggccgaacgcggcctgaagctgcagccgggcgtgctgccggcgcaggcggggcgcatctccaccggccagaatgtgatcgtgccgccggcgcgcagccgctacctggcggaactggcagacacggtgcgcggctaccaccgccgcgtgatggagcagagccgcattgcacgcgagcgccagcaactgcgtgaatcgagccgcatggtgcaggccgcgcaaggcgatggcgcggcgctggatgcgctggcggcggagcgcgacagcgccctcggtcaggtcgagcgcaagctgctggcgatgtggccgcagatgcgcgaagcctacagcggcgacgagtacgtagtgaaaatccgcgaccgggagatccgcaccgggctggttacgaccacgctgtccggcaccaaggtgcgcaaggtggtgctgccgcgcttcgaggacgacggcgaggtgctgaagtggctgatgcgcgagaacgttcccggcagcttcccgtacaccgccggcgtgttcgccttcaagcgcgagaacgaagaccccacccgcatgttcgccggcgagggcgatgccttccgcaccaaccggcgcttcaagctggtgtccgaaggtatggatgccaagcggctgtcgaccgcgttcgactcggtcacgctgtatggcgaagacccgcatgtgcgtccggacatctacggcaaggtcggcaactccggcgtgtcgatcgccacgctcgacgacatgaaggtgctgtacgacggcttcgacctgaccagcccgagcacctcggtgtcgatgaccatcaacggcccggccccgaccattttggcgatgttcatgaacaccgccatcgaccagcagctcgacaagttccgcgccgacaaccagcgcgagcccaccgccgacgaagaagccaagatccgcgcctgggtgctgcagaacgtgcgcggcacggtgcaggccgacattctcaaggaagaccagggccagaacacctgcatcttctccaccgagttctcgctcaaggtgatgggcgatatccaggagtactttgtccaccaccaggtgcgcaacttctactcggtgtcgatctccggctaccacatcgccgaggccggcgcgaacccgatctcgcagctggcgttcacgctgtccaacggcttcacctatgtggaggcgtacctggcgcgcggcatgcatatcgacgatttcgcgcccaacctgtcgttcttcttctccaacggcatggacccggagtacagcgtgctgggccgcgtcgcgcgccgcatctgggccgtgaccatgcgcgacaaatacggcgccaacgagcgcagccagaagctgaagtaccacatccagacttcgggccgctcgctgcatgcgcaggagatcgacttcaacgatatccgcaccacgctgcaggcgctgatcgcgatctacgacaactgcaattcgctgcataccaatgcctacgacgaggccatcaccacgcccaccggcgagtcggtgcgccgcgcgctggcgatccagctgatcatcaaccgcgagtggggcgtggccaggtgcgagaaccccaaccagggcagcttcctgatcgaggagctgaccgacctcgtggaagaggcggtgctgcaggagttcgagcgcattgccgagcgcggcggcgtgctcggtgcgatggagaccggctaccagcgcggcaagatccaggaagagtcgctctactatgagcagctcaagcacgacggcacgctgcccatcatcggcgtgaacacgttccgcaacccggacggcgacccgaccccgcagaagctggagctggcgcgctccagcgaggccgagaagcagagccagctcgaccgcctgcatgcgttccagcaggcccacgcggccgaggcgccggccatgctggcgcagttgcgccaggcggtgatcgacaaccagaacgtatttgcggtgctgatggacgcggtgcgggtttgctcgctggggcagatcacccatgcgctgttcgaagtgggcgggcagtaccggcgcaatatgtagagccggcggcaccgcgcagcaagcagtgcccgattaccgcgcagggcggccgcagtgaggggtcgccctgcgttacactcgaaggctgtgccggcggccgcgccacggcaaacgtattcgagacaaccgcaagccaaagatcatggacacccagtacaacccgaccaatatcttcgcgaagatcctgcgcggcgagctgccgtgcatcaaggtctacgaggacgacgataccatcgccttcatggacatcatgccgcaggccgacggccatacgctggtggtgcccaaggaagccgcggtcaacctgttcgacctgtccgagcagggcgcgcaggccgccattgtcgccacgcagcgcgtggcgcgcgcggtgcgcgcggcgtttgcgcccgacggcatctccatcggccagttcaacggcgcggccgcgggccagaccgtgccgcacgtccatttccatatcgtgccgcgctatgccgacagcgcgctgcgcggccatgcgcgcgagatgcaggacccggaacagctcaagggccatgcccagcgcatcatcgccgcgctgcgcgagcagggcgcctgagccgcgcctgaaccgatcaatcagcaatccaaccaagcagaggaagacaagatgagcatcaggacagtgggcatcgtcggtgccggcaccatgggcaatggcatcgcccaggcctgcgcagtggtaggtctcaacgtggtgatggtcgacatcagcgatgccgccgtgcagaagggtgtcgccaccgtggcaagcagcctggaccgtctgatcaagaaggaaaagctgaccgaggccgacaaggccagcgcgctggcgcgcatcaagggcagcacctcgtatgacgatctcaaggccaccgatatcgtgatcgaggccgccaccgagaactacgacctgaaggtcaagatcctcaagcagatcgacggcatcgtcggcgagaacgtgatcatcgcgtccaacacctcgtcgatctcgatcaccaagctggctgccgtgacctcgcgcgccgaccgctttatcggcatgcacttcttcaacccggtgccggtgatggcgctggtggaactgatccgcggcctgcagaccagcgacaccacccacgccgccgtcgaggccctgtcgaagcagctcggcaaatacccgatcacggtcaagaacagcccgggcttcgtcgtcaaccgcatcctgtgcccgatgatcaacgaggccttctgcgtgctgggcgaaggcctggcctcgccggaagagatcgacgaaggcatgaagctgggctgcaaccacccgatcgggccgctggcgctggctgacatgatcggcctggacaccatgctggccgtgatggaagtgctgtacacggagtttgccgatccgaagtaccgcccggcgatgctgatgcgcgagatggtcgctgccggctacctgggccgcaagactggccgcggcgtgtacgtctatagcaagtaagctgcccggcacttgccgcgtggtacagcggccgcctgcgggcggccgcagctttttccggggccggttccggttgccgccaaatcccgcttacacggcgttatatgccgaaacactccgccgcatccggtaacaggaatgcgcggtagagtgcacccattcccattacgacaaaacaagctccatggctcacccgattctctttgctgcgctgctcgcgggcgcaatgtccctgctggcggcccgctcggcgatggcgcatgtggacgtgggcgtgcagatcggcgcgccggtctatgcggcgccggccccggtctatgtggcacccccgccgcacgtggtgtatgcgccgcgccatcacggctggcatggcgaccgttattgggatggccgtcgctggtatggccgccatgagtggcgcggccgccatcaccactatcatcggcatcatcactatcgccaccacggccatgggcatcgcggtcatcacggtcatcacggccatcgcggtcatcacggccactgaccgccgcaccggctgaagcgccggccggcaccaccgcccggcccggcgttcagcgcagcagcaccagccgcggcaccgcgtccgcgccgctccagaccaccgcgttctgttcgtatttctcgccgagtgcccgtgcatccgccagcgacagccccggcaccaggaagctcggctcggccggccagccgttgcgtggatgctctccggcggcttcgattgcgcgcaatcccatccttgccaagtcttgcgccagcgcttgctggcgctttgcgttggtgtcgtcgtcgcagcgcaggctgaacgggttggcggcggtaatgaaggcgctcgctgccacgcccagcgcgcggtgcagcgccgccagcggggcgctgggttggtctacccgcaataccatcggcaggtcgcccagcacgcggtagtgcgtctcgcgataggcctgcagcgtggcgtcgtcgatggcgctggccatgttattcgccgtactgccgcaacccctccaggtccagcacctcgatcacgccgtagtccacccgcaccaggccctgctgttccagcaccttgagcgcctggttggcgcgctggcgcgagatgccagcgagcaggccgatctcttcctgcgagatctccagcgtcttgccgatccccggatacaggtgctcattgaacagcgacgacaccgcgcgcgccacgcgcgaatcgatgtcgagcagccgctcatattccaccgcggcgatgaactgtcccaggcgttcgttgaactgggtcagcaggaagcgcgtgaacggcaggctggtatccagcaaccacagaaaagtgtcgcgcggcaggaaggcgatggtggagcggcgcagcgccatcacgtcgtacttgcggatttccgacttgagcaccgcgccttcgccgaaccagccgccggtgggcacgccggtgaaggtgacggacttgcccgagggcgacaccgtggtgatcttgacgatgccttcgagcacgcccatccagtgctcggccatgtcacccttgtgacagacgtagtcgccctgggtgtactcgtgcacgaacatggcgcggcgcacgcgctcgcgctgctcgggactcaggtctgctgcccacacgcagcggtcgacaaaatcgttcagcatggcctgaatttgctccggtagggattaacccggaattgtcaccggcgtgacaacccgggtggatggcatgggctatcttacgatcaccacggagccgggaagtgccgcaaaacaaggcaccacgggcttgatgcgctgcggcatgactgccgccaggcaaaacaagccaagtataaccaccggaccgacgcttgacaccgcgcgtggatccccacgccggagggacaggagacagcgatgcaggaatcgtcggcgacgaccttcccgcgatggctgctggcgcacgcccagcagcggccggatcatccggctcaccgcgagaaggatctcggcatctggcagacatacagctgggcccaggcggcgcagcaggtgagggcactggcttgcgggctggccgcactcggtttcaggcgtggcatgaatctggcggtggtgggcgacaaccgcccgcggctgtactgggccatgaccgcggcgcaggcgctgggcggtgtgccggtgccgctgtaccaggacgccatcgccaacgagatggtctacgtgctcaacgatgcggagatcgagttcgccatcgtcgaggaccaggagcaggtcgacaagctgctggaagtggaagcgcagctggccgagtccggccgcgccgtgcgccacgtcatctttgaagacccgcgcggcctgatggactacgaccatccgtcgctgatgtcttatgaacagctacaggaactgggccgcgagttcgaccaggcgcacccgggcttctatgacgaggccatcgccgccggccagcccgacgacaccgcgatcatcctctatacctccggcaccaccggcaagcccaagggcgtgtgccattcgcactacggcctgatcggcgcggcgcgcaacggctgcgccttcgacaagctcagcgcggacgacgacgtgctgtcctacctgccgatggcatgggtgggcgacaatctgttctcatacgcgcaggcgatggtggcgggcttcacggtgaactgcccggaatcgcgcgaaacggtgatgaccgacctgcgcgagatcggccccacctactactttgcgccgccgcgcatctatgaagggctgctgacgcaggtgatgatccgcatggaggatgccggctggatcaagcgcaagctgttccactgggccatggacgtggcgaagcgctgcggcaccgatatcctcgacggcaagccggtatcgctcgcggaccgcgcgcgctacgcccttggcgaagcgctggtctacggcccgttgcgcaatgtgctgggcatgagccgcatccgcgtgggctataccgcgggcgaggcgatcggaccggacctgttccgcttctaccgctcgatcggcgtgaacctgaagcagttctacggccagaccgagacctgcgcctatgtgtgcctgcagccggacggcaaggtcaagttcgattcagtcggcccggcggcgcccggcatggaaatccgcatcgccgacaacggcgaggtgctggtgcgcggcgtgggcctgctcaagtcctactacaagcgcgatgacgccacgcgcgaggccatcaacgacgagggctacttcatgaccggcgacgccggcgtgatcgacgccgacggccacctgaagatcatcgaccgcgccaaggacgtgggcaagctggccgatggctcgatgttcgcgccaaagtacatcgagaacaagctcaagttcttcccgtacatcaaggaagcggtggccttcggcaatgaccgcgaccaggtctgcgcgtttatcaatatcgacttcgaggccgtgggcaactgggccgagcgccgccacctgccgtacgccggctatgtcgacctggccgcgcagcccgaggtgctggaaatgatcggcgaatgcgtgaaccaggtgaatgccgacctggccaacgacccgatgctggccggatcgcaggtggcacgcttcctggtcctgcacaaggaactggatccggacgacgacgagctcacgcgcacgcgcaaggtgcgccgcggctttatcgccgacaaatacggcgtgctggtggaggcgctctatgcgggcaagtccgagcagttcatcgagacgcgcgtcaagttcgaagacggacgcgagggcagcgtgtcggccacgctgaagctggtcaatgcgaagcgcctgccggtggcggcgcgcgcagcatgagcgagggcagcaagatgacgcaagtagcctggcaaggcgcggggcagcgcgaatgggcggggacggcacgcacggatgccagcggtgccggcagcggcggcgcgatcgcacccacgggtccgatgtctcctgcggaactgacggatgacagcggcgcgcatcccggcacgcagcgcgcgcagcgcaccggcgaacaggcgcgcaccggcggcgaggtgatcctggacctgcagcatatctcgctgtcgttcggcggggtcaaggcgctgaccgatatctcgttcgatgtgtgcgagcacgaggtgcgcgccatcatcggccccaacggcgccggcaagagttcgatgctcaacgtgatcaacggcgtctatcacccgcagcagggacgcatcgtgttccgcggcgaggagcgcaagcagatgcacccgaccgccgcggcgcgccagggcattgcgcgtaccttccagaacatcgcgctgttcaagggcatgacggtgctggacaacatcatgaccgggcgcaacacgcagttccgcaccgggctcttcgcccacgcgctgtggtggggcccggcgcgcaacgaagagatgcgccatcgccagaaggtcgaggaagtgatcgacttcctcgagatccagtcgatccgcaagaccccggtcgggcgcctgccgtatggcctgcagaagcgcgtcgaactggcgcgcgcactcgcggccgagccctcgatgctgctgctggacgagcccatggccggcatgaacgtggaagagaagcaggacatgtgccgcttcatcctggacgtgaaccggcagttcggcaccaccatcgtgctgatcgagcacgacatgggcgtggtgatggatatctccgaccgcgtggtggtgctcgactacggcaagaagatcggcgacggcacgccggaagaggtcaagggcaaccctgacgtgatcaaggcgtacctgggcacttcgcactgaggctctgaaccatgacgttcttctttgaaatcctgatcggcggcttgctctctggcctgatgtactcgctggtggcgctgggcttcgtgctgatctacaaggcctcgggcgtgttcaactttgcccagggcgcgatggtgtacttcgccgcgctggcggtggtggggctgatggacaagggcctgccgatgtgggccgcggtgatcggcgccttcgtggtgatgatcctggtcggcatgagcaccgagcgcttcgtgctgcgcaagctggtcaaccagccgccgatcacgctgttcatggcgaccatcgggctgtcgttcttcctcgagggcctggggccgctgctgttcggcaatgaggtgcgcccgatcaacctgggcatcgtcgacgagccgatcgagtcgatcatgaccaacttcaacatcgtgctgtccaagttcgatattgcggcggcggccattgccggcctgctggtcggatcgctggcgctgttcttccagtacaccaaggtcggacgcgcgctgcgcgcggtcgctgacgaccaccaggcggcgctgtcgctgggcatcccgctgcagaacatctgggcgatcgtgtggggcgtggcgggtttcgtcgcgctggtggccggcatgctgtggggctcgcgcaatggcgtgcagttcgcgctcacgctgaccgcgctcaaggcgctgccggtgctgatcctgggcggcttcacctcggtgcccggcgccatcgtcggcgggctgatcatcggtgcctcggagaagctggccgagatctatatcccgccggtgttccagtcgatgttcgggggcaacttcggcggcatcgaagggtggttcccgtatgtgtttgccttgctgtttctgctggtgcggcccgaagggctgttcggcgagaaacacatcgatcgcgtctgaccgacttcgcacaggagacttgccatgttttatcgtgaagccggccagttcaagaccagctacgtcgccgacagccagatctttcccatccgccaggaccgcatcggctttgccgtgctgatggcggtggccttcgtggcgatcccgttcgtcgggtcggaatattggttctcggccatcctgatcccgttcctgattttctcgctggcggcactggggctgaatatcctgaccggctatgccggccagctgtcgctcggtaccgcggccttcatggcggtgggtgcctacgcggcctacaatttccagctgcgcgtggaaggcatgccggtgctgctgacattcgtgatggcgggcctttccgcggcattggtgggggtggccttcggcctgccgtcgctgcgcatcaagggcttctacctcgcggtggcgacgctggcggcgcagttcttcgtggtgtgggcgctgaccaagttcccctggttctccaacaacagctcgtcgggcgtgatcacggcgcagcggctggacctgttcggcttcgccatcgacaccccgctgaagaagtacctgttcgtgctggccatcgtcacggtgctggcgctggcggccaagaacctggtgcgctcggccaccgggcgcgcatggatgtcggtgcgcgacatggacgtggcggcagaggtgatcggcatcccactgatgcgcaccaagctgctggcgttcgcggtcagctcgttctactgcggcgtggccggcgcgctctatgcgttctgctacctgggctcggtcgagccggacggcttctcgctggacctgtcgttccgcgtgctgttcatgatcatcatcggcggcgtgggcagcatcctgggctcgttcctgggcgcggccttcatcctgctgctgccgatcttcctggacaacgtgctgccgtcgctggccgcgctgctgcacctgccattcaccaatgccaccgtgtcgcacatccagctgatggtgttcggcgggctgatcatcttcttcctgatcgtggagccgcacgggctggcccggctgtggcagatcgccaaggagaagctgaggctgtggccgttccctcattgacgggagggggcctgtattaccgcagttcctgtgtgaagttctgaagcttacgcataacgaaacgctcccttgagggcgatggagactgtcatgaccaacctgattcgcaatgtgcaacgcgccgccctggtggtcagcgccgcggcggcactgctggcgccggcggcgccggccatggcgcagagcaacgagcagttcgtggcgctgccaagctaccgcgtggggccgtatggcgccaacggccagtcctggtatggcggcttcatcgactacctcaactacgtcaacctgaaggaaggcggggtcaacggcgtcaagctgtcgtgggaagagtgcgagaccgagtacaacaacgccaagggcgtggagtgctatgaacgcctgaagtccaagaacgccaccaccaagggcacggcctaccacgccatgtccaccggcatctcgtacgcgctggtcgacaagaccgctgccgacaaggtgccgctggtgatgatgggctacggccgcaccgacgcggtggatggctcggtgttcccgtatgcgttcccgctggtgactacgtaccagatgcaggtctcggccatcgtcaagtacctggcctcgaagaacggcggctcgctggccggcaagaagatcgtctacctgtatcacgactcggcctatggcaaggagccgatcgtggcgctgcaggccgaggccaagctgggcaagttcaacctggtggagatcccggtggcgcaccccggcaacgagcagggcgcgcagtggctgaagattcgccaggagaaccccgactacgtgatcttctggggctggggcgtgatgaaccagaccgcgctgaaggccgcgcagaaggtgggttttgcgcgcgacaagataatcggctcgtggtgggccggctcggaggaagacacggtgccggcgggtgatgcctccaagggctacatgagcgccacctggaacgtggcgggccgcaacgtgccgctgatcgccgatatcgagaaggtggtctacggtgccggcaagggcaatatgcaggacaagaacaaggtgggttcggtgctgtacaaccgcggcgtgtcggcggcggtggtgacggtggaagcggtgcgcgtggcgcaggccaagttcggcaagggcaagcccatgaccggcgagcagatgcgctgggccttcgagaacctgaacctgaccaacgcgcgcctgcagcaactgggcgcgaccggcctgctgcccgagatcaagaccagctgcgacaaccacgagggctcgggcaaggtgaagatccagcagtgggacggcaccaagtgggtggtggtgtcggactggatcgagggcaacaagggcctgatccacccgctgttcaaggccacggcggcgcagtacgcgaaggagaaggggattacgccggcttgttcgaagtcctgatagcaacctggcgggcatgcggtgcctggcgccgcgtgctcgcctgagccgaaccgtcttaccaacacgagccgcaccatgagccttctgtccgtcaacaatatcgaagtcatctacgatcacgtgatcctggtgctcaagggcgtctcgctcgaagtaccggaaggcaagatcgtggcgctgctcggcgccaacggcgcgggcaagaccaccacgctcaaggccatctccaacctgctgcaggccgagcgcggcgatgtcaccaagggctcgatcgaatatcgcggcgaccgcgtcgaccagctcacgcccaacgacctggtgcgccgcggcgtgatccaggtgatggaagggcgccactgcttcgcgcacctgaccatcgaagagaacctgctcaccggtgcctacacgcgcggcctgtcgcgcggccagacgcgcgacgagctggaaaagatctacgaatacttcccgcggctgaagacgcgccgcaagtcgcaggccggctacacctccggcggcgagcagcagatgtgcgcgatcggccgggccatgatggccaagcccgcgatgatcctgctggacgagccttcgatggggctggcgccgcagatcgtcgaggagatcttcgagatcgtgcgcggcctgaattcgcgcgagaacgtcagcttcctgctggccgagcagaacaccatggtggcgctgcgctatgccgactacggctacatcctggaaaacggccgcgtggtgatggacggcgacgccgagtcgctgcgcaccaacgaggacgtcaaggagttctacctgggcgtggccgccaacgatgcggacgacggtgccgggcgcaagtcgttccgcgatgtgaagagctaccggcgccgcaagcgctggctggcgtaggcacccgaccgatttcatccggcattgccaccacgcgcccagcggcgcggcggcatgccgcatcccattccctgacgcatagcaccatgccagaacacttcgattcgctcgaaacccgcgcgccggaagtccgcgagcaggcgctccttgccgccctggcacgccaggtggcccatgcgcgcgacaacgcgccttactttgccgagatgctgggcggcgtcgacccgcggctgctgagctcgcgcgcggcgctggcggcgctgccggtcacgcgcaagtcggacctgaccgcgcgccagcgcgcactgccgccgctgggcgggctcaacgccacgccgctgggcaagctgcgccatgtgttccagtcgcccggcccgatccatgaacccgacggccatgacgccgactggtggcgcgtggcccgcgccatgcatgcggcgggcttccgcgccggcgagctggtctacaacaccttctcctaccacttcaccccggccggcatgatgatggagaccggcgcgcaccggctgggctgctgcgtgttcccggccggcgtcggccagaccgattcgcaggtgcaggcgctggccagcctgcagcccacggcctacgccggcacgccgtcgttcctgaagctgctgctggagcgcggcgacgagctgggcacgccctgcaccagcctggccaaggcgctggtctcgggcgaggcgctgccgccgtcgctgcgtgcctggttccaggcgcgcggcgtgcgcgtgcagcagatgtatggcaccgcggatgtcggcctgattgcctatgagaccgagggcggcgatggctgggtggtggacgagggcgtgctggtagagatcgtcgagcccggcggttcccggccgatgcccgagggcgagaccggcgaggtggtggtgacggtgctgggcaacggcgactacccgctgatccgcttcggcaccggcgacctctcggccatcgtggcggagtcgtcgcagcggcccagcccgtgcgggcgcaccaatatccgactcaagggctggctgggccgtgccgaccaggccaccaaggtcaagggcatgttcgtgcatcccgggcaggtggcagacgtgctgcggcggcatccggagatccgcgcggcgcggctggtggtgactggcgacccaggcgcggacgtgatgacgctgcgctgcgaggctacgcgcgaggatggtgacttgcagcgtgcggtggcggaatcgctgcgcgaagtgatgcggctgcgcggtgaagtagctttcgttgcggcggggtcgttgccgcaggatgggaagctgatcgaggatgcgcggcgatacgactgaagacaagtcaaaggccccgcatgggcggggcctttgatgcagggcaggtcaggacttccccccctccaccggccgcgtcggcagcctgaccatccacacgctcacccccaccgcacaagccagcagcgccgccgaagcaagcggccgcgcccgcagcatccacgcggtcgtccccatcgacgcccacatcatcgacaacgccaggcacttggcccggaagggaatgctgcgattgcgctgccagtcgctgaccagcggcccgaagcgcggatgtcccagcagccattcatggaagcgccgggatccccgcgcgaagcatgccgcggccagcagcacgaatggcgtggtcggcagcaccggcaggaagatgccgatcacccccagcagcaggaagaccgcgcccagcaccacccacatggcgcgcagcgcctgctgccggcggctcaacgtggcgtcggaatcgggcggggtggtggagcttggaccaggcaatggttgaatgaagggccgcaatagcggcccggtaaaaacctcggttagcgcgcgatacccaggcgcgccttggcggcatcgtactccgctttcatgcgcgcgacgatttcgccggcggtggggatgtcgtggatctggcccacgccctggccggcgccccagacgtccttccatgccttggccttggaggcgccgctggagaagtccatcttgctcttgtcggccaccggcaggttgtccggatccagccccacgttgctgatgctttcgcggatgtagttgccgtgcacgccggtgaacaggttggtgtagatgatatcggcggcggccgagctggtgatcgactgcttgtacgattccgccgcgtgggcctcctgcgaggcgataaagcgcgtgccgacgtaggcaaagtccgcgcccatggcctgcgcggccagcaccgcctcgccggtggcgatcgagcccgacagcgcgatcgggccgtcgaagatcttgcgcacctcgcccaccagcgcgaacggcgacagcatgccggcatggccgccggcgccggcggccaccaggatcaggccgtcgacgccggcctcgatcgccttctcggcatggcgcatgctgatcacgtcgtgcagcacgatgccgccatagctgtgcaccgcgtcgatcatttccttgaccggtgcgcgcagcgaggtgatgaagatcggcaccttgtggtccacgcacacctttacgtcgtgttcgagccgcgcgttcgaggtatgcacgatctggttgaccgcgaccgggcccacctgcgcgcccgggttggcggccttgaaggtggccagctcgccttcgatctgggtgagccactcgtcgagcagctccgccgggcgcgcattgagcgccgggaatgagccgacgatgccggccttgcactgcgccagcaccagctccgggtagctgacgatgaacatgggcgaggcgatgacgggcagggccaggttctgcagggcctggggcagttgcttggcggcgggcatggtgtctcctgaactactgacgggcacagtgcaggtgccctaaatgaacggtcgttcgattatagggagtttcagcgcggtcacgttagaagccccagtctatgccggtccggtcacctcgtcgaactacccggccggaagggtcagttccgccagcgcgccgccgccggggcggttggccagcgttacatcgccatcatgcaacgttgccacctcgcgtgcaaagcacaggcccaggccggtgctcttgtccgcaccgtgcgggcgtggcagcgagtagaagcgctcgaacacgcgcggcagcgcgtagtcggggatgcccgggccctggtcggcgacggcgatggccagcgcgccgccgcggcgctccagccgcaccatgactttgctgtccggcggggcgaaatcgatggcattctccagcaggttggcgatggcctggcgcagcaggaacggatcgccggcgaccaggtccgggctggcgtcggcggccagccgcagcgtgacgccgcgctggcgcgcgcgcggttccagctcgctgcccagttgcgccagcagcggcgccagccgcaccggctcgcgcacttccaggcgctggcgctgctcgacatcggccagtgccagcagcttgcggatcatggtttcaagccgcccggattgtgcacggatattggcgacgaagcgctggcggtccgccgccggcatctcttcctgcagcagctcggcggcgccgccgatcgcggccagcgggctcttcatctcatgggtcagcgtgtggatgtagtgctcgacatactgcttgtcttccagccgctcgcgcatgccctgcaccgcgcggcccagctcggccagctcgctgccgccgcgcagcggcatctccgcgcgctcgccggccgccaccgcgcgcgcatacccgcgcagccggctaagtccatgcgccagccacagcgtgcaggccagcccgatcacgcaggcagcgccgatcagcaggccgccgtagagcaggatcttgcgctggctgcgctcgatgaagggcgccatcgccgcattgggcttggccacggtcagcacgccgatgatgcgctcgccgtccgcgtcgcgtattggcgcggccacgtgcatcacggtgctggcctcgtcgtcggggtcggtgcgcgtgctgcgtgcgccgtacttgccgcgcagcgtcaggtaaacatcgttccagcgcgaatagtcgcggcccacgtcagtaccggtggagtcaaagcgcacgatgccgttggcatcggtcacgtagacgcggtagccgatgctgtccttgtgcaggcccgacacatcggcattcaccgccacatcgcgcagcgccgccatgtgccgcgcgaaatcgccgtcggcaatgcgtccggccttcatgtcgtcggcggcaagcgccgccagcacgtgcgcggtgtcgatcagcgtgtcttccatggcctggcgcacgccgggcttgacctcctgcacaaacacgcgcagcgtcagcaccgtggccagtccaacgatcaggaagaagccgaagaagatgcgcaggccgatatgcatggcgtgcgctcagggttccagcgaatagcccatgccgcgatgggtgcggatgcgctcggcgccgtcggcggaagcctcccgcagcttggcgcgcagggtcttgatatgggtgtcgacggtgcggtcgctggtgtcgagtgcatcttcccagacgcactccatcagctgcgcgcgcgagtagatgcggcccggatgtgtcaccagccaggccagcagcaggtactcgtagcgggtcagctccagccagcggccgcggtaggccaggcgcgcgccgtccttgtcgtgcgtgaagccggcaacttcgtcgctcttcgccgcggtagcaccgccgccgcgcgcccggcgcaggatggcgcgcacgcgcgcggccagctcgcgcggcgagaagggcttgaccacgtagtcgtcggcgccgatttccagcccgacgatgcggtcgatctcttcatggcgcgcggtcaggaagaccaccggcgcattgctgaacgtgcgtagcgtgcggcagacctcgaaaccgctcagatccggcaggcccacgtccaggattaccaggtcggccgcgccggcgcgcatgcgctcgagcgcggcgccgccgagcgtgcagtgctcggccagcatgccgtcggtgcgcaaggcatagaggatggtgtcggcgatggcctgctcgtcttccaccaccaggatccgcggttgttccatgcccggcattttagtccactgaatcactgaaatcggtcggcgcctgccatgtcatgcgggcgcatcgcgtcgttgcaaatgctcgcaatagccgtgctattgctgcgccctgcccttgcagggcgcacatgcgcttgcaagcgcatgccgctacgcaggcggattgccatgcaatccgaaacccctgcttcgccctagcgctgcatcccgcatgacatgtccttcgcctcccatttcagtgattcagtggaccagccggtcaggcgctggtggctgcgcgcggcggcggcgcgggatcctcgcctcggcgcttgtggaaatagatctgctccgccgcccagcgcagcggcggcgagtacagcatcaggtcgaagggccagtcgcactggaagcggtcgaacatccagcgcagcgcacgtttggcgcgaaagcgcggcgcgccggcggtggcgaccgcttccggggccgggccgccgcgcagcaggtgcgcggccacggcctggccgaccgactcgccatgggcaaaggcatagtggatgcccccggcggtgaccggcgacacgatgccggcggcatctcccgtcaggatcacgccgtcgcgcgccagcgggaaggccgggccgccgcatgggatcagccccgcgcgcgtcgccgcaggctgcgccagttgcggcaggccggcgcgctcgcgcacatgcgccagcagaccgtccaggtctggcgcgcggccgtgccgaggcaggtagcgcagcgccaggccggcctgcacgccggtggggttctgcgcgatccagccgatatagccgggtgcgaagcgccgggtgatgaagcagtgcagcgcgcccggctcgggcagcgccagtcccgggaactcatactccacgccatacaggaagctgtgcacgcgccccagcccggcacactgggccacgcgcgatttcgcgccatccgcgccgaccagatagcgcgtattgcccacgccggtcacatgccaaccgccgttgcgcggcaccgcgcccacgaacgcctggcccaggcgcagctcgacccggtggcgcaccagctcggcggccagccagcgcatcaggcgcggcgtatcggtggtgtggaaataatagccgggcgcactcaggtcgatgctgcgcagcctgggcgagtacagccgcacctgctccacgcggtgcacgcaatcggccggcgcgcggcccagccaggtctgctcgatggcttccttgaccaggatgccggtggtgtggagcttgtcgccgggatcggtcttgcgttccagcaccagcacgcgcaggccggcgcgcgccgcggccagggcgcaggcggcgccggcaaagctggcgccggcgatgacgatgtcgtagtcgaaggagggcatggcgggtcccggagatggcagggctccagtctggccagcgggggtgaggggaatgtgtggcgagtgtgaagtggcggggcggggtgcacaacccaaaaaaacgccccgcatacgcggggccgtcaattaccacgaagattgatacacacggcgggcacctgccaatgccgcagccgccatcgaagaataggccgccaatgtgacggcggcatggcagcgcaatgaaggcagcatgacatcacagcccgtagcgcttgattttgtcatagagcgtggccttgccgacttgcagcaagtccgccgcctggctgacagcgccgccggtgcgtgccagtgcatccgcaatcaccgcgcgctcgaagtgctccatccgctctcgcagcggcgcggtttcatcggggcccgcggcctgcgcacctgcctgcccgccctccggcacgcccagcaccatccgatccgccgcattgcgcagctcgcgcacattgcccggccagggacgctgggccagtgcctggcgttgcgcctcggacaggatcggcgccggccgctggtagcgcaccgcggacaccagcgagaaatgctcgaacagcggcacgatgtcctcgcgccgctcgcgcagcggcggcagcgcgatggtgaccacgttcagccggtaatacaggtcctcgcggaagctgccctgtaccaccagcgcatccatgtcgcccttggccgcggcgacgatgcgcacatcgatcttcaccgaggcattcgaccccagccgctccagcgagccttcctgcagtacccgcagcagcttgacctgcagcgccagcggcatgctctcaatctcgtcgaggaagagcgtgccgcccgaggcatgctcgagcttgccgatgcggcgcttgccggccccggtgaaggcgccggcctcgtggccgaacatctcgctctcgaagatggcctcgggcaccgcgccgcagttcagcgcgataaacgggccttcggcgcggccggacagcgcgtgcaggctgcgcgccaccagttccttgccggtgccggtctcgccgttgatcatcaccggcacgtcggtgggcgcgacattggccaccagcgcgcgcacctgcccgatcgcgggcgagcggccgatgatgcgcgtgcccgccgcggggccggccagttcgcggcgcagcgcctggttttccagttccagcgcgcggcgttccagcgcgcggcgcacagtgtcggtgaggcggtcggcgccgaagggcttttcgataaagtcgtaggcgccttcgcgcatggcttgcacggccatggtgatgtcgccgtggccggtcaccaggatcaccggcacgcccggcgcggcgttgcggcagtgctgcagcaggtccagcccgctggcgccgggcaggcgcacgtcggtcaccaccacgccggcaaaggcgccgtgcaggtgcgggatcgcggcctcggcggagggcagcgccagcaccgcgaagccggccagctccaggctctgcgcggtggcctggcgcaccagcggctcgtcttcgacaaacaggacacgcagaccgtcttgcatggcaatactcattgagaggcggaaaccgatggcgccggatcgatggcgggggcgcgcgccagcaccagcgtgaactgcgcgccgccgccgggcacgttggccacgctcagctggccgccgaactcgcgcacgatcgacgacgagatcgccagccccagccccagaccctgcccggtttccttggtggtgaagaagggttcgaacaggcgcggcagcgcttgcggcgcgatgccggtgccgttgtcgcgcacgacgatggtgacggcgtggtcttctgcctgcacctcgagatcgatctgtccctgcgccggtgcggccgccgcaatcgcatccagcgcgttgccgagcaggttcagcagcacttgctccagcttcagctcatcggcgcgcacggccagcccgggcagggcgtccaggccggtgacgttgacggtgaccgcgccaaggcgcggtgccagcagcgccagcacatgatcgaccgcggcgcgcagcgcgaccggccggtgcaccgggcgcgccttgccggcgaacagcttgagctgcccggtgatcttgcccatgcgctcggtcaggtcggcaatggcggtcaggttgccttcggccgcggccagctggccgcgctccagcagcacgcgggtgttgtccgagaacgtgcgcagcgccgccagcggctggttcagctcatgcgtgatgccggccgccatctgccccagcgcggccagcttgctggcctgcaccagttcgtcctgggccgcgcgcagctcgctttcagcacgggtacgctcggccacttcatcttccagcttttcattgatcgccatcaggtcggcggtgcgggcctcgacgcggcgctccagctggtcgtaggcggcctcaagcaggcggcggctgtactgcatgtcgcgcgcgcgctggcggcgctggcgccagttgaccagcagcaggcagatgcaggcataggccagcgccgccgccacggtggcgttgcgcgcattggccagcaccggctccagcggcgccatcacctgcatggtccagccagccgcgccgaccgtgcggtccagttccaggtagcggacggcgcgttcggcgccgtccggggcagaggtggtcttgctggcgggcgattcgtcgcgcacgcgcaccagccgcgcgccgtcggccagcgtggtgtccgccagccagcgcgtgaccggcgaggtcagcggctccagcggcagcggcgtcaccgcgcggccgtggtactggcgtgtcttttccatctcggcctgcagcggcggcggcagcgggcgcagggtgcggtactgccaggccgatactgacgacaggaagatcacgccatggtcgtcactgaccatcagcggctcggcgccgctgccggcgcgctggaaccactccaggttgagcttgaccacggtcacgccgatgaccttgccgccggactcgaccggctgcgcgaggtagtagccgggctcgtcgctggtgatgccgatggcatagaagcgccccatcttgccgcccgcggcggtctggaagtaggggcggaagcggtagtctgtgccgacaaagctgccgggctggccgtggttgctggccgccagcgcaatgccgttggcggcgatcacataagtggccgaggcatgcgcgcggcggttgacctccgccaggtactggttggcggcggccacgcgttgcgggtcgtcgggggagtccagcagcccgcgcacgaaggggtgcagcgagaccagcgcgggcaggaattcgtagcggtcgagggtgctttccagcgtggcggcgtagcggtcggcgcgcgtggccgtgctttgctggaggctggccaggccgcgctggaccgagaccagccaggtcagcgcgcacagcagcaggagacccgcggccagcgccacggcaaagccccaccaccgcccgctgccgacgtccggcgcgtgggccggacgggtggcggcggggtcatgcacggcgagaaaatcgtctgagtgggtcatcggcgcgcgcgggggctgtcgcgccgatgatacctgctggcgggcggccggggcagccgtccgcgcagcggtggtggcgccctcagcggacgccctggcccacgtcggcaagatccgccacatcgccgctgccgccgttcagcacgctggccaggcgcttgcggtcaagctcgcgctcccatgccgagaccaccaccgtggccacgccgttgccgatgatgttggtcagcgcgcggcactcgctcatgaagcggtcgatgccgaggatcagcaccatgcccgccacggggatggtcggcaccaccgccagcgtcgcggccagcgtgatgaagcccgagccggtcacgccgctggcgcccttggaggtgatcatcgccaccgccaggatggtcagctgctgcatcagcgtcagctcgatgccggtggcctgcgcgatgaagatcaccgccatcgtcatgtagatgttggtgccgtccaggttgaacgaatagccggtgggcaccaccaggcccaccaccgagcgcgagcagccgagcttttccagcttctccatcatgtgcggcagcgccgcttccgacgagctggtgcccagcacgatcagcagctcttccttgatgtacgagatgaagcgcacgatgctgaagccggtcatgcgtgcgatcgtgcccagcaccaccagcacgaagatgatggccgtgaagtagaaggtgccgatcagcttgagcagcggcaccagcgagcccaggccgtacttgccgatggtgaaagccatcgcgccgaaggcgccgatcggggccaccttggtgatcacgtggacgatatggaagaacaccttggagacctgctcgatcagctgcaccacgatgcgcgcgcgttcgccgagcacggccagcgcggcgccgaagaacagcgacaccagcaggatctgcaggatgtcgccgttggcgaaggcgctgaagaccgtgtccgggatgatgtgcatcaggaactcgaccgtgctctggccgtgcgccttggacacgtactgggcaatcgccttggtgtccagcgtggccgggtcgatgttgaagcccacgcccggcttgagcaggtgcgcggcgcccagcccgatcagcaatgcgaaggtcgacaccacctcgaagtacagcagcgccttgccgccgacgcggccgaccttcttcatgtcgctcatgccggcgatgccggtcaccacggtgcagaagatgatcgggccgatgatcatcttgatcagcttgataaagccatcgccgagcggcttcatggccacgccggtgtcgggccagtagtggccgagcaggatgccgacgcagatggcgaacaggacctgcacgtacaggatcttgtagaagggttttctcatgatgtcgtcctcggtgttgaccgtacccgggcgctatcgctcgggccgcgcgccgtcacggttgcggcgcgttcagggacgggaattcgcaaccgccgtgccagtcaaaccggcattgctaactggttgattcacaaggaaacaccggcccggcacgggcgcgcggcctccgggattccggaaatccggacggcgcgactccggggtttcggaatgccggatgcatcgcaggtgcgcgaagcgccacccgatgggggccggcggcaacttagaccgccgtgccagggcgccgccatcgcggccatgccgccgcgacaccgtataattccgagcttccgttcaatgccgtccgggccgtgccgccgtccggggccgccttctcacaccgtacgcatgagcagctactaccagcaccacgtcttcttctgcctgaaccagcgcgaggccggcgagaactgctgcgccaaccacaacgcccaggcgatgcaggaatacgccaagaagcgttgcaaggaactgggcatcgccggcggcgaaggccgcgtgcgcatcaacaaggcaggctgcctgaaccgttgtgaactcggcccggtgctggtggtctaccccgaggccatctggtacacctttgtcgacgagcacgacatcgatgaaatcatcgacagccacctgatgaagggcaagcctgtcgaacggctgatggtggaccgctgaaccaaccgaagccggcgcatgccggcttgttgcttccctgttttgccgctttgccgtattgctccgccgcccgccagccggacggttttttcatttttgcccgggcttcccgccgggcgctggcttcaccgccatcctgaccgccatcatgaacgcgcatacccaggtactttccatcgccggtcccgccggtgcgatcgatctctcggtagacctgccgcaaggtgagccgcgcggcctggcgctggtagcgcatccgcatccgctgttcggcggcaccaaggacaacaaggtcgcgcagacgctggcgcgcagcttcgtgcaactgggctatgccacggtgcgccccaacttccgcggcgtcggcggcagcgccggcgagcatgacaacggcatcgccgagcaggacgacctgctggccgtggtggcctggatgcgccagcagaccgcgtggtcggcacaggccgcaacgctgccgctggccatgggcgggttctcgttcggcagcttcgtcaccacccacgtggcgcgccgcctggccgaggccggcacgcccgcgcagcgcctggtgctggtgggcaccgccgccagccgctggcaggtagccgaggtgccggccgacaccatcgtgatccatggcgaacaggacgacaccgtgccgctggccagcgtgttcgactgggcccgcccgcaggagctgccggtgatcgtgatccccggcgccgaccatttctttcaccgcaagctgcacctgatcaagcagctcgtcgtcaatgcgtgggaccggtgaggccggcacgccgccacccggaccatccccgcgccaccttcttactgtcggaaaacagaaacatgctgaatcgagccacgacacgcctttcgtccgcttttgctcccgccgccatcgccgccgccatcgtgctggccgccgcgcctgccgccgtcctggcgcagggcgtgccgatgccgcaagtcgcagccaagtcgtggatgctgtatgacgtgaccagcggccaggccctggcgtcgcagaatgccgatgcgcgcatcgagccggcctcgctgaccaagctgatgaccgcctacctggcgttcgaggcactcaaggaaaagcgcctgacgctggaccaggcggtggtgccgaccagcgtggtgctcaaggtcaaaagcgacgagtcgcgcatgttcatcgagcccaacaagccggtcaccgtgcaggacctgctgctgggcctgatcgtgcagtcgggcaacgacgccgcgctggcgctggccgaagccgtgggcggctcggaagagggcttcgtcgcgatgatgaaccgcgaggcccagcgcatgggcatgaagaacacccacttcaccaacaccgacggcattcccgacccgaaccactacaccaccgcggtcgacctggccacgctgaccacgcgcctgatcaaggactttcccgagtactacgccatgtactcgcagaaggagttcacctataacaagatcaggcagcccaaccgcaaccgcctgctgtacatcgacccgaccgtggacggcgtcaagaccggccacaccaagtccgccggctactgcctgatctcgtcggccaagcggccgctggccaacgtgccggacggctcgcgccgcctgatctcgatcgtgatcggcaccaccaccgaacaggtgcgcacccaggaaagcctgaagatcctcaactacggcttccagttcttcgacacgctgcgcctgtacgacaagggccaggtgctggccacgccggacatctacaagggcaagagcggcacggtcaagatcggcgtgcagaacgagaccttcgtcaccgtgcccaagggcaccggcggacgcctcaagccggtgctggagcgccaggaactgctgatcgcgccgatctcggcaggccagcaggtgggcatggtcaagctgatggacggcaccaacaaggtggcggagttcccggtggtggcgctggaagaagtgcccgaggccggcttcttcggccgcctgtgggacaccatccgcctgtggttcaagcgcaagtgacctgaatgcgcgtaagccggcgcgccatgcggcgcgccggtttcgtgccggagaatccgacatgacaaccgacaagcaaggcagcaacaagccgggcgacatcccgccggagcagtcgctgatcgaataccccagccactttcccatcaaggtgatgggcgcgatgcaggacggctttgccgaggccatcgtcacgctggtgcaggagttcgatcccgacttccacgccggcaagatggaaatgcgcccctccagcggcggcaactacctgggcctgaccgtgacggtgtgggtcaccagccgcgagcagctcgacgacttgtatcgggcgctgacttcgcatccgatggtgaaggtcgtcctctaacctgtccttcccgcattgttttctcccctctcccgcgcgcgggagaggggagtcgccttgatgcgttcgcgccagtttcaattgctggtggtctgcagtttccccataccaacatgaacaccatcaccctgaaacccggcaaggaaaaatccctgctgcgccgccacccgtggatctacgccaccggcattgccacgaccgaagggcgctgcgagccgggcgcgaccgtgatcgtgcgcgccgccgacggccgcttcctggccaaggccgcctacagccccgagtcgcagatccgcgcgcgcgcgtggaccttcgatgaaaacgagccggtcgaccacgccctgttcaagcgccgcgtggccgcggccgttgcctaccggcgccaatgggtgaaggacagcgacgcagtgcggctgatcttcggcgaatccgaccggctgcccggcctgatcgtcgactactacggcaacggtgataagggccagctggtgtgccagttcaattcggccggcgtggaacactggaagaccgcgatcgtgcaggcactggtcaaggaaaccggctgccccaacgtctatgagcgttccgacgccgccgtgcgccagcgcgaaggcctggagctggtgaccggggtgctggccggcgccgagccggatccggcgctgtcggtcaccgagcacggcgtgcgctactacgtcgacgtgcgcaacggccacaagaccggcttctatgtcgaccagcgcgacaaccgcaagctggtgggcgacctggccgccgggcgcgaggtgctgaactgcttctgctataccggcggcttctcgctggcggcgctgcgcggcggcgccacctcggtgacctcgatcgattcgtcgggcgaggcgctgaagatcgccgctggcaatgtcacgctcaacggcttcgaacccgagcgtgccacctggctcgatgccgacgtgttcaagaccctgcgtgaattccgcgccgagggccgccagttcgacctgatcgtgctggacccgcccaagttcgccccgtcggcgcagcatatcgaccgcgccgcgcgcgcctacaaggaaatcaacctggtcggcatgcagctgctgcgcccgggcgggctgctgtttacctactcgtgctcgggcgcgatcagcatggagctgttccagaagatcgtggcgggcgcggtgaccgatgcgcgcgccgatgcacgcatcctgcggcggctgtcggccggcacggatcacccgatgctggcggcattcccggaaggcgagtacctcaagggtttgctgctggagaaggtagcgtaagacggatgtgtggcgctggtcagcgccacatattccgcatccggctggccaggtccaccggcgccagcgcgggtctggccggcccttcgcccggcatcggcgggggtggccacgagcggctgtagaagttgggcatcacgcggttgggcaggaagcgcgtgcgcgacgcatacacatgccggtcgccgaagcccacctgctggtgcacgtagaagcgctgcggcaccacgatgtccaggtggtccctggcccgcgtcattgccacatagagcagccgccgttcttcctcgatctcttcggtggtgccggtcgccaggtcgctcggcatgcagccgtcaaccgcattgagcacgtacaccgccttccattcctggcccttggccgagtggatggtcgacaggatcaggtagtcctcgtcgcgcgagggcacgccggattcgtcgctggaggcgctgggcgggtccagcgtcagttcggtcaggaagcgctcgcgcgcgccgtaggtggcggcgatgcgctccagctgctgcaggtcggcctggcgcgcggcggcatcgtcgtgcaggcgctccaggtgcggcgcgtaccaggccagcacttgctcgaactccgacggccacggcgaggtgggcgccatcagcgcgcgcgccagcgccagcaggtcggcccaggcgggcgctgcggccggcggcggctcgaattgctccagcgagaacaagggctcggtggccagcgccagcgcatcgagcacgcgcgccgcggtcttggggccgatgccgggcagcagctgcagcgtgcggaagcccgccatgcggtcgcgcgggttctccagccagcgcaccaccgccagcgcgtccttgacgtgggtcgattccaggaatttcagcccgccgaacttcacgaacgggatattgcgccgggccagctcgatctctacctgcgcgctgtggtcggcggcgcggaacagcaccgcctgtgccatcagcgtcaggccggcctcgcgccgcgccagcacctgctcgaccacgtagcgggcctggtcggcctcatcgttgaccacgatcacgccgggcttttcggccgaggcgcgctcggaccacaggtccttggtatagcgctcggccgccagcccgatcacggcgttggcggcctgcaggatcggctgcgtcgagcggtagttctgcgacagcgtgacctgctgcgcggccggcgtgaactgcgccgggaagtccaggatattgcgcacggtggcgccgcggaaggcgtagatcgactgcgcgtcgtctcccaccacggtcaggccgcggccgtccggccgcatggccagcaggatcgacgcctgcagcgcattggtgtcctggtattcgtcgaccagcacgtggtcgaagcgcgcgcccatgtcctgcgcgatggtgggctcggccatggcctgcgcccagtacagcagcaggtcgtcatagtccagcacatgctgcttctgcttggcctcgacatagccggcgaacagggtgcgcagcgcatccgcccacatcgcgtagcgcgggaactgctgcttgagcacgtcttccagcggcgcctgggtgttgaccacgcgcgagtagatcgccaggcaggtttccttcttcgggaagcggctggcggtctccgacaggcccaggtcgtggcgcaccacgtgcatcaggtcggcggcatcgccgcggtcgctgatggtgaaggcgggcgacaggcccagggtctcggcgtattcgcgcagcaggcgcgcgccgatggcgtggaaggtgccggaccactgcagcgccgcgcgccccgcgccggtctgggtgccgagcgcctggtcgacgatgcgctcgacgcgccgtcccatctccgccgcggcgcggcgcgagaacgtcagcagcaggatgcgtcgcggatcggcgccggccagcaccaggtgcgcgacccggtgcgccagcgtattggtcttgcccgagccggcgccggcgatgatcagcagcggcgcgtcgctgccgtgttccaccgcggcgcgctgctccgggttgagccgggacaggtaggcggggacatcatcggctccaggggcagcgaggtcggcggcgggggctaggtccaaagtcacaggcggggctcggggaaggctcggaaaactcagaaaaaggctggcgccaactgtatatccatacagggatgtcgcgcaacctgctgccctagcgatcgtgcgcaaaaacagaaaaaggtgctcgatgagcaccttttcgctgcggttgccgcgggagcgttacgcggactttgccagcgcgccatccagcagcttgtgcagcgcatcccactcgggctcgcccacatagcgcttcaggatgcggccgtccttgtcgaccacgaaggtggtcggcgtcagctgcacattgccgaaggccctggccgcggtgccgtcggaatccatcgccaccttgaacggcaggccgcgcgtcctggcgtagttcattacatacatgggcgggtcgtagttcatcgccacggcgacgaattccagccccttgcccttgaactgctcataggtgcggaccatgtcaggcatttccttgacgcaggtggcgcagctggtggcccagaagttgatcatgtagaccttgcccttgaggtcggcggtgctgaccttctcgcccgacagcagcgtgaaggtggccgccggggccgtattggccggcgccagcgcgcggtagccgaaccagcccagcagcgcgagcacgaccacggccgcgacgatgggccagggcttgcgggaggatttggtggcaggggcagcagtggtcatggaatccgggtcaggcaggttcggtcagcaatgggacattctaatgccgcaggcgttcgcgcgctgcgcggggccgggctgcggcaatccgccgcaagcgtcccgatcgattcagcgccggacggcggcgcgtgcctggtccagcgcctgttccaggtaggcgccgtagaaatccggctgcatgccgcgcagcgggccggcggcggcgcggccctggcggtccaggaacagcaccgtgggcgccacccgcacctggtgcgcccgggcccacgcgcgcgcggtggtcaggctgccgtcggcatcgcgcagcggggtgtcggcggtcatgtcgagctcgcgcacggcaatctcgccggcggcggcctgcgggcccaggtagttgcggcgcaccgcgtcgcaatagctgcagcccggcatcgacaccagcaccaccagcggctcgccgcggcgcgcggcctcggtgccgtgggcggccaggtcggtggccggcggcaggtgggcggggctggccgcggctgcgggcatgccggccgcggctgcgggcatgccggccgcggctgccagcaacgcacccgcggccacccagcgcaggctggctatggcgaaggcgtggcgggcaatgagggcggcaggcatggctggaacgtgggggcagggcggtagcgggagcggcgcagcaagcactgaagcgccgctttcgggataataccggtttccgcccgcaggcgatggcgtccgccagcgccgcccgcagcctgcgcgcgccgtcccccatggattcccgatgcgtcttgtgccgcccccgccgagctttcctgccgctgtccgccgcccgctgctgtgctgtgccgccgtgctggcattcgccctgtgcgcctgttcaccgcgctatgactggcgcaccatccagtccggcgagggcgcctacgccgcgctctatccgggcaagcccaccagcgccgcgcgcgacgtgaccattgccgggcgcaagctgccgatgacgatggaagctgcgcgcgtcgacgacacgctgttcgccgtgggcgtggtgacgctgcccgccgatgacgaagcgctgcggcgcgaggcgctggcggcgatgcaggccggcctgctggccaacctcggcacgccgtcgggcgagccgcgcgcgcggcccgtcaccgtgatgagcgccgaccgtccgggccgcccgcttgccggcgtggaagtgcaggccagcggggtgtcgccgcaggaccagtcgccgcgccggctgacggcgcgcctggtggcggtgggtacgcgcgcgtaccaggcggtggtgctggaatcgggcgatgccgcgcgcgacgcgcgccaggccgagcaggtggagcagttcctgggcggcttccacccgttctgacgcgccgcgtcgcaggaaagattgttggtgccgtggctgcgggagcgtggccccggcatggttgtcgtcaaaggagagtgggatgcgttgggaagtatggttggcttttttcgccgcgtgctgggtgatcgccgtgtcgccggggtcgggcgcggtgctgtcgatgagccatgggctctcgtacgggctgcgcaggaccaccaccaccatctttggcctgcaggccgggctggtgatcgtgctgctggtggcgggcggcggcctgggcgcgctgctgctggcctcggagcaggccttcatggtggtcaagacgataggcgcgctgtacctgatctacctcggcgtgcagcaatggcgcgcgcaggtggagagcggggcggaccagggtggcagcaccgcccccgtgcgcgtagcggtgatgagccggcgccggcgctttgccaccggcctgctgaccaatgtgaccaaccccaagggcatcatcttcatggtcgcggtgctgccgcagttcatcgatcccaaccggccgcttgcgctgcagctggcgatcctggcggccaccatgtgctgcgtggacctggtggtgatgcatggctatgcgctgctggcgtcgcgcatgcaggggctgttccgtaatgcgcgcgcggtgcgctggcagaaccgcttctttggcagcgtgctgatggcggtgggcgcggcgctgttcttcgtgcgccggcaacacgcctgagcggcgtctgcatcaatactggcgcgcaccggccgggtttgcttcaatgaggaggaaacccggccacggagaccccgcatgcccgccttgccgaacccccacgccggtgcgcgcctgcagccgcgccataccgtgcccccggtcgaagagcccgggccgccgggcatccccccggacttgccgttgccgccagaggaagatccgaccccgcccccggtcgagccgccggttgccgggcgtgccgggcactactgcttcagctcgtagaaatcgttcaggcagtagccgtcggtcagttcgaccggctggtcgccatgggtgtagccggtgcgcaggatatgcagcagcggctcgccgggcgcgatctgcaggcgcgcggccagtgcttcgccggcgacgatcgcgcgcagcctttcggtgacgcgcagcaccggcttgccgatccgctccaggtaggcgtacagcgattcgccgatggcgctggcgtcgggcagcacggccagtgccagcgtggtgacatccatccagaagacctgcccgtcggccttgcgcaggcgggtcaggctgacaatctcttccccttcctgcagcgccagcgccgcagcctcctggggcgtggcgcggcggcgttcgaacgccaccagttcgctggccggcgtcatgccgcgccggcgcgccagctcgctgaagttgtccagccgcgccgccttctgctcagggcgcggcgcgacaaaggtgcccgcgccgcggctgcgcgtgatcgcgccttcctctgccagcacctgcagcgcgcgccgcgccgtgacgcgtgaaatctccagtgaatccaccagcgtgcgctcggacggcagcgcgtcgccaacccgccattggccggcctggatggccgcggccagcctgcgcgccacttgcaggtagatcggcgtcgcctccgcttcgtccggcttgagagcctgcagccgttgatccattgcgaatcctcgtaggtaccagagtgtggaggtgatgataccactttaggacatttgacgtcgatggtgcggcattgcgtcatctgggcgataacatcgccatcgcttcgctttacgtcaattggtattgaaatggttctgctgattatggcgtcggaaaatgctgctgtgatttggaaaaatcttacctatctccgtgggttatggtgattaaggcgaatgtgaggaccatccaaggactgttttgccttgcctcaataaagatgccacttagatacaatattgttgtagtggttttcactggtatttttattgtcggttgccgtctatctttcgcctgaccctggcgccgtcgcatttctgcaccggccgccgcgacttctggaagcaaaatggctgagacgagcgaaaccctgttgctgcgggctccggtgagcggagtgctgcttcccctcgcggccgtgccggacccggtctttgccgacggcatgttcggcgacggcctggccatcgaccccctgagcgacacgctggtggcgccttgcgacggcaccatcgtccacctggccgccaccggccacgccctgacgctgcaggctccgtgcggggcgcaggtgctgctccatgtcggcatcgatacggtgtcgctgcgcggcgaaggctttgcgccttgcgtggcgcagggcgctgccgtgcgccagggggatgcgctgatccgtttcgatgtcgaccgtgtcgcgcagcaggcgtcgagcctggtgacggtgatggcaatcgccaatggcgatgccttcacggtcgccggcaggaccggcgcggcgcaggccgacgcgggccgcacggtgctgctgcaggtgcgtgccgcgggtgccgcggcgcccgcgcaggaagaccacgcgagcgcagccgaacagcggcgcacggtcacgctggcctgccccggcggcttgcacgcgcggcccgcggcacgggcgcgcgaagccgcgcgcggcctggacgccgccgtcgcattgcactacggcggccggcaggcgagcctggccagcctggtgtcgctgctgggcctggccgccgacgagggcgccgcggtcgagctggtggcgaccggccgcgatgccggtgccgcgctcgatgcggtcgcatacgaactgcagcgcgccggcgtgggcgaagaagaacccgtgcccacggtggccgcaccgattgcgcagcctgggccgggcgccggcctgccggcggatggcatccccggcgtggctgccgcccccggcatcgcgatcggcacgctgcactggtggcgcgagaccacgccggagccggccgaggccggccaggggattgctgccgagcgcgaggccctgcgcgccgcgctggcggccatcgacgcccagctggcgcatgagagcgaagccgccaccgcacgccgcgccggcgccgaggccggcatcttcgccatgcatcgcgcgctgctggaagacccggccctgcaggccgcggccgagaccatgatcgccgccggcaagagcgcgggctttgcctggcgcgaggccacccgggccgaagccgccatgctgtccgcgatggccgaccgccgcatggccgaacgcgctgccgacctgctggacctgggcaagcgcgtgctgcgtgcgctggccccggcgggcagtgccccggtccagctgcccgcaccggccgccgacggcgatgtcatcgtgctggccgccggggaattcacgccgtccgacctgaccggactggaccgcacccgggttgccgcactggtgatggcgcgcggcggcccgacctcgcacgcggccatcatcgcgcgtcagctcggcatcccttgcctggtggctctgggcagcgcgctggagcgcctgcaggacggcacgccggtcatcgccgacggcgacagcgcccgcctgcacgcctgccccgatgcgcatttgctggccgccgccgccagcgccgtcaggctgcgcgcgcagcagcgcgaggccgacctgcgcgccgcgcacgccgcggccagcacccgcgacggcgtgcctattgaggtggccgcgaatatcggcagcctcgacgacgcccgcaatgccgtggcgcatggtgccgacgcggtcggcttgctgcgcaccgaactgctgttcctgcacggcgacgcagcccccgcggcggcggaccacaccgccagctgccaggccattgccgatgccctgcagggccgcagcgcgatcgtgcgcacgcttgatatcggcgccgacaaggacgccgcctggctgcacctgcctgccgaagacaaccccgccctgggcctgcgcggcgtgcgcctggcgcaggtgcgcccgcaactgctggacgaccagctgcgcggcctgcttgcagtgcgcgcgagcgggccgctgcgcatcctgctgccgatggtcagcgaggtcggcgaactgctggcctggcgcgaacgcatccgtgcgctggcggccgaagccggtaccgatcccgagatcgaggtcggcgtgatgatcgaagtcccttccgccgcgctgctggccgaccagctggccgagcacgccgatttcttctcgatcggcaccaacgacctgacccagtacaccctggccattgaccgctgccagccggagctggcggcacgcatggatggcctgcatcccgcggtgctgcgcatgatcgccgccaccaccgagggcgccgcgcgccacgggcgctgggtaggcgtgtgcggcgcgctggcgggcgacccgctggccgtgccggtgctggtcgggctgggcgtgaccgagttgtcagtcgacgccgggctggtgccgggcgtcaaggcgcgcgtgcgcgcgctctcgcatgccgattgccggcagcgcgcaggcgaattgttgcggctgccgtcagccgccgcggtgcgcgacgcgtgccgccgctactggccggcataagcgccggtcgaccacaacccaatacgcgccacgcgcgcacagattcggagaacgccaatgaagatggacctgctgcccagggtgcaacgcctgggcgccacgctgatgctgccgattgccgtgctgcccgtggccggcctgctgctgcgcctgggccagcccgacgtattcgacatcaagctgatggccgaggccggcaacgcggtctttgccaacctggccctgctgttcgcgatcggcgtggcggtgggctttgcgcgcgacaacaacggcgcggcggcactggccggcaccatcggctacctggtgctgaccacggtgctgaagaccatcgacaaatcgctcgacatgggcgtgctggccggcatcgtcgccggcgcggtggcgggcgggctctacaatcgctatcgcaatgtcgcgctgccaccctatctgggcttcttttccggcaagcgcttcgttcccatcgtcaccgcgctgtgctgcctgctgctgggcatcgtgctggcctatgcgtgggcgccggtgcaggccggcattaacgcggccggcgcgtggctgaccacggcgggctcggccggcgccttggtgttcgggctgctgaaccggctgctgctggtcaccgggctgcaccacctgatcaataccctggcgtggttcgtgttcggcaactacgccgatccggccacgggggcggcggtatcgggcgacctgcaccgctactttgccggcgaccccggcgcaggcctgttcatgaccggctttttcccggtgatgatgttcggcctgcccgcggcctgcctggcgatgtaccacgagacgccgccggcgcggcgcgcgctggttggcggcatgctgttctcgatggcactgacctcgttcctgaccggcatcaccgagccgatcgagttcagcttcatgttcctggcgccggtgctgtacggcctgcatgcgctgatgaccggcctgtcgatggcgctgtgccatgcgctcgatatccggctgggcttcaccttctcggccggcgcgatcgactatgtgctgggctacgggctgtccagccgcggctggctggcgattccgctggggctggcctatgcgctggtctattacgggctgttccgcttctttatccgccgcttcaacctgctgacgccgggccgcgatgaagtggtgcccgtggcggccgccggcggtgccgcgcagccggccgcgggcagcgtggcgcaacagtatgtcgaagcgctgggcggccctgccaacctggtcgtggtcgatgcctgcaccacgcgtctgcggctgaacgtggccgacatcggcgcggtgtccgagccgcggctcaaggcactgggcgtacgcggcgtgctcaagcgcccgcccaatgtggtgcaggtggtgatcgggccgcaggccgagcaggttgccggtgatatccgcgcggtgctgcagcaggcgccgcaggccacggccgtggtggctgctgcgcccgccgttgctacccaggcgtccgtgccggctgccggtgctttcgatcccgcctggtggatcgatgcgctgggcggcgccgccaatatcgcctcggtcggcgtggtggcactgacgcggctgcgcgtggtggtgcgcgagcgcgcccgggtgcgcgccgaccaccttgcgggcagccagctgatgtggatcggcgatgacaccgcccatatcgccttcggccatgcggcagacggacacgctgccgccttcgagcgcgccctgcaggccatgcccacctgacccccgccgccgcagccgtgcggctgcggtcgaccttccccatcggcaacaacaacgacggccgcgacgacagccgcgccggtggataccgtctgcttatccaggagtcattgatcgtgaaacgcattgcactgacggcgctgctcgcagcgtcggccgggggcgcctgcgcccagtccgccggcaccggcatcaccttgtatggccgcgccgtggccggcctcgactatgtcaacggcatcgcccgcccgggcggcgacgtggacaccttccgcttcggcagcaaccagtacggcgtcagcttctggggcatgcgcggcgcagaagaccttggcggcggcctgcgcggggtcttcaacctggagggcatgatcacctccggcaccgggcgctccgatccgctgttcaaccggcgcgcgcaagtgggcctggccagtaacgactggggcacgctgctgctgggccgggccatgagcctgaccgacgacgagagcggcgcgatcgacccgatgggcctgcaggccagctcggtcgcgacgctggtctatggccgcaactggggctcgcgcaccaatgccgtgacctacaactcgccggtgtggggcgggctgagtgtgcgcgcgcaggccggcagcgacggcgtggcgggcagcttcaacagcggcaagcagttgagcgcggccgtcaagtacgcgcagggcaacctgagcctgaccggcatctacgaggaactgcgcgacacgcagggccgcatggacaacctgtatgtcaactcgcgccagtacacgctcggtggcagctatgcgctgaacaacctgcgcctgttcgccggctataacctgaccgtgtcctcgggcgataccgtggccacgccggagaacccctacgccgccacgcgcagccagatggcatgggtcggcgccaactaccgcctgctgccggcgctgacgctgctgtccggcgtctactacgccaccctgaacaatggcggcgggcatggcacgcttgtcacactgggcgcaaagtatgacttgtcgaagcgcacctcgctgtatggcacggtggcgtcggtgttcaactcgcgcaatgccaccttctcggtggaggcgtcgccggacaccatgccgggcgccggggcgaaccagcagggcgcctatgccggcatcatccacctgttctgacggtggctggccggtgatctgaatgtattggagagtattgccatgaaaggaaacatcctgacgccggccggctggatcttcggagagatccatgccggcccggacggacgcatcgcgcgcatcgagggcgtgcccgcctcgcctgagcacaacgatgccccgtacgtgctgccggggtttgtcgacctgctcaaccacggcggcggcggcaaggacttcatggatggcgaggccgcggtgccggtgatcctgcgcgcgcatgtgcgctttggcaccaccagcctgctgggcagcaccatgacctcgccgcacgacgtgctgctgcccgcactgcaggcgctgaaccgcgcctgcgcgcagcgcccgcccggcgcggcgcgcatgctgggcgtgcacctggaagggccgtatatcaaccccggcaagctgggcgcgcagcccgatacctcggccactgccacgccggaagaactggagcagtacctcggcgccgcgccgctgaaggtggtgacgctggcgcccgaactgccggggcatctggacatcatccgcctgctggtcgcgcgcggcgtgcgcgtgcagctgggccacacgctgggcacctatgaggacgcggtggccgcgctggatgccggcgccagcggcttcacccacctgttcaacgcgatgaccccgctgcagcaccgcgcgcccggcatggtggcggcagcgctggcccatgccgagtttgccgagctgatccccgacctgctgcacgttcatccgggcgcgatccgcgccgcgctgcgcgcgattccgcggctgtatgcggtgacggacgccaccgccgccgcgggcatgccggacggcgtgtaccacctgggcagccagaccgtctacaaggtccacggcagcgtgcgcctggccgatggcacgctggccggcagcgtgctgaccatggaccaggcgctgcgcaacttcgtgtcgatcgggctggacctcgccgatgcgtcgcggcgcgtttcgctgtatccggcccagtacctgggcatgtccgaccgcggcatgctggcacagggctgctgggccgacgcggtcgtgctggaccgcgcgctcttggtgcgcaccgtttatgtcgaaggagaatgctgtgtcgagaatgcttgaagaggcgctgagcgcgccggccgtggtggccgcgcagttggcgcaggcgccgcgcgtggccgcgctggctgcgcaactcgccgcgcaggcctggcccgcggcgctgaccgtggcgcgcggcagctcggaccatgccgccagctacttcgccacgctggtcacgcgccggctgggcgtgccggtggcctcgctgccgatgtcgacggtgacgctgcacgacagcgcgctgcgcgtggccgggcagctggcggtggcgttctcgcagtcgggccgcagccccgacctggtcgagaccatgcaagcgctgcgcgaccgcggcgccgccaccgtggcgctggtcaacgcgcccgattcgccgctggcgcaggcgtgcgcgcatgaactgcccctgcttgccggccccgagcagagcgtggccgcgaccaagagctatatcgccatgctgtcgatgtcggcgctgctggtggggcatctcgaggccgcacgcagcggcgagcacgaactggtcgatgcctgcgcaggcttgccggccgcgctggcgcaagcggccgcgcaggactggtcggcgctggtgccagcgctgcgcgacgtcgagcgcatgatcgtgctgggccgcggcgcgggcctggcgatcgcgcaggaagcggcgctcaagctcaaggagacctccggcatccaggccgaggctttctccggcgccgaagtgcggcatggcccgatggaaatcatcggcgacggctacccgctgctggtgttcgcgccgcgcggaccggaacaggcgggactgctggcgctggccgccgagatgcgcaagcgcggtgcgcgcgtgctgctggcggcgcctcctggcacggttgatgcggagctgcccctggagttgccgctggtgccggccggccatccgctgctcgatccggtctgcgccatccagggcttctatgtcgcggcgcaggcgctggcgctggcacgcggccgcaatcccgaccagccgcagtacctgcgcaaggtgaccgagacgcgctgagccggcccataccgccccaataccgccccatgccgccccggcaagcaaggagtccgtcatgcaaaccacccgaaccgcctcttcttccggcactgccgacgcgcggccactggacctcgtcatcttcggcggcgccggcgacctgtcggcacgcaagctgctgccatcgctctacatgtgccaccgcgacggcaacctgcccgacggcacccgcatcatcggcgtgggccggcaccgctgggaccgcgaggcctttgtcaattttgccgatgaaagcgcacaaccctttgtcgaagcgcgctatctcgagccggccaaatggcagaccttcctgcagcggctggatttcgtgcacgttgacgcgtcgcagtccggggactatccggcgctggccgcgcaactgcgccaggaggcgctgcgcatctattacatggcgatgccgccgggcttgttcgcggccacctgcgacaaccttgccagccatggcctgatcgccaacgacacccggctggtgctggaaaaaccgctgggcgtggacctggcctcggccatcggcatcggcgaggtggtcagccgctacttcagcgaggaccgcacctaccggatcgaccactacctgggcaaggaaacggtgcagaacctgatggcgctgcgcttcggcaattcgatcttcgagccgctgtggcgcacgccgttcgtgcgcagcgtgcagatcaccgtggccgagaccgtgggcgtgggcacgcgcggcggcttctacgacgaggccggcgccatgcgcgacatggtgcagaaccacctgctgcagctggtcagcatcctggcgatggagccgccggcagcgctcacctccgatgcggtgcgcgatgagaagctcaaggtgctgcgctcgctgcggccgatgtcgcccgaggacgtacgccgcaataccgtgcgcggccagtacaccgcgggcgccatcgccggcgagctggtgcgcggctacctgcaggaagaaggcattccgccagacagccgcaccgagaccttcgtcgcgatgcgcgccgagctcggcacgtggcgctggaacaaggtgccgttctacctgcgcactggcaagcgcatgcaggagcgcgtgaccgaggtggtgatcaacttcgccgaggtgccgcattcgatcttcgatgccggcagcacgctgcagcccaaccgcatggtgatccggctgcagccggaagagtcggtgcggctgacgctgatggtcaagcagccaggcgagggcatgaagctgaagccgctgagcctggcgctgaacctggactcggccttcaccacccggcgcgccgaagcctacgagcgcctgctgctcgacgtgatacgcggacggctggcgctgttcgtgcggcgcgacgaactgcaggccgcctggacctgggtcgacccgatcctggaagcgtggcgccagcaggacgaaggcccgcgcccctataccgccggcacctggggcccggcggcttcgtcggcgttcatggcgcgcgaaggcgtgcagtggtctgaggaggcgtgatgcggctgaccgaacgcgggctgcgacgctggcttcgcttgtagcttaggccgaggcattcaaccgcccgccatccgcaacgcccgccggtactggatcgcctcgcccacatgcgtggcggtcagcacctcggcaccttccaggtccgcgatggtgcgggccaccttcagcacgcggtagtacgaccgcgccgaccacgccagccgcgtcatcgcgccgcgcagcagtgcctgcgcctgtgcttccatcgtgcagtgctgttcgatctcgcgtccgcccagttcattgttgggcttgccctgccgggccagctggcgctcgcgcgcggccagcacgcgggtgcacaccacggcgctgggttcgccaggcgggccgtcgagcatctcgccctggtcctgcgctgggacttccacctgcaggtcgatgcggtcgagcatcgggccggagatgcgggactggtagcgccgcacctggtcgggcgtgcagcggcaggggcggtcgggatggccgaggtagccgcacgggcaggggttcatcgccgcgacgaactggaagcaggcggggaagtcggcgtggccggcggcgcgggcgatggtaatgcggccggattccagcggctcgcgcaggacttccagcaccctgcggtcgaattcgggcagctcgtccaggaacagcacgccgtggtgcgccagcgagatctcacccgggcgcgggttgccgccgccgccgaccatggccggccccgatgccgtatggtgcggcgaccggaacgggcgctggccccatagcgcggtgcggaagccgcccggcgtcaggctcatgaccgcggcggactccagtgcttcctgcagcgtcatcggcggcagcagcccgggcaggcgctgcgccagcatcgacttgccggtgcccggcgggcccaccagcagggcggaatgctggccggcggcggccacttccatggcccggcgcgcctgggcctggccgcgtacgtcgcgcatgtcggggccgcggtccgtggcggcgggcagcaacgccggcatggagcggggcagccgcgcgtcgggcagggggcagagatggtcgcacgcctggcgcagcgtcgcggcggcatgcaccgccaggtcctcgatcagcgcggcttcggcgccattgcctgcggccaccaggaaggcgcgcggcgcctcgccggcggcggcgcgggcggcgttgtcgcgcgccaggcccatggccatggccagcgcgccgcgcacggggcgcagttcgccggacagggacagctcggcggcgaactcatgagcatccagtgcctcggacgggatctggccgctggcggccaggatgcccagcgcgatggccaggtcgaagcggccggattccttgggcaggtcggccggggccaggttgacggtgatgcggcggttggggaactcgtaaccgctgttgaggatggcggcgcgcacgcgctcgcggctttcgcgcacgccggtgtcggccaggccgacgatggtgaatgccggcaggccgttggcgaggtgggtctcgacccgcaccggcggcgcggcgatgccggtcagtgcccggctgcgtaggacggcaaggctcatgtcatcgaactgttaacgaaaaaggccgccaggagtggcggccttcaggcggcgggttggatcgggcaggaccggcgtgctcacgcgcccccggtcgagtccaccgagccggcgccgggcgtgatgccggcgcggcgctcaagctccgccacgcggccctccagttcctccaggcgggcgcgggtgcgggccagcacctgcgactggacgtcgaattcctcgcgcgtgaccaggtccagcttggcaaagccctgggtcatcatgctgcgcacgttcttttcgatgtcccttgccggcgagttgcgcagcgcctcgctgaccttgttctgcaggtcgttgaagagatcggtcggtttcatggtttctcctttgcgcacctaactggtgccaatccgggtgggcatctggcgtttagcgcgctttcgcacaggaattgggcgccccgattgcgggcgcgcggcctgggtgtcgcgcacgcggccaccgtcaggactcaattatcgcccgtgaggcacgtgggcgaaagctccggcgcatccgcgttcacaccttttaacctgatctggcttcgctgcagggcagattcaagtctggctttggtcacggcacgccatcacggccaacatgggccgccgatttccgaagagctggcatggcagttgcagtagttggtgcgccagcgtcattgaatcaccgaaatccaagaaacgaaatccgagcctcaggaaaaaaggagaagaaacccatgaagaagttggcccttgcagtcagcgcgcttgtcctgaccagtgccgccgccaccgcccacgcgcaaagcacggacgcggcggccccggcaccggccgccgccgctgccgagccggcatcgccgcatacgttcacggccaacgtgtcgctggtctcggactaccgctatcgcggcatcagccagaccaacctgcgcccggccatccagggtggctttgactacgcccacgaaagcggcttctatctgggcaactggaactccagcatcagctggctcgaggatgccaacccggcggtctcggccccggtcgagatggatttctacggcggcttcaagaacaccttcaaggttgccggcaccgagttcagctatgacctgggcgtgcttgagtactactacccgggcggctacaacaacccgcgcccgtacaccaccgagctgtacgccggcatcggctggggcccggtgttcctgaagtactcgcactcggtcaccaacctgtttggctgggccgacagcaagaacagcggctacatcgacctgagcgccaacgtgccgctgaacttctgggacctgaccctgaatgcgcacgtcggctaccaggacgtcaagcacaacagcgacgcctcgtacaccgactggaagatcggcctgaccaaggacctgggcaagggcttcgcgctggcggttgcctatgtcgacaccaacgccaaggaagtggcctacaccagcgccaaccgcggccgctacctgggcaaggccacggcctgggcctcgatcaccaagactttctaatcattgccgcaggccgggcaggcagcgccggcctgccccgaggagaaatcggatgaaactcatcatcgcagtcatcaagccgttcaagctcgacgaagtgcgcgaagcgctgtcggacgtgggcgtgtccggcattaccgtgaccgaagtgaaaggcttcggccgccagaagggccacaccgagctgtaccgcggcgccgaatacatcgtcgacttcctgcccaaggtgaagatcgaggtggcggtgcccgacgacgtggtcgagcgcgccatcgaggcggtcgagaaatcggcccgcaccggcaagatcggcgacggcaagatcttcgtggcaccgatcgagcaggtcatccgcatccgcaccggcgagaccggcggcgatgccctgtgacccgagacagcacatcacaagaggttaagcacatgaaaacctggttcaagcgattcctgacggccggcgcgatggcgctggccatcggcacggcgggcgtgggcatctccacgccggccgccgcacaggacaagccggccgccgaggcatctgccccggccgcctccgccgcccccgctgcagccgctgccgaagcttcggcgccggctgccgccgcggccgcaccggccgccgcccccgcggaagcggccgccgcgccggccgcaccggtgcccaacaagggcgacaccgcctggctgctggtctcgaccgccttcgtgatcctgatgacgctgcccggcctggcgctgttctacggcggcctggtgcgctccaagaacatgctgtcggtgctgatgcagtgcctggtgatcttctcgctggtggcgctgctgtgggcgatctatggctacagctttgccttcaccgagggcaacgccttcttcggcggcaccgaccggctcttcatgaaggggctgacggtcgaggccgtggccgccaccttcagcaagggcgtggtggtgccggaattgggctacttcgccttccagtgcgccttcgcctgcatcacctgcggcctgatcatcggcgccttcgccgaacgcgccaagttctcggccgtgctggtgttcgtggtgctgtggttcaccttctcctacatcccgatggcccacatggtctggttctggccgggtccggacgcctacaccgacgctgctgccggcgccgccgcgaccgccaagtcgggctggctgttccagaagggcgcgctcgacttcgccggcggcaccgtggtgcacatcaacgcggccgtggccggcctggtgggcgcctacatgttcggcaagcgcatcggcttcggccgtgaggcgatccgtccgcacagcctgaccttcaccatggtgggtgcctcgctgctgtggttcggctggttcggcttcaacgccggctcggcgctggaagccaacggctcggccgcgctggccttcgtcaacacgctgctggccacctgcgcagcagtgctggcgtggaccttcggcgagtggatcggcaaaggcaagccgtcgatgctgggcggcgcctcgggcgcggtggctggcctggtggcgatcaccccggcggccggctttgtcggcccgatgggctcgatcgtgatgggcctgatcgccggcctgctgtgcctgtggggagtgaccggcctgaagcgcatgctgggcatggacgactcgctggatgtgttcggcgtgcacggcgtgggcggcatcgtgggtgcgctgctgaccggcgtgtttgccgcgcccagcctcggcggcacgggcatctacgactacgtggccaacaaggtggcggacgactactcgatcgccggccagctgtggatccagttcgaaggcgtgctgaccaccgtggtgtggtccggcgtggtcgccttcgtggcctacaagctggtggacatgctgatcggcctgcgggtgccggaagacgaagaacgcgagggcctggatatcacctcgcacggcgagaccgcgtatgaagtctgagcgcaaaagtgttgtgctggagagctgattgggaatcttctctcaggagttttcgcccggccgcgtgccgggcttttttctttccggcattgcctgagattgcatacatttggcggtcagccatggccgaacaacgcgtgccgcgaatgcttcggggggatttccgagcttcctcgcaaaatccgccagccgagcgccggcaagggctggctggcgattcccccgcgcgctgcgcgggcttttcgcaaagtgcttaactccgatcttaaaaagcttcaattgtctttaatgtgcggggcacatacattgccagtgaggcagtttcctccacctgcagaacgctccccgtatctgtcaggccatttaagagcgcggcattgccgcgcttttttttttgccggtgcggccggctctttatttcgcgccgcccatccccatatcgttatccctcaggcccggccatgcatatccttataaggggtgtgccagcgcctggttggccgttcctctacaatcggggcgaacgattaagacgacgatttataggatggatatggtcccgcatctcatcaccgcgctgaacggtccgctgctcgaactggaaaagaaaatcctggacgccacgccgtccatcgagcgctggttcaggctggaatggcaggagcatacccctccgttctattgctcggtggacctgcgcaacgccggcttcaagctggcgccggtcgacaccaacctgttcccgggcggattcaacaacctggccccggaaatgctgccgctggcggtgcaggcggcgatggcggcgatcgagaagatctgcccggacgccaagaacctgctgctgatccccgagcggcatacccgcaacatgttctacctgcagaacgtggcgcggctgtcgctgatcatgcgccaggcgggcctgaacgtgcgcctgggctcgctctccgaggaaatcaccgaaccgaccccgatcgagctgccggacggccagaccctggtggtcgagccgctcgcgcgcctgggcaccaggggccgccggctggggctgaaggacttcgacccctgttcgatcctgctgaacaacgacctgtcggccggcatcccgccgatcctggaaaacatcaacgagcagtacctgctgccgccgctgcatgccggctggtccacgcgccgcaagagcagccactttgccgcctatgacgaggtggccaagaagttcgccaagctgatcgacatcgaccagtggatggtcaacccgtacttcgcccgctgctccggcgtggacttccacgagcgcgtgggcgaggaagaactggccgacgcggtcgagggcgtgctcaagaaaatcgccaagaagtaccgcgagtacggcatcaaggaaaccccgtacgtggtggtcaaggccgatgccggcacctacggcatgggcatcatgaccgtgcgcgatccgtccgaggtcaagggcctgaaccggaaggagcgcaacaagatgagcgtcgtcaaggaaggccttgaggtcagcgacgtcatcatccaggaaggcgtgcacaccttcgagaaggtcaatgaagcggtggctgagccggtggtgtacatgatcgaccgctacgtggtcggcggcttctaccgcgtgcacacgggccgcggcaacgacgagaacctgaacgcgccgggcatgcatttcgtgccgctggcgtttgcgcccaacggtatccccgactcccacgccaagcccggcgcggcggtgcctaaccggttctacatgtacggcgtggtggcgcgattggcgctgctggcggcgtccctggaactcgagaaaaccgacccgaacccgatcctgtgacgagccccatgcgcatcctcttcatcactgacccgctggagaccttcaagacctacaaggactccacctacgccatgatgaccgaggccgccgcgcgcggccacgagctgtactggtgcttgcagccgcaactgaccctgtccggccgtgtggtcgagaccatggccacgcgactgcacctgaccggcgacgaccacgcctggtaccgcgaaggcaacagcgcgctggagccgctgtcggcattcgacgcggtgctgatgcgcaaggacccgcccttcgacatggagtacgtcaccagcacctggctgctggagctggccgaggcgcagggcgcgcgcgtgttcaacaagccgcgcgcgatccgcgaccattccgagaagctggcgattgcccagtacccggaattcatcacgccgacgctggttacgcgcgacctggcacgcatccgcgacttccacgccgagcaccgcgacatcatcgtcaagccgctcgacggcatgggcggcatgggcgtgttccgcgtcggcgcggacggcatgaacctggccgcgatcgtcgagactttgggccacgacggcgcccgcacgctgatggtgcagcgctatatcccggcgatcaaggacggcgacaagcgcatcctgctgatcggcggcgtgccggtgccatattcgctggcgcgcgtgccgatggccggcgaggtgcgcggcaacctggctgccggcggcaccggccgcgcgcaggaactgagcccgcgcgaccgcgagatcgccgaggccctggcgccggggctgtgggagcagggcctgctgctggtgggcctggacgtcatcggcgactacctgaccgaggtcaatgtgacgagtccgacctgtttccaggagatcacccagcaaaccggcttccatgtcgcggcgatgttcatcgacgcgctggagcacgccgtggacgcggccgggcgctgagcctggccggcagcgggagcgcggggggccgcctgctacaatcggggcaatccaacggattcaccatcatggcaggcattctgatcatcgcgcacaccccgctggcttcggcgctgcgcgattgcgccgcccacgtctactgcggccagccgcagcggctggaatccatcgacgtccttcccgatgccgaccccgccgtcgtgctggccgaggccaggcgccggctggcggccatctgcgaggacaacggcgcgctggtcctcaccgatatcttcggcgccacccccgccaatattgccgcacgcctggccgagccgggccgcgtgcgggtgctggccggcgtcaaccttcccatgctcgtgcgcgcgatctgctaccgcggcgaaaagctcgaccagcttgccaccaaggccctggccggcggctcgcagggtgtgctgcaggtcggcaccacgactgtccagaaccaaaccgcaaaccatcccgacaaatatgctgcagagggacaccaccatcatcaataaactcggcctgcatgcgcgcgcgtccgccaagctgacccagctcgccggcaactttgtcagccaggtcaagatgtcccgcaatggtcgccaggtcgacgccaagagcatcatgggcgtcatgatgctggccgccgggatcggctcgacggtgaccctcgagaccgacggccccgacgagcaggaggcgatggacgcgctgctggcgctgatcgccaaccgctttggtgagggagagtgaggccggcggcctcgacccgaattcttaaacgttcctgacggagcggtacatgcctttcgccctgcacggcatcccggtctcgcgcggcgtcgccatcgggcgcgcgcacctgcttgcgcccgcggcgctggacgtgtcgcactacctggtcgatgaagaccagctcgacgccgaggtcgaacggctgcgcgcagcgcgcgccgcggtgcgggcggagctggccgcgctcaagcgcgacctgccgcgcgatgcgcccgaggagctgggcgcattcctggacgtgcacgcgatgatcctcgacgacgaggcgctggcgcgcgagcccgaggccctgatccggggccgccgctacaacgcagagtgggcacttaccacgcgcctcgaagagctgatgcgccagttcgacgagatcgaggatgaatacctgcgcgagcgcaagaccgatatccggcaggtggtcgagcgcatcctgaaggcgctcgccggggctccggtgctggtgcccgcgccggtgccggcgctggccgccgacggcgaggccgcgaccggggtgatcgtggtggcccacgatatcgccccggccgacatgctgcagttccgccataccgtcttccacggcttcgtcaccgacatgggcggacgcacctcgcataccgccatcgtcgcgcgcagcctggacatcccggccgcggtcggcgtgcagagcgcgagcgagctgatccgccaggacgactggatcatcatcgacggcgatgccgggctggtgatcgtcgacccgaccgccatcatcctggaagagtaccgccaccggcagagcgagcgcgcgctggaaaagaagcgcctgcagcggctgcggcataccccggcggtgacgctggacgggctggaaatcgacctgctggccaatatcgagatggccgaggacgccggcgcggcgctggcggccggcgcggtcggcgtgggcctgttccgttccgaattcctgttcatgaaccggcgcgacgagttgccgggcgaggacgagcagttccaggcctaccgcggcgcggtcgatgccatgcacgggctgccggtgactatccgcaccatcgacatcggcgccgacaagccgctcgatgcccgcggcgatgaattcgagaccgcgctgaacccggcgctgggcctgcgcgcgatccgctggtcgctgtccgagccgggcatgttcctgacccagctgcgcgcgctgctgcgggcttcggccttcggcccggtgcggctgctggtgccgatgctggcgcatgccagcgagatcgaccagaccctggcgctgatcgccaaggccaagcgccagctcgacgagcgcggcgaggcctatgacccgggcatgaaggtcggcgccatgatcgagatcccggcggcggtgctgctgctgccgctgttcctgcgcaagatggacttcctgtccatcggcaccaacgacctgatccagtacacgctggccatcgatcgcgccgacaacgcggtggcgcacctgttcgacccgctgcacccggcggtgctgcagctggtggcgcgcaccatccgcgaggccaaccgcgccggcgtgccggtggccgtgtgcggcgaaatggcgggcgacccgtccatgacccggctgctgctgggcatggggctgcgcgagttctcgatgcacccggcgcagctgctgcgggtcaagcaggagatcctgcatgcccactgcgaacggctcgagccgctggtcgaccaggtcctgcaggccttcgatcccgaggagcaggcggccgccctgcggcagctggcacgaccctgaggccatcagggttttctgatgcggaaaggcggctggtgcagcacttctgcaggccggaaagtgccgcctcagccgccttccttttgcatcctgtggcgtctacccgacctctcccaatgtggcttaatgggaattgttatcattattgatctctgatattctgacgttcattcgcagtggcatgccggtgccacgcgccccaacggagggacttgtgtacgtctgcatctgcaaccagatcaccgatcgtgagattcacggtgctgcgcacctgggcatcgaaaccctcgacgaactggccgaaacgcttggcgtcggcacctgctgcggccgctgccgcgagtgcgcgcaccaggtgttgcaggaaggcgtggcggcggtgcgcaatgtcaccgttgcgaccctcgccaacatccaggttgtggagatttcttcctgttccgcgtcgggcccatgtaccataatggacactcgggacccggcagtcgcgaacgaccagcgcaaggcgctggtggcctgaacgcgcccatgaactgaagaccagttcacggcgcgcttttgcgctttttcctttttcactgactgcacggcgccattggcgccgtttcgtgtttttgcgcgggcccggtgcaacaggagccgccaatgaaaggtgacaagaaggtcatccagcatctgaacgcccagctcaagaatgagctgaccgcgatcaaccagtatttcctgcacgcccgcatgtatcgccactggggcctgaagaagctcggcgacgtggagtacaaggaatcgatcggcgaaatgaagcacgccgaccgcctgatcgagcgcatcctgatgctggacggcctgcccaacctgcaggatctgcacaagctgctgctcggcgaagacacgcccgagatgctcaagtgcgacctgaagctggagcagaccgcgcacgccaccgtcaaggaaggcatcgcctactgcgaatccgtaggcgattacgtcagccgcgaaatcctggtcgatatcctcaccgataccgaggaacatatcgaatacctggaaacgcagctggacctgatcgacaaggtcgggctgcagaactacctgcagtcgcagatggagccgggcgagcaataagccggtttccggcgtggccgctctcgatgagcggccgccccagcgcgcggcgccgttcggctccgccttgttgctcgcctgcaggcagtaactcttctcattccgattcctgttctttatccaggcgtccctggcgggcaaaggctcctgtcccgccacggcgccgcgcaaatctcaccctacgattaatgatgcgccctgacaccgcggacttccgcaccctgttcctcagcggcgtggccatgcttgacgtgcgcgcgccgctggaattcgcgcgcggggccttccccggcgcggtcaacctgccgctgatggatgatgccgagcgccacgaggtgggcctgtgctatgcgcagaagggccagcaggcggcaatcgaacttggccaccagctggtgtccgggctgcgcaaggccgcgcggatcgcagcctgggcggagtttgcgcgcgcgcatccggacggctacctgtattgcttccgcggcgggctgcgctcgcagctggtgcagcaatggctgcatgcggccggtgtcgattacccccgcgtgaccggcggctacaaggccatgcgcggcttcctgatcgagaccaccgatgccgcggcggccgagcagcaatggtttgtgctgggcggcctgaccggcagcggcaagaccgatgtgctggccgacgtgcccgccgcgatcgacctcgaaggccatgcgcggcaccgcggctcggccttcggccggcgcgcgctggcgcagccgccgcagatcgatttcgagaacgcgctggccatcgacgtgctgcggcatattgacgcaggctggcgcgcgctgctggtggaggacgagggccgctttatcggcagccgcgacgtgccgcaggtgctgacgcagcgcatgcaggccagcccgctggtgtggctggaagcgtcgttcgacgaacgcgtggagcgcgtgctgcgcgactatgtgcaggggctggcggcggagttcattgccgagaagggcagcacggaaggcttcgaagcctacgccacgcgcctgcgcgaggccatggccgggatctcgccgcggctgggcggtgcccgctacggcaagctgtcggcgttgctggaccaggcgctggcgcagcaggcggagcggggcgaagtggatctgcaccgcggctggatcgaagtgctgctgcgcgagtactacgatccgatgtacgccttccagcgcgaacagcgcgaggcgcgcatcgtctttcgcggtgaccgcgccgcagtcaccgactggctgcgggcgcacacggcgcagcggggctagtctgccgattcagtgcccggcgcagaccgggcaatccggcgtgcgtgccagccgcatcgtggtccattccatcgacagcgcattgaccatcagcagccggcccgccaggctctcgccgacacccgcgagcagcttgagcgcctcggccgcctgcacggtgccgaccatgccgaccagcggcgcgaacacgcccatggtggcgcaggccacttccggcgcgggttcggccggcgggaacaggcaggcgtagcagggcgcgtcgggctggcgccggtcgaacacgctgatctggccatcgaagcgcagcgccgcgcctgacaccagcggcaccttgtggcgcacgcaggcgcggttgactgcctggcgcgtagcgaagttgtcgcagcaatcgagcaccacgtcggcgctggcgacgagctgggcaagctctgcatcgcccacgcgcgcgggcaccgtcacgatctccagccccgggttgatgcgcagcatgccttcgcgcgccgaatccaccttgggccggcccacgttggcggtggtgtggatgatctggcgctgcaggttggtcaggtcgacttcatcgtcgtcgaccaccgtgatgcggcccaccccggccgaggccaggaagggcagcgcggccgcgcccaggccgccggcaccgatcaccagcgcatggccggcaagcaggcgccgctggccctcgatgccgagctcgtccagcaggatgtggcgcgagtagcgcagcagttgttcgtcgttgaggccgtcgtcgctcatgaggtaatccctcgagtgctgaaggggagggcggttttgggtgctccaaagccgcccgagctagcccaagcaaggtgttctccctctcccctcatggggagagggttggggtgaggggtggtttagctaggagccacatcacccggagccaacggtgttaacccaccgccctcagcctttgacgctcctgccctctccccctgcccctctcccgcaagcgggagaggggagcaaaccggcagcctgaacaaagccccaggctctcagggtgccttgcccgtcggcgtgcccagcggctcgccgatcggagcgctggccggcggctgcttgccgggggccggcaccgccggcttggctgccggtgcgctggcgcccttggcgccgctcttgcccgagggcttggccgccttgccgttgtcggccggcggattggtttccagcttcgacttggagcgcttgaccggctggccgttgagctgggcgatggcctgctgcagcatgaagtcgtcggccgtaccgaattcaaccggcttcttgcggcggtccttctcgcgctcttccggcgtcttcttcgcgttctcttcttccaggcggcgcagttcgtccacgcggcgctgctcgcgctcggtcatttccggctgttccgattcctgcttgttgtgcaggtggcgctcggtgtcgatttcgcgcgtgatcagcgcgtcgtccggatcgccttcggggttctggtcgaccgggatgtccggacggatgcccttggcctggatcgacttgccgctcggcgtgtagtagtacgcgatggtcagcttgatgccggtgtcgttggtcagcgggcgcacggtctgcaccgagcccttgccgaaggtggtcttgcccatgatctgcgcgcggtgatgatcctgcagcgcgcccgccacgatctcggaggccgaggccgagtaggcgttggtcagcaccaccatcgggatcttcttgtagagcgcgggcaggtccttgagcggatcgtcttcgagcgacgacaggcggtagttgttgtacgtcgccttgtacacgcgcttggcatcgggcacctggccgttggtggacaccaccgtggcgtcttccggcaggaaggccgcagccacgccgaccgcgccctgcagcacgccgccgccgttgttgcgcaggtccagcaccaggcccttcatgttggggttcttctgcgccagttcggccagcttgcgggacaggtcggcgatggtgcgttcctggaagctggtcaggcggatccagccgatattgttgtccagcatcttggccttgaccgactgcacgcggatctcggcgcgcgtgatcgagaccgggaaggtgcgttcctcgctcttgcggtagatggtcagcgtgaccttggtgccgggctcgccgcgcatgcgcttgaccgcctgctccagcggcaggccgcgcacgggcttgtcgtcgatgcgggtgatcaggtcgcccggctggatgccggcgcggaaggcaggggtgtcctcgatcgggttgatcaccttgaccaggccttcttcctgcgagatctcgatgcccaggccggcgaagcgtccgcgcgtgccttcttgcagttccttgaagtctttctcgtcgagataggacgaatgcgggtcgaggctggcgaccatgcccttgatggcttcggtcagcagcttcttgtcatcgaccggctccacgtactcgcgcttgatctgcccgaagatatcggccatcagccgcagctggtcaagcggcaagggccccgatgaattctgggcggtcgccgaaatctgcagcgtggcgagcacgccggcgacgaggccgacagaaaccaggctgatgttcttgagggtcttgcgcatgagggctgcctgaacgtgtactcgaagtactggtgtacggtatggggattatgccggctgcggccgcccggcgccgggcggtttgtcggacagtataagtgcgagtggtggaaagggcctgtcccgtcccggctcagggtgggcggccgcacatccgcgcgcggccgcccgggcgggcttcagcgtgccttgccctggctggccacggccgccagcgaggcggcgatggcgtcctggtcacccaggtagtagtggcgcagggggcgcaggtcggcgtccagctcatagacgagcggggtgccgttggggatattgagtccgacgatatcgtcatccgagatctggtccaggtatttcaccagcgcgcggatgctgttgccatgggcggcaatgaccacgcgtttgcccgattggatgtcgggggcaatggattcgttccacagcggcatcacgcgggccacggtgtccttcaggcattcggtcagcgggatctcattgcgcggcacattggcgtagcgcggatcgtcgtacgaggcacgcggatcggtgggctccagcgcgggcggcggcgtgtcatagctgcggcgccacaccagcacctgctcgtcgccgaacttggcggccgtttctgccttgttcaggccggccagcgcgccgtagtggcgctcgttcaggcgccattcgttgcgcaccgggatccacatcaggtccatttcatcctgcacatgccacagcgtgcggatggcacgcttgagcaccgaggtataggccacgtcaaagcccaggccggcatccttgagcagcttgccggcctggcgcgcctggtcggcgccggtttcggtcaggtcgacgtcgacccagccggtaaagcggttttcaaggttccacgtggattcgccgtggcggatgaggacgagcttgtacatgctgctgcttccagagagtaggtaacctgcatgcgtccgcgccgtcacctggaagggctgatgggttccttgtggacatcccatgtctcagacaggcgacaatggcggatggccatgcgacggcagggcctggacgccaaaccgcgtattttataatgccgccgacccaacctaccggaatgccaacgtgaatttcttcgccgactacaacaacctcgctctgatcgcccttgccgtggtctcgggcggcctgctggcctggcccgcgatctcgcgcagcacccgcggcaagaccgtcaatacggccaccgcgacccagctgatcaacaagcgcggcgcggtcgtggtcgatatccgcgagcccgccgagtatgccaagggtcacctgccgcaagccaagagcgctccgctggccgacctgccctcgcgcgcggccggccttgcaaaggacaaggctgcccccatcatcgtcgtgtgccagaccggccagcgctcgggcaaggcccaggcagcgttgaaggaagccggttacagtgagatctacgcgctcgagggcggcatcgccgcctggcagcaggcaggcctgccgctggtgaagtaatcccgggcagcaccgccgtatccgtcacaaggcgcgcccccggccaggccgggccgcgcgcgcattgcattcaaggagaacccgcatggcccgtgtcgtcatgtacagcaccgtggtgtgcccgtattgcctgatggctgaacgcctgctcaagtccaggggcgtggaaacgatcgagaaggtcctgatcgaccgcgaacccggcaagcgtgaagagatgatggcccgtaccggtcgccgcaccgtgccgcagatctacatcgacgagacccacgtgggtggcttcgacgatctctcggcgctggaccgccagggcggcctggtgccgctgctggccgcctgagccggttgcgccggcgctggcgcggaatcgtctgattccgcgccgcgctggttccggcttacccccggcgcgggtgaattcgccacccgcgtcatgtaccatatgcgtttttcaagcgggcaccggccagccttgcacgatgcaaggattgcggccgccgcgcccgatgcacaccagcccatcctcccggaagcctttcatgagcgaccagcaaaacacccagcaggacgatcaacccttcttcaacatccagcgcgtctacctgaaagacatgtcgctggagcagcccaattcgcccggcatcttcctggaatcggaagccccgtcggtggaagtgcaggtcaacgtcggcgcttcgcagctgcaggaagggatcttcgaggtggtggtgacgggcaccgtgacgaccaaggtgcaggacaaggttgccttcctggtggaagcgcaccaggccggcatcttcgatatccgcaacgtgccggtggagcagctggacccgctgctgggcatcgcctgcccgaccatcctgtacccgtacctgcgcggcaatatcgctgacgtgatcacccgcgccggcttccaggccatccacctgtcggaaatcaacttccaggcgctgtatgagcaacgcctgcaggccgccatggaagaagcccagggtgccgaaggcggcaacagcggcatcgtgatgcccgacggcagccaggcccgccactgattccggcgtcctgagccatcatcgaaacggggctgcggccccgttttgcctttgggctaccatcgactgcgtccatcctcggatcaagctgccatgaaactgaccttcctcggtgccggtgcctggggcaccgccctcgccagccatgccgcggccgccaatgacgtggtgctgtgggggcgcgaccccgcgcaactcgcggccatcgcggccacgcgtgagaacgccgcctacctgcccggcgtgacgctgtccgagaggctggcggtgcaggcagacttcgagcaggccgtggcgcatgccgccgacgatgccgacggcatcgtggtggtggccaccccggtggcgggcctgcgcgagatgacgcgccggctggccgcgcgcggcgccaggccggtgtcgatgctgtggctgtgcaagggcttcgagtccggcacccacctgctgccgcaccagatggtgcgggccgaactcgacgccgccgggcgcaccgagggctttgcctacggcgtgctgaccggccccagcttcgcgcgcgaggtggcgctggggctgccgtgcgcgctgaccgtggcaggcaacgagccgtcgctggccgaacgcgcgcaggcggccttccaccatcatgcgatgcgcatctacggcagcgacgacctgaccggcgtggaagtcggcggtgcggtcaagaacgtgctggccattgccaccggcgccagcgacgggctgggcctgggcctgaacgcgcgcgccgcgctggtgacgcgcgggctggccgaaatgacgcgcctggggctggcgctgggcggccgggtcgagaccttcatgggcctggccggcgtgggcgacctgatcctgaccgccaccggcgacctgtcgcgcaaccgcaaggtcggccagcagctggcggcggggcagagcctggagcagatcctggccggtctgggccacgtcgccgagggcgtgcgctgcgcccaggctgtggcagagctagcctcggcttacggtgtcgagatgccgatcgcccgcgcggtctgcgcggtgctgttcgacgggctgagcgccgccgatgcggtggcgcagctgctgcagcgcgacgcgcgcgacgaatgatgactcgcgtatccaacttctgatcctccgcaccgcatgcccacacgacgacaagcgctgatcgcgctggctgccgcctgcgccgccgggacttccggcggcgtcttcgcccaaccctggcccgcgcggccgatccgcatggtggtgccgttcccgccgggctcatcgcccgacctgatcgcgcgcatcgtgaccgaaaagctggccgccgcgctgggccagccggtggtggtggaaaaccgtcccggcgccggcggcaatatcggcaccggcatggtggcgcgcgccgctccggatggctacaccctgctgttcaccatcaacggcccgctggtgaccgcgccgacgctgtcgcgcaacctgaactacgacccgttccgccagctggcgccggtcacgctggtggcgacctcgcccaacgtgctggtggtggatgcacgcctgccggtgcacaacctgcgcgagttcgtcgcgctggcacgggccaagccgggtgagttgaactatggctcgcccggcaacggcagtgcctcgcacctggcgatggagcaactcaaggcgatggcgggcatcgacctgcagcacgtgccataccccggcttcccgcagatcaccacggcgatggtgggcgggcaggtgcaggcgggtttcatggtgccggcgatcgcgatgccgcaggtcaacgcgggcaagctgcgcgtgctggccgtgaccacgacggggcgcacggcggtgttgccgtcggtgccgacagtggcggaatccggctacccgggcttcgaggcgatttcctggcaggcggtgctggcgccggcgggcacgccgcaggctgtgatcgaccggctctaccgcgagctggtggcgatcatcggcagcgccgacgtgcgcgacaagatgcgcgcgcagtatttcgtgccggccggcaccgcgccggcctcgctgcgccagaccatggtgagcgagaaggcgcgctgggacaaggtgatccgcgccgccggcgtgcagccggagtaggcgctggccgggcggctcagctgccgccttcgaacccgttctggcgccacgcctcgaacaccaccacggcgaccgtgttcgacaggttcaggctgcggttgtcgggccgcatcggcagccggatgcgctgcgcgggcgggaaccagtcgcgccgctccggcgatagcccgcgtgtttcggaaccgaacacgaaccagtccccggggcggaacgccacctcgccgaacggtgtcgagccgcgcgtggtcagcgcgaacatgcgcgccgggtcgggctgctcgctggccatcagcgcgtcccagctttcatgcacgcgcatggtggcgtactcgtggtaatccagtcccgcgcggcgcatgcgcgcgtcttccagcggaaaacccaggggtttgaccaggtgcagctgcgctccggtgttggcgcacaggcggatcacattgccggtattgggcgggatttccggttcgaccaggacgacgttgaacatgatgcgggggatggcgggcgcactgcgcccttcgtcagaacggtgcgcagcttaccgcgcgcaccggccactgtcatccaaagctacggcgtgcgcagcgcgacgatcacgctgacgcgagccgcgccatgcgccttgagcacgccggcggcctcgtgcagggtggcgccggaggtcatcacatcgtctaccagcgccacgtgcatgccgtccagccgcgcggcgcgcgccagcctgaaggcgccgcgcaggttcacctgacgggcggccaggtccagcgcacgctggctgccggtgtcgcgctggcgctgcagcagcaccgggtcggcgcgcaggcccaggtggcgcgccagcggccgcgcgatttcccaggcctggttgaagccgcgcgcggccagccgctgtggcgacagcgggatcggcgccagcaggtcgggcgcgggctgtcgggcccaggccccctgcagtcccgcggccagcctggccgcgagccaacccgccagcggcagggcgtggccgaacttgagcgccagcaccagctggtcctgcggcgaagcgtagtcgcccagcgtgtgggcttggtcgtaggccgggggcgatgccgcgcaggccgggcagtggaagtggcgcccctgcgccagcgcgcaggcggggcagcgccgcaccgggcgcagcaagtcggcggcacagggcgcgcagaccacctgccgctgcaccgcgccgcacagcgcgcaggcgcttggcagcagcagttcggcggcgccggccagcgccttgccggcggcgccggcagccagcgcggcgcgcgcgtatacttgccgtccggccgcggcccatcgggcgcggcggccgcattcatccggcgctcgggcctgatcctgtatctgtccccgcgccggttcctggttttcttgctgccctgtctgcccgtgtccctgcatgccgctgattcccccgatgccttcctgccgcccgcgcgcctgacccggctcgccttcgaccggcgcagccggggcttcggccagctggacttcctgctgggcgagatcggccgccgcatgcaggagcgcatggaagtgatccgcctggcgccgcagcgcgcgctggatatcggctgcggccacggccagggcctggccgggctgcgcgcgcgcttcccggatgcgcagattgccggactggacatctccggcgcgatgctggccgaggccggccagcgcgacccgcagcgccggcccggctggatcggccgcatgctgggcaagcggccgctctttgacctggtccaggccgatcttgccacactgccttttgcgcccgcgagcttcgacctgctgtggtccaacctggcgctgcactggcatccggagccgcaccgcgtgttcccggagtggcaccgcgtggcgcgcgacgaagggctggtgctgttctcgctgttcggcccggacaccctgaaggagctgcgcgcggcctttgccgaagtcgaccaggcaccccatacgttgcgctttgtcgacatgcacgatatcggcgacatgctggtgcacagcggctggtccaccccggtgatggacatggagacgctgaccgtgacctacgagtcccccgccacgctgctgcgcgaggtgcaggccttcggcggcctgcgcgggccggtcgggtcgctgccgcagggcctgcgcggccgcggctggtaccaggcgctggcgcaggcgctggagcggcggcgcaacgccgacggcgtgatcccgctgaccttcgagatcgtctacggccacgcctggaagctggccccgcgtggcggccaggcggtcgacgaccagggccgcgcggtggtgccgctggaccagatcggccgtgcaaggccgcgtcggacaagttaaaacagagttaacttgcgccggtgctggattgccgcaaacatagcgccggcgcggcgggcagggcgatggcggggcccttccctatgcacagaatcaagcagcgcgcaagccgtccggtcaaggcgcgcccttgtccgtgtatgggaagcgccctataatgcgccagtttgtcgcagtggtcccctggcacaagaacgtcctggttttgcacttgcactgtgcggcccggacgccatcgtcccgggtgtgcatccgatgcagagtggttggcgatgcaagacttgggtatcgcattccagacggcaggtggtgactccggcggaaatctcgacggacctccccccgcgccccacgactggctgatgaagcggaattgctcgctgagtccacgccaggtcggctggttttacctctcgatcctcacggtttcgcttgccatcgcgttgttttttgcgtggcaagggtcctggctcgtactgccgttcgcgagcatcgagctgatcgggctgggcatcgcactgctggtgtatgcgcgccatgcgacagactatgagcgcgtcagcatcaccgacggcacgctggtcgtggagacagccagcgccggacgggtgacgcgtcaggaattcaatccgcgctgggtgcggatcgaactgggtgaatcgttccgcgcgctggtgacgctgcgctcgggcgggcgtgaggtacaggtggggtgtcacgtggacccgtaccggcgacgcaagttcgcgcaggagctcgcagcggccttgcgccgcctctgagaggcggcggtggcggcggcggggacagatttgaatctgtaaattgggtagataacaaatgaaaatgtggaagaaggcatccgcagtttgtctggccggcgcgtccctgcttgccagccaggcggcgtccgcggtcagcgacatgccgggcggccccgccgtgcgccagctcaacctgaccgagccggttaccaagatcgccgaacagattcactggctgaactggatgatgttgatcatgtgcacggtgatcttcgtcgcggtattcagcgtgatgttttattccgtcttcaagcaccgcaaggccaagggtgccaagccggctgccttccacgagagcatcacggtcgaagtgatctggaccatcgtcccgttcatcatcgtgattgcgatggccctgccggccaccaagaccgtggtggcgatgaaggacaccaccaactccgacatcaccatcaaggccaccggctaccagtggaagtggggctatgactacctgaagggcgaaggcgaaggcatctccttcgtgtcgaccctgaccaccccgcgcgagcagatcaacaacgagcagcccaagtcgaatacctacctgatggaggtggacaacgagctggtcgtgccggtcaacaagaagatccgcatcgtcaccaccgccaacgacgtgatccacgcctggatgatcccggccttcggcgtcaagcaggatgcgatccccggcttcgtgcgcgacacctggttcaaggccgagaagatcggcgtgtaccgcggccagtgcgccgagctgtgcggcaaggagcacgccttcatgccgatcgtggtgcgcgtggtctcggacgccgactacaccaagtgggtcgacggcaagaagaaggagctggcggccaaggccgacgatcccaacaagacctggacgctggacgagtcgaaggtgcgtggcgagaaggtctacgccgccaactgcgcggtctgccaccagcccaacggcaagggcggcggcgccttcccggcgctggacggctccaagctggtcaatggccccaaggccggccagatgcacatcatgctggaaggcaaggctgccatgccgtcgtggaagcagctctcggacaccgagctggccgcggtcatgacctatacgcgcaacgcctggagcaacaagacgggtgaagtggtccagccgagcgacttcgtgggcgcccgtgcgggcaagttccccgagggcggcggcgcggcaggcggcgcagcgccgaaggccgaagccaagccggccgacaaggctgacaagcaggccagcctcgcgggcaaccgcgtcgcgggctgacccgctgaagacagaacaggattagaggagcatttgcgatgagtactgctaccccggacgcgctcgcccatccgcacgatcatgcgcatgacgaccacgcgcacgaccacccgcatggctggcgccgctggctgttcgcgaccaaccacaaggacatcggtacgctgtacctgctgttctcgttcatcatgctgctgtcgggcggtttgctggcactgctgatccgcctggagctgttcgagccgggcctgcagttcttccgccccgagctgttcaaccagttcaccaccatgcacggtctggtgatggtgttcggcgcgatcatgccggccttcgtcggcttcgccaactggatgatcccgctgcagatcggcgcgtccgacatggcgttcgcgcgcatgaacaacttcagcttctggctgatgccgccggccgcgctgctgctggccggctcgttcctggtcccgggcggcgccaccgccgccggctggaccctgtacgcgccgctgtcggtgcagatgggcccgggcatggacatggccatcttcgcgatgcacatcatgggtgcgtcgtcgatcatgggctcgatcaacatcatcgtgaccatcctcaacatgcgcgccccgggcatgacgctgatgaagatgccgatgttctgctggacctggctgatcaccgcctacctgctgatcgccgtgatgcccgtgctggccggcgccatcaccatggtgctgaccgaccgccatttcggcacgagcttcttctcggccgccggtggtggtgacccggtgatgtaccagcacatcttctggttcttcggccaccccgaggtgtacatcatgatcctgccggcgttcgggatcgtctcgcaggtggtgccggcgtttgcccgcaagcgcctgttcggctacagctcgatggtgtacgccaccgcctcgatcgccatcctgtcgttcatcgtgtgggcccaccacatgttcacgaccggcatgccggtgaccggccagctgttcttcatgtacgcgaccatgctgatcgcggtgcccaccgccgtgaagatcttcaactggatcgccaccatgtggcgcggctcgatgaccttcgagaccccgatgctgttctcgatcggcttcatcttcgtgttcaccatcggcggcttcaccggcctgatgccggccgtggccccgatcgacatccagctgcaggacacctacttcattgtggcgcacttccactatgtgctggtggccggctcgctgttcgcgctgttcgcgggcttctactactggggtccgaagtggagcggtttcatgtacaacgaaacccgcggccagatccacttctgggggtcgatcatcttcttcaacgtgaccttcttcccgatgcacttcctgggcctggccggcatgccgcgtcgctatgccgactacccgacccagttcgctgacttcaatgcgatcgcgtcgatcggtgcgctgggcttcggcctgatgcaggtgtacttcttcttcttcgtggtgctgccgtcgtaccgcggtggcgagaaggccgccgacaagccctgggatggcgcagagggcctggagtggaccgtgccgtcgccggcgccgttccacacctttgaagttcccccgcaggtccgctaaggcgcggccagcgtaatcaggcagcgggaggcggcagcgtcgcctcccgcgccggcaagcaacagaagcagctatgcagtctccagacaaaagcccatcacgcccggaccagaaggccgccaaccggcgccttggcctgatcctgctgtcgatcgtggtggttttctttctggggttcttcgccaagatgatgtttcttggctgaggcggcagggtagcgagatgagcatcgaccagcaggctggcagggaagcggacaagcggttcaaccgcggcatgatgctgcgcctggtcgtgatcgtggccgtgatgttcggcttcggctatgcgctggtgccgctgtacaagaagatctgcgagatcaccggcatcaacgtgatcaccacgcgcgagctgcacggcgcggtgaagaacacgcaggtcgacaagagccgcaccatcacggtggagttcgactccaacgcgcgcgggcccttcgccttccggccggtgaagaacagcatggaagtgcatccgggcgagatggcgacgatcgtctacgaggtggccaacggacagccgcgcgatatttcggcgcaggccatcccgagctacgcgcccaagcaggcgacccagtatttcatgaagctggagtgcttctgcttcaagcagcagacgctcaaggcgaaagaggcgcgcgagatgccggtggtgttcgtgatcgatcccgcgctgcccaaggatgtgaagaatattacgctgtcgtacaccttcttcgaggtgggtgcgccggtggcgcaggcgcccgagggccagctggcgccgcagccggcaacggccggcaagggcatctgaggcggccgcggtgcatgccggggcggaggaggacgggcaatggatgagatgaaggacgcggtcaagcgcaagatgtcgttcgggcagaccatgcgcgcggtgctgtggtcgttcatcggcctgcgcaaaggcgccgagcacgagcgcgacatggcccggctgaacccggtgcatgtggtgatcgccggagtgatcgcggcggccatcttcatcgcggtgctggtgctcatcgtgcgcaccgtggtggggcaggcagcgggatagcagggcaggaagggtagacaacaaaagcagtcgcagaacaaagcaaccgcggcggcggggctggcccggaggaggggacggcccgcagtgccaaagcgcggatcacgaatactgaatcaaagactctgagctggagataaaagaatgagtgcgaatcgcgcaaacgctccgtactacttcgtaccgggcccgtcgcgccacccgatcacggcaagcttcggcctgctgatgacgggcgcgggtgccgccggttgggtaaacgggcagccctgggcgccgtacctgtgcggcctcggcctgctgtggttcctgttcgtgctcaagagctggtttggcgacgccatcagcgagtccgaaggcggcatgtacggcaagaacatcgacctgtcgttccgctggtcgatgggctggttcatcttctcggaggtgatgttcttcgcggccttcttcggcgcgctgttctatgcccgcaccatcgccatgccgtggctgggcgacctgaacaacaagatcctgtggcccgactttgccgcggtatggcccaacaccggcccggccggcgtggtggaaagcttccagaccatgggtccgtggccaatcccgaccatcaacaccgcgctgctgctgatgtccggcctgacgctgacctgggcgcaccacgcgctgctggccggcaagcgcagccagctgattcagggcctgtcgctgaccatcctgctgggcgcggtcttcatgtgcttccaggtgtacgagtacatgcacgcctactcggaactgaacctgaagctgacctcgggcatctacggctcgaccttcttcctgctgaccggcttccacggcttccacgtgaccatgggcgcgatcatgctggccgtggtgctggtccgcgtgctgaagggccacttcacgcctgaccaccactttgcattcgaaggcgccgcctggtactggcacttcgttgacgtggtgtggctgttcctctacgtcgtggtgtactggctgtaaatccggctgccgtacccgccggcgcgccccccgggggccgccggcgccaacgcaaaagagaaacgccgcaggaggttgtccagcctgcggcgtttgtcttttgcgggcctggtgcccgcgtcctggcgttcagggtgccatgcggatgcccgtgctgtggatccagcccatccagttcgagaacaggatgaacaggaacagcgccatcgagaacccgacgcgcagcatcagcgagcgcatcatgttgggcgtcgtgccgcggtcgcgcatcatgaagaacagggcggaggccaggctggcgatgatcaggatgaaggcaacgatgatgacaaagcgcatggcggggcaggtcggggccaggagcgacggaaagacccattatcgcaccagcccgttgccgctggccgctgcactggtgatgatcgccgtgacctgcgcgctgggcaactggcagctcaaccgcgcgcacgacaaggaggcgcgcgcggcgcggctgcaggcgctgtcggcgcagccgccggtggtgctgggcacggccccgctgccgcaagttgtgaccgaccgcacggtccgcgtgaccgggcgctttgacacggcccgcaccgtcttgctggataatcgcccccacggcaatggcagcagccccggggatagccgcgccggcttcctggtgctgacgccgctgcggatttcagccgcctcgccggcgcccgcaggtgccgccggcgccatgcaggcggtgctggtgctgcgcggctggctgccgcgcgatgcccaggaccgcacccggattgcgccgttccccacgcccgagggcgaggtaacgatcgaaggcacggcactggcggccgtgccgcgggtctatagcctgggccaggacgccgccggcagcaagatccgccagaacctggacctcgctgcctatgcggctgaaaccggcctggcgctgcacccgctggtgctggagcagcgcagcgacagcggcgatggcctggcgcgcgactgggccccggccgacctgggcgcggaccggcactacggctatgccttccagtggttcgggctggccgcgctgacggtggtgctggtggtcgtgctgggctggcgccgcgcgcgccgggtggcagcaccgtaactcgaatgaaccaggcgcatgcgctcgccgaagacaaaggacagacgtactccatggcacagcaagactccgccccggccgccgcggcctcgccgccggatacccgcatcgatgcgcgcacgcgccgtggccgcctgcagatgctgatgctgttgctggtgtgcgcgtcgccggtgatcgcctcttacttcacctattacgtcatcaagccgcgtggcggcgccaccaactacggcgcgctggtcgacccgcagcggccgatgccgccggtgcgcgtcaccgatgagcagggccgggccgtgccgctggagcagttccgcggcaagtggctgctggtgaccaccgacccgtccgcctgcgacgaggcctgcgcgaagaagctcttcaccatccgccagatccgcgccgggcagggccaggaccgcgaacgcatcgtgccggtgtggctggtgaccgacgacggcaagatcgacgagcgcctgaacgccgcctacaacgagccctacgcgggtgtgcgcttcctgcgcatcgaccgccaggccgcgcagcagtggctgccggccgaacccggcaagcgcgccgaggacaccctgttcctggtcgacccgctgggcaacctgatgatgcgtttcccgcaggatccggaccccaagaagatgagcggcgacctgaagaagctgctcaaggtctcgcgcatcggctaaaggggacggcatgctgctgcaactggccatcatcggcatcctgatcgcgctgttcccgctgtcctacgtgctggtgaagggggaccgcaacaaataccgcaagctcgcctggatcacggcgttcctgacgctggacctgatcatgttcggcagcttcacgcgcctgaccgactccggcctgggctgccccgactggcccggctgctacgggcactccaacccgcacgccgcgatggagccgatccgcgcggccgagaccgcgctgcccagcggcccggtgacgctggccaaggcgtggatcgagatgatccaccgctacttcgccatggcggtcggggtgctgatcatcacgctgatggtgctggcgtgggtcaagcggcgcgagctgaagcagtcgccgtggttcgccaccggggtgctgctgctggtgtgcgtgcagggtgcgttcggcgctttcaccgtgaccctgaagctgcagccgatcattgtggtcacgcacctgatgctgggcatggttttgctggccgtgctgatccagctgggctcgcgcaacgatccgccgcacccggtcgcggcgcgggccgcgcggctgcgctggccggtgcgcatcggcctgctgctgctggtgatccagatcttcctggggggctgggtcagcaccaactacgcggtgctggcctgcaccgacttcccgctgtgcaatggccagctggtgcccgagatggatttccgccacggcttcaccctgtggcgccagctgggcatgaccgccgatggcgactacatcccgcacgcggcgctggtggcgatccactgggtgcaccgcggctttgcctttgtcgtgctgggctacctggcgtggcttggcctgcgcgcgcgcaggcttgaagggctcgcgcgcgcggccggctggctgctggccacgctggtgctgcaactggccaccgggatgtccaatatcgtgttcgactggccgctggtggccgcggttgcgcacaacggcggcgcggcgctgctcctgctgctgctggtccgcctccactacaatacagggctcgcagggctcaccatgcgggccgccggcgcccccgctgccgtgccgaacgccgcccgcgccacatgaaagacaagaccccttccgtggttaccgctacccacccccattcgctgggcaagttgagccggatacggcaccttgcccgacaatatgccgccctgaccaagccgcgcgtgacgcagctggccgtgttctgcgccatcatcggcatgttcctcgccacgcccggcatggtgccgtggcgcgtgctgatcggcggcgccgccggcatctggctgctggccggtgcggcctttgccatcaattgcctggtcgagcagaagatcgatgcgctgatgcgccgcaccgcgtggcgcccgtcggccaccggcgagatcaccacgccgcagaccctggtgttctccgccatcctgggcggcgccggcatgtggctgctgcacgtctacgccaacgacctgacgatgtggctgacctttgccaccttcctcggctacgcggtggtctacaccatcctgctcaagccggccacgccgcagaacatagtgatcggcgggctctcgggggcgatgccgccggcgctgggctgggccgcggtggcgggcgaggtacctgccgaggcctggttcctggtgctgatcatcttcacctggaccccgccgcacttctgggccctggcgctgtaccgccgcgccgactacgccaagtccggcctgccgatgctgccggtcacgcacggcgagcgctacacgctgctgcatatcctgctgtacacgctgatcatgatcgccgcgacgctgctgccctttgtctacggcatgagcggctatatctacctggcggccgcgctggcgctgggcgcgggtttcctggcctacgcctggaagatgtaccgtaactattcggacgagctggcgcagcgcgccttccgcttctcgatcctgtacctgtcgctgctgttcgccgcgctgctggtcgaccactacttcaagttcgtgccgcaggtctgacctgtggccgaccggctgcggcatcttgtcgcggccggtgcagcgtggcggcacgatcggcgatactgcgtgatgtcgccgccctccggtgccgctgtttcctcccacccctgaccggtttccgccgcatgccccgcctaagccccgcctccggcctgttcgccgccttccgccgcttttccctgctggccgcgcttgcgctggccgtggctgcctgcgggcagcagaaggcctcgttccgcaatgtcgacatcaccggcgcggcggacttcggcaaggacttctcgctgaccgaccatcacggcaaggtgcgcaccatcgccgacttcaagggcaaggcggtggtgatgttcttcggctacacccactgcccggacgtgtgcccgacgacgatggccgaactgaaggcggtgatggagaaactgggcccggatgccgaccgcgtgcaggtgctgttcgtcacggtcgacccggaacgcgacacgcaggcgctgctggcgcagtacgtgccggccttcgatgcgcgcttcctggggctgcgcccggccgacgaagccgcactgcagaagttgaccaaggacttcaaggtgttctacgccaaggtgccgggcagctccccgaacaactacacggtggaccactccgcgggcagctatgtgttcgacccggacggcaagctgcggctgttcatccgccacggccagggtccggatccgatcgcgcacgacctgaaacagctgctgtcgtgacgtgaaagggtgggaaggggtgcggcataaggtcgcactcaccctctcgcgggcaacaaaaaggccggtccagtggaccggccttttgcatggctgggggtgcggatcaggcgaacgcctgcagcgcccccttcatcttcttcatggccgcggcctcgatctggcggatgcgctcggccgagacgccgaactcgtcagccagctcatgcagcgtggagccgcccgagccatcgtcttcgacgtgcagccagcgcgcctcgatgatgcggcggctgcgttcgtccagcttgcccagcgcttcttccaggccctcgacctgcatgcggtcgtggcgcttggcttccagcacgcgggtgggctcgttgtggttgtccgccaggtaggcgatgggggcgaattcctcttcgccgtcgtcgatctggccttccagcgccaggtcgccgcccgacaggcgggtttccatctccatcacttcttcgggcttgacgttcagctcgcgcgccacggcctcgacctgctccggcgtgaacgtgtgcgcgccctgcttgtggctgcgcaggttgaagaacagcttgcgctgggccttggtggtggccaccttgaccatgcgccagttcttcagcacgtattcgtggatctcggccttgatccagtgcatcgcgtacgacaccaggcgcacgccctggtcggggtcgaagcgcttgaccgccttcatcaggccgatattgccttcctggatcaggtcggcgtggggcaggccgtagcccaggtactggcgggcgatcgacaccaccaggcgcaggtgggacatcaccatctggcgggcagcgtcaacggaatcgtggtcgcggagctcgcgcgccaggcgctgctcttcctccgcggtcaacagcggaatccggtggacagcctggatatagctgtcgaggttgccaacggtggccgggaaggtcagcgcgaagctgcccgtgctccggggtgccgtcggcagacggttattcagggtttggtcggcagacaagactgcgttcactcaatggctcctttcgcatccggcggttcggttgccggggtgccgcgcctgttggggcggtggcactgcaacacatattagcactcaggccgggtgagtgctaattggagccccgatggtcgtgatagttcctctcgattgctcttgctgctggcatagctacctatcaattcgagcggcgggaacgatacccacggttcggcgcactggatgttagagcggtgccgggcacgggggttctgcccgctgctgcaatgatttgttgcagcagcggctacactcgaccaagctgcggcgcgctggcatccttgcaagcctctctcattccaccggaggagttatgtctgctatcgaacacttgctcaagccgcatgtgcgcgacctgggcgattttaccgtgcgccggctgttgcccgccgccgccacccagaccgttggtccgtttatcttctttgaccatatggggccggtgcaactgccgccgggcggcggagccgacgtgcgcccgcatccacatatcggactggccacggtcacttatctgttcgagggcgagatcatccaccgagacagcctgggcagcgaccaggcgatccgcccgggcgatgtcaactggatgaccgccgggcacggcatcgtgcactcggagcgctcgcccgagcatgtgcgccccgccggggcccgcctgcacggcatccagacctgggtggcactgccgcaggagcatgagggtgccgagccgtcgtttttccaccatcccgccgccacgctgccacggatcgagcggccgggtgtgcgcatggtggtgattgcgggcgatgcctttggccaggtctctccggtcaaggtcttcagccgcaccctgtacgtggcgatcgagctggatgcgggcgcgagcgtggagatcccggccgatcatgccgagcggggcatctatccggtggacggggcggtggcgctcgacggcgagccgctgccggccgagcatatggtggtgctcacgccgggccagcccgcaacgctgacggccacgacgccgtcgcgcgtaatgctgctgggcggcgacccgaccgacgggcaccgcttcatctactggaatttcgttgccagcagcaaggtggcgatcgaggccgccgcccagcgctgggaggacgatcagttcccgcacgtgccgggcgagaccgagcgcatcccgctgcccccgcgcaagccctgacagcggtcccggggctggctcagaccgggctggcccaggtcacgcgagtgccttgccgcaggcattcgcggatggcctcgacctggatagcgatcggtgccggcaccggcgccgcgccgtccagcacgcgccggatccaggccacggtctggccggcgtcgctgccgggcggcagttcaggcacttcggccagcgaaccaacagccggatcgaccagcgtctgctggtgcccctcgtgcagccagtcgatgcggctggtgcggcgcgcatcggccaccacttcgccctcggtgccgcgtgccagcagcacgttggcgggttcatgcgagaagtagtcggtcagcgtctcgcggtattcggggtgggtgtagctgtacaggcgcaacccttccgcgggcgaatgctcgcccaccggctgcagcatcttggccaccgtatgcgccgaattgcgcaggccgatcacggtgcgccgctccagcagctgcgacagcccgggcgacagcacatccaccggcagcaccgccagcggcccgaggtcgctgctctcgcgcagccgtgccgaggcgtcgccggtagtcgcgcacaagggcacgcccagcgcctcgaacagcgccatgctggtcacgcggccattgaacaggcgcgtgccgtgcaccagcacggggacatcttcgcgcgccagcagcagcgccagcagcggcaccaggttgggttgcttgcgcgcaccgttgtagctggggatcaccaccacctgccggtcaggcggcgccggcagcggctggcagtgcgcatgggcggcttccagcatgccggccagctcgtgcggggcctcgcccttgatgcggtaggccatcaggatggcgccgagctccaggtccgagacgcgcccggccagcatggcgtcgaacagggcctgcgcgtcttcgcgcggcagcgcccgcgcgccgttgacgccgcggccgatctccttgatatagcgggcagcagggaaggacgtggctggcgtggtcatggcggcgtgggggtagtctgttctgggttcatgatagcggagccaggccgccgcgcccatcgccgcctgtgccacatagggccgcccaccggcacgcggccggcgggcactacgcggcttcctgcagcgccgggttgcgctgcttgcggtagaggaagtccagcaccgcggtgcggcaggcgtggtaggccttgtcgtcggccagcgcgacgcggtcgcgcggacgcggaagctccaccttcaggatctcgccgatggtcgcggccggaccgttggtcatcatgatgatgcggtcggccagcagcacggcctcgtcgacgtcgtgggtcaccatcaccacggtgctgcgggtgcgcgccacgatcttgatcagctcgtcctgcaggtgcgcgcgcgtgagcgcatcgagcgcgccgaagggctcgtccatcagcagcaccttgggcgccatcgccagcgcgcgggcaatgcccacgcgctgcttcatgccgccggagatctcatgcggatacttgttctcggcgtgcgtcaggcccaccagcgccagcgtgtcgtgcgtgcgcgccttgagctgcggcttgctctcgctggcggcgaagacgcgctccacgcccaggtagacgttctcgaagcacgtcagccacggcagcagcgaatggttctggaacaccaccgcgcgctccggccccggcccggcgatctcgcgcccggcgcagatcagcgcgccggtggtgggcgtggccagtcccgcgaccaggttcagcagcgtggacttgccgcagcctgaatggccgatcagcgtgatgaactcgccctcggcgatatgcaggttgatatcgcgcagggcgacgaacgggcccttgcgggtcttgaaggtctggccgacgttttcgatgctgacgaacttgtccatggcgattctccccgcgtgtcagttggtgccgtagctgaagcgccgggccagcgccagcagcgcatgctcgagcagcagcccgatgatgccgatcacgaagatcgcgatcacgatgtgctcgaccttcaggttgttccattcgtcccacagccagaagccgatgccggtgccgccggtcagcatctcggccgcgacgatcaccagccacgcggtgccgatcgacagccgcacgccggtcagcatgtagggcagcaccgcggggaacagcacccgcgtgaacaccttccattccgacaggtccagcacgcgcgccacgttcaggtagtcctgcggcacgcgcgtgacgccgaccgcggtgttgatcaccatcggccagatcgagcagatgaagatcgcccagatcgcggccgggttggcggccttgaacagcagcaggccgatcggcagccacgccagcggcgagaccgggcgcagcaggctgatcaccggcgcggtcatcgcgttcaggaaggcgaagcgcccgatcaggaagccggccgggatgccgaccagcgcggccaggccgaagcccgccgcgacgcgcgccagcgatgccagcacgttccagccgatgccctggtcattgggcccgttgcggtagaacgggtcggcaaacagcggcaccgcggcgttccatgtggcctgcggcgtgggaatggccgggatcatcgtggcgatgccgtgccaggccagcacgaacagggcaaagcccagtaccggcggcacggccttgagcaccagcgcggcgaccgcctcgcggcgttgcgcgcgccgtgcctgcgcggcgatttcctgctcgcgccggcgcgcccgctccttggtgtcggggtcggcgctggcggctacggttgcaccatcgggcgtggggtgggctatggcattcacgtctggctcctttcgtcaggggcactgcggatcagtgggggaaggcttgcgtcaggccttgatcttgaaaccgtcggcgtaggccttggggtccttgccgtcccagaccacgccgtcgatcagcttggcgctgcgcatgtcgctcttgggcagcggcacctgcgcggcggcggcggcctgcttgtagacgtcgatgcggttgacctgccgggccacggcgagatagtccggatgttccttcagcaagccccagcgcttgtgctgggtcaggaaccacatgccgtcggacaggtacgggtagttggcggcgccgtcctggtagaacttcatcgcgtctgggtcgtcccaggtcttgcccaggccgttggtgtagcggcccagcatgcggtccaggatgatgtccatgtcggtgttgacgtaggacttggcggcaatggtctcggcggtcttgcggcggttggaggccgacgcatcgatgaacttcgatgcctccagcactgcggccaccatcgcgcgcgcggtgttggggtatttctgcacgaactccgcggtggtgcccagggtcttctcggggtggcccttccagatggcctgcgtggtctcggcggtgaagccgatcttgtcggcgatggcgcgcgcgccccagggctcgcccacgcagaagccgtccatattgcccacgcgcatattggccaccatctgcggcggcggcaccgtgatggccttggcgtcctgcatcgggttgatgccgttggccgccagccagtagtacagccacattgcgtgcgtgccggtggggaaggtctgggcgaaggtgtagtcgcgcttctccttcatcatcagcgccttcaggctggcgccgtccttgacgcctttctcggcgagcttggacgacagcgtgatggcctggccgttgtggttcaggttcatcagcacggccatgtccttcttcgggccgccgatgcccagctgcacgccgtagatcagtccgtacagcacgtgcgccgcgtccagctcgccgttgaccagcttgtcgcgcacgccggcccatgaggcttccttggtcggcgtgatcttgatgccgtatttcttgtccagcccgagcgtcgcggccatcaccaccgaggcgcagtcggtcagcgggataaagccgatgcgcacgtcggtcttctcgggcgcgtccgagcccgctgcccacgcaccggcgcgcaccagcggatcgaccagcgtcatcacgctggcgccggcgatggtggcaagcgcgcggcggcggccgctgctggccggcacggcgtcggcagccgcgtcgggaacgtggacggctgcgtgcagcggcttggcaatcctgaggcgagagggcattgcatggctccaagaaaaaaggcgtcccctccgcgaccggcttcgccagaagaccggtgcggcgcagggacgccgttgtccgtggcgtgacgcagcccgcgttggccgtgtccgccgaaattgttggtcggccgccgttggccgatacctgcataacgcaaggcgtgtgccagcctgtgcagtgcagcattcgagggcggatttgtgacggatcggggggaaatgatcggatgtggtgcgcgcgcgctggccgccgccacattcgggggagcaggggagggaggtgacgcagtgcggcagcgccaggagcgtgcattgcaccagtcgcgtgcggcggcgcaccacggctggcaggcgggagcggctcagcccatcacgtcgatcacgcgctgggccgcgtccaccagcttcaggccgcgctccatcgccatgctgcgcaggcgcttgtaggcctcgtcctcgctgaggccgcgcgcctgcatcagcagtcccttggcgcgctcgaccaccttgcgctcggccagcttgagccgggtggcatcgagctcggcgcgcagctgctgatccagttcgaagcgtgtgtaggccacgtcgagcacggtcttgacgcgctcggcgcgcaggccgtcgacgatataggcggtgatccccgccgtcagcgctgccttgatgcgctggctgtcgtcgttgtcggtgaacagcacgatcgggcgcggcgcatgctgggtcgagacgcagacatgctcgatggtgtcgcgcgcggcggattcagacgcgatgatcagcatgtcgggctgggtggccgtgatcacatccggcaggcgcaggtcggcatcgacgatctggatctcggtaaagccggcgctgaccagcccgccgcggatggtctcgacgttcagcgggtcggcgtcatgcgggtcgcgcacgagcaggatccgcaacacccggccgccggcagtgggcggggcaggtgcggcagcggtgggcgatgggggcgggtggcgtcgtgtcatggctaggctctgttgcagtgcgccatgcaagattcgcgccgggtaagtatccggcacctgcgccagttcggtgcgctggcgctgcgaggatgcctggattcattgtatgcggtcgtacgcagagccaactctcgcggtgtatcctgttgccctgctgcgccgggcgcgtctgctggcgacgccgcgcatggctgcttcctgcaaccctgcccacccgcgccgcagcaccgatcagaacaatctggagagatgcatgaccgaattcgtgttcgctccggccgcgcccgttggcgtgccggtgcgcggcagcaatgctagtttcccggtacggcgcgtgtactgcgtcggccgcaactatgctgcccacgcccgtgaaatgggctcggaccccgaccgcgagccgccgttcttcttctgcaagccgtccgacgcggtcagctacgtcgccgacggcaccgaaggcgccttcccgtacccgccgggcaccagcaactgccactatgaagtggagctggtggtggcgatcggcaagggcggccgcgacatcccggtcgacaaggcagccggccacgtgttcggctacgccgtgggcctggacatgacccgccgcgacctgcagaacgaatcgaagaagaccggccgcccctgggagaccggcaaggccttcgaccagtccgcgccgatcggcccgatcgtgccggtctcggccatcggccatccgcagaagggcgcagtgacgctggcggtcaacggcgtggagaagcagcgcggcgacctgtccgacctgatctggtcggtgccggagatggtgtcgtacctgtcgaagctgttcgagctgcagccgggcgacctgatcttcagcggcacgcccgaaggcgtgggcccggtggtcaagggcgatgtcatgcagtgccacgtcggcggcgtgggcgatctcaccatcaaggtagtctgatccgatgctaaagctttacagctatttccgcagttcggcctcattccgcgtgcgcattgcgctggaactcaaggggctgtcctatgactatgtgccggtgcacctgctgaaagaaggcggccagcagctcaagccggaattccgcgccgtgaatcccgacggactggtgccggcgctcgccgacggcgagcacgtgctgcagcaatcgctggccatcgtcgaatacctggacgaggtccatcccgagccgaagctgctgcccggcacggcgctggaccgcgcctatgtgcgcggactggcccaggagatcgcgtgcgagatccacccgctgaacaacctgcgcgtgctgaagtacctgaagcacaccgtgggcgtgaccgacgaggtcaaggacgcgtggtaccaccactggatcgagctgggctttgcgtcgctgcaggccaacctggagcgcggcggcaaggccgggcgtttctgctttggcgatacgcccacgctggccgatatctgcctggtgccgcaggtattcaacgcgcagcgcttcaatatcgacctggcccgctacccggcgatcgccaggatctatgaaacctgcatggagctgcctgctttccagaaggcggagccgaaggcgcagcctgacgcggaataagcgttcgccaccgggccttaccccagcagcgcttcggcgaactcatccgccttgaacggctgcaggtcctccaccttctcgcccacgccaatgaaataaaccggcaccgggcgctggcgcgcgatagccgccaggatgccgcccttggcggtgccgtcgagcttggtcacgatcaggccggtcaggcccagcgcgtcgtcgaaggcgcgggtttgctgcagggcgttctggccggtgttggcgtcgatcaccagcagcacctcgtgcggcgcgctcggcatggccttgctgatcacgcgcttgaccttcttgagctcttccatcaggtgcagctgcgtcggcaggcggccggcggtgtcggccatgacgatgtcgatgccgcgcgccttggccgcattgacggcgtcgaagatcaccgccgccgggtcgccgctttcctgcgccaccacggtgacgttgttgcgttcgccccagatcgtcagttgctcgcgcgcggcggcgcggaaggtatcgccggcggccagcagcaccttctggtcatagcgctggaagtgcttgcacagcttgccgatgctggtggtcttgccggcgccgttgacgcccgcgatcatcatcaccagcggctgctcgcggcccagcgccatggttttttccagcgggcgcagcagctgcgtcagcagctcgcgcagcgccgccttgacgccttcggcggtctcgatgcgctcggccttgacgcgcttgcgcaactcgcccagcaggtactcggtggcttccacgccggcatctgccatcagcagcgcggtttccagttcttcgaacagggcctcgtcgaccttgacgccgacgaacagcgtgccgatgttgcggctggtcttggacagcccggtacgcagccgatgcatccagcccagcttcgcttcagcggtctgggcgggcggcgggaccagctcgagcgcttcggccggtgcgggcgccggcagggggatcggggccgccacgggcgctggggcagggggtggcacttgcgccgggaccggtgccggtgcgggcgcagggactggcgcaggcgtgggggccggtgccggtacgggggcggggacctcgaccggagcgggggccggggctggcgcctcggcgggcgcgggctcggccttgcgcttcttccagaaactaaacattggggaatggagtcaataccggggccgataccctggcggcagccaaatgccagcaggcaaccggttataaatcaatgggttacgcaggcatcgcgatggctggggagaaagcgttgtggtcccggccggcgattgcgtatagttcgctacatggcagattcatgcgcgcagtcttgcgcacgtgagtcgatcggcaaaattctagcagacggggtcgcatgaaccattgcgctgtcctggccgctgcgggcgcacaaggcaccaaagcctgcgtcgcaacgcgcttccaacgcctttcaccttcctccaaaccgcttcccgcccgcgccgcgcgtctcgcgcggcgagtcattcccacgctgctgctggccttgctgccgtggtcgatgccggcaggggcgcagggcgtggtggcttcgccgatgcccggcacgcagaccgccccggccggcgcgaccgcgcatggcacgaccgaataccgcctgtccaacgggctgcggctgatcgtcaaggaagaccaccgcgcgcccacggtggcgcaccagatctggtaccgcgtgggcggcatcgacgaggtcagcggcaccaccggcgtggcgcacatgctcgagcacatgatgttcaagggcacgcccaaggtcggcgtgggcgagttctccaagcaggtggccgcgctgggcgggcgtgagaacgccatgaccaaccgcgacttcaccatgtactaccagcagatcggcaagcagtacctgccgaggatgatggagctggaggccgaccgcatggccaacctcgtcatcaccaaggacgagttcgaacgcgagatgaaggtggtgatggaagaacgccgcctgcgcaccgatgactccgcgcgcggcaccgtctatgagcagttgctggccacggtctacaccgccgccgcgtaccgccacccggtgatcggctggatggacgacctggtcaatatgcgcgtggacgacgtcaaggagtggtaccgccactggtacgtgcccaacaacgccatggtgattgtcaccggcgacgtcaaggccgaggaagtgcgcgccctggccgagcgctattacggcaagctcaagccgcgtacgctgccgctgcgcaaggaccaggaagagccggcgcaaaagggcatcaagcgcatctgggtcaaggcgccggccgagaaccagtacatggtgatggcctacaaggtgccgcgcctgcgcgatatcgagaaggacgtcgacccctacgcgctggaggtgctggcggccgtgctcaacggctacgacaacgcacgactgacgcgcgaactggtgcgcgagcagcgcctggccgacgacgtcaacgtcggctatgacagcatcaaccgcggcgagtcgctgttcgtgctcgacggcacgcccgccacaggccacaacaccgacgagatcgagcgcgcgctgcgcgccgaggtccagcgcatcgccaaggagggcgtgtcgccggaggagctcaagcgcgtcaaggcgcaggtggtggccggccagatctacaagcgtgattcggtgttcgggcagggcatggaaatcggcgtgtccgagatctcggatatctcctggcgccagatcgaccgcatgctcgacaagatcaaggccgtcacgccggcgcaggtgcaggccgtcgccgcgaagtatttcaacgacgacaacctgaccgtggccacgctggtgccgcagccgatcgatccgaacaagcccaagtcccaggccccgtcgggcctgcgccactgaggaaaggcgatgactcagtccgtcaccaccccgcagcgtgcgctgcgcaaactggccggcgccgcattgggcgccgtggtcctgctggctgcgcaactggcgcaggccgcgatcccgatcgagcactggaccgcgtcaaccggcgccagggtgttctttgtgcatagcccgtcgatcccgatgctcgacgtcaatatcgacttcgacgccggcagtcgctatgacccgccgggcaaggccgggctggccacgctgaccgccgcgctgctggacaagggcgccgcggcgctggaaggccagccggcgcgcgatgaagcgaagatcgccgatggctttgccgataccggcgccgcctttggcggcgccgccggcggcgaccgcggcggcatcgggctgcgcacgctgaccgcccagccggagctggaccagtcggtcgcgctggccgcgcaactgatcaaggcgccgacctacccggacgctgtggtcgggcgagagaagcagcgcctgatcaccgccatccgcgaagccgacgccaagcccggcgtgatcgccgacaaggcgctggccaaggccatgtatcccgaccatccctacggcgtggccgcgaccccggacagcgtggcgtcgatcacgcgcgacgacattgtcaggttctggcgcgacaactacggcgcgcagcgcgcggtggtgacgctgatcggcgcggtcgaccgcaagcaggccgaagccattgccgagcagctcacgcgcgggctgccgcccggcagcgcggcgccggccatgccgcaggtgcgcctgaacatcgccccgagcgagcagcgcatgccgcatccggcacagcagtccagcgtggccatcggccagccggccattgcccgcggcgaccccgattacttcgcgctgctggtgggcaactacgtgctgggcggcggcggcttcagctcgcgcctgactgacgaggtgcgcgagaagcgcggcctgacctacggcgtggacagctacttcgcgccgtccaagcagccgggtccgttcggcatcagcctgcagaccaagaaggcgcagaccgacgaagcgctggcgctggtgcgccaggtgctggcgcgctttgtcgccgagggcccgaccgagaaagagctgcgcgcggccaaggacaacctcatcaacggtttcccgctgcgcatcgacaacaaccgcaagctgctgaccaacgtcgccaatatcggctggtacgggctgccgctggattacctggacacctggaccgcccagattggcaaggtcacgcgtgagcaggtcagggccgctttccagcgccatgtgcgcccggacaatatggcgacggtgatcgtcggcggcccggtcgcagcgcctgcgactgccgccagacagtgatgccggcgccgcttgggcccgtcatgagcgccggggctccggcgcgtgcggcgaaccggcccgcaggctctacaatcacgggatgaattcgcgttcccgattgccgtcgcccgccaccggcgggcgacccgcctctcctgccgctgccagcggcgggcgttcccccgtttccgcggcgccacgccaggcaccgcgccaggagccgtcccaggtccgcatcatcggcggccgctggaagcgcaccttgctgcccgttcccgatgcccagggcctgcgccccacgcccgaccgcgtgcgcgagacgctcttcaactggctcggccaggacctgtccgggctggaatgcctggacctgttcgccggctccggcgcgctcggcttcgaggccgcctcgcgcggcgccgccgcggtcacgctggtcgagtccaatgcgcgcgtggccaagcagctgcgcgacaaccagtaccggctcgacgcggctcaggtgcgcgtgatgcagggcgatgcctttgccattgccgcgcaactgcccgatgccagcttcgacgtggtcttcctggatccgcccttcgccgaggactgggtcgggccggcgctggagcacgcggcgaggctgtcgcggcccggcggcgcagtctatgtcgagaccgaccatgcgctgaccggtgccgacgcgccggtgccggcgtcgcttgaaatcgtgcgccacgcgcgcgccggcgcggtgcatttccacctgctgcagcatcgcgtgccgggcaacggcgctgcctgatgcaccagtctggggcgatggtccgggtaggcctgttctgcaatgaggaaggtccccttcctcaatgggaaacggcttcatagctgcgctgcggcaaaacggtgcgccgggcggcttccaagtggcgcatttggggttacactacgccgctgttacaacgctcgcgacgcagcacccacgccggtccggccggcgcaagaggcggcccaaggccggcagcgggcagatcaaggaggaagtatggtcatcgcggtctatcccggcacgttcgatccaatgacccggggacacgaggatctggtccgccgtgcgtcgaacatcttcgacgaactggtggtcggcgtggcgcacagccccaacaagcgcccgttcttttcgctcgaagagcgcatcggcattgcccgtgaagtgctcgggcattatcccaatgtgcgcgtcgaaggcttttccggcctgctcaaggactttgtgcgcaacaacaatgcgcgcgtgatcgtgcgcggcctgcgcgcggtgtccgacttcgagtacgaattccagatggcaggcatgaaccgctacctgctgcccgacgtggaaaccatgttcctgacgccgtcggaccagtaccagttcatctccggcaccttcgtgcgtgagatcgcggtgctgggcggcgatgtcagcaagttcgtgttcccgtcggtggaacgctggctgcaagagaaaatcggcaaaccggaataaaatagcagacacagatacgtcgagtcgcggccagtcgggcgcgggcgtgtccgcaggaaggaaacaccatggcgctgatgatcactgacgactgcatcaactgcgacgtttgtgaacccgagtgcccgaacgaagccatttcgatggggcccgagatctatgaaatcgaccccaacaagtgcaccgagtgtgtcgggcacttcgacgagccgcaatgccagcaggtctgcccggtcgcctgtatccccaaggatccgaaccgcgtcgaaacgcatgaggtcctgatgcagcgctaccggctgctgacggccgccaagcacgcggcctgacccgcagcttcagccaggcaaaaaaagcccccggcaccgcaaggtgacgggggtttaacttttccccagttactgctggtactacctactgcactgcgcggtcacgcaccgatcggcttgccgtcgccacggcgcaccacgatggtggacgagcgcggcggcttggccgcgtccggccacgcgccggtggggtgctggatgttgatgaagcaggtggtcaggtccggcgtgtaggcgatgccggtgatttcgcagccggtcgggccgaccaggaagcgcttggactgacccgtcggcgagatgtagtacatgctgttgttgccgaacgtgctggtgtaggtggcgctggtgctggagtcggtctgcacccacagccggccctgcgggtcgacgcgcaggccgtcggggctcgagaacgtgtcgccgttgatgttgcccttcaggttgtcggtggccagcgacgggtcgccggcctgcagcaggatgctccacgtgaacgtggtcgccagcggcgaatttccggcttcgttccacttgacgatatggccgtgcaggttgttcttgcgcgggttggcggcgtcggtctgctggcggccgctgttgttggtcagcgtgcagtacagggttttgtccggtgcggccgtgatccactcggggcggtccatcagcgtgccaccggccacgcgcgcggccgacttggtgttgatcagcacgtcggcctggctggcgaagtcgaccgtggtcggcgccggcgagacggccgactgggtccagttgcccggatccgaagcgcccacggtcaggccgttcttgccctgcgtcagctcgatccactggccgctgccgtcggcgttgaacctggccacgtagagcgtgccgctgtccagcaggttggcattggcggcgcggttgttcggatcgaaggccttgctcgggataaatttgtagatgcagcccggcgtgccgtcgtcgcccatatagaaggcgacgttgttgctggcgtcggtcaggaaggcgacgttctcatggtcgaagcggcccatcgcggtgcgcttggccggcgagcccagcgtgccgtacggatcgacttccaccacccagccgtagccgttctcggcctgggtcgggtcgatgtagttgtccgtgctctcttcgcaggtcaggtaggtgccccacggggtatggccgctcgagcagttgttgagcatgccgactacggtcgatcccaccaccgaagcagccgggccgcccacgcggtacagcgtgttgccggtgtagcgcttgttgtagatcgagtcgcgcttgacctgccacttgccgctggctgccagttccacttcgatcaccgagatgccgaccgccgacagcgcgatgcgcttctgctcggggctggccgtggcggcgtcataggtgccgcccgcgaacaggatcttgtagtccggcagctcgtggttgatggcgagcaggccgcccttctgcggatcgacacccggcagcgcgaagtagtgcatgccgtcgtggttgccgccggcctggcgctcggtttcggccgaggactggaacgcgccggcatagccggtggcaccggcttcgaccgggtcgccggcggagaacagcacgtcgacgctgtagccattgggcacgaccacggcatccgcggtcgacttggcgaccggctcgaaggtgacgtcgtagctcggggcggccgcggcgggcgctggggccggagcaggtgcgggggccggtgccggtgcgggatcgtcatcgccgccacaggcggccagcaggccgctgccgaacgccgaggccagcgacaggcccaggccgccgcgcagcacccggcggcgggccgggttggcggctacgatgtcttcgagcatctggccgggcacgtcagcgtcgggcttggcagcgcgactggcggcccgcgcttgatcggtcaggtacgacatgggctttcctcctgtgggttgtcatgcgcatcggccaccatgcgataccgacgcgattggaaaccacggaatgtatgtgccgcccatggcactttgatgacatattgtctgcaacagcagtcttgggccgccaaaccacgacgggccgcagatgcggcccgttttcatacgcttgtcgcaggaatatgcgtatttgtcagcgcgtggtatgcagctgcgccatggcgcgttcagcatcgccgcgtgccagcaggccgagcggctcgatgcagcggtcgatggcggcatcgatggcttcctgctcctcgcgccgcggtggcttgagcacgaagttgaccacgtcctcgcggcccgcgccggcgccgccgggcgcgttgcgcggatggcccacgcccaggcgcaggcgccagtagtcctgcgtggacaggtgggccgagatgtccttgagcccgttgtggccgcccgcgccgccgccgcgcttgagcttggccgcgcccgccggcaggtccatctcgtcgtgcgcgaccacgatctcgtcgggaaggaccttgtagaagcgcgcgagcgacaccacggccaggccggagcggttcatgaaggtcgacggcttgagcagccagatgtcctggtcccacagccgcgcacgcgcggccaggccgtggaagcggccttccacgcgcatcgtggcgccgcccatgcgggccagctggtccaccagccagaagccggcgttgtgtcgggtggcctcgtactccgcaccgggattgccgaggccgacgataagcttgatcatgcgtttgactgggtcgttggcgcgcaaggctgcgccacaagcgccaaggataccgaaaaaccggcagacggctgccgggcgaaaaaaaaccgccgcaagaagcggcggtttcttcgtggcgcggccggcaggccgcgaccgctgctgcagcttaggcagccggcgtttcgccagcggcttcgccgccttcggcagcttccgacacggctccagccggttgcgagatgctggcgacggccgggttgtcgtcaccgtgggtgatcacggtcacgcccttcggcagcttgatgtccgacaggtggacggtctggttcagctcgacggcggccaggtccacttcgatgaactcgggcaggtcggccggcaggcacgaaacttccaggtcgttcaggatgtggttgacgatgccgtggcccagcttcacgccaggagcggtttcctggttcatgaagtgcagcggcaccttgacgtggatcttgtcgttggccgacacgcgctggaaatctacgtgcagcaccagcggcttgaacgggtgcatctggaatgcgcgcagcagggcctgttccgacttgccagcgacttccagttccaggatcgacgagtggaacgcttccttcttcagggcgtgccacagcgcgttgtgatccagttcgatcatcttcggctcggcggcgccgccgtagatgatgccgggggtcttgcccgaattgcgcaggcggcggctcgcacccgttccctgtacgctacgctcgaaagcgacaactttcatgatgactccaaaagtaagaaggccgtccgcgaccagacagcctcgttgcggcgcaaacagaaaatgatgcgccgatcaagtcacgttgatcgccgaaaaacggcgatcaacgcagtaaagccttaaattctatcaggaacccgcaaacagcgacatgatcgagtcgcccttgacgatgcgggtgaaggtctcggccagcagcggggcggtcgagagctggcggatcttggtgcacttggcggcttcttcggacaacgggatggtgtcgcacaccaccacttcgtccagcgccgagtccgcgatgcgggcggccgcgccacccgacagcaccgggtgcgtgcagtaggcgaagaccttcagcgcgccgcgctccttcagcacctgggcggccttgcacagcgtgccgccggtgtcgatcatgtcatccatgatgacgcagttgcggccgtcgacttcaccgatgatgttcatcacctcggccacgttggccttgggacgacgcttgtcgatgatcgccaggtcgcagttcagttccttggccagtgcgcgggcacggaccacgccgccgacgtccggcgacaccaccagcaggtcgccgtagttcttctcgcgcaggtcgcccagcagtaccggcgaagcgtagatgttgtcgacgggaatatcgaagaagccctggatctggtcagcgtgcaggtccatcgtcagcacgcgctcgacaccggcgacttccagcatgttggccacgaccttggccgagatcgcgacgcgcgccgaacgcgggcggcggtcctggcgcgcatagccgaagtagggcatggcggcggtgatgctgcgtgccgaggcgcgcttgagcgcgtcgaccatcaccatcagctccatcaggttgtcgttggtcggcgcgcaggtggactgcagcacgatgacgtgcttgccgcgaacgttttcctggatatcaacttgaacttcgccgtcggagaaacggccaaccaacgccttgcccaggggaatgccgaggtgctgtacgacagcctccgcgagtttggggttggcgttgccggtaaataccatcaagccttcgctgctcattcggggcacctgtcttgctgctgggggagcttggtgtcaccggcaaagccggtgactgatacagagagtccgtaaggacactataggaatgtaatggcaggggaagaaggattcgaaccttcgaatgccggaatcaaaatccggtgccttgaccaacttggcgactcccctacacaaccgggccgttcttcgtggtaccagactgccgtaccgcgccgaacgaaaacttgctacgcgagcgctgcgagcggatgacgtgccagactgcgcacacacctgccgtcccattcgggaggcaacctttccaaaacctgctgcgctgttgctgcgtcgggaaaacgcgcaaacacgcaggctccggaaccggtcatcctggcatgctgattgtgttgcttcagccatgccagggctcgggcgacttcgccgaacttcgctgttgctatcggttccaggtcgttgcgaccgaaatcgaatttgtttgtgcgagcagcgaagaccgcaattatggagagcggcgtatcccttgtcaagcactcgtccgaaaaaatttcagcggtggggacatgctgtttcgggtggatgaccacgaaccagctctcgggcagctcgactggcgtcaggtcctcgccgatgccctgtgcaaaggcgttctggcccaacacgaatactggcacgtcggcgcccagcgccagcccgatgcgcatcagttcggcacgcgcaaggcccagtccccacaggtgattcagcgccagcagcgtggtggcggcatcggacgagccgccaccgatgccgccgcccatcggcagcaccttgtcgatggctatgtcggccccgaacgtggcaccggtggccgcctgtaacgcgcgcgcggcgcgcaccaccaggtcggtctcggccggcacgccgggcacgtcggtgacgcgtgcgaccacgccgtcgtcgcgccggcggaaatgcagcgtgtcgcaccagtcgaccagctggaacacggtctgcagcgtgtggtagccgtcggcgcggcggccggtcacgtgcaggaacaggttgagcttggccggcgcggggcagtcgcgcagttcgggcgggggcaggggctggctgcgatgcatggcgtggttcacggcgtccggggatcgatcacgaggcgcaccgacagcggattgctgccggcgtcgcgcgccaggtcgatgcggcgcggcacctgggcggctgcgtcctgccaggcgacgtagcgcacggtccagccgttctgcgccagcgtggccagccggccctgctcgtcgcgcgtggtgcgcgcgggcgcgccctgcgtggcgcggccgtgcagccagtcgcgcatgccggccactggcagcgcaaagccgagcgcttcctccatcagggtgtcgacctctggcgcgttgcgcggcggctggttgggcaggtcgagcgtggcgccggacggtgtggcggtgaccacggccagggtctggccgagcggggacaccaggtccagccgcacgttgcggccctgctcttcccagcggaagcttccctgcacgccttcgtcgcgcccgtagcgcacgtagttggcggagaagcggccggtgtattgctggctggcggcggcctggtcgccatcaaagctgcgcgacggtgccacgctggcacacgcctgcagcagcagcggggcgccaaggcagaagagcgccaggcgtcgggatcggttcatgggcttggtcgtgagaacggcggcgcggcggcgtccgccggctgacggaaatccggcgccgcggacccgggctgcgggtcgcggcgggcggggttacttggacacttgcacgttgaccttgtagcggcgcagcgtgtcgaccagggtctcgttctcggggtcgatgcggacggcctcggtccaggtcttgcgcgcttcgtcatgctcgccgagctgccacagcacctcgcccaggtgcgcgccgatctcggcctcgggcgccttggaataggcattgcgcagcaggtcggccgccgggcgcaggtcgcccatgcggaatttgacccaggccaggctgtccatgatgtagggatcgtccggccccagctcggaggcgcgctccagcagcttgagcgcctcgggcagccgctcgttgcggtccgccagcgagtagcccagcgcgttgtagccctgcttctgctgcggctgcagcgcaatcaccttgcgcaggcccttctccatgctgtcgtaacgcttctggcgctcgtcgagcatggccagctcgtagatccagtcggcgttgtcgggctcggccgtaatgcggtcgttgagcagcttgcgggcgcggtcataggctttgctttccatcagcgtggccacctcggcctggcggatggcggtcatgcgctgcgcgcgctggccaggatcggagatgtcctcggcgtcggtgagcatctcgccgaagagcgcctgggcgtcgtcgagcttgcccatgcgcgccagcagctgtgcgcgcttggcggtcgccgcgggcgccagccggatgtcctcgatgcggtccagccaccggatggcgccggcgtagtccttgcgctcctcggcgatctgcgccaggtactggtaggcaatgtcggggttggcggtgggctgcttctctaccagctgcaggtattccttcaggtactgctcggcctcgccgtagctcttggcctgcaggctggtcaggcccaatgccagcggcacgcgcgggtcgcccggggctaccttgcgcagggtctcgaactcctgccgggccgactgcatgtcgttgcgcagcaggtacagccgcgccagcgtgatatggccgttgaccgaatcgggcgacttgtcgaggaagcgcttcaggatcgcgacggcttcgtcgggctgcttctcggcgcgcagctcggccgccatcagcgcggccgcttcatagcccgggcgcagccgcaatgcctggtcgagcgcggcgagcgcgcccggctcgtcgccggcgacttccctggcgcgcgccagtgccagctgcgtttccggcagcttggcgtcattcttggtcaggtcctgcagcagtgtggccgcgccggccgcatcgctggtgcgcgacagctgctgctgcagctgcagaatggcctcgcctcgctggctggccggcaccgccgccagctgttgctgcagcaggggccgggcatcgtcccagcggccgttgagcaccagcagcgtcgacagcacctgcgctgccgcgggcgaagtcggagaaatctccttccacaggcgcgcggagtccagtgcctgctgcgggatgcgcgcattgaaggcgatctcggtggcgcgctgcgcgaagcgcgggtcgcgggtctgccgggccagttccatgtaggtccggtaggccgggccgaccaggccgcgctgcatggaaatctccgcggccagcaccatatagacgatgtcgtcggtcagctccagcgacggcagcgcgctgcgtgcggacctggcggcggcggggcgctcgctttcggccgcggccagctgcagtgccggtggcaatggcatggcgcccgcaggcggcgcggcgtggctggtgccggcggccagggccagcaatgccgaggcggccagcgcacgcgcatggcggcggggcgcctggaaaaaccgggccagggcgccagccgtgcgcgctgtgcgggaaacggcgcctggaaaagcgatcgggaggccgcccgcggtggcttgcaatgtggagtccggcatcaggtccggcatgaggtccgacatgtagtgattgctccggcgcgcgctggcgagggatgagagaaagcgcattgataaagggcattgtagcctgccgctacaatgcgctgcttggcgccgcaggccggtgcccgcaggcgccgctggagttttgagcggtaaccaacggagaggttcgatgccagaattgcccgaggtcgaggtgacccggcgcggcttgctgccgcatgtggtgggacggcgcatcgccgcggtcacggtgcgccaccgcggcctgcgctggccggtcgatccgcaactggaaatgcggctggcccagcgcgtggtacgccggatcgagcgccgcggcaaatacctgctgctggaatgcgtgagcgaggcggcgggcgagccggccggctggctgctggtccacctgggcatgaccgggacgctgcgggtgctgcccgaggcgccgtcgcctggcgcgcacgaccaccttgacctggtgctggcccccggtcccggcgccgcgctgggcaccaaaccgggcaccatcgtgttgcgtttccgcgatccgcgccgcttcggcgccatcctgtggagcacgctgcccgaggctgaactgccgtcgcacccgctgctgcgcacgctcggcatcgagcccttcgatcctgccttcgacggcgcctggctgcaccgccacacgcgcgggcgcagcgccgccatcaagaccgtgctgctggccggcggcatcgtggtcggcgtgggcaatatctatgcgtccgaaagcctgttccgcgccggcatccgtccgaccaccccggccgggcgcctgagccgcgcgcgctgcgaccgcctggcgcaggcggtgcgcgagaccctggcacaggcaatcgagcgcgggggcagcacgctgcgcgactttgtcggcagcgacggcgccagcggctatttccagctggattgcctggtctacgaccgcgccggccagccatgccgggtctgcgccacgccggtgcgccagatcgtgcagggccagcgctcgaccttctactgcccgaactgccagcactgagccttggcggccaccccgggcaggcgccgtgtggcgcacaatgcgcgccgccggcgattgtcgatgggtcggcgcaacactccttgtgcaagccattactgaggggcgtgaattccacaaaaccgtcgtggaaacctgtatcgtgtgcgcagtcataaaaagttacaaaatggcccgccgcctgcaggtagaccgtggtcgggccggcattgtgcgaacacgggcgcagcgcgaaagcggcgtgccccgaggtaaaaccaagtcagccgaacagctccatgacaacgctcgcccaccaattcgaacaatacggcgcctggagaaccggggtcctccagtcactggccgaattccagtcctggctgcagcagcacgacctgtacgacgcccaggccgatgaccgcgtgcagcgcatccagagcgtgctgcgcagcgaccggctcaaggtcgcgttcattgccgagttctcgcgcggcaagagcgagctgatcaacgccatcttctttgccgactacgggcgccgcatcctgccgtcgtcggcggggcgcaccacgatgtgcccgaccgagctgcgctacgacgaggccgagccgccgtgcatccggctgctgccgatcgagacacgcctgcaggaggcctctaccgccgacttcctggaggccggcacctcggcttcgcactggcattcggtgccgctggacccgtcttcgcccgagggcatgctggctgcgttccagcacgtggtgcagaccgtgcgcgtgccgccggcgcaggccgaggcgctgggcctgtaccacgagaacgatcccgatgccgcctacgcggtcgatgccgagggcatggtcgagatctcgcgctggcgccacgccgtcatcaatttcccgcatccgctgctgcgccagggcctggtgatccttgacacgccgggcctgaatgcgatcggcaccgagcccgagctgacgctgcggctgatccccgatgcccatgtggtggtgttcgtgctggccgccgatgcgggcgtcaccaagagcgacctggagctgtggcgcagccatgtcggcgccggccaccggcgcggctgcctggcggtgctcaacaagatcgacgggctgtgggatccgctgcgcgagccgggcgagatcgcgcaggagatcgcgcggcaggtgtccaccaccgcgcaggtgctgggcatcgaacagtcgcgcgtctatccggtatcggcgcagaagggcctggtggccaaggtcacgcacgacgacgagctgctggcgcgcagcggcctgcccgagttcgagcacgtgctgtccgaccagctgatcccgcgccggcgcgagatcgtctcggaccaggcgcaccggctggtgcaggacatggcgcgcgccgcgcagcagctgctgcagagccgccgccgcgatatcgtcgagcagctgttcgagctgcgcggcctgcgcggcaagaaccacgcgatggtcaagcacatgttgatgcgggtgcagggcgagaaggaagagttcgagcagagcatcagcaagttccaggcgctgcgcctggtcttcggccgccacagcgccgacatcatcaagagcctgcaactgcgcgacgtgcgcctcaccatgcgcagcgcgcgcgagcagatgaaagagcgcttcttctcgcgcggactgcgcgaagacatggacgcgctgtttgcgcagctgaccaggctggtgaccgatgccgacaacaagatcggccagctgcaccagctgatcgaaagcatgtaccggcgcttcaacgccgagcacggcttcacgctgcccgcgccgatgcagttcactgccgagcgctacgtggccgagcttgaggaaacactgcgcctggtgcatgcgcacttcggcacggtcagcatgctgacgcgctcgcgcccgcagctggtccagagcgccttcagcaccatggccagccgcgtgctggagaacttccgcgacctgaaccgcgatatcgaggtctggctcaagtcggtaatgacgccgctggaagcgcaggtgcgcgagcaccagaagcagctgcgccggcgcgtcgattcgatcgagcgcatccacgaggccaccgacacgctggaaagccgcattgccgaactcgaggaagtgctcaacggcctggacgagcgcagcggccgtatcgagggctacgcgcagcggctgctgcggccgacggctgcagccgacagcgcgagccttgcggtggcctgatcctgaagccggtatatcatgtggcgccgcacttagcggcgccttttcctttggtgcgccgcgcgccccgcgcttcagaacgtttcacccagatgccccgcaaaccagcccctcgcgccgttcccgccatccccgacgatatctgcgtgccgcccgacttcggcgccagcgtggtcgactggcagcgccagcatggccggcacgacctgccgtggcagaacacgcgcgacccgtaccgcatctggctgtcggagatcatgctgcagcagacccaggtgagcgcggtgatcgactacttccagcgctttgtctcgcagctgcccacggtgcaggcgctggcggcggcgcctgccgaccaggtcatggcgctatgggcggggctgggctattactcgcgcgcacgcaacctgcaccgctgcgctatgcaggtggtgagcgagcatggtggccgtttcccgaccgatcccgcggtgctggccacattgcccggcatcggccgctccaccgccgcggcaatcgccgcgttcagcgccggcgtgcgttctccaatcctggatggcaacgtcaagcgcgtgttcgcgcgctgcttcggcatccacggccatccgggcgagcgcgtggtggaaacgcgcatgtggcagctggccgagctggccttgccggccgcaggcccgcgccaggccgaggacatgatcgcctatacgcaagggctgatggacctgggcgccacggtgtgctcgcgcggcaagccggcctgcctggccgatgccggtgcgtgcccgctgtcggccgactgtgtggcgcgccgcgacgggctcaccggcgtgctgcccacgcccaagccgcgcgcggccatccccgagcgcagcacggtaatgctgctggtgcggcgccagcgcgaagtgctgctgcgcctgcgccccggcagcggcatctggggcggcttgtggagcctgccggagatgccggtcgacagcgtgcccttcgacacggaagccgccgaggcggcggcgctcgactatgcccgcgccttcggcaagcccgcgcgcgccgcactgaccggcgagctgacccatgtgttcacgcacttccgcctgctgatccgtgccatccgggtcgatgtgagcgcggacggcgcaagcctgatggcgcaggacggcgccgcggaagccgcgcagcgctggatctcgcttgacgatctcgatgcggtgggtacgcccgcgccggtgcgcaggctgctggaggaccaggcccgcggcgggctgttctgagcgcctagagcatgtggttctggcgcatgtagcggtgcacgatctcgatgcgcatgccggcatcgggcaacgccatcagcatctgcttggccttgagcggcaccggcagcaactcgcacagccggttggcgacccagctcgggtcgtcccacaggtagggctcgtcgaatggcaggcggtcgggttgctcggcatggagccgcgtgacaatgcgccgcagcgcatccaggcattcgcccagcagctccagcttgcagtcgatgatgtcgggaggaagcacctcggcgcgcgcaaccagcaggccgtcgtcgcgggtgtcatggctgacgatatggaagcgctcgcggccgcgcgcacggatcaagagcacgcccagctgttccatgttgcagtcgacgatctccgccaggcagccgatcagttccggcacggtgggctggtccggccgggccacttcctcgccgctttcgatcaggcaaacgccgaagggagtgttgtcgcgcaggcagttgcgcaccatgtcgacatagcgcgcctcgaacacgcgcaatggcagccgtccaccgggaaacagcacggtgtgcaacgggaacagcggcaggttgtcgagcgtccgcggcggatcttctgatgccgtgggacggtagaggtcggtcgaggacatgcagtgccagcttgggtatcgcgcagcaatgggccagccggccaacgcggcgcgcagatgccaatgatgccagtgggcagtcccgcctgcgtcagcccgccggtgcgagctctcggtgtctcaccagcacattaccatgcgcccggaagtagttggcaagcctttccgcaatatagaccgagcgatgctggccgccggtgcagccgatcgccacggtcaggtagctgcggttgtcggcaatgaaactcggcagccacttttccacgtaggcgcggatatcctcggccatcgccagcaccattggctgggcctgcaggaagtcgatcaccggcgtgtcgcgccccgtcagcgggcgcaaggccaggtcgtaataggggttgggcagcgagcgcacgtcgaacaccatgtccgcatcgctgggcacgccgtgcttgaagccgaacgactcgaatagcagcgtcagccgctggctgtcgtcgcggatcagctccttgatccagctgcgcagcgtattggtgcgcacattgctggtgtcgatgcggtgcgcggcctcggccagcgggctcagcagcgcacgctccatctcgatcgcttccatcagcgcggtgtcgttgaaggcgggttcaccgcccgggcccggcacgccgtcggtacggaccgagagcgggtggcggcggcgcgtctcggagtagcgctgcaccagtgcgtcggtgctggcggtcaggaacaccacctcgacctggtgctcagcggccagcgcgcgcacggtgtcgggcaactggtcgagcgactcgcggctgcggatgtcagtggcgacgcccaggtgcgtatagccctggctgtcgagatagcgggtcagttccgggatgaactgagccggcaggttgtccacgcagtagtagcctgcgtcttcgagcacgttcagtgcgacggacttgccggaaccggatatgccggtgatgaggatgatgcgcatagcaactgaagcatagcatcacgtgatgaaggcgtcatgacaccacgcgcaaaagcaaacatggcgaacctcgcggttcgccatgcttttgtcgtcagcttgcggcgctggttgcggctcaggctgccttggacaggcattccttcatgtaggccttgtattcgtcgcccttcttgcccttgcccgacttgctgcaggaggccattttctcctgctgggtcttggacgcgcccttggacaggcattccttcatgaacgccttgcgttcgtcgcccttcttgccggcggcttgcgtattgcaggccttcatcttgtcctgctgggcgttggctgcgggcttgtccggggtagccggggtagccggggtggcgggcgtggcaggcatggccggcgttgccggtgcggtggccgccggcttggctggcgtcgcgggggttgccggcgtggcggtggtctgtgcaaaagcgctggcggcgatcatcggggtgaccagcgcgcacatcgcgatcaatttcttcatgcttgctctcctgggtgtggaaaacttcatggccgcgcgccattgccggcgttgcagcttccgtaacgggcgcgatgcccattacagcacaaaacggagcatgcctgaagaacgttgacgttctgcgtcaacgccgttgtaagcaaatgaaaacgccggcgctcagagcaagcggccctggccgcgcgatactgcatcggcctgcatcgcggcgcgctgccggtccatgaagtcgcgcagcgtatcgatgccgcgcaggcgcaggatggtgttgcgcaccgcggcctcgaccagcacggccaggttgcgcccggccgccacctggatcttgaccatgtggatcggcaggcccagcacgtcgaggtattgcgaatcgagcggcagccgctcgaactcgccgtcattgcgacgcaccaactgcaccaccagcttgatcttcatcttccggcgcaccgcggtctcaccgaagatggtcttgatgtcgagcaggcccagaccgcgtacttcaagcaggttctgcagcagcggcgggcagcggccttcaatgaaatccggccccaggcgcacgaagtccacggcatcatcggccaccagcccgtggccgcgcgagatcagttccaggcccagttcgctcttgcccaggcccgattcgcccatgatcagcacgcccatgcccaggatgtcgaggaataccccgtgcatggtcacgcgcggcgcggagatacgcgacaggtacaggcgcaggtggtcgatcaccgcggccgacgacaccggcgtggtgaacagcggcgtggacgagcgcgtgcagcgcagttccaggtcgggcggcggctccatgccgtcggcgatcaccaggaagggcggctccagcaggatcagctcgcccatctggcgcttgcgggtctcgtcgtccagtcgctggtaataagtgatctcgggcttgccgagcacctggatgcggttggggtggatcaggttcaggtggcccaccaggtcggcggcggaggtggcttcgcgggcgaactccacatcgaaggcgcgatccgcaccttccaggccggccacccacgagagtttgatgtcggctgcgttgtcgtcgaagatggactgggaggtgacgccggtgagttccatgcggtatgactggtggggcggtttgcgaagcgccttggcgcctgcccggtctggtgccggcccgcttgagggatcaggggatcagggatgccatgcgatcagcaactgatggacggcatcgggcgtgggcagcgtggccagcccttcacgcatgtcgcggtcggaaagcagttgcgcgatttcggacaggatttccaggtgctgctgcgtagcctgttcgggcaccagcaggaagatcagcagcgataccggcttgccatcgggcgattcgaacggaattggttcggccaggcgcatgaacgcggccagcggctgcttcaggcccttgatgcggccgtgcgggattgccacgccggcgcccaggccggtggatccaagcgactcgcgcgcgaacaggttgtccgtcacgatggcgcgcgccacaccatggttgttctcgaagaggagcccggcctgctcgaacacacgcttcttgctggtgacgctgacgtcgagggtgatgttgccgggtggcagcaatttggccaaacgattcatgggcgatgcgcaggatttcagttagcgggcggaccgttccgccgggcagtgggccggctccggcctgccgttggcctggccggaggcgtccggcccattatagagcagcgactactcccgcattgtgcagcgcaacggggcaagccggtgcagaaagatacatggtgatgcaatggtgcctccgcggcggggagccggtgcaccggtgcggggcacggccaggattccctctctttgtatggcgcagcatacaccttggcgcagcgcttgcgaacacccttgctcattcgggtgaaaagcatcggctccggcgccacagccgggccgcgccgccagtgcgggcgcggcatgccggcggcaaccgggaacgcgagggcgcaaaaaagccgcgcttcttggcgcggcttgcctgttcaatcctgattcagcagcccgctgcggggctgccgggcacggtcattgctgcatttgcgctgcggccatctggtacttgaccgcttcgcggtcgtggccttgcacgcgatccttgtagcggatcacctgacggtccagcttgtcgacgagtgcgtcgatcgctgcatacaggtcttcgtgatgcgcttcgacaaagatgtccttgcccttgagatgtagattgatttccgcgtactgacgccggtccttttccttgtggttgtcgacagagagcagcacactaacgccaatgacttgatcgaaatgcctgacgattcgctccagcttcgtttccacgtactcacgcagagggggcgtgatgtccaggtggtgtccactgatcttgaagttcatagcgcttctccttctgaaagagcctcaccaggcaggcggtgggctcggctacaaagacttgcggagattgactgcggggatcttcagggcttcgcgatacttggcaacggtgcggcgtgcgacaacgaagccttgttcgcccagcagttcggcaatgcgactgtcggaaaggggattcctcgggtcttcggctcctatcagttgcttgatcaaggcgcggatggccgttgacgaagccgcgccaccggtttcggtggacacgtggctgccgaagaagtacttcagttcgaaagtacccatcggcgttgccatatatttattggtcgtcacccgggagatggttgactcgtgtaaacccagtgtatcggcaatctcccgcaaaaccaaggggcgcatggcgatttcgccgtggctgaaaaagttcttttgacgctcgacaatggcctgcgagacacgcaggattttgtcgaacctctgctggatgttcttgatcagccagcgcgcctcttgcagcttctgctgcagcccggcggtgccggactcaccctttgcgccacgtaggatttgcgcatacatgtcattgatgcgcagcctcggcatcacatccggattgagctgcgcgatccagccgccgccacccttgcgcacgaacacgtccggcaccacgaagtccgcctccgggcggctgtatgcatggccggggtagggcgccagcgagcggatcagttcgtgtgcggacttcagcgccgcttcatccacctgcagcgccttcttcagccgcgtgtagtcgcgtactgcgagcaactccaggtggttggtcacgatgttcagggccagttcgcgctgcgggtgcgtcaggcgccgcaactgcagggccaggcactcggcggcgttgcgcgcgcccacgccgggcgggtcgaagctctgcagcagcgtgaggatggcgtggacctcctcgatctcgaactcgagttcttccggcaactccgtgcagatctcctcaagcgatgcgctcaggtagccatcgtcgtcgagcgattcgatcaggaagatggccaggcccttgtcgcgcgccgagatcttcagcggcgtgagctgttccatcaggtactcgcgcagcgtgggctcggcttcgcgcagctgcatcggcgttttttcgtcctcgtcgccctgggggcggcgggcaaagtcgtccaggctccagtcgctgctgccatagtcgtcgccgttgccgctgtcgccatagctgtcgtcgtcagccgcgccgtcggcgcgggcctcgccattgccctgcggctctgccggcgcgggcgccggtgcgctctgcaggttgaccgagccgtcggccgccacgcgcagcgggctttcgatccagtcgttctcgcgttcgagcagagggttttccgtcagtgcctgttcgacctcttgctgcagttccagcgtggaaagctgcagcagccggatcgactgctgcagttgcggggtcagggccagatgctgggaaaggcggagctgtagcgacggtttcatgcgacctattctatgcgcatctttccgttgttggaacggaaattgctatcgcttatgcggtctgatcgctgctggctgtggcaggcccacgtgcgcccgcgaataggcctgccgctccatggcaggccgctgcatcacatgcggaagttctcgcccaggtagacgcgccgcactgcgtcattggcgatgatttcctcgggctggcccgcggccagcaccgtgccttcgctgatgatgtaggcgtggtcgcagatgccgagcgtctcgcgcacgttgtggtcggtgatcagcacgccgatattgcgtgccttgaggaagctgacgatgcgctggatctcgcccacggcgatcgggtccacgccggcgaagggttcgtccagcaggatgaagcgcggcgacgacgccagcgcgcgcgcgatttccacgcggcggcgctcgccgcccgacagcgacagcgccgggttgttgcgcaggtgcgcgatctgcaggtcgtcgagcagcgaatccaggcggcgctcgatctcggccttgggcaggggcttgccgttgctcacctgcagctccagcaccgcgcggatgttctcttcgacgttgagcttgcggaataccgaggcttcctgcggcaggtacgacagccccatgcgcgcgcgctcgtggatcggcaggccgctgatgtggtcgccgtcgagcacgatatcgccttcgtccagcgccaccaggcccacgagcatgtagaaggaggtggtcttgcccgcgccgttgggcccaagcaggccgaccacctcgccgctcttcacgtcgagcgagacgtccttgaccaccgtgcgcgagccatagcgtttcttcaggtggcgcacgaccagcgtgctgccgccggcaaggacggtggaggcttcgacggaaggcttgtcggcgatggttgcggtatcggtcattggcacagtctggcgttcaggcgtttctggcgccggccgcatgcgatgcacgcagccggcgccaggcgtcagggtttgttggcaggcgcgggcgccggcttcaggtccagcggcgagccgccgctgcccgtggcgccggccttctggtcctggcgcggcgacagcaccgcgcgcacgcggccggacggattggcggccgcggcatcgccgctaccgccgccggcagccgtgtagaactccttgcggctgtcgtaggtcagcaccgcgccgcggatctcgtcgacctgcttggcgccctgcaggcgcgccatgcgggcattgccgatcagcttggagtactcctgcttgccgtcgtactcgatgcggtcgccccagccgtcgatgtattcgtcgacgccttcgcgcttctgccggatgtaggcctgcttgcccggcttggcggtggccaccgcgaactggtagccctcgggatcggtgcgcagttcggcggcgtcggacttcaggatcatggtgcccttggtcagcaccacattgccggtcagcgtatagatctgcttgacgtcgtcatagctggcgttgtccgcctccagcaccatcggcttgtcgcggtccgcgcgctcggccagggcgggctgggccagcaggccgaaggccatggccagggcgagcagggccggggcggtgcgtcgacgggacgatgtcgtcagggaagcagtcatgttggcagggttgcttgagggcgtctgggtacgttggtgcgggttggtgcggcccccgggccggggctcaggaccccggcgcgcggccaggggtcggcccggtgatgatggtgccgcgtacattgccgagcaattgtacttcgcgcgtgacgttgttgaagatcaggccgttggcggtcatcaccgacgggccgcgcgtcagcttgaccggcttgtcggtcttgacgatgtcgtcattgaccagcagctggaaataactggatgcggcggtcagctgcgggtccttggacacgtccacgccctgctggcgcatgacgaagccgttgccgtacaggtcgatcaccgaaccctcggcgttcatgcggcccatatcggcgcgggcggtgaccggcgggcggtccggctcatacgcgcgcatggcgggccgggtcacctcgtaggtctggtcatcctcgaaatggaccatgcgctcgccggtaaagcggattttggtgctgccgtccggcgccagctcagtggccgagaagcggtccatgaagtagtcgggctcatgcttcttggcgctttgcgcggccgggtcttccttgggggagttgatctggaccagccagaacgtgctgcccgccacgaaggccatcagcagcagcggcagcagccgcatgacgatgccgctgagggaggcgaggagtgcctgcatggtgtccttggcgttgtgccggttgtgccgggcccgcgcccgctcagatgaccttggcgcgggtcaggtcgtggatatgcagcgcgccggtcaggcggccgtcgtcatccaccaccagcagctggttgatgcggttggcctccatcacctgcaccgcttcgacggcgagctggttctcgttgaccacgtgcgggttgcggtgcatgacgtcgccgatgggaacggtcttccagtcgcgcggggtttccagaaggcggcgcaggtcgccgtcggtgaagacgccgatggcgtgtccgtccgggtccaccacggcggtcatggccatgcccttgcgggtgatttccatcagcgcctgggccagcggggtgttttcacgcacctcgggcacggcgttgccggtgcgcatcacgtcgcgcacatgggtcagcagcttgcgcccgagcgcgccgccggggtgcgagcgcgcgaagtcttcctcgccaaagccgcgcgcatcgagaaccgccactgccagcgcatcgcccagcgccagcgccgcggtggtgctggccgtcggcgccaggttcagcgggcaggcttctttctcgaccgccgcgtccaggtggacgtcggccagcttggccaggttggagtcggggttgccggtgaccgagatcagccgcgcaccgatgcgcttgacgatcgggatgatcgacagcagctcgccggtctcgcccgaattggagaaggcgatcagcacgtcgtcgcgcgtgaccatgcccaggtcgccgtggctggcttcggccgggtgcacgaagaacgccggcgtgccggtagaggccagcgtggccgcgaccttgcgcccgatatggccggacttgccgatgcccgagacgaccacgcgcccggtgcattgcaggatcagcagcacggcacgggcaaagtcgccgttcaggcgtccggaaagtgcggaaaccgcatcggcttcggtctggagagtgtcgcgggcgagcctgagtgctcgatccgcatcgaaattggctatcatggcgacgaagtataccaacgaatgcgatggcgcctggcccgacccatggcgcacgtcgtgcttgccgtgctcgccgtattttgccggctgggtgcccgtgccgggtcggacgcgcgcctggccggtcacccagaccgcctgatgcattctccgctggaactgaccctggtgctgctggccgccgccgtcttcggcgtggtcgcattccgcatgctgcagctgccgccgatgctcggctacctggccgtcggcatcctgatcggcccccatgcgctggggctggccagcgacaccgcgcagaccaagtacctggccgaattcggcgtggtcttcctgatgttctcgatcgggctggagttcaacctgaccaagctgcgctcgatgaagcggctggtgttcggcctgggcggctcgcaggtggtgctgtcgatgctggcggtggtgccggccagctgggctttcaactggctgttcccgctgtcctggcaggcgtcggtggcgctgggcggggcgctggcgatgtcttccaccgcgatcgtctccaagatgctgtccgagcgcatggagcttgagagcgagcagggccgcaatatcatcagcatcctgctgttccaggatctggcggtggtgccgctgctgatcgtgatcccggcgctgtcgcgcgatccgggcgacctgatggtggcgctgggcctggccacggtcaagatcgtggtggccctgggcgtcatcttcttcctgggccagcgcctgatgagccgctggttccacgtggtggcggcgcgccgctcgcaggaactgttcatgctgaacctgctgctggtgacgctgggcatggcggcgctgaccgagcggctgggcctgtcgatggcgctgggcgccttcatggcgggcatgctgatctccgagacgccctaccgccaccaggtggaagaggacatcaagccgttccgcgacgtgctgctgggactgttcttcgtcaccatcggcatgctgctcaatatccgcgtggtgctcgaccacgtatggctggtgctggcgctgctggtggtgccggtgctgttcaagctggtgctgatcgcgctgctggcgcgggtcttcggctcgcgccagggggtggcgatccgcaccgggctggggctggcgcaggccggcgaattcggtttcgtgctgctgaaccagatcgacggcctgaacctggtcgacccggtgcttatccaggtgatcctggcatcgatgctgctgtcgatgctggccgcgccattcctgatccagtacagcgacgccatcgtgctgcgctttgccgccaacgaatggctgatgcagtcgctgaacatgacccgcattgccgcgcagagcctgcagaccgagaagcacgcgatcatctgcggcttcggccgcagcgggcagaacctggcgcacatgctggagcgcgagggcatcaactacgtggcgctggacctggaccccgatcgcgtgcgcgaggccgccgcggccggcgataccgtggtctacggcgacgcgggccggcgcgaggcgctgatcgccgccggcatccaccgcgccgccgccctgatcgtcacctatgccaacaccccatcggcgctcaaggtgctgcaccacgtgcaggaactggcgccggcgctgccggtgatcgtgcgcacggtggacgattcagagctcgatacgctgcagaaggccggcgccaccgaggtggtgcccgagatcatcgagggcagcctgatgctggcctcgcacgcgctggtgctgctgggcgtgccgatgcggcatgtgctgcgcggcgtgcaggaggcgcgcgacgcgcgctacagcctgctgcgcggctatttccacggccgcgacgatgatgaggacatggtcgagcgcgattcggtacggctgcattccgtgtcgctcgggccgcaatccacggcggtggggcggcgtcttggcgtgctggggctggagcggatcggcgtggaggtgaccgcagtgcgccggcgcggcatccgcgccttcgatccggagcccgagaccgtgctggagccgggcgatatcgtggtgctgcgcggcccgcccgaggcgctggaggctgcggaaactcgcatcctgaacggctgagccagggcgtcgtgcgcgtcagtgcggacgcgcctcgacccaggattccggcaggttgtcgagcacggcgcgtgcgtccagcgagcggatcggcacgctggcatcggccgggatgcggccttcgccctgcagcatcaggtaacgcaggcagcacacgcgcaggaaggacgagaaattgccggccaccgcctcgctgccgcgatgttcggtcagttcatcgtgcaggcgcgtgatcagctggttgacggtcatgtcgtcgcgccgcgccagttcttccagcacctcccagaacaggctctccagccggatgctggtggccacgccatgcaggcgcagcgagcgcgactggctttggtacgacgccggattggcgcggataaagatttcacacatggatgctcccgtgcgggcggcgcagcctgcgggcatgtgcacggctcgcggatggggcgggccgtgccttcacgcgtgggggcgccgcgtgcggaaagctctaatgtacgatccgcgtgcccagcacggcaaggaactgcgccagccaggccggatgcgcgggccaggccggggccgtgacgaggttgccgtcggtatgggcctggtcgacgggaatatcggcataggtgccgccggccagcttcacctcgggcgcacaggccgggtaggcggagcaggtcttgccttcgagcacgcctgccgcggccagcagctgggcgccgtggcagaccgcggcgatcggcttgtccgcctgggcgaagtggcgcacgatctccagcacgcgcgcgttcaggcgcaggtattccggcgcgcggccgccggggatgaccagtgcgtcgtaaccggcggggtcgatctcggcaaagctcgcattgagggtgaagttgtggccgcgcttctcggtgtaggtttggtcgccctcgaagtcatggatagcggtggcgcaggcgtcgcccgcctgcttgtccgggcaggccgcatgcacggtgtggccgaccatctgcagtgcctggaacggcaccatggtttcgtagtcttcggcgtagtcgcccaccagcatcagaatcttctttgccatcgcgctctcctgtatggttacgggtgtccggcgggtgccggacgcggcagcccggcccctggccagccaagcgggccggcagggccattgtgctggccgccccgatggcgcgggtggtaactggttaccgcgccggcggccatcctgccgcgacccactgcgacccctctttctgattggcgcgccacgctgcgcgcctaccgtttccagacccctatggcagactccatcatccagtcccccgagctcggcgacgtcaccggctacctgcgcgagcgcatccgtacggtgccggactggcccatgccgggcgtgatgttccgcgacatcaccccgctgctgcagaaccccaagacgctgcgcgtgctgatcgatgtcttcgtgcaccgctacatggatgcgcagctcgacctggtggcgggcatcgacgcgcgcggctttatcctgggcgcgatcgtcgcgtatgagctgaacctgggctttgtgccgatccgcaagaagggcaagctgccgttccagaccgtggccgaggagtacgagctggaatacggcagcgccaccgtcgagatccatgcagacgcctgcaagtccggcgaccgcgtgctgctggtcgacgacctgatcgccaccggcggtaccatgatggccggactcaagctgctggagcgcctgggcgcgacggtggtggagggcgccgccatcgtcgacctgcccgaactgggcggctcgaagctgctgcaggacggcgggctgccgctgttcaccgtgtgcaagttcgaagggcactgagccacgctgaccggcccgcaagatttccacgcaaggagaccccatgcctgacctgttgctgttcctgctgacttcgattgccgtgactgtggccccggggcccgacaacctgcaggtgctggcgcgcggcatggcgcagggccggcgcgcggggctggtcgcggcactgggcttttcggtcgggtgcctgttccacaccgtgattgcggcggtggggctggccgcggtgctgcgctcgtcgccgctggcgttccagctgatcaagtatgcgggcgcggcctacctgatctggatcggcatccaggcgctgcgcgcaaagggcgggctggcgcagggcggtgatgtcgatgcggtgccgctcgcgcgcgtgttccgccagagcgtgctcggcaacatcatgaatcccaaggtgacgctgttcttcctggtgttcctgccgcagttcgtgcgcgccgatgccgcgcacccggggctgcagttcctgctgctgggcgtggtcttcatgctgcagacggcggtggtgttctcgctgttcgggctgtgcgcgggctggctgggcgcctggctgcgccgccgcccggccaccggccgctggctggaccgcgccgccggggcgatcttcgtcgggctggggatcaaggtcgcgctgccctgagcggcgccgctggcgcgcatccgcgcgccggtgttgcccattgtccgcgcgccgcgcccatgccgttgccgctgtcgggtgacgggcgcataatgcctcattgacaactacacgatgaccgggcctagcctccagggttttgtcggcactggtcacacaaaggcgcaccatgggcgtactccttcacctgctatcaggcgttgccctgctcgtctggggcaccaacatcgtcaaggtcggcatcctgcgcgtctacggcgcgaacctgcgccatgtcctgtcgaccagcgtctccaaccgcttcaccgccttccttgccgggctcggcgtcaccgggctggtccagagcagcaatgccaccgcggtcatcgtcagctccttcgtcggccagggcctgatcgccgtggcaccggcgctggccatcatgctcggcgccaacgtcggcaccgcgctgatggtgcaggtgttctcgctggacctgtcctggctgtcgccgctgctgatctttgtcggcgtgatctgccatctgacctggaagggcagcagggccggccacgtcggccgcgtgctgatcggcctgggcctgatcacgctggcgctcgagctgatctccatcgccacccgtcccgtggtgcaggctgccggcgtcaaggtcttgttcgcctcgctgaccggcgacgcggggctggacatgctggtcggcgccttcctgaccatcctgtgctattccagcctggccgtggtgctgttctgcggcgcgctggcctcggccggcgtggtgtcgatccacgtggcgctggcgctggtgctgggggccaacctgggttcgggcatctcggcgctgctgaccacctcgggcaacaaccagccgggcaaacgcgtgacgctgggcaacctgctgtcgcgcctgctgggctgtctggtggcgctgccgctgctgggccaggccgaggagctgctggcgctgctggaccatgacccgcaacggctgatcgtcaatttccatctgctgttcaacgtcgcgctggcggtgctgctgctgggcgccaccgcgccgctggcgcggctgtgcgagaaggtactgcccgggcgcaacaccggcgacagccaggtcacgccgcgccacctcgatacggccgcgctgtccacgccaacgctggcgctggccaacgccgcgcgcgaagtgctgcgcatcggcgaccgcgtcgagcagatgctggacaacatgctgcgcgtgctgcgcaccaacgacgccaagctggccgacgccacctgccgcatcgacaacgaggtggatgacctctacaccgcgatcaagctctacctgacgcgcatcagcctggaagcgctggacgagcgcgacggccagcgctggaccgagatcatctcgctcaccatcaacctggaacacgcgggcgacatcatcgagcgcatcctgctcgataccaaggacaagaagatcgcccacaacctgatgttctcggaggcgggaatgcaggaaatcgccgagatgcacgcgcgcctggtcgccaatctgcggctgggcctgtcggtgtttctcaacggcgacctcaagagcgcccaggcgctgatggcggaaaaagcgaacttccgcgagctggagcgcaagtacgcgcgcacccacctgcagcgcgtggcggtgcagaccgccgagagcatcgagaccagctcattgcacctggatgtgatcagcgagctcaaacggctgaattcgctgttctgtgcgacggcttatccggtgctggagcaggctggggtgctcaaccgcagccggatgaaggaagacgatgtgccggcggtgccggcggtgcaggcagcgcagcactgagcggcgacgctagagcttgtagccgaacttccgcaacagcgccttgcgctcggccacatcggcatcggtctcgatccccagcggcgaggcaccatcgatcacgcccaccacgccgcgtccggcatcggtctgggcgatgatcacctcggtcgggttggccgttgcgcagaagatgcggcacacctccggcactgcccgcaccgcggccagcacgttgaccggaaagaacccgtcgccgaggaagatcacgaaggtatgcccggcgccgatggcgcgggcgttctcgcaggccaggtcgatcaggtcttcatctgtgcccgaccaacgcaccaggcgcttgcccgaggcctcgcagaacgccagcccgaagaggatgcccggcaccgtgccgaccagcgcctcgtgcaggtcttccacggtcttgatgaaatgcgaatggccgaagatgaagttggtggcttccggcttggtgaccggtacgaccgtcagttccatggctggctccagaatggcggcgcggcttgccgccatccggttcatggtagggcgcggggtggtgaatgcaagcgggcagggatcctcgcatggcacgcgtacctgctataccggatggactggcccgtcaccggagacgccgatgccgcttcttcgcctcttcctcgcatggcttgccatggcgccgtgcgtggccgccgcccaggtcgttccggcatcacagggcgaaatcgccgtcagtgaactgaagcgccccaatgtcgtcgtcgtgctgcggcatgcgagtgcgccgggggtcggcgatccgccgggcttcaagctggacgactgttcgacccagcgcaacctggacgcgaacggccggcagcaggcggcgaggctcggtagcagctggaaggcggcgggcttccggccgacgcgggtctacagcagcgcctggtgccgctgccaggacaccgcccgcctgatcgacctgggtccggtgcgggtccagccattgctcaattcattttttggcgcggatgcacagcgccgggaagcgcagaccgcgcagctttcgcgctttatcgacgggctcgatccgcgcggcgggccttacctgctggtcacgcaccaggtggtgatcaccgcgctgagcggccacggcgcagacagcggtggcggcgtcgcgatcgaactgcagccgggcggagcgccgcgccgcgcgcgggtgctgcccaacgccgggctggactgaaggggcaggcccgcctcagcagcggcaagctcacctcatcttgatacacctcaacttgtgcaatcgcttgcgtaagcgagtcgcgacaattcttcccgggcctgtatccgaaaattcctaaggccttaccgctccagcaatggcttcagatacttgcccgtaaagctcgccttgctcctggccacatcctccggcgtgccgcgcgcgatcacctggccgccaccggcgccgccttccggccccatgtcgatcagccagtccgcggtcttgatgacatcgaggttgtgttcgatgatgaccacggtattgccctggtcgcgcagcttgtggatgaccttgagcagcagctcgatatcgtggaagtgcagcccggtggtgggctcgtccaggatatagagcgtgcgcccggtgtcgcgcttggacagctccagcgacagcttgacgcgctgcgcctcgccgcccgacagcgtggtcgccgactggcccagccggatatagcccaggcccacgtccagcagcgtctgcagcttgcgccgcaccaccggcaccgcgctgaagaactcgtgcgcctgctcgacggtcaggtccagcacctcggagatgttcttgcccttgtacaggacttccagcgtctcgcggttgtagcgcttgccgtggcagacatcgcacggcacatagacgtcgggcaggaagtgcatctcgaccttgagcacgccgtcgccctggcacgattcgcagcgcccgcccttgacgttgaacgagaagcggcccgggtcgtagccgcgctcctttgccgacggcacgccggcgaacagttcgcggatgggcgtgaacaggcccgtataggtggccggattggaacgcggcgtgcgtccgatcgggctctggtcgacgttgatgaccttgtcgaaatgctcgagcccctcgatgcggtcgtgcggcgccggctccggcgtcgagccgtacaggtggcgcgccaccgcatggtagagcgtgtcgttgatcagcgtcgacttgcccgagccggacacgccggtgatgcaggtcagcaggcccaccggcacttcggcggtgacgttgcgcaggttgttgccgctggcgttgacgatgcgcagcaggcgctcatcgtcgggcgcggcgcgctccttcggcacctcgatgcggcgctggccggacaggtactggccggtcagcgatgccggcgactcctcgatctgccgcggcgtgccctcggccacgatcatgccgccgtgcacgccggcgcccgggccgatgtcgaccacgtaatcgcaggcgcggatcatgtcctcgtcgtgctcgaccaccagcaccgagttgccgatgtcgcgcaggtgcttgagcgtgccgatcagacggtcgttgtcgcgctggtgcaggccgatcgagggctcgtccagcacatacatcacgccggtcagacccgagccgatctgcgacgccagccggatgcgctgggcctcgccgcccgacagcgtatcggcgctgcgctccagtgacaggtagtccagcccgacgttgttcaggaagttcagccgcgccgagatctccttgatgatcttgtcgccgatctcgcgtttggcgccgtgcatgtccagcgtcaggaagtaggtcagcgcgtcgcgcagcggccagccgttgatctcgaagatcgcgcgtgcctgctcgccctcgcccagcttgacgtggcgcgcctcggtgcgcaggcgggtgccttggcaggcggggcagggctggttgttctggtacttggccagttcctcgcgcacggcgaccgaatcggtttcgcggtagcggcgctccaggttggggatgatcccttcgaacacatgctcgcgcacggtggtgcggccgcgttcgttgatataggtgaacgggatttcctgctcgcccgagccgtgcagcaccgactgctgcacgttttccggcaactcctcgaacggggtctcggtgtcgaagtcgtagtacgctgccaggccttgcagcatctggaagtagaactggttgcggcggtcccagcccttgatcgcgcccgaggccagcgacaggttggggaaggccaccacgcgcttgggatcgaagaaggtgatctggcccagcccgtcgcagctagggcaggcgcccatcgggttgttgaacgagaacagccgcggctccagctcctgcagcgagtacgagcagatcgggcaggcaaacttggagctgaacatatgctccttgccgctgtcgagttccagcgcaagcgcgcggccatcggctaggcgcaacgcggtctcgaacgattcggccaggcgctgcttgatgtcggcgcgcaccttgacgcggtccaccaccacttcaatggtgtgcttctcggtcttcttcagtttcggcagcgcatcgacctcatagaccttggcctcggcctcgtgcgcggtgccgccgcccgagcggatgcgaaagcgcacgaagccctgcgcctgcatgctgtcgaacaggtccgaatgctcgcccttgcggtcggccaccactggcgccaggatcatcagcttggtgtcctcgggcagcgccagcgcggcgtccaccatctgcgacacgctctgcgcttgcagcggcaggttgtggtcggggcagtagggcgtgccggcgcgggcgtacagcaggcgcaggtagtcgtggatctcggtgacggtgccgacagtcgaacgcgggttgtggctggtggccttctgctcgatcgagatcgccggcgacaggccttcgatcaggtccacgtccggcttttccatcagctgcaggaactggcgggcataggcggacagagactccacgtagcggcgctggccctcggcatagagcgtgtcgaaggcaagcgaggacttgcccgagcccgacaggccggtgatcacgatcagccggttgcgcggcaggtcgagattgatgttcttcaggttgtgggtacgcgccccacggatcttgatttcttccatatgccgaaaagtcgtcgccagacaggccgccctgccggggttggcaaggctgtctgaaggaatcgcaaaacccagaaacaagtaccgtatttggcacttccgaccgctggcgacggccggaatgcgcgcccgggcacacgcccgggggccagctggcatggccaggtgacccgggaagcgcgaaggagcaaacctgttaatatacccaacttcggtttccggggtggcccgcgccatgcaggcgcccggcgaagccgccgccggccccgggttccgggcggcaacttccccccgcgatcccgatcgaaactgccgttgcgatgcaccggcagccagcctgacagattccacgatcccacgatcgcaatgccgtcgatccagtcttcttccccgggtgcgggtgccgctgacgcatcccaggcccccgcccgcgaacgcatgacccgcgccgagctgcgcgccgccgtgtcgctggccagcatcttcgcgctgcgcatgctgggcctgttcctgatcctgcccgtctttgccgaatacgcgcacagcctgcccgacgggcacgacgcccagcgcgtgggcctggccatgggcatctatggcctgatgcaggcattcctgcacatcccgctgggctggctgtccgaccgcatcgggcgcaagccggtgatggtggccgggctgctgctgttcatcgccggcgggctggtggccgccttttccgacacgctcagcggcatcatcgccggccgcgcgctgcagggcacgggcgcgatctccgcggccatcactgcctgcatcgccgacctgacgcgcgaacggcatcgcaccaaggcgatggcgatggtgggcggcagcatcggcctgaccttcgcgctgtcgctggtgattgcctcgccgctgctgcacagcatcggcatgtccggcatcttcgggctgatgtcggtgctggggctggtggccatcggcgtgacgctgttcctggtgccgaccccgccgccgccgcatccggtgcgcctgccgttccgcaaggtgctgctcaacgccgacctggcgcgcctgaacgtcggcgtgctggcgctgcacgcttcccaggtggccatgttcatggtggtgcccaccatgctggccgatgccggcatgccgctggaccagcactggaaggtctacctgccggtggtgctggtgtccttcgtgctgatgctgggcccgatgatggcggccgagcgctacggccgcgtgcgcccggtgctgctgggcgcggtcgcgctgatgaccgcggtgcagctgctgtttgccgccgtgcacgggctgtgggccatcgtcggcgtgctgctgctcttcttcgtcgcgttcaacgtgctggaagcgatgcagccttcgctggtgtcgcgctacgccgcggccgcgcgcggggcggcgctgggcgtctacaacaccacgcaggcgctgggcctgttcctgggcggcgcggccggtggctggctgctcaagcacgaggggcgcagcgccgtgttcgtcggttgcgcggtggtgctgttgctctggcttataatcgcctggagcatgaaggcgccgccggcgcgcgggcaggaagctgcaccggcaacgccggcctgatccgcatcacatcgtaaagaatccggcctggaaaaggcctagcatgatcgcgccacccgacgtctggccgggggcgcgatgttcgtttacgtcgccgcagtatcgcgtcacactacatccgctttaccgtcatcgtattgccacgcttttcaacacagcgcgtggcttttggagaacatttcatggcatcggtcaacaaagtcattctcgtcggcaacctcggcgcagacccggaaacccgctacctgcccagcggcgacgccgtgaccaatatccgcctggcgaccaccgatcgctacaaggacaagcagagcggcgagatgaaggaggccaccgaatggcaccgcgtctcgttcttcggcaagatcgccgaaatcgccggccagtacctgcgcaagggatcgtcggtctatatcgaaggccgcatccgcacccgcaagtggcaggaccagtcgggccaggacaagtactccactgaaatcgttgccgaccagatgcagatgctgggctcgcgccagggtggtggcggcggtggcggtgacgaaggcggctacggtggcggcgcaggcggcggtggtggctacagccgcgaagcgtcgggcggcggctacggcggtggccgcggcggccagggcggcggccagagcggtggcgctgcgcgccggccgcagcagcccgcctcgaatggtttcgaggatatggacgacgatatcccgttctgagcacggactcgcttcaagcatcacccccgaaagcccgcataagcgggcttttttgtgtccgcattttccgcgcaaaccgcatttcctcatgcgcacacattcgtatgcggatgtgcggccacaccctatattttgcattcttaatttgtatgcaaactgagggtggtgcgtgaaggtggggaacacaaggcgcagtcacgccatggcgcttgccggcgtgctggcgggggcgagctgcggcgttacgcagcaggcgcaggcgcaatcagtatcgacttccatatcggtctacggcctgatcgacaccatggtccgctactcggacaacaaccgcggggacgagcgcctggctgaactgagcgagggctacttcagcggttcgcgctggggcgcgcgcggcaatgaggcgctgggtgcgggatggtcggcgctgttcaacctggaaagcggcttcgacctggcctcgggtacttcgctgcaaggcaccgcggcgtcgaactacggacaggttggcacgcagggtacaggccggctgttcggccggcagtcttacctggggatcgagcaccaggcgtgggggaagctgacgttcggacgccagttcaccacggcctatgacgcgaccttccgcttccagccctatggccatcccaatctcgatgcggtggccattcttaacggctataccggtccgcggcaagacaacatggcgaagtacgcgggcaggtggggcgcgttctcggcggcggcgcactataccttcggcgaagtgccgggcgatgcggcggccagcagcagccgggggctggcgctggcctggaccacggcacggatcgacattggtgccctgttccagagcaccaatgcgctggccaccgaagagaagcgcacgatctggggcatcggcggcagcagccagctggggcgtgtcaagctggcgctcggctacctggacaaccgctaccacctgagcccgacccgcaaccatgtgctgaccggcggcgccacggtgcaggcaacgcccgcgctggcggtgtcgctggcggccggctatgaccggcagagcgccgccagcggccaccggctgatgctgaccagcgtggcggagtacagcttgtccagacgcaccagcgtctatgcggaagccgatttcaaccgcatcagcggcagctatgcgctgcccgccttcatgggcgtgcgtggcaacaagttcggcggcggcgtcggcctgcgccatcgcctgtaaagccggagggccaccgtgatttcgagaagacagttccttgccgcggcgctggccgcgccggcattgccggggatgccggcgcgcgcggacagcggcgccgcggcatggccgcgccatccggtgcggctggtggtgactttcccgccgggcgggtccagcgacatcgtggcgcggctgctggcaccggtgctgcaggaaaagctggggcagccattcgtgaccgacaaccggccgggggcgggatcgacgattggcgcggctgcggtcgccgcggcgcccaatgacggctacacgctgctgatgtcgaactcggcggcgctgagcatctcgccgttcctgctcaggcggcccgcctacgacccggtacgcagcttcacgcacgtgcattacatcggcgcggtgccgaccgtctttgccgtgcatccgtcggtgccggcgcgcaacctcgcggagctggcggcgtggatccgcgcgcagcgcgagccggtgccgttcggcagcggcggggcggcgtcggtggcgcatatcgtcggcgagctgtttggccagcaggcggggttgcggctgacccatgtgccatacaagggcgcgggtccgatgcgcgccgacctgctcggcggacagatcccgtttgcggtggatgccctgccgcagaacctgccgttgctgcagtccggcgccttgcgcctgctggcggtgacctcggcgcaacgcgtgccgcaggcgccccagctgcccaccgtggcgcaagccggctatcccggcctggtggccgaaaacttcgtcggcgtctccgcgccggccaacctgcctgaggacatcgtgcaacgcttgcatcaacaactgcaggtcatcctgcaacaaccggccctgcgcggccgcctggaagcccagggctttgtgctggccgagcgccggcccgatgagtttgccgcctacgtacgccagcaggcgcaggcctggggtcctgtggtcgtggcaaccggggcgacgctgtcatgagcgcgcgcatccaggtagtgctgttcgggcccgaaggacgcggcagcttcaatgaagccgggcatgccggcgccatgcgcgcacgcaatgccggccacgacgtggcggtgacgtggattgccgatccggatccgcaggcgcgcgcagcagcgctgctggcgctgtgccagaccggcccggacctgatcgttgcgcatggcggacagggggactatcccgtttctgttgccgcggctcgccatcccgcccggcgcttcgtggtcacgcagggcagcgtgctgtgcgccaacaccgcgagctatgaggtgctgcaggaacagtccgccttccttgccggcgtgctggcggcgacggattcgcgcaccggcgtggtcgcccatttgtcgggcgaaaaggtgcgccccgggctgaaggggcgcgcggcgtttctccatggcgtgcgcagcgtagtgcctggcctgccggcactcacgaccttctgcggcaaccagcacgatccggcgttggccggcgacgcggttgccgcgcaggcccgcgccggcgcagatatcgtctttgcgatgatcgacggcggccgcgacggcgccatcgccgcctgccgtgccgcgggcatccgccagatcggcaacgtggtcgactggaccagcaggcatcccgatgtcttcctggcttccgcggtggccgacagcggcttgtgcgtcgagcaggcgatcggggatttcgaacgggaccaaattgcgtggggaaccacccgcagcttcgggctggaagcgccggcggccgtccgccttgccctgggccgcgatgtcagccaggccgcgcgcgcggcgctcgaccactggagccagcggttgctcgatggcggcgtgtccgtggcgcagagctatgacgggccggagtttgcggtggtgggcacgcccacggttgcttagccgcgccggacgggaggcacggcagcatcatgccagcaccggcaagccggcctcccgttcccactccacgcaattcctgcccttgttcttggccgcatacagcacgttatccgcgcgcatcagcagggcttccaggtcttcgccgggccgcagcgtggccacgccaaagctggcggtcaccgtgtgcatgcccggcaggacgtccatttccgtgctctccagcgtctggcgcaagcgttcggccaggtgcaaggctgcatcgggcggggtatcgggcaacagcacgacgaactcctcgccgcccaggcgcgcggcgatatcgcgccgccggatgccggcggcgatgatccggccgatttgcgccagcaccgcgtcgccggcgctgtggccgtagttgtcgttgatgaacttgaagaaatcgagatcgcacagcagcacgctcagcggcttgccctgaggtggcggaatttcccgcgcggccagcgcctccaggctgcggcgcgtgtgcagctgcgtcagcggatcggtgtcgcgttcatgccgcaggccgtcgatcacgtccagcgtggtcgccgccagcagcgccaacgccagcgtgagcagcagcaatgccatggtgacctgcagccacagccagtaggccgagcgggtgagggcggcagcgtcctgtccgatgaccggagcaatggtcagcaccgtgcgcggcaggaaatggagggcaaacagcaggaagacccagaacagcacctggtccgcggtgctgcctgtgcgcaggcgggccagcggcgcgatgcccagcagcaggatcagcgcgatgccgatattcaggatgcagatgcgggcgaccagctggggttgcatgaaatcaaaccaggcaagcgcagcaaacagggccagcggcagcgacaccagcgcgcaggtatcgacgcgcgcgccgatgcgcgccagcatgccacgcagcatcagcacggcgctgcccaggtagagcgcaccggtgacggtggcgttgccgccgtcgttgcgcggctgccagatgatctgcaaggtgatggcaaccgcgtacagcaaatagcaggcacctagctccagcaggtagtgccgcgtgcgctcatggttccaggccagcaggaagcagagcgaaagcaggatggccatggcgggattgaccagggccaggaattgaccagtatcgtgcaacacggagagtccccagtttttatggttctctggcagggacgggtgcccgcgtgcgaagcgccgtgaacagggcgtaagccagggaacatcgagggcggtacgcgcccgcggcgcgggtcgcggggccgcggcccgctgacagctgagtggcggccgcccgtaacaaattgtttctgtcaggacccattctagtcacgggtggcgtcggcggctcccccccaatgggtgccaaccggcaaacaattgtgaacaatctgtcagggcgcgaatgccccgtcggtcaaatcgagcgccagcgcatggacggcggatgccgcagttgtccgcatttgtgactaatctggtagatgctgtccggatcctccggcagttcggttttcccgtacgcaaggagatcacgatgaagaccaagaaagcgatgccggcactgttgctggcggcaagcgtgctggcggcgccgtttgcgatggcgcagggtggtgccaagtccaagccgatggcagatcccatggccgcctccgcgccggcggcgcagaactcgccttatatgcaggtgcagcagtggaagaagggtgaccggctgcccaccgagttcagggaccgccagtatgtgatcgacgactacaagcaatacaacctgcccgcgccgcgcaagggcacgcgctgggtcgggattggcgcggaatattacctggtggcgcccaacggtgtggtccagcaggttggatcggggtcctgacccggcctgctgcggcgacgaccgcgggaaaaataaacaaagccgccacgcctgggcgcgtggcggctcttctttgcgatcggtctcagatacccaggatctttttcgcttcgagcagcgatttcatcgattcgtcatgcttgccggccttgtgataggcctcgccgtcggcgcgcagcttggcaaccttggcggaattttccggcgacagcgccggcttggtcgacagtttggcgtcgatggccttcatctcgttggggcagttatgggccagcgccaggccgggggcgctggccagcagcagtgccgtaaggactaggacagatttgcgcacgatggcctccgcgaggacgctgttgggatttccagcatagtccatcgccgcgccatgctgcgcatggccgtttgccggtgccgcgcatattcccccacgaaggggtaaatggcgattattcgtttctccttttaacagcccggagccacgctatcccatccgcaactcaaccgttcgggtgagatattgccggtattttctggccgcaccggcgcgcacggatgcggtcgtgtggtgcttgaattcgcccgctctgaatcgggccagatgcccgccgtgttaccgccaggtgcggcaatccgggtattttcataattattatcccgagtcatccgggatttcaaacgggcgttgacgctattagggcggggcagtttttcgcggctccggaaacgcgcttcattaatgaaacagcccgtgcaaatgcacgatttaccggaatcaccgcgatctctagattgaactcactcggcacagatccgggcatgccattcatgagaaaccggggggcttccatcgtgcaacgcattgacctgaaactcgcggcgatcccgctcgcctgcctcgctatcctgctcgcaggatgcggtggcggtggcggcgattccgcgccagccagcgccgcgccatccgccagcgcggccggcccggccggcgcgaacggcaagaccatcctgtccggcgccaatgcgcccgcggcggacgttggcacggacggcgacttctacctcaatgcctcgacctcgacgctctacggacccaaggctgacggggcctggcctgccggcgtgtcgctggtcggcccgcaaggcgtggccggggcgcccggcgccgtgctgctgcacggcgcggcagatcccaccgctgccgatggcagcaaaggcagcttctacctcaatacggccaccaatacgctgttcggcccgaagacggccgagggctggccggccggggtctccgtggttggcctgactggcccggtcggggcgcaaggtccgcagggcgagaagggcgaaaagggcgacaccggcccccagggccagcaaggagagacaggcgccggcgcgacgatctataccgccaacttcgctgtgtacgactcgccggatggcaatggcacctatgtcatgaccggcaccgcgctggaccggcaaagcaacgatccgaatttcggcgctgtgatgccggtgggctgcagcggcggcctgaccctgaacgcgagcctggcgggcccggtgcccgatgacgaggtcaagtacaccctggcggcataccgtgtcgccagcggcgcggcgctggaaacgatcgccccgcttgccatcaccgatgcgtccgcctgttcgctcggcgccaccgtgcggacctgctcggcgccggccacgacggcggtggcggccaacgacattgtccaggtgcaggtcagtggcaaccgcaacttcaaatggggcggcgggctgtacgtcaacctctcctgcaagagcagcagctgatccatgcggcggccacccggccgccaccgaccctctgccagggctacgagcacggccgcgcgcccgccgcgcccgctccctggttttcctgcacgccttccagtgatattttggagggcggcttttttttccgcgctgttcccgatcgtcccggacaccgaccaggcctgccgctgcgcatggaaacttccgccgaacactattcgctggccctgctgtgcgccgccgtcctgaccgtgaccgtggtcggcatccactacgaggcactgcggctgctgtcagcgatacacccccggcgctggagcgggcgcatgaacatcggcgtgctgatcgtctgcatcatcgtggtccattgcctggaagcgctggtgttcgcgctgggtttctggttcgccgaccaggtgctgggcctgggcggactgaccgcgatgggcgttgccggcgtgtccggcgtccacacgcagccaggcgcgctggtctacgcctactttgcgctggagaccttcaccacgcagagcctgggcgacatcgtcccggtgggcgccagccgcctgatcgccagcatcgagccgctggtcggcctgatcctgatcggctggtccacctcgttcacctatgtcatgatgcgccgcgactgggagctcgagcgggacgaaggaggcgggcgtcgcgcgccctagcggaatctccgcgccacagcttgctgttggccgtattgtcctgtggcccaaccacgggccgctcccgccgccggtccggcaaccgatacggctgctgccgccgatgcgcccgacatgaccatctgggacggtccgcccggacccggcgagcacgcgctgaccgtgcatgtctggaccccggtcgggtccgcccgcggcgaagcgcgccgccagccgctggtcgaccgctatatcgccgcggtggaccgcgacggcgtgatctccaccggccatgcagcgctggaatcgcccgagggcatctatatcagcctgtacccaggcaggcgcaggtggcatcgacgccgcaaatgccggaaatgccggtagtgtcagacaggccgcgaacgattaagctggcagcctttgcataatttcatcgagccacaggagagaagtcatgccgagccagcgaaccctgacccgcatttccgccatcgccgccctggcgatggcctgcagcgcgcatgcgcagaggccggacggggacagcgctgccgccgccgccatcaacgaagcggtgcagcagggcaccacgccctaccgtcccgacccggccgcgacgccgggcagcatccagtcggacgaatgccgcgccctggccgcgcagatcgccgaagcacccaagcgcgaataccgtgccacccagccggccatcgagaccgcgcagggccgcatgattccggaactggagcgtgaccggccgaagaggtcgctgcagcaggcgtaccgggagaagtgcacgcagtagtgatgagtgactgggggccaccctcactcgcgccccgccaccacatacgccccggtccggtgcagctcgccctcggcttgttccagcgcgcggatcgcgcccttgcccttgcgcgccagcagctgctcgaccagggcctcgaccacggccacgccggcggtgactgatgggaagaacgacgggctttccaccgagaacagcaacgtgcagtccgccgccagcgcgatcggcgcgaccgtgctgtcggtcagcgcgatcaccttgcagccgcactcgcgcgcggcggcggcgacgcggatgctttcctgcgagtagggggcgaagctgaccaccagcaccgcatccttgggcgccaggccacgcagctccatctccagcgtgccggcatcggcgcggatcaggtgcaccgtgctgcggaacagccggtagacatagtggaaggtgaacgcgatcggaaagcacgagcggaaacccgccacatgcacgcacgccgcatgcgacagcagttccgccgcttgctgcagcgtcttctcgttgttggcggcgatcatgtccaggttgtggtgctgcgcgtccagaatctcgcccagcatgcggctggagctgctttcacgcaccaccttgcgcgcgcggcgcgcgtacggctggctgccgccgcgcagcgcatcgacgaacagttcacgcagcccctgccagccctcgaagccgagatgctgcgacagccgcaccagggtggcaggctgcaccccggcactggccgcgatcttgcgcatcgacagcaccggcacgtcctgcggatggtcgagcaggtagcgcgcgccgccctggaactgcgtgctgagcgtggggaagttgctgcgcagcagcgccagcagggcgtccaggtcctgcggcggcgcttgcggcgatggggtagggctgtcgggcggcatgggcattccggattcggtgtttgtaacgattgttgcacaggtgcgcccgcgcgcgcatcgggccggtcgaacagggcgggtcagggttccccctcactgacggttaacgtctgcatatgccttggctgtatgtcctgagcaggtctcgtaacatcactgtctgttcgctacaacgccggtcggccggcatcatattttccttacccgcttagcagatcgtgacttacactccgcgccataacctccggaattggtcatccggaacataattggtatcggagcgcggcatgggacatagaagcccggcagtgcgacacggcgggagggtcaacccgtcgtttcgggtcattggggaagttggggcaaccggcaatccgtgccggggctggcgcctgcgcggcgccagggcagcgcatggcttcacgctgatcgaggtgatgatcaccgtggcggtcattgccattcttgccgccgtcgccattccaaattacagccgtcacgtcgtgcgctcgcaccgggccgcgatcgagtccttcatgctggaggtcgcgagcgcccaggagcgctacctggtcgacaaccgcgcctatgccgccaatctgggcgcgctgggcatgtcggtgccggccgcgcaggcaacgcgctacgacgtcgccgtgacgccgaacgcggcgctgccgcccggctacagcatcgtggccacgcccaagggcagccagctcgccggcgacgccgactgcggctcgctgacgctgaccagtgccggcgcgaaatcggcgtctggttcaggcaccgactgctggaactgaccatgcggcgcgccacgttcccgccgtcttcgcccggccggcccacccgccgcggcttcaccctggtcgaactgctgtgcgccatgtcggtgctggcgatcctcgcggtcgcggcggcgccgtcgttctcttcactgatcgccaaccagcgcgtgcgcggcgcctcgcttgacctgacctcggcgctgctgctggcgcgcagcgaggcagtcaagcgcaatgccacggtcacgctggcagccaccggcgccgcatggactgccggttgggcagtcaccgcaggcgccgagacggtgcgcagcttcgggccctacggcggcctgaccatcacgcccagcgctgccggggcccttgcgcttggcaacgacggccgcctcacgggcgcggccatgactttcgaagtggcgcccaacggcgatacggcagcggcgtcgcgcgtctgcgtgcaggtcagcgagacaggccgcgtcgcttccgacacgggagcctgctcatgaagcaaagaattccgcggctgcggccgagcatgcctgtccgccgcacgcagcgcggcttcctgctgatcgaggtgctggtggcggcagtgatcctgctggtcgcgctgctcggcaccgccgggctggtggcgcgctcgggccagaccgagatggagtcctaccagcgcgtgcaggcgctggcgctgctgcaggacatggttgcgcgcctcaacgccaaccgccaggtggcatcgtgctatgccaacggcgcgaccggcatgcagctgggcagcgcggcggcgccgccggcggcgtgcacgcagggcaccgccgcgcagaaggctaccgccgatgcggacctgcaggcctggaacaccgcgctgctgggtagtgccgagatgcgcctgggggccagcgccgctgatgccgcccaggccgtcggcgccatgatcggcgcgcgcggctgcatcgagaccgtcgacgccgtcaacaatatctaccgcatcaccgtggcctggcagggcctggccaccaccggcgcgcccgcgctgggctgcggcaagggccagtacggcaacgatgcctatcgccgcgcggtcagcacgcagatccgcatcggcaccctgggaaccgtgtcatgagccccctgcgcctgtccgcgcgccgcctgcgccgccagcgcggcatctcgctggtcgagctgatgatcggcatcaccatcggcctggtgctgctgaccgcgctggcgagcctgtaccttgccaacagcctgtcgcgcaccgaattcaccaagtctgccgagcaggtcgagaacggccgctacgcgctggagcagatccggcgcgaagtggagctggcggggttcttcggcgtcggcaacattgcacgcagcaccaaggccgcggatccggcgctgtgcgcgacggatgcagccgcccttggcttctcgcctgctgccgaaaccgtgccggtggcgctgaccggctatgcgccgggcgtggcggcaccatgcctgccggacctggcgccgacttccgaggtgctggtgattcggcgcgtgtcgaccacggcggttgccgccccggcaccgggcgtgccctacctgcaggtatcggcctgttcgcaggacacgcagacctttgtcttcgatgccagcggcgcggcggccttcgggctgcgcaccaaggcctgcgatccggcccagccggctgaactgcgccgcgccatggtgcgcatcttctacctggccggctgcgaccgctgcagcaacggcggcgacggcatccccacgctgaagatggccgaactggtcaacggtgcgttccagtcgcgctcggtcgcgcagggggtgcaagacatgcatgtgctgtacggtgtcgaccaggacagcaacggctcggccgactgctacgtgtccgatccccgcgcgaacaacagcgccgtctgcaccgccgttcccggctatgactggggcgtggtgctcaacaacctggccaatgtcaccacggtgcgcgtgcacctgctggcgcgcacgctgaagccctcgggcgggcattcagacaaccgcacctatgacctcggccgcgcggcggccgcaggcccgttcaatgacggctacaagcgccacgtctacgcccaggtggcgcggctggtcaatgtggccgggctgcgcgagcaataacgccataccgattcaacacagcgaagagcgagcaatgatgaagtcaacgggcaggccgctgcgccgcaggcaattcggggtcacgctggtggtgacgctggtgttcatggtgctgttcctgctggtcgccgtggccatggtcaattcggggctggtcaacgtcaaggtggcgggcaaccagcagcacagcgccgaagcacgcgacgtggcgcagcaggcgatcgagcaggtgatcagcgacgacttcaccaaggcgccggttgcggtggatgtgccggtggacgtgacgggtgacggcaaggcggattacatcgcgcaggtggcggcaccgacctgcgtgaccagcaagccagtggccaaggtgatcgatccggaaaagcacccggaggatgccgaatgcacgctgggcagcagcaccggcaatggcaacctggtcatgggcgcaagcggtgtcagtgcgatcagttcgctttgcaacgatacgcagtgggatgtagcagccaccgtcaatgacgtcaatacaaccggcgccgtcgcgacggtgcaccagggcgttgcggtgcgcacgctgtatggctccacttgcccctgaagtctcgggccagatccggatcttgaaaggaagaaccagcatgtccatgcccgctcgccggcttcgcgcttccgctgcctgtgccacagccctgctcgggctggctgccgcgcccgcggcgatagccgaagacatcgacctgttcaccggcctgcaggccaactccgggtcgcgtcccaacgtgctgctgatactcgacaacgcatcggcgtggaatgccaatgcccaggtcgattgcgaaatgcagaacgtggtgagcgccaacaacgataacagcaacgtcggcgcagagcagtgcgcactatacaaggcggtgtcggacctgatcaatgatgacaagacgaacggcaagatcaaccttggcgtgatgatgttcgggcagggcaccaatacgggtggccagttccgcttcccgaaggtgacgccgcccaccgcgccgtccgggctggtgctgatggagaaaggtgcgggcggacaggacatgctcgactacatcaagaccatcgaccgtaccaaggacagtgccaacaactcgcaggtcggcggcgccatgcaggaggcatgggccttcttctccggcaagacgggattgtccggcaccacatacaagtcgccgatcaccaacccgtgccagaagaacttcatcatctacattgccaacgcgctcaacaacggcaagccgcaggactccggccaggatgcctacaacaagctcaaggaggcgggcgccaccaccgcgcagctcactccgatcccgctgcccaagggcaacaacatcgacaactggggcgatgagtgggcgcgcttcctgaacgacctggacctgaacgccgccaacaacgcgggctcgaccacggcgacgcgccagaacatcattacctacaccatcggcgtcactgacggcagccagcaaagccaggactacctgcagttcgtcaccagcatggcccagaagggcgggggcggcaactttacagtccgggccggagatgacgacgcgctttcgaaggcgctgaaggacattttcaacgagatgcaggcggtcaacaacgtatttgcctcggtcagcctgccggtcagcgtgaacgggcagggttcgtacctgaaccaggtctatatcggcatgttccgcccggacggtaaggcccgtccgcgctgggtgggcaacctcaaacagtacaagctgggctatgacagcaacggcaatctggtgatgctcgacgccggggtgcaaggcgcgatcgaccagcccccgaagaatgcggttagcaacgcggggaccgggtttatatcgcccaatgcccgcagctactggaccgaggatccgccgaaggcggtgggcagctccagtatcgtgacggactggccctcggacgggttctggaagaatgcctcgtcgctgctgcgcaatgccaaggattcacccgacggcgaggtcgtcgagaagggcggcgcaggagaaatgctgcgcgcagactacctgaccagtcaggccgggcgccggctgctgacctgcgccgacgcgaaatgcagcaaggggaccgcgctggcgaatttcgataccgccaacaaggccctcaccgagggcaacggtccgtcgctgctgaagaccactgccgcggatgtggccaatatgatcagctgggtgcgcggcaaggacgtcttcgccacgctgaccggcaccgaccccaagaaagaggcggagcccggccccggcggcaacgtcacggtgcgcggctcgatccacggcgacgtgctgcattcgcgcccggtggtggtcgactacggcggcaccactggcgtagtggttttctacggtgccaatgacggtgtgttccatgccgtcaacggtaaccgcactgcagccatttccaccaccgcgggcacggtgcgcgcgggcggtgaactgtggggcttcatcgctcccgagttctacggcaagctggcgcggatctatagcaacgctcccgaggtgcggctgacgggcagcccccaggacaccgccgaggtccagtttgttccacgcgactatttcttcgacggcaccacgacggtctaccaggacctgagcaccccggccacgccccaggtaaagatctacctgacagcacggcgcggcggtcgcctgatttatgcattggacgtcaaggatccggcaaagccggagtacctttggagcaagaccaacgccgacatccctgaactggggcagacctggtcgcagccgcgggtgatgcgcgtgcgcggctacccgacgcctgtgctgatcatgggtgcgggctacgaccccgatggcgaggataccgacccagcgctcaatggcatcgccacggcgacgaacaagcaaggccgcggcgtgatcgtgctcgacgccgggacgggcgacgtggtctgggcagccctggccaattgcgctggcatcagcacgggcacctgcgtcaccatcaacagccgcgcgattccttccgacgttgccgtggtggaccgcaatggtgatggctatgccgaaaaggcttatgtcggcgacgtcggcggcaatgtctggcgtatcgacttcggatcgacggatacggatactccgtcgacgtggacggtcggcaagctcgcgcaattgggcggcgcagtggacaccaacgaggcgcgcaagtttctctatccgcccgatgtcgtcgcgaccggcaagtacgacgcggtgatgatcgcctcgggcgaccgcgaaaagccgctgtactcgctgagccagacccctggcgcggcgcagaacgtgcagaaccgcttcttcatggtcaaagacccgaacgtcgatgggaggctgccttcgacctggacggcggtcaaggcggccgatcttgtcgatgcgaccaacgtggcctaccgcgattcggcggtggctagcggcttctacttgtcgctggaattcggcgagaaggcggtcaatgcgccgctgaccgtggcgggctacacgtacttcggcaccaacacgccttccaaggtcgagcccggagcctgctaccccgacctgggcgttgcgcggggctacgcggtgtcattcctgagcgggcttggcatgaacaacgggccgcggtttgtcaggttcgacaacggcgggctgccgccgtcgcccgtgttcggcatggtgtcggtcacgcagaccgacggatcgacccggctggtcccggtgctgatcgggggcggcaaggctggtgcctcgggcggcgacgacaagtcatcgctgggcggccaggaggtgaagcccgccagcaccggcaagcgcaagcgcacctactggcacacgcagagcgacaagacctagccagccgccatcaccgcggtgctgccgccacagcgccgccttcctcctcccaccacccaccccccaacgcctgcagcagcgcggccgaatccgccagccggtcggcgcgcgcctgcgccagttccagcgacgcctggcgcgactgccgttcggcatccagcaccgtcagctggctgacgccgccgagctggtactgctccgacaccaccgccagcgtatcgcgcgcctgccgcgcgctgtcggcgcgttcgcgcagcgcggcggcatcggtttcgagtgcgcgcagcgaatcggccacgttctgcaggccctgcagcacggcttggcgatacgcggccagcgactgctcataagccgcctccgccgcgcgtttgcgtgcctgcagctcgccgccgcggaatacaggctgcaccagccccgcggccaggctccatacgttcaggctgctgaacaggtcgcgcgccgcggtggcctgcgtgccgccgctggcgctcagcgtgatctgcggatagaggttggcggtggccacgccgatattggccgaggcctggtgcagcagggcctcggccgcgcggatgtcgggacggcggcgtgccagcgtggccggcaggctgaccggcagcgtgtcgggcaggtgcaggtcgtcgaggcggaattcgggcagcgtggccgaggccggggtctggcccgtgtacaccgcgagctggtgccgcgtggcatcgagctggcgctgcagggccggcaccagggcctgggcttgcgcaagctccgcgcgctggcgctgcacgtcgacgcgcgcgacgccgcccgagcgcaggcgttcctctgtgatgccaagctggcgctgctgggccgccgccacggcggcggtatcggccagttgcgcgcgcaggccggcttcgcggatggccgcggtggccacgttggcggccagcgccaggcgcgcggcttccagttcatagcgctggtagtccaccgctgcctgcagtccttccagttcgcgccgctggccgccgaacaggtcgagcacgtacgacacctgcaccgtggcgccgtaaagcgtgaacgggcccgggctggggatcgcggtgatgcccagggactggaagtcgacctgctggcgcgtggtgttcagttttgcgtcgacggcgggccagcgcgtcgcgccggtgcgcgcggccaggttctcctgcgcctcgcgcagccgggcgcgcgcctgcgccagcgtcgggctggtatccagcgcgctgcggatggtggcgtccagcgccgggctgcggaacagcgtccaccactgcgcgggcacgtcagcgccggcggccagggtttgcgcgtgggattgcccggcggcgtcggcgctgtcggccgcgacggttgccaccggctgcggtcccggcacgtagccggcgtcatcgggcggcgcgggcgcgcggaagtcggggccgacggcgcagccgcacaacagtgccgcggcggcaaacagaggcgtgagtcgttgcatggccaaccccttcagtccagcgtgcggcggtagaagcgcaccgaaattgccatcaccaccacgatgaacagcgccatcggccacacattgggccatagctcgacccagccgttgcccttgagcaggatgccgcgcaccatgcggtggaaataggtcatcggcaggatgttgccgatggcctgcgcccagcccggcatgccggcgaacgggaacatgaagccggacagcaggatgttgggcaggaagtagaagaacgtcagctgcatcgcctgcagctggttctgcgccagcgacgacagcgtgatgcccaccgtcaggttggccgcgataaacagcagcgccgccaggtacaccgccagcaccgagccgacgaacggcacgctgaagatccagcgcgcggccagcagcacgatggtcgcctggatcaggccgatgaagatatagggcacgatcttgccggtcatcacctcgagcggccgcaccggcgtggccagcaggttctccatggtgccgcgctcgcgttcgcgcgtcatggccaggccggtcatcatcaccatggtcatcgtcaggatcacgcccatcaggccgggaatgatgttgtattgcgtgatgccttccgggttgtagagccgctgcacctgcacgtcgaagggcggcttgccgccggccagcggcgccagcgatcccttcaggtcatgcgtggccacgcggtagggcagctgcggtagcgcggcgatggcctggccggtggcggagggatcggtggcatcggcctcgaccagcagcgcgggccgttcgccgcgcagcagacggcgcgtgaagtcgggcgggatggtcagcacgaactgcacctcgcccttcatcagcgcctcgcgcccggcctgttcgtccggcagcgtgccgaccagcttgaaatacgtcgattgctccatgctggcgatgaaggaacgcgtgaattcgctctggtcggcggcaatcaccgcggtcggcaggtggcgcggatcggtgttgatggcaaagccgaacagcagcagctgcatgatcggcagcccgatgatcatgccgaaggtgacgcggtcgcgccgcagctgcaggaattccttgagcacgatgctccaccagcgttgcaacgagaagcgctgttgcgcggccgggttgcgggcggcggctgtcatgacgcctccctggccttgcgggctgccatattgtcttcggccccgctcatcatgtggatgaacacgtcttccaggctggtctgggtttgctcgacgcgccggcccggtccggccagccgcgcaagcgtatcggccagcgcctgcgcatcgcgcccggtcacatgcagcgcggtgccgaaggccacggtctgctccacgcccggcgcaccctgcagctgctcggacagcgcggcgaggtcgtcgccttccacgctccaggtcgacagcttctggctggccaccacttcatcggcggtgccctgcgccagcagcttgccgtaggcgatataggccagcttgtgacagcgctcggcctcgtccatgtagtgcgtgctgaccagcaccgagatgccgcgcgcggccagctggtgcagctgctcccagaagtcgcgccgggccttggggtccacgcccgcggtgggttcgtcgagcagcagcagctcgggctcgtgcagcaggcacgccgccagcgccagccgctgcttccagccgccagacagcgcgccggccagctgcgccgagcgcgtggccaggcccaggtcttccagcgcgcggtcgaccgcctcgcgccggttcggcatgccgtagacgcgcgcgacgaagtccaggttctcgcggatcgacaggtcgtcccagtaagagaacttctgcgtcatgtagccgacgcggcgcttgatctcgtcggactcgctgcggatgtcgtagcccaggcaggtgccctcgccggaatcgggcgtcagcagcccgcacatcatgcggatcgaggtggtcttgccgctgccgttggggccgaggaagccgaagatctcgccgcgcgcgacctgcatgctgaggtcgttgaccacgtgcttgtcgccgaagtgcttgttcaggccgcgcacgtcgatggcgagtgcggccgcgccgccgttcgctctggtgttcattgccgcaccacctcgacgggctggcccggccgcagcttgggcgcatcggccgccgccgggcgcgcttcgaccaggaacaccagcttgcgccgcgtctcgttgctgtagatcaccggcggcgtgtattcggcctcgttggcgacgtagctgatggtggcggccaccggcgcggcgcagccgtcgcagcgcacctgcaccgcctggccgttgcgcagcgcgcccaccaccgtctccggcacatagaagcgcaccttgacgttgcccggcggcagcatgcgcaccacggggctgcccgccggcacccactcgccgaggcggtagggcgtgtcgtagaccagccccgcctgggtcgtggccacggtcttgcgcgacagcttccactcggcctgcgccagcgccgcgcgcgcggccgccacctgcgcggcctgcgcggcttgctgcgcatcgcggcccggcagccgggccacgtcgatatcgcgctgcagttcgcgcacgcgggcggcgtcgctgccggcctgtgcgcgcgattcgtccagctgcgcctgcgcgatgccgccgatctcatactggcgctggtcgcgccgcaaggccgcggcactgcgctgcgcctgggcctgtgcctgcgccagctgggcgcggctgacctcgacttcgaccgggcgcttgccggtcttcatgtcttgcagctgtgcctcggctgcgcgcagctggtcttcggcctgctggcgcgcggcgcgctcgtcgtcggattcgagtgcaaacagcgcggcgccctggccgacctgctggccgcgctgcaccgacagcgtgtcgaggcgcccggcgaacggcgaggccacgctgacgaattcgccttcgacatagccttgccaggtgtcggcgcgttcacggctgcaagcggcgagcagcagcaccgccgccagcgtggcaagcgccgctgccggcagttgcgggcgggtggggtgggcgtgcttcatgatgactccggagaaagcctggacttgccggcatcgggcgccggtgccagcccgtgcgtcagcagcgcggatacgtggcgcaccagggtgtcggtatcgaccgcttcgccgccgggcagccggcgccagatatgggtggtggccagcggcagcagcgtcaggccgatcagcgacggcatcaccagcgccggctccaggccgctgttgagctgcccgcgcgcgatcgcggccgccagcggcgcgctcagtgcgccggcgcgctgcagcgcgaagcggtccagcacgcgctcgcgcagggcgccttcggcgctggcgacttcgcggatccacagcccggggaaccagggcgtggcggccgcggtgcggatcagctggccggcgatgccgatcagcatggccatcggctcggcatcgccggcggcagcgaagacgccggccaccagcggctgcagcttttcctcgaccacggcgtccagcagcaattcgcggtcgctgaagtagtaatggaccagcgccggcgtcacgccggcctgggtggcaatcgccttgaccggggtgccggccacgccctggcgcgagaacagctcggtggccgcatcgaggatgcgttcgcgctggccgggctggccggccgcagggcgaccggggctgcggcgggcggagggtttcggtttggcgggtgggcgcggcatgggcgcatggatgcaagcggtcttcagtgaatattaatttttgcgttaattaattcaagggcggttacaacgtcggctttccggcacaccctttggcaggtagacatgtcatgggtgcttggctatgctgcgggcgccggagcgcgccgcctccggcacatcccttgccgatcgcctctgccgatgccgtttccgccacttgccagcgctcccgttcgtatccgttttcgtcgtgtgctggcagcgctggcctgttgtgcgtgcctgccagcgatggcgcagcaagcggagccggtgcaaggcccggctgaagcggagagcccgtttgcctttcacggccagagcacctacatctggcagcgcaagccagcattcggcgcggcctactccggccccaacagcctgggtaccgaacgggccaagagctactcgttcagtgcgacgctggatctgggactgaagctgtggccaggcgcggagttccacttcaatccggaagccacgcaaggcgtgccgttttccggcctgcacggcctgggcggcttgtccaacggagaactgggcaaggccgccagcaccaacccggtgttctaccgggcgcgcgcgttcgtgcggcagacctggggcctgggcggcggcagcgaagcgctggaagcggatttcaaccagtttgggcgcaccgtcgatcagcagcgcgtggtgctgacagcgggcaacttcagcgtgctggatgtcttcgaccagaacgagttcggctcggacccgcgcacgcaattcatgaactggtcgttcatgacgcatggcgccttcgactatccggccgatgcacgcggctatagctggggcctgtcgctggaatacatcggcgacggctggtcggcgcgcatcgggcgcttcctgcagccgctggaatccaacgggctgcggctcgacacccgcatgttcgagcactacggcgacatcatcgaagtggagaagcgctaccagctggctggccggcccggcaccgcgcggctgctgtggttccgcaacaaggcgcgcatgggcgcgttcagcgatgccatcggcttcggcatggccaacaacaccaccccggacgtcgccgacgtgcgccgcgagcacgccaagagcggcgtgggcgtgacactgctgcagcaggtcaccgattcactggggatgttcgcgcgcgccagcctgtccgacgacaagaccgagacctacgccttcacggagatcggccgccaggtgtcggcgggcggcgtgctgaagggcgatgcgtggggacgggcgcgcgatgcgctgggcgtggcggtggcgatcaacatgctgggcccagaccaccgcaactacctggccgcgggtgggcagggcgccttcctgggcgacggtgcgctgcgctacgggcccgagcagatcctggagatctactacagcttccagccggtgaagtacctgagcatcagcccggacttccagtacgtgcgcaaccccggctacaaccgcgaccgcgggccggcgaagttctacggggtgcgcctgcacggggagttctgatcctccccgcctgcctcattgccgcgcgttgcgcttgttatccggccatgccgtattgaagttggtgcggaacgggttgatatcgagcccgccgcggcgcgtgtagcgcgcatacaccgccagcttgaccggcttgcactcgcgcatcacgtccatgaagatccgctccacgcactgctcgtggaactcgttgtggttgcggaacgagatcaggtacttgagcaacccttcctggttgatcggcgcacccacgtagcggatctgcacgctgccccagtccggctggccggtgaccaggcagttggacttcagcaaatgcgacaccagcgtttcctccaccggcgattcttgctggtcggcagagagcagctcgggcgcgggctcatagcggtccacctcgatgtcgagccggtccagcagcaggccatcgagctcgcccatcttctgcttgcccaggtccgcttcagtcaccagccgcacctgcacggtgccgccggtggcttcggacaggtcgtggtgcagcagctgctgcagcgcctcgggtgaagcaatcctggtctggttgaacgagttcaggtacagcttgaacgacttggactcgatgatattgggcgtgtccgacgggatgatgaagctggccagcgccacctgcggcttgcccttcaggttcagccacgacagctcgtacgcattccagatatcgacgccgaagaatggcaccggcttgccttcgggcaggccgatctcggtgcgcttgggctggcgcgggatcgggaacagcagcgaggcgtcgtattcggtcttgtaggccgagggcttgcccagcggcgaatgttcagggaggctcatggggcgctcagcaggtgtcaggacaggaacagcttgtacaccgggttgtcggtctcgtcccagtgtacgtaacccagcgtcgaaaggaaggcgcggaaggcgcgcttctcgttcttcggcacctggatgccgacgaggatgttggaggtatccgcgccctggttgcggtagtggaacaggctgatattccagttcgggctcatgctggacaggaaccgcatcagcgcgcccggccgctcggggaactcgaagcggtacagcaactcgtcatgcgccagcgccgagcgcccgcccaccatgtagcggatatgctgcttggccagctcgtcgttggacaggtccagcgtgtcgaagccgtgcttgcggaagctggccgcgatcttgtcattctcggcgcggctggcgatctgcacgccaacgaagatatgcgccatgctggtatccgcgatgcggtagttgaactcggtcacgctgcgcgtgcccaccagctcgcagaagcgcttgaaactgccgcgctcttccgggatggtcacggcgaacacggcttcgcgcgcctcgcccacctcggcgcgctcggcgacaaagcgcaggcggtcgaagttcatgttggcgccgcaggcgatcgccaccaggtgctggcccttgagcttctcgcgctcggcataggccttcaggcctgccacggccagcgcgccggccggctccaggatgctgcgggtgtcctggaacacgtccttcaggcccgcgcagatggcgtcggtatccaccaggatgatgtcgtcgaccagctcgcgcgtgatgcggaaggtctccttgccgaccagcttgaccgcggtgccgtccgagaacagccccacttccttcagctcgacgcgcttgccggcgtcgaccgagcgcttcatcgcgtcagagtccaccgtctgcacgccgatcaccttgatctcggggcgcaccgccttgatgtacgaggcgatgccagagatcagcccgccgccgccgatggcgacgaacacggcatggatcgggcccgggtgctggcgcaggatctccatggcgatggtgccctggccggcgatgacctcgggatcgtcgaacggatggatgaaggtcagcttgtgcttcttctccagctccgcggcgtggttgtaggcgtcgctgtaggactcgccgtgcagcacgatttccacccactggccgccgcgttcgcgcacggcgtcgatcttcacctgcggcgtggtgaccggcatggcgatgatggccttgcactgcaggcgcgccgcggacagcgccacgccctgcgcgtggttgccggccgaggcggcgatcacgccgcgcctgagctcttccggcgtcagcgaggccatcttgttgtatgcgccgcgcagcttgaaggagaagaccggctgggtgtcctcgcgcttgaaccagaccgaattgccggtgcgcgccgacaattggtgcgcgtaggtcagttcggtctcctgcgccacgtcgtagaccttggcggtcaggatcttcttcaggtaatcgggtcgggcggcggacgtgcgggtcatggtctcggggcgggccgtggggcggcgcaaaaaaaggcggaaattctggcggaaaccgtcaatgataaaggatggcggcgacttccacccggcccgggcgacgctcccgccgcccgcgacgggcggcccgggccgcgcggaggtcactcttcgtgtggatgacgatgcactcatgcgggcacggcgagccagggcgcagcgggggccgcagacgctggccctggacttgcgtcgaggccaggttgcgtgcgcgccatgtaggacggcgtccggtggacgccggtcaaaacgacgtgttacggtgtaacgcgatgccacaactaccgctaatcgaatctaataccgccctgtttctcgacttcgacggcaccctggccgacctggccccgcgcccggaactggtgcaggtcgaacccgaactggtcggcacgctgcacacgctgttccagcgtctggacggcgcgctggccgtcatctccgggcggccgatctctgaactcgaccacttcctgcagccgctgcggctgccggcggccggcgtgcatggtgctgaattccgcaccgacggcggcatggtgtccaagacttccgccgcccccggcctggaactgctgatcccccacctggaagcgctggtgcgcgcctatcccgcgctgcggctggagcgcaagtccgtcgccgtcgccatccactaccgccaggcgcctgaacttgccggcgtggtcgatgccgcggtcaccgaggtgctgcgccatgccgtcggactggaagcgctgcccggcaagatggtggtcgagatcaagccggccggcgtcgacaagggcgacgccattgccgcattcatgaaatccgcgccgttcgccgagcgcatgccgctttttgccggcgacgacctgaccgacgagccgggctttgccgccgtgcgcaagctcggcgggctgggcgtgctggtgggccagcgcgagaccgtggccagcgtcaccgtgcccgggccggccgcgctgcgcagctggctgcaccgatcggcccgcgcgctggaaggcgccggcggccacccgcgcgccgtgccgaatgaggccgagccaggcccggcccggcgcacaacgacatcctgagggaggtatcgctgtgaccaatccgagcagcccgagcgaaccgggccagccgccgaccgaaggcgtgcacaagaccgtggacggcggcagccgctttgccattccgtcgttgtcgcttggcatgatcggcaactgcgccatctctgcgctggtggactgccgcgcgcgcattgtctggtcgtgcctgccgcgcttcgatggcgacccggtgttcaacgccctgctggacccgagcgagaacgccggccatttctcgatcgagatcgaggacttccagtcgtcgcggcaatggtacgagcccaataccgcggtgctgcgcacgcggctgacggacatccacggcaactgcctggagatcaccgactttgcgccgcgcttcttccggctggggcgctatttccgcccgaccacgctggtccggcgcatccgcccggtgcgcggcgcgccgcgcgtgcgcgtggtggtggcgccgcgcttcgaatggggccgcaaggcgccgcagacgacgcgcggcagcagccatgtgcgctatatcggcgacgacatgaccctgcgcatgaccaccgacgcgccgatggcgtatgtgctgtcgcatacgccgttcctggtcacgcgcgggtacaacttcatcctcggcccggacgagaccctcgcgcacggcgtggaagaaaccgcgcgcgacttcgagcaggagaccaccgcctactggcgcctgtggagccgccgcctggcggtgccgcgcgaatggcaggacgcggtgatccgcgcggccatcacgctgaagatgtcgctgttcgaagagaccggcgccatcgtcgcggcgatgaccaccagcatccccgaggcgccgggcagcggccgcaactgggactaccgcttctgctggctgcgagacgccttcttcgtggtgcgcgcgctcaacagcctgtccgaggtcggcaccatggaggattacctgcgctggctgtccaacgtggtgatgcagtcgcaggacggacatatccagccgctgtacggcatcggcctggagcgcgagctgcctgaaagcatgctcgaccatctgccgggctaccgcggcatgggcccggtgcgcgtgggcaaccaggcgcaggagcacttccagcacgatgtctacggcaacgtggtgctgggcgcggcccaggccttccatgatcaccggctgctgcaccgcggcggccccgctgaattccgccggctggaagaggtcggcgaacaggcagtgaaagtgttcggcacgcccgatgccggcatgtgggagctgcgcacgcgggcgcgcgtgcatacgtcgtcggcgctgatgagctgggccgcctgcgaccgcctggccaaggttgccgacaagctccagctgcaggcgcgtgccgcctactggcacgaccatgccgagcgcatgaaggagcgcattctggccgaatcctggagcgaggagcgccaggccttcgccgagagcttcggcgggcgcgagctggatgccagcgtgctgctgatggccgaagtcaatttcatcgagccgcgcgatccgcgcttcatcgccaccgtcaaggcgctggaggcatcgctgtgcgacggaccctatatgcgccgctacgaggcgcccgacgatttcggcaagcccgagaccgcgttcaacatctgcacgttctggcgcatcgatgcccttgcgcgcatcggccggcgcgaggaagcgcgcgagattttcgagtcgatgctggcctcgcgcaatccgctggggctgctgtccgaggatacccatccggtgaccggcgagatgtggggcaatttcccgcagacgtattcgatggtcgggctgatcaatggcgcgatgcggctgtcggcgccgtgggacacggtgatctgaaccgcctgcgcgcacggcaaccagaacagaggactccaagaacaacatatgccaagacttgtagcggtatccaaccgggtcgccgatccccgcaacgtggcggcgggcggcctcgccgtggcgctatccgaagccctgcgccagaccggcggcatgtggttcgggtggagcggcaaggcgctggaaaccgcccagggcggcacgcccggtgaaggcgacctgcatctgcagcaggccggcaacgtgacgctggccaccgtcgacctgagccgcgaggaccacgacgcctattacctgggctacagcaacggcgtgctgtggccggtattccactaccggctggaccttgcggactttgactccaatttcctgaacggataccggcgcgtgaaccagctgttcgcgcgcaagctggcgccgctgctgcagcccgacgacatcatctggatccatgactaccacctgatcccgctggcgtcagagttgcgcgcgattggctgcgggcagaagatcggcttcttcctgcatgtaccgctgccgccgccgctgatcctggccgccatcccgcagcacgagtggctgatgcgcgcactgtttgcctacgacctgcttggcttccagagccatgcggatgtcgagcacttctcgcgctatgtgcaggccgaagcgcaggccgagccgatgggcgagcaccgctaccgcgccttccaccgcacggtgcgggcgcaggccttcccgatcggcatcgacgtcgacgagttcatggagctgggccgcggagcggacgcgcaggaaacctacgagatgatgtgcgcgcagtacgcgcgccgccggctgctgcttggcatcgaccggctcgactattccaagggcctgccgcagcggctcaaggcgttctaccggctgctggccgagtacccagagaaccgttcgagcgcaacgctggtgcagatcgccgcgccctcgcgcgagtcggtcgatgcctacgtcgacctgcgccgcgagatggaacagctgagcggctccatcaatggcgagttcggtgagctggactggatgccggtgcgctatatccaccgcaccaccgcgcgcaagcggctgcccggcctgtgccgcgccagccgcgtggcgctggtgacgccgctgcgcgacggcatgaacctggtggccaaggagttcatcgccgcgcaggaccccgaggacccgggggtgctggtgctgtcgcgctttgccggcgccgccgagcaactgcgcgaggcgctgctggtcaatccgtacgacacgcgcgccaccgcgcaggcgatccagcaggcgctgcacatgccgctggccgagcgccagcagcggcatcagaaattgctggagcgcatccgcgcgcaggatgtgcactggtggagcagcgagttcctgcgcgcactgactgagaccgaaggggcctgaggcgcgggctgttcttccggtcggggagcatgaccatgagcgaagacctggcagcgcaatcgtgcacgccttgccgtggcggcgtgccgccgctgacgccggctgaagccgagatgctattgcagcaggcgccgggatgggagctggtcgatagcgcgacgcggatcgaacggcgtttcaccttcggcaatttcgcgcaggcgctggcgttcgtgaacggcgtcgggcaactggccgagacgcaggggcatcatcccgagatcagctttggctgggggcatgccacggtgtcgtggcggaccaagaagatcaagggcttgcaccggaatgatttcatcatggcggtgaagacgagcgagctggcggaggggatcgggtgaggttggtgggggtcacttcagatccccgggcgtatcaatatcccgaaacgccccttcatcctcggtcaggatccgcgtcacaggcttgtccttcagcaacgcccgcgcgccctcatccccatccagcttcagcaattcctcgcgccaggctgcgccaaaacccaccggatgcccacgttgcccgttgcgccaaggggcggcgatggtgtccggcgcggtgatcgtcaatgccaccgcccggatcagttccatcggcagccagggcatgtccgccagcgccaccacccagccgcgcgcttcgggcgtggcggccacggcagcacgcagggcagcgcccatgccggcttcggcgtcgggcgactccagcacgcggcagccgccgcggcgcagttcctccgccagtgccgggttgcccggacgaatgacggcgatcgattccggcagcgccgcggccagcgtgcgggcgctgcgccaggccacggagcggccgccgggcagcacctccagcagcttgttgcgttttgccggcggcgtcgaagcggcggccgtagcctgcggccagcaggatgccggtgggcaggtcggtgcggagcaggggagcgttgggggcggcagtcatggcggcacttgcgaggtcgtcaggtgggatcgggcgcgacgtcgcagctgctgccggtgccggcagccatctcgcgtgcggccttggcgccttccacctgcaggatgtcgggcagcgatacgtggttcctggccgcgatcacctcggccaggatcgagatggcgatctcgggcggcgtgcggctgccgatgtagatgcccacggggccatgcagccgcgccagctgcagctcggtcaggtcgaattccttgagccgttcgcggcgcgcctggttgttgcggcgcgaacccagcgcgcccacgtagaaggcgcgggtgcgcagcgcttccatcagcgccaggtcgtccagcttggggtcgtgcgtgagcgcgatcacggcgcagcgctcgtccagcttcatgtcggtgacggtgtcgtcgggcatggtgcgcaccatggtcacgccggggatgtcccaggtctcggtgtattcctcgcgcgggtcgcacacggtgacctggaagcccaggcccacggcgatctggcacaggtacttggacagctgcccggcgccgatcaccagcatgcggtagcgcgggccgtggatggtcagcagggtcttgccgtcgaacaccaggccgtcggtggcgttggccgggcccagcgtggcggtgccggtggccatgtcgagcgtgcgcgcgaccaggcggccgttctcaacggcatcgagcagctcggcgatgccgctggccggggtcagcggttcggtcaccagctcgatggtgccgccgcacggcagcccgaagcggtgggcttcctcggcgctgatgccgtacttgatcgcttccgggtggtcggcggtgatgccctgccggcgcacgcggtcgatgatgtcgtcctcgatgcagccgcccgagaccgagcccaccaccaggccgtcgtcgcgcacggccagcatcgcgccttcgggccggggcgacgagccccaggtccgcactaccgtgaccagcagcacgcgatggccttgctgctgccactgcacgctgttcttcaggacttcgagatccacgctgtccatgatcgtttccgcttcggttcctctgttggttcattgtcgccggcggccgcggcgggggcgctctcggccgctggcgtttcgtcggtggcgtcaggggtgacggcctcggtgaagcgcgcaaagaaggtgtctgccatcttgcgcgccgcggcgtccaccagccgcgagccgatctgtgcgatcttgccccccacgtgggcgttgacggtgtaggtcagcacggtctcgtcaccgtctgcttccagccggacctgggcgctgcccttgccgaatcccgccgcgccaccctggccatcgaaacggatggtgtagctgtcgggggcctggatgtcttccagtgccatgcggcccttgaagcgcgccttgaccgggcccaccgcggccgtcagggccagctggtacgcgttgtcgccgtcgggctcgatactctcacatcccgggatgcagtgcttgagcagctcggtgtcgttgagcgcttcccatgccacctgctgcgggaccggcaggcgctggctctggttcatttccatggcggggcttccttgttgtgcctggcgagggcaggggtggcggcccggggcgggccgccatggtcggacagcagcgtctcgagcgccagcaggctgtccaggttatgggccgggcgcagtgcgtccacgtgcggcaggatggcttgcacgccacgcgcctgcggggtgaagccggggtagcgcagcagcgggttgagccagacgatgcggtgcgcaaagcggcgcagccgtgccatttcgtcgccgagcaggtcgatatgctcgtggtccaggccgtcggtgaccagcagtacggtggcgcgcccggacagcgtgcgccgcgcccaatggcggttgaagctggccagcgccgcgccgatgcgggtgccgccggcccagtcgcgcacctggccggtgatcagcgcgacggcctcgtcggggtcgcgttcgcgcagcgagcgcgtgatgttggtcagccgcgtgccgaacaggaataccgacagccgctcgcgcgactgcatcagcgcatggcagaagtacagcaccgcgcgcgagtactggctcatcgagccggagatgtcgagcagcagcaccaccggcggcttgcgctcggcgtgcttgcggaatttccagcgcagccactcgccatgctggcgcaccgccaggcgcgcgctggcgcgcaggtcggcatgggtgccacaagtggcggcgcgcaggcggcgggtgcgctgcaaggccaggtgggcgcggcgcgtgcgcaccaggtgctgcagcgcgcgccattcctgcgcggtcagggtttcaaagtcgcgctgcgccaggcgttcctggtcggagaaggtcagcggcacgtggatgcgctcggcttcggcctgtgccggacgtgactgcgcttcgggctggcgcgcggccagggcatcggccagccggttgctgcgtttcggtggcggcgcgccgctgtcgacgcgcggcagcagcagcgcgcgcagcttgccttcccagtcgggatcgcgccagaacaggtcgaaggcggcatcgaacagcgggcgctggtcggggccggacagcaccagcgccgccagcgcggcgcgtacctcgtcgcgctggccgatatcgatatggcgcagcgcctccaaggcatcgacagcatgggccggcgacagcgcgaagccgccgtcgcgcaacagccgcatgaagtgcgtgacattgcgcgccagcaccggcagggccggtgcggcgggccgtgcggcggcgtgcagcgtggccatcttcagcctcccggcgtggcacccgccagcagctcggccacggtggggccgtccacgcgcgccaggtcgtcctggtacttgagcagcacgcccagcgtgtcgcgcacggactgcggatcgagctcggtcgcgcccagcgcggacagcgcgcggcaccagtcgatggcctcggcgatgcccggcgccttgaacaggtcgatgccgcgcagccggtggataaagtcgatggcctgggcctgcagcgccgcggcggcctcgggcgcgcgcgcggccacgatctgcagttcgcggtcgcgctcggggtatcccatccactggtacaggcagcggcgcttgagggcgtcgtggacttcgcgggtgcggttggaggtgatcacgatcagcggcgggcgctcggcgcggatcacgccgatctcggggatcgacacctggaattcggacagcacctccagcaggaacgcttcgaagggctcgtcggcgcggtcgatctcatcgatcagcagcacgcgcggcacgtcgggcgcggcggggtcgggcagcagggattccagcagcgggcgcttgagcaggtagtcatcgtggtacagcgactgcgcctcgggccgctcgccgcgcgcctcggccaggcgcagcgccatgatctggcgcgggtagtcccattcgtacagcgcgctggcggcgtccagcccttcatagcattgcagccgcagcagccgcgtgccgagcacgcccgccatcgcttgcgccatggcggtcttgccgacgccgggctcgccttccaggaacagcggccgctgcatgcgcagggcgagatagagcaccgtggcggtctcgcggtcggcgaagtattgctggcgttccagctgggcgatggtgtcgtcgatggaggtgggaagcatgagcaatcttgtgtgccaacgccacaaaagcgccggcggtttgctcccctctcccgccgtgcgggagaggggagacaacaagcggcggcgaagcgctaccccttcgccgccgcctccactgcccttgccgccagcaccgggatcagatgcgcccggtactccgccgacgcatgcaggtcggcattcagcgtcgacgcatcgaccttcaccccacgcgccgcctgcgcggtgaaggcggccgacagcgcctgctccagcggctggcagcggaacacgctgtcggccgcgcctgtcaccgccacgcgcaccgtgttgccggtgcgcgccaccatcacgcccaccagcgcgaagcgcgaggccgggttgcggaacttggcgtaggccgcctgctccgggatcgggaagcgcaccgcggtgatcagctcgtccggttccagcgcggtctcatagaggcccttgaagaagtcgtcggcggcgatggtgcggcggtcggtgaccacggtcgccccgagccccagcacacccgcgggatagtcggcagcgggatcgtcattggcgagcgcgccgccgatggtgcccatggcgcgcacctggcggtcgccgatgccgccggccagtgccgccagcgccgggatgcgccggcgcacctcggcatgctcggccacatcggcatggcgcgcggcgccgccgaccacgatctcattgccttcgacgcggatctcggccatgccgggaatacgcgccacgtccaccagcacggagggcgcggccagccgcagtttcatcgcggccagcaggctctggccgccgccgaggaacttggcgtcgggatcggccctgagcgtggccacggccgccttggcatccgcggcgcgttcaaaattgaatgcgtacatgtcggtttcctttgcggtgtgcgtgggtcacggccgggcggcctggatggcctgccagacccggtgcggcgtggcgggcatctggatgtccttcacgcccagcgggctgagcgcatccaccagcgcgttgatgaacgccggcggcgagccgatcgcgccggcctcgccgcagcccttcacgcccagcgggttgtgggtgcagggcgtgccggtggcggtctcgacggtgaagtcgggcaggtcgccggcgcgcggcatggcgtagtccatgtacgagccggtcagcaactggccgctgtcgttgtcgtagacgcactgctccagcatggcctggcccagcccctggccgatgccgccatggacctggccttcgacgatcatcgggttgatgatgttgccgaagtcgtccaccgcggtgaacttgaccacctgcgactcgccggtatcgggatcgacttccacctcgcacacataggcgccggacgggtaggtgaagttggtcgggtcgtagaacgcgttttcgttcaggcccggctccagcttgtcgagcggatagttgtgcggcacgtaggcggagagcgcgacttcgccgaaggtcttggtgcggtcggtgccggccacgcggaacacgccgttgctgaactcgatgtcggtgtcggcggcttccagcaggtgcgcggcgatcttcttggccttggcctcgatcttgtcgagcgccttgacgatggccgagccgcccaccgccagcgagcgcgagccataggtgcccatgccgaacggcacccggccggtgtcgccgtgcacgatctcgacctggtccagctgcagcccgagccggtcggcgaccacctgcgcgaaggtggtctcgtgcccctggccatggctgtgcgagccggtgaacacggtcacggtgccggtcgggtgcacgcggatctcgcccacctcgaacagccccgcgcgcgcgcccagcgcgccggcgatattcgacggcgccagcccgcaggcctcgatatagcaggaatagcccaggccgcgcagcttgccgcgctgcttcgcttcgtcgcgccgggccgggaagcccttgacgtcggccagctcctgcgcgcgcgcgaggcacggctcgtagtcgccggtgtcgtaggtcaggcccaccggcgtggcgtacgggaactggcggatgaaattcttgcggcgcagctcggccgggtcgatcttcatctcgtgcgcggcggtttctaccaggcgctcgaccacataggtggcctcgggccggccggcgccgcgataggcatccaccggcgcggtgttggtgaacacggcctgcacctcggcgtagatcgcgggcgtggcgtactggcccgccagcagcgttgcatacaggatggtgggcacgctgctggcgaaggtcgacaggtaggcgcccatattggcggtggtatgcacccgcatcgccaggaacttgccgtcggcgtcgagcgccagctcggccctggtcacgtggtcgcggccgtgggcatcggtcaggaaggactcggagcggtccgcggtccacttgaccgggcgcccgatcttcttcgaggcccaggtcagcgccacgtcttccgggtacaggaagatcttggagccgaagccgccgcccacgtccggtgcgatgatgcgcaggcgcgattcgggtagccccagcacgaacgcgcccatcagcaggcgttcgacgtgcgggttctggttggccacgtagacggtgtagctgtcgtcctggcgcgtgtagctggcattgaccgcgcgcggctcgatcgcgttggggatcagccggttgttgacgatgtccagcgtggtcacgtgcgcggccttggcaaaggcggcgtcggtggcggccttgtcgccgtggccccaggtgtagcaggtgttggccggcacgtcgtcatgcaccagggtggacgccttggcggcatccgcggcgctgaccacggcgggcagctcttcatagtcgacgtcgatcttctctgccgcgtcacgcgcctgctgcagggtctcggcgatgaccagcgcgacctggtcgccgacgtggcgcaccttgtcgtgggcaatcaccgggtgcggcggctccttcatcggcgagccgtcgatgctgtggatcagccagccgcagggcaggccgccgaccttgtcggccgccagctcgtcgccggtcagcacggcgatcacgccgggcgcggccagggcctcggtcttgtcgatcgagcggatgcgcgcatgcgcgtgcggcgagcgcaggaagtacgcgtagctttgctgcggcagcacgatgtcgtcggtgtactggccgttgccggtcaggaagcgatagtcttccttgcgcttgaccggcgcgcctaccaggcgctggctttcgggtgcgttcatggccggtcccccttattcagcgctggcggcggtgccctgcatggccgcctggccctgctgcactgcgcgcacgatgttgtggtagcccgtgcagcggcacaggttgccttccaggtgggcgcggatggtggcggcgtcggcgcccggatgttcctgcaccagcgcggtggcgctcatcaccatgcccggcgtgcagaagccgcattgcaggccgtggcattcgcggaaggcttcctgcatcgggtgcagcgtgccgggagcggcgaggccctcaatggtggtcacggcggcgccgtcggcctggaccgcgaggatattgcacgacttgaccgcccggccatccaggtggaccgtgcaggcgccgcactgcgcggtgtcgcagccgacgtgggtgccggtcaggcgcaattgttcgcgcaggaactggaccaggagggtgttgggttctacctgcgcgtcaacgggcttgccgttgaccgtcaggcggatcggaatcgccatgcttgtctccatgtggggtggacgcgcatgaccaattgcccgaaatcccgaaagaactgcgtgggactggccacgacgcggtactgccgcttaagacggctataggacggctaattcgtgatattggtgctgccgctacaactgctgtaggtgcgccagcgcacgcggcgagcggcttcaatgctggcgcgaatgctgcggccggcgaacgattggccacaacaggctctaacagttaatcacaaatccagcacaggtgccatgtggtttgcccgctccccattcgcggggcggggtcctggcagggccgctgctagaatggcccggcccccttgctcaccctgacatggaagccttcttcgactggctgttcgaaaccattgccctgcccaaggtgggcctgcccgcgatctttgtggtcagcctgatctcggccacgctgctgccgctgggctcggagccggcggtgttcggctacgtcaagctcaacccgcagatgttctggccggcgatcgtggtggccactgccggcaacaccgtgggcggcgccatcgactggtggctgggctatgccgccaagctggcgctggtgcgctaccacaagcggcgccgggcgcgcgagcacgaccgtgagcacctggagcaccgcgagcacgcgcgcaaaccgcccaagcccaagctcgacgcgcgctacttccggtggatgcgccggcttgggccgcctacgctgctgttctcgtggttgcccggcattggtgatcctttgtgcactttagccggctggctgcgcctctccttctggcccagcctggcctggatggcggtcggcaagttcatccgctatctgttcatgaccgccagcctgctttggatcccggacagtttttggcagaacattgcgcaaacgttcaaggcctggttctgatccggtgcgttgccggcaccaccgtggggcgccattgccaggccagaaagctgcctaatcccttgttccgacaaggattcctctatgttgcggtgcggcgaaagcaggggttgaagtacaatcgccctttaatgaacgattcgcgcacagtccccgtgcgcagcaggaagcggtcccccaatgaacgccccactcgtgctcgacgccaagctcgccgcgcaggacgccccgccgcgcctgcgtgaaatcccttataactacacgtccttctcggaccgcgagattgtcatccgcctgctgggcgaggaagcctggcgcatcctggacgagctgcgcagcgagcgccgcaccggccgctcggcccgcatgctgtacgaggtgctgggcgatatctgggtggtccgccgcaatccctacctgcaggacgacctgctggaaaatcccaagcgccgccagatgctggtcagcgcgctgcaccaccgcctgaacgagatcgagaagcgccgcgccgccgaccgtgccgagcacgccgagcccgccgccgaggaccgttcgcaccgcgtggagcagctggtcgccttcgccaagcaggcgatcgaggacttcaagaacgaattcgccgcggcctacgacctgcgcaagcgcgcgcagcgcgtgctgggcaaggtcacgcagaaggacaacatcaagttcgatggcctgtcgcgcgtgtcgcacgtgaccgacgccaccgactggcgcgtggaatacccgttcgtggtgctgacgcccgataccgaggaagagatcgccgggctggtcaagggctgcttcgaactgggcctgaccatcattccgcgcgggggcggcaccggctataccggcggcgccgtgccgctgacgccgatgagcgcggtgatcaataccgagaagctggagcagctcgggccggtggagcaaaccgacctgccgggcgtgtcgcacaaggtcgcgaccatcttctccggcgccggcgtggtgacgcgccgcgtggccgacgctgccgacaaggcaggcctggtgttcgcggtcgacccgacctcgatcgatgcctcgtgcatcggcggcaacgtggccatgaacgcgggcggcaagaaggccgtgctgtggggcaccgcgctggacaacctggcctggtggcgcatggtggatccggaaggcaactggctggagatcacccggctggaccacaacctgggcaagatccacgacgtgccggtggccaccttcgaactgaaatggtcggacggcaaccgcgccccgggcgagaaggtgctgcgcaccgagacgctggccatcgagggccgcaagttccgcaaggaaggcctgggcaaggacgtcaccgacaagttcctggccggcctgcccggcgtgcagaaggaaggctgcgacggcatcatcaccagcgcgcgctggatcctgcaccgcatgccgaaattcatccgcacggtctgcctggagttcttcggccaggcgcgcgacgcgatccccagcatcgtcgagatcaaggacttcctcgacgccgagaccaagaagcccggcggcgccatcctggccggcctggagcacctggacgagcgctacctgcgcgcggtcggctacgccaccaagagcaagcgcaacgccttcccgaagatggtgctgatcggcgatatcgtcggcgacgatgaagacgccgtggcgcgcgccacctcggaagtgatccgcatggccaacggcaagagcggcgaaggctttatcgccgtcagccccgaggcgcgcaagaagttctggctggaccgttcgcgtaccgccgccatcgccaagcacaccaacgccttcaagatcaacgaagacgtggtgatcccgctgaaccggatgggcgagtacaccgacggcatcgagcgcatcaatatcgagctgtcgatcaagagcaagctcaagctggtcgacacgctcgaagcgttcttcgcgcgcggcaacctgccgctgggccgcagcgacgacgccaacgagatccccagcgccgagctgctggaagaccgcgtgcagcacgcgctgacgctgctgcgtgagatccgcgcgcgctggcgttacctgcaggaccacatggacgtgccgctgacgcaggccaaggcctcgctgatcgggcacgggctgggactgctggggcaggagttcgatgcgcgcctgcagcatcagcctgatgccaccgtgttccacctgctgcaggaccgcaccatccgcgtgtcctggaaggcggagatccgcgccgaattgcgcaagatcttcaacggcggcgagttcaagccgatcctggacgaagcccagaagatccacaagcaggtgctgcgcggccgcgtcttcgtggcgctgcacatgcacgccggcgacggcaacgtgcacaccaatatcccggtcaactccgacgactacgacatgctgcaggacgcgcatcgcgcggtggcccgtatcatggacctggcgcggtcgctcgacggcgtgatctcgggcgagcacggcatcggcatcaccaagctggaattcctgaccgaggaagagatcggcgacttccgcgcctacaagctgaaggtcgatccgcaagggcgcttcaacaagggcaagctgctgcccggcgccgacctgcgcaatgcctacacgccgtcgttcggcctgatggggcatgagtcgatcatcatgcagcagagcgatatcggcgcgattgccgagagcgtcaaggactgcctgcgctgcggcaagtgcaagccggtgtgcgccacgcacgtgccgcgcgccaacctgctgtacagcccgcgcaacaagatcctggcgacctcgctgctggtcgaggccttcctgtacgaagagcagacccgccgcggcatctcggtcaagcactgggacgagttctcggacgtggccgaccactgcaccgtgtgccacaagtgcgtgacgccgtgcccggtcaagatcgacttcggcgacgtgtcgatgaacatgcgcaacctgctgcgcaagatggggcagaagaagttcaaccccggcaccgcggcgtcgatgttcttcctcaacgccaccaaccccgagaccatcaacctgacccgcaaggtcatgatcgactggggctacaaggcgcagcgcctcggcaatgacgtgctgaagaaattcgccaagaagcagaccgcgcatccgcccgcgaccgtgggcaaggcgccggtgcgcgagcaggtgatccacttcatcaacaagaagatgccgggcaacctgcccaagaagaccgcgcgcgcgctgctcgacatcgaggacaacgagatcgtgccgatcatccgcgacccgaaggcgaccacgccggaaacggaagcggtgttctacttccccggctgcggctcggagcggctgttctcgcaggtgggcctggccacgcaggcgatgctgtggcacgtgggcgtgcagaccgtgctgccgccgggctacctgtgctgcggctatccgcagcgcggcaacggccagtatgacaaggccgagaagatcgtcaccgacaaccgcgtgctgttccaccgcgtcgccaatacgctgaactacctcgatatcaagaccgtggtggtcagctgcggcacctgctacgaccagctcgccggctatgaattcgacaagatcttcccgggctgccgcatcatcgacatccatgaatacctgctcgagaagggcgtgaagctggaaggcgtgaccggtacccgctacatgtaccacgatccctgccacaccccgatcaagaccatggacccgaccaagctggtcaacgacctgatgggcggcaacaccggcctgggcaagatcgagaagaacgagcgctgctgcggcgagtcgggcacgctggcggtgacgcgtccggatatctcgacgcaggtccgcttccgcaaggaagaggaaatgaccaagggcgccgacaagctgcgcgccgacggcttcaccggcgacgtcaagatcctgaccagctgcccgtcgtgcctgcaggggctgtcgcgctacaaggaagatgccacggtgcaggcggattacatcgtgatcgagatggcgaagcatctgcttggggaaaactggatgccggagtacgtcgcgaaggcgaacgccggcggtatcgagcgggtgctggtttaaatctcgacgatggcacgcgtacccaactgccccttgtgcgagaccgacggcggcgaactggtctggatgggcgaccgcgcccggctgatcctggtcgagcatgaccgtttcccgggcttctgccgcatcgtctggaacgatcacgtggccgagctgagcgacctggaggatgccgaccaggcctggctgatgcggctggtcgcacgtgtcgaacgggtggtgcgcgaggtcatggcgccggacaaggtcaacctggcggcctttggcaacatggtgccgcacctgcactggcatatcatcccgcgctaccgctgggacacccatttccccgaggcaatctgggccgcgccgcagcgcgcggcggatgccgtgcgcgtgcaggagctggccagccggttgccggcgctgcgtacggcgctttcgctgctcgaagccggcgacgcctgaggggcgcgcggaacccacgcctggccgtgaccgtctgaatgctgttgccgccgtggcctgccgccacggtatccagaacaacaagcccggccggcatccgctgacgggccaagcactgccgctatgtcctccactccgacctcagtcaccgtaccgggccctgccgtccctgccagggccctcaagatccagagccggctgcgcatggctgccacgtgggcgctgatcaagccttactggaaatccgaggaccgcctcgccgggcttggcctgctggcgctggtggtggtgctcaacctcggcatcgtctatatcaacgtgctgctcaacgagtggaaccgcgtgttctacaacgcgctggagcagcgcgactacgcctcgttcaaggtgctgctgctgcgcttctcgtggatcgcggcgttcttcatcgtggcggcgatctcgcgccagtactacaccatgatgctgcagatgcgctggcgtacctggatgaccggccgcttcatgggccactggctcgggcaccaggcctattaccgcatcgagcagacccacaccaccgataaccccgaccagcgtatcgccgacgatttgcgcctgttcacggacggcgcgctgtcgttgtcgctcgggctgctcaactcggtggtgacgctgctgtccttcgtcggcatcctgtggacggtatcggggccgatcagctttgcgctgggcggcaccgagtggaccatccccggctatatggtgtggttcgcggcgggctatgcggtgatcggctcgctggtggcgcacgtggtcggccgcccgctgatcggcctgaacttccagcaggagcagtatgaggcggatttccgtttcacgctggtgcgcctgcgcgagaacagcgagccggtggcgctgtaccgcggcgagcccaccgagcaggccggcctgcgcgcgcgcttcgaccgcatccgcgccaactggaaccagctgatgcgctatacgcggcggctgacctttgtcagctccggctatgcgcagttcgccatcatcttcccgatcctggtggcggcgccgcgctacttcgccggcaagatgacgctcggcggcctgatgcagaccagctccgccttcggccaggtacagggcgcgctgtcgtggtttgtcgacagctacgccacgctggtgggctggaaggcggccgccaaccgcctgatcgatttccaggaagcgatccgcgtggccgagcgccaggacttggcgccgggcggcgtgcgcgatatcgaggtggaacataccggcaagccgcagaatggcatcaccatcgacggcctggcgctggcactgccggtacgcgccgcgcgcagcgcggccgtgggccaacggccgctggtggcgccgttctcgctgtcggtcgcgccgggcgagcgctggctggtcagcggcccgtccggctgcggcaagagcgtgctgttccgcgcgctggcggggatctggccgtacggcagcggcaccgtgaccatgcccgacggcgcgcgcatgctgttcctgccgcagcgcagctacctgccgatcggcacgctggccgatgcgctggcttacccggacgccggcaccgtgcatagcgcggaagcgctgcaggcggcgctgcgccaggcgcggctggcggcgctggcggaccagctcgacgtgttcgacaactgggcgctgcggctttcgccgggcgagcagcagcgtctggccttcgcgcgcgcgctgctgcagaagccggactacctgttcctggacgaagccaccagcgcgctggacgaggaaaccgaaggcgccatgtaccggctgatggtggagtcgctgccgcaggcggccatcatcagtattgcccaccgcagcaccgtggcggcctatcatcaacggcgcctgcgttacgtgccgcaggacggggaagcggcccgggctgcgcaagccggcgagcctggggtaagctatcgggtcgtatgcgaagcgtgatgccgtgccgtaccggcagcatcgcgcggcaatcaccccctcaggagcgaccctaaccgggccgcgatcatcatggcaggcctggaaaaagacacccctcatcccaccgcgctgaccgtccatacgcaatcccgcgtgctggagatcggcttcgacaacggccgcagcttccggctgccgttcgagctgctgcgcgtgtattcgccgtccgctgaagtccagggccacggcccggggcaggaagtgctgcagaccggcaagcgcgaggtgggcgtcaacgcggtcgagccggtcggcaactacgcgatccagatccgctttaccgacggccacgataccggcatctattcctgggacctgctgtaccgcctcggcgacaaccaggacgcgctctggcaggactacctgcagcgcctggaagccgccggcgccgaccgcgacaccccgatgcccgccgccggcgctgccggcggccacggctgcggccatcactgagccgcgccgaaccgattaccctggagtctgaaagatgagtgaaacccacttcgggtttgaaaaggtcgacgaagcggaaaaggccgacaaggttgccggcgtgttccattcggtggcgagcaagtacgacgtgatgaacgacctgatgtcgggcggcatgcaccggctctggaagatgttcaccatcgcccaggctggcgtgcgccccggccacaaggtgctggacatcgccggcggcaccggtgacctggccaaggcgttcgcgaagcaggccggcccgaccggagaggtctggctgaccgacatcaacgagtcgatgctgcgcgtgggccgcgaccggctgctgaacaagggtatcgtcaccccggtgtgcctgtgcgacgccgagcgcattccgttcccggacaaccacttcgacctggtgaccgtggccttcggcctgcgcaacatgacgcacaaggatgccgcgctggccgagatgcgccgcgtggtcaagccgggcggcaaggtcatggtgctggagttctccaaggtgtggaaacccctggagaaggcctacgacgtctattctttcaaggtgctgccgtggctgggtgagcgggtggcaggggatgcccccagctatcgctatctcgcggaatcgatcagaatgcatccagaccaggcttcacttgtacgcttgatggaacatgccggcctggaaaatgtcgaatacttcaatctgacggccggagtggtggcgctccacgtcgggcgcaagtattaagaagacttgaaatcgccatgcctcgcccgcatataggatgaaactgacaggggatagcagaatatgtcgtcatttcgtgggaaattcctggttgggtcgctgatcaccgcgattgccttgggagtaatgttcgacgccaatgccaagcgcatgggcggttcgcgcagcatcggcaagcaatctgagtcggtcacgcagcgccagcaggcgccgcagcccacttcgccgacccagcaggcgcagcagcccgcacagcaggcggctccggcaacggccggtgcggccggcgcggccgcggccgcggcgcccaagcgcaactggggcggcatcctgggcggcatcgccgccggcctgggtatcggctggcttctgtcgcacttcggtctgggcggggcggcgctgagcttcctgtccaatctgatcctgatcgcgctggtggcgttcgctgcgatctggctgatccgcaagttccgtggcggcagcaagcgcacccagcagccggcctacgccggcgccggcaacgcgccgaacctgggccgcagcgccgagcccatgttccgcggcgagccgacgcctgtgtcttcgggtagcccggcaggcccggccgccaatacggtactgccggcagcatcggcagccccggtcgcggccgatgcggtggcccagcagccgtggggcgtgccggccgacttcgataccgaagccttcctgcgcaacgccaaggttcatttcgtgcgcctgcaggccgcgtgggatgcaggcaacctggacgacatccgcgagttcaccacgccggagatgttcgccgagatcaagatggacctggccgaccgcggcgccgaggtcaacaagaccgacgtggtcacgctggaagcccagctgctcggcatcgagtcggctgcggcccagcatatcgccagcgtgcgcttctcgggcatgatccgcgagaagtccggcgaggcggcccagccgttcggcgaggtctggaacctggccaagcctgccagcggcaccggcggctggctgctggccggcatccagcaagagtcctgatgccgcaccccgcggcggtgatgcgccggggggagtagcttagaatggaggcccacgcgaaagcgtgggcctttttttgtttgggacgcccgacctgcggcgtcgctgcctgcccgccaaccgcgctgtcatgaatactctgccttccgccctggccatgcccgccatctcggcgctgaaccacctgcttgagcaggagccgtgggcccgcaaccagctcacgccgtttgccgggcgcgtgatccgcttcgatgcggccgccttcgtgctgtcgctgaaggtgacggagcacggctgcaccgaaccagcgcccgaggccgaggcgcccgcggtgacgctgcgtgtgccggtgcagcagtggccgctggtggccgccgacgtggccgaaggcggccaggccgccgccatgcgccatgtccgcatcgagggcgacgccgagctggccaacaccatctcgacgctggcgcgcaacctgcgctgggacgccgccgaagacctgtcgcgcgcgctgcgcggcatcctgggcgggccggtgagcgacagcgtggcgcagcgcgtggtcgacggcgcgcgccaggtgcatgagcaggccacgcgcgtgggccgcgccctggtcgacaacgtcaccgactacctgctggacgagcatccgaccctggtgcgccacgccgcgctcgatgccttcggcaccgacgtgggccggctgcgcgacagcctggcccggctcgaaaaacggctggagcggctggagcgcgccggcccgccgccggcttccggacagtcgggccagtccggcaagctgccgtcgccgcaccgctgagccggccgcgccccgatcccatccaccaacaacatgactgcctgcccggccctgtgaagactcccgaatgacccgcctcctgcgccttggcaagattctcttcgtcatcctctattacggcctggacgagctggtgctctcgggcttcagcagccgcaggatccgcttcctggtacgcgtcatcaccatcgggcgcaagctcgagatgccgcgcggcgagcgcctgcggctggcgctgacgcggctgggcccgatcttcgtcaagttcggccaggtgctgtcgacccggcgcgacctgatgccggcggacattgccgacgaactggccaagctgcaggaccaggtgccaccgttcgattcggtggtggcggtgaagatcatcgagcgcgcgctggggcggccgctggaccagctgttcgagaccttcgagcaccagccggtggccagcgcctcgatcgcacaggtacacttcgccacgctcaagggcggcccctgccacggccgcgaggtcgcggtgaaggtgctgcgcccgggcatgctgccggtgatcgacagcgacctggcgctgatgcgcgacatggccacctggctggaacgcttctgggccgacggcaagcgcctgaagccgcgcgaggtggtggccgagttcgacaagtatctgcacgacgaactcgacctgatgatcgaggcggccaatgccagccagctgcgccgcaactttgccgacaccagcctgctgctggtgcccgaggtgttctgggactggtgcagcagcaccgtgttcgtgatggagcgcatgcacggcatcccgatctcgcgcaccgagtcgctcaaggccgccggcgtggacatgcaccagctggcggaagagggtgtcgagatcttcttcacccaggtgtttcgcgacggcttcttccatgccgacatgcacccgggcaatatcctggtgtcggtgcagcccgagaccttcggccgctatatcgcgctggacttcggcatcgtcggcgcgctgtccgagttcgacaagaactacctggcgcagaatttcatcgccttcttccggcgcgactaccaccgcgtagcactgctgcacgtggagtccggctgggtgccgccagacacccgtgtcgaagagctggaaagcgccgtgcgcgcctgctgcgagccgtacttcgacaagccgctcaaggaaatctcgctgggcatggtgctgatgcgcctgttccagacctcgcgccgcttcaatgtcgagatccagccgcagctggtgctcctgcagaagacgctgctcaatatcgaaggcctgggccgccagctcgaccccgacctggacctgtggaagaccgccaagcctttcctggaacgctggatgcacgagcaggtgggctggaagggcgcctgggagcgggtcaaggtggaggcgccgctgtgggccaagatgctgcccgacttcccgcgcctggcgcaccagttcctggagcggcgcgcgctgaccagcaacggcgagcaggacaagctgctggcgatgctggtggtggagcagcgccgcaccaaccggctgctcggcaccgggctgctgttgctgggcggctttgtcgccggcatcgtgctgacgcatgtgctgggctgggcgggctactggtagcgcacccaggctgatccatttttgaggtgaccatgagcgaccctgccaagcccgtgccgaccttcgccacccgcaacgccgccgacccggcattctgggacgagcgtttcgaacagggcttcacgccctgggaccagggcggcgtgcccgaggaattccggcagttcattgaaggccgtgccccatgtccgaccctggtgccaggctgtggcaacggctgggaggccgcgtggctgttcgagcgtggctggccggtgacggcaatcgacttctcgccgcaggcggtggcgtcggcgcggcaaactctggggccggcgggggtagtggtgcagcagggcgatttctttgccttcacgccgcagccgccgtgcgagctgatctacgaacgggccttcctgtgcgcgctgccgccggcgatgcgggccgactatgccgcccgggtcgcgcaactgctgccgccgggcggcctgctggccggctacttctacctcggcgaaaaccgcggcgggccgccgttcgcgatgccggccgaggcgctggacgcgctgctggcaccggccttcgagcgacttgaggaccggcccacggccgcgccgctgccggtgttccaggggcaggagcgctggcaggtctggcgccgccggtccggctgaagcagccgccggccagcccttgtggcgcaggcgatgctccgcgtggcgcatttgcgccagcggggaatttttttcgtccacgctggtctgcgtcgctataatccgcgttttgattcggctacgaccgcagccccggccgcgttttccgcccagcgcgagaactccaggcagctcgatatgcggccccgaccgatgaattggactccgggcagatgcgcgcaagcaacgtgcactcatgcgccgcccggcattcggtttctcgccacaagggcacttctgcatagggcagcggcatgctgatctggttcgtcatcatctactgggtaatctcggtcggcatcggcctgtgggcggcgctgcgcgtacgcaacaccaccgatttcgccgtcgccgggcgcagcctgccattccatatcgtcaccgccaccgtcttcgccacctggttcggctcggagacggtgctgggcatccccgccgtattcctcaaggaaggcctgtcgggcgtggtctccgaccccttcggctcgtcgctgtgcctgatcctggtgggcctgttcttcgcccggccgttgtaccggatgaacctgctgaccatcggcgactactaccacaaccgctatggccggctggccgaggtgctgaccacgctgtgcatcgtggtgtcctacctgggctgggtggcggcgcagatcaaggcgctcgggctggtgttctataccgtctcggacggcgcgctgtcgcaggaggccggcatgatgatcggcgcagccagcgtgctggtctatacgctgttcggcggaatgtggtcggtggccatcaccgacttcatccagatgatcatcatcgtgatcggcatgctctatatcggctacgaggtcagcggccaggccggcggcgtcacggcggtggtgtcgcacgcggccgcggccggcaagttcgagttcctgccgtcgctggatttcatacagatcatcggcttcgcggcggcgctgttcaccatgatgctgggctcgatcccgcagcaggacgtgttccagcgcgtgacctcgtcgcgcaccgagcagatcgccgggcgcgcctcggtgctgggcggcgtgctgtacttctgcttcgcctttatcccgatgttcctggcgtattcggccacgctgatcgaccccggcatggtggccaggtacatcgacaccgattcgcagctgatcctgccgaagctgatcctgcagcacgcaccgatgttcgcccaggtgatgttcttcggcgcgctgctgtcggcgatcaagagttgcgcgtcggccacgctgctggcgccgtcggtgacctttgccgagaacatcctgcgcccgtacttccgccacctcgacgaccggcagttcctgcgcgtgatgcagaccgtggtgctggtgttcaccgcgctggtgacgctgttcgcgctcaactcgcacctgtcgatctttcatatggtcgaaaatgcctataaggtcaccctggtctcgtccttcgtgccattggccttcggcatgttctggaagcacgccacccgccagggcgggctggcggcgatcctgctgggcctgtcctcctggctgacctgcgaggtggcctttgccgatgccgtggtgccgccgcaaatggtgggcctgctgttctcgatcagcggcatggtgatcggttcactgctgccgcagtggattgcagatcacgcgccggtcaaggaagtgcatatcgcctgacggcccggggtctgccaccccctcatttccggcgatcaggcggccccggaacggtttataattcaaggctttgcatcgtcgcacgggaacttcccgcggccgccatggcccgcgccgatgtccgcctttgtaccaattccgaagttttctcgcgaaataacaccatgccgatctatgcctaccgttgcgacgcctgcggccacgggcgcgatgtgctgcagaaaatgagcgatgccccgctgacggactgcccgtcgtgcggcaccgccggcgcgttcaagaaacagctgaccgctgctggtttccagctcaagggctcgggctggtacgtgaccgacttccgcggcggcagcgccggcacgccgacagcgaccggcgccgctggtggcgccgctgcagcggcggccagcaccccggcggcggctgaatcgccggccagtcctgcctcgtccgcttcggccacgcccgcggcagccggcggctgcggcagcgcctgcgcctgccattgagccggacccgccccgtggttgccaagaagacttccgccctgaaaacctggttcctgaccgggctgctggtgctggtgccgctgggcatcacgctgtgggtgctcagcctgatcatcggcacgatggaccagagcctggcgctgctgcccgaggcctggcgcccggaccggctgatgttcggcaagcgcgtgacgggcctgggcgccatcctcacgctgctggtcatcctgctggtcggcctgctggcgcataacttcatcggccagcgcctggtgcgctggtgggaagcgctgctgggccatatcccggtggtgggcccgatctacaccagcgtcaagcaggtctcggacacgctgctgtcgtcctcgggcaacgccttccgcaaggcgctgctggtgcagtacccgcgcgagggctcgtggaccatcgccttcctgaccgggcgccccggcggcgacgtgcagaaccacctgcagggcgaatacgtcagcgtctacgtgccgaccacgccgaatccgacctcgggcttcttcctgatgatgcccaaggccgacaccatcgaactcgacatgaccgtcgacgccgcgctcaagtacatcgtctcgatgggcgtggtggcaccggcggaattgccgcgcaagaacggcagcatgtcccggccggcagccccggccaatccggccggcagggccagcagcgaggaaacggtcgagacgaccgatccttaagcatccaatctgatcacgggccgcccgatgtgcttcgggcggccgcgttttaccgggaatctccttatgtcctccatgcgtactcactactgcggtctggtgaccgaacaattctcgggccaggaagtggccctgaccggctgggtccagcgccgccgcgaccatggcggcgtgatcttcatcgacctgcgcgaccgcgaaggcctggtgcaggtggtgtgcgacccggaccgccccgagatgttcaaggccgccgaagagatccgcaatgagttctgcatccgcgtcaccggcaaggtccgtccgcgtccggccggcaccgagaacgccaacctgacctcgggcaagatcgaggtgctgtgccatgagctgaccgtgctgaacccgtcggtcacgcccccgttccagctcgacgacgacaacctgtcggaaaccacgcgcctgacgcaccgcgtgctggacctgcgccgcccgcagatgcagtacaacctgcgcctgcgctacaaggtggcgatggaagtgcgcaagttcctcgatgcgcagggctttatcgacatcgagaccccgatgctgggcaagagcacgcccgaaggcgcgcgcgactacctggtgccgtcgcgggtcaacccgggccatttcttcgcgctgccgcagtcgccgcagatcttcaagcagatgctgatggtctccggcttcgaccgctactaccagatcaccaagtgcttccgcgacgaagacctgcgtgccgaccgccagccggaattcacgcagatcgactgcgagacctcgttcctgaccgagcaggagatccgcgacctgttcgaggacatgatgcgcacggtgttcaagaacgccatcgacgtcgacctggacgccaggttcccggtgatggagttccgcgaggccatggcccgcttcggctcggacaagcctgacctgcgcgtcaagctggaattcaccgagctgaccgaggtgatgaaggacgtcgacttcaaggtgttctcgagccccgccaacagcgacaacggccgcgtggtcggcctgcgcgtgccgggcggcggtgcgatctcgcgcggcgagatcgacgcctacacccagttcgtcggcatctacggcgccaagggactggcctggatcaaggtcaacgaagtggccaagggccgcgacggcctgcaatcgccgatcgtcaagaacctgcacgacgccgccattgccgagatcctcaagcgcaccggcgcccaggacggcgacatcatcttcttcggcgccgacaaggccaaggtggtcaacgactcgatcggcgcgctgcgcctgaagatcggccactctgacttcggcaaggccaacggcctgttcgaagacacctggaagccgctgtgggtggtcgacttcccgatgttcgagtacgacgaggaagacgcgcgctgggtggccatgcaccacccgttcaccagccccaaggacgagcacctggaatacctggagaccgacccgggcaagtgcctggccaaggcctacgacatggtgctgaacggctgggaaatgggcggcggctcggtgcggattttccgttcggacatccagagcaaggtgttccgcgcgctcaacatcaatgacgatgaagcccgcgccaagttcggctacctgctggacgcgctgcagtacggcgcgcctccgcacggcggcctggccttcggcctggaccgcatcgtcacgatgatggccggcgccgactcgatccgcgacgtgatcgccttcccgaaaacccagcgcgcccaggacctgctgacccaggccccgagctcggtcgacgagaagcaactgcgcgaactgcacatccgcctgcgcgccacggagcccaagccgacggcctgagttgcctgaagtccgcaaggaagccgcgcgattgcgcggcttttttgctttatgcgcaacgtctgggcgcctgcgctgtgaggcgcgcggcgcattggtttcgatttgttaccggtcggaacgaagggcgccgcggcggggtctgctctctttgacacgtaatttgccgagcggcctcgcaatgaaggcttccggcactcgggaggaaattcgtgaccctggatatcgacctgatccgccagttcctgctggcccatgaccaaaccatcctgacctggctggtggccggactggtgatgatgctgctggcgcgcttcgagctgcgccgcgccgtgcgccgctcggcgcaggccatgtctgaatcggtggccaccacggtggccgcctgcgtgcccgacatcgcccatgcggtgcagtcggccgcgcccgccgcggcggccgagccggtggaaatgcagcgtgccgaagcgctgcgccggctggcgctggataccgtcggcgtggtcatgacgcgcgggcgctggctggacgagctcggcaacctgcgcctggccgacgacgccttgctggccggccagcgcgccgacggcgccgacccgctgctggtggtggcgccgcagccggtggtgcaggcctacctggatgcgcagcgcgtgttcgaggacgaggccgcgcaggtgcaggcactgcgccgcgacgcccagcgcgtgcaggaggcgctgcaggccctggacgccgaggttgcccatatcgagcaggaaaccggcagcatcgtgctgcgtttcgagcaggtcaacgcgcaggcggcgcagggcatggatggcggcgattaccagcgcttcctgatccagaagtacaactcgctgggacagcgcgagaaggaaatcgcgctggagcgcacgcggctgcagggcgaggtccggcaccgcgccgacgcgctggccacgcacgcgcatggcgcgtccaagcgctaccgccaggcgctggcgccgctgatggaccagctgcgtgccgcctggggccacggcgattcgccccaggtgttcgacacctggcagcgcactgccgccgacgagccgtacctggcaccccgtgccacctatggcacgcgcagcgccgcctgaaggccgccgagggtcgacccgggcgtgcgccgccacgctttcgcgtggcaacgtggcacggctgcgctatccttgggtttgtcctttcgcccagacccatgtcctacaagatcccggaatccgtgctggtggtgatttacacgccagatcttcaagtcttgctgctggaacgcgccgatcgcccggggttctggcagtccgtgaccggcagcctcgacaccctggacgaacccctggccctgaccgccgcgcgtgaagtggccgaggaaaccggcatcatcgccggcgagcaccagctgaccgactgggcccacaccatccagtacgagatctacccgcagtggcgccaccgctacgccgaaggcgtcacgcgcaataccgagcactggttcgggctgcgcgtgcagcaggcgctgccggtgacgctggcgccacgcgaacacctgcaataccagtggctgccgtgggagcaggcggcgcagcaatgcttttccagcagcaatgccgaggccatccgccagctcgcctggcgcgcggccggggctggcgctggcgagcggcaggcggtatacggagcgcagccatgaagctgcgcgtggtcacctacaacatccacaagggagtgaccggcatctcgcggcgcccgcgcatccagaacgtgcgcgccggcctgcatgcgatggatgcggacatcgtcttcctgcaggaagtgcaggaccgcaacgaccggctggtggccgcggcgctgttcgatccggagcatacgcagctcaactacctggccactgacgcctatccgcactcggtctacggccgcaacgcggtctatgactacggccatcacggcaacgcgatcctgtcgcgccacccgatcctgatgtccgaaaacctggatatttccgaccaccgcttcgagcagcgcgggctgctgcatgcggtggcggatgtgcacggggtggaaacccacctgatctgcgtgcatttcggcctgttcgcgcgcagccgcgtgcgccaggccgaggccctggtggagcgtgtgcgcaccgtggtgcccgcgggcatgccgctggtgatcgccggcgacttcaacgactggaaccaccggctcgatgcgcagatctgcaatacgctgggcgcggtcgaggcctcgcacgcgcgcggtgcgcggctgcataccttccccagccatatgccgtggtggcagctcgaccgcatctatgtgcgcggctacgagatcgagcgcgcgcatgcgctgaccggccgcgactgggcgcagcgctcggatcacgtgccgctggtggcggaactggggcatccgcggggcgagctggccatgcccgcggagcccgccggcaaggccgcctgaattcagcgcgcgctgtccggatagtcgcggatgaaggcgaacaccgcctgcgggtcgttcaggtccagcaccggcagcgcggtcatggcagcgaccgcggcagggtcgtcgcttgccaccgccaccacgcccggcacctcgtcccacagcggcgtgcgccccagtgccgggcgatatacctccagcttgggaaaatcactgcgcttgtagccctccaccagcaccagttcggtgtcggccggcagcacggcgagcgcatcgtccagttcgggcgagggcaccgcttccgggtagtggcgcatcagcgtaaggtggcgcgcgccgaccagcacgacattggcgcagccggcctcgcgcatgcgccaggagtccttgccgggcgtgtcggggtcaaagccgtgatgggtatgcttgacgccggccacgcgcaggccggcggcgacgaaacaggggatgagctggtccagcagcgtggtcttgccgctgccggacgatccggtaatgccgaataccttcacaatgggttccgtgggggcgtcagtcgtcgcttgcccgtcgctggctgcgcgggcaagcatcagtctcgacgatagcagagatgcgcctgccaatgtgcgcgcggcgccttgcgcccggcaatctgtccgataatcacggcatgtcacggatctcccactccgctcatgccgacacccgcgcgcacgaccccgcagcggccggcgaccacgcgccgcgccgccacatgctgcgctggacctggcgccgcggcaagcccaccaccggcaatgcggtgcggctgctgcacggcggccaggacttcttccccgcgctgatcgccgccatcgaccaggccgcgttccaggtgatgctggaaacctacatctatgccgatgacgaggtcggccgcgcggtcagcgacgcgctgatccgcgccgccgcgcgcggcgtgaccgtgcgcgtgaccgtggacggattcggcgccggcgacatgcccgccgagctggccgcgcggctgcgcgccggcggcgtgcaactgcgcgtattccgcatgctgcgcggcttccggctggcgcggcgccacctgcgccggctgcaccgcaagctggcggtgatcgaccggcgcgtggcttttgtcggcggcatcaatatcatcgacgaccacaaccacggcccgttcgaaggcgccaacctggggccgcgctatgacttcgcggtgcaggtcggcggcccgctggtggacggcatcgcgctgtccgccgagcggctctggtggcgcttgtcgctgcgcgatatgcacggcaccgaacgcgccgccgcggtggccgactacccgctggtcaccgacctgccgccgcgcccggaagccgcgggcggcgtacgcgccgcgctgctgctgcgcgataacctgcgcaaccgccgcaccatcgagcgcgaatacctgcgcgcgctgggcgccgcgcgccacgacgtgatccttgccaacgcctacttcctgcctggccacaagatgcggcgcgcgctgctggcctgccgcgcgcgcggcgtgcgcgtgcggctgctgctgcaggggcgggtcgaataccggctgcagcactacgccacccatgcgctgtatgcctcgctgctggaggccggcgtcgagatctacgagtatgccgagagcttcctgcacgccaaggtgggcgtggtcgacgaggcctgggccacggtcgggtcgagcaatatggacccgttcagcctgctgctcgcgcgcgaagccaacgtcgccgtttatgatgcggccttcgccgctgaactgcgcaccgcgctggaatacgccattgcgcaccgcagcgtgcgcgtgatgcccgaggtgcatgcgcgccgctcgccgctgcaccggctggccaactgggcggcctatatgctgctgcgcctgggtgtcgtcattgccggtgtcgcggggcgctactgaacgacagccgcgaacgcggtgtgcgtttgctgccatgcggcagggcgctcgctgcaaccggtcgcggcgcaagccatgaccgacatgacggacatgctgcattgcagtccgtttagaaacagcggtctaattaaaagcttgatggtcggctgctgcgccagaataatctgaacgaccgttcttttttggcttagactgcgtgcattcgcggtatgcaccggcaaatccgccggttcggccgcaagcaaataatgcaacgtcagggtcatacgcggggccgcagcagggtcccgcagaacggagaaaaaacatgcgacaccagtcagcccgtctcgaatccgccgccgcctcccccgcgccaatgcgcaagggtgaaatgacgcgcgtggcgattctggatgccgcactggaattgtcgtcccgcgacgggctcgaaggtctgaccatcgggctgctcgcggaacgcatgcagatgagcaagagcggtgtcttcgcgcatttcggttcgcgcgaagacctgcaggtggaggtggtgcgggagtatcaccgccggttcgagcaggaggtgttctatccctcgctgcaggagccgcgcggcctgccccggctatggtcgatggtgcggcgctggatggagaagcgcatccaggaagtgacgactggatgcatctacatcagcggcgccgtggagtacgacgaccgtgccggcagcctggtgcgtgacgagctggtcaagagcgtcaccatctggcgggcagcgctcacgcgcgccatcaaccaggcgcgggaggaagggcacctgcgcgcggactgcgatccgcgcctgatgctgttcgagatgtacagccttgaactaggcttgcatcatgacgcccgtttcctgcgcctgcctgacagtgccgagcttgccatggtcgcgctcaacaagctgattcagtcttaccgtacctgaggtcgccccggtcggaccgtatcgcgcaagcgggacgggcggcgtggcggcatcgcacaactccaaggagtctcagatgggccagtacaccgcaccgttgcgcgacatgcagttcgtgctccatgaactgctcggcgccgaagccgaactcaaggcgatgccgccgcacgcggacatcgacgcggacaccatcaaccaggttatcgaggaagccggcaagttctgctcggacgtggtgttcccgctcaaccaggtgggcgaccgcgaaggctgcacctacgtcggcgacggcgtggtcaaggctcccaccggcttcaaggaagcctaccagcagtatgtcgaggccggctggccggcgctggcgtgcgatcccgagttcggcggccagggcctgccgatcgtgatcaacaatgtggtctacgagatgctgaactcggccggccaggcctggaccatgtacccgggcctgtcgcacggcgcgtacgaggcgctgcacgcgcacggcacgccagaactgcagcagacctacctgcccaagctggtctccggcgtgtggaccggcaccatgtgcctgaccgagccgcactgcggcaccgacctcggcatcctgcgttccaaggcagagccgcaggccgacggttcctacctgatctcgggcaccaagatcttcatctcggccggcgagcacgacatggccgagaacatcatccacctggtgctggcacgcctgccggacgcgccgggcggcaccaagggcatctcgctgttcgtggtgcccaagttcatccccgatgccaacggcaacccgggcgagcgcaacggcatcaagtgcggctcgatcgagcacaagatgggcatccacggcaacgccacctgcgtgatgaacctggacggcgcgcgcggctggatggtgggcgagcccaacaagggcctgaacgccatgttcgtgatgatgaacgccgcgcgcctgggcgtgggcgcgcagggcctggggctgaccgaagtggcgtaccagaactcgctggcctacgccaaggaccgcctgcagatgcgcgcgctgaccggcccgaaggcgccggacaagcccgccgacccgatcatcgtgcacccggacgtgcgccgcatgctgctgacgcagaaggcctacgccgaaggcggccgcgccttcagctactggaccgcgctgcagatcgaccgcgagttgtcgcaccctgacgaagccgtgcgcaagcaggccggcgacctggtcgcgctgctcacgccggtgatcaaggccttcctgaccgacaacgccttcacgtccaccaatgagggcatgcaggtgttcggcggccacggctatatcgccgagtggggcatggagcagtatgtgcgcgatgcgcgcatcaacatgatctacgaaggcaccaacaccatccaggcgctggacctgctgggccgcaagatcctgggcgacatgggcgccaggatgaaggccttcggcaagatcgtgcaggaattcgttgaagccgaaggcaccaacgaagccatgcaggagttcatcaacccgctcgccgacattggcgacaaggtgcagaagctcaccatggaaatcggcatgaaggcgatgggcaatgccgacgaggtgggcgctgccgcggtgccgtacctgcgcgtggtgggccacctggtgttctcatacttctgggcccgcatggccaagatcgcgctggagaaggaagcgagcggcgacaagttctacaccgccaagctggccacggcacgcttctactttgccaggctgctgccggaaaccgccgccgagatccgcaaggcgcgcgccggttcggccacgctgatggcgctggacgcagacctgttctgagtcgactctacccgtcgttcccggccgggaacgacggcttcgcatctgtctaacgctcactaatccaggagcgagcatgtccaatttcatcgtcaagaaggtcgccgtgctgggtgccggcgtcatgggggcgcagatcgccgcccacctgatcaatgcgcgcgtgccggtggtgctgttcgaccttcccgccaaggaaggccccaagaacggcatcgcgctgcgcgccatcgagaacctgaagaagctctcgcccgcgccgctgggcatcaaggaagaggccggcctgatccaggcggccaactacgaggacgacatcgcgctgctcaaggaatgcgacctggtgatcgaggcgatcgccgagcgcatggactggaagcacgacctgtacaagaaggtcgcgccgcacctggcctcgcacgcgatcttcgcgaccaacacctcgggcctgtcgatcacagcgctgtccgacgggtttgatgcggacctgaagtcgcgcttctgcggcgtgcacttcttcaacccgccgcgctacatgcacctggtggaactgatcccgaccgcgaccacgcagccgcagatcctcgaccagctggaagccttcctgaccaccacgctcggcaagggcgtggtacgcgccaaggacacgcccaacttcatcgccaaccgcgtcggcatcttctcgatcctggccgtgtttgccgaagccgagaagttcggcatcccgttcgacgtggtcgatgacctgaccggctccaagctgggccgcgccaagtccgccaccttccgcaccgcggacgtggtcggcctggacaccatggcgcacgtgatcaagaccatgcaggacaccctgcacgacgacccgttcgcgccggtgtacaagaccccggccgtactcaagggcctggtcgacgcgggcgcgctgggccagaagaccggtgccggcttctacaagaaggaaggcaaggccatcaaggtgctcgacgccaagaccggccagtacgtcgatgccggcaagaaggccgacgagatcgtggtgcgcatgctgaagaaggatgcggccgagcgcatcaagctgctgcgcgagtcgaccaacccgcaggcgcagttcctgtgggcggtgttccgcgacgtgttccactacatcgccgtctacctggagcagatcgcaggctccgccgccgacatcgacctggcgatccgctggggcttcggctggaactcgggtccgttcgaagactggcagtcggccggctggaagcaggtggccgagtgggtcaaggaagacgtggaagccggcaaggcgctgtcggccgcgccgctgccggcatgggtattcgagggcccggtggcagagaaccagggcgtgcacgccgctgccggttcgtggtcgccggcgacgcagtccttcgtcgcgcgcagcaagctgccggtgtaccagcgccaggcattccgtgccgcgatcaagggcactgccgcggccgatccgcgcaaggccggccgcaccgtcgaagagaacgacgccgtgcgcatctgggtgagcgaaggccaggacgacgtgctggtggtctcgttcaagagcaagatgaacaccatcgggccggacgtgatcgacggcctgacccgcgccatcgacctggccgaagccggctacaaggggctggtggtgtggcagccgacttcgctgcagctgggcgcaccgggtggcccgttctccgccggcgccaacctggaagcggccatgcccgccttcatgatgggcggcgccaagggcatcgaaccgttcgtgaagaggttccaggacggcatgatgcgcgtgaagtacgcctcggtgccggtggtgtccgcggcgtccggcattgcgctgggcggcggctgcgagctgatgctgcattcggcttcgcgcgtggccgcgctggagacgtatatcggcctggtcgaagtgggcgtgggcctggtgccggccggcggcggcctgaaggaagccgcgctggcggccgcgcgcgcggcgcaggccgcgggcagcaccaacatcctgcagttcctgaccagccgcttccagagcgcggccatggccaaggtctcggcctcggcgctggaagcgcgccagatgggctacctgcagccgtccgacaagatcgtcttcaacgtgcacgagctgctgtacgtggcgcagaacgaagtgcgcgcgctggccagcgccggctaccgcgcgccgctgccgacgctggtcccggtggccggccgctcgggcattgccaccatcaaggcatcgctggtcaatatgcgcgacggcggctttatctcgacgcacgacttcctgatcgccagccgcatcgccgaggcggtgtgcggcggcgacgtcgaggccggctcgctggtgagcgaggactggctgctggcgctggagcgcaaggcctttgtcgacctgctcggcaccggcaagacgcaggagcgcatcatgggcatgctgcagaccggcaagccggtgcgtaactaacagggcaagcgaggaaccgacatcatgaaacaactgcaagacgcatatatcgttgcggccacccgctcgccgatcggcaaggccccgaagggcgcgttcaagaacacgcgcccggacgacctgctggcaaccatcctgaaggctgccgtggcgcaggtgccggacctggacccgaagctgatcgaagacgccatcgtcggctgcgcgattcctgaggcgcagcagggcctgaacgtggcgcgcatcggtgcgctgctgtcgggcctgcccaataccgtgggcggcatcaccgtcaaccgcttctgcgcctcgggcgtgagcgcggtggcgatggctgccgaccgcatccgcgtgggcgagtccgacgtgatgatcgccgccggcgtggaatcgatgagcatggtgccgatgatgggcaactcgccgtcgatgtcgccggagatcttcacccgcgacgagaacgtgggcatcgcctacggcatgggcctgaccgccgagaaggtggcgcagcaatggcaggtcagccgcgaggaccaggatgcgttctcgctggcctcgcaccagaaggccatcgcggcgcagcaggccggcgagttcaaggacgagatcacgccgatcgagatcgtcgagcgcttcccggacctcgccagcggccaggtgaacgtgaagtcgcgcacgatctcgctggacgaaggcccgcgcccggagacctcgctggaaggcctgggcaagctgcgcccggtgtttgccaacaagggcagcgtcaccgccggcaacagctcgcagacctccgacggcgccggcgcgctgatcctggtctcggaaaagatcctcaagcagttcaacctggtgccgctggcgcgcttcgtctcgttcgcggtgcgcggcgtgccgcccgagatcatgggcatcggccccaaggaagcgattccggcggcgctgaaggctgcgggcctgacccaggaccagcttgactggatcgaactgaacgaggcctttgccgcgcagtcgctggcggtgatgcgcgacctgcagctggatccggccaaggtcaaccgcatgggcggcgcgattgcgctgggccacccgctcggtgccaccggtgcgatccgttcggccacggtggtgcacgcgctgcgccgtcacaacctgaagtacggcatggtgaccatgtgcgttggcacgggcatgggcgccgcaggtatcttcgagcgcgtctgaacgcgcctgcgggacggtccctcgggactgtcccgcccttctgcatcaggtgaagaaagcagtaaccgggggctgccgcccgcgacgcgggtcaccaggtagggaggagacaataatatgcaggagacagccatcctggccgatgccgcgtgcgatctgccgcgcgacgtcatggcccagctgaaggtccacacgattccgttccgcatccgcgcgggcgaacactttgtcgccgatacgcgcgatgaagacgcgctgcccacgctctaccagcaatacctgatcggccgccaggaccactacgccgaatcgatcccgctgctcgagcgcgagctggaagaacacctgctgcgcaacgtggtggcccactgcgaccgcgccatcctcttcaccattgccagttcgcgcagcaagctgtatgcgcatgccaccggcgcggtgatcggcaccgtggcgcgcagcgtgcgcctgcgcaaggaagccgggcgcacgggcctgttcgacctgaccgtggtcgacaccggcgcgatcgggccgggccaggcgctgatcgtgcgcgaagccgcgcgcatggccgccgccggcgccagcccgcaggcggtgcgggaagcggtcgagacgcgcctgcgcgatgccgcccatatgttcctggtgcccgacgagctgctctacatgtacacgcgcgcgcgccagaagggcgagggcagcattacctgggggcgctatgtgatgggcagcgccttcaatatccgcccggtggtgcgcatgcaccgcgggcacaccgaggccattgccagggcgcgcggctccgaggagggtgcgcgccgcgtgctgcagcatgccgagcagtgcatccgcggcggcgacctgatggtgccggcgatctcggtctgctatgccggcccgctcgatgacgtgcgcgagatgccggcgttccagtcgctggagcgcaccgcgcgcggacagggcgtggcactgatgctggcgccgatgagcctgacggtggcgctgaatgtcggcgcgcgcgcgttcgggctgagctatctttccgaatcgccgccgccttttgaataaacccagcaatgcatccacagatgaggacaccatgagcatccgcaccggcatcgagcagggcatcctgaccatcgagttcgaccgcatcgacaagaaaaacgccatcaccgcggcgatgtaccaggccatggccgacgcgctgcgcgcggccgagaccgaccgcaacgtgcgcgccatcctgctgcgcggcaagcccgagatctttaccgccggcaacgacctggaagacttcatgcagcgcccgcccaccgccggcgaaggcgcggagcaggcgccggtgttccagttcctctaccagatcagccacgccaccaagccggtcgtggcagccgtcagcggtgccgcggtcggggtgggcaccaccatgctgctgcattgcgacctggtctatgcgtccgatacggccaagttgtcgctgccgttcgtgcagctgggcctgtgcccggaggccgcctcgagcctgctgctgccgcggctggtcggctaccagcgcgcggccgagaagctgctgctgggcgaagccttcagcgcgcaggaggcgctggagatcgggctggtgacgcgggtgctgccggtggccgagctgcacgactttgcgttggagcaggcgcgcaagctggcggccctgccggcgtcgtcactgcgcgagaccaagcggctgatgaaggcgggcgatgtggcggtggtggaaaagcagatggccgacgagggcgcggtgttccgcaggatgctggtggcgccggaggcgaaagaggcgtttgctgccttcttccagaagcgcaagccggattttacgaagttcgagtaaggcccacgtctgtccaatcccgcttgttctctcccctctcccgctcgtgggagaggggagaaaacagccagcaagcgctggcttatcccttcaagccgacggcagcatccgcggctgccgcgattcatccgtcgccacatacgtcagcgtggcctccgtcaccttgacgatctcattgctgtggcgcatccgttgcgcgtagacctcgaccgacaccgtgatcgaggtacggccggtcttgacgatgtccgcataaaagctgaccaggtcgccaacgaacaccggatgcttgaacaggaaggagttgaccgcgacggtggccacgcggccctgggcgcgttccaccgccgggatcgagccggcgatatccacctgcgccatgatccagccaccgaacacgtcgccgtgcacattggcgtcggcgggcatgggcaccacacgcagagcgggattcttgccggcgggcagggcggggacggtgtggggagcgttcatgacggtgtgtggtggactgcggaaggaggcggggcgcggcgaaagacccttcgcctgccacgtaatgcgaactctgcgacaatcgcgcattggcccgaattctaacgtatgcgccgctattccacgaccgccgagccggcccccgctcctgcttcaaacacgctctttcccggtcagcgcgcgccccgcagcgactggcagacggtgcgcaacctgctgccctatgtctggcactacaagtggcgcgtgatgctggcgctggcgtgcctggtgtccgccaaggtggccaacctgggcgtgccggtgctgatgaagcagctgatcgacagcatgaacctgcagccgggcgatccgcgcgcgctgctggccgtgccggtcgggctgatcgtcgcctacgggctgctgcggctgtcggcgacactgttcaccgagttgcgggagatgctcttttccaaggtcacgcagagcgccgtgcgcgagatcgcgctgcaggtgttccgacacctgcatgcgctgtcgctgcgcttccacctggaccggcagaccggcggcatgagccgcgacatcgagcgcggcacgcgcggcatccagtcgctgatctcgtactcgctgtacagcatcctgcccacgctggtcgagatggggctggtgatcggcttctttatcctgcactacgacatctggttcgcggccatcaccggctgcgcgctggtgggctatatcgtctttaccatcgtggtgacggaatggcgcacgcatttccgccgccgcatgaacgagctcgattcgcgcgccaaccagaaagcgatcgattcgctgctcaacttcgagaccgtcaagtacttcggcaatgaagagtacgaggcgcagcgctacgacgagaacctgcgcaagtaccgcaccgcggcgatccgctcgcagaactcgctgtcgttcctgaacttcggccagcagaccatcatcgcactggggctgatcctgatcctgtggcgcgccaccgtgggcgtggtcgacggcaagctcacgctgggcgacctggtgctggtcaacaccctgatgatccagctctatatcccgctgaacttcctcggcgtgatctaccgcgagatcaagcaggccaccaccgacatggaccgcatgttcgtgctgctgggcaccaaccaggaggtggccgacgcgcccggcgcgcagccgctgcaggtcagcggcgcgcaggtgcgtttccgcgacgtgcgcttcagctatgagccggaccggctgatcctggatggcgtggatttcaccatcgcggcgggcaccaccaccgcggtggtcgggcacagcggctcgggcaagtcgacgctggcgcggctgttgttccgcttctacgacgtcaacggcggcgccatcgagatcgacggccaggacatccgcgcgatcacgcaggacagcctgcgccgcgccatcggcatcgtgccgcaggacacggtgttgttcaacgacagcatcttctacaacatcgcctacggccggccagacgccagccgcgacgaggtcatcgccgccgcgcgcgccgcgcagatcgacagcttcatccgcgagctgccgcaggggtacgacaccccggtgggcgagcgtggcctgaagctgtccggcggcgagaagcagcgcgtggcgatcgcgcgcacgctgctgaaggacccgccggtgctggtcttcgacgaagccacctcggcgctggattcacgcaccgagcaggcgatccaggccgagctgatgcggctggcgcagaaccgcaccacgctgctgatcgcgcaccggctgtccaccgtcgtgcatgccgaccagatcctggtgatggaccacggccgcatcgtcgagcgcggcacccatgccgagctgatgcgcgcgcgtggccgctacgccgagatgtgggacatccaggcgcgcgccgccgccaagggcggcgaagccgtgggcgcggatgcgctggcactcgacgtgggcgacgccacgcaggacgcctgacgggactgcattctcctgtatccgcgtgcaccaaggggcggcgggcattgtcgacaatcattgccgacgatggcgctgcggcaatcgcctcgcacacttttggttcggcaatcgcttgcgggcacgccctgaaacggggctgaaaaacctggcacgtcccttgcggacgaatccctccgagatcacgatcaacggagagattcaatgcctcatttccacgctgcgctagcgtcccccggcgtttgcgctgctgccgccgagaaccatgaacataccggcacgcgcgcgtcccgcactgcggcacggcgccgcctgctgaagctcggcgtgatgatcggcaccagcctggtgctgtcgacacagttcgccggcgcggcccacgcgcaggctgcaccaaccaaggtccgcttccagctcgactggcgcttcgaagggccggcggcgctgttcctgctgggcgagcagaagggctactacaaggccgagaagctcgacgtctcgatcgatgccggcaacggctcgggcaacgtggtcaaccgcgtggcctcgggcacgtacgacatgggcttcgccgatatgtcgtcggtgatggagttctacggcaacaaccccgacgcgaagaacaagccggtggccgtgatgatggtctacaacaacacgcccgccgccgtcctcgcgctgaagaagtccggcatccgcgcgccgaaggacctcgccggcaagcgcatgggtgctccggtgttcgacgccggccgccgcgccttcccgatcttcgccagggccaacggcctgcaggcgtcctcgttcaactggcaggcaatggacccgacgctgcgcgagaccatgctcacgcgcggcgacctcgatgccatcaccgggttctcgttcacatcgatcctgaacctgaacgcgcgcggcgtgaaggatgaagacatcgtggtgctgccgtacccgcagttcggcgtgaagctgtacggcaacgcggtgatcgcctccgaggatttcatgaagaagaaccccgaggcggtgaaggccttcctgcgcgccttcagcaagtcggcgcgcgacgtgatcgcgcggccggaagagggcatcaaggcggtcaaggcgcgcgacggcatcatcgatgagaagctggaagtgcgccggctcaagctggcgctggacagcgtggtcaagtcgccggacgcgaaggccgagggcttcgggcgcgtcagcgagccgcgcctgtcgctgatggcctcgcaggtggccgatgccttcggcaccaagggccgcatcaaccccgatgccctgtggaccgacgcgttcctgcccagcgcggccgaactggatgtgctgcgatgatgacgcgccaggctgccttcatgcccgcctccggcgggagcgccgcgcccgcggccgcggaaccctttgtcgatttcaaccgggtctggctggcctataacgacgagctcgcgcacaagggcgagttcgcggtcgaggacatctcgctgcaggtggcgccgggcgagttcattgccatcgtcggcccgtccggctgcggcaagtccaccttcatgaagctggcgaccgggctcaaggcggccacgcgcggcgtcgtgaggattgccggcgagaaggtgaccggcccgctcaagcaggtcggcatggccttccaggcgcccacgctgctgccgtggcgcaccacgctggacaacgtgatgctgccgctggagatcgtcgaaccatatcgctccaccctgcgcgcacgtcgcgacgagtacgtcgagcgctcgcgcaagctgctgcatacggtgggcctggccggctacgaggacaagtacccgtggcagctgtccggcggcatgcagcagcgcgcctcgatctgccgcgcgctggtccacgagccgcgcatgctgctgctggacgagcccttcggcgcgctcgacgcctttacgcgcgaggagctctggtgcgtgctgcgcgacctgtggcaggcgcagcgcttcaacgtgatcctggtcacgcacgacctgcgcgaggccgtgttcctggccgacaccgtctacgtgatgagccagcgcccgggccgcatcctgatgcgcaaggagatcgacctgccgcgcccgcgcgacctggaactgacctataccgagccatttgccgacctggtgcacatgctgcgcgagaagatcggccatgtgcgccaacactgaggcaaagctaccatgatgactctcacttccgcgcaggagcgccgcgtgcagcgcgtggcgccctggctgctgctggccgcggtgctgctgctgtggcagggcgcgtgcatggccttcggcgtgtccgactttatcctgccgacaccatcggcgatcgtggcctcgctggtggaatatgccgacgtgatcgccggccatgcgtggcgcaccttctggaccaccatggtgggcttcggcgtggccatcgccgtgggcgtgctgctggggctggcaatgggctcgtcacggctgctctatgccgccagctatccgctgatgacggccttcaacgcgctgcccaaggccgccttcgtgccgatcctggtggtgtggttcggcctgggcgcgggtccggccatcctgaccgcgttcctgatctcgttcttcccgatcatggtcaatatcgccaccgggctggccacgctggagccggaactggaggacgtgctgcgcgtgctcggcgccaaacggcgcgacgtgttgttcaaggtcggtctgccgcgcgccatgccgtatttcttcgcctcgctgaaggtggcaatcacgctggcctttgtcggcaccacggtgtcggagatgaacgccgccaacgagggcatcggctacctgctggtgtcggccggctcggccatgaagatgccgctggcctttgccgggctggtggtgatcgcggtgatggcgatggcgatgtacgagctgtttgcggtggtcgagaagcgcatgaccggctgggcgcatcgtggctgacggcttgccgccggacaggtgacggaggcccgggcgcgggtggataatccgcgtcatggaaatcaaatggcttgaagacttcgtcagcctggccgagacgcacagcttctcgcgctcggccgagctgcgccacgtcacgcagccggcgttctcgcgccgcatccagtcgctggaggcgtgggtcggcaccgagctgatcgaccgctcgagctaccccaccagcctgaccccggccggcaaggtgttctacgagcaggcgctggccatgctggcgcaggtcagcgagacccgtgcgctgatgcgcggccagcgctcggccaacgcccaggtgctggagttcgcggtgccgcatacgctgtcgctgaccttcttcccggaatggctcaaggcgctggagcgcaggatcggcacgctgccgtgccggctgcgcgcgctcaacgtccacgacgcggtgctgatgctggtggagggcggctgcgacctggtgatggtctaccaccacgcgcgccaggcgatccagctggatccggcccggtacgacatgctggtacttggtaccgagcggctgtcgccctacagcgtgccggacgctgccggcaagccgcaattccggctgcccggcaccgacaagaagccagtgcccttcctcagctacacgcccaacgccttcctcggccgcatggtcgacctgctgctggccgacacctccgaggcgctcaagctcgacaaatgctacgagaccgacatggccgaggcgctcaaggtgatggcgctggccggccacggcatggccttcctgcccgaaagcgcggtgcgcgaggacgtggccgcgggccggctggtgcgggccgagtcggcgcgcgggctgccgttgtcgatcgacatggaaatccgcctgtaccgcgagcgcccgggcgagaacggcaacgaacgccgcgccggggcacggcgcaagcgccagctggtcgaccaggtgtggtcgaccttgtcggcggcccagtccgcccagccggccggctccccggtttccgccagatgacaacgttatgcaggttttgcatgaccggatgagcaaacggcattggattcgggcggggcgccagccctaagcttgcgggcattcttcacaccggaaccaaccgatgtcttccgcagcaccgaccaatattgctggccaaaagcacgcactcccgtcttacctcaatgccgaccatctcggcccctggggcatctacctgcagcaggtcgaccgtgtcacgccttacctgggctcgctggcacgctgggtcgaaaccctcaagcgccccaagcgcgcgatgatcgtcgacgttcccatcgaactggataacggcaccattgcccatttcgagggctatcgggtgcagcacaacctgtcgcgcggcccgggcaagggcggcgtgcgcttccaccaggacgtgaccctgtccgaggtgatggcgctgtcggcctggatgtcggtgaagaatgccgcggtcaacgtgccctacggcggtgccaagggcggcatccgcgtcgatccgcgcacgctctcgcacgccgagctggaacgcctgacgcgccgctacaccagcgaaatcaacatcatcatcgggccgagcaaggatattccggcgccggacgtgaacaccaacgcccaggtcatggcctggatgatggacacgtactcgatgaactccggcagcacggccaccggcgtggtgaccggcaagccgatctcgctgggcggctcgctcggccgccacgaagccaccggccgcggcgtgttcgtggtcggctccgaggccgcgcgcaatatcggcctggagatcaagggcgcgcgcgtggcggtgcagggcttcggcaacgtgggcgcggtggcggccaagctgttccatgaggccggcgccaaggtggtggcggtgcaggaccaccgcaccacgctgttcgacccggccggcctggacgtgccggcgatgatggaatacgcctcgcacagcggcaccatcgaaggcttccgcggcgaagtcctgcgcaccgagcagttctgggaagtcgactgcgacatcctgatcccggccgcgctggaaggccagatcacggtgcagaacgcgcccaagatcacggcaaagctggtgattgaaggcgccaacggcccgaccacgccgcaagccgacgatatcctgcgcgagcgcaatatcctggtctgtcccgacgtgatcgccaacgccggcggcgtgaccgtgtcctacttcgaatgggtgcaggatttctccagctttttctggaccgaggaagaaatcaaccagcgcctggtacggatcatgcaagaagccttccgggcaatctggcaagtggcacaggacaacaaggtgacgctgcgcacggcggcgtttatcgtggcctgtacgcggatcctgcaggcgcgcgagatgcgcggcctgtatccctgatccgggcacgggaaacgggataaggcactgccatggtgcaatgcaataatcgtcacgctccccatggctcatgaccgtcagacgcggtctccggcaagcgccggagaccgcgttgtcgtatccggacgccgtgcgcagtgattgccctgaagtggggttctaggagaaaacccagttgtattgcggcggatgctgcgcaatactgtttcaccagtgggggttttatctctagaatcccgctttctcttcatggtcaaggagatgttatgaatttcgccaagctggctgccctgatgattgccgggggcgtgatgtgcgggacggcacaggcagctgaacaactgacgggcacgctgaagaagatcaaggacaccggcgtcatcacgctgggcgtgcgcgagtcgtcgattccgttcaattacaacctgggcggcgtgcgtcaggtcggctattcctacgatatcaacatgaagatcgtggaagccatcaaggaccagctcaagctgccgaacctgcaggtcaaggaaatcccgatcacctcgcagaaccgcatcacgctgctgcagaacggcaccatcgacatcgagtgcggctccaccaccaacaacctggagcgccagaagcaggttgggttcaccaactccatcttcatcatcggcacgcgcatcatggtgaagaaggacgccggcatcaaggactgggccgacctgaagggcaagaacgtcgtcaccaccgccggcaccacgtcggagcgcctgctgcgcaagatgaacgacgaccagaagctgggcgtgaacatcatcagcaccaaggaccatggccagtcgttcctgacgctggaatcgggccgcgcggtcgcgttcatgatggacgacgcgctgctgtacggcgagcgcgccaaggccaagaacccggccgactggatcgtggtgggcaagccgcaatcgcgcgagtcctatggctgtatgatccgcaaggacgatccgcagttcaagaagctgtccgataccgtgatctccggcatgatgaaggacggttcgatcaacaccctgtacaccaagtggttcatgacgccggtgccgccgaagggcctcaacctggacttcccgctgtccgaagacatgaaggcgttgttcaagacgccgaacgacaaggcgctggactgacctgccgttgacagcagtgtgaaacggaaggcatgtccttccgtttctttttgaggacgcaacatgaactacaactggcattgggcagttttcctcgaacaggccgcccagaacgagacctacctggactggatgatctcgggcctgaaggtaacgctcgccctgggactctcgtcctgggtcatcgccctggtcatcggttcggtgctcggcgtgctgcgcaccgtgcccaacaagtggctggcgggcatcgccgccacctatgtggaaatcttccgcaacatcccgctgctggtgcagctgttcatctggtatttcgtcgcgcccgagctgctgcccggtggcgaggcgatcaagcagatgaacccgttcgcgcagcagttcctggccgccatgctgtgcctgggcaccttcaccgccgcgcgggtctgcgagcaggtgcgctcgggcatcaactcgctggcgcgcgggcagaagaatgccggcctggcgatgggcttcacgctgccgcagacgtaccgccacgtgctgctgccgatggcgttccgcgtgatcgtgccgccgctgacttccgaattcctgaacatcttcaagaattcggcggtggcttcgaccatcggcctgctggaactggcggcgcagggccggcaactggtggactacaccgcgcgcccgtatgaatcgttcatcgcggtcacgctgatgtacgcgctgatcaacgtgacggtgatgctgatcatgcgctgggtggaagcccgcacgcgcgtgcccggctttatcggcggcaagtaagggggcgccatggcttattccttcgatttcacttccatcacccctgccacgctcgaggtcctgggcgagggcatgatggtctcgctcaagatcaccgtcaccgcggtggtggtgggcatcgtctggggcaccatcctggcgatgatgcggctgtcgtcgttcaggctgctgaactggtttgcgcaggggtacgtgaccatcttccgctccatcccgctggtgatggtgctgttgtggttcttcctgatcattccgcaggtgctgcagaacctgttcaacctgtcgccggcgaccgacctgcgcatgacgtccgcgctggtggcctttgcgctgttcgaggccgcgtactactcggaaatcatccgcgcgggcatccagagcgtgtcgcgcgggcagatgttcgcggcgcaggcgctgggcatgacctatggccagtcgatgcggctggtgatcctgccgcaggcgttccgcaacatggtgccgctgctgctgacccagggcatcatcctgttccaggatacgtcgctggtctacgtcagcgcgctggccgacttcttcggccaggcctacggcatcggcgaacgtgacggccgcatcgtcgagatgctgctgttcgccggcgtggtgtacttcgttatctgcttctccgcttcgctgctggtcaagcgttaccagaaaaaggtggctgtatgatcgaaatcaacaatgtctccaagtggtacggcgccttccaggtgctgaccgactgcaccaccaaggtcgccaagggtgaagtggtggtggtatgcggcccgtccgggtcgggaaagtccacgctgatcaagaccgtcaacgcgcttgagccgttccagaagggcgatatcctggtcgacggcacctcggtgggcaatcccaagaccaacctgcccaagctgcgctcgcgcgtgggcatggtgttccagaacttcgagctgttcccgcacctgtcgatcaccgagaacctgaccatcgcgcagatgaaggtgctcggccgctccaaggacgaggcgatggccaagggcctgaagtacctggaccgcgtgggcctgaagagccaggcggagaagtaccccggccagctgtcgggcggccagcagcagcgcgtggcgatcgcccgtgcgctgtcgatggacccgatctgcatgctgttcgacgagccgacttcggcgctggacccggagatggtcaacgaagtgctggacgtgatggtgcagctggcgcaggaaggcatgaccatgatgtgcgtgacccacgaaatgggcttcgcgcgcaaggtggccaaccgcgtgatcttcatggaccagggcaagatcgtcgaggactgcgagaaggaggagttcttcggcaatatcgaacaccgctccgagcgcgccaggcagttcctgtcgaagatcctgcatcattgaccggcctggcagggcaagcagaaagggacgcctcggcgtcccttttttcgttcccgatggctcaggtgcaggccgtgttggccgcgttcttcgcctgcacttcaggcgggatcggcaccgtcagcgtcatggtcgggtgcccgtcctcgaacatgatcagctcgcccggggcgaagcgggtccaggtctcgttgtcggtcagcggctgggtggcgatcaccgccacgcggtcgtccggtgtggtgacctgggcgaagtcgatcgacaggtcggcgtcgatcaggtgcgcggtcgagaacggccactgccgcacgatgtagtacaggtgcgtggagcagtgcgcgaactgggcctggccgttgcacagcaggtagttgaacacgccatgcagcgtgatctcgcgggtgatgtcggccagcgcatggcacagctcgttcagcggcggctgcgaacccgggaagcgcttgcgcaggccctgcatcagcgtgcagaaggccagttcgctgtcggtatcgcccactggctggtagacgccggacaggaacggggtgaagcccttcaggtcgccgttatgggcaaagatccagtggcggccccacagctcgcgcatgaaggggtggcagttctccagcagcacggtgccctgcgtggccttgcggatatgcgagatgacgttcttggacttgatcgggtagcgcttgatcaggtctgccaccggcgaggtgccggctgactggttgtcgataaacaggcggcaggccttgtcctcgaagaaggccacaccgaagccgtcggcgtgatggtcggtcaggccaccacgcgcggcaaagccggtgaaggagaacgtcacgtcggtcggcgtggcgcagttcatgcctagcagctggcacatatcggggcaccggtcggcagtgggctgccgctttgcaatagaatgcagacattatcccgcgcacccgggccgctgccaagcagcgtcggccggccgcgcgcggcgaccggccatcctgcacgtatctccccaataaccatgcgccaatacaagatcgccgtgattcccggagacggaatcggcacggaagtcatgcccgagggcatccgcgtgatggacgccgcggcgcggcgcttcggcatcgacttccagtgggaccacttcgacttttccagctgcgactactacgcccgccacggcaagatgctgccggacgactggttcgacacgctggtcaagtacgacgccatctacttcggcgcggtgggctggcctgatgccgtgcctgaccacgtctcgctgtggggttcgctgctgcagttccggcgctcgttcgaccagtacgtgaacctgcgcccggtgcggctgatgcccggcatcaggagcccgctggccggccgccagcctggcgatatcgacttttatgtggtgcgcgagaacaccgagggtgaatactccagcatcggcgggcgcatgttcccgggcaccgagcgcgagatcgtggtgcaggaaaccgtgatgagccgcaccggcgtcgaccgcatcctgaagtttgccttcgagttggcacagaagcggccgaagaagcacctgacgtcggcgaccaagtccaatggcatctcgatcaccatgccgtactgggacgagcgcgtcgaggcgatggcggccagctaccccggcatcaaggtcgacaagtaccacatcgacatcctgaccgcgcatttcgtccagcatccggactggttcgacgttgtggtggccagcaacctgttcggcgacatcctgtccgacctgggcccggcttgcaccggcaccatcggcatcgcgccgtcgggcaatatcaaccccgaccgcacctttcccagcctgttcgagccggtgcacggctcggccccggatattgccgggcgcggcgtggccaacccgatcggccagatctggtgcggcgccatgatgctggagcacctgggccatgaagcagccggcgccgccgtactgggcgcgatcgaaaaggtgctggccgcgggccccgaacacgcgccgctgacgcgcgacatcggcggcaaggccggcactgccgacctgggcctggctatcgcggaggcgctgtgagcgcggcggtcgcgggcgatccccgcgccttgctgctggacagcttccacgcggcggtggcggcggccgatccgctgcagatcgtggcgcagcacctgccacccccgcacgcgggcggccgcacgctggtggtgggcgcgggcaaggccgcggcgtcgatggccgcggcggtcgagcgtgcctacgctggcaaggccacgctggaggggctggtggtcacgcgctacgcccacgggctgccgaccgaccatatccgcgtgatcgaggccggccatccggtgcccgacgaggccggcgagcaggccgccgccgatatcctggccagcgtgcagtcgctgacgccgcaggaccggctgctggtgctggtgtcaggcggcggctccagcctgctgtcgctgccggccgaaggcatcccgatggctgacctgaaggccgccactcgggaactgctgcgctgtggcgcgccgatcaccgagatgaatatcgtgcgcaagcatgtctcgcgcatccagggcgggcggctggcgcaggcaagccgtgcgccggtgaccacgctgatcgtctcggacgtggccggcgacgatcccagtgcgatcgcctcgggcccgaccgtggccgacccgagcacctttgccgatgcgctggagatcctgcgccgctggggcgcgcaggtgccggccagcgtgcaggcacacctggagtgcggcgcccgcggcgacgtgccggagacgcccaagccgggcgatgcactgttcgcccgggtcgaccaccgcatgatcgccactgcccatggcagcctgcaggcggccgcggcgctgttccgcgaacgcggcatcaccccggtggtgctgggcgataccgtgaccggcgaagcgcgcgaagtggcccgcgtctacgccgcgctggtgcgcgagattcgcgcgtacaatgcgccgtttgccgcgcccgtggcgctgatttccggaggtgagtgcacggtcactttgcctgccggcggtggcgccacgaaggcacggggcgggcgttgctccgaattcctgctgtcgctggcggtcgagcttgacggcatgcccggcgtgcatgcgatcgcagccgacaccgacggcatcgacggttcggaagacaatgccggtgcgctggccgatccgaccacgctggcgcgcgccgcggccgccggcctgccgggactgcgccagctggacgcgcacgacgcctggggcctgttcgatgccatcggcgacctggtagtcaccggcccgacgcgcaccaatgtgaacgactaccgcgccatcctgattctctgatttcgacgaacgccagccgccgccgcggcaggcccaagctagccatgacccagaagctcaccatcacccgcccggacgactggcacctgcacctgcgcgacggcgcggccctggccgccgtgctgcccgacaccgcgcgccagttcgcacgcgccatcatcatgcccaacctgaagccgcccgtgaccacggtggcgcaggcgcaggcctaccgtgcccgcatcctggcggcgctgccggccggcctgcagttcgagccgctgatgacgctgtacctgaccgacaacaccacggccgaagagatcgccgcggccaaggccagcggcttcgtgcacggcgtcaagctgtacccggccggcgccaccaccaacagcgacgccggcgtgaccgatatccgccgctgctacccggcgctggaagcgatgcagcgcgcgggcctgccgctgctggtgcatggcgaggtgaccgaccccagcatcgacatcttcgatcgcgaagccgtctttatcgaccgcgtgatgacgccgctgcgccgcgacatgcccgagctgaaggtggtgttcgagcacatcaccaccaaggatgcggccgaatacgtgcgcgacgccagcggcccggtcggcgccaccatcaccgcgcaccacctgctctacaaccgcaacgccatcttcaccggcggcatccgcccgcactactactgcctgccggtgctcaagcgcgagacccatcgcgaggccctggtggcggccgcggtctcgggcagcccgcgctttttcctgggcaccgacagcgcgccgcacgcgcgcgggctgaaggagcacgcctgcggctgcgccggctgctataccgcgctgcatgcgatggagctgtatgccgaggccttcgacgccgccggcgcgctggacaagctggaagcctttgccagcttcaacggcccggccttctacggcctgccgcgcaacaccggcacgctgacgctggagcgcgaggactgggaactgccggccgagctgccctatggcgacaccacgctggtgccgctgcgcggcggcgagacgctgcgctggaaggcccgctaaaccctgctgcggccttgcccatgcaggcgcaagcgggcgacgagcccttcgtcgccgcgctggccgggatcgactggtcccggccgtggttccagctgtttgctgcgcagggtgccgcgctcgctgcggcggtgcagggcggcgccgatctgcgcgcgctgctaagtgcgcatgcagcccaactccgcctgtgcaatgcccgcggcctgccgctgcgtttcattgcccagcatgccttgccggaaggcagcgcctatgaggcgcatatccatgccaccggcgagatcccgacccgcgacaatctccacgatttcttcaacgcgctgacctggctgcatttcccgcaagccaagcgcgtgctcaaccagatccaggccgaggtcattgcgcgcgaaggcgtgcagaccacgcgcggcagcgtgcgcgatgcggcgaccctgttcgacgaaaatgcggtgctgtttgtcagcaccgaccaggacctggcggatgcgctcaaggggtttgcgtggcagcggctgctggtcgaatccaggccggcgtggggcagggcctgcacggtggtgccgttcggccatgcgctactcgaaaaactggtgcagccgtacaagtcggtcactgcccatgcatgggtgctgccgctggcgccgcagcaggcggcaggcccgtggctggacgtcatgctggcgcaatcccttgccgctgcggcccaggctggcgcgctgcgcggcgggcgcagttttgcgccgctgccggtgatgggtattccgggctggtgcgacgataacgccgaacctggcttctacgccgatacctctgtgttccgcccaggacggcgcgccgactgaaggcgccgccaatcggtgttagactgcgggccgcaaagcaggccaggcaaccgctgcctgcaccgcaaggtgcagggggaggaaagtccggactccacagggcagggtgttggctaacagccatccacggcaacgtgcggaatagggccacagagacgagtcttgccgccgggttcgcccggcgggaagggtgaaacgcggtaacctccacctggagcaatcccaaataggcaggcgatgaagcggcccgctgagtctgcgggtagggagctggagccggctggtaacagccggcctagaggaatggttgtcacgcaccgtttgccgcaaggcgggcggggcgcacagaatccggcttatcggcctgctttgcttcttcttccggcatgacccggcgccaccacggcgtaccgggtctgcatcttcctttcaggcttcgacgatttccatcgtgtgcgtgatctcggccgtcttggccagcatgatcgacgccgagcagtacttttcgtgcgacagcttgatggcacgctcgaccgtggcggggttgagattcttgccggtcaccacaaaatggaagttgatgcgggtgaagactttggggtcctcgccggcgcgctcggcctgcagctgcacgctgcagccggaaacgtcctggcggccgcgcttgaggatcagcaccacgtcataggcggtgcagccgccggtgccgagcagcaccatctccatcggccgcggtgccaggttatggccgccgccgtcgggcgcaccgtccatcgccacgatatggccgctgccggtctgggccacgaagctcatgccgtcggcacccatccatgtcactttgcattccattttgttcgttcctgtcgtttatattgtgtgcttccgatcacaggcgcatgatctcgaatcttgcaattctcagtatatggcatcgcccagcttgggttgctgacgcccaaatccctatgaaatctgagggtttcctctagtatgacagctcaatgacatgccttgatttttcgtaagtcattgatttctaagcgaaatgctctgtctggtgcgtcacgtttttctttccgcaatacgaaattgaatttcgcagtacaaattttccttgcactggggaaaaccccatgtataatttgaatcattgaacgacggcactgacagcgcgccagagtgcgaaagcgaagccccagggcaagccgcaccgcccgccagtccctccgtcgatctcccagtgtctcctccaccctcctcctttggtggattcaaacccaagctcaaccgcttgggttttttttcgcccctgcgttctggcgcgctaagcactgaaaagcgcgcgacgctgccctggtttgggcccgcgatggcggcgaccttgacgaaaaggtcagtctttgcttgtgcggttccggtagccgccagtataatggaaggctttccgtcatacccgcggaagaaagagcaggatcaggccagccctcacgggccagccacaagacttgcaggggcgagtacaagccttcgcgagtcggatttcgggtacgaactaatagtcaggaaaaatcatgaagaccttttccgccaagcctcatgaggtaaagcgcgactggtacgtgattgacgcgacggacaaagtcctcggccgtgtcgccagcgaagtggcacgccgtctgcgcggcaagcacaagccggaattcactccgcacgtcgacacgggtgattacatcatcatcgtcaatgcagccaagctgcgtgtcacgggtaccaaggaaacggacaagaagtactatcgccattcgggctacccgggcggtatctacgaaacgacgttcggcaagatgcagcagcgtttcccgggccgtgccctggaaaaggctgtcaagggcatgctgccgaagggtccgctgggctacgcgatgatcaagaagctgaaggtttacgccgaagccgagcatccgcatgaagcgcagcagcccaaggcgctggaaatctaaggaggccaatccatgatcggtaactggaattacggtactggccgccgcaagagcgctgtggctcgtgtcttcatcaagtcgggcaagggcgatatcatcgtcaacggcaagcccatcaaagagtatttcgctcgcgaaacctcgctgatgatcgtgcgccagcccctggaactgaccgctcacgctgaaacgttcgacatcaaggtcaacgtgaccggcggtggcgaaaccggccaggccggcgcagtgcgccacggcatcacccgcgccctgatcgactacgatgcgaccctgaagtcggccctgtcgaaggctggctacgtcacgcgcgatgcacgtgaagtcgagcgtaagaaggtcggcttccacaaggcgcgtcgtcgcaagcagttctcgaagcgctgatgcgttttcgcaggtccggtactgccggatcttgcgagaccaaagaaaccgcacgctggccgtgcggttttttttcgcctgcagggtacggaaatactctggcctgccgaaaaagcgattgggcagccatacttttgtggggtatgggctgcgcgcggctacaatcacgccctgtcgccatcggcaagtgctgcttgccggcgcgaatgcgccacggccggagggttcggcacgaacgagagaggagtgagagtgatgctgttttcgaaaaagaagggcctttcgatcgatactctgatcggcgaagacaccgccgtcgacggcgacctggtatttgcgggcggcctgcgcctggacggccgcgtgcgcggcaacgtcaccgcggcgccgggcaagccgagcatgctggtggtcagcgaaaaaggcatgatcgagggcgagatcagcgttggccacctggtgctcaacggcaccgtcaagggcccggtgcaggccaccgacctgctcgaactgcagccgcatgcccgcgtgctgggcgacgtgcgctatgcggcgctggaaatgcaccagggcgcgctggtcgaaggccgcctgatgccgctggtgcaaggcgagatcaaggcgctgccgaacctggtcgaggcggcgccggcggtcgaagtgacggaagcggcggacgaggctgctgtcacggaccgcgcaacgcccgctgccgacacccaacccactgaaaaggccgcctgagcggcacccgccatgccgggaaccccttgaaaacacagggtttcggcacgatctttcagtagcgcttagaatacaggcgtatctaaacaggagaaccccccatgaacgcagtcgcagaggcacccgttaccgaggacgtgccggcaccgttcgtctttaccgacagcgccgccgacaaggtcaagcagttgatcgaggaagagggcaatgccgaactgaaactgcgcgtgttcgtgcagggcggcggctgctccggcttccagtatggcttcaccttcgatgaggaagtcaacgaagacgacaccaccatggtcaagaacggcgtcaccctgctgatcgactcgatgagctaccagtacctggtcggcgccgagatcgactacaaggaagacatcaacggcgcgcagttcgtgatcaagaacccgaatgcctcgaccacctgcggttgcggctcgtcgttctcggtctgaccggcaccggcccagaaaaaaacgcaccttcgggtgcgttttttcttttccgcgatggcttaccgcgcggcgcgccagaccacgggaaaccagtcttcgcgcatgcgctcgccggtctgctgatcgatgccgggaaagggcggtgaggtgcgcccgggccgcagcatgaagcgcacgtcgtcgcccaggaagcgcgccgagaacgctcgccggcgcccgctgccggtattgccggcagcgccatgcacggtacggaagtcgaacaccacggcatcgcctggctccagttccggtgcgagcagggtgtagctgccgtcttccacgtccggcatctccatgaaggcgtcgttacctccatagaagttctcgttgctggcccagcgcttgggccgcaccagccgcgcccagcggtgcgagccggccaccacgcgcagggtattggcctgcgtcaccgggtccagcgggatccagtagctcgcggtctgggtgccgtcgacacagtagtagggcaggtcctggtgccacggcgtgggcttggccgtgccgggctccttgaccaggatgtgttcgtggaacacctgcaccgcctgcgactgcatgatgcgcccggcaatggcagccgccggcgactggcggataaagtcatcgaacggcgtaatgcgctgccagttgcagtagtcctcgaagaagcgcccgctttcgccgggccgtacgttctcgatggcgaaggcgcccggctcggccaggttctgcgcaaagccgtcgcgcagccgttcgacccagtcggtgaaagcgccgcgcagcaccagcacgccgtcgcgctggtaggtgtcgatgtgttcctgggtgatgttcatggcgatattgtgtgggggcgatgtgcccagtatcgccatgcattggggataggaaaagcatatatttcctatgttgcgatataggaaatcatgatccccttctctttccgccagctcgaatactttgtcgccgcagccgagcacggcagcatcagcgcggcggctcgcgcgcgccatgtgtcgcagccgtctgtctccaccgcgatcgcgcagctggaagacactctgggcgagcctctcttcaggcgccaggtcagccgtgggttgtcgctgacgcccgccggtcagcgcctgctggggcgggcacgagacatccttgcgctggcggccggcctcaccgtggacgacgccaccggccgggggttgaccggccagctctcgctgacctgcttccaggacctcgggccgtactttgtgccacgtctgctggcggggctgcgccggcaccatccgggcatctcggtgaccttgttcgaggccgacctggcgaccgtccaccgcacgctgcaggcgggcaaggccgaactggcgctgacctatgaactggggctcgatgcccgcaccgagcgccgcacgctggcggaactggcaccctatgcgctgctgcccgccggccatccgctggcaagcggcaccgatgtgagcctggccgacctggccggcgaacggctgatcctcgaggacatcccgcagacgcgcgagtacttcctgtcgctgttctgggcgcatggcctgcacccggtgctgcaccagtacacgcagaccttcgagatgcagcgcggactggtggcgcacggctatggcgtggcgctgtcgtgcacgcgcccggccggcgaccacagctacgacggcgtgccgatcgcctgcctgccgctgcgcgagccggtgacgccgcagcgcgtggtgctggcgcgctcgccggccatgcgggcctcgccgctggcacaagcgttcatggattgggtggaggcgggcggcgcgatgcgcctgccttagcgcggatagatcgcgcccagcacgcgcggcccggcggcgccggtcacggtgggcacgttgccgggcaggcgcagcaggcactggcgtgccagccaggcaaaggcgatggcttcgacctgcgacaccggcacgccgtagtcatccgaggtctcgatggccacgccgggcaatgcctgcgtcagtcgtgccatcacgaacgcattgcgggcgccgccgccgcagacgatcaggcggcgcgcatcaggcgcatgggtgcgcatgtcgcgcgcgatggcctcggcagtcagcgcggccagtgtcgcctgcacatcggcaggcgcgaggtgttggaacgaggcgagacgggcttcgagccagcccggatggaacaggtcgcgcccggtgctcttgggcggtgctgcgctgaagtagggctcggccaggcactgcgccagcagcgcggcgtcgacccgcccgctggcggcccagtcgccgttgctgtcgaagggaagcccgcggtggcggccgacccagtagtcgagcagcgcattgcccgggccgcagtcaaagccgctgacggcgccgcccgccgcgggcaggatgctgatattggagatgccgccgatattgcaggcaacgcgggtttcggcgtcgctgccgaacagcgcatggtgcagcgccggcaccagcggcgcgccctggccaccggcggcgaggtcgcggctgcggaagtccgccaccacgtcgatgccggcgagctcggccagatgcgccggatgctggctttggcgggtgtagccgatgccgtcgtacaggcccggccggtggcggatagtctggccgtgggcgccgatggcggccaccgcggccgcgtcgacctgggcctcgctcagcagtgccgccacgcagtcggcgtagacctgcgccagtgcattggctgccagcgcctcgcgatggatctcgtcctcgcccggctgctgcagggcagagaatgccgcgcgcagcgtgtcggggaaaggctggctggcggccgccagcacggcgggccgcgcgccgctgaaatccaccagcactgcgtcggcaccgtccatgctggtgccggacatgatgccgatatagcgttcgctgccaggcacgggctgggtcacgatgggcgcggtcagttggaggcggtcagcacgttgtaggtgcgcagcgcattgatgcggctgagcagcccgctggtgtaggtcaggaattcctggcgcgacttgccggtcagcgtcggcgattccatcagcgtgatggtcagcgggttctgcggcacgtcgttgaagcggaactcatagtgcaggtgcgggccggtggcccagccggtcgagccgacatagccgatcagctggccctggcgcaccggctggccctggcgcatgccggcaaagccggacaggtgcgcgtagtaggtcgagtagccgttggcgtggttcaggatgacgatattgccgtagccgttctgctggcccacgaactcgaccacgccgtcgccggtggccagcaccttggtgccggtcggggcggcgaagtccacgcccttgtgctgcgcccagtcatgatgcagcggatgctcgcggccgccgaagcccgacgacacgcgcgagaattccaccggcgaacgcaggaacggccgcttcatgctgcgcccgtcgaaggtgtagtaggcgccgccgtccttgctgtcttcgggcgcgaaccacagcgcctggtgcagctggttgcggttgatcagctccagtgcgaccacgcggccgttgcgcacgaaggtgccgtcgcggaagcccgcttcgtagatgatgcggaagcggtcgccgctggcgatgtcgtggtggaagtcgatcacgccggagaagatcgacagcatctgctgcacgacttcgtcgggcacgttggccgcgtccatggccttgaagaaaccgcccgcggaaatcgcgcccgaggccatctcatagtgcacgtcattgtcgacgcgctgcaccttggccttgtaggtggcggcggtgttgtcgctggccgcgcgcacgcgttcgatcaccagctcgcgcgaggcggctgcgtcgccgcccaggttggcctgcagcgacaccagcgtgttgctttcgtcgatctccgcctgcaccgcctggccggggttcaggttgaacaggccgcgcgcggtcgggttcttgacgatgaacgcctgcgcgtcggcatcgtccacgcccagccgcttgagcaggctggcgatggtgtcgccgcgctgcatgcgttcttcgcgcacgtagacggcctggctgtcggtaagctgttcaagttgctcgcgcacgtcgggcatgcgcagcgcctgctgcgtgcgcggtgcgagcggatcgtcaaaggcgctgcgcggcgcaacgcccatcgccgcggccatgccgagcgtgaagattgcgcccaccgaggccgtcagttgtttgcgccgccgcgcgtgctgggggttggtcggatcgacaagaaccaccagctcacgcgcgaaaacttcgcggagtctggaccacatcacgtaaaattcaaccttggtctgagcaccgctgccggggacgatgtgtctcgtctgccttcctcccccgaggtgcggcgcgggctcttcactgttatttggccgcctgcactgctgcataaagtggcgggtggcgcactggaaaggcttccgtaggcgccgggaatcgcggattataccaaaatccggccctggcggctgtcaggaaatttcctaaaatttcaagtatttcaaagacttacgtcatgactgaagttgccacgggccccacggccaaataccccctgacgccgtcggtgatgcaggccctggaagtctccaagcgaggctgcgacgaactgctgatcgaatccgaatgggcgcagaagctggcgcgcagcgaggccaccggcgtgccgctgcgcatcaagctgggcctggatccgaccgcgcccgacatccatatcggccataccgtggtgctgaacaagctgcgccagctgcaggacctcggccaccaggtgatcttcctgatcggcgacttcacctcgaccatcggcgatccgtcgggccgcaacagcacgcgcccgccgctcacgcgcgagcagatcgaggccaacgcccagacctactaccgccaggccagcctggtgctggacccggcccgcaccgagatccgctacaacagcgagtggtgcgatccgctgggcgcgcgcggcatgatccagctggcggccaagtacaccgtggcgcgcatgatggagcgcgacgacttcaccaagcgcttccgctccgggattccgatctccgtgcatgagttcctgtacccgctgatgcagggctatgactcggtcgcgctcaagtcagacctggagctcggcggcaccgaccagaagttcaacctgctggtcgggcgcgagctgcagaaggaatacggccaggagccgcagtgcatcctgaccatgccgctgctggtgggcctggacggcgtcgagaagatgtccaagtccaagggcaactacgtcggcgtgaccgaggcgcctaacgagatgttcggcaagctgatgagcatctcggacgacctgatgtggcagtactacacgctgctgtcgttccgcccgctggccgagatcgagctgatgaagcaggaaatcgcgctgggccgcaatccgcgcgactgcaaggtgctgctggcgcaggaaatcgtggcgcgcttccacagccaggccgatgccgagaaggcgctggaagacttcaaccaccgcgcccgcggcggcgtgccggacgatatcccggcagtgagcctgactggcgcgccgctgggcatcgcgcagctgctcaagcaggccaacctggtgccgtccacctcggaagccaaccgcaatatcgagcagggcggcgtcaagatcgatggcgccacggtcagcgacaaggccaccagggtggcagcgggcacctatgtcgtgcaggtgggcaagcgccgtttcgcgcgcgtgacgctggcctgaggcggccgggatgatcgcgctgatccagcgggtggcccaggcccgcgtcacggtcgaaggccgcaccaccggtgaaatcggcgccggcctgctggcgctggtctgcgccgagcgcggcgacaccgaggcgcaggccgagcggctgctggccaagatgctgtcgtaccgggtgttttccgatgctgccggcaagatgaacctgccggttcagaacatggacggcaacggcaacgccggcgggctgctggtggtttcgcagttcacgctggcggccgataccaacagcggcacgcggccgagtttcacgcccgctgcctcgcccgaggacggccggcgcctgtacgagcatttcgtggcgcaggcgcgcgccgcccatccgcaggtgcagacaggcgagttcggcgcgatgatgcaggtcagcctggtcaacgacggcccggtcaccttctggctgcgggtgccgccggcctgaacagattccaagctgccgcgccccggcgcggcaccaagacaggagagacaaatgaaagtctggagcaagtccttcaacgacaacgcgccgattcccggcgagttcgccttctgcgtgcccgacgccgccgcccacgtggccctgtcgaataaccgcaatcccgacctgcgctgggaagacgccccggccgagacgcgctcgttcgtgctgatctgccacgaccgcgacgtgccaagcaagggcgacgacgtcaaccaggaaggccgcgaagtgccggccgcgctgccgcgcgttgacttcttccactgggtgctggtcgacatcccgccgggcctgacctcgatcgcggcgggctcgcacagcgacggcgtgatcgcgcgcggcaagccgggccccgaagccaccggcggcaccgccaccgcgggcggcctgcgccacggcatcaacgactacaccggctggttcgccggcgatgccgacatgaagggcgactactacggctatgacggcccgtgccccccgtggaacgacacgctgctgcaccactacgtgttcacgctgtatgcgctggacatcgaccggctgccgctcgatggcaccttcaccggcgcgcaggtgcgcgaggcgatccagggccatgtgctggcgcaggccagcctcaccggcacttatacgctgaaccccaatctggcgaaataacgtctggccggcgccgggccagccgcgcggcgccggcctcaaaggaaatcccgaaggaaacggcatgtcgcaaagccccgggccgcattcgctggcctatacccacctgatcgtgatccgccacggcgaaacggcctggaaccgggagcgccggctgcagggccagctcgacattcccctgaacgagaccggccgcgcccaggcgcgcgcgctggccacggcgctggcgggcgagccgatcgatgcggtctatgccagcgacctgtcgcgtgcgatggaaaccgctgcgccgctggccgaggtgctcgggctgcaggtgcgccccgatgcgcgcctgcgcgagcgcagctacggcacgctgcagggtaagacctacgccgaagtagccgagcacctgcccgaggatttcgcccgctggcaggcgcgcgtgccggactacgcgccgcctgaaggcgagtcgctgctgggcttccatgagcgcgcggtcgaggtggtgctggcgctgtcgcgccggcatcccggcgagcgcatcgcgctggtggcgcacggtggcgtgcttgactgcctgtaccgcgaggccaccggcatgacgctggaagcaccgcgccagcatgaactgctcaatgccagcgtcaaccggctacgcagcgacagcagccacctgacgctggcgcagtggggcgatgtcagccaccttgaaaacctgtcgctggacgaggtggaccggcgcgtgccttagcgctacacgcggacgcggaacggggtgaagtcggtattgcggtcgaaataatcctcgttctcggcccgcttcaggaacccgaccaccttgtacgtcaccggtgtcatcaccacttcccagccggtcttcagcacgtactgcgccactgccacctggatcaccttttccagcggccagatgccgtagaacgcgatcacgtagaacagcgacgagtcgaccagctcaccggccagcgaagagccgatcgtgcgcgtccacagccaccgccccgaggtccacagcttcatcttggccagcacgtagctgttggtgaagctgccgcagcagaaggcgatcagcgagccgagcgcaatccgccaggtgttgccgaacacgtcctgcaggcttttctggtagtccgccatgaagggcgccaccggcatgttcagcaccaccaggctcatgaaggtggcgaaagccagcgcggcaaagccggcccagaccacgcgccggtcgcggccgtagccgtagacctcggtcaacacgtcgccgaagatgtaggagatcgggaagaacagcacgccggcgccgaaggtcaccgtgccgatcacgggcagcgtcacctgtgccgccttggccgcgccgatcaggttcgagcacagcagcacggtaacaaaggccaccatgacgaagtcatagtaacggtagacgcggccagcggggcctgcgctggcggggatggcggacatgggggctcccggtcggacgcgctggcgcgcggtgttttgggcgcgattatgccagcggaccccggattctgccgcggcatgcgcaagcgttgctgcggccgcctgaaatgaaaattcccggccgaagccgggaatttcaggtggagcggcgcagccgggtggccgggtcagatatccagcttgctgatcttggagccgtttaccgagacgtcgaacatcaggccggcattggtctgcacgaaggcaatcaccggctgctggctggtcagggtgtcgagcctgccgtccgcgccgaccttggccaccgccacgttggcatcggcgccggcggtccagcccttgctggcaacaaacttgttgtaggcctccggggtcatgaacatgatgatgacggccttggactgcccgccggcggtcagcccgaccgaggcctgcgtcgtgctgtagtagccgaccgtcgcgcccttcgatcgcagcgcaccctcgccgtactcgccgcctaccaccaggccggccgagatgacacgcgggaacaccaggactccttgcgcacgctgcgccaggtcgcgtgcgccggggttggcggagaacagccggttcagcgctccgtccacccctgcatcgatttcctgcttcttggcgaccgggtccttcgaggcgctggtgccggtggtggtgcagcctgccgccattgcggtggcaacgagcaggcccgatccggcaacccgggtaacaaagtggcgacgattcataggtaacctcctgatgggaaaagtaccgcgtctggctcagtggctcagttggctgcggctgccgcgggtgccttgaccgtaatggccacgacttcacggtagacgatcttggccatctggccctgcttgatgccgttcaggtcgatggccggatcctgcactttcacggtgcgcagcgtctcgcgcggaccgcggaaggtgatcaggcgcttggccgggtcgaccttggtgatctgtgcggtcactgtggtggtgatctcgcgcatgatgccgggcttgccgccctcggcggcgcgcgtggtgcggtcgaccgattcggccagtgcggtggccttgctgtcgaccggctcaagcgcggcgaccagcgcggcgccacgcgccacggtgaggatgtcgcccttgcggatctggccaaagttgcgggcctcgtcgccagccaccagttcgaccacgttgccgcgcgggccctggaccagcacggccttggattcgggatcgatatcgacgatcttgccgctgatgaccgcctcttcggccacgccgaccggcgccggcgggcgctgggcgttggcactgccggcggcgaacgcggtggcggcgagggctgcggcgagcaggctggacgaatggcgaatcattggctttccttgacgtatttgtgaaggtgccgtgcctggcggggcgcggccatcgcagcaccgggccggtgccgataaagccattgtggacaatcggccacgggccagcaatccacttcgaaaaaatttggagcgcgaaattaaaacgtttaattggtgctgcgccggggccctgccaaggcgctgttgctgcttcgtgctgtcaggcgtcgccgaacagttcgctggcgccgctgccttgcgggttggccaggccgaaatgccggtaggcggcagccgtggccacgcgcccgcgcggcgtgcgctgcaggtagccttgctggatcaggtagggctcgagcacgtcctcgatggtgtcgcgctcctcgccgatggccgcggcgaggttgtccacgcccacggggccgccgccgaacttgtgcagcactgcttccagcagcttgcggtccatcaggtcgaagccgacgctgtccacgtccagcatggccagcgccgcgtcggccatggcgcgggtgatgttcccgtcacccttgacctcggcgtagtcgcgcacccggcgcagcagccggttggcgatacggggcgtgccgcgcgcgcgccgggcgatctccagcgcgccctgcgggtcgatacgggcatgcagcagctgcgccgagcgcgtgacgatgcgggccagctcatcggcggtatagaactccagccgcgccacgatgccgaagcggtcgcgcagggggttggtcagcatgccggcacgcgtggtggcgcccaccagcgtgaacggctgcaggtcgagcttgaccgagcgcgccgccgggccctcgccgatcatgatgtcgatctggtagtcctcgagcgccgggtacaggatctcctcgacgaccggcgagagccggtggatctcgtcgatgaacagcacgtcgttggcttccaggttggtcagcagcgcggccaggtcgcccgggcgctccagcacggggcccgaggtctggcgcaggttgacgcccatctcgcgcgcgatgatgtgggccagcgtggtcttgcccaggcccggcgggccgaacagcagcacgtggtccagcgcctcgcgccggttgcgcgcggcgtgcatgaagatatcgagctgcccgcgcaccttttcctggccgacatactcgtccagcagcttgggccgcagcgcgcgctcgaacgcctcctcctgcgacgaggcgggggtggcggcaattacgcgggcgggggcggcaagcttgtcagtttcgatcatggtggtcaggggcccggacagcggcaacaatccgccattctacgcgcctatgcaggtctcaagccttggacaatgccttgagcgccagcttgatgccgtccgacacgccggtccccgccggcacctgcttgatcgcggcggcggcttccttttccgagtagcccagcgccagcagcgcattgagcacgtcgacggcgctgtccggcaccgccggcgtgcccggcacgtggcccagctccgcgcccagcttgcccttgagctccagcagcagccgctccgcggtcttcttgccgatgccgggaatgcgcgtgaggcggccggcttcctgcagcgtgatggcctgcgccagctcgggcaccgacatgcccgacagcaccgccagcgccatgcgcgcgccgatgccggtgatcttgatcagctcgcggaaggtgttgcgctccgatgcggtgccgaagccgtacagcaggtgcgcgtcctcgcgcacgatcagctgcgtcagcagtgtcaccggctggcccaccgcgggcaggttgtagaaggtgctcatcggcacgtccacctcgtagccgacgccgtggcagtcgaccagcaggtgcgggggattcttctcgataagggtgccggcgatgcgtccgatcatggtgcggaggagggaatggaaggtgggggtcagggaccaggcggccgcaagtgtagcccagcggccgccctgccggggtcagcgcgccggcgtatccaccgcgcgccggcccagcgccgggtcgtcggtgaagaaaccatcgatgccggccgcgataaaggcctgcacttcccgctccatgccggacgggctgcgcgtggcgtcgtcgccgccggcctgcagcaccttgggcaggaagctgttttccggacggaaggtgtagggatggacgaacagcccggcagcatgcgcctggcgcaccaccggcgtcggcgcagccagcgcgccctgcgcatcgcgcggcaccacgctgctcttctcggggccgatgccgtcggcataggctgccacctcgcgcaggccggtcgcgcccagcatgtcgccgaaggtgcggccgtcgcccgccagcttccagtcggccgggcccttgcgcgggttgccgatgagctgcaccagcttcacgttgtgctgcccgctgccaagcgtgcgccgcagcgcgcgcaggctgccggtctcgaagcattggataaacacgggtgcgttgcgcaggtagggttgtgcccgcagcgcggccaccagcttgtcctcgagcggcagcccgatgccgcggaagtagctcgggtgcttcagctctgcgtagatgccgatgggtttgccggtgcgcagcgcggcctgctcggccaggcgcacgatctcgtcgaaggtcggcacctcgaactggtcgttcaggcgcgcattgtccgggcgcaggcgcgggatgcgctcacgcgcgcgcagcgtcttgagctccgccagcgtgaagtcttcggtgaaccagccgctcaggcgctcgccgtcgatcaccttggtgcgcttgcgctcggcgaactgcggcagttcggccacgttggtggtgccggtgatgtcgttctcgtggcgcgctaccagcacgccgtcgcgtgtcatgaccaggtcgggctcgatggcgtcggcgccgtcctcgatggctttggcgtaggcggcaagtgtatgttcggggcgcagcgcgctggcgccgcgatgggcgatcaccagcggtttgggaggctgggtggcggcggccgcaggcgcagcgctcgcggcgggtgccggcaccggagccgcggacacgggcttagggcgcggcgcggtggcgcagcccgcgaccagcgcggcgcaggccgcggcggccggaaacagccaacgccggaaggcaagaacagggaagaggctggggcgccggcgcggcgcgctcaatcgggactgactaggcatgcagcgttcctgtggtgagaccaaggcccgattgtaagagatggggaagcgggcacagcaagcgccagccgctggcgtgttcagccgaccagccgcccgcgccgcacgcgcatgcctttgcgcaccaggtcgggcgccaggcccgacagcgtgcccagggtatcgctgccgttggcatggcagatcgccacgccgagcgcatcggccgcatcgctgccgggctggccgggcagcatcagcagccgcgtcaccatttcctgcacctgcgccttgttggcgcggccgtagccgaccaccgccaccttgagctgcagcgcggtgtactcgaacaccggcaagccgtagcccaccagcccgcagatcgccgcgccgcgggcctggccgagcagcagcgtggactgcgggttgacgttgacgaagaccttctcgatcgccgcgcagtcgggtgcataggtgcgcgacacttcgctgatgccgtcgtagagcgtcttcagccgttccggcaacgttgaattgccgtcgctcttgatcgtgcccgaggccacgtaggcaagcttgttgccgtgcttctcgatcacgccgaagccggtggtgcgcaggccggggtcgatgcctaggattcgcattgggtgggtaggatggatgccgtcgctagtgtattgctttttgcaccggcacctaaggcaaaaagcggtttcgctttcccttgcaggagaacgaaaccgcttcggagccggcggccttgccaggcaaggccgcaagcctgccagtgcttagtggcggaagtggcgcgtgccggtcaccaccatggcgatgccgcgttcgtcggcggcggcgatcacttcgtcgtcgcgcatcgagccgcccggctggatcacgcaggtcgcgcccgcgtcgaccaccacgtccaggccgtcacggaacgggaagaacgcgtccgaggccactgccgagccggccagcgtcaggccggcattctgcgccttgatgctggcgatgcgggccgaatccacgcggctcatctggcccgcgcccacgcccagcgtcataccgccgccgcagaacacgatggcattggacttgacgaacttggccacgcgccaggcgaacatcaggtcgtccatttccttcgggttcgggtggcggcgcgtcaccacgcgcagctcggacggctgcacgttcctggcgtccgggctctgcaccagcaggccgccgccgacacgcttgaagtcatactggttgatgccctggcccaacgggatctccagcaggcgcacattctgcttggccgcgaacacggcacgcgcgccggcgctgaacgacggggcgatcagcacttcgacgaactgcctggccacggcctgcgcggcggtttcgtccagctcgacgttgaaggcgatgatgccgccgaaggccgaggtcgaatcggtcttgaaggccttgtcatacgcttccagcgcattcgcgcccagcgccacgccgcacgggttggcgtgcttgatgatgacgcaggcggcgccgctggcggcgtcgaacgacttgacgcattcccaggccgcgtcggcgtcggcgatgttgttgtacgacagttccttgccctgcagctgcacgtagttggccagcgcgccgtccacggccctcaggtcgcggtagaacgcggcggactggtgcgggttctcgccgtagcgcatttcctgcaccttgtcgaaggcgaggttcagcgtctgcgggtaggcgctgcggccctggtgcgacttgtcggcacccaggctggtcaggtagttggtgatggcgccgtcgtactgggcggtgtgcgcgaacaccttggtggccaggcggaaattggtgtcgtagccgacgctgttggcgttggcgcgcatttcgtcgagcaccacggcgtagtcggccgggtcgacgatcacggtcacgtcgcgatggttcttggccgccgaacgcagcatggtcgggccgccgatgtcgatgttctcgatcgcgtcgggcagggtgcagtcatccttggccacggtctgctggaacgggtacaggttcaccaccagcaggtcgatggtcgggatgtcgtgctcggccagcgcggccatgtgctcgggcaggtcgcggcgcgccaggatgccgccgtggaccttgggatgcagtgtcttgacgcggccgtcgagcatttccgggaagccggtgtagtcggccacctccgtcacgggcaggccgctgtcggccagcagcttggcggtgccgccggtggaaagcagcgtgacgccgagcgcgttcagttcgcgcgcgaaatcgacgatgccggtcttgtcggaaacggagagtagggcttgcttgatcatggctgtgggagacgcttcaaattcaaagtaaaccgtgctgctgcagcttcttgcgcagcgtattgcgattgatgcccagataggcggcggccagcgactggttgcgctcggcgcgcaccatcacggcttccagcagcggccgttcgaccgcctcgagcaccatgttgtacatattcgacggctcttcgccgtccaggtcgcgaaaataagtgtccaggctttcccggatacactggtcgatagcgttgcggctcatgcggcaagcaactccccgtttttgttgttgttcgcttcgtcttggtcttgtgctgcgtcgtccacgtacaccagccggtcagagatctgcgcctgctcgtcgaagaacgcattgaccgccgccagttgttcggcggtgctctccagtgtgttcatgcggtggcggaacaggttggcgccgcgcagcccgcgcgtgtaccaggcaatatgcttgcgcgcggtgcgcacgccggtgaattcgccatagaaggcgtagtggtcttccaggtgcgcattcatgatggcacggatctcggccacttccggcgacggcagcatctcgccggtcttcaggaagtgctcgatctcacggaacagccagggccggccctgcgccgcgcggccgatcatgatcgcgtccgcgccggtcagcgccagtacttgctttgccttctgcggcgtggtgatgtcgccgttggcgaccaccgggatcgagaccgctgccttgaccgcggcaatggtctcgtactcggcgttaccgtggtacaggtcggcgcgggtgcggccgtggatggtcagcatgctgatgcccgcgtcctcgaccatgtgcgcgatgcgcagcgcattgcggttctcgcggttccagccggtgcggatcttcagcgtgaccggcacccggtcgcccactgcgccgaccacggcctgaacgatgcgcaccaccagcggctcgttctgcagcagggccgagccggcggcgacgttgcacaccttcttggccgggcagcccatgttgatgtcgatgatctgcgcgccgcggtccacgttgtagcgcgcggcctcggccatcatcgacggctcggcgccggcgatctgcacggcgatgggttcgacctcgccggcgtggttggcgcggcgcatggttttctcgctcttccacagctgtgcgttggacgccaccatttccgacaccgcatagcccgcgccgagctgcttgcacagctggcggaagggccggtccgtcacgcccgccatcggggcgacaaacaggttgttgcggagttggtgaggtccgatctgcacggttgggcggcggttctgagaggccgtcccggtgaccgtagcgttcccctcgcggcgtggatggcgccagggaaggggtcgggacagcctgctctgagacggaagacgaaacggaaaaacatgcccctgccgaaactgcagccggccttggatcgggacatgtgcgagggcaggattctaccgccaaaccatcgccattgcccaagatttgagcatccggagcgcaaccgggcaggggccgtggcgcaaacgccgccatgcgcgtggcgcttgcgccactggcggggtcagcgacgcatcccgaacatcatgtggcgcgccagcgcatgccgcagcggcggcaggcaggccagcacggccagcgacgcgccccgcgcgtgcgcggccagggggtaggcgatgccgaacacacgtggcagcaggtcggtcacgccgatggtgacggcgcggtcgagccggtggcggctggcgaaggcttgcagcgcctgcggcgtgcaggcgctgcgcagcgaatcggccagcgcgaaggcgtcgcgcaagcccaggttgagtccctgtccggccaccgggtgcagcgtttgcgcggcattgccgaccgccgccacgcggccgttgacggtcaccggggccgcattcaggccgagcgggaaggcatggcgcttgccggccagcgtgaaatggcccatgcggtcgccaaaggcccggcccagttccgccgcgaactccgcttccggcagcgcgatgcgccgcgcggcctggtccggcgggcagcaccacaccagcgcatagcccggcacgccatgctcctcgtgcggcagcagcgccagcgggccttcgtcggtaaagcgctcccaggcccagcccggctgcgggcgcgagcaggtcacatgggcgatcaccgcggtctggcggtagtcgcgcgtgcgcgcgccgcggccctggtgggcggcctgctggtggaacagcccgccctcggcctgcaccaccaggcgcgcggccaggtgtgccacctggccgtcgtggccggtgccggccagttgcacggcgccggcatcgggatcgtccgcggcgctcggcgcaggatcctgtgcgatctggtcgatgcgggtctcgaacacacgctgcagccggccttcgcccgccgcctgcgcggcatgggcgagcgcgcgctccagtgcctcgcacaagtcgccgtagcggaccacgtaaccgagcgccggcacgccgtagtcgtcatggtgcagccgcacatggccgaagcggccgcgctgcgagacatggatatgctcgatcgggctgccgggcaccggccaggcgccgatctgctccagcagctggcggctgccatgcgacagcgcgatcgcgcgcggatcgcgcgcggcgcgcgccggcgtggcggcatcgaccagtgtcaggcgccagctggtagtgcggagcaactggcaggccagcgccagcccgaccgggccgccgccgacgatggcgatatcgcgcaggctttggaaatcaggctgcgcggccggcatcgtcgctgcctcctgcatgacccgcatccgcctccgttggtgctgccgcatcgcgcttccagcagatcgcatccgagcgcgatttgccggccgcggcgtcgcgcagcgcgttctcgagcttctggtggttgaaacccggcagtgcgcgcagctgctcaagcagtgcaccatggttggcggcattcagcggcgccacgcagccctggcccgaatcgggcgtgccgatcaggatcagccaggccgtgccggcccagggcgcgcggtcggacacccggaccaccacgcgctcgagcgtgtcccaggcgacttcctcgcgctggccgtcggggcggtgcaccaccacgcggtcgtcgtacaggttgatgatgaagggttcggacggatcgggccggcggtcgctgccagcattgctgccgctgcgggcctggcccggaaagatcctgcgcagccagccgatcatcgcagacctccggcagcattggcgttatcgcgcatcagcgcctcgatctcgtcggccagcaccggcacgccgcgcgtgatcagctcgcagtcgccgtcggtgaccacggcgtcgtcctcgatgcggatgccgatatgccagtagcgctcgggcacgtcctcggccgggcgcacatagatgccgggctcgatggtcagcaccatgcccggctgcagcggccgccacgggcgctcgccttcgccgccgtggctggccacgcggtattcgcccacgtcatggacatccatgccaagccagtggccggtgcggtgcatgtagaagcggcggtagctgccgctggcgagcacgtcgtcgagcgtgccttccttgttgcggtcgagcaggccggtatcgagcatgccctgcgccagcacgcgcacggcggcgtcatgcggcacgttgtagggcacgccggcgcgggtctcggcgatggcggcgtcctgcgcggccaccaccaggtcgtacagctctcgctgcgccggcgagaagcggcccgagaccgggaaggtgcgggtgatgtccgaggcgtagccgtcgaactcgcagccggcatcgatcaggcagaggtcgccgtccctcagttcggcggggccggcgcggtagtgcagcacgcaggcgttggggccggccgcgacgatcgagttataggccacgctctgcgcgccatggcggcggaactcatagagcagttccgcctccaggtggtattcacgcagtccggcacgggtggcctgcatggcccgtacatgggcgccggcggagatctgcgccgcgcggcgcatggtggccagctcgccggcatccttgaacaggcgcatttcgtcgagcacggtgcggatgtcgagcgcaaccgacggcgcggcgaccccggcgcggccctgcatgcgcacggcgtccatccagcgccgcatctgcacgtcggtgcgggtcgagtcggccagcgggtaggcaatctgcgcgcggttggccagcagcggcggcagcgcggcgtcgatctcttcgaccgaatgcgcttcatcgaagccgaacacggcgcgcgcgccatccgggccgaaacggaaaccgtcccagatctcgcgctcttcatgcttggggcggcagaacaggatgctgcggtcggcatcggcggggtcgcccggcgcgccggccaccagcaccagcacggcctcgggctcggtaaagccgctcaggtaatagaaatagctgtcgtgccggtacgggtagtcgctgtcgcggttgcgcatggcttccggcgccgtgggcaggatcgccacaccgccgccgccggcgcgcaggtgctgcagcacacgggcgcggcggtcgcggcaggcggcgaggagggcgttgtcgggtgaggacatggtagggcctgggatgaggaggatcagggcgattctaccgccgctggcgcctcgctggccgcgggatcgtccgggcgccttgccagcccccgcccagtcagtcgacctagcgcccgtgcgccgccacaggcgctgctgtcgcaagcgccgcatccagctcggccagctgcgccggcgtgcccacgttctcccagcgcccgtcgaagcgttcgccggtagcggcgccggcctcgatggcctcccagtagtagggtgtcatcggcattttggtgccaggttcgatggcggtgaagaggcgcgtgtcgtacaggccgatattgccgaatgtcagccgttcgccaccgttggccagtgtcccgtcgagcgtcagcagcccgttcggttgcaaggtgaagtcgccgttcgggtgaaagtccgggttgggcaccatcaccaggtgcatgcgcggggcgggcgcgccggccatgtcgtgcgcgcgaggcaacagcctgcggaagtcgtagtcgcagaaaatgtcgcccgacacggccaggaagatctcgccgcgctccgggtgcgcggacagcagcggcagggcctgtgcgatgccaccggcggtttccagcgcagtgccctcggcagaataggccagccgtacgccaaaacggctgccgtctcccagcgcggcttcgatctgtccgcccagccaggcatggttgatgacgatgtcgcgcaggccggcacgcgccagcgcctcgatcttccagacgatcagtggcttgccgcccaccgccagcagcggcttggggcaggtatcggtcaacggacgcatgcggtcgccgcggccggcggcgaagatcatggccttcatcagaacagagcctccagggcaagcagcgcggccatgccaccggcgatggtccagcccacgctgcgggttcgagcggcgatcaggatggccaccacgccggccaccagccgcgcgttggcgggggtgagggcaagctcgccatgctgcatcagcaggtcaggggcgatcagcgccgacagcatcgctgccggcacgaactgcagcgcggtgcggaaccacgacggcagccgcacgcggccttccacggcgatgaacgacaggcggatcaggaaggttgccaggcccgcggcaaggaagacccacagcagggtcatcgcactcatgcggcctccttgccggctgttccgcctggcgtggcatcggcgccacggctggccgggcgttgcccggggcggttgccgcggcccagcagcagcatgcccacggcaatgccgccgagcgccgccaccatcagcccgagcttgtgcggcaggctgtagcaggccaccgccagcacgctggcggccagcgccgcggccacgtgcgagcggtgcttcaggcccggcacgatgatgccgatgaaggtcagcggcaggaagaagtcgagcggccagtcgcgcggcacctgggcgccgaccagcacgccggccagcgtcgacagctgccagctggcccacagcgcgaagccgccgccgaagtagtaccagtggcggtagcgggcgcgcgggccgctgtcgccaagccggtgcgtcatcgcggcaaaggcttcgtcggtcagcaggtaggcgatcagcgccttccagcgccgcggcaggtgcgcgagcgtgggcgcgatggtggcggaatacagcgcatggcgcaggttgaccatggccaccgtcagcgtgatcaccactgccggggtgccggcggtccacaactgggtcaggatcatctgcgaggcgccgccgaacacgaccacgctcatcgcgcaggccagccacgccggcatgccggcgccgacggccagcacgccgtagatcaggccgaacggcaccacgcccagcagcatcggcgcgagcgcgcgcgcgccggccagccattcgccggcggcggtgatggcgggcgcgcggtggtcgcgcagaacgggctggttgtcgggcacggcgtcagaacgtgtagccggccgggctggccacgccttcgagcgcgtccagtagccggatcagcttgcgcagttcggtgtagcggccggccacctggcgggtgtacttcatcaccagcggcaggttggcgaggtagccgtccttgccgtcgcggtggtacaggcgggcaaagatgcccagcaccttgaggtggcgctgcaggcccatccactcaaaatcgcgatagaactcgccaaagtcggcgctgaccggcaggccggccttgcgcgcgcgctcccagtagcggatcagccagtccagctgctgctcctcgtcccattcgatataggcgtcgcgccatagcgagaccgcgtcgtaggtgatcgggccgatcaccgcgtcctggaagtcgagcacgcccgggttggcgccgccatcgagcaccatcaggttgcgcgagtggaaatcgcggtgcacgtagacctgcggctgcgcaaggatattggtgagtagcgcttcagtcacttcgcgcaggtccgcctgctgggcctcggtcagagtggcgcccaggtgcctggccacataccactgcgggaacaggtcgagctcgcgctgcagcagcgcgcggtcgtaggccggcagttcgccggggcgggtggcggcctggatgcggaccagcgcggcggccgcgtcggcgtacatggcgtgggcggtggagtcatcgagccgcgacaggtaggtctggttgccaaggtcggccagcagcaggaaaccctgctccaggtcctgcgccagcacggtcggcacggtcacgccggccgcgccgaacagcccgcatacgtggatgaacgggcggcagtcctcgtgcgccggcggggcgtccatcacgatggcggtgggatgcgccggatggccggtgctgacgcggaaatagcgccggaagctggcgtcggccgaggcgggggcgcaggaatcgggatcggcggaccaagtcgggccaagtccggatacccaggccttgagctggtccaggcgcgggtcgtgggggagagctgccatacagatacgtgtggggaacgggcgcagagtggaaacgtaaatgaaaccgaaagtaagcgggaaggcgaccctaggttgccccgtataatacccgaccagacccgggcgccgggcggcccccgggtggggccattcggtgccccgcagcctgctccggcgggggctggcggcttgcaggcgggccgcagccgacgccgagactgacaacccgtgcgaatgaccgaacaacgacgatcaccgaacaacagggccttgccttcgcctgccccaaccagcgttcctgcccgagccaggcgcgccggcggcctgcacgcgggcgcactgcggccgctggtgctggccatggccagcctgtcggccggcgcacacgcgcagatgtccggttcggcgatccccgatctcgaccaggtcgagccggtgttcgaagccgcgccgaaagcgccgccgcttccggtggaatccggcgaactggtgccgcggcttgccgaacccggcaaacagtctgacgccggctccgacgccccgacctttatcgaggccgaccgcatgaccggctacagcgagcgcggcgtcgagctggaaggccatgccgagctgcgccgtgacggcggtgcgatcaagggcgacaagctgacctacgaccaggacaccgacgaagcctttgctcagggcaatgtgcgcatgtcgcgcagcggcacgctggcggtcggtcccgaggcgcggatgaaggtcgaggccaacgaaggctatatgctgtcgccggactattatttccagcagaccggcggctcgggcaaggccgagcgcatcgacttcctggacaaggaccgcagcaccgccaggcacgcgtcatacaccacctgttcgccggacaacgccgactggtatttcagcgcgaaccggatcgacctggacaacgaccgccaggtgggcgtggcctacggcggcgtgctgaatttcttcggcgtgccgattgctgcggcgccggcgttcagctttccgctgaacgacgaccgccgcagcggtttcctgccgccgctgatgggctacggctcgcgttcgggcttcgacctgaccacgccatactacgtcaatatcgcgccgaaccgcgacctgaccatctatccgcggctgatgacggagcgcggcctgcagctcggcggcgaataccgttatctgggccagggctacaacgggcgcctgcgcgccgagttcctgccggacgacaagaagaccaattcgaaccgctgggcctactcgatccagcataaccagaacctggccaagggtctcaatgcctacctgaatgtgaaccgggtatcggacgaccagtacccggacgatttcaaccgcagcgtgtcgcaatcgacgctgcgccagtacacgcaggaaggcggcgttacttataactggcaggatttcacgttcctggcccgggtgcagaagttccagacgctgcgcccaagcgagccgtcgtacgagcgcgtgccgcagctcaacggcaagtacatccgctatgacctgggcggcttcgacgtgcaggtggaagcggactacacgcgcttccgcattccgctgacgtccaccggcttccagcagccgcagggcgagcgcatgtttatccagccgagcatcagctacccgatcgtacgggcgggctggtacgtgacgccgaaggtcaccttcaacgcgacccagtaccagatggaggcggcctccaacacgcctacggtgcagaataatttctcgcgcgtgctgccgaccatgagcctggactcgggcatgacattcgagcgcgaggcaccgacggtcagccgcctcttcggcgtgaactatgtgcagacgctggagccgcgcctgttctacgtgtacaccccgttccgcgaccagagccagttcccgctgttcgacacggtgcagtccgacttcggctacgggcagatcttcagcgagaacccgttcaccggctacgaccgcgtcgccgacaacaacaagctgaccggcggcctgaccacgcgcctgatcgaagccgacaccggaatcgagcgcttccgcggcaccatcgcgcagcgctacgacttcaccggccagcgcgtgcagatcaacggcacgctggcggatcccaaggcgggtttctcggatctgctggcggccaccaccatccagatgttccgcggctattacctggacgcgggggtgcagtacaacccggacagcgaccggatcaactacggcaacgtggcggtctcttaccggcccgagtcgcgcaaggtgattaacgcaggctaccgctaccgccgcccgacctcggtgaccgacaacaccgcgatcgaccagttcgaggtgtcaagccagtggccgatcacgcgccgtgcctacggcatcgcacgctttgccttcgacctggccgcaagccagatggtcgatgcgctggccggcgtcgagtacgccgccgactgctgggtcggccgcgtggtctaccagcgcttccgcaacaccacgcaaggctacaccgggcgggtcttcctgcaggtggagttccgtggcctttccaagatcggttccaacccgttgaacatcctgcgcctgaacgtgcccggctatgagcccgtgtcggccaagccggtgccgacgacccagttcgatcactatgaatgacggattacgatgaaacgtcaagaattcgccgtgttttcctttctcctgacgtcctggcatcgcttgctgctgccggccgtgctggccgccatgacggtgccggctgccgcgcagctcaaggcgcccgggacggcgccgcgctccagtggcatcttcgtgccgcaggcgtctgacgtcgcgacgccgtcgagccagcccaagctgggcgtgccccaggccggcggccagaagcgttcgcaactggtcgacgaagtggtggcagtcgtcaacaacagcgtgatcacgcggcgcgagctgctcgaccgtgccgacgagatcgaaggccagctgcgtgccgccggccgcccggtgcccgcgcgcgccgacctgctgggcgaggtgctcgagcgcctcgtaatggagcgcgtgcagacccaggccgcacaggaggccggcatccgcgtgaccgaccaggaaatcgaccgcgccatcgaatcggtggcacagcagaaccggctgaacgcgaccgagctgcgccgccgcgtcgaggccagtggcatgacctggaccaagtaccgcgaggaactgcgcaagcaggtacaggtgatccgcctgcgcgagcgcgaggtcgattccaaggtgcaggtctacgacggcgagatcgacaactacctggcggcgcgcggcggccagggcgccgccagcggcccgaccgaatacaacgtggcgcagatcctcgtgcgcgtgcccgagaatgcctcggacgcacagaagcaggcgcagcgcgccaaggccgaagggctgctcaagcaggcccagggcggtgccgacttcgcgcagctggcgcaggccaattccgagggccccgaggcggcccagggcggcgcgatgggcttccgcgagatcggccgcctgccggcactgttcgccaacgccgtggtcgacctgcaggctggcggggtggcgccgcaggtggtggaaagcgcggcgggcttccatgtggtcaagctggtggccaagcgcgcggcgccggcatccagcccggccgcggcctcgaagatcacccagacccaggtgcgccacatcctgatccgcaccggccccaacatgcccgaagccgaggcgcgccgccagctcagcacgctgcgcgaccgcataacccacggcggcgattttgccgacgcggccaagcgtttctcgcaggacggctcggcgcagaacggcggcgacctcggctgggtctcgccgggcgagctggtgcccgagttcgagcaggcgatgagccgcctgcgcccgaacgagatctcggagccggtggtcacgcagttcggcgtgcacctgatccaggtgctcaaccggcgcgagaccgagatgtcgcccgagaagcagcgcgacttcgcccgtgccgaagtccgcgaacagaagctgcgcgcagcctatgatgactgggtgcgccagctgcgctcgcaggcgtacgtggagtaccgggtcaaccggcagcgctgaagcgccggtccccgatccgctgacctgacatgcccgacccgctagcccttgccatctcgaccggagaacccgccggcatcggtcccgatatcaccatcggggcgttgctgcagctggcgggcgccaacaatggcgtcggcggcgggcaataccgcttccatgtgctgggcgatgcccgcctgctggccgatcgcgccgcggcgctgggcgccacgcacgcctgggagcggcgcattgccgacggcgacgtggtggtcgaggacatcccgctggcggtcgcgtgcgaggccgggcggctcgacgcgcgcaacggcccctatgtgctgaagctgctcgatgccgccatccgcggctgccgcgcgcgcggcaaggccgcgccccggtatgccgcaatgatcacggcgccggtgcagaagagcaccatcaacgacgccggcgtccccttcaccggccataccgaatacctggccgagagcgcccgcgtgccgcgcgtggtgatgatgctggccggtccgcagcccgcgcacgacggcgccatgctgcgcgtggcgctggccaccacccacctgccgctgcgcgcggtgcccgatgcgctgtcggtgccgctgctggtgcagacgctgtcgatcatcgatgccgacctgcgccgctacttcggcatctcgcggccgcgcatcctggtcacgggcctgaacccgcacgccggcgaaagcggccatatgggccgcgaagagatcgacatcatcacgcccgcgctggcgcaggccaaagatgccggcatcgacgcgcgcggaccctttccggccgacacgctgttccagccgcgccacctgcgcgatgccgactgcgtgctggcgatgtaccatgaccaggggctggcgccactgaaatacggcaccttcggccacggcgtgaatatcacgctggggctgccctttatccgcacctcggtggaccatggcaccgcgctcgaccttgccggcaccggccaggccgaacacggcagcatgatcgaggccatccgcagtgcggtcaccatggccggccacgccaatggccggcgccctggcagcaacggtgccacgggcagccatcctggccacacccattccggcctgcagccgccatgctgaagctggacgaataacccatgcgttcaaacgtgcaccagggccatgtggcccgcaaacgattcgggcagaacttcctggtcgacgacaccatcatccacggcatcgtcaatgccatcagcccgcaggccgacgacgtgctggtcgagatcggccccggcctgggcgcgctgaccgacccgctgctcgaacggatcccgcagatgcaggtggttgagctggatcgcgatctggtcgagcgcctgcgccgccgctatggcgagcgcctgcaggtccacgccggcgatgcgctggcgttcgatttcgacaagctcgccgtgcccggccgcccgctgcgcatcgtcggcaacctgccgtacaacatctccagcccgctgctgttccacctgatggatttcgccgaccacgtgcgcgaccagcacttcatgctgcagaaagaggtggtggagcgcatggtggccgaacccggcagtaaggccttcggccggctctcgatcatgctgcaggtgcgctactacatggaacacgtgctggacgtaccgccgggcgccttcaatccgccgcccaaggtcgattccgccgtggtccgcatgatcccgtggccgcgccacagcgacggccggctgcgttcgccgcatgccgattgcgacatcaccgtgctgggcgacgtggtcactgcagcgttctcgcagcggcgcaaggtgctgcgcaacacgctctcgttcctgcgcgaccaggtcgacttcgatgcgatgggcttcgacctcggccgccgcgccgaggaagtgcccgtcggcgaatatgtcgaactggcccggcgcctcggtggtacgccatccggccgggccggacaggccgcctgaggcccgcgcatcccgattcccgaatttcccgcgactatttcgtgcaagaccgtcccatgacagcccagacccaaaccaaccggcgtcccgtgatcctgaccggcgaccgtcccaccggcccgctgcaccttggccactatgtcggctcgctgaagagccgcgtgacgctgcaggacacgcatgagcaatacgtgctgctggccgacacccaggccatgaccgacaacgcgcacgatcccgacaaggtgcgccgcaacgtgctggaagtggcgctggactacctggccgtgggcatcgacccggccaagaccaccatcaccgtgcagtcgcacctgccggcgctggccgagctgacgctgatgtacctgaacttcgtcacggtggcgcggctcgagcgcaacccgaccatcaaggaagagatccaggcgcgtggctttggccgcgacatcccggccggcttcctgtgctacccggcatcgcaggccgcggacatcactgccttcaaggcccacgtggtgccggtgggcgaagaccaggcgccgctgatcgagcagaccaacgagatcgtgcgccgcatcaaccaccaggtcggccgcgaagtgctgcccgaatgcaaggccctgatccccgagttcggccgcctgcctggcgtcgacggcaaggccaagatgagcaagtcgctgggcaacgcgatcgcgctgggggcttcgcccgagcagatcaaggctgcggtgcacagcatgtacaccgaccccaaccacctgcgcgtgtcggacccgggccaggtcgagggcaacgtggtgttcacctacctggatgcgttcgaccccaacaccgaggaagtcaaggcgctgaaggagcactaccggaagggcggcctgggcgacatggtgctcaagcgccgcgtcgagggcatcctgcaggacatgctggccccgatccgcgcgcgccgcgaagaactggccaaggatccggactatgtgttcgacatcctgcgccagggcaccgcgaaggcacgcgcactgacccagcagacgctggacgaagtgcgcgacgcgctcggcatgttctcgttcgaggcacgccgctgagcgtcaggcaggggcggctccggccgccgcagtattgcgcttgccgcgccgctcaggcgcggcgattgaccagcacgatgccggccagcaccaggagtgccgccacggcaaagcgcgggcccaccgcgtcgtgcatcagcacgacgccgaaggcgaccccgaacagcggcgtcaggaaggaaaataccgacagccgcgacgccaggtagcgccgcagcagccagaaccaggtcaggtagctggcaaacgcgatcagcactgactggtagaacaggctcgccagcaccaccccgtcgatctgcacggttgcggtctggccggcggccaccgccatcgccagcagcatcaccgcggacaccgccaactggtacagcagggtcttgctggccggggcgctggccagcgggctggcgcgcaccaccaaggtggtggcggcccacagtgcgccggcgaggatgccaagcgcatcgcccggcagcgtgctgccctgcgccgacggcgcggcaatgccatcggcaaaggccagcgccatgcccgcgaacgcgagcgccacgcccagccattgccccctgtgcaagcgctcgcccggcaccacgaaatgcaggcccagcgcggtgaagatcggtgcggtgtacaggaacaccgccatgcgcgaggccgtggtgtgtcccagcccgacgaagatgcagaagaactccgcgccgaacagcagcccggccagcaagccggcgttcagcgtgccgtcgcgccgccacagcggcgtgccgcgccaggcggcaaagccgaacaccagcaacgccgccaccgccgagcgcacgccggcctgcagcaccgcgcccatcagcggcgcggtgaccttgatcaccacctgctgcaggccccaggcggcgcacagcaccaccatcaggcccacggcgatgccgtcgagcggctgccgggtcagggcttgcgtgctcatcgccagcgtccgtcagggacgcctggcgtcgcgggtcgaatggcgctcgatcagttcgatcttgtagccgtccgggtcttcgacaaaggcgatcacggtggtgccgcccttgaccgggccggcttcgcgcgtgaccttgccgccggcggcgcggatgcgctcgcaggcggccgcggcatcgtcggtctccagcgcgatatggccgtaggccgtgcccaggtcatactggtcgacgccgtagttgtaggtcagctccagcaccgcggtctcgctctcggggccgtagccgacgaaggcgaggcggtacttgtactcagggttgtcgctctggcgcagcagctgcatgccgagcacgcgggtatagaaatcgatggagcgctgcatgtcgccgacgcgcagcatggtgtggaggagtcgcatttgagggccttcaacagttttaggtataggaaggcgccattttagtgcgtttggccgaaacgtaccggcccgctcccgcccgctcagaaagtcggcaacagctcgggcgggtgtgcccgcagttgcgcgcgcgcatcgcggaactcggggaagatcgattccacggtctgccagaagcgcgggccgtggttcatttccttcaggtgcgccagctcgtgcgcggcgacatagtcgatcatcgacagcgggaaatgcatcaggcgccagttcagccggatcttgccgtcggcggtgcagctgccccagcgcgtggcagccgaggtcagcgcaaagccggtgtggcgcacgcccagcttgtcggcgtagatatcgaggcgctcggccagcagccggcgcgcctgctgctgcagccagccctgcacgcggtccttgatctgctgctcgtcggcatggcccggcagcgccaggtgcagcacgcgacggtcggcatcgaacagcagcgcgccgagcggcgactccagcgacagcgtcagcggctgccccaggaagggcaggctggcgccgtcgcgccattgcaccgtgggcaggatgcggcgcgactcgcggtggcgccactcgcccagcttgttgaagatccagcgctgtttttctaggatggccgactcgatgtccgccagcgtgacccagcgcggcgccgtgatcgacaggccgcggtcgtcgatggtgaagccgatggtgcggcgcgccgagcgcttgagcgtgtagtgcagcggccgttcgccgatacgcagcaggcgtgcattgggttgcggcaccggccaggcgggctgctgcggcggctccggcgcaggcggggccgcaggctgcggcgcctgggcggactccgccagcggcagctccagctgcgcgccgtcggcgtcggtggcgggtcgcagcagcttcatgcggcgggcccgcccggggccgcgctccggtagctctgcggatcgatgcggcgcatatcgcgctcgatccattccgccacctcctggttgagctggtccgcggtcttgttggccgaggcgatcgccgggccaaccgagatcgtcaccatgcccgggtgcttcaggaacgaattgcgcggccacacccggcccgagttgaccgccatcggcagcacccaggcgccggtttccaccgccaggcgcgcaccgccgctcttgtagcgcgccttctccaggcccgaaggcgtgcgcgtgccttccgggaacatgatgatccaggcgccttcggccagccgctcgcggccctgacgcgcggccgaggcgaaggcgcgggtgccttccttgcggttgatatggaccatcttcagcatgcccagcgcccagccgaagaacggcaccagcagcagctcgcgcttgaacacgaagcacagcggcttgggcatcagcgccacgtaggccacggtttcccaggctgactggtgcttggacagcagcaccaccggcttgtcgagcatcacgtccatatgctcatggccttcaatgcggtactggatgccgcagatgccgcgcgcggcccagatcaccagcaggggccagccgcgcacgaagcggaagcgctggtcggcattcatgaacgggaacaccaggaagcaggcgcaagcgtacggcggcgtcagcaccagcaggtacagcgcaaacaacagggaacggagaaacgtcatgcgggggggcgggggtgcgaatagggaatggatgcgggcggtcagccggcgctatgagtgggtgggcgctgtgcgccgccgttgccggtcagccagcgcgcaaacgcgagcaggtcgtcgtgcacttgcgtgcccggcggcagggcgccctggtcgagggtcttctggcccttgccgctgcgtaccaggtgcggcgcgcaaccgaccgccacgccggcttccaggtcgcgcagcgaatcgccaacgatgggcacgccgcggagctcgatgccgaagcgctcgctgatctgctccagcatgccgggcttgggcttgcggcagtcgcagccgtccgcggcggtatgggggcagaagaacaccgcgtcgacgcgcccgcccaggcgcgcgagcaacgtgtgcatcttctcgtgcatggcgttgagcgcgctcatctcgaacagcccgcggccgatgccggactggttgctggcgaggaccacgcggtagccggcctggttcagcgcggcgatggcctccaggctgccgtcgatcggcacccattcatcgggcgtcttgatgaactggtcgctgtcgaggttgaccaccccgtcgcggtccaggatgacaaacttgggcggcgtctgcggcatgtgcggctccggtggctgagatcaggcggccagcttggagatgtcggccacgcggttggccatcgcgtgcagcgaagccagcagcgccaggcggttggcgcgcagctgcgcatcctcggccatcaccatcacatcattgaagaagcggtcgacggcatcgcgcagctgggccaggtcgcgcagcgcggcggtgaaatcgccgctggcgaaggcggcttccacggccgggcgcacgcgctcgatggcggcgtgcagcgcgccttcggcctcttcccggaacagcgccggatcgaccgcgccgactggctcggtgttcttgcgcaggatgttggtgatgcgcttgttggcggcggccagggcctcggcctcgggcagcgcggcaaaggtgcgcacggcttccatgcggcccaggatgtcgtgcagctggtccgggcgcaggctgaccacggcctcgacttcgttggtggtgtagcccttgtccttcaggtagccgcgcacgcggtcgtacaggaagtcggcgattgcgtcgggtgccggcttgactgcagcgatgccggcaaaggcctgctgcgtcagcgccagcagcgacgacagcgacaacgccagcggcttttcgatcagcatgcgcaggatgcccagcgcatggcggcgcagtgcgaacggatccttctcgccggtgggctgcaggccgatgccccagatcccgaccagggtctcgagcttgtcggccagcgccacggcggtgctgaccgcgcctgcgggcagcgcatcgccggcaaagcgcggacggtagtgttcggagcaggccagtgccacgtcttcggcttcgtcgtcgtggcgggcatagtacgtgcccatggtgccctgcagctcggggaactcgccgaccatgtcggtcagcaggtcggccttggccagttcggcgccgcgcatcgcggcggccttgtcggtcggcacgccgctgccgttgagggcgtcagcgatatggccggcgatctgctgcaggcgctgcacgcggtccagctgggtgccgatcttgttgtggtagaccacgctggccagctgcggcacgcgcgacgccagcgtcttcttgcggtcctggtcgaagaagaacttggcatcggccaggcgcgggcgcaccacgcgctcgttgccggtgatgatcgactgcggcgtctcggtggccaggttcgacacgatcaggaagcggttgcgcaggtggccgtcggcatcggtcagcgcaaagtacttctggttggtctgcatggtcaggatcaggcattcctgcggcaccgccaggaaggcttcctcgaaatggcaggcatagaccaccggccattccaccagcgaattgacttcgtcgagcagcgactcgggcatgatcacctggtcggcgccggcttccttgagcagcgcggcgcgcatgcgctcgcggcgctcggcgtagctggcgaccacgtggccggcggattccagccgctgcgcataatcattggcatgcgcgatctcgatcacgccatgcgacaggaagcggtggccctgggtcaggttgctggcctgcagccccagcagcgtcaccggcaggatctcggcgccgaacagtgcgatcaggctgtgcgccgggcgcacgaaatgcacggtgctgccgtccgggcgctggtagctcatgaccttggggatcggcagcttcgcaatggtgtcttccagcgctgcctgcaccgcggcagccagttcggcgccgcgcgcggtatagcggtagaagaaggcctcggccttgccgtcggaggcgcgctccagcgactgccagtcgatctcggcaacgccgaccgacttggccagcgcagccagcttcttggccagcggcgcggtgggctcgccgttggcgtccagcgccaccgacagcggcaggaccttctcgcgctgctcgcggtccggcgcgctgcggcgcacgcccgacaccagcgcggccaggcggcgcggggtggcgaacggcgtcacggtggcgcccggctcaagcaggtcgcgctcgcccaggccggcgaacaggccctgcgcgaaggcgtcgcccaggcgcgccagcgccttgggtggcagctcttcggtgaacagttcgatcagcagcgagtcggtcatgggttgcgacatgaatcgtatcaacaggttgtagcgcgcgcccgcttgtcagcagcgcggcgaaagattaggttccactccgagcagcagccacaggccgttctgttgccggaattgcagcgtggtgtaggcgcattgcgcggccgccgcggcgctggccgcgccgttgctgccgccgcggctgcctgcagccgggaagcgtgcgtcgatgcggcgcaggcgcttgtcgtagcggatctcgtcgatgcgcccgcccacccagaaatcgatcttcggcggcagctgcgccgccgaatagtaagtcttgaccgtgcggcgggtgcggccgttgcgggtctccatctcaacccacgtcagcgggtagcggatcgcgctttcataggcgcgcagcggcacgcggtgccaccccaggtcgcgctggccggacaggtcgcacgagaacgagcgcaccagctgcgcccactggtcgagcgcgttcagcgacgggcgccattggcgcgccatggccagctgcagcgcctgcggatcggcctcgcacacattgctcagttcggccggcagcatcagcacctgcgcgctgggtgccgcctgcgcgcgcgcgccgatggcattgccggcggcggcgagcgcggcgatcgccatggcgcagcacagcgcgctgcgcgccagttgcgtcatgcccgggctccgccgttgccgcacatcgggaagccgagggcctcgcgcgagtcgtagtaggcctgcgccacctggcgcgacaggtggcggatgcggccgatatacgccgcgcgctcggtcaccgagatcgcgccgcgcgcgtccagcaggttgaaggtgtgggcggccttgagcacctgctcgtaggcgggcagcgccaggcgcgtgccggcggcctggccttcctcggcgccatcgccgttgcccatcagccgcttggcttcgccttcgtgctcggcgaaatggcggaacaggatctcggtgttgctgtgctcgaagttgtaggtcgactgctcgacttcgttctggtggtacacgtcgccataggtcaggcggcgcgtctcgccgttctcgacccactcggtccagatcaggtcatagacgttctcgaccttctgcaggtacatcgccaggcgttcgatgccgtaggtgatctcgccggtgatgggcttgcagtcgatcccgcccacctgctggaagtaggtgaactgcgtcacttccatgccgttgagccagacttcccagcccaggccccaggcgcccagcgtggggttctcccagtcgtcctcgacgaagcggatgtcgttctgcttcaggtccaggccgagcgcctcgagcgagcccaggtacagctccaggatgttctccggcgcgggcttgagcaccacctggtactggtagtagtgctgcaggcggttggggttctcgccatagcggccgtccttggggcggcgcgacggctgcacgtaggcggcacgccacggctcggggccgagcgcgcgcaggaaggtgtgtacgtgggatgtgccggcgccgacctccagatcgatgggttgcaacagcgcgcagccctgccggtcccaataggcctgcagggtcagaatcatttgttggaaggtcagcatatgaagactaggtagaggcacccgggcgcggtcgcggcgcccggcatgcaggccgcgcggcgcgtgccggagccggcgcatgcggattttgccaaaccctgaattctatcggctttttggcgaggcgccccgtttggcggggccggctaggtcacgcaccgatggtggaggatgtccgccaatgtcggtcctacgcaacgcatcgggaaaataccgaggcggatttcaggtttggccgctgctggccgataacgtttttgtatacagtatgagtaagcaacccgtttcagagcgttgcgattgacagtccgtgccggcatggcgggcacggcggctgctggctggcaccgcagtagccgtttgtcggtaactgattattgatggggacttggcatcatggcacttctttctcgcaaaccttacctggtcgcaatcgcggtcatgatcgccgcggccaccgtgtccgtggcgaccgggctgctgaactgaaccggctggcgcccacctgaggcgccaccaccggcaccgcaatccagcgccggacggtggcggcgatcccgccgggtccggtgcctgcgccagcctgtgccttcagcctgcaccgcgcagcttgcgcacacgccaggcagcaagccccagcaccagtgcaaacagcgccagcaccggcgcgttcccccagcggatatagggcgtcagcccctgcatgccctgcacctcggccgccagcgtgccgaccgtgaaggtcggcaggcgttgctgcaccgagccgtccggacgcaccaccgcggtcatgccggtattggtcgagcgcagcatcggccggcgcgtttccagtgcgcgcatgcgcgagatctgcaggtgctggtccagcgcgatggtgtcgccgaaccatgccaggttggtcaggttggccaggacattggccggcgccggctgctggcgcagcgtctgcgcgatctcctcgccgaacagatcctcgtagcagatattgggcgccacgcgcacgccgcgcaccggcagcgaggcctggtcgagcccgccgcggcggaagtcgcccagcggcatcttcatcatgtcgacgaaccagcggaaccccagcgggatgaattcgccgaacggcaccaggtggtgcttgttgtagcggtacaggcgttcggtctcggggcccaggccgaagacgctgttggtgaagtccaccggcgagtcggcgccggcggcgccgaacagcaccgtggtgccgctggccagcgcgtagtcgcgcaccgccacggccacgtcgaccggcagctcctgcaggatgaccgggaacgcggtttccggcgtgaccacgaggtcggccggcgcggcggtgatcatgtcgcggtacagctcgatcgagcgctggatgccggcgggctcgaacttgatgtcctgggccacgttgccttgcagcagccgcaccgacagcggcttgccggcgggcgtggtccaggccagcggcgccagcgcggcgcccgcggcgggcagggccagtgccagtgccagggcgcccagcgcccggccgcgctcgccgcgacccagcccgcgtactgcagccgccagcagtgccgccaccgcggctgccagcgcgccgatgccgtacacgccaagcagcggcgcgaagccggccagcgggccatcggcatgggcatatccgcccgacagccacgggaagccggtaaacaccacgccgcgcagccattcggtgagtccccaggcagcgccgaaggccagcggcgccagcagcgtggcccggggcaggcgcgccgtcagccgatgccacagcgcgccggccagtgccgggtagagcgacaggaagcccgagaacagcaccaccgcgagcgcggccatccacgccggcatctcgccgtagacgtgcatgctgatatagagccaccagatgccggacaggaaccagcccagcccgaaggcatagccagtggcggcggccaggcgcgcgcgcggcgcgtcggccatcagcgcggccaggccggccagcgacaggatctgcagccaccaccagtcatggggggcaaaggcttgcgtatgggcgatgccgagcacgccggccagcagcagccgcgccatggtcgccgtgcgcgaatgcgcgcgcgtgccaggcacgcccgccggggcggcgtcggcagcggcggcgccgttgaggatcggggcggaacgcttcatgcgccggccgcgcccgcgttgtcgccgttggattcccggtgcacctgcagcaggtgcacctggcgcgcgtcggcgcgcagcacttcgaagcggatcggcggcagggtgatgacctcgccgcggtggggcacgtggcccacgtggttggatagcagcccgcccacggtatcgacatcgtggtcggagaaggcggtgccgaaggcgtcgttgaactgggcgatctcggtcaggccgtgcacgcgccagctgccgtcgggcatcggcaggatattgtcctggtcttcgtccaggtcgaactcatcctcgatgtcgccgacgatctgctccagcacgtcctcgatcgtcaccaggcctgccacgccgccatactcgtcgacgaccatggcgatatggttgcggttgatgcggaagtcgcgcagcaggatgttcaggcgcttggactcggggatgaacaccgccgggcgcagggtctcgcgcaggtcgaaggcggggtcggtgtagtagcgcagcaggtccttggccagcaggatgccgatgatgttgtcacggctgccttcatagaccgggaagcgcgagtgcgcggtctgctgcatgaaggggatgaacgcctccggggcatccgcgatattgaccatatccatctgcgcgcgcggcaccatgatgtcgctcgcggtcagttcggagacctggaacacgccctcgatcatcgacagcgagtcggcgtcgatcaggttgcgctcatgcgcttcctggagcacttcgagcaattccgcgcgggtgtccggctcgggggaaatcaggtctgacaggcgttcgagaagcgatctgggccgatcggcctgcttcaggtaagcgggcttcgaactgggataagggtcgttcatttcgcggcgagcgcgtggtggagatcgtctgaaggatacactaaaagcctggccgtcccgtgacggcgggcggtggtctgcgacaatatgtgcagcaggcggcgcccggtcggcgccgcccgtgagaaaggaattacgcggggatcacacggtgcgatcgccctggtaagggtcggcgtaaccgagcgcctgcagcgtttcggtctcgatcgcctccatttcctcggcctcggcgtcttcctcgtgctcgtagccttgcgcatgcagcacgccgtgcacgatcaggtgcgcatagtgcgcttccagcggcttgcgctgctcgcgcgcctcggtttccaccaccgggcagcaaagcacgatatcgcccgtgaccgggtcttcctcgttctccgcataggcaaaggtcagcacattggtggcgtaatccttgccgcgataggtgcggttcaacgtgcggccctcttcctcatcgacgaagcggatggtcagcgcggcgtcggcatacagcgccgacttgacccaggtctcgatcttgcggcgcggcggcaggccggcgcgcttgccgacgccgtcgccgttctggatctcgagttcgagtccgggcggggtggccggcgtgccggtggtggtgaccaccggcgtggcggtcacggccaccgacagcgagtcatggttgtccgggcgcaccagcaggccagcctgctggttggtgtcggtgtgctcggccagcagcgcgaccacgccgtcggcggcctgcgacaggtccagcgtcaggctgcggccgtcgggcaactgcacgcgcagcgcgtgcgcggcgctcttgcgcgcgcggccgtcgccgtcgaacagggtcaggctcacggcggaagacttggatttctgggatttcaattaagcgtccttgtgctgggcgtggtattcgtcataggcatcgacgatgcgggccaccagcggatggcgcaccacgtcgatgctggtaaagcgggtgcaggcaatgccgcgcacgtcgcgcagcacgtgcagcgcctccaccaggccgctcttctgccccctgggcaggtcgatctgggtggtgtcgccggtgatcaccgccttggagccgaagccgatgcgcgtgaggaacatcttcatctgctcgggcgtggtgttctgcgcctcgtccaggatgatgaaggcatggttcagcgtgcgcccgcgcatataggccagcggcgcgatctcgatcatctggcgctcgaacatcttctgcgtgcggtcgaagccaagcaggtcgtacagcgcgtcatacagcgggcgcaggtaggggtcgaccttctgcgccaggtcgccaggcaggaagcccaggcgctcgccggcttccaccgccgggcgcgtcagcacgatgcgcttgaccgcgtcgcgctccagcgcatcgaccgcgcacgccactgccaggtaggtcttgccggtgccggccgggccgacacccagcgtcaggtcgtgcgacaggatattgcgcaggtagtcgcgctgcgccacggtgcggccctgcaggccggtgcggcgcgtgtgcagcaccggcgattcgtcgccgatctcgcgctcttcgacatcgtcgccgttgccgggcaggtagctgccatgcgcggacagctggcgcgtttcaaccaggcccagctgcacgtcgtcgatcgacagcggcgtgcgcgcctggttgtagaagcgctccagcgccgttgccgcatcctgcgcgttgccgccgcgcaccgtcatgcggtggccacggcgctggatgttcacgtccagcgcttgctcgatctggcgcaggttctcgtcgagcggcccgcacaggttctgcagccgggtgttgtcgtccttgggggcgacgaattctgcggaagggactttcatcggttggcgatggcctcgctggatggtgcctggttactgccgaaccacgatctcgccgcgcagcgagtgcgggaaggcctgcgtgatgctgacatcgaccagctggccgaccagccggtcgcggcctgcctgcggcacgcccggcagcgcaaagttgaccacgcggttgttctcggtgcgcccgtgcagctcggtcggatccttgcgcgcggggccttccaccaggatgcgctgcaccgtgccgaccatgttctggctgatgcgctgcacgttttcctcgatggtggcctgcaggcgctgcagccggcgcagcttgacctcgtgcggggtgtcgtcgtgcaggttggcagcgggcgtgcccgggcgggggctgaagatgaacgagaacgaggtgtcgtagccgatctcttcgatcatcgccatcagcttctcgaagtcggcatcggtctcgccggggaagccgacgataaagtccgaagacatcgacatatccgggcgcagcacgcgcagcttgcggatgatgctcttgtactccagcacgctgtagccgcgcttcatcgccatcaggatgcggtcggacgcatgctgcaccggcaggtgcaggtggttgaccagcttgtcgcagcggccgtacagctcgaccaggcgcgaggtgaattccttcgggtggctggtggtgtagcggatgcgctcgatgccggggatctcggccacgtactcgatcagcagcgcaaagtcggcgatctcggtggtgtcgcccatcttgccgcggtaggcgttgacgttctggcccaacagcgtgacttcacgcacgccctgttcggccaggccggcgacttcggccagcacgtcctcgaacgggcgcgacacttcctcgccgcgggtatagggcaccacgcagtagctgcagtacttggagcagccttccatgatcgagacaaaggcgctcgggccttcgacgcgtgccggcggcaggtggtcgaacttctcgatctcggggaaggagatatccacctgcgactggccggtgcgctggcggcgcgcgatcaggtcgggcaggcggtgcagcgtctgcgggccgaacactacgtcgacatagggtgcgcgcgagacgatgctggcgccttcctggctggccacgcagccgcccacgccgatcaccaggtcgggtttgacggccttgagcgccttcatccggcccagttccgagaacaccttctcctgcgccttctcgcgcaccgagcaggtgttgaacaggatcacatcggcctcttcgacgttgtcggtgggttccagcccctggctggcgttgaggacgtcgaccatcttgtccgagtcgtactcgttcatctggcagccgtacgtcttgacgaaaactttcttcatatgccgatctcagtggttgacctgggggcatcagggtgttgcaacaacacggccggcgcgtggggcgcgccggtcgcacttccgggggactacgatttcttcttcagcgccttctgttccggctcgctcagcacccacgcggtcagcaactggccgtacaggtccagcttgtaccgcaccggcagcttctggcccgccaccgcggcactggccagcaactggttgtcggagccgaacaggcgcaggcccggcgccacgccgacggtcttgccgtcgagcgtggccgtctgcggggcaccggcagacggcgtggcgataacgagcctggccgcctgcgcatcgtccgggatcgcccgcaccggctgggccatcgcgcttgccgcaccgagcagcagggcggcggcgcaggccagcgctggcaacagcctgcgggcgcgcccgggttgaacagactccggcgcctcgcggcgcgcatcacgacctgctggcatgggggagaactccgacaaatgggacgacgcgttggcgggaatggcccaaaggcgggcgcaacccggcattttaccccgctggcggcctggccgggtcggcgatgcggcggggctcagaacaggcaggatgcctcttgcagcacacgctgcttggacaccgtgcccatcagttcgcggccggcgctgtcgcgcaccagcgggatgcggttgatgccgtgctcggcaaacaccgccagggcgtcgcgcaggcgcgaatccggcgtcagcgcggggaagtcgcgctcggccagcgccagcacgtcgtccgcggcgccctcgcgctgggcgcgctgcagcgcatggattgacagcgcgcccagcaggcggccatccgcttcgaccagatagaggtagcgcgtgccggtctcggcaaacttgtcggctgcggccgacagggtggcgttggggtcgagcacggtatcggtcgggtcgcacaggcccgccagcgtcagcgtgcgggcgtgttcggccgcggccgaggcctgcgcgcgctcggcgatcacgctgtacagcgacagcgtctggcagcgtgacgcggtgtagtacgccgccactgcgccgatcatcgacggcagcagcagcgcgggcgccagcgtcatctcgaacaccatcaacaccgacatcagcggcgcctggctggtggccgccaggaacgcgctcatgcccaccagcggcagcagcggcgccgcagcggccgccgtgccctgcatgccgatggccagcaactgcccgagcgccgcccccacgaacagcgacggcgtgaacacgccgccgaccgcccccgagcccatgctgatcaccgtagccaccagcttggccagcagcacgccggccaccggcacgctcagcggctgctcctgcaggatggtctggatggtggaatagccgttgccaaccacctcgggcaccgccatcgcgagcacgccgaccagcgccccgcccagcgtcagccgggccaccgggccgccaggcatcgctgcaaagcggctgcgcgcaaagcccgccgcacgcatgaacagcgcgcccgcaatgccggcggccacgcccagcgcggccgcggccagcaggatgtgcgggcgcaggtcgggggcgatatccaggcccgggtagagcggctgcaggccgccgtgccactggctgaccatggcaccggccaccgaagccaggaagagcggcatcaggcgctgcaccgcgagcgccccgaacaccacttcggcaacgaagacggcagcggagaagggggtgtgataaacggtggcaaggcccgccgcggccccgcaggcggtcagcatgcggcgcatgttcgagccgccgccgcgttccagccgggtcgacgggaacagcgagccgcacagcgccgccagctggatcatcgcaccttccttgccgaccgaactgccgctgacgatcgagaaaaatgacgagagcgcgcgcagcaaggtgatccgcaccggcaggcggccgctgccgctggataccgcttccatgtagtcggtggcgccgccgtggctgccggccaggcgattggccagcaccagcaggctgcccgccagcgcgccgcccacggccggcaccaccacacgccacgccagcgccagcgtggcgaatacggcgaccacgtcggcatggctggaaaacaggaccacgcccgcgccatccagcgcctccttgaacagcgtggtggcaatggccgcgacgatcccgaccgggatggccgcgaacagggtgacttcctggtcttcgaggaaacgcaagcgcatggcggctttccggggcacatgtggagcgggtgcggagccggagaggggcgggcagaggctgtcatgatagcgcagcgccacccgcgcagacccgatgtgcgccggcgcgcatgcggggccgcgcgcggtgcagaacccgctggtcccggactggtacactaccgctctttccttcgcgggcgggccggtgccctgccgtgccggcttcccggcgttcgcgttccgattccgatccgattaccaggagccatccggcgtttggcgcaccgcgtgcgcagcgatggcccaagcagcaattcatgtctttttctgaactcggcttgtccgacaagattgtgcgtgccgtggccgaacagggctacaccacgccgactcccatccaggcccaggcgatccccgccatcctcaagggcggcgacctgctcgccggcgcgcagaccggcaccggcaagaccgccggctttacgctgccgatgctgcagctgctgtccgactccgcggcgcgcggcgccaatggcgcgcagcgtccggcccgcctgccggtgcgcgcactggtgctgacgcccacgcgcgaactggccgcccaggtcgaggagagcgtgcgcaactacggcaagtacctgcgcctgcgctcgatggtgatgttcggcggcgtcggcatcaatccgcagatcgagcagctcaagcgcggcgtcgagatcgtggtggccacgcccggccgcctgctggaccacgtgtcccagcgcaccatcgacctgtcgcaggtggaactgctggtgctggacgaagccgaccgcatgctcgacatgggcttcatccacgatatccgcaagatcctcaacgtgctgccggccaagcgccagaacctgctgttctcggcgacgttctccgacgacatccgcgcgctggcagaccgcctgctgaacaacccggcctcgatcgaggtggcgcggcgcaataccacggccgagaccgtggaccagcgcgtctacccggtggatcgcgagcgcaagcgtgaactgctggcccacctggtgcgtcagcatgactggcaccaggtgctggtgttcacccgcaccaagcacggcgccaaccgcctggccgagcagctgaccaaggacggcctgtcggcactggcgatccatggcaacaagagccagtcggcgcgcacgcgcgcgctgtcggaattcaagtccggcacgctgcggctgctggtggcaaccgatatcgccgcgcgcggcatcgatatcgaccagctgccgcacgtggtcaatttcgacctgcccaacgtgcccgaggactatgtgcaccgcatcggccgcactggccgcgccggcgccgagggcgaagcgatctcgctggtctgcgtggacgagattgcgctgctgcgcgatatcgaacgcctgatcaagcgcaagctcgagcagactgtgctgccgggcttcgaggtcgacccgagcatcgcacccgagccgatccagaagggtcgccaacagcgtggcggtggtggccaggggcaaggacaaggccagggccgcggacgcgcccaggcgcgtccggccggcaacgaaggtgagggcgcccagcgccagcgcccggcgcgcgaagcgcaggctgcgccgcggcaagcccagggcggccagcgcggcaacggtgcagccaacggcaaccgtggcggccagcccgccggcggcgcgcgcaatcccgcaccgcgccgcgacggccaggagccggcgcgccagcaacgggccgcggcgcaacccgcgcgccagccgcacgacgcggccccggcaccggcgcgcaatcgccgtccggcgccgcaggccgcgctgctcggcggcaaccgcaagccggcgcgctgagcgggacaggctgacaccatgcacgcgtccgacaccccggccgaccccggcgttccctacgccggcctgacgccggagctgatgctggacgcgctggaaggcgccggcctgcgccccgacgggcgcctgctggcgctcaacagctatgagaaccgcgtctggcagctgggcatcgaagatgccgcgccggtcatcgccaagttctaccgtccgggccgctggaccgatgcggccatcctggaagaacacgccttcgtgcagcaactggccgatgccgagatcccggccgtgccggccatggtgctggcaccgggcgcggccggcacgctgctgcatcacgccggcttccgtttcgcggtattcccccgctgcggcggccgcgagccggcgctggaccgttccgacacgctgacctggctcggccgcttcatcggccgcatccacgcgctgggggcgacgcagccctaccaggcgcgcccggcgctaaatcttgaaaccttcggcgttgccccacgcgactggctgctcgccagcggctgcattcccgccgacctgctgcccgcatggcaatcggtggccgacctggcgctggacggcgtgcgccgctgctatgagcgcgccggcgaggtgcgcctgctgcgcacccacggcgactgccatcgcggcaatgtgctgtggatcggcgaggacgacgcgcgcggcggcacccatggcgcaacgggcccgcatttcgttgacttcgatgacagccgaatggcgccggcgatccaggacatctggatgctgctcgagggcgaccgcgcggccatgcaggaccagctggccgacatcgttgccggctatgaggacttcgccgaattccagccgcgcgaactgtggctggtggaagcgctgcgcacgctgcggctgctgcactacagcgcctggctcgccagccgctgggccgacccggcctttccggccgcgttcccttggttcggcacggcgcgctactggcaggatcgcatcctcgaactgcgcgaacaggtggcgctgatggacgaagcgcccctgtggggcgcctgaggtctaccgtcggcgccgccagggcgccggttttccactaatttgctcaacccttcttttccggcgccttgaccagcagcaccgggcactctgcctgcgccagcacgcggcctgcgactgaaccgatcaccgcatcgaagaacgaaccgcggccatgcgtacccatcacaatggccgcggcgtcgaccgagcgcgcacaggcgacgatgcgctccggcgcgaagccgtgcagcgggtgccgctcgaacggcaccttggctgcggacaggatctcgcagaccgtcgccatggccttctcgctggcctccttgtgccagtcatcgatggtctccttgctgacaaaggcgcgcacctggccgcttacttccggcgccacatgcacgacatgcactgtgaagccgctctgcagcagcttgccttcggcgataaaacgggccgcggcgtcgctgaaggccgaaccgtcggtggcgagcacgatattggtcatgttggaaatctcctggatgggggctgtcggcaggcggtgcgccatgaggcggcaccgccatctggaaccatcatggcacctagtgtcctgccaggacccgatttagatcaagtcggatcggatttatccgatttcgccgtgcgatagccggccggctgacggattccgtcaagccggctgaagcatttggccattgccccgtcaacgccgtggcgcgtagcatgctcccgagccccgcggcaggcattggcacgtccgcgctgccgcaggcacggcccatcccataccaattcaatgcaagctgtcccccggccatggcccgggcgggcggcgattccggagacgacgatcatgagtgagcgtggcaacctgctgcccctgcgcggtatcaaggtggtggaattcgaaggcatcggccccggcccgttgtgcggtgcgatgctggctggcctgggcgccgaggtcacgctggtgacccggccggtcgcgccggatgcccgccgcatcctgcgcggccagcccgtgccgcctgagatggagctggagcacggcaagcgcgtggtgcaactgaacctgaagtctgcggacgacgtggccgccgcactggacctggtggccggcgccgacgcgctgatcgaagggctgcgcccgggcgcgatggagcgcctcggcctgggcccgaaggcgtgccatgcacgcaatccgcgcctggtctacgggcgcatgaccggttggggccagaccggcccgctgtcgcaaagcgccggccacgacctcaactacatcgcgctgaccggcctcttgtcgatggctgcgcgcgaaggctcactgccgatggtgccgccgaccgtgatgggcgatgccaccggcgcgcttggcctggcattcggcatcaccagcgccatcctgagcgcgcgcgcaagcggcgagggctgcgtggtggatgcggccatcaccgatatcgtcgccatgctgggctcgctggtgcaggtgtcgcgcgcagccggcacgctcggcggcccgcaaccgagccccttccacgattcgccgttctatgacgttttcccttgcgccgacggccgcgccatcacgctgggcgcgctcgagccgcagttctaccgcgagctgctcgagcggctcgagctgaccgacatcgaccccgccacgcagtatgaccgtgcccagtggcccgcggtgaaggcccgcattgccgcttgcatcgcaggcaagtcaagcactcagtgggaggcgttgctgggcggcaccgacgtgtgctttgcgcgcgtgctgaccctggacgaggccgcgcgccatccgcacaaccaggcacgcggcacgtatcggctgtaccggcagggcgagcgcgaggtgccgcgttcggcgccggcgccgcgcttcctgcccgcgggcacggaatgacctggggccgcggcaccgatgccgcggcctctcgaatcggcttgatcggttcggctaccatgcggcatccacccagaccggagacccatgccatggccgaacccagcctgcagcaactggtgacggagttcgcctggggcacggtctggactcgcgacggcctggaccgcaagcagcgcagcctggtgtcgatgctgattgcgctgaaccggccgcaggagctggccgggcatctgcgcggcgcgctcgccaatggcgttacgccgcaggaactgcgcgaactgatggtgcacagcgcgatctactgcggattccccgcggcgctggatgccagccgcaagctgactgaagtcctcgacgctgccaacgggtaacgccgaccgcggcatcgatacgaaaacagcgatgcagaagagtctgactctgatgcagattttgccgcatctgcgcggcgaggattcggcgcatcaggatctctccggccccttaaccttggcaccaggccaagccatgcaagtcgttaaggagcctcaaattgcatctcgcgctgatcgtcgacgaaccctcccggttccgcaccacgctgtccgctgaaatccgcgctgagttgggcgccggtgaagtactggaaatggacggcatgcaggaagcattccggctggtccgcgagcaacggccggggctggtgctggtcgatatcgagtgcttcggcaatcccggcatcgactttgtccggtgcgtctcggcgacgcagcccaccgtgcccttgctggtactgtccgacagcgacgccaccctggcctcggtgcgggcgctgcgcgccggcgcccatggcttcgtggtcaagcagcgtgggctggccgaggtgatgcaggccgtacgcggtgtgctgagcggctacctggtctttcccatgcatacgctggaaaccgtgcgccagatcggcgagcagcgggaatccggctttgcgcggctgagcaaccgcgagatcaccatcctgcaatacctggcgcgcggccattccaacaagtcgatcgcggcgcaactgctgatcagcagcaagacggtcagcacgcacaaggccaacatcatggccaagctcaatgtcggctccctggtcgaaatggtggactacgcgcgccggcatcagctggtgtggtaacgcgcaccccgggcggcttgcggcaccatgccgccatcgcgggtagactgttggcgtgtgtgacgaatccgaacttttcgcccgatgccaccgaccctgaatgccgccgcacgccgcctgggcgctgtcgtgcttgcctgtgccgccgcatgccaggccacgcctgccttcgccaacgaaccgatgtggtttgcgcagggccgaccggtgccggcggcccgccaggccgtcgatgcgctggccgcggccgcggccgacggcctcgacccgcgcgactacgatgccgacgccttgcgccagcccgtggcccaggccgccagcgggccagcattgccgccggacgctgccgcacgcgtggatgcggcgctgagcgccgcgatggagcggatgctggcagacctgcacggcgggcgcgtcaacccgcgcgcggtccatgccaactttgccccgcaggcggaacggcccttcgatgccgccatctggctgcgcgatgccgtcaggcagcaacggctgcccgatgccatccgccaggcagcgcccaccttcccgctctatggcacgctgcgggaggccctggcgcggtaccgcgagatcgcgaagcagccggcctgggggcagccgctgccacccttgccggcgagcaagctgacgccgggccagccctgggccggtgccgcggcgctggctgcacgcctggttgcgctgggcgacctgcccgccggcacccaggtgccggcccgctacgaagggaccctggtcgacggcgtcaaggcgttccagtcgcgccacggcctggaggccgacggcgtgatcggcgcggccacgctggcacaactcaacctgcccatcgccagccgtgtgcggcaaatcgaactgaccatggagcggctgcgctggacgccgctggacggtccgcgcatgatcgtggtcaatgtgccggaattcatgctgcgcgcctatgagatccgcgacggcaagctcgacatcaagctcgagatgaaggtgatcgtgggcaaggcactggatacgcgcacgccgttgttcgaggaggatatgcgctacatcgagttcagcccgtactggaacatcccgccctcgatcgcgcgccgcgagaccgtgccgcacctgcgccgcgatccggcctatttcaaccggcagggcctggagttcgtcaccggcgacggcaaggccgtgaccacgctgtccgaggaaaatctcgaggcagtgctgaacggccgcatgcgcatccgccagcggccgggcccgctgaacgcgctgggcgatatcaagttcgtgtttcccaacaacgagaacatctacctgcaccacacgccctcgccgcagctgttcaagcgcggccggcgcgacttcagtcatggctgcatccgcgtggaagccccagtagcattggcccagttcgtgttgcacgatatgccggactggaacgagacccggatccgcgaagcgatgacgcgtggcaagtccaatacggtgcgcctgcagcagcccttgccggtggtgctggcctacggcacggtcattgcgcgcgccgatggtcgtgtatccttcttgcctgacatttacggtcacgacaaattgctggagaaggcactgcggcaacgcaacggacggccccagcaaccagctattgcaagcgcctctggcaccacccgctgaggcgccactggcacattcagaggaagtaccatgactgatgcgacgcgccaggcacgccgccgctttcttcataccgccggaggcctggcccttgccgccggcctgatgccgctggcgccgcgccaggcgctggcaggcctgcctgcaaaccgggccctggctggcctgccggacgcccgcacgctggcgttcgaccacacccacaccggcgaacgcgtgtcgttggtctatgccgttggcgaccgcttcgtgcccgacgcgctgactacgctcaacggcttcctgcgcgaccactattccggcaaggtcggcatgatcgacccgcaactgttcgacctgctgttccaggtccgccgcgagcttggcaccgaccagccgttccaggtcatttccggctaccgcagtccgaccaccaattcgcgcctgcgcaacacgcgcggcggcggcgtggccaggcacagcctgcacatggacggcaaggccatcgacatccgcctggccggcgtgccgctggcggacgtgcgcgacgcggccaagtcattgcagggcgggggcgtcggcttctatgagtctgaccagttcgtgcacatcgataccgggcgcgtgcgttactggtaagcgtcgtctgtggccgccccatgatgggcggctctcgtttgcgcgccctggtaacgacccaaagcaaaaagccgcgaacccatgcgggatcgcggctttttaaatagatggtggcgaatcagggactcgaaccccggacctgcggattatgattccgtcgctctaaccgactgagctaattcgccaacgaagactgagattatacctgggctttcgatgctgtcaacaccttcgtgtgaagattttgcacgaagggcccatgcataaaaaaacggcaggccggatggcctgccgtttccgttagtgccggacgactgctcaatcgttggcgtagatgttcacgtccttggtctcgcggatgaacagcgcgccgatcacgaaggtgatggctgcgatgatgatcgggtaccagagaccgtagtagatgttgccgttctgggccaccagcgcaaacgagatggtgggcagcaggccgccgaaccagccgttgccgatatggtagggcagcgacatcgaggtgtagcggatgcgggtcgggaacagctccaccagcatggcggcgatcgggccgtacaccatggtgacgtagatcaccaggatgaccaggatcaccagcaccatgatcgtgttcatctgtgccgggtcggccttggtcgggtagccggcggaggccatcgattcaccaacctccttcttgaacgccgcgatctgcttcttgctgggctcgtcgaagctgtggccgttcaccagctgcgcgtcgaaggccttgatctccttgtcgccgatcttgaccgtggccacggtgccggccggggcctcgaccacttcatagctggccgatgcctgggccagcgtgcgcttggcaatgtcgcaggagctgcggaagtcgatctcgcgggcgatcgggctgccctggaacgagcactgcttcgggtcggcggtgaccacgatctgggcgctcttctgggcgcgctccagagccgggttggcgtagtgggtcatggccttgaacagcgggaagtaggtcagcacggccagcgcgcagcccgccatgatgatccacttgcggccgatcttgtccgacagcgagccgaagaagatgaagaacggcgtgccgagcaccagtgcgccggcgatcagcaggttggccgtcttggcatcgaccttgagcacctgggtcaggaagaacagcgcatagaactggccggtgtaccagaccacggcctggccggcggtcaggccgagcagggccaggatcacgatcttcaggttgcgccactggccgaaggactcggtcagcggggccttggaggtcttgccctctgccttcatgcgctggaacgccggcgattcattcatcgacaggcggatatataccgacacgcccagcagcaggatcgacaccaggaacgggatgcgccagccccaggtctcgaagttgggcccggtcatttcgcggcacagcaggatcacgatcagcgacaggaacaggcccagcgtggccgtggtctggatccacgaggtataggcgccgcgcttgccgtgcggtgcgtgctcggccacgtaggtggcggcaccgccgtactcgccgccgagcgccaggccttgcagcatgcgcagtgcgatcaggatgatcggcgcggcccagccgatggtggcatagcccggcagcaggccgacgatgaaggtcgacaggcccatgagcaggatcgtcaccaggaaggtgtacttgcgcccgatcatgtcgcccaggcggccgaacaccagcgcgccgaacggccgcacgataaagccggcggcgaatgcgagcagcgcgaagatgaaggccgaggtgggatccagtccggcgaagaactgcttggcaatgattgccgccagcgagccgtagagataaaagtcgtaccactcgaacaccgtgcccagcgatgaggcaaagatcaccttgcgctcttcggctgtcatcggtgcgttctgcgcgccccctgcgggcaccgcaacgttttgcacgtttgccatattgtctcctccgtctggaatggatctcgggtgggcgtggcgcgggaaagaccgcgcggctggccgctatgcctgagttgcagaggattgtgggtggcgaaacttactgcgttctgacagaacggggcacggaatcgtcaaagaatatcggggtatacgctagccgtgggcgcgagcttggctgctgcgctgcggggcgcaattcacttgtgtggcggaatggcgcgctttgcagggctgcggctatgcagcatcagtgcctgttccgcgcgaggcgccctgcgaaggcgcaggggcgggcgcggccaggctatcggcgtccgcttcgccgtcggcgcggttcatgcgccaggcgtagagcgcggccatcagcacgtagaccaccagcgcgccttgcgcgccgacccagaacgagaacggccagccaaagaagtcgaagcgcaggtcgcgcgcaaaccatgccaccacgaaggtgacggtgaaccagatcgcgagcaggccgcagatccagcgcaggttgcgccgccaggcctggcgctggcgggcttcggcactatcgggggcggggctgtcgttcatgcgggcggcaggtagtcgggccggcgcagcgtcacgcggaaatgcgcgccggccagccgtggcgattgttggtagacgtggtcggaaatctggacgtcgccgccgtgctgctgcacgatctcgcgcacgatggccaggcccaggccgctgccttcggtattggtgccgagcacgcggtagaagcgctccatcacgcgctcgcgctcggccggcgcaatgcccgggccggtgtcttccacatccaggtaggcgaacggctcgaaggcatcggcgctgacgcgcaccgtggcgtgcccgccgcgcggcgtgtagcggatggcgttgtcgagcaggttgttcagcatctcggtcagcatcaggcggttgccttgcaccatcaccggatgttcgtcggcatccaggcccaggtcgatgtcgcgcgcccaagcctgcggcagccagtccttgaccacctcgcgcgcgagcgccgccaggtccagcgcggccatgccgccggtgcccgccaggttttccatgcgcgccagcgacagcagctgcgtgaccaggtgcgcggtgcgctcagagctgccggcgatctgcgccagcgagcgccgcagctcttccggcgactgctcgcgctgcgccagctcggcctgcatgcgcaggcccgccagcggcgtcttcatctggtgcgcggcatcggcgataaagcgcttctgggtctgcaccgactggtccaggcgcgccagcaggtcgttgaacgaacccaccagcggcgtgatttcctgcggcgcggcgcgttcgtcgatcgggctggtatcgccggggttgcgcgcgcggatgcgctgctggatcgcggtcagcggcgccagcccgcgcgacagcccgaaccacaccagcaccaccgccagcggcaggatcacgaactgcggcaggatcacgcccttgatgatctcgttggccaggcgcgcgcgcttgtccagcgtctcggccacctgcaccagcaccggctgggtgccgctgacctgcttcaggtcgatataggtgtaggccacgcgcacgtcgttgccggccacgcggtcatcgcgcagggacaccagccccgcgtggccctggtcctcctcggacggcagcggcaggtcgtggtcgccggcgatgtattcgccgcgcttgccgaccacctggtagtagatgttgtcggtctcgtcggcgcgcaggatctcgcgcgccgacagcggcagctgcagcgtgatgcgcccgttgacctcgcgcacctgctgcgacagcacgatggcgctggcttccagcgcgcggtcgaagggcccgttggcgatcgacttggccaccaggtaggtcaccgcgatgctcatcggccagagcagcagcagcggcgccagcatccagtcgaggatctcaccgaacaatgagcgcggcgcggaatttgccgcgctttcctccaggtgcggcaacgcgtcggccaggtcctggtcggtagtgtccggggccggggcggcggaaggaggggggggcgcggggcggggcacgcgccgccagggcagtcgcagcaggctcatctcggcgaggttgcgctcaggtcagtcgcgtggcctgcggtggggtcggatcagtgatgcgtggccaccgccggctggaatttctccaggcagtagccaagcccgcgcacggtggcgatgcggatgccgccgacttcgatcttcttgcgcagccggtgcacgtagacttcgatggcgttgttgctgacttcctcgccccactcgcacaggtggtccaccagctgctctttcgataccaggcggccgctgcgtgtgagcaggatctccagcaacccgatctcgcgcgcggacaggtccagcatctgctcgttgagataggcgatgcgtccgacctggtcgtaggccagcggcccgtgccgcatcagcgtggcgccgccgccggcgccgcgccgcaccagcgcgcgcacgcgcgcttcaagctcggacagggcaaagggcttggccatatagtcgtcggcgcccaggtccaggcccttgacgcgctcgtcgacgctgtcggcggcggtcaggatcagcaccggcagcatggcgccgcgcgcgcgcaggcgcttgagcacttccagcccggacatgcgcggcaggcccaggtccaggatcagcaggtcgaaggtctgggtcgacagcgcggaatcggcttccaggccgttggtgacgtggtcgacggcgtaacccgagtggcgtagcgagcgcgtcaggccgtccgccagcacgtcgtcatcttcggcgatcagaatgcgcatggttgtctccaccctggccggcatagccggcgccggcggaatggggcgcgatggggcttgccaagcatactgtttttttatacagtacccgcacgttccgctggggctgcccggggagaccccctggagagcggccgcgcagacagccgggccggcgctggagccggaaaatgccggtgccgcgccacatgcggcctatttatacaccattgattcaaggacgaccatggacgacaagaaggcaggtgccggcgtgagcgccgagaagcagaaggcgcttgccgccgcgctctcccagatcgagaagcagttcggcaagggctcgatcatgcgcctgggcgacggcgaggtcgagaaggacattcaggtggtatccaccggttcgctcggcctggacatcgcgcttggcgtcggcggcctgccgcgcggccgcgtggtcgagatctatggtccggaatcgtcgggcaagaccacgctgacgctgcaggtcgtggccgagatgcagaagctgggcggcacctgcgcctttatcgacgccgagcatgcgctggacgtcagctacgccaacaagctgggcgtcaacgtcggcgacctgctgatctcgcagccggacaccggcgaacaggcgctggaaatcaccgacgcgctggtgcgctcgggctcgatcgacctgatcgtgatcgactcggtggcggcgctggtgcccaaggccgaaatcgaaggcgaaatgggcgattcgctgcccggcctgcaggcccgcctgatgagccaggcgctgcgcaagctgaccggcaccatcaagcgcaccaactgcctggtgatcttcatcaaccagatccgcatgaagatcggcgtgatgttcggctcgccggaaaccaccaccggcggcaacgcgctcaagttctacgcctcggtgcgcctggatatccgccgcatcggctcgatcaagaagggcgacgacgtgatcggcaacgagaccaaggtcaaggtggtcaagaacaaggtctcgccgccgttccgcgaagccttcttcgacatcctctacggccagggcatctcgcgccagggcgagatcatcgacctgggcgtggacgccaagatcgtcgagaagtccggcgcctggtacagctacaacggcgacaagatcggccagggcaaggacaacgcgcgcgaatacctgcgcgagaaccctgacatcgccgacgaaatcgagaacaaggtgcgcgcggcgctgggcgtggtggccatgaaccccacggcggctgccacgccggtagcggtcgaagactgaccgcgccagcggccattgcgccatccggaaggccggggcatcgccgatgccccggcctttttgcttggcgcggacccctccatccacagattccggcaaccatggcaacccgtcccccgctttcgctgaaggcccgcgccgtcggctacctgtctcgccgcgagcacagccgcgccgaactggcgcgcaagctggcgccgcatgccgagtcggccgagcagctggagcagttgctggacgcgctggagcgcgagaactggctgtcgaaccagcgctttgccgacagcctggtgcaccgccgcggcgcccgctacggcaccgcgcgcgtgatgcaggaagccaagacccacaagctcggcagcgagcaactgggcgatctgcaggagcggctgcgcgccacggaagtggagcgcgcccgtgaggtctggcgcaagcgcttcggcaccccgccggacacgcccgaagcgcgggccaggcagatccgcttcatggtggcgcgcgggttctcgcgttcggtcgtcggcaagatcatccagggtgcggacgaagactacggcgacgacggtggcgaggcctgatgcgccatggtcggccgacaatcccgctgcgacagttgctgcacaaggatgttcccggccaaagcggcgcggcatgttaaactcccccggttttcggtgctccggcaccgccgttccccagcccccgtatttccagcctggccatgcctctgtcccagcccgtcaaccgctcccagcgtcaccgtcgcgccattacggccgaggcgtaccagagagaggacggcttgtgggatatcgaggtgcgcctgaccgacaccaagcctcgcgacatcgaactggccggcgaccgcgtccgcccggtaggccagcccctgcacgacctgtggttgcgcgtcacgatcaatgaggaaatgacggtgctggatgccgaggcctgctcggactgggtgccgtatccatctcattgcgacacgatcggcccggcttaccgcaagctgatcggcctgaacctgcgcaagggctttcgcaaggccgtgcgcgagcgcctgggcggcatgcacggttgctcacacctgaccgaggccgctggcgtgctgcccagcacggcgatccaggcctttgccggtgaagtcatcaatatccgcgacaacggcgaggacgacccgaatccggagccgccctatcagttgaacggctgccacgccctgcgtttcgatggcgaggtggttcgtcagttttacccgcgctggtatggtcaccagccgacgcccaaggtacgggccgaggcagcacctgccgtcgcaactgcgcctcaggcgccgcccgcggccaatggcgaccgcggcaatgatggcaacgacgctgtcccggccgagcggccgaccggcacctccggctgattctcaggattggccagcctgacgagagagttcgtcttctttcagattcttcccttctaccttttacgcctacccgaaaggaaacacgcatgaatatccatgagtatcaaggcaaggaaatcctgcgcaaatacaatgtgccggttccgcgcggcatccccgcgttctcggttgacgaggccctgaaggccgcagaaacgctcggcggcccggtgtgggtcgtcaaggctcagattcatgcgggtggccgcggcaagggcggcggcgtgaaggttgccaagagcatcgacgacgtcaagacctacgcttcgaacatcctgggcatgcagctggtcacgcaccagaccggcccggaaggcaagaaggtcaaccgtctgctgatcgaagaaggcgccgacatcaagaaggaactgtacgtttcgctggtggtggaccgtgtttcgcagaaggtcgcgctgatggcctcgagcgaaggcggcatggacatcgaagaagtcgccgcccacagcccggaaaagatccacaccctgatcatcgagccgtcggttggcctgaccgacgctgaagccgacgacatcgcccgcaagatcggcgtgcccgacacgagcgtggcgcaagcccgccaggccctgcaaggcctgtacaaggcgttctatgaaaccgacgcttcgctggctgaaatcaacccgctgatcctgaccggcgacggcaaggtcatcgcgctggacgccaagttcaacttcgactcgaacgcgctgttccgtcacccggaaatcgttgcctaccgcgacctggatgaagaagacgccaacgaaatcgaagcctcgaagttcgacctggcctacatctcgctggacggcaacatcggctgcctggtgaacggcgccggcctggccatggccaccatggacaccatcaagctgttcggcggcgagccggccaacttcctcgacgtgggcggcggtgccaccaccgagaaggtgaccgaagccttcaagctgatgctgagcaacaagaacgtgcaggccatcctggtcaacatcttcggcggcatcatgcgttgcgacgtgatcgccgaaggcgtgatctccgcttccaaggccgtgcacctgacggtgccgctggtcgtgcgcatgaagggcaccaacgaagacctcggcaagaagatgctggccgactcgggcctgcccatcatctcggccgacacgatggaagaagccgcccagaaggtggtggccgctgccgctggcaagtaagccgtcgcacgaacgcaaccatacgcgaacgcgggcggtgcgcaggcgctttgatgcgccctcgcgcgcgccgctcgtagccaagcaaaggattacagcatgtcgattctgatcaacaaagacaccaaggtcatcacccagggcatcaccggcaagaccggccagttccacacccgtggctgccgcgactacgccaacggcaagaactgcttcgtcgcgggcgtgaacccgaagaaggccggtgaagacttcgaaggcattcccatctacgccagcgtcaaggacgccaaggctcagaccggcgccaccgtgtcggtcatctacgtgccgcctgcaggcgccgctgccgcgatctgggaagccgttgacgccgacctggacctggtggtctgcattaccgaaggcatccccgtgcgcgacatgatggaagtcaaggaccgcatgcgccgcgagaagaagaagaccctgctgctgggaccgaactgcccgggcctgatcacgccggacgaaatcaagatcggcatcatgccgggccatatccacaagaagggccgcatcggcgtggtgtcgcgctcgggcacgctgacgtacgaagccgtgggccagctgaccgcgctgggcctgggccagtcgtcggctgtcggcatcggtggcgaccccatcaacggcctgaagcacatcgacgtgatgaagatgttcaacgacgatccggaaacggacgccgtggtcatgatcggtgagatcggtggtccggacgaagccaacgcggcttactggatcaaggaaaacatgaagaagccggtggttggcttcatcgctggcgtgaccgcgcctccgggcaagcgcatgggccacgccggcgcgctgatctcgggcggtgccgataccgcccaggccaagctggaaatcatggaagcctgcggtatcaaggtgaccaagaacccgtcggagatgggccgcctgctgaaggcaatgctgtaagtcgtacctcgccattccagcgagcgctggaatggcgaaccaggcaatgcccccgcccgcgcgggggcattgtcattctggaggacggattcggcgtggcttccggcacgaaacattacaggattgaaatctaatcgaaaggttcgtgcggtaaacagtcatgtccgtgtttcgagacatccgaaatcccgtcagatgacgggtgtgcaacctataaaattcgaggagccctcccgtggaactgctgtcttccaccacattctggattgcgttgggatcgatcatcctgaccaatatcgtcctgtccggcgacaacgcggtggtgatcgcgctcgcctcgcgcaacctgccgcccgcccagcagaagaaagccatcttctggggcagtgccgccgccatcatcatgcgcgtggtgctgaccgtggccgcggtcaagctgctgagcctgccgtacctgaagatcgtcggtgccatgctgctggtctacatcggcgtgcaactgctgaccggcgatgacgatgaggaaggccacgacggcaaggacaatatctgggccgccatccgcaccatcctgatcgcggacctggtgatgtcgctcgacaacgtggtggccgtggccgccgccgcgcagaagggccccgagggcagccagctgatgctgctgatcatcggcctgggcctgtcgatcccgctgatcgtgttcggcagcacgctgctgctcaaggtcatggagcgcttcccggtcatcatcgtgctgggtgccgcgctgttgggctacctggccggtgagatgctggtcagcgacccggtcgacgccgcctggttcgaagtccacgtgccgcacgcccacctggtattcggcgccgccggcgcgatcctggtggtgatcatgggcaagctgctgagccgccggtcggcacaggccgcctgacgagatttcgcccaggcgagaagggcggccagctggccgccctttttcgttggcgcgccgcaaggcggccgtcggtgccttggccaactaactcatgtgagtgatcgcacattttgtcgcttcgcgcggcggtagcgagcgcaagtgacaaattttggcgcatacggcatgcatccccctgatgggtgacgaaatttgtcgcttttcacccccaaccgatgggggatgccgctggcacggttactgctcaatagtccccgcgtcacgaaaccgaagacgtgcaacgctcaactaaaatctcttcgaggggtcaaatcatgcaacgggtacaacaactgaagaagctgggccgtcgtgtccagaagggctttacgctgatcgaactgatgatcgtggttgcgatcattggtattttggcggcaattgcgattccgcagtatcaggattatgtgacgcgtagccggtggtcgagcccgctgacggaaattgcaccgttgaagcaggcgatcgcccaatgtgcgcaggtctcgggtgggaacctgaccgcatgcggaactcttgctcagctcaccgctgcgaccggttacccggcagtacccgcaccggccggtgtcaccttgctgtttggcgctggcgcgccgacggcccccaccgctactacaacgaccattgagctgactgcagcggcaaacaacctgggcttggcaaacggatgtgtggtgactctgaccggtaccgccaatgcgaactcgattgtttggaccggtgtaactacgggcgcaacttgcacgcgtgcgcagacgggcatctaagtacggaatgcctgagaaaaagcgcctctgggcgctttttctttgcccggcccccaagctatgatgcgccttttccctaaacaggcgcctcgatgcagccttccaggcccttcctaccgtcggccgccctcatcgcagcaatcgccgtcccgctgctagtctcccggcacacgctgccgctggcgacgttctatggcgaatggacagctgcactctgtgtgatcgccgtcctcgcgatccatgcgggtcgccgccccgctgcatcgcctgccgtgtcgctgccgtgggtatcactgctgtttctctgcttggtcgccgtcggtcttgcattgggcgctaccgggcaccatgacgtgaccggtagccgcctcatcaccgtgctcacgctgttcctcggcgccacggtggcatgcaccgcatggtcttaccgaggcacgaccgcagcctcagtgcagaatatcggcgacaccctcgccacggccttcctcatcgccggcctgctgggcacgctcacacaatgggtgcaactgttccatctcgaaccgcgtgccttcggcctcgtctccacctatttctacgacaacaaccgccgcctgtggggcaacctgaaccaacccaaccaccaggccaccgtcgaaggcctggcgctggtggcgtcagtgtggctggcatcgcggggccgcctgcgatttccgatgtggctggccgctgtaaccttgctggaaagcggcatcgtgctgtccggttcgcgcaccggcgtgctgcatgttggcctggctgccttctacgcgctagccgcggcgtggctggcgcgaggcgctcgacgtgactcggatcctatgcaacgtccggtcgggctgatcgtcgctgcagttgcaatgttggcgatgctactgatcctgcagcccgcaatccgcgccgcagggcaagccttcgactggcgcctgttcgacaccatcgcccaactcgaagccgaagaccagctgtccgcacgcggcgcactgtggacccacgcgctggcaattttccgctcccacccgtggttcggcgtcggctggggcgagttcggctgggcgcaattccagcagttgcagcaagtcggcgtgaaggtggagatgtccctgcacgcccacaacgccatcctcgacctgctggcaaagacgggcatcgtcggtaccgccggcgtaggcctgatcctgctggcgtggctatggcgcgtgattcgcgttcgcttgtggcacggcgatagcgaagagcgcaagcagaccgtgctggttctcacctggctggcgatgctgtgcgcgcattcgatgctcgaatacccgctgcattatctctatttcttcctgccgttctgcttcatgctcggttggctggagccgtcgggtttcgggcgttggcgcgtgccgatgccagtggcacgtgggctggcgctcgcgtttgtcgtggtggctgtggccgtgctggccaccatgtggcaagactaccgccgcgccgaagcccgcgaatacgccagcagcgaaggccgcaacgccttgccgatgccgcgcttctggttccgccagcacgcgcaggccgacgctgccggcctggccaccattacgccggccaatgcggcagagttgttgcccgcccacatcgccgccgtccacctgctgcctacgccgaccatgatcgcgcgcaccgcatggctgctggcgctgaccggcgatcctgcgcaaggccgccagtggatggaacggctgcgctggtactaccttggcgatgaagtcgcgcaatacgccgagattgcgaaggcctgccgcgacctgacgccagacgaacgcccgcaggtattctgcgcatgggtcggcgaccgttcgcgtcggtattccgaatggcgccgggactgacctagtagtacggatacgggctgtaatagaccggtggcggaggcggcggatagtagtagtaccgtggtgacggcggcgcagcggcgacgcgtccgggggccggcacgcggttgccgctggcgtacatgcactgaacgtaggcggcatcgtattgctgttgcgtgccgtagccggcgtactgggcattgcccgcgccgaccgccgcgccagtcagcaggccgacgcccgcacccaccgccgcacccgatccgccattgaacgccgcgcccgccgctgcgcccagcgcggtgccgaccacggcgctgccgacggcggcattgttggcggcctgcgaggatgagacaccgcccacccgcccgaaggcgaactggcggcagttgtagtcgtcggcgcggaactggtcgaagctcttgccggtgcctggcagcaccatcacgctggggccggcaggcatcacggcgcaggcgccgagggtcagggtggccacggccagcgtggcgcgggtcagggcatgcatggtgtcaccccgcatcaggagttggccggcggctgtgccggtatgcgctgccagccgccggggcaggcctgcacataggggtagtagccttcgggctggtcgcagtggtaccaccagccctgctgcggcgctacgccgtccgggccggggaccggcacggggccgttcggtccctgttcgatgtactgcggcggcgccgcgggtgcggtgaccacggcgggcgggtagtagtacggggcggggtagccatacgggtagccgccgtagaacacgccgggcccgaaatagaggcccacgccgacgcttgtgcgcgtcttgatgaagccgccgcgtgcgtcgctatcgtgcaaagcggcatcgtggagatcggcccgcccggcgagggcggcgccgcttgcggccgtggccgcgagtgccagggcgatctggcagagcatgcgcccgttcatggtatccacctcatccccgcgcgcaccgcatggcacgccacggacagggtcagcaggccgcaaccagcggcgggcctgcaatcatattgaataccaaattgtcccgcgccggcgccacggcggcccggctggaaatgcggcgttacctctattaccggggaacgaccctagcgtaagacattatgacactgcccatcgcggcgcgtgttgcaggcgtcacgtgcggaggtcagccggccgccacccaatcccccgacttgcccccatgcttttccagcaacttcacattgccgatcaccatgccgcggtccaccgccttgcacatgtcgtagatcgtcagcagcgccacctgcacgccggtcagtgcttccatctccacgccggtctggccgcgggtttcggtgcgcacggtgcaggcgacagtggcggtggcctcgtccaatgcgaactcgaccgccaccttggtcaggccgatcgggtggcatagcgggatcaggtcggcggtgcgcttggtggccatgatcgccgccacgcgggcgatgccgatcacgtcgcctttcttggcgctgccgtcgcgcaccagcgtgaaggtggctggctgcatggtgatggtgccggtggccacggcgacgcggtgagtgctggccttgtcgccgacgtcgaccatgtgggcttgtccggcggtatcgaaatgggtgagctgggtcatgatcgagagcttcagtgcgaactgcgtgctggtggccgccggcgtccctgggaagcatccgatgggaacggccacgggaggccgctatcatagcaacatgccaaaacacccatcgcttcgcaggtctgccgcacgcggccccggcgccgtggcggacgctgttcccgccggctccgcgtcacatcgcgcaggcgccggccattgccgcgctggcggcgcatggacgccatggcggcggccgctggcggcgctgctggcgctgacgttcgcggcgccggcctggccccagggtacgccgcgcacggccccggcgccagcacgccggtggcggctgcgcccgcggccaggcccccgcagccggtgcccgccatctcgggcgaggccagcgaccaggtctatgacaacctgaaccgcagcgtgaaggcgggccagaagtccgagttcggcctgcgcaccaacaacgcggtggtggaggccggcggcgtgcagctgccggacctgggcgacccgtccacggcgtcgctgtcgcccgacatggaaaagcgcctgggcgaccgcatcatgcgcgatatccggcgcgacccgctgtacgtgccggatccgctgctgtccgattacctgaacgcgctgggctaccggctggtgcaggcggcgcggcgccagaatatctccggctcgaccggtgcgggcacctttgccaccggctttgacctgttcgcggtgcgtgaccgcagcatcaacgcgtttgcgctgccgggcggctatatcggcgtgcataccgggctgctggtgcagtccgatacggaatcggaactggcctcggtgctgggccatgaaatcggccacgtgatgcagcggcatatcgcgcgtggcatcacctcgcaggaccagtcgatgtggatcgcgctggcctcgatggtgctggcgggcctggccgccacgcgcagcccggacgccgcggcggcgctggccatgggcgggcagggcgcggccatcgccaaccagctgtcgttctcgcgcggggccgagcgcgaggccgaccgggtcggcttccagatcctgaccgcggcggggtttgacccgcatggcatgcccgatttcttcatgcggctgcagcgcgcatcggggaccgcggaaaattcggtcccgtcttatgtgcggactcacccgctgacctccgagcggattgccgacatgcaggaccgcgtcagccatgccagcaagcgcaaggtcgccaacacgcctgaatacgagtgtgcgcggatgcgggcccgcgtgatccaggaatcgtcgcccagcgacctgcagaacctgcgcgcggcgctgcgcacgcaactgccgggagcaacggcactgcgcgctccggcgctgcactacggccttgccttcaccgagcagcggctgggccgctacccggccgccgaacaggagctggccgaggcgcgacgtctctacggcaatattcccggtgcctcctcgggcagccccatgctggacgtgatggcggtggaactggcgcgcgcgcagggccgcgtgcccgaggcgctgtcccaggccagcgcgtcgatgaaggcgttcgcgctgtcgcatgcggtggcgattgcctatgccgataccctggtcggctcaggccgctatgaagaggccgtgcgcttcctgcgcgaacgcacgcgccaggagaccagccgcagcgaatggtgggagctgctggcgcgcgcctacgcgggccagggcaagcgcttgcagcagcaccaggcgctggccgagaagtatgcgatggacggcgcctaccaggccgcgatcgagcagttgcagatcgcgcgcaaggccggcgacggcgacttctacacgctgtccgaggtcgatgcgcgcctgcaccagctggagcgccagtaccgcgaggacaagcaggacagcaagggcatgcctaactgaggcaggcgttcagccagccggcggcgccggctggcgcacgaagccaaagcgcctgggcacctcgctctcggcaaccggctcgatcgggatgtcgcggccatcgtggtggaatacgcccaggtcagtgccgcaggcttcgccatgccaggtgctggcgccgctgaacagttccaggtcgtggtcgtgcagcagggcggcctgctgtgccggcgggctgccttgcgccatgccctcgaccgtgccggccagcaccacgttgccgtgctcgtcggcgtagcaggcctgcagcgtgaaggcctgctgcgtggtcgtgcgcagcgcgccttcatgcagccgcaccacccacggcgcatagcccagcgaaacgaacacccgctgcgggccgttctggaagtaccaggcgccgcgctcgtcgcacaggtagttgcgttcgataaagccgatcagcgcttcatggcggatggggtcgcccgacagcccgtgctgctgggcgtactcattgcgcaggcgccactggccgcggcggtccagtgccagccagccgtaggcgttgggcacgttgggccagcgtgccatggcttgcctgacgatctcgtccatgtccgtctcctcggcgggccgtggggggactgcgcccgcctcacatcatgccgtcaaaaaatctcaggatccgtgccggcaaccattcgatgtcgccgctgaagcgcccgtcgggcagcaggggcaggtgccggcgccagccctcgggcggggtcatgaagccgacatggccgccgtgctcgggctgttccagccatacctgggggctggcgtcggccgggccgggcaggtgccgggccggcaggaagggatcgttgcgcgcattgagcaccagcgtgggcacggtgatgtcgcgcagcacgggtttgctggcggcgcggcgccagtagtcgtcggtatcgacaaagccgtgcagcggcgcggtgacgacgttgtcgaaggcgtacaggtcgcggctggccagcatcgtgtcgcggtcgaacagccccgggaactgccccagcttggccagcgacttgcgcttgagcgtctgcaggaacatgcgcgtatagaccaggttgaagccggccgacagcgccgcgccgccggcagccagatccagcggcgcggagatcgccgcggccgcatgcacgtggccggcgctggtgccgtcctcgcccaggaagcgcagcaatgcgttgccgcccagcgagatccccaccaccagcagcttgcgcccgttggcgcagtggcgctggcgcatgcgttccagcacccagcggatctcggccgaatcgcccgaatggtagaagcgcggtgccaggttgagctcgcccgagcagccgcggaaatgcgggaccacgccctgccagccgcgcagggacagcgcatgcatcagcgcctgcgcgtagtggctgccggaatcgccctccaggccgtggaacatcaccaccagcggcgtgtccgggcgcaccgggtgggtggtccagtcgaggtcgatgaagtcctggtcgggggtatcccagcgctcgcggcggaagctcacgcgcggcgggcggcgcgtgaagcgcgcggggatgatggtctgggcatggccgccgcgcagccaccagggcatcggcacgccttcgccgtagccatggccgggcgccgtggcgggatcagcctgggcggcgtggacggcctggggaaggcggtggtgcggaagctgcgtcatgccggcgtggtgttgcagcaggccgcggcgcggcggccatgcgggttcagtgcagcgcctgccccggcgcggcggccacggcggcaacctgcaccgcgttggccgggctgcagtggatatgcgccaggcgccagccttcgtggttctgcatcagtacataggtggtgtgcacgtacaggtcggcctcgacgcggtcgccgccgaagcgcagcgcctcggtcacgtcgaagatcgacacggccatcgacgcatggctgctggtctcgattgcatcgaccagcaccggctgttcttccagcagttgcaggaaggcctggcgcagctgttcgtggccgatcaggcgctggccgtcgggcagcacgcaggtgatcgagtcttcgtccagccacaggcgcagcgcgccgtctgcgtcgcgcagcttcagcgcttcgcgaaaggcttcgacgatgtcttcggcggaatcgaacaggcgggcaaagcgaggcatggtggcagtagaagtggcgagggcagtgaggtcagggccggtgcagcagcttgcgcagctcgacgaacaccatttcaggttcgatctctttcaggcagcgcaggtggcccagcgggcactcgcgcttgaagcagggactgcactccagttgcagccacatgatactcgctgcctgtgacaacggcggcgtgtggcgcgggtcgctcgagccgaacaccgccacctggggccggttcagcgccgcggtgacgtgcatcaggccggagtcgttgcagaccgcggcttcggagagcgccagcaggtccacggcgtcatccagcgaggtctggccgcacaggttgcgcacgaacggggcctcgctgacgatctcggcggcgatctcggcgtccttggccgagcccagcgtgatcatctgcgcatacgggtaggaacgccgcagcatctgcgcgagcctggcgaaatgcccggccggccagcgcttggccgggccgaactcggcacccgggcagaacgcgatcacgcgcgtgtgcggggcgatgccaaagcgctcggcggtggccgccatgcgcgtcgggtcgacgcgcaggcgcggctcgggcaggtcttcgggcaggcgcgcgccgggcttgagcgccaggcgggcgtagtgctccaccatcggcgggcgcttgtcgcgcggcgggttggcgtggcgcacgttgagcaggccgaagcgggcttcgccgcggtagccgatgcgcagcgggatgccggccagccaggggaccagtgccgacttgagcgagttcggcagcacgtaggcgaggtcatagccttcgttcttgagctgctgcgcgaacatcagccgtgccgacagctgcagcttgccgtgcgcgaggtcggacgggaacacgcggccgatctccggcatgcgcgcgagcacgggcgcgacccacttgggcgcgagtgcgtcgatgaccaggcgcggatggcgcgccttgagcagcgcaaagagcggctgcgccatcagggcgtcgccgatccagttgggggcgatgacgagggctttcttcatgggcggggcgcttggagccggcacgggagcgtcggcgcggacgccggcaatgccgacgctccggggcgcctgcaagcggcccggagcgtcaggatcgtgcgaatgcgggcggctcgggtcagtggtggcccttcagcacggtgcccggcttgagcttgtagacggtgccgcagtacgggcacttggcttcgccggtgtctgccacgtcgaggaacacgcgcggatggtagttccatgccggggtgttggcggtcgggcaatgcagcggaatgtcttcagcgccgatttcgatgatggtggcggtttgcgtcatggtgttgcagggagtgatgcttattgttcgatgaaaacagagggtgtgcctcgcccggcagtgccgggcgcgcgcaacaggggctggcagccggtgctcagaccagcgtcagccacttcttgtacttttcgttggtgccgcccacggcggcaaagaacgcgtcctggatctgcttggtcaccgggccgcggcggccttcgccgatgacgcggtcgtccagttcgcggatcggcgtgacttcggcggcggtgccggtgaagaaggcttcgtcggcgcagtacatctcgtcgcgggtgatgcgcttttcacgcacctcgatgcccaggtcgcgcgcgatggtcagggtggcgtcgcgggtgatgccgtccaggcacgaggccaggtccggggtgtagatcacgccgttgcgcacgatgaagacgttctcgcccgagccttcgctgacatagccctcggtgtcgagcagcagcgcttcgtcgtagcccaggccggtggcttcctggttggccaggatcgagttgatgtagtagccgctcgccttggcgcgcaccagcgacacgttgacgtggtggcgcgtgaacgacgaggtcttcacgcggatgccgcgctccatgccttcctcgcccaggtaggcgccccacggccaggccgcgattgccacgtggatggtgttgcccttggccgagacgcccagtttctcgtcgccgacccacacgatcgggcggatgtagcaggattccagcttgttggcgcgcaccacttctcgctgcgccgcttccagcgtggcctcgtcgaagggcatgaccatctggaagatcttggccgaattgaacaggcggcgggtgtgctccttcaggcggaagatggctgtgccttcgggggtcttgtaggcgcgtacgccctcgaacacgcccatgccatagtgcagcgtatgcgtcagcacgtggatcttggcgtcgcgccattcgatcagcttgccgtccatccaaatcttgccgtcgcgatccgccatcgacatgtctgttctccctgcgccgtggaaatagcaaaaacgatattgtaagcccggggggcatgggtcacaacgcggtgcgggcgccgctgcggtctagaatcctctttttcgggcattcttgccctgttccgcgcaccgtgccgccgcgctggcggccttgattcccacactcgccgtgcctttgaccccacatcccggacccgatgtcccgcctgacagggcttccgaccccggcggcgcgtccgcgccgcaggccggctggcagcaggcgctggaggcgctgcgcgcgctcgccggcagcgagcctgccgccgggggcgaaggcggcaggcgcctgctgtgggcgctgacgctggatgccgacggcgcgcccggcacgatcgagccgctcgagcaggtgcgcggcgcgcgcggctggggcaagcccaggccggtgccgctggcgcgcgtggccgaggacgaccggctggcgccgtgggacgcccgcgtggcccgcgccatccgccgcgaccagtcgcacaaccggcgctacgtgctcgaccgcgccgccgcggcgatggcgctggtggggcacccgggcgtggtgctggcgcatgcgccgtcgcagacgctggaggtggtggaggacgcgcccgcgctggaagcggtgcgcagcgccggccgctacgtgctgcgcatgttcccgccggtgcgcgaggcgccggcgatggaagccttgctgccggccgccgcgcgccaggaggccgaggccctgcgccagctcacggtggtgcgcgacggcccgcaccggctgcggctgatccgctttacgccggcgcagttcgaggctgcccggctgatcggcgatggcctggcgatcccggaggacggccacgcccagctcgaccagaccttgcgcgcgctggccggccagttccaggtccaggccgaccagacgggcggatcgcgcgcggtggaggctgacgcgcgcctgcgcgccgaggtggcaccgttgggcgggctggcggggcgcggcatttcgctgcggctggtggtgacgccgctggggccgctcgggccgcggctcgcgcccggcgccggacgcgagcgcctgatggcggcggtgcgcggcgagaccctggccacgcaacgcgacctggatgccgagctggccagcgtggccgaggtcttcgcggcattgccgcagctggtggcgctggcgccgccgggcggcgaatacacctggatgctggacgatccggaggacgcgctcgccgtggtcgaggcgctgcccggactgcccgccgtgcaggccgtggaatggccgcgcggcaaggagattcgcgtgctgccggccgacctgcggcagctgggcgtgcagatcgagagccgcggcgcgtggtaccggctggccggcgagctgcgcgtggccgaggggctggtgctggaactgggcaagctgatcgactggaccggcagccacgccgggcgcttcgtgccgatggggcagggcgtctacgtggcgctgacgcgcacgctgcgcggccggctgcgcgacctcgccggcgtcggtgagcatgtgcccgacggtattcgcgtcccgcagatggccacgccgtggctggatgacgtgctggccggcgccggcgtcgatcccgatgcgcatttccgccagcgcatcgcccggctgcgcgccgcgcgcgaggctgacatcgcgctgcctgccacgctggcggctgagctgcggccctaccaggaggctggctaccgctgggccatgacgctggcggcctcgggcctgggcgcctgcctggccgacgacatgggcctgggcaagaccctgcaggcgctggcggtgctggtggcgcgcgccggcggcggcgccgcgctggtgatcgcgccgacttcggtgtgcggcaactgggcggccgaggcgcggcgctttgcgcccacgctcaacgtccatgtttatgccgagggcgatcgtgagactctgctggcgcaggccgggccgcatgacctggtgatcatctcgtacacgctgctgcagcaggccagcaaggcgttctgcgcgcgcgaatggcataccgtggtcgcggacgaggcgcaggccttcaagaacgcggtcacgcggcgggcgcaggccatgttcgcgctgccgtcgggcttccgcatggcgctgaccggcacgcccgtggagaaccggctggccgagctgtggtcggtgatgcggttctgcaatccgggcttgctgggctcgctggcccgcttcaacgaacactttgccaacccgatcgagcgcggcggcatgcgcgaggcgcgccagcggctgcgccgcatgatcgcgccgttcgtgctgcgccggaccaagacgcaggtgctggacgaactgccgccgcgcacggagctggtgatccgggtcgagcccgagccggtcgaagccgcgcactacgaggccctgcgccgccaggcccagaccgaggccgaggccgcgctggcgcgcgtggaagcggcacgcaaggccaccaaaggcgcgcctgccggggcccgtgcgcgcgccctggcgcaggcccagcaccaggcccaggcgcgcatccacgtgctggcgcagctgatgcggctgcggcgcgccgcgtgcgacccgcgcctggtcacgccggaactcagcggccagctgtccgaaggcgccaaggtgcgcgcctttgtcgagctggccagcgagcttgccgcgagcggccacaagaccctggtgttcagccagtttgtcgacttcctgcagctgctgcgccaggggctggagcgcgccgggctggcgctgcagtacctggacggcgccacccccgcggccgagcgcacccgccgcgtggccgccttccaggcgggcgagggcgatgtcttcctgatcagcctgaaggccggcggcttcggcctgaacctgaccgcggccgactacgtgatcattgccgacccctggtggaatcccgccgccgaagaccaggccatgggccgcgcgcaccgcatcggccagcagcgcccggtgacggtgtaccggctgatcaatgccggcaccatcgaagagcgcatcgtcgacctgcaccgcgacaagcgcgcgctggccgacgggctgctggaggccgacgacgacagcgccgcgggaaccggcgcgccgctgccggacgtggacgagctggtggggttgctgcggcgctgaggcgatgccgaggaggggtacatatgccccgatcgaataccctcaagcgaacacggtcgtttggttttggcaggaaccttgctatcgtgtggcgctggcccggggctcagatcccggtcatcattgtgccgacccgccgcgccgggtcttatcttgctgatacttaccgacggtgccccccatgcctacttcgtcccgcctgcttccgcgcttgtccttccgttccgctaccggcctggccgcgctgtgcgccgccgctgccatcagcacggtcagctcgcccgcccgcgcgcaaggggagtggccgacgcagccggtgacgatcctgatgggctttactgccggctccggcgtcgacatcgtcggccgcacgctgcaggaatcgctgcagaagtcgctgaaggccaccatcatctacgactaccggccgggcgccggcggcaacgtcgcctccgaggtggtggcgcatgccaggccggatggctacacgctgctgctgggcaccgccgccacgcacggcatcaacccggcgctgtacaagaacctgccgttcgacgccgaggccgatttcaccccgatcgcgccgctggtcgaggtctccaacgtgctgaccgtcaacccggcggtgctggacgtgaagtcggtcaaggagtttatcgagaaggtcaaggccaacccgggcaagtacaactttgcctccaccggcaacggcaccggcacgcacctggcctttgccgagttcaatgcgcgcgccggcctggacatggtccacgtgccctacaagggcggccccgacgcgctgcaggcggtggtgaagggcgaggtctgctgcatcttcaaccaggtgcagagcgtgctgccgcagtaccgcgccggcaaggtgcgcctgctgggcgtgaccaccaagcagcgcgtgcaagtgattcccgacgtgccgaccattgccgagagcggcctgcccggcttcaacagcaccatctggttcggcttcttcgggcccaaggggctggatccgaagatcgcgcgcaaggtcaacgatgcggtgaaggtggcgctggaaacgccggcgatccgccagaagctgatcgatgccggcaacacgccgcgggtcgagaccgtggatcagttcaaggctacggtgaagggggatcggcagaagtgggcgggggtggtcaagaccgtgggcgcgtcgatcgactgacgcgcgccggcctcggtcaggtccgtacccccagccgcgtgagcaggtgcgccagttgcgcctgcgtgcccgtcccggtcttggtgaagatcgccttgagttgcgtgcgcccggtctcgcgccggatgccgatcagctcgcacgcctcgggcaggccgatgcccgatgacagctgcagtgccagccgggtctcggccggagtgaggccgtagaggtcgcgcaaaacggctggcagcgtcatcggcgcggtgccgggctcgtggatcgccaccagcacgctggggcgctgccagtccatcgccagatggtgtgccggcggcagcggcagcagcacgacctgggcctggcggccggcgctgtcgaccgcacgcagcgcctgcgccggctgcgggttggcggggttgcatgccgcccgcagcgcctcggcaaacgggcgcgacagctgccagtcggcttcctcgcgcacggctatggcgggcggcgccacggcgcgggtttcgaccgacaccgccggcagcagccggcgcacccaggtctcgccaatgctgttggccagcagcggcttgccgtcgtcgcggaacacgatcacgccgaacggcagccgctccatcagttgcgccgacgcatgcgccagtgtcgacacctggtgggtgcggtcgcgcagcgccatcgcatggcgcatgtgcgggatggcccagtcgagcgcgcgcgcgtcttcgggcgaatagtggtcgtggccctgcgggcgctgcagcgacaggaacacgtcgtagtgcggctggcgctcgatcaggcaggccatcaccgacgactgttcgaattgccgcaggaactcgccgtagaagggcgacttgcgcatcgcctgcgcgcccagctcgcgtgaatcgatataccagttgcccaccgacatgcgcctggcgaacggcagggccgggtcgatggctacgtagtgttcgctgtaggcggccaccgcctccggcatggggttgacctcctggttcaccagcacgcgctcgttgacggtgtcgagcaccagcagatgggcatgcgtgctgccgctcgcctggcacagcgcgcccaggctgcgctgccaggcatcggcatcgaagatcccctcgtacagcgcgcgaatggtgtcgtgcatctgtgtgtcgctcatggcttcccttctttttacttcttttatttttagcactttcttcgcggggcaacgggcgggccgcgggcgcggcgccggcccgctgccgggcgcgtggtgttcaggcctcgtccagcgccgcgcccaggcgcgagagcagatgcgtcagctgggcctggctgttgcagccggtcttgtggaatatggccttgagctgggtgcgcgcggtttcgtggcggatattcagctgctggctggcttcgggcaggccctggccggtggccagctgggtggtcagccgggtctccgccggggtcagcccgtacaggtcgcgcagcaccggcgccagcaacagcggcgcgctgtcctgctcatgcacgatcaccagtgccgccggttcctgccattgcgcggcaaacgcgtgcgagggcggcagcggcagcacgatcacctgcgcgcaggcaccgttgccgtcggtggcgcgggcggcctgcgcggcgaccgcgcgctgcgggtcgcaggcggcctgcaccatgtcggcgaacgggcgcgacaggttccagtccgacaccttgccggccgggtccaggcgccgcgcccagcgctcgccggcgcggttgctcagcagcacctggcgctgcggcgagaacaccagcagggcaaaattgagccgctccaccagctgcgtcgacagccgcgccagcaccgtcagccccagcgtgcggtcgcgcatggccatggcgctgcgcatatgcgggatgatccagtccatgccgcgggtgtcgtcgggcgagaacagcggctgcgtgcgcgcgcgctgcatcgagaaatagacttcgtagtggggctggcgctcgaccaggcaggccacgtaggagcgcaggtcgtagcggtggaagaagtcgcggtagaacggatggcgggccatggtgccttcgcccagttcgcgcgcgtcgatataccagtcgcccggccgaaggcgcggcgcgtactgcttggccggatcgatggcctggtagtccgattcgtactcggaaaacagttccaccaccggattgacgatctcattgacggtgacctggtcgcggacggtgtcccagaccatcatcgaggcatgtgccgtgtccgccagttccgtcagggtgtgcaggctctgctgccaggcaccgggatcgagaatgccctcgtacaagccacggatcgctccgtgcatgtcggcttctttcatctgactcaccccctgcattcgcgacaaggaaatgcgcggcgccggcgctgcgtctgatcgcacaccggctgcattctttttggctgcttgttattttggccgcctgttgtcatggccgtttcaagaccggctctggcgctttttgcgtgtctgttatagcagacgttgcatacattaccgcactcgggggtcaagaggggcatggagctgacccttctttcgtggggaggtatgtcactagcaccctgtggggttgtcctgaatgtgctgcaagggccgcatgctaagtgcgtaacggtccggaatcggcaaagcgttgaccacgatcaggtaaaatgcccgtttccccgaattccagcgaaatctcgcgccatccatcgccatgacctctgtcctgcgtctttccgacctgatttcccaaggcaaaatctccggcaagcgggtgtttatccgcgccgacctgaacgtgccgcaggatgacgccggcaacatcaccgaggacacccgcatccgcgcctcggtgccggccatcgaggcatgcctggctggcggcgccgcggtgatggtcacctcccacctgggccgcccgaccgagggcgagttcaagcccgaggactcgctggcgccgatcgccacgcgcctgtccgagctgctgggcaagccggtcaagctggtgcagaactgggtcgacggcgtcgaggtggcgccgggccaggtggtgctgctggaaaactgccgcgtgaacaagggcgaaaagaagaacagcgacgaactggcccggaagatggccaagctgtgtgacgtctacgtgaacgatgccttcggcaccgcccaccgtgccgaagccaccacgcatggcatcgccaagtacgccccgatcgcctgcgccggcccgctgctggccgccgagatcgacgcgctgggcaaggcgctgggccagccggcgcgcccgctggtggcgatcgtggccgggtccaaggtctcgaccaagctgaccatcctgaagtcgctggccgacaaggtcgacaacctgatcgtcggcggcggcatcgccaataccttcatgctggccgccggcctgaagatcggcaagtcactggccgaagccgacctggtcggcgacgccaaaaccatcatcgacatcatggccaggcggggcgcctcggtgccgatcccggtcgacgtggtgtgcgccaaggaattcagcgccactgccgcggccaccgtcaaggacgtcaaggacgtggccgacgacgacatgatcctggacatcggccccaggaccgccgcgatgctggccgagcagctcaaggccgccggcaccatcgtctggaacggcccggtgggcgtgttcgaattcgaccagttcggcaacggcaccaaggtgctggcccaggccatcgctgaatcgaaggcgttctcgatcgccggcggcggcgacacgctggccgcgatcgccaagtacggcattgccgaccgcgtgggctatatctccaccggcggcggcgcgttcctggaattcctggaaggcaagaagctgcccgcattcgaagtgctggagcagcgcgccgcaggctgacgcatccgccgggcccggcggtattgccggggccctgaaccaggaattccgcgcatgactcgttccaccaagatcgtcgccaccatcggccccgcctccagctcgctggaaatcctgacccgcatgatcgcggcgggggtcgacgtggtgcggctgaatttttcgcacggcaccgcccaggaccatctcgaccgcgcccgcctggtgcgcgaagccgcgcaggcatgcgggcgcgaggtcgccatcatggccgacctgcagggccccaagatccgcgtcggcaagttcgagcacggcaagatcacgctcaaggtgggcgatccgttcatcctggattcgagctgccagctcggcaacgagcagcgcgccggcctggactaccaggacctgccgcgcgacgtcggcccgggcgacctgctgctgctcaacgacggcctgatcgtgctggtggtggaccgtgtgttcggcagcgagatcttcaccaccgtgcgcgtgggcggcgagctgtccaacaacaagggcatcaaccgccagggcggcgggctgtcggcgccggcgctgaccgccaaggacatggacgacatcaagaccgccatggccctgggcgcggactacgtcgccgtcagcttccccaagaatgccaccgacatggaaatggcgcgccagctgaccgccgtggccggccagccgcacggccacaaggcccgcatgatcgccaagatcgaacgtgccgaggcgatccgcccgggcgtgctggaagagatcctgcaggcgtccgacggcatcatggtggcgcgcggcgacctggccgtggaagtcggcaatgccgccgtgccggcgctgcagaagcgcatgatcaagctggcgcgcgaggccaacaagctgaccatcaccgccacccagatgatggagagcatgatcgtcaacccggtgcccacgcgcgccgaggtctcggacgtggccaacgccgtgctggacggcaccgacgcggtgatgctgtcggctgaaaccgccgccggccgctaccccgtggagacggtcgaggccatggccgcggtctgcatcgaagccgagaagtccgaggtggtgcagctcgacaccgatttcctgaaccagaccttctcgcgcatcgaccagtcggtggcgatgggtgcgctgttcacggcctatcatttgcaggtgaaggcgattgccgcgctgaccgattccggcgccaccgcattgtggatgagccgtcaccgaatccatgtgccgatctatgcgatgacgcccaacctggcctcgcagcgcaagatgcagctgtaccgcaacgtggtgccgctgccgctgcagtccagcgccgaccgcgacaccgcgctcgagcaggccgaagagctgctgctggcgcagggcgtggtgcagcgtggcgatttcatcgtgctgaccatcggcgaaccgatggggcagccgggcggtaccaacaccctgaagattgtcagggtggggtattgagcgccgacagaaaaatacagagacacccaatttttatttaggagttagacatgccactcgtatcgatgcgccagctgctggaccacgcggccgagaacagctacggcctgccggccttcaacgtgaacaacctcgagcaagtgcaggccatcatgcaggcggccgacgaggtcaacgccccggtgatcatgcaagcctcggccggcgcgcgcaaatacgccggtgagcatttcctgcgccacctgatcgaagccgcggtcgaagcctacccgcacatccccgtggtgatgcaccaggaccacggccagtcgccggcgatctgccagggcgcgatcgacctgggcttctcgtcggtgatgatggacggctcgctgcgcgaagacggcaagaccccggccgagtacgagtacaacatcgacgtcacccgcaaggtggtgcagctggcccacgccgtcggcgtgaccgtggaaggcgaactgggctgcctgggctcgctggaaaccggtgaagccggcgaagaagacggcatcggcgccgtcggcgtgctggaccactccatgctgctgaccgatccggagcaggccgccgacttcgtcaaggccacccagctggacgccctggccatcgccatcggcacctcgcacggcgcctacaagttcacgcgcaagcccaccggcgacatcctggcgatcagccgcatcaaggaaatccacgcccgcatccccaacacccacctggtgatgcacggctcgtcgtcggtgccgcaggaactgctggaagagatccgcaagttcggcggcgacatgaaggaaacctacggcgtgccggtcgaggaaatccaggaagcgatcaagtacggcgtgcgcaagatcaacatcgacaccgacatccgcctggccatgaccggcgcgatccgccgcttcttcgccgagaacccgagcaagttcgacccgcgcgaatacctgaagccggcccgcgaagccgccaagcaggtgtgcaaggcgcgctacatcgccttcggctgcgaaggccaggccggcaagatcaagccgatcggcctgaccgatatcgcgcagcagtacaaggcgggcaagctgtcgcaggtcgtgcagtaaatgtccctagtccgccttccgcgctaggggaaggcggattgcagttccggccgccgcggcacgcatccagcgcccggcggcttcgccgttttatcggaaccatcatgtccaacgctctctaccagtcctccatcaactcgctgccgctgctgggccacggcaaagtgcgcgacaactatgccgtcggcaatgacaagctgctgatcgtcaccactgaccgcctgtcggcgttcgacgtcatcatgggcgagccgatccccgacaagggccgcgtgctgaaccagatggcgaacttctggttccgcaagctcgcgcacatcgtgccgaaccacgagaccggcatcgcgcccgagaccgtggtcgcgccggaggaagtggagcaggtcaagggccgcgccgtggtggtcaagcgcctgcggccgatcctggtcgaagccgtggtgcgcggctatctcgccggcagcggctggaaggactaccaggccaccggcaaggtgtgcgggatcgagctgcccgccggcctgcagaacgcgcaaaagctgcccgagccgatcttcaccccggccgccaaggccgagatgggcgagcacgacgagaacatctcgttcgccgaagtcgaggcccgcatcggcatcgcgctggcgcgccagatgcgcgatatctcgatccgcctgtacaaggaagcggccgagtttgcggccacgcgcggcatcatcatcgccgataccaagttcgagttcggcctggacgacaatggcgtgctgacgctgatggacgaggtcctgaccgccgattcgtcgcgcttctggccggccgattcctaccaggtgggcaccaacccgccgtcgttcgacaagcagttcgtgcgcgactggctggaagccgtgcgcatcgacggcaagccctggcccaagaccgcgccggcgccgcaactgccggacgaggtgatcgaaaagaccgccgccaagtaccgtgaagcgctgacgcgtctgacgggcgaagaactgcagtaagttatcaatttcccgacggtgttctccctctcccctcagcgggagagagccggggagaggggtggtttagcaaggcgccacgcgtcgggaaacgccagccctctcccccggcccctctcccgcaagcgggagaggggagcaaacaatcaaggatctgaagtgagcaagcaagacaagccgctggtcggcgtggtgatgggcagcagttccgactgggacgtgatgcagcacgcagtggccatgctgaaggatttcggcgtgccgttcgaagcccaggtggtgtccgcgcaccgcatggcggacgacatgttccgctatgccgagagcgcgcgcagccgcggcatccgcgccatcatcgccggtgccggcggcgccgcgcacctgcccggcatgatcgccgccaagaccatcgtgccggtgttcggcgtgccggtgccgtccaagtacctgcgcggcgaggattcgctgctgtcgatcgtgcagatgcccaagggcgtgccggtggccaccttcgccatcggcgaggccggtgccgccaatgccgcgctgcacgcgatcgccacgctggccaccaccgacgaggcgctggccggcgcgctggaagcattccgcgcgaagcagaccgaagccgcgcgcgcgatgactttgccactgtaatgctgccgctgtaatcatccggacatcccacggaacctagcaatgcccaccgatatccatccctatctctccgaagcccacacgccggaatcgcgcgccgagttcggcgtcgaccgtcccgacgcgcccatcctgcctggtgcgtggctcggcatgctgggtggcggccagctcggccgcatgttcacgcatgcggcgcaggcgatgggctatcgcgtatgcgtgctcgatccggaccaggacagcccggccggttcggtggcggacaagcatatctgtgcgcaatacaccgacgaggccgcgctggccgagatgggcaagctgtgccaggcggtaagcaccgagttcgagaacgtgccgtcgctgtcgctggaccggctcgagcagctgggcgcctttgtcgcgccgcgcggctactgcgtgtcgatcgcgcagaaccgcatcggcgagaagaagttctttgccgcgtgcgccgagcgcaccggcgtgtcgccggccccgcactgggtgatccagcacgatgccgatgtcgaccagctgcccgaccacgtgctgcccggcatcctcaagaccgcgcgcatgggctacgacggcaagggccaggcgcgcgtgaagacgcgcgacgacgtgcgcgccgcctggaacgccatgcagcatgtgccgtgcgtgctggagcagatgctgccgctggcttatgaggtctcggtgctggccgcgcgtgccgcggacggctccaccgccacctggccgctggccgagaacgtgcaccgcgacggcatcctgttctcgacggtgatgccgtcgaccagcgtgtcgcccgagatcgccgaccgcgcgcgtgccgcagcggctgccatcgccacggagatgggctacgtcggcgtgctgtgcatcgagttcttcgtgctgaccgacggctcgctggtcgccaacgagatggcgccgcgcccgcacaactccggccatatcaccatggatgcgtgcgagaccagccagttcgaacagcaggtgcgcgccatggcgcggctgccgctgggcagcacgcgccagcactcggccggcaagatgctgaatctgctgggcgacgtgtggttcgagttcggcctggagcgtacgccttcctgggacgaggtggtggcgcaacccggcgccaagctgcacctgtacggcaagggcgatgcgcgcccgtcgcgcaagatgggccacgtcaactgcgtgggcgagcatgccgaagcggccgacgccgcctttgccgccgccgcgcaggcgctgcatatcccgctctgaagccatagctccaaggaacacgatgtcgccgcgcatgcccacggccgctgaactggacgaagccgtccgcctgctcgaggccgggcaactggtcgcctttcccaccgaaaccgtctacgggctcggtgcggatgccgagaaccccgaggcggtcgcccgcatcttcgcgctcaagggccggccgtcgaaccatccggtgatcgtccacgtggtggacggcgccgatatcggctactggaccgacgaggtccccgaggcagcgcagcaactgatcgacgcgttctggcccggcccgctgacgctgatcctgaagcgcgccgcgcatatccatccggccgtcgccggcggccaggacagcattggcgtgcgttgcccctcgcaccccgtggcgcaggcgctgctggcgcgcttcaagcgcggccgcggcggcattgccgcgccgtcggccaacaagttcggccaggtcagcccgaccaccgcgcagcatgtgcgcgatgaattcggcgatgcggtctatgtgctggaaggcgatggcgtggaggtcggtatcgaatcgaccatcgtcgacctgtcgcggctggaccagggcatcggcccggtgctgctgcggccgggggcgatcaccgcggcgatgatggcgcaggtactgggcgcggccccgctgccgcccgacgcggccgcgccgcgggcttcaggcacgctcaaggctcactacgcgccgcacacaccgctgctgctggccgatgcgcaagcagcttcggcgcagctggcctcgctgccggacgatgcccgcgtggcgtgggtcggccgggcgccgctggtggaccagcgctgtacctgggtgcaggcgcctgcggatgcggcggcctatgcgcgcgagctttaccgcttgctgcgcaagctcgacaagcagggctatacgcagctgatgttcgaggtgttgcctgaagggcaggattgggcgggggtgcgggatcggctggagcgggcggcggcggcgtttgggggatagggggcggtggcttgcctgggggctttacttcgttgaagctccggccctctccccaaccctctcccgcaagcgggagagggagcacacaggcggtggttcctgactcatgcggtgcaaataacctgccggtttgctccctctcccgcgtgcgggagaggagccaggaagagggccggcgtgtgccaagcacgatgccgccaattcagccgcccagcagcctcagcgccgtatacaccgccatccccaccacgatcatccccaccatcttccgcgtcagcaggtagaacagcgtggccgcaatccccgccatcagcttgtcgttggagaacgccaccgtgaaatgcccctgccaggtcatcaggtccggcaggatgatcgccgccagcgccgcggccggtgcatagcgcagcgcccgcgcgatgcggtcgggcacggtgacatgctcgccggccatcaggaacagcgcgcgcgtgacgatggtgacgaccgccatgccaaggatggcaatccagatttcaagatggctcatgcgcggtctcccggcggcgtttccggcgcggcggcgttggtgacctcgggggccttgggcttgcgccggcggatgccgcgcagtgccgcgcgcgcggccaagtcgtcgctggccatgccggcggcaatcgcgcccaccactgccaccaccaggctgagacggtacggcaaatcgaagcaaagcagcgccagcaccgccgacaccaccactgccagcagcgtcgagcgcgagttgatggtggcgatcatcaccgggatcagcgccatggtgccggccagccccaggccccagctgtcggggaacagactggccagcacgatgccgatgatcgacgacagctgccacatgcagaagttggtcagcgccatgccccagaagtagccttccttgccgggctcgtagccgggcgtgctgtacttctgcaggaagtagacgaagtgcaggtcgccgttgaacgagcccaggatggtgcgccgccatagcggcatgtagctgaagtgcggctgcatgccggcgctgaagatcacaaagcgcaggttgaccacggccgcagtcagccagatggtccacagcggcaggcccgcggcgaacagcggcagcacggccagttgcgccgagccggcatagaccagcagcgacatgccgatggcttcgggcacggtcattacggatttgctcattgccacgccggtcaccaggccccaggagaagaccgcgggcagggacggggcaaagtagcgcgcgccgtcgataaagccggcgcgttcggcgggtgcgaagcgatgccagaggcgcaaccacaccgggggttgtcgggaagtcatgtcagagggcgagggggcaatgcaggcccggggccgagggccggcccggaaggctgccgccgcaggacgcggccggcaccctggcattataggggcggatcggacgctggtaagcgtccgcttaacaaaatgcggccgcggcgttggcgccaggccacggcgccgcgccgcggcctgcccggcgcggacttagggtgcgccgcggtacacccattgcagcaaggcgtcgtgtgcttccagcgcctgcgcggcattgggatggttgatcatgctgaccaccacgtagcggccgccgtcggcagcatccacatagccggccagcgcgcgcacgtcggccagcgtgccggtcttcaggtagccgttgccggccgcgttggcgcgcgtcaggcggttgcgcagcgtgccgtcgacgcccagcaccggcagcgaatcgatcagcaccggccccacgttgctggccgcggcctgctgcagcaggcgcgccatgtcataggcgctgatgcgttcctcgcgcgacaggcccgagccgttgtccagcaccaggccgggcatgtccagcccctggcgcgccagccagcgctgcaccacgcggatcgagcgcccggtgctggccgggccgccgcggtccatttctgcgccgatggtcaggaacagctggcgtgccatcacgttgttcgagaacttgttgatgtcgcgcacgatgtctgccagcggcaggccgtagtggcgcgccagcagcaccgcgccgcgcggcaccttgccgctgcgcagcgcgggcatatgggcaaagcgcccgccggcgcgctgccattcggcgacgaagccgccccatgtgaactccgcatgcgacagcgtggcgatattgagcacgtgctcgccgcagtcgctggcatagtcgcccgagaacgacgccagcacggtgccgtccgcctgcggcagcacgctcgggctggcgctggactgccagtcgccgcagcggccgttggtcagcgtgagccggttgtccagcttgagctgcgccagctcgggcgtgacgctgactgccacggtctggctggccgggtccggcgtcagcgtgaatgacagcgtcttgaacgcatacagcagcgcatcggggccgacgttgtaggcgcgctgcacttcgccgtcgatggtgccgttgccgtccaggccatcggcaaagtagctgcggtccagcaccaggtcgccgttgatgccggtagcgcccccggcgcgcgccttcgccaccagcttggccatttcctcgggcaccagcttgggatcgccgtggccgcgcaggtagacgttgccgttgacggtgccgtcgaagccgggctgggcgtcggcatagagcgaggtctgccagcggtagtcgggccccagcagctgcagcccggcaaaggtggtgaccagtttcatggtcgaggccgggttcatcggctgctgcgcattccagctggcgcgggcggtgcccgcgcccagcctgaccacgtagaagctggcggccgacgccggcacgccggctcggcgtagcgccgcggccaccggggtcggcacgccggcgctcaccagtgcgggatcggcagcggtttttgcggcggtggcggccttcgccgcttttgccgccttgaccgtcttggcgggcgccttggcttgcgccggggtgggcgcgggaccgccggccagcagcacggcggcaaggatgggcgagagcagtggcgacaggcagcgcagcagggcgccgggtcgcgatgcagtaggcgcggcgattgttcttggcatggcggccatgttaacgcatggccgcgggccggcagatgacagtcttgccgactgccctcagccggcccgcggcggcgccagccgagccagcagcgacttcagcgtggcctgctcggcctcgctcagcgccgagccgacgtgcgcgtcgtgcgccaccaccgcctgcgtggcggcttccagcgtgcggcggccggctgccgtcagcaccaggctgtaggcgcggcgatcgccggctgccgggcggcgtgccaccaggttcatctcttccagcgcgtcgaccagcagcaccgcccccgagcgcgcgatgccgaggatctgcgccagttcggtcagcttcaggtgcgggttgcgcgagatgatgatcagcgccgaaaagcgcggcggcgtgatctgccattgcgccagcgacagcacgaaatcttcatagatgcggatctgcgcgcggcggatggcgtagccgatcagattgtcgagcacgccatagtcgatgttcggcacatgcgggtcgaaaccggcatcggcaccgccgcttgcggccggatccggcgcaagcgggtctcgcgccttgcgccgcgcggacgcggcggtggtgctgcgcgggcgcgggggtgcggcgggcggtgtgccggatgcgtcgggattcatttcagcagtttccagttgccgttgtcgatggtcagcataacccgcccgcgctggtcgaagccatagtggtcttgcccactgtaattcagcacgccgtgcgagaccacgatgtcgcgctcggtctccagtgcctgccgcagcgcctggcggaatgccggcgttcccggcctggcgtgcctgagcgccaccggcacgatgcgctccagcaccagcccggcgtcgtaggcgtgggcgccgaactgcgtgcggctgtcggccccgtattgcttctcatagcgggtgacgtagtccagccccggcttgcgcaccgggtcgcccgcgggcaactgctccggcacgatcaccggcccggccggcaggatcgcgccattgaccatgcgcccgccgatgcggatcaggtccttggtggccgcgccatgggtgtggtagatggtgccgccgtagccgcgctcgcgcagcgtggtgtgcggcagcgcggcgccggtgccggcgccggcgatcaaaatggcgtcgggtttggcggcaatcagcttgatggcctgcgcggtcacgctggtatcggcgcggccgtagcgctcggtggcgatcaggcggatgccgttggcgctggcggcggcggtgaagtccttcagccaggtctcgccgtaggcatcggcaaagccgataaagccgatggtcttgacgccgttggttttggcggtggcggccacggcattggccatcagccgcaccggctgcgccagccggaaggtccagccaccgcgcccgggcttgagttcgatcggcgagaacgccagctgcacggtctgggcctcatcggccacctcggcaatggcgatcgacggcgccaccgcggacgagcccaggatgatgtcgaccttgtcctcggagacaaagcggcgcgccaccttggcgccctgggtggggtccgaggcatcgtccagcacgatgtagcgtaccgcttcgccgccgatcttctgcggcaggtaggccagcgagttcttctgcgggatacccagcgacgccgacgggccggtggtggacaggctgacgccgacggtgatgtcggccagcgcactgccggcgctgaaggcgagggccgcggccagtgcgaggcgggccagcttggtggtggtcaggggcgccatggtgtctcctctctcgatggtcttgttctgcattgtcaaacctgccggatcctaccgcctgccctgcatcgactgccggtcgaatcccgccagctgcttgtaccgcagcgagatcgcctccagttccgcgcgcgggatcacctggtcgatgtcggcaaagccctgcggcgcgcgttcctcggccagctgcatcacctgctcgggcccgttcatgcggttgcgcagcacgattccggcggtgcgcggcaggcgctcggcctcgtattcgcgcagcgcgtagccggtgtcgggcgtgccgagcaggctgtcgagcaggtagcgcgcgtccaggatcgcctgggcgctgccgttcgagccgatcgggtacatcgggtgcgcggcgtcgcccagcagcgtgacgcggtcgaaggtccagcgcggcagcgggtccttgtcgaccatcgggaattcgtagatcgcctcggcaccgtcgatcagcgcggggatgtcgatccagtcccaccgccagtcggcaaacgcggcgcagaacacggatttgtcgacctgcttgttccagtcgctgcgcggcggggtgtcgggcacgctgtcgggcacgcgcagctcggcgatccagttgaccagcgagcggccctggcggcgcagcggctccgagatcggataggccacgaacttctggtcctggtgcccggccatgaacatcgagcggccgtccaggtagggcggcgcctcggtgaccgcacgccacagcaggcggcgcgaaaaacgcggcaggtcgccggtggggtagaaatggcggcgcaccgccgagtggatgccgtcggcgccgaccagcacatcggcgctggcctcgacctcggcattgtcgctgcggcggcgcaggccaaagcgcgcctgtccgcccgcgccggtgtccagcacggtctcgaagccatggccggtatgcacggcgccggcgcccaggcgctccaccgcggtacggtgcaacagcatctggaattcgccgcgatggatcgagaattgcggccagtcgtagccggccgccagcccgcgcggctcatgccagatgcgctggccgcgcttgttgtagtacgagagcgacgaggtctcgatggcgatatccgccagcgcgtcgcgcagtcccagctcggacaggatacgcacggcgtgcggcagcaggttgatgcccacgcccagcgggcgcagcgtttcgctggcctcccagacctcggcctcgatgccgtggcggtggcatagcagcgccagcgtcagtccgccgatgccgccaccggcgattgcgatcttcatggtgtctcccccgcgtgcaggatgcgccggtacgcaagcgcgggcgcgctgcctccggtcgaattggatttgttatggagtataacaattcgaccggatgcgacaagatggggaagaccccggagtgacgcctccggggtcgggaaaaacccgcgctcagccgagcgcggcgccttccggcttggcttgtgcctgcagcgaaggcaccgggaagacgatgtcgtacagccagttgtacaccagcgcgtagaccatgtagaagccggccacggcgaggtccatgatgagcgcatcgaccaggctgatgtccaggtaccaggccaccgacggcaggaacaccaccagcaggcccagctcgaacagcacggcgtgcagcacgcgcaccggcaccgacttgcgcagctggccggtgaaacgcagcatgcccttgtcgaacagcacgttgtacaggtagttccagccggtggcgatcagcgaggcgaccgctccgatcacgcccatctcgtgcagttcgtagccgaaggcccagctggccagcggcgcgaaaatcagcaggccgaccacctcgaagccgacggcgtggcgaatccggtcccaggtcttgcgcatcgttgttctccttgcgtgtcaaacgcgatgggagctagtctatctgctgggcagggattgccaagttggatactatctgtaaaacagatagataagcatggaaagttatttatgagcctctccatcgagcaattgcaggcattcgtcgcggcggctgacaccggttcgttctcggccgccgcgcgccggctgggcaaggcgcagtcggtggtcagcgcggcggtgtccaacctggaaatcgacgccggcaacgcgctgttcgaccgctccgcccgttacccggtactgacccccgcgggcgagcggctgctggccgaggcgcgcgtgatcctggagcgctgcgagcacttccgcggcgtggccaagagcctgggcgagggcgtggagacgcggctggtgctggcggtggacgagctctatccggaagagacgctgggcatgctgctggaagagttctccagccgcttcccggcggtggagcttgagttgctgtttccgctgatggaggacgtcagccggctggtcctggagggcggcgccgacctcggcatcatgtggcggcaggaggtgctgccaccggcgctgggcttccatgcgctgggctgggtgccgatgcagatcctgtgcgcgcccgagcatccgctggccggccagcgtgtggactgggaggaactgaagcgctatcgccagctgatggtcgccacccgctcagacagcgaagagaagatgcgcctgcgcgtggccgcggacgtgtggtgggtggaaagccagtgggtgatcgtggagctggtcaagcgcgggctgggctgggccttcgtgccgtggcacgtggtggccaattcgccggccgcggcgcggctggtgacgccgccgctggcattccagcagcaggactggccggtggcgatggagctggtctggcacaagcagcggccgctgggcaaggctgccacctggctgcgcgagcgcatctgccaacagccgctgccgcgcgcgcctgcggctagcgctggctgacggcctggttcgaaccggcctgtgccggcgcagcctccgcaccgggcgcatgccagccgccgcccagcgccttgatcagtaccaccgccgccgtgtactggcggccggcgatcgacagcgcggtgcgctcggcggtataggcgctggtctgcgccgtcagcacgtcgagcaggccagcggtgccggcgcggtagcggttgttcaccagcaccagcgcctcgcgcgccgagcgcagcgcgtcgttctgcaccaccgcttcctgttccagcagccgttgcgcggcgaggttgtcctcgacttcctggaacgcgcccagcacggtctggcggtagttggccacggcctggtcgtaggccgccaccgcctgcgccttggccgcgctgcgcagcccgccgtcgaacagcgtgccggccaggccgccgccgatcgaccagatccggtccggcagcgacatccagcgcgccagcgtgctggcggtcaggccgccgctggccgacagcgacagggtcggatagtaggccgcctgcgccacgccgatctgcgcattggccgaggccatgcggcgctcggccgcgccgatgtctgggcggcgttccagcagttgcgacggcaccgcggccggcacgcgcggcagcgcggtgcggaagtcgtcggcgaccagcgtcagcgccgcgggcggcttgcccaccagcaccgcgatggcgtgctccagctgcgcgcgcgtgatctggatgtcgatctgctgcgcctgcgcgctcttgagctgggtctcggactgcagcacgtccgagcgctgcgcggtgcccgccgcatactgattctgcaccagctgcagcgacttctggtagtcggccacggtgcggtccagcagggccttctgcgcatcggccacgcgcagcaggaagtagctctgcgccagcgttgcctgtgtcgacagcagcgtcgaggccaggtcggcctggctggcttgcgcgctggcctcgctgctttccacctggcgccgcacgcggccccagacgtcgatttcccaggttgcgcccagggtcgcgctctgcccgttgagcgtgctgccgctggcgccgcgcgcgcgcgaggcgccggcctgtgcgtcgacggtcgggaagaagccggcgcgcgcggcctgcagcgacgccaccgcctggcggtactgcgcctcggcggccttgatgttctggttcgagatctgcacctcggacatcagcgcgtcgagctgcgcatcgccgaacacggtccaccagtcggcgcgtgccagcgcatcctgcggctcggcgggcttccagtcgccggtccaggcgggggtggcggcatcggcttccttgaaggatgcggaaaccggcgcgtcggggcgctggtagtcggggccgacggcgcagccggccagcagcagcgcgcaggccagcgacaccggcagggcatgggtcaggaggcgggaaagaactgtcatgtcgagtcttcgcaaatctagacggcggccggctggtcaggcgtgccggcaccacggcggcgctggcgccaggccttgaccttcaggcgccagcggtccagcgtcaggtagaccaccggcgtggtgtacagcgtcagcagctggcttaccaccagtccgccgacaatggagatgcccagcggcgcgcgcagttcggcgccgtcgccgcggccgattgccagcggcaccgcgcccagcagcgcggccatggtggtcatcaggatcgggcggaagcgcagcaggcaggcgcggtagatcgcgtcgcgcggcgacaggccatcgcgccgttcggcatcgatggcgaagtcgatcatcatgatcgcgttctttttcacgatgccgatcagcaggatcacgccgatcagcgcgatgatgctgaagtcggtcttcgatgccagcagcgccagcagcgcgcccacgccggcggagggcagcgtcgacaggatcgtcagcggatgcacatagctttcatacagcacgcccagcacgatgtagatcgtgatcagcgccgccaggatcaggatcggctgactcttgagcgaatcctggaacgccttggcgccgccctggaagttggcgcgcagcgtctccggcacgccgatgcgcgccatctcgcgcgtgatcgcgtcggtcgcctgcgacagcgaagtgccctcggccaggttgaacgagatcgtcgaggccgcgaactggccctggtggttcacgcccagcggcgtgctggacggggtcacgcgcgcgaacgccgccagcggcacgcggttgccgttgccggtgaccacgtagatgtccttgagcgcatcgggcccttgcaggtattcctggctcagctccatcaccacgcggtactggttcagcggatggtagatggtggacaccagccgctggccgaaggcatcgttgagcaccgcatccacctgctgcgcggtcacgcccaggcgcgaggccgcgtcgcggtcgatgatcaccgaggtctgcaggcccttgtcgttggtatcggtgtcgatatcctccagccccttcaggttcgacaacgcggcgcgcaccttgggctcccacgcgcgcagcacttccaggtcgtccgactgcagcgtgaactggtactgcgagctgctctgccgcccgccgatgcggatatcctgcaccgactgcaggaacaggctcgcgcccggctccttggacagcttgccgcgcagccgcgcgatgatggcgtcggccgattcgttgcgctccgacagcggcttgagcgtgacgaacatctgcccggtattgcgctgggaaccgccggtaaagccggtcacgttgaccacggcggggtcggactggacgatcttgatgaaattgtcgagcttgccgcgcatggcctggaacgaggtggcctggtcggcgcggataaagccgatcagccggcccgtgtcctgctgtgggaagaagcccttgggaacgatcacgtacaggtacacgttgagtgcgatggtggcgatcagcaccagccacaccagcggactcaggcgcagcgccgtggacagcgagcgcgcatagccgtcgtgcagccactggaacatgcgctcggtggcgcggaagaagcggccctgcttctccggctcgggcgggcgcagcatccgtgcgcacatcatcggcgtggtggtcagcgacaccaccagcgacaccaggatcgccaccgacagcgtgatcgcgaattcctggaacagccggccgacgatgccgcccatcatcagcagcgggatgaataccgcgatcagcgacaggctcatcgacagcaccgtgaaacccacttcgcgcgccccgcgcagtgccgcggcaagcggcttcatgccttcctcgatatgacgcgagatgttctccagcaccacgatggcatcgtcgaccacaaagccggtggcgatggtcagcgccatcagcgacaggttgttcagcgagaacccggccaggtacatcaccgagaacgtgccgatcagcgacaccggcaccgccacgctggggataagggtggcgcgcacattgcgcaggaacacgaacaccaccatgatcaccagcgccaccgagatcatcagcgtgttctcgacctcgcgcagcgaggcgcggatggtgggcgtgcggtccatcatcacgtccatcgagattgccgcggggatcatcttttgcagctgcggcagcatctcgttgacgcggtcgacggtctcgatgatgttggcgccgggcgagcggttcagcaccagcagcaccgacggcttgccgttggccgagccggcgttgcggatgtcctgcaccgagtcgaccacattggccacgtcgcgcagccgcaccggcaccgcgaacgagttggggccgctggtggcactggtgcctccggtggcgccgctggtgatggtggtggtgccgctgctggtggtcagcgtggtcacggtcacgccgttgaccaccttggtgctgacgccgccgctggcggcggcgttggcggtgctggcaatcagcgcgcccgccgacgtcgacgagaaggttcccggcgtggcatagcggatgatcagcggcatgtagtcttccgccttcatcgcctggtcgttggcgtagacctgccagttgctggcggcgttctccagcgtgcccagcggccggttggcgttggtcgcgctgatggtgttgcgcacatcctccagcgagatgccgtagttgttcagcgcggtcgggttcagctcgacccgcacggccggcagcgaggccccgccgatggtgacctggcccacgccatcgacctgcgacagcttctgcgccaggatggtcgaggccgcgtcgtacagctgcccgcgcgtcatggtcggcgaggtcagcgcgatgatcatgatcggcgcatcggccgggttgaccttgcggtaggtcgggttgttgggcaggctggtcggcagtgtcgcgcgcgaggcgttgatggccgcctgcacgtcgcgcgcggcgccgtcgatattgcgcgacaggtcgaactgcagcgtcacccgggtggagccgagcgaactgctcgaagtgatctcggtcacgccggcaatggtgccgagcgcgcgctcgagcggcgtcgccacggtggcggccatcgtttcaggactcgcgcctggcagcgacgccgataccgagatggtcgggaagtccacctgcggcagcggcgacaccggcagcagccgcagcgcggccagccccgccagcaggatgccgagcgtcagcagcgcggtcgcgacggggcggtggatgaaggcagccgagagattcatcgttacaccggctcctcgcccgtgccgccttcctccggatcaccgaagcgccgcttgcgccagcctttcacgcgcgtggccacgcggtcgaacgccaggtagatcaccggcgtggtgaacagcgtcagcacctggctgaccagcaggccgcccaccatggtcacgcccagcggccggcgcagttcgctgccgatgccggaacccagcatcagcggcagcgccgccagcagggccgccatggtggtcatcaggatcgggcggaaacgcagcaggcaggcctggaagatcgcatcgcgtggtttcatgccgccctcgcgctctgcctcgagcgcgaagtcgatcatcatgatcgcgttcttcttgacgatgccgatcagcaggatgatgccgatgatcgcaatgatgcccaggtcctgccccgccaacagcagcgccagcagcgcgccgacgcccgccgatggcagcgtcgacaggatcgtgaccgggtggatggtgctttcatacagcacgcccagcacgatatacatcgtcaccaccgcggccaggatcagccacagcgtgttcgacagcgacgcgcggaaggccagcgcggcgccctggaagctggtctgcatcgagatcggcaggcccagctcctgctcgaccctggtgatcttgtcgaccgcggcgcccagcgattcgcccggcgccaggttgaacgagatcgtcgccgccgggaactggccctggtggttgatcaccagcgggccggtgcgttcggtgatgcgcgcgaacgcgcccagcggcacctggccgccggaagaggagggcaggcgcaggtcggccagcgactgcggattcttgcggaattccggcatggtctccagcaccacgcggtactggctcgactgcgtgaagatggtcgacaccagccgctggccgaaggcgctgtacagcgcgctgtcgatcaccgcggtggtgatgccgaagcgcgccgcggcgtcgcggtcgatatcgacataggcgcgcaggccgttgttctgctggtcgctggtgacgtcgcgcaactcgggttcctggcgcaggcgttccaccagcttcggcacccacgcggccagcgtggcgggatcggggtcctcgacggtgaactggtactgcgtgcgcgagaccttgtcctcgatggtcaggtcctgcaccggctgcgtgtacagcgacacgccgcccagttcgtgcacggcctgctgcaggcgctgcgtgaccacgtcgatggggtcgcgctcgcccttgggcttgaggttgatcagcatgcgcccggcgttgagcgtggtgttggtgccatccacgccgatgaacgacgacaggcttgccactgccgggtcctgcatcaccaccttggccacggcctgctgccggcgcgccatggcgtcgaacgaggtggtctgggcggcctcggtgatgccctggatcacgccggtgtcctgcaccgggaagaagccctttggcaccagcagatacagcagtccggtcagcaccagcgtggccacggccacgaccagcgtcgctttctgacgatcgagcacccactccagcgcacggccgtagcgctcgatcacgttgtcgaagaagcggccgctggcgcggtgaaagcgcgacagcttctcttccggcacatggtgcagcaggcgcgcgcacatcatcggcgtgagcgtcagcgataccaccgccgagatcaggatcgacaccgccagcgtgatcgcgaattcccggaacaggcgcccgaccacgtcgcccatgaacagcagcgggatcagcaccgccaccagcgagaaggtcagcgagatgatggtgaagccgatttgtttcgagcccttgagcgccgccgccatcggcgaatcgcccttctcgatgtagcgcatgatgttctcgatcatcacgatcgcatcatcgaccacgaagccggtggctatcgtcagtgccatcagcgtcaggttgttgatcgagaagccggccaggtacatcacgccgaaggtgcccaccagcgacagcggcaccgccacgcccgggatgatggtggccggtatattgcgcaggaacaggaagatcaccagcaccaccagcgcgatcgccagcagcagctcgaactgcacgtcctcgaccgaggcgcggatggtggtggtgcggtcggtcagcagctgcacgtggaccgaggccggcagcgcattctgcagttgcggcagcagcgccttgatgcggtccaccacttcgatcacgttggcaccgggctggcgctggatattcagcacgatcgcgggcttgtcgttggcccaggcggccaggcggctgttctcggggccgtcgacgatctcggccacgtcggtgatgcggatcggcgcgccgttcctgtagcccaggatgatctggcggtattcgtcggccgagcgcagctggtcgttggcgtcgatggtggaggcgcgcgcggggccgtcgaagctgcccttggcgccgttgacgttggatgcgccaatggcggtgcgcaggtcgtcgatcgacatgcccagcgaagccagcgcggccgggttggcctggatgcgcaccgcggggcgctggccgccgctgatggtgaccaggcccacgccctggatctgcgagatcttctgtgccacgcgcgtgtcgaccatgtcctgcagcctgggcagcggcatggtgtccgaggtcatggcgatggtcatgatcggcgcgtcggccgggttgaccttgctgtagaccggcggcatcggcaggtcggatggcagcaggttgctgccggcgttgatggcggcctgcacctcctgctcggccacgtccagcggcagcgtcagctcgaactgcagcgtgatcaccgaagcgccgcccgacgaggacgacgacatctgcttcaggcccggcatctggccgaactgccgctccagcggcgcggtcaccgacgaggtcatcacgtccgggctggcgccaggatagagcgtagtgacctggatggtcgggtagtcgacctcgggcagcgccgacagcggcagcagccggtacgccaccagcccggacagcaagatggccagcatcagcagcgccgtggcgaccgggcgctcgatgaagaggcgtgaggggttcatgcgctgtccttactgctgcgcgccgccggcgggcggggcgctggcgccggcctggcggtggcggcgatgttcgccggccgcgccgggggccgcggccccgctggcgtcggcgtgcgcgccgctggcaccgccgccgtcccggttgcggcggccgcgcccgcgcggctggctggccggcaccaccgcggcggcgcgcgcggccgggtcgacggcctccaccgtcatgccttccttgaggcggtcggcgccgtccaccaccacgcgctggccgggctccaggcccttgagcacggcattgcggctgccgtcgcccgggcccagcgtgaccacctgcaccttgaccttgctgctgtcatccacggtgtagacgaaggtaccctgctggccgcgctggatcgccgccacggggatcacggtggcgtccctgagcgtatcgacgcgcgtgcgcacgttgacgaactggttggggaacagcatgccgtcggcgttggggaagaccgccttgagcttgaccgtgccggtggtggtgtcgatctggttgtcggtggtcagcagcgtaccttcgccgagctggttgcgcacctggcggtcccacgcctgcaccggaagttcttcgccggcgttgagcttcttcagcaccgagggcaggttgtcctcggggatggtgtacatcacggcgatgggctggatctgcgtgatcagcgcgatgccgttggtgtcgctggtattgacgatattgccggggtcgacctggcgcaggccgatgcggcccgacaccggcgcgacgatcctggtatagcccagctgcaggcgcgcgttggcgacattgccctggtcggtcttgaccacgccctcgtactggcgcaccagcgcgtcctgggtatcgacctgctgcttggagatcgagtcctggcccagcagggtgcggtagcgctgctggtcgagcctggcgttctgcagcagtgcctggtcgcgcgcgagctggcccacggcctggtccagcgccgcctggaacgggcgcgggtcgatctcggccagcacgtcgccggccttgaccatctggccttccttgaacagcaccttgagcagcgggccggacacctgcgcgcgcacggtgacgttggacaccggggtcacgtggcccaggccgttgagcaccacatccatatcgcgcttggccacggtggcgaccaccacgggcgagcgcggcatgccggggccgccggcgccaccccgcgcgcccgggccgctggcgccccgctgcgcgcctgcagccccggccgtctcctgcggcgcctggccgcgatgggcgtaccagtaccaggcgccccccgcgagcagcagcaccagcacgccggcggtcagccggcgccggccggtgcgccgcggcggagtgccctcgggcgcaggcgaagacggggtcggggagggggtaggctggccttgttcggggttggacatgtccgcaaatcctgggggcggcgcgcgcggcgcgcctgcaatgttcggtctggcaagtgacgatgcagcagtatgccgcaacgccacgggcgccggcccgccgcgtggaggggcacgccgcgggtggccggcaggccggcaagtgccgtgtggcgcgcaatgcggcggcgccggtggcacgtcatgccgcaaggataatgtgcgggcccggacgcccgtatttcggcgcccggcgcttttattacagcggattaccagcgccccgggtgtaacctccggaaacaaaaccgcccggccaaaccggcatgtgtggcgccggggctgactatcatgtgcctatgcgaacgaaccagcctacccagatcctcgtcgtcgacgacgatcccgaacttcgcgacctgctgcgcgagtacctgacccagcagggctttgccgtctcggtgatgcatgacggcgacggcctgcaggcgcgcctggagcgcgagcgcccggcgctgatcgtgctggacctgatgatgcccaaggtcgacggcctgaccgcgctgcgcaacctgcgcgccaagaacgacgacatccccgtaatcctgctcacggcccgcagcgacgagatcgaccgcatcgtcgggctcgagatcggcgccgacgactacctcggcaagccgttctcgccgcgcgagctgctggcgcgcatcaacgccgtgctgcgccgcaagctggcacgccccgcggccgcgcccgaggaccgcgaatcggtcgccttcggcccgttccgcgtcaatttccgccagcgcacgctgggccgtgccggccagacgctgtcgatcagcgataccgagttcgcgctgctcaagctgctgctgatgcatccgctcgaagtgctgtcgcgcgagcgcatcgtcgagctgatgtacggcagcgccagcggcatcagcgaccgcggtatcgacgtgcagatctggcgcctgcgccggctgctcgatgaagacgcgcagcgcccgcgctatatccagaccgtgcgcgggcgcggctataccttcgtgcccgacgaagcggaagagatgtccgcgggactccccgaataatggccgcggcgcccgccccctggcgccgcatgccaccagagcctgctttccgatgaagttgcgacgtatcgacaccctgttcggccgcattgcgctgctgattgccgccgtgcttgtgatcagccatttctcatggctggccatcctgcgcatggaccgccgccagcagcaggtggactattcagtcgagcagatgctgttccagctcgacagcatcgagcgcgcgctcgacgcgcgtccgccggcgaagctgcccagcctggttgagacagccaacacggccgacgccgaagagcatgccgtcgtgcccaagggcgggcgctcgcgccggctggtcgagcagttcatcggcaggctgccgcagggcaccgagatccggctggaggacgagaccacgccgcgcatctggatcaagctgcccagccgggcccgctggatcgccatgccgatcctctgggtccacaatccgccgcctgacaaccggctggtgcctggcgtgatgctggtggtgggcgtggccatcgtctttgccgtgctgatcgcctggcagatccagcggccggtgcgcgacatggccaatgcggcagagctgctgtcgcgccagcacgccgtgccgccgctgcgcgagcgcggcccgcatgagctgcgccagctgatcgagcgtttcaaccgcatggtggccgacctggcgcgcatcgaccaggagcgcaacaccatgctggccggcatcgcgcatgacctgaagacaccgctggcgcggctgcgcctgcgcgccgagatgctggccgatcccaaggccgccgcgggggtgacgcgcgacgtcgagtccatgtcggccatcgtcgagcagttcctgagcttcgcgcagaccagcgagtcgaccgcgcgcccggtgccggtggaccggcgcgtcaatgagctggccgcgtcgctggccgagcaggagcgccaggtggtgctgtcgctgggcgcgggcgagggcttccgcatgatcgccacgcagctggaccggatcgtcggcaacctggtcgacaacgcctacgcgtatggcaagccgccggtatgcatcgcgaccgcgcgcacgccggagggttacctgctggtggtggaggatcagggcgccggcattcccgaggatgacaaggaacgcgccacgctgccctttgtgcggctggacccggcccggggcggcaatgcgcattccgggctggggctggcgatcgtggaccggctggtgcggcaggcgggtgggaagctgaacctggtgaatgccgatggtggcgggttccgggtggagatgctgttcggggcagccgaggcctgagccggcgtcagggctgcctcaggccgttttcagaccttctttttctccccgatccggctttccttcccggccagcagcttggcaatattctgccggtgccgagcaatcagcagcacgctgatcacgaagatcgcccccgtcatcacatccacgccgttcatcagcacatggaagaacggcgcgaagatcgccgccaccagtgccgccagcgacgagtagcggaagaagaacgcgatgatcagccacgtggccagcgtgcccaggccgaggatcgggtcgatggcgagcaggatgccggccgcggtggccacgcccttgccgccggcgaagcggtggtacaccgggaacaggtgccccaggaagaccgccagcgccaccatggccaggccggtttcgttcagcccgtaggccggcccgaagcgcgcggccagccataccgccagccaacccttcagggcatcgccgatcagcgtcaggatggcggccttcttgttgccggtgcgcagcacgttggtggcgccgggattgccggagccataggagtgcgggtccggcaggcccatcagcttgctgacgaccacagcgaaggaaacggagccgatcaggtaggcggcgagggcgaatagcagattggccatgtgtagtggggtgttttcaggctggcgcgattgtagcgcggcaggggcctcgctacgtccgtgactttccggattggcatcgaggcttgcctcggtttgtgcgggggctctcagtcaggcagtgcgcattgcaccggctgggcgtccaccagcatgggcagcagcttcgggtccacgctgaccaggtagccgcggcgcccgccgttgatatagatgcgcgccagctccagcacggtcgattcgacgtagaccggcatgcgcttgcgcgtgccgaagggcgaggtgccgcccaccatgtagccgctgtggcgctgcgccacctcgggcttgcacggctgcacgctcttgcggccggcctggcgcgccaggttcttggtcgagaccgagcagtcgccgtgcatcagcaccaccagcggctgcgcgcgctcgtcttccatgatcagggtcttgatcacgtcgtgctcgggaacgcccagctggcgcgccgattcgccggtgccgccgtgctcgacatagtcatacggatgctcgccgaaggcgacgccatgcttgcgcaggtactgcgtcgcgggggtttctgatacgtgcctggtcttgctcatgacagtggtcgccgcccgcttgttcagccgcgcggatggtgctgctggtgcagctcgcgcaggcgttcgcgggcgacgtgcgtatagatctgggtggtggaaatatcggcgtggcccagcagcagctgcaccacgcgcaggtcggcgccgtggttgagcaggtgcgtggcaaaggcgtgccgcagcgtgtgcggcgacagcggcgcgtgcacgccggcatcgcgcgcatggcgcttgatcaggtgccagaacgcctgccgcgtcatgccttcgccgcgctgcgtgacaaagagcgcgtcgcaggcgcgcccggccagcagcgcggggcgcgcactggccaggtagcggcgcagccagtcgccggcctgctggccgaacggcaccagccgctccttgtcgcccttgccgccgaccacgcgcgccacgccttcgttcaggccgatctcgatggtcttcatctgcgtgagctccgacacgcgcagcccgctggcgtacatcagttccagcatggtgcggtcgcgcagccccagcggcgtgtcggtgtcgggcgcttcgagcagcgcgtcgacctgggactcggtcagggtcttggggtagcgcggcggctgcttggcggggcgcagcagcaggcaggggtcggcttcgaccaggtgttcgcgcagcgcccactggtagaagcggcggaacaccgccaggcgacggttggccgacgaggcgcggctctgcgtgtggcgtgcgttgaagtaggccgacagcgcgccgtcgtccgcgcccggcaactcgccgcggtgctcatgctgcaaccagcgcgccagcagcgtcaggtcgcgccggtaggcatcgatggtattgcgcgagaggccgtcttccagccacagcgcgtcgcagaagcggctgaccagtgccacgtcggcgtcgctgggcgcggcggcgatgtcaggtgcctgggcggcgccgctcatatcagcatggcgccctcatggcgcagcagccagcgtttgacgtcgaggtagaagccgtcttcggcatggggcgagaacccgccgatgccgcgcgccgagactacgcgatggcaggggatcacgatcgggaacgggttctgcccgcaggcttggcccaccgcgcgcggcatcgcgccgatggcctcggcgatggtgccataagtggtcaccgcgccgcgcggcaccgcgctgatggcctgccacacgcgctgctggaagtcgctgccggccggggccagcggcaggtcgaaggcggcgtcggggttggcgtagtaggcctccagttgcgccgcgagctgttgcgtcagcgcgtccgccggggcgcgcgcctcgacgtgcccgggaaggtacacgatggcccggatgcgcgcgccgtccgtgcgcaccccgatcttgccgaagggggcggggaggatggcgtcataggtggcgggcatggcggtcaggctggggcgaatgctggattttagtgctttttggcgcgggcaagaaaaaagggccgcctcgcggcggccctttgcgggtggcgtcacaccggccggatcattgctccagcttgatgttctgcaccttcacaagattcttcatcttgtcgaattccttcttgatctcggccgcatgctgcgccggcgtgttgcccgacggctcggcgccggcggtgcgcaggcgctgctggaagtccttgtcctgcagggccttgacggcggcctcgttgagcttcttgatgacgtcgtcaggcgtgccggccggcgccaccaggccgtaccaggccgggtcgttcggctccttcaggcccatttcgccgaaggtcggcacgttgggcatggattccaggcgcttgttccaggccaccacgatcgggcgcagcttgccggccttgatgtaggggatcgaagagggcaggttgtccaccatgatcggcacctggccggccagcacgtcgttcagcgccgggcccgcgccgcggtacgggatatggaccatgaaggtcttggtcgagaccttgaactgctcgcccagcatgtggccgaagccgcaggtgcccgacgaggcgtacgaatacttgcccgggttggccttcagcacggccaggaactccttgtagtccttggccgggaagctcgggttcacggcgatcacgttggccacgttggccaggttggtgatgggcttgaagtccttgatcgggtcgtacgacagcttggggttgcaggccgggttcacggccatggtcgagaccgtggagatgccgatggtgtagccgtccggcgcggccttggcgatcgcgtcggcaccgatcgaaccgcccccgccggcgcggttctccaccaccacgggctggcccaggatgcggctcatctggtccgcggcgccgcggccgacgatgtcggtggtgccgccgggtgcgaacggaatgatcagtcggatcggcttggtggggtagctctgggcctgcgccgcggtggcggcggcggccagggccagggtcagtgcgagtttgccagcttgcatgagatcatgtctcccgtcaggaaatccgggcagggtgccgcccggaagaaaagaagccgtcgccgtgccacaggtggggccgtgcgccggcagcgtaattgtgtcagccgcccagcagcccgcgcttgacctcggcgtcgaccgggcgctcgcccaggaagacccgcagcacggcctggtagaagtcttcgccggggatcggccggccgcgaggcgtgccgttgatggcgatgacggtccccgtctgcggggaaaaatccaggttgatcacgtcgcccttgtgcgcggtgccgacctcgcccagggtgcgctcgaactgtaccagccgcgtggccagcccctgcatctgctgctcgctgtggttgttgcggataccctggcggatggcgcgcacgacgtccggcggttcggtctcgcgcagcatgcgcaactgtagccgctttgcgccgggcgtgcccagcaccagggccgcgttgcgggctttctcctgcaggtacagggcggccacgtagcccttggccaggaagcccgcgcgcagggcggtgccgttgagctgcagttccttgccgcccacgcgcgccgcatcgtcaaaacgtatcccttcgatttccaccgagcgtgccggcaccggtacggcgcccgcggccgtggcggcgcacagcgccaccagcacggcggccaggcgcaggcagcggcccgggtgcagaccagggcggaagggggctcggaggtgggtgtccgggcgcgacggcgcggaccgggtgcgggacaacatggcggcaggcgtacaacttggcatgccatgctggcctaaatctggaaaaatacctatccgtatctgccctagtccgcacattacggttttttgccgttatctaccccccgccaccgccgccgcaatcccgcgcgacggcccgcagggcagctgccgcgtcatgccaccgccaccaaaacaacgataaatgtcttctgctctcctgctggtcccggacttcagcctgatcctcatcggctggctgctggtgcggtataccccgttcgaccgtgccttctggggcggggtggagcgcctggtctacttcgtgctgttcccggcgctgctgctgcagtcgaccaataccgcggtgctggatttctcgtcgacctcggccatgctggggctggcgctgctggtgatggccaccggcatggccggcggctacgccgtcaaatgggtgttgcggccggatgcgctgagctttgcctcgggcctgcagaccgcgttccgcttcaattcctatatcgggctggcgctggcctcgcgcctgggcggctccgaggggctggcgctgatggcggtgatcgtcggctgcacggtgccgctgtgcaacgtggcggcggtgtgggcgctggcgcggcacggccagaccgcgctgtggaaagagctggcgcgcaacccgctgatcctggccactgccggcggcctgctcaccaacctgatggggctgcatgcgcccgaggtgctgggcatgacgctgaaccggctgggctcggcctcgaccgcgctggggctgatgacggtgggcgccgggctgcagatgagcggtgccaccggcaccgcggggccggtggcctggtggaccggggtcaagctgctggcgatgccgtgcgtggcctggctggtggggcggcacctgccgctgaccgcgctgcagtaccagatcgtggtgctgtatgcctcgctgcccacggcctccagcgcgtatatcctggcggtgcgcatgggcggcaacgggccgatggtggcggcgacgatttcgctgatgacggtggcggcgatcgtgaccacgccgctgtggctggcgctggtcagctagtccggcggcgggccgccctgggccagggcccagtcgatatgctcgcgcaccagcggcgtggcgctctcgcgccgctccagcagtgctgcgcggatgcgcgcggccagggccgcgtcttcggcgcgcgtgcccgacagcgccgcgcgcaggctgttgcccagacccacagccaggttgcgcagccagcgctcatggccgatgcggcggatcgggctgccttcgagccgctggttgaattccgcttcggtccactggaacagcgccaccatgtcgggcgcgtcgagcccgttgcgcacgtcgaagtccggcaccatggccacatgcgcgaacttgttccacgggcaggccagctggcagtcgtcgcagccgtagacgcggttgcccatgggcgcgcggaactccaccggaatcgggcccttgtgctcgatggtcaggtaggagatgcaagcggcgcgcgtcagccggtacggcgccacgatggcgcgcgtggggcagatgtccaggcagcggtggcagttgccgcagtggccggactcgggggcgtcggccggcagcgggatgtcgaccaggatctcgcccaggaagaacatcgagccgccgtcgcggtccagcagcagcgtatgcttgccgcgccagccgagcccgccctggctggccagcgccacttccatgacgggtgcggaatcggtaaagacacggtagccgaattttccgatttcggcctcgatccggctggccagctgctgcaaacggctgcgcagcaccttgtgataatcgcggccgcgcgcatacagcgacaccaccgccgtggccggatcgtccagccgcgccagctcgtgccggcgccagtcggtggcgccggcctgcgcgccggcagccggaaggtacggcatccgcgccacgatcgcgcgcacggtgccgggcaccagttcggccggccgggcgcgccgcaggccgtggttcgccatataatccatgtcgccgtggtagccctgcgccagccacgccatcagccccggctcggcatgactgaggtcgacatcggcgatgcgcaccgaggcaaagcccagttccgcgccccatgcgcggatcgacgcggccagtgccgcaagttccccggggcccgcggccaggtgggcggcggtgccgggaacgggggtaggtggcgcatctgcctgccctggggcgactcggtcgatcatccctgaattgtacgcaatgcccttgctcgaagaacgcaccctgacgctgcccgacgaagccgccaccgcgcgcctgggcgccgcgctggccgccgccgtgcaggccatgccgccgcgcacggtgcatgtgcagctgtccggcgacctgggcgccggcaagaccacgctgacgcgcacgatcctgcgcgcgctcggccatgcgggcaaggtccgcagccccacctacacgctgtgcgagccctacgaggtggcccgcgccgacggctcgccgctgaccgtctaccacttcgacctgtaccgctttgccgatcccgaagagtggatcgacgcgggttttcgcgactgcttcgccgaaccggccttcaacctggtcgagtggccggaaaaggccggccgcctgctcggggaaccggatctccatatgttgctccaatcggacatggccggggcggatgatgccggcgagcggcggatcgcgacgatgcgcgcctatactcacactggacttaccctgctgaacgcatgctgatcaagcgacttgccaccgaccgccccgatggacccgacggcctgctgcaggcgcgccgcaaatggatggcgcaggcactgaagctgggcgcgggcacggccgtgctgaccctggccggcccgcagatcgcgtttggcgccggcatcgtcgcggtgcgcgtatggccggccgaggactacacccgcgtcaccatcgaatccgattccccgctggccgccgtgcaccagatgatccgcgaccccgaccggctggtggtggacatcgacggcctggacctgtcgcccacgctgcgcgagctggtggccaagatcaccccgaacgacccctatatccagaccgtgcgcgtcggccagaaccgcccgcgcgtggtccgcatggtgttcgacctgaaggaaaacgtggcgccgcaggtgttcacgctggcgccgatcggcagctaccgcaaccgcctggtgttcgacctgtacccggtcaatccgcccgatccgctgtggaagctggtgcgcgacaccgaggaaaagcagcgccgcttcgccacctcggacccggcgccgggcaacgatggcatcgccggcgcgccggccggtgccgaggaagacgcgatcggcgcgctggtgcgccgcttcgacgagaagggcgaggtgccgcccaccaccgcgccgctgccgccgccggtggcctcggcccggcccaggccgtcggcaccgccggtgccgagccccaatgccccggtggtgccgccggtcgcacgcgacaatcccactgccgaacggcccttcaagatgcgccgcctgctgaccgtggcgatcgatcccggccatggcggcgaagacccgggcgcgatcggcgccgccggctcgcgcgagaaagacgtggtgctgcagatcgcgcaccgcctgcgcgccaagatcgatgcccagcccaatatgcgcgcgatgatgacgcgcgacgccgacttcttcgtgccgctgaacgtgcgcgtgcagaaggcgcgccgggtgcaggccgacctgttcgtatcgatccacgccgatgccttcctgtcgcccgaggcacgcggcgcgtcagtgttcgcgctgtccgagcgcggcgcctccagtaccgcggctcgctggctagccaacaaggaaaacgcttccgacctgatcggcggcgccaacatgggcaacaaggatgcgcaggtggcgcgcgtgctgctggacctgtccaccaccgcgcagatcaatgacagcctgcaggtcggcaaggccgtgctgggcgagatcggcggcatcaacaagctgcacaagggcagcgtcgagcaggccgggtttgcggtgctgaaggcgccggatatcccgtcgatcctgatcgagacggcctttatcagcaatccggaagaagagcgcaagctcaacgataacgcgcaccaggagcagctggccaatgccatcctgaaggggatccggtcgtacttcgcgcgcaatccgccgctgtcgaagaatccgtcagtgtgagtctggcgggcacaaaaaaaccggggcatgccccggttttttcatggctgcgtgcctcaggcccgcgccgcggcctggtcctcctgcaaggcatcgcggtcggcatagcgcgacgcgatcaccgagcacacgatcagctgcagctggtgatagaccatcagcggcagcaccagcaggcccagcgccggatggccggcaaacaggatcttggccatcgggatgccgttggccaggctcttcttggagccgcagaacaccgccgtgatctcgtcctcgacagagaagccaaggcggcgcgcggtcagcgtggtaaagcccagcaccacgaacagcagcaccgcggcgatcagcatcactgcgccgatggtctgccactggtactggtgccacaggccctgggcggtggcatcgcagaatgaggaatagacgatcagcacgatcacgccgcggtcgatcttgttggtgatgtgcttctttttcgccagccagctgccgatcagcggacgcagcatctgccccagcgcgaacggcagcagcagttgcagcgccacgccggtgagcgccttgcccagcggcatcgaggcgccgctggcgctgatcaccagccccatcagcagcggcgtgaccagcatgccgatcaggcccgagatggtggcgttgaagatcgctccggacacattgccgcgcgccatcgaggtcatggccaccgacgacgataccgtcgacggcagcgcgcacaggaagaacacgcccagcagcaggtccggcggcagcgtattgcgcagcgacagcatcagcagcacgcccaccaccgggaacaccacgtaggtgaaggtctgcacgaacacatgcaggcgccagtgcttggcacccgacaccagcttgtcgcgcgagagcgccgcgccgtgcaggaagaacaccagcgccacgcccaggctggtcaccacgcccaggtgcagcgggccgtcgccggcgccgatttcaggggcggccagcgcaatggcgatggccgtcaacatgacgagaacgaagcggtcgatcaggtcataaagtttcttgagcttgcggacaatgcgagacatgactgcgggtggatcctgcgatgttagggttttgcctagtattggacgccagccaagtctagaatgcaaattcatttatagaatctatttatccggccgttgcatgaattacacactgcgccagttgcgcgtcttcctggccgtggccaataccggcggcttcagccgggccgccgatgtggtcggcctgacccagcctgcggtcagccgcggcgtggctgagctggaagaggcacttggcgtgcgcctgctggaccgcaccacgcgcgaggtggtgctgaccgaggccggccacgcgctggcgccagcgctggagcggctgctcgggcagctcgacgacacgctggaagagacgcgccagcttggtgaacgctatcgcggtcgcgtagtgatagctggtgcgccgacgatctcggcccggctgatgccgctgtacgtggccgcctgcgccgcccagtaccccgagatccgcctgaccgtgcgtgacaacgtgcaggccgacggcctggagcaggtgcgcgccggcgccgtggactttggcgtgctgatcgatccgctggtgcgcgacgggctggtggtggagccggtggcgaccgacccgttctgctttgtctgccggcgcgaccatccgctggcgcagtcgccttcggtgccatgggcggcgctgcatggaatgcaactggtgctgctggactttgcctccggcagccggccgctgatcgaccgcgtgttcggccggcatggcgtggtgccgctggtggtgcaggagctgggccactcggcgagcgtgttcggcatggtcgaggccggcatcggcgcatcggtgctgccgtcgttctcgctgccgctgccggcggcgtcgccgctggtgtggcgcccgctggtgccgtgcgaggagcgcagcatcgtcatggtccggcgcgaggaccgttcactgtcgccggccgcggcggcggtgtgggacctggtgcgccgcctgaccgtgcgcgccgaggcgcccgcaatgagcgccgcggcctgacccggtcacactctgtcaacgcgcggtgaccatcaccgcttccagttcaaagctgccgtcggcctgtacgcgatagtgcgcgcgcacttccgcaggcgccatctgccacaggtggcggatggcctccacggccaccggcgcggtgcgcatgcgcctgacccagctgtcgaactcgatgccgatgcgccagatgtccgatacggcgatgccatcggcgccaaagcctgccgcctcgaacatcgactgccaccccgccggcgtgtaatcgcgcacgtgcgagggatcgcgcagcagttccaccgattgcagccaggtatcgcgcagcggatccggcgcaccggcaatatcgatcagcaccactttgccgccgggcttgagcacccgccggatctcggccagtgccgacgggacgtcgcgccagtggtgcgcgctcatgcgcgagaccaccgcgcagaagctggcatcgtcgaacggcagctgctcggcagcgccctggcgcgtgcggatattggccagcccgcgctcgcgcgccgcggcctcgaccacagccagcatgtccgccgacagatcgtaagccgtcacttcgcccgcaatcgctgccgcggcgaagctggcatggcccgcgccgcagcccaggtccagcacgcggctgcgcgggcggttggctgcggggatcagcgcggccagttcgtctttcagttgctgcaggtccgcgccgctggcgtggacggcgctggtgaggtaggcgctggcggtggcgccgaactgggcggcgacgagttcctgctgttgcatggtgctgggctccttgggccacgcccagatcggcgggcggccttctttgttgggggaggggacttgcccgcgaggcgggttcggcatactgtaggcgggcagttttcccggtacaagttaccgatttatcctggtataagcggcaccagcctgtcatgcccttgtctgccgatcccgctgttgtcccgtctgcatcgccatcgtcgcgcgaatccgtgctgggcgctttcctgcgtgcgcaccgtgaacggctggcgccggccgatgtcgggctcgcaccgggccggcgccgccgcacccccggcctgcgccgcgaggaagtcgcgcaattggcgggcttgagcgcgacctgggtgacgtggctggagcaggggcggccggtatcgctgtcggcacgcgcgctggccagcctggctgccgcgctgcggctgtcgcgcgccgagcgcgcctacctgttcgaactggcgggccgccgcgacccgcagcaggccgcggacgaaaccgtgccgccggtggtgctggccagcgtgcatgccatcggcgggccggcctacctgctcgaccggcaatggaccgcgctggcctggaacgacgccgccgcggacctgtttatcggctggctcgatgccgccagcgccgagcgcaacctgctgcgcgcgatgttcgtgtcgccggggctgatggcgctggtggaagactggccgcaccgcgcggcacggctggtggcggaattccgcgcgcacagcatccgccatgcggacgaggcgccgacgcgtacgttgatcgaggggctgatggctgagagcgcggccttccgcgatgcctggttgtcgcaggacgtggaagaccgcgagggcggccgccgcggctttcaccatccgcagcagggcgcgctgcagttcgagcagctgacgctggtgccggcggcggcgcccggtttgatgctggtaatgctgctgcccggctgagcgggcagcgccggggctttacttgggctgcatccggatcgcgccgtccaggcggattacttcgccattgagcatggtgttctcgatgatcgagcgggccagcttggcgtattcagccgggcggcccaggcgcggcgggaacggcaccatcctgccgagcgcgtcctgcacttcctgcggcatgcccagcagcatcggcgtttcgaagatgccgggggcgatggtcatgcagcgcacgccgtcgcgcgacaggtcgcgcgcgatcgccagcgtcatcgccaccacgccgcccttggatgcggcataggcggcctgtccgatctggccgtcaaaggccgccaccgaggcagtattgataatcacgccgcgctcgccttcgctgtcgggggtgttttgcaccatggctgcggcggccaggcggatcatgttgaaggtgccgaccaggttgatgcggatggtcttgtcgaaggcttccagcggatgcgggccgttcttgccgacggtcttgttggcggtggcgatgccggcgcagttgacgatgccggagagccggcccagtgcctgggcggccgctaccacggcctggccgtcggcttcggaggtgacgtcacagcggacgaactggccgcccagttcagttgccagtgcctggccggcggactcgttcaggtcggcgatcacgaccctggcgccggcttcggccagcatgcgggcggtgcctgcacccaggcccgaggcgccgccggtgacgatgaatacgttgccttggatttgcatttgggcttgtctccttggattgggtatttgttgccgtttacgtaaacgtcaattcgttggcggtattttacggggtggtgggggatgtgcaaggggtgggtttgctaggcgccaagccagaaaccatccctgccaggcgcgaccccattcaatcgccaaaacaaaagcggcccaaaggccgctttcatgacgcataaaactgagcagtcgaaacgattacttcaacgcctcaaacacccgcgcagtaatctcatcgacattacccacccccaggatcttccgatactgaggcggcgccaccttggccgaggcatctcccttggcagcccactccgagtagtaatccaccagcggacgcgtctgctgcgaatagacatcaagacgcttcttgaccgtctcttccttgtcatcgtcacgctggatcagcgcctcgccggtctcgtcgtccacgccctcggtcttgggcgggttgtacttgacgtggtaggtgcggcccgaggccacgtgcacgcggcggccgctcatgcgctcgatgatggcgtcgaacggcacgtcgatttccagcacgtagtcgattgccacgcccgcttccttcatcgcctcggcctgcggaatggtgcgcgggaagccgtcgaacaggtagccgttcttgcagtcgtcttccttgaggcggtctttcaccaggccgatgatgatgtcgtccgacaccagtccgcccgcgtccatgaccttcttggcttctacgcccagcggggtgccggcctttaccgcggcgcgcagcatgtcgcccgtggagatttgcggaatgccgaacttctcgcagatgaacttggcttgcgtgcctttgccggcgccgggcgcacccaacaggatcaaacgcatttacgggtcctcagagtttttaatctgtatggcgggagatcagaaggagggtaacgccgtaacttgacgcaggacttactgcggtcctgatgcgttctgactgcgttcagcgcgggcactgctcaggcgtacccacgcatacggccggcggcggctgccaggggatggcggcgcggcacaccggacgggctctatctttatctccccaccgagccttggccggaggcacgcttgcgcatgccggccgggcggctctgtatcggcaagcattatgccatgaggcggcgccaaatcggcccgaaatccgccccctggttcaggttgcagctgtatgaacctgagcgggcaggcgcccgcgcgggtcactttccggcggtttggtcagggcccttcctgggccatcgactgcgcccacagcgcgcgcacccgttccaggtcggccggggtgtcgaccccgggggccggcgcggcgctggtctgcagcaccgcaatgcgctcgccatgccacatggcgcgcagttgctccagcgcctcggtctgctccagcggcgccgccgccagcgtcgggaagcggcgcaggaagcccgcccgataggcgtacagcccgatatggcgcagcaccggcatgccgggcagcggcacctgtgccagcgccgcgggcacggccggcacgcccgaccaggcatcgcgcgcccacgggatcggtgcgcgcgagaagtacagtgcgcggccggcggcgtcgcataccaccttgaccacattgggattgaagacttcggcgatgtcctgcagcggatgcgccgcggtggcgatggcgcagtcggcgtggtgcgccaggtgcagcgccacctcgtcgatcagcgacggttcgatcagcggctcgtcgccctgcacattgaccacgatggcgtcgtcggccagccccagctgggcggccacttcagacaggcggtcggtgccggaagggtggtcggcgcgggtcagcacggcttcgatgccgtgcgcggcgcaggcctgcgccaccgcgggcgcatcggtggcgaccacggtgcgctgcgccgacgacgcatgcgcgcgttcggccacgcgcacgatcatcggacgcccgccgatatcggccaggggcttgtcaggcaagcgcgtcgaagcgagccgcgcgggaatgacaacagtgaacgcagggacggtcatggcgcgcactcagttgccggaggcagggccgtccgggttgaccgcgcggcccggcaccgactggcgggcctcgtcggccagcatcacggggatgccgtcgcggatcgggtacgccagcttgtcggcgtggcagatcagctcctgcgcggcgcggtcgtattccagcttgcccttgcacagcgggcagaccaggatttcaagcagccggttgtccatctcggtgttcctcgttgcgccctgcggcgccgggcgtggtcgccggcgcggtcggcgcgggtttgatttgcgccagcacggcgcggcggattttttcgatcaggccggcatcgatcacgggcctggtggggacgacccagatgcgggggtcgtcgaagcgctcgcattttacggcatccttctcggtgatcaggatcacgtcggcgtcgagcgcgtcgggatggtcgacgaacgggtcggcgacaaagtcatagtggtccggcagcggcagcgtcttcggtgtcaggcccgcgccgcgcaggctggcgaagaagcgctcggggttgccgatgccggccgcggccagcacgcgccggccggcaaaggcgctgaccggccgcgccatggtggggtcggcaagctgccaggcatcgtccagctccagccgcatgccgtacatgccggggcggtcgggcgtggcgcggaagttggggtcgttgatcagggtcgcgtcgcgcgggcgcgaaagcggctcgcgcagcgggccggccggcagcagcaggccgttgccgcccatgcgcgagtcgaacatcacgatctcgaagtcgcgctgcagcttgtagtgctgcaggccatcgtcgagcagcagcacattgacgcccgggtgcgataccagcatggtctgcgcgcacagcgcgcggtcggggaagacccagaccggcacgtcggtggcgcgcgcaatcaggagcggctcatcgcctacgtcggacgcctttgatgtcggcttcacgcggcgcgggtgcttgagttccacgccgtagccgcgcgacaccacgccggggcgcagtcccgcctcggtcagcgcttgtgccagcgcgatcaccgccggcgtcttgccggtgccgcccacggtcacgttgccgaccaccaccaccggcatcggcagccgcgtcgacttgaaccagccgcgctggtagccatggcggcgcacccgcgcgatcagcccgaacagcagcgagaacggcagcatcgcccacgcgaaccagccgcggcgttgccactgggcggtcacgaagtcggcaagggcatgtcggggaacgggcatgggcgcggcgggcggtggagtcggtggttgggatgggattgtagtgcgcccgcggcttcgctccctgggggcgcaggcggctcaaccattatgggcattgcacagcgcatgcggcaagcccgccggccgcatgcgccacggcgcccggggtcagcgcggctgcgcgctctgcgtggcgaaggtcaggcgcgacagcccggccagccgcgcggcctccatcacgttgatcacggcctggtggctggcctgtgcgtcggcattgacgatcaccaccggcggctggccaccggagttggtgcccgaggcggcgcgcaactggtcggccaggctggtgacgtccttctgctccatcacctgcctgttgacggagtagaccccgcgcgatgacaccgacaccacgatctcctgcggccgctgctgggcgcgctcggcgtcggcggtgggcagctggatctgcagctcggtaaagcgcgagtaggtggtcgtgatcatcaggaagatcaggatcacgagcagcacgtcgatcagcgggatcaggttgatctccggctcttcgcgccgctggcgggaacggaagtgcatggcgttcgttccgttcggcgatcaggcgcggcgctgcggcaggatcgcgtcgaggaacgacgtggcgcggaattccagctcggccacgtagtcatccacgcgccggcggaagtagcgccagaagatcagcgccgggattgccacgatcaggccgaaggcggtgttgtacagcgccaccgagatgccgtgcgccagctgttcagggctggcgccggtgccgccctggctgccgaagatctcgatcatgccgatcaccgtgcccagcaggcccatcagcggcgccaccgaggcgatcgtgccgagtgcgttcaggtagcgctcgagctcatgcgcgaccacgcggccggcttcctccaccacgtccttggcggcatcgcgcgaggtgtgcggctgcagcaccacgtggcgcagcccggcggccagcacccggcccagcggcgagttctgctcaagcgtgttgaccacttccggcgtggcgcggcgctgctgcgcggccgccagcgcctcttcatagagcctggcgggcaggaccctgctgcgcttgagggtaagaaaacgttcgacgatcagcgccagcgcgatgaccgaggcgagcaacagcggccagatcggccagccggccgcttgaatgatggaaaacaattggacccccgggatcgacaaccgaataacaaaaccccaaaccacctggacggcatgccttgatgcgcgtctggccgctggcggcgcgcgctccggcattgctctgaaaaatcaggcgccactctaacctgcgccctgtcgcacggcaagacggcacccggcgctgtctcggccacgcatcgctcgtgccggtccatttccacagcaaagcgggacagtgttgtggatcgattgtggaaagccgcctgacaagcgtgctaacacattgatccataagggcaaagatgttcctgcctaaattttgtgcaaatgcccgccgcaagccctgcggcgcatggtgcacgcagccaggcaccgctctccacaacctgaggaggcgcgtcggtgtgctggcgcaccttgcggtgcggctttccacacagcgccgggacaggattgtggagcgcttgtggaaagctgcctgagaggtcatctaagtcgttgatttataaggtggcaccatggattgcttaaaaaacaggcaaaggggtgtatcagtgcagcgcgcggtcgatgtggcggcaggcaggacaaaaaccggatttttccacattccgcagggagagcactgtggacggcctgtggacaaatccgggagaagccggttaacccattgatttttatagcctcacagggtcctgctcagaaattgtgcaaatgcagcatggacgctgcgccgcggacggccggcaacgctgcgatacgccacgcgccgcgttggtcgctttccatgggaccgcaagcggggttggggccacttgtgctggaaaagtgtggtttgcggcccgttttatccagagaagctgtggataactttgtgaacaagcctgccgggcactttgtaagtgattgatgcaaaagagaattggttatattgcctaatttttgttttacgcgtaaagctcataagaatcaaagggttgcacgaacccatgcgcctttcgggggaggccgccggcatcagcgctacccccttgacatagaggttatgctgtggacatgtcccattcacgccgcttgccaccagtgcgccatgccagacttgccgaatttttcgcgtgacccttcctccaccgcgccgcgcagcggccgcgatgtcatccctgtcggtgagctgaaccacacaatcgccaggctgcttgaacgcagttttccgctggcctgggtgcgcggcgagatttccaatttcacgcgcgccgccagcgggcattggtatttctcgctcaaggatgcacgcgcgcagatccgctgcgtgatgttccgcgggcgcaaccagcatgtcgacttccagccgcgcgagggcgaagcggtggaggtgcgcgccgtggtcaccatgtatgaggcgcgcggcgaggtgcagttgggcgtggaggcaatgcgccgggccgggctgggcaacctgtacgaagccttcctgcgcctgaaggaaaagctggcgcaggcggggctgttcgcgccggagcgcaagcgcccggtgccggcgcatcctcgcaccatcggcgtggtcacctcgctgcaggcggcggcgctgcgcgatgtgctgaccaccttgcgccggcgcgcgccgcatgtgccggtgctggtctatccggtaccggtgcagggcgcgggcgcggcgcagaagatcgccgacatgctcgatgcggccagcgcgcggcgcgagtgcgacgtgctgatcctgtgccgcggcgggggcagcatcgaagacctgtggtcgttcaacgaagaggtggtggcgcaggcgattgcgcgctgcgcgctgccggtcatctccggagtgggccacgaaaccgacttcaccatcgccgactttgtcgccgatgtgcgtgcgcccacgccgaccggcgcggccgagctggtcagcccggatcgcgcgcacctgctggcacaggcgatgcgtgcgcgcgacgcgctcacgcagtgcatgcggcgcgggctggacctgcgcgcgcagcacctggactggctggcgcggcgagtgcgcagcccgcaggcgcagctgcaggagcggcgcgcgcgcgtcgacaatctggcgcgacacttgcgctcggcattgcgcgacacggtggtgtcgcagcgccaccgccagcaattgctggcgatgcgctggagcgcgtgccgtcccgatgccagcgccgcccatgccgacgtggcccgcctgtggcaacgcctgcaggccgccgccgtgcgccagcacgagcgcgccggccagcgcctggcgcgcagcgccggcgcgcttgagttgctggcgccgcagcgtacgctggaacgcggctatgcggtgctgctggaccagcgcggacgcgcgctgcgctcgcccgccgagatccgcgcgggcagcgtggtcgaagcgcacctggccaagggcgtggccgacctggcgattgccggcgtgcaggccaagctgccggatttctgagcgcctgcgcggcccgggaacgcctcccattcgcgatgccgcggcgggcgcgaaacgctcaggcaagccgggcggaaatccccccggaaacccctgccaggacaaactaacatcggagctgggggctttgtcccgcggtttgcgcgggtattgcaagtcccctacaatcgccaattccggacccacaaccccaacccacagagacagaacaatggaacacaagctccccccgctgccgtacgcgcatgatgccctggctccgcatatctccaaggagacgctggagttccatcatgacaagcaccaccagacctacgtcaccaacctgaacaacctcatcaagggcaccgagttcgagaactcgaccctggaagagatcgtcaagaagtcgtcgggcggtatcttcaacaacgctgcccaggtgtggaaccacaccttctactgggattcgatgaagcccaacggcggcggccagccgaccggcgcgctggctgatgccatcaacgccaagtggggctcgttcgacaagttcaaggaagagttcaccaagaccgccgtgggcaccttcggttcgggttgggcctggctggtcaagaaggccgacggctcgctggacctggtctcgacctccaacgccgccaccccgctgaccaccgacgccaaggcgctgctgacctgcgacgtgtgggaacacgcctactacatcgactaccgcaatgcccgcccgaagtacgtcgaggcattctggaatgtcgtgaactgggacttcgccggcaagaatttcgctggctgatccgctgtagcgtgacaatttagtttggaaagcggcgcaatagtttggaaaaaccaagctggctgtcgcgctaaagtcgagaaagtgcaatcagagcagggccctccataagcagagggccttgttttttttgggtatccgaatttcgcaagtgatgccccatcgcatgcttgcaatgcaagccgcttacgccacctccgccacctcgcccacgggggcctcctgcaccgccacctgcgccggcggccggatccggaaccagatcgcatacatcgccggcaggaacaccagcgtcaacagcgtgccggcgagcgtccccccgatcagcgtataggccagcgtgccccagaacaccgagtgcgtgagcgggatgaaggcgaggatggccgccacggccgtcagtagcaccggccgggcccgttgcacggtagcttccaccaccgcgtcgtacggcgacagtccctccttcaggttgccctggatttgcccgatcaggatcagcgtgttccgcatcaagatgccggacagcgccaccagccccacgagcgcattgatgccgaacggctggtggaagagcagtagcgtcgggaccacgccgatcaggccgagcggactcgtcaggatgaccatgaccatgcccgccatcgaccgcacctgaaacatgatgatcagcagcgtgatcgccagcatgatggggaacagcggcgccagcgccttgttcgccttgcccgattcctcgatggaaccggccatctcgatgcggtagccggagggcagcttctggatgaccggctgcagttgcgccaggatggccttcgatacgtcgggcggctgctggttgtcggcaatgtcgccccgcacggtgatggtcggcgtgcggtcgcgtcggcgcaggatgggatcttccatgcgcacgtccaccgtgccgacctgcgagaggggaacgcgcccgccgttggcgccgatcagcgtgaagccggcgatgcgctccgggtcgaggcggatgtcgcccgcggcgcgcgccaccacctgcaccgagcggatgtcctcgcgcacctcggtcaccggcacgccggtcagcagaaattcaagctgctgcgccacgtcgtgggaggtcaggccgaccgcctgcagccggtcctgctggagcgtaaagtgcagccccggcacccgcgggccccagtcggtgttgacggtgcgcatcagcgggctggcgtccatcacgccctctacctgctccgcgatggcgcgcagcttgtcggggtccgggcccatgacgcggaacgcgaccgggaagggcgagtagggcccgaacaccagttgcgtcacgcgcacccgcgcgcccggcgaaaggccttcggcgatggcctggcggagccggcccttgagcacgtcgcgttcttcctggttgtcggtgcgcaccacgatcttggcgaaggacgggtcgggtagttccggcgacatcgccaggtagaagcgcggagccccctggccgatataggacgtcacgatcttcgcttctggctgtttgtcgagccacgcttccaccttctccgccgcggcgctggtctgttcgatggacgtgccatagggcatctgcacctccaccagcacctcgggacggtcagaggtcgggaagaactgcttgcgcacggcgcccatgccgaccacgctcgtggcgaacagtccgacgacgattgccgccacgagccatttccgcccgatgacccgccccagcagcccacgaaagcgctggtagttcggcgtggcgtagatggcgccatggccgccttccaccttcgtcatctcgggcagcagcttcacgccgagatagggcgtgaaaacgaccgcgacgatccacgacgcgatcaacgcgatccccacgatccagaactggttgccggtgtactcgcctgcggaagactttgcaaagccgttcggcatgaagcccacggcggtgacgagcgtgccagacagcatcggcgcggctgtatggctccaggcataggccgacgccgcgatccgtccatacccttcctccatcttcaccaccatcatttcgatggcgatgatggcgtcgtccaccagcagtccgagggccaatatcagggagcccagcgtgatgcggtcgaagctctttccggtcgcggccatgaccacgaagacggcggccagcgtcagcggcacggccgccgcgaccacgatacccacccgccagcccatgctgacgaagctcaccaccagcaccacgatcagcgcggcgaagaacttgaccataaactcctcgacggccgacttgatgttgacggcctggtcggtgaccttgctcagttccatgcccagcggcagctcggcgttgaccttcgctacttccgcttcgagcgacttgccgaggtcgaggccgttccaaccgtcgcgcatcacgatgccgagcagcagcgccggctcgcccttgttgcgcacgacgaaggtggccgggtcctggtagccgcgttcgacggtggcgatgtcagacagcttcagcgtgcggccgtgtgccaccacgggggtgtcgcggatgcgttgcagcttgtcgaacgcgccgtcgagccgcacgaagacctgcggcccgtcagtgtcgatggaacccgcgggggtgagcacattctggctgttgagcgcggcgaagatgtcctgcggcgtcacgccgagcgtggccagccggtcgtgcgagaacgacaagtagatgcgctccgcctgctcgccgatgatgttgaccttcttcacgccggccacatgcaggaggcgctggcggatggtctccgcctcgcgtaccagcagccgctgcggctcgcccctggccttcagcgcgaagaggccgaaggtcacgtcggagtattcgtcgttgatgagcgggccgatgacgccggccggcagggaacgcgcctcgtcgccgagcttcttgcgggcctggtagaactcctcggggacttcctttggcggcgtgctgtcgagcagcgtgacggtggtgaacgccagtccgggccgcgtgtaggtttccgtgcggtcgtagtagcgcagttcctgcatgcgcttttccagcttttcagcgacctggtcctgcatttcctgcgccgtcgcgccgggccatgccgtgatgaagatcatcgacttgacggtgaatggcgggtcctccgcgcggccgagttggaagaaggcgacgaagccggcgaccgagatgaggatgatcaggaagagggtgacggcacgctcgcgcacggcgagtgccgagagattgaagccactcattgctgctcccgcacgccgttgacggggttgcggcctttaccatcggtggcggcttcggccaccttcacctccgacgccaacctgacctgctgcccttcgttcagcaggtgcgcccccagcgccaccacgcggtcgccgggctggatctggccctcgaccttcgcggcatcgtcgctgatggcgcgcacggtgaccggccgccacgtcacgtgcgccggggtgccggtgagcacccagacgccggggcccttgcccggatcgtggagcgcgccgatgggaacctgcaggccggattgcgacgcttcctgtggatcggccacctgcagcgtgacggtggcgccgagcggcgcatcggtcagtgcgccgccaagcacgtagcgcgcctcataggtgcgggtctggcggtcggcggcgtcggaaagctgccgcagggtcgcggtgactgccatgccgtccttgccgtagagtgtcgcgcgggctgtggagcctaccggcgggcgcagggtttcgggcaggtggatgatggcctcgcgttgtccggcgcgggccagccgcgccaccacctggccggcattcacgacctgcccgggttcggcgagggtctcgaccacgacgccgtcggcatcggccagtagcacggcgtagtcggacgcgttgcgcgccacgtcggcctgtgcctcttccgccctgagctgcgcccgcgccgaatcggcggaggccttgatctggtcataggcagatgccgataccgccccggccgccacgaggtcgcggtagcgctcctcgtcagccgccagttgcgtggcgcgcgccttggcggcggccacggcttcctgccgcgcgcgtgctgccagcttcaggtcgacggggtcgagccgcattagcggctggccgcgcttcacggattggccagtgtcgaccaggcgctccagcaccttgcccgacacgcggaagcccaggtcgctctgcacccgtgcggcgacgatgccggtgaaggcgcgccgggcggctgacgcgtcctgcacattttccaccctcaccagtggcgcttgcacgcggggatcgggctgtggcttgccgctacatgccgcaagtgcgagcggtaggaggcacatggccgcgaaggcaggagcactggtggcggcgtgggtgacggtggatgcggaaaatcggcgctgaagcatgagggccctccatacagatggccttcactgtagtaacagtgaccaatttagtcaatggtcactctcattttcgcgcccgaggacctgcgcacactcggagggatcagggtgccaggctgcgcaggatcaggctgctgagctgcgccggcgccacttcgacgaagtcaaggttgtgctggagctgtagcgggtcgaggtagggcttcatcacgaggtagatggcgtgagccgtttcgtcgagcggcgtcttgcgctcgaactcacccgactcgcgcccctcgcgcacgatctgcaggatcagttgctgcatatgggcatcgtaggcgcgggccgaagcccactgttcctcgcaggccaccacggcaatggcgtacagcttgcggtcctggaagaaaagccggctgccagcctccgccagcgtgccgaagaggcgtcgcagccgctcggaggccgagtcggcgccggccaccgcctcgtccacggcctgccgcatctggttgaggcagttgcagcagatgacctcgccgattgcctgcttagagtcgaagaacttgtagacgtaggccttcgagaatccgatggccttggccaggtcggacaccgtggtcttttcatatccgtagaggctgaagtgctcggtggccgcctccacgatttggttgcgcacgccgtggtccacgggaccgcgcggctggggagtggtgggttgggtatcggtcatgtcgtgagcttacacgttgaatcgtcattgacaaagagtgaccagtttgtattatggtcacaagtcacgaaaaaagttcgaccatgttattccggcagcccatgcattcccgacgcctcccttcccgttcccgatcgctcactcacctgtccggcctcgttgccgccgtgactgctctggcggcgctcgccggctgtgccgtcggccccgactaccgcaagcccgaggtgcccaccgccgaccgcttcctcgggcaacgcgacgtggagcagcgccgggccgccacccgggcggatctcgaagtctggtgggaagggtttggcgacccccaactgacgcgcttcgtgcggctggcgctcgaccagaacctcaacctggcggtcgcctccgcccgggtcacgcaggccggggccggactgcgcttcgccacggccgcgctactgccctcgggcgccgtcagcgcccaggccgcgaagcagtaccagtccctggagacgccgctgggccgggtgctgaatgcaacgccaaacttcgaccggcatggcagcctgtacgaggccgacctcaccgcaagttgggagatcgacatcttcggcggcctgcggcgggagcgcgaggcgtcgcaggcggagtatcaggcgtcggaggccgggctggctgccacccgcgtggaggtggcggcacaggccgccgacacctacgtgaccatccgtggcctgcaggcccggctgtcgatcgcgcggcagcaggtggatacgcagcagaagctggtctcgaccgtcaggctgctctacgccaagggactggccgccgcgctggaggtgcagcaggcggaaggtgccctcgcgcaggtggaggccaccattccggaactcgaagccggactcgacgccgcgctgaacgcgatggacgtgctgctcggcagccagccgggcacctaccgcgccgaactcgccgacatcaaggcgatcccggccgcgccgcggatcgaagccaccggcacgcccgccgacttgctgcggcggcgccccgacctgatcgtggcggaacgccggctggcggcgtcgaatgcccgcatcggcgcggccatcgccgagtactacccgaaggtctcgctcagcgggctgctgggcagcgcgacgaccgtggccagcggcaacctgttctcggccagtgccaaccaggctgccggcgtggccgggctgcgctggcgactgttcgacttcgggcgcatcggggcgcagatcgaccaagcgaaggggcaggaggccgaggcgctggcgggctatcgactggccgtgctgcatgcgtcggaggatgtcgagaatgccttcacggcgctggtcaagcgcgaggaacagaccaatgcccttgaacgtggggaacaggcgctccggcaggcgcggaattcgtcgttcgcggcctacgagaagggcgttgtccgcctgatcgaggtgctgctcgccgacgagaacctgctgaagacatccgatgcgaaggcgcaggccgaagcgcagtcagcccgcgcggccatcgcggcattcaaggccttgggcggggggtggcaggcggctgcggtgccgccggcgccggggggtacggtgctgtaggcgggctgcgaccggcctgcgcgtgtgttgagggcacggcatgacatgactcgcgccatactgtctcgtccgaggttcactatctttatcaggcaaacgcttgtttccggccttcgaggctgcagcctatgttaccggcgccatcattcctgccgactgtgggtggtctgtagcgggcgtgcgactcaacagttgacgggcgtgccggtccaggaaccgggttgactcgccgcacccactacggccgcctggaagcgagaagcgacgcttggacgttcgacgcgctggcgtggacgaatgtcacatcatggcccgacaccggccgaagcttggtaattcgcgaagggccgtgaatcggccgacgcggtcacccaaaatgttgggatgactgactcaaattggccgactacggcccgacgctgaacacagccgagtgctcgtcctgcaccgatccacataggacagaaggcgaccccaaagaggcgttcgaggcaacgcgctgaacggcagaatctgcgggcccatatccgacgccaccctttcgcggaaactgcagctttcctctacatcagcttttgacccaacaggtctccttggcaaggccggcacgagatgcatagactacgatggcgcccgtgcccaggagccatcatgacaactaccgtccctgccgccaaaggaatcaaccggctgaaatcgatgtggcgaaatggccaagcaacgcttggcgccatcgcgaccataccttcggttcagaccatccagatcatggctcatgccggtctcgattgggtcctcatcgacatggagcacggcgcaatcgatgccggcactgctcacgcgatgatttgcgcgacttccggcaccccgctcgtgccgctggtccgggttgcggcaaccaatgcgtggcaggccaaggtccctcttgacctcggcgctttgggggtctgctttccgatgacgacgacccgggccgctgcagaggcggcagtgcgggctgtccgctacccgcccgaaggagatcgcttctggggcccgttctatgccccgccgcgatggggtctaaccatgcgcgaatatctggattgcgcagatggcgaggtgcttgccattggcacgattgaacacgtcgatgccattggcaatattgaagacattgtcgcaacgcccggacttgaccttgttttcatcggtcccggggaccttgccaccagcatgggataccgggggcggacggacctccccgaggtgcaagcggtaatcgcacaacttgagaccccaattctaaagagccgggttttgctcggcggcgtcgcgccgactaccgacctggcaaatgccatgatcgcacgcggctaccgcgcggtcgtcatcggtatggactggtccctgctccaaagggggctagcatcagtcgttgacggcatcagtcggtagaagttcgtcacaaccaacaaatcctccctaagcggcgagtcctcgcccatcgcttcgcgaagccgccatactcggcatctcagccgtgggttatcagtgaccgtgatggccgcacaacagcccttgggcttcggttggcgaccgtctcttgatggccggagggttaccgcgcgagcggtttaggccaccgacccttctgagccattcagactcccgaaggcgaagggcctgtttggccgatgaacggacggtggcagggagccaccacaacgacggcaaccgcccaggagcgcgcatgtgtctgccgagttccggtcagttcccgtgcgcaccatgtgcacgcatgttttccagccaccgggtacgtgtcctctcgttggcaaaggtaagcccatacaggttctcgcggatcggcttgatcccggcgaaactcagcatactgcgctcgaagccgcggactccgtatgcgccaaagtaccagcgatacagcagcgccggcattcccatggtcacgatgatgcgtgccgagcggccggcgagcagtcgtctggggaaccctttctccttgtaatccatggcaaatccgggccgaaagatgtgttcgagaaaacccttgaatagcgccggcatggttccgtgccatagcggaaacaggaaaacccaatgctccgcccagcgcatgtcctcccttggctgctccaatgcaggaggcagtgtgccagtctcgaactcagcctgcgtgcgaagcagcgggaagtcgagcttcgccacctcgatgcgccgtacgccgtgtcctgccgtggtcgcgccttgagcgtaggcgtccgccagcgcatgcagcaagcgctggcccgatgggtctggatgcccctggatgatcacgatgcgcttggacatgttgcgggtggagctgttcggaaggccagcggtacgacgcactaaggcacgccgtgccagagggcaagcctcacggccaacgggtcgtctaccacggcagacggcgtgtcgaagcgcatcgttgacctgtggaccggatcgtaggtgggccagccgcaatcgccgttgacggcgaacgcaacccaggcccggtgcatcgcgtcggcgagcgactgtggcggtgttgggccgaccagcgcctctgctccggggcccaaagtatcgaagatgaatggtatctccaccccatgcgccgcgcccagacgacctcccaactgaggcgaacgccacgcgaactcatacatgtacgtcgaaatccgggcattcgccgcgtgggcgtctgcgagtcgaacggcagggatgcgccagtaccaatccgtctggatttccgagaacagctcaccagcggtggccgtgggatgtgctgcgcggtagccgctcaggcctccggccgacaggccgtacgcggccaccagcgccaggacggaggcctcggtaatgcgatctatggctccgctggggaccaggaagagccgggtctccttggtattcgaaccgaccaacagtgctgtgttcgcggccacgcccgcgcgaatggcgtcgattgggggggcaggaagaattgctccatcgaccgtaggcgcccacgggaggctgctaagcgcaacctccccccagaaagccgggtccggatcggcagtcagttcctcgcgcaattgcgcctgtgcctgcagaacctgcgcgggcgtggttgaggcaatcgcctccctggtgggatcgaccttcaggagcgccgccagcctgtggccaatgcgtttcgccgtgttggccgaagtgacatggggtgtgtttccgctttccacgattgcccgccgaaacaacccttgcgcgcgtggcacggtaaggagggttgcgacgctcatcccgccggccgactgcccaaaaatagtgacctgacctgggtccccgccaaatgcatcaatgttctgctgcacccactcgagcgcggcgatctggtcaagtagtccgagattggcgagaccgtcgccgaggcaatcctcgccgccgccaacgagttctccgagtgcctccgcgatgccgggcgggtacgcaatctgtggcgatttcggcccaaacgagagcgcatcccgcacgccacgccagggtgctgcggattgcggcggccgcagcctgttcatgccgaacggtgggccagcatatgggatgcccttgaacgcgtacacgccatcgcagcggaggcctcgcaccttgccaagacgcgtttcgacaatcgggtacatggccggctcccccgaaaggttggcacttggatagtgaatagtcatgaagggccgtggctgctttgcgccggatcaagagaaagcgagtcctggatgtccccgctccgacatcggcgcgttccaattgctgcggatcaccgaccgtttcaaggtcgggaacggcgcttcgcaccgttttgaaaaacccattaggacagaattggcctggcttgccctgaattcttgcttgtccacgcaagtcgcccgcctcaacggtattggcggcgtacgctttggggacgaactcagggcggtcgcgcgagtggccacattagaaggagcttccgccgttgggtgccacctgttggatggcagaaactggcagttactaggccggcaagcgaccgctatccggccacgcacctcactccaagatagcgcgctgtgctctcaagtggtatggccgacaaacaattgaacggcacgcagattcttggtccgtcgatagatcagtgatgctctttggtgcgtcggatggaatgcattctgtaggctgaatcgtcaaggccaaccccgttgacttaggtcaaccgcgctggcgagatagcacctagttttaatgcagaggctgcgtacatacgagccgctagtctcaaggctttgtcgctagtgtcgccgatctgcgacgttgttgtggtacgagacggatactctccaacgctatgaaacacaggcgcatcatagtcaccaactacggcgggcccgatgcgcttcacgtagtggaggaggaatgccccgaacccaaggtcggcgaagtgcgggtgagggtgctggcagccggtgtgggccaaccggacctaatgatgcgcgagggctttcaccccgaaacgcccccgctgccttttacgcccggttgggatctggtcggcatggtggacaaactaggcagtggggtctccggggttgaacccggtcagatcattgcagccttgccgatcagcggcgcatacgccgagttcgtctgtctggctcagcgcgaactggttcccgtgcctccgggagtggacgtggccgaggctgtcagcctcgtactgaactacgttactgcgtaccagatgttgcatcgctgcgccaaagtcgagccgggtcagcaggtcttgattcacggtgcggcgggcggagttggctcggcactattgcagcttgggcgcctcgccgggctgcaaatgtacgggacctgttcatcgcaagatgcgatggcggtttctggcctgggcggcatacccattgactatcaaaggcttgatttcgtggaagagatacgccgcctgacgggtgacggcgtagacgtcgtcttcgacgggatcggcggcagcaacatctggcgttcccgcgacgctctccatccccgcgggaaagtcgtagcctatggccttactgcctcgctacgtgggggacgcctggcatcaggtcgctcggggcgtcgtaaccgcttccagcgacttgcgattttcggtgtgtgcattgttggaggctggctcctcccgggccggaagcgggtggtcccctacagcattcaatggctcaagcggatgaaaccggcattgttccggcaggacttgactgttctgctggacctacttcaacaagagagaatcaagccgctgattgctcggaaattctctcttagcgaggcaaaacttgcgcacgagttgctcggtgagaaaggcgtggccggcaaaatcgtgctcatgaccaacgaggcattgatggggtgaccgacgccaagcccgaaaactcgcaagtcaggattggcctgactgaggcggaaagggcgagcatgtaacgctggcctgccgcaaccacagacttccgtttgcgacccatctccgccatcgactgggtgtcgattcaacgaccgttcatgccgtctctacggacaaatgatcataccccgttagtcggaggaaagatccacggccgccccggctttcaaattctggttcgatcgacaagaataggagtcggcggtgagtcgccgtcacccacagaaagtgccgaatttggctcaatcctgctacaaaggagattgccatgagcaagccctacaagcggttggacaagaatgatgcagccgttctcttggtcgatcatcaggccggtcttctctccctcgttcgcgatatcgagccagacaagttcaagaacaatgttctggccgttgcagaccttgccaagtatttcaagctccccaccgttctgaccaccagtttcgaggatggaccaaatggccctctggtcccggagttgaagcagatttttcccgatgcacctttcattcctcggccaggacaaatcaatgcgtgggacaacgaggactttgtcaaagcagtgaaggccacgggaaggaagcagttgataattgccggcgtggtcactgaggtctgcgttgcctttccagcgctttccgcgatggccgaaggctatgatgtgttcgtcgccacggatgcatcgggtacgttcaatgaagtaacgcgccactcggcgtggaacaggatggcagaggctggggcacagttgatgacgtggtttggtatcgcctgcgaactgcaccgcgactggaggaatgatatcgagggacttggaacgctattttcgaatcacatccctgattatcgaaatctgatcacgagctacacgaccgtaaaggcaggccagtaacgcaagaggcctacttcaatcaagccggcctgatcggcgcctccaacgtgctggatatccagccgtcgctgacgctggttcccgcggccggcatcaagctgaccttcgcctgtgacttcatctggcgggcaaccacgcacgacgcggtctacacctcggcgggcatcccggttcccggcaccgcgggccgctccggccagtacagcagcagccagctctctgtggatgttgcatggcaggcgagccggcatgtgctggtcaatggcggcgccgtgtatgtggatgagagccgcacgctgaaagccgttggcggacacaacacgcgctttctctacctggcgctcggctatacgttctgatgcggcgggtgccatgcgacacatccacaagctattgagcgcgacgagcggtcatggctgcctgcggccgcgcccgggagtgcgcggcatagcgcacggcttccggcgtccagcgtcctatgcctggaacgcagtggtacagccacaccggctaccaggcacgtccccaagtacctatgctcaagcccgacagcgtcggcttttgcggcactggcaaggcgtggcgcgggcccggtattccaataacaaatcggtatggtgacgaaaagaaaatgcgaatggacgctgtgattcgccatttctagaatcacctcacgctgaatggtcgcgtaaatccgccgcactaaaagagcgccaccaagaatccaccagatgctgatgccgtaaatggggcaggggtcgttgttgcccgcggtttcgtgcacagggcggggcaggcatccccgtatcggttcggacaggcgcaagacactggagacaatatgaagaacccccttgcgggtgccgcctttgcggcgcttgcggcctgctgcaccggcgccttcgcacagagcaatgtcacgctctatggccggctgaatacatcgatggagtattccgatgcgtcgacggcttccgacggcaccaagctgggcggcaccggccggctgaccaacaaccgctcggtcttcggcatgcgcggcgaggaatcgctgtatggcagcctcaaggcgatctggcagatcgagagcaatatctcattggatacgggcagcggacaactggccagccgcaacacccgcattggattggccggctcagctggcagctttttcatgggcaactggaccacgccctacctggaagccacctcgtcctacgatccgttctatccgaccacggctggctacatggcgctgatcggcaatggctcgaccccgacctccgacaatgtccaggacaccagctccttcgatcgccgccagaagaacagtgtccattaccgcagcccgaagtggaacggcttcagcggcggcgtgacctggggtatcaacgaagagcgcattacggtgccgcgcaacccgagcctgtggtcgttcgcgggggcctatgacaacggcccgctcaatgtcgtgttggcctatgagcgccacaacaactaccagaccgcgggacgcgacgacgaaggtatgaagatcgggctgtcgtaccagttcccgaccaccaaggtctcggccatctatgagcggctgcactaccgcaccgccaccggcgacctgaagcgcgatgcctactacgcgtctgtggtgcagaagctatggacgggcagcctgcgcgccggcgtcggcgtggccggcaacggccgtggcaacgccaccgagactgtcggcttcttccgcagcggagcggataccggcgcggtccaggccaccctgggctatgagtacccgctgtccaagcgcacctcggtgtttggcttctacagccgcatcttcaacaagaagaatgccacctacgactttgcgatcaatgagctgggcatttccgccggcgccgatccgcagaccgttgcgctgggcatgcgccacgtcttctgagcacggcgcacgtcaggccatcccccacgattccaggagtaccccaatgaaattccagaacatcctgcgcgcggcgcttgcgacggcgctctgcctgccgctgctgcacggcgcggcgcaagccgaagcgtatcccgacaagccgatccgcatgatcgtgccgtttgctgccggcagcgccaccgacctgctcgcacgcatcgtcagcgccgagatcggcaccagctcgaacatgcagatcgtggtggacaaccgccccggcgcgggtgggaccatcggcaccgcggtggtggccaaggcgcccgcggacggctacacgctgctgctgacctccgccgggcatgcggtcaatcccacgctctatcccaagctgccgtacgacaccacccgcgacctgaagggcatctccacggtggcgaccatgccctacctgctggtggtcagcgcctccagcccctaccgcacgctcaaggacctgctggcggctgcgcgcgccaggcccgattccgtcacctacagctcggcgggcagtggcagctcttcgcacctgagcggcgagctgttcaacgtgaccgcgggcgtgcagacccggcatatcccgtacaagggcgcgccggcggcgatcaccgatgtgatgagcgggcgcgtcgacatgttcttcgcgccgtccatcactgcgctgcagttcgtcaaggacggcaagctgcgcatcctgggcgtggccacggcggcgcgggtgccgtcgctgccggacgtgcccaccatcgccgaagcgggcgtgccgggctatgtcttcgatgcctggttcggcgtgctggcgcccgcaggcacgcccaaggatgtcgtcgcccgcctgaacacggcgatgcagcaagcgctcagcgcgccggcgaccaaggagaagctcattgcgcaaggcgccgaggccaagccctcgacgccggctgccttcgacaagctgatcgccgccgacatcgccaagctcgagcccatcgtcaagcgctcgggcgcacagccgggccagtaacgccgccacggcgcccggggggccgggcgccacctctcctgcacgaagggaacatcgatatgcgttgcattgcacgggccctggcgcatgccatggccgtcggctgcctggtggcggcttcgggagcgcaggcgcaagccggcgcgtatgccgaccggatcctggtcaatggcacggtactcaccatgaacgccacggacacagtggcgcaggccctggccatccgcggcgaccgcattgccgcggtggggaccagccgggacatccggcgcctggccggcccgcgcacggaggtgatcgacctgggcgggcgcacggtcatccccggcctgatcgacacccatatccacgccattcgcggcggccagagctatgccttcgagacctactggtatgaaggcgagaccaccagcctggccgcggggctggggctgctgcgaaagaccgcgctgtcgcgtggccccggcaaatgggtggccgtgacaggttcctggcaccccgaccagttcaccgagaagcgcgcgccgacccctgccgagctgaccgcgctgctgcctgacaatccggcctatgtgcagtacctgtacgactatgcactggtcaacgccagggcgatcgaagcgctcaagctcgaccagccggatgcgctgccgccgggcatccgcgtggagcgcgacagcgaagggcgccccaccggccggatcttcggcgcgatccggccgctgtcggcgctgttcggccgcatcctggcgcagagccaggtcgacgccagggctagcctgcaatcctttttcagccgccttaacagcctcggcgtcaccgcgctgatcgaccctaccgcgggaccgggcccggcctacgatccgctgtacgcgttgtggcgcgaggacagcctgtcgctgcgggtcggctaccgcatcccgaccatggtcgctggcaacgaggccgaatggttccgcaatacgctggcctacctgccgccgcgcctgggcgacggcaagctgcgcttcctcggcccgggcgagatgctggtgttcggcatggacgacggcgtgaagatgggacctggcttccagccgtcggcgaaggaccgcgaggaactgctcaaggtggcaacgttcgccgccagccgcggctatccggtcgagatccatgcctataccgacgatgccgccagcgcgatcctcgatgtcttcgaggaagtgggcaagtgccatgacctgggcaagctgcgctgggccatggcccacctgaataccggcaagccggagacgttccggcgcatgaaggcgcttgggctttcctacacggtgcagatggggccgtacttcgaggccggcgccatcggccacgccaacgaccaccatgtggccgaggccgcgccgcccgtgcgcctggccctgcagcacgggctgaaggtggcgggcggcacggatgccacgcgcatcggcatccccggcgtctggcgcgcgctggagttccacgtcggcggctattcgatcggcaaggaagtcaggcgcaaggaggacttccggctgtcgcggctggaggcgctgcggctgtacaccgccaatgccgcgtggatttcattcgacgaggcttcgcgcggcacgctggaggccggcaagctggccgacctggcggtgctcgacaagccctacctgaccgtccccgttgaagacatccaccgcatccgttcggtgctgacgatggtcgacggcaaggtggtccatgccgacggcggctttgccgcgcgcaaggcgcgctagccatcggcgccgcaagcgcacaggagggaatacgccatgccgcacctgatcgtcgaatacacccacaacctcgcgccggtcgtgcgcatcgatgccttgctggccggactgagcgcggtcctgatcgcgcaggacggcgcgtttccggtgggcggcatccgtgcgcgcgcgctatgcctggagtcctaccgcatggccgacggcagcagcgacgatgccttcgtgcacgtgacgctggccgtcgcgcgggggcgctcgcaggacgtgctcgaccgtaccgtcagcgccttgttcgataccttgaccgcgcatttcgccgagccataccggcgccgctacctggccttgtcgctggagctgcgggagtttgccggtgcctaccggagcctcaacaacatccatcagcgctacaacaccacggctgcatagggcggcggccgcgtaccaccacaacgacaagaaagacccacggaggagacagcaaatgaagatcggaaccatgggggccgcgctgcttgcgcttagcccgacgctggccgcggcgcagtccgtgacgatgtacggcgtgatcgataccggcgtggaatacgtgaacaaggtcggcgcgggcggcgacagcctggtgcgcatgccgaccctcaccggcaccgtgccgtcgcgctggggcctgcgcggcaccgaggacctgggcggcgggctcaagagcgtgttcgtgctggagtccggcttcgcccccgataccggcggtgccaaccagggcggacggctgttcgggcggcaggcgctggtggggctgagtggcaagtggggccagctgtcgctggggcggcagtacaccatgctgttctgggccaacctggactcggacatcctcggccccaacgtgtacggcgcggcgtcgctcgacagctacctgccgaatacgcgtgccgacaatgcggtggcttacaagggcaccttcggcgggctgaccgtcggtgccacctacagcttcgggcgcgatgcgatcaacgccggccccagcccggccggcaccaattgcgcgggcgagaaccctgccagcaagtctgcctgccgggaatggtcggcgctgatccggtatgagcacaagggctggggcgtcaccgctgcctatgactcgctgcgcggcgggcccggcgcattcggcgggcttggcaacaagtcgctgaccgacgaccgcctgtcgctgagcggctatgtactgctgtcgcgcgccaagctgggcgtgggcgtgatccgccgcgacaacgaaggcagcgcgacgccgcgcagcgagctctggtatggcggcatggcctacgacatcacgccggccttcacgctggccgggcaggtctattacctcaagttccatgacagcgccaacaaggccatgctgtatgcgctgcgcggtgcctatgccttttccaagcggacttcggtctatgccacggctggattcatcgataacggtgggcagcttgcccagtcagtcagtgccggggcggcggggtccaatcccagggcgggtgggtcgcagttcggggcgatggtgggggtcaagcacgtcttttagcgggctgtctgccttggcgccatgcggtcgggtgtcgtgccgaggcagacaggtctgcaggcggcagcggaatgcgctgcatgatggctaggaatcgtcctaatttgctggcttttcgataaacgttgcaatctttgacacgtgtaacgcacgttttgcggataacatcgcctgcgctccgcagaaggtgcttcgcgcgtaatacgggtgccatgcggtaatcctctctcaggaggccgctcgcatgggtattcgcgacaacctgccttttcccgcccgcaccgtcacggtctccggccccgcattgccggatattctcgggcaatcccccttcaccttcgtgcgcctggagggcaaggaaggcgtctgcggcctgttcgaatacgacatcgaactgaagacgccggacaaggcctacaacttccacggcccggaaggcaacttcgacttgcgcgagatgagcgggcgcgagctgaccgtgcatatcgaactcgacggcatgggtacggggttggcgggacgcattggcgcaggcactcgcgagatcagcggcattgtcgatcgtgcccgctacctgcgcgccgaagggcggcacttcgtctacggactgacgctgcgcccctggctgtggatcgcctcgcagaaccggaacagccgcgtcttcgagaaccgcaccgacatcgagatcatcgaagaggtcctgtctgcgtactcctttccggttgagcgcaggctcgacgtggcgaaataccccaggcgggtctaccgcacccagtgcgacgagagcgactacaccttcatcgcccgcctcatgcagcactggggaatatcgtggttcttcgaacattctgacggcaagcaccgcctggttctggtcgatcacgtcggtggctatttcagcatgccgagcgaggcgtaccaggcgctggaaatccatccgcctggcgcccgggtcgatcaggaacacctcgatgccttctcggttgtcgatgccgtggtcgcaggcaagtacacgaccaatgcctacagcttcacccagccacgcggcaacctgagcgccagcagttcggacccgcgggacacgggcctgaacactggcgcgctgcatcaggaggtgtacgacttccccagcgagcacgcccagcccgccacggacaaccgcccgtgggacgaaggcgacatgatcgcccgcatccgcatggaggagatccgttcgcgcggcctgcgctgctttggcgccggcaacctgcgtgccgtggtgcccggctgcaccatgcacgtcaagggacacccccagcacgccgccaaccgcgaatacgtggtgctcaacaccagcctcaggctggaagacgtggccgaagcctctggtgaaggccagcggtggcactgccgggtggaattcgagtgtcaccccacccatgaggtcttccgtccggcactgagcatcccgtggccagtggtcactggcccgcaaagcgcgacggtagttggccccgaaggccatatcgtatggcccgaccgcttcgggcgcgtgcgcgtgcagtttccgtgggaccgcttcaacaggatgtcctgctgggtacgcgtggcgacgccatgggcgggttcgcagtacggccaggtcagcatcccgcgcatcggcagcgaagtgctggtgatgttcctggacggcggtgatccggacaagcccatcgtgatgggcgcggtgccgaacagcctcaacatgccgccgtggcagctaccgcatcagcatgcgctgaccggcattcgcagccgtgagcatgacggctccagcagcggtcatctggtgttcgacgataccaaggggcaaatccagtcccagctgtcctcggactaccagcgctcgcaactgagcctgggctacctgagccgcatcgaggacaaccggggtcgccaggatcatcggggcaacggcttcgaattgcgcaccgatgggcacggtgccgtgcgcggcggcgatggcctgctgatcagcaccgagccccgacccgatgccagggcgcaccataaggacatgggcgagacggttgaccggctgcagcaggcccagcatgcccacgacaccatgggccagctcgcgcagcaccatcacgcgcaggatgaggaacagcaggacgtcgccaaggcgctcaaggcccaagatgaagaaatccgcggttcgggcgaggtcaatggcgagttgaccgcgcctcatctcgtccttgcgtcggcagcaggattggccgcgacgaccgccaaatccacccaattgcacagcggcgagcatctggctgtcacgactggcaagcatgcatccatcgtcagcagcggcggcatctttgccagcgcggcgcgacggattgcgctgttcgcgcacagcctcggcatacggctggtggccgccacggaccacattgcgctcgaagcgcaggatggcgacatcaagggcaccgccaaacgcaacattcatttccgcgcgcttggcgacatcgttttcgaggccgaccagggcattctgttcaaggtcgggcagacctatatgcgcgtgactccctcgcagatcgtcgagggcatgggcggggtaaggcagattcacgcgaccgatttcagtgtcgatggcccggatggcatgaaccccagcgccctggcgctaccacagagcgatttcgatcaggaggtgtacttgcatctgcccgacggctcgcccgccaggaactggaaattccggctgacgcaatccgacggcaacgtgatcgagggcctcaccggccccgatgggctgaccaagttccagcaaagccagggcgctgaaaacatcatgattcagattctggagtccgcaagtggccactgatcgcatccatctgaaaaccggcgaagagatcggcggacacgccggagccgtcgttgcactcacaccttcgaccgacacgcgccgcgccagtctgccggtgccgcctgacaaggtgattccggtcatcttcctgccgggcatcatggggagccaccttcgcatgagccggaagcggcaggaagatctcaagcgcgacgacaacattgcctggcggccggatgacactggggacacgcttgcccgccgcaacgactctccgggtcgccggcaaatgaacttcgatcccgatgaaaccgaagtggaccgttacgagatcaccgaggacgccggaaagttcgacatgaccggcgaggaaacggtcaattccgacaagcggcacgccaacgtccccgatgggctgcccgacatcggcttgctgatgagcgcgccgttgccgcctgccgccgagcagtggaaggccaagcgtggcaagcacgaggccaccgccgcgcagaaggcccgctggcgcggctggagcgaagtcatgttcgagacctacggcgaggtgatcaagctgatggaggctcacctgaacgacatgctggtggccggggagctctcgccggcctggaagaagggcaagaaggtggaagtgctgggcgtcaaccccgcctattggggcggcgccggcgatgcgctgaccgaggccgatgtcctgcgcgtggcgaactgctggtatccggtctacgcgatgggctacaactggctggaaagcaatggcacgtccgcaaagaagctggccaggcgcatcgacgaaatcatcgggatgtacaaggccaacgggcggcagtgcaaaaaggtgatcgtcgtcacgcactcgatgggtggcctggtggcccgcgccctgctgcatccggactacggcaacgcgcaggacaagattctcggcgtctaccatagcgtccagcctgcgctcggcgccggggcggcctacaagcgcgtgcgcacagggtccgacgtgcaggacaatctggttgggaacattgcccgcaatgtcatgggcagaacaggcaaggaagtgacggcggtatttgccaatgcctcggggccgctggagctgctgccgaccgcctcctatccgcgaggatggttgcgtctgcagaccggcgactaccgacaggccatggcgctgccgattgcatcggatgcaccgctgaaggcgtatctgagcgatctggacttgcatcagaagctgggcgtggacaagccggcgccgccgatggcggtgggcgatccggtctacgacatctacacgcgcaatccgaagtgctggtggcggctgctgaatccggattggatcaatccggctaacaagccttacgtcgatatggatgcagatacggccgctaagtggaaaatcgccgaagcgcagaaattccacaagaagatcaaggacctgtatcaccccacgacctatgcgagctacggcgaggacagttcgcagaaatgctacggcagcgtgacttggcgggcggacactgccgatctggcaccgcatggcgacccactcacgtggaccatcgagagcgaggatgccgagggccgcatcgtggtgcgcaccagaggcaatcagacgctcaccctgcgcctggagccgccgacagatgccggggaccagacggtgcctgccaaggcgtccgccgaagccgtgcgcggtacgctattccggcaaaccggctacgagcatcagggcagctatcagaatgaccaggtgctggcgagcgcgctgtattcgatcatcaagattgccaacactgcgccatggtggggcatatgacccgctgcggcttcaccacgatcttggctggcctgctgctcgcgggttgccaatcgtttgcgtatccggagaacaagatgtcggaacccgttgcactgtcgccgcgcttgcagactctcttcgccaagaccaaaccagtgtgctttggccgctatgtgatggaagtcccggcggaagccaaactactgtggggcttccaggatttccccggcgaaattgtgacccatgtcggcgcggcaggcaggctgatggaaatggcggaaacatatcgcgcggcgcaactcgcaaaagacaagacggctgaaatcacttacttcgggcgggggccaacggaacacagtgtacaagttcgctggttcccaagcgatgtcgccaagcaatatggggccgaagggacctacacctttgtcacggcagggccgcatctgtatgagtggtcgggcggacgaaagaaccccgaactgattcgagcgctgcgtgcacgcgacaacgcagaaatccccacggcccccggcgtctgcatcgaccacggcttcgtcgcggacgcgtccggcagctatcaggaaatctttggcgcaggcattcggctgcccagcctgcccgatgtgagcttttccgtggactccaacaagctggccagcgtggacggcgaacctggtctgctgacttcgattgccgagcaaaggaagtacctgggtagccgctacccgaaattgacgaccctgcgcgagggcaagcgcacggtcggcgtctggcaaggggaagaatcgctggtccgccgtgcggatggcacacatgacttcgagtgggaagctgttggcagggagcgaacgacgctgcatccggcagtgatcggcgccaagatgtacaccaaggtggcggccaatcgcatcggcgctgcggatcaggcatcgctgacggacgaagaagctgtagccctctgggacaggctgctggatggtgtgcgtttccgcgtgaacgcaccgccgacgcagaccggtgatccggtcacggttcggtcgggcgaaaccaccccgctgtccggcatctggcgcgcctcgcttccgcccgaacaccctcaggcggattgggtggccagcaagtccggcatcctgcggcaaaaagggatgccgatgatccgcttcgggcttttgccgtccgacgaagcgctggttgtctggacgtggatgggcgaggccagcacatgagcccccgccgcatcatcacggtcggtgacatgacagatcgcacaagcactacaacatgggaggagcaatgatccaccgcgccttggccatcatcagcatgactgccctgctgatggtgggcggccaatcgtatgccgcgccggagaacggaaagttggaatccgtagcgatgtcaccgcgcttgcagaccctctttgccaagaccaagcaggtttgctttgggcgctatgcgatggaggtcccggcggaagctaatctcgggagtggtgcccaatactttagtagggaacgttctacgctgcacccagcttggatccacgcgaatatgcgaacagaggtcgtcgctgcggacaaggcatcgctgagcgacgaggaagccattgtcctttgggacaagctactggaaggcgtgcgttttcgagtcaacgcgccgcccacccaaacgggcgatatgaccgaccacaatggcgtggtggccacgggttcccccaaaatacaagcgccgtagcgcggctgcatgacgaggtggactgcccaacagccgcgcccgccaagcgcgtccgctaactatccaaaacctcccccaacaaccgactattaggccagttcccatcaaccgccaattccctggcaacatccctgagcgtttccatcacagccagcgtcgcccgcgacggcggccgcgcggccgcatagccgatcatccgatgcaactccagcccacgaatcggcaaggcctgcagacgctgcgcctgcagctcgtcgcgtatcgccgcggcaaagtgcacggtccagccgaacccgcgcaccaccaggcgcctggccacctcgattgattcgacctccatcgtgacttgcagctccacccgctggcgcgccgccagcgcttccagcgccaggcgcacgcctgacttggacaccccagtcaggatcagaggcaggccctgcagctgttcaatgtccacaggcccatcccccagcgacgcagcgccccaggggccgatcgcgcacaggctttcggcaaccagcggcactaccgagaccccggggctcgacaccggcccgctcagcagcccgacgtcgagcgtgccttgcagcaacgcatcctgtagcgcgggcgcaaagttctcgaccagtcgcagccggatttccggatagcgctggcgcagcgcctcggccagcgggatgaacagcagcggcgccagcgccggggtcagtcccagcgccaccagcccgcgcggcgaggccgccaggtcggcgatgtcgaccttgacctggtcggcatagcgcagcaggaaggacgcgcggtccagcaacaccaggccttccggcgtgggcgtggcgccgcgcacatggcgttccagcagccgcacgcccagctcttcctcgagcagccggatctgccggctcagcgcgggctgcgcgatgtgcagcgcagccgaggcgcggccgaagtgctgcagcgtggccagcaccttgaaatagcgaagctgtcggagatccatcgtcatgcctcagggtaggtgccttatcgtgcaatcgattgcacgataaggcacaaagaagcggagccatatggcggccgccttacaggggccgggttgatgcccgcaccaccagctcgggagtcagcagggtccgcgccgtggtggcgatgctgccgtcgagcgcgcccagcatcagcgccgccgcgcgcgtgcccatctcgtagaacggcacgcggatggtggtcagtgccggcgacaccgcgtgcatcagcagcatgtcgttgtgaccgaccacggacaggtccgacggacagctgccgcccgccgcgcgcacggccgcatagcagccgagcgcaaggaaatcattggcggccacgaccgcggtgatgcgctgccgccgcgacagcagctgcgcgcacgcggcctggccggcgtcttccgtataagccggcgcacgctccaccgggcattgggacgcggacaggcccaggtcagccactgcctgcaggaagcccgcctcgcgttcatgcccggtcgacaggctggatggcccggcaacatgcccgatgcggcggtggcccagcgcatgcaggtggccgactgccagcgccatcgcctggcggctgtcgccgaccacgctcgacacgcgccccgcatcgtcgctgcggttgaccatcacaatgggcacgccctgcgccaggcagtgcgccaccacggggtcgttgcgctcggcggtggccaggatcaggccgtccacctggcgcgccagcagctggtcgacgataaaggtctggcgcgccttgtcgccgccggcattggccacgatcggaatatagcgatgccgggacagggcgttctcgatgcccagtacgatcggcgggaacaccgggctgccgatgtcaggcaccaccacgccgatggtgcctgagcgccgcgtgcgcagtgccgccgcgatgcggttgggcgagtagtgcaggtcctgtgccgccttgagcacgcgcgccaccagttcgtcgccgatgcggtggcgggtctcggggttgagcacgcgcgacacggtcgaaggatggacgtccaatgcctcggcgatctgcttgatggtgggtttgctcatcgctgtcgtgccatgtgcggcaggctgcttgccataccttctggttatcgggatgccgccaaaaagtggattggacgccgggctgcggccattcctagaatcggcctcgatgccggccagcttcgcgtttgttgtgcaatcgattgcattgtaatctgctgactaggcgatgccaagtcgcagatcgacccggaccagaaggacatcaaggacaaggagaagcacatgaaaggagcggtttcgctcgccggcagggcgccggtgtaccaggagtttgacgatcccaccccggcgggcgggcaggtggtagttgacgtaggcgccgcggcgctgtcacggctggatatggccattgccgagggccggcattacatcaagccggcggcgggcagctttgtcgtcgggcgcgagggcgtggggcggcttgcggatggacaacgggtctacttcaacgtcaacgcaccggtcgcgccgttcggctcgatggcgcagcgcgcgctggtggatccggcgctgaccttcccggtgccggacggcatcgatgacgagcgcgccgccgcgctcggcaacgccggcctggcggcatggctgccgctgtcgtggcgggcgcgcatgcagccgggcgagaccgtgctcgtgctcggcgcgaccggtatctcgggattgctggcggtggccgcggcaaagctgctgggtgccggccgcgtgatcgcggcagggcgcaatgtgcaggcgctgcagcgcgcacgccggcttggcgcggatgcggtggtgccgctcgaccagcccggcgacttgctggatgcctatcgcaacgcggccgacggcaacgtcgacatcgtgctggattacctgtgcggcgcgccggcagaggccgcgctgctggcgcttggccacggcgggcggctggtccatatcggcaccacggtggcgcccaccattgcctttgccggcgccgcggcgcgcaaggcgtgtttcgacatcatgggctttgcctactaccatgcgcccgtcgcggtccaggcgcaggcctatgccgagctatgccggcataccgcggcagggcgcatggaaatcgatatcgtctccgcgccgctggaggatgtcgggcaagtgtgggccgcgcaggccaggggcgcgcgccagcgtttcgtgctggtgccctgagtcggcaggggttcttgccaagcggcatcgagcgatgccgtttggtcatgacgccggaagaacaagcccggccggatcgccgcgtccgcgcatggcgccggactggcgaccgccagcactgccacgattgcgtggacatccaatgctggcggtcgcgtgacctgaatgaactacggagcgagcacgtcagggtccgcggcttcggcgccaagttgcagggcgccgggcgggcaggttcaacatctccgtgagtcgaaagaggttcagggcaagggcggcttgggcaggcgcgtctcccccggttcgagtttcagttcgacatcgagacggaagccgccgccatcgaccggctcaaaatcgcgcagcagcgagccgacggcgccaaacgccgcgtcgctgaaggcaaagggatccagggcatcgaagatctgcgtggtcagtaccttgtgccctggtgcgatggcgatgaagtgaagatgggccgggcgcatgtggtcgcggttctgcagggccaggaggtcgccgcaggggccgtcgatcgggacgccatagcctgagggccgcacgctctcgaaccagaagcgcccgtcggcatcggtctcgaacgcgccacgcaggttcatgtcctcctggtgttcgtcctggttctcgtacaggccgcttggcgctgcctgccatgtctcgacgcgcgcgccggcgatcggcgtgccgtcgatcgacacgacgcgtccctgcacgaacagcggatcgcccgtggtgtccggggttgcgatgtgcgcgccgttggcgcgaaccggctggttcgcacgccagaacgggccgatcagcgcgggctcggtgccgccggctgcaagcacggccttggcatccatcagaagcaccagcgtggcaagcccgagaatatccgccagcaagatgccctcgtgttttttcggtccggtggcctggccgatgcggaccatgaagtccaggccatggtggagttcctcataggtcagttggacctctgacgcgaaggcgtgcgcatgccggataagcgcatcaagaatggtcctggtgcgcgggtcgtgtgtcccggaattcgctttgagcacggccttcagcagtgcctcgggggtggctggaatcgattgcgcgttcgatgcggatggcgcgagcgcgctttctgcggaggcagatgtcatgatggtcggctcctgatgattgaaagagtggatgttgcctggcgaggagacggacattggcgcccggtctcagtcgctctggatacgtgccttgttcgcgacttcggcccggagcgggacattttccgcgacccgggcagcgagttctgtgggctggcacagccacggcctcgaagccgagatcgcgcgactgttgccgcacttcgctgctcggcaggatgcgacggacgtacaggtggcggctcgggtgcgcctgccggagcaaacagcgcctgtatggtctcggaacgatagcccgcaaagccggactcggccaaggtcggaatctgcggcagcccgggctagcgccgaaggctactgggcgctagcaccctgagcgacccggcggccgtcttcagtctgcggcgcggtgttccgccttgtccgcttccgtttccgtgatgtagccgtccttgccgtagacgagaccggtggcctcggctgccttcactacgtccgggtgccaggcaatgcggccgcactcctcgtcggtgccgccgaccaccgagtacacgaccagggcgtggtcgttagggttgcggaaccctctcatcacgccgatcgggcaggagatcacatcccactggttcagcatcagcgagtactggcccttctcgccccagatgacttccatctggccattcaacgggcagaacacttcctcggtcttgtgcgcgtgcaggctggcgccttgcccgaccgggatttcgataaaggtcacgccgaagcggtggttacccggaatcgccggctcgacgcctttgttctcgagcacgccgcggttcatgatcttgtagatgttcttcttcatgccgggcaggcggctttcgatgaaggtctcaccgtaaggtttgaccttgccccagcgcgcgatgcgggtggcttccatttcctgaggagtgggatccatgctgattccttggtgcaatgaagttgggagaacgagagggcgatcgccttctgtccgtgcaactttaagaagcgcccagcgattaatccattaccatttttctcgcgactcgataacatttcggtatcgagaacttgcaagacttcggtactttgtcgtgacggtatcctgccggccgatggaatcttctcccttcagggagtggcctgatgcttcagccttccgcgccgccgcgcgccagccgcgcggcggcgcgcaggctgcgcacgatgcggtcgaaggtggcggctcgcgcctcgtcggtgcgctggcgcaaggcgaacgacgggtggtaggtggcgatgacaagccgtccctcgtgctcgactggcgtctccatcattccagccagggacacgctcttgcggcccagcaccgcacgagccgcggtggcgccaagcgcgaccacgaccctgggcccgaccttctccagttcgcgctccagccacaggctgcaggcctcgatctcctgctgtgccggcgacttgtgcagccggcgcttgccgcgccattcgaacttgaagtgcttgaccgcattggtcatgaagagcttgtcgcggtccagccccgcgctggccagtgcttcgtccaggaggtgcccggccgggccgacgaagggggagccctgcaggtcttcctgcgcccccggttgctcgccaaccagcatgatgcgcgcatgggcggcgccggcgccgggcacgccctgggtggcattgcgccacaacgggcaacgccggcattggttcagttcatcgcggctgacgggcagcttcctgtgctcgggcatgggggcacggcgcgctgtgctgctgtcggtctcatccggtggcagcttcggtcgccgattcttcagcgtcggccatggccgcggatgccgcatggggctgggcgcctggctcggcggcgcggatgcgcagcacggtctggcgtgaagtgctgaagcgccgcgcggtctcgctcactgaattgcccgcggccagcgcgttcaggatcgcatggcgctgttcaggcgtgtgcttgggcgggcggcccacctgacgtcccatggccttggccgcggccaggctctcgcgcacgcgcacgctgcgggcggcgccttccagcgcggcgaccgcacgcagcacctcgaccgcctccggcggcgtggtgttggccaggtcgtcacgggacagctgcacgcaatacaacgccacccccagcaggcggaagcgccggatggtggccagcacctcgggcacgctccagcccaggctgcacagccgcagtgacacgaccgagtcggccggctgcacctggtgctgcagcgcgcgcaggcgcgggcgctgcagcgcgggcactgacgcgggctcttcttcccagaaggcatggcgcgcatctacgccatagccggcctcgcgcgcggtttgtaattcgtccatcatggccggctggccatcggcacaattggagtagaggaatgaggtcggcatggtggtgatgaacggcgcggacgcgccgtccggtatcggttgcatttcggacagggatactcctgtttcggcttactgcgccacgccgcaaatttcatgccgcgcttgccccgcacagggcaaaggtgagggggctcccaaggcacggtatgcaggcaaatgaagccgcggcaagcctggtccgaccgacgcggcgctgcgggcacaattacaaggcttcgcgcaggaattgcaacgactggcaggtgcgctgcctgcgctggggcgggcacggaatctgcgttctccccagcgcaaagccggagcgccggcaaatcccaccaggagaaagccgtggacaagtcgaagattcccgcagaccaggcccaggccctcggcgcattgatggacgaccatcgcgctgtcaagaagcagttcaaggcgttcaaggacactgaagatcgcgacgagaagcaggcgatcgcgctggacgtgtgccaccagctcacggtgcacgccaccatcgaggaggagatcttctatccggcgctgcgcggcgtcagcgacgagatcgacgacctgctggacgaagccgaggtcgagcaccaggtggcgaaggacctgatcgctgcgatcgaggaggatccggccggcgacaagctcgaggccaactacacggtgctgtcagaatacgttgcccaccatatcgaggaagaggagggcgagctgttcaagaacgcgatcaaggaaaaggtcaacctgcgcgacgtggcacaggccatggcggcgcgcaaggaagaactgatgcgcgagaccgcttgacgcgcctgcgcccgggccaggccgggcgcggctcttcagcggatttgaaggagtcgcacaatgcggcgcgtcccgcgcccgcgggcggggcgttaccatcacgcggtcatcacccgccgtaccgcaactgccccatgacctttgtcgtgacggatgcctgcatccagtgccgccataccgattgcgtcgaagtctgcccgatgtcgtgcttccacgaagggcccaacttcctcgccatcgaccccgaccagtgcatcgattgctcgatgtgcgtgccgctgtgcccggtcggcgcgatctactcggagcatgacctgcccgaggaccagcgccatttcattgccctcaatgccgaactgtcgcggcgcgctgactggctgccgttgctcaaggccaaagggccgatccccggccatgagcaatgggccggtcatcctgaccgcctctcgttgctggagcgctagcgcgcctcagcgtaatccgggaacgcttcttccagcgtcagcacggtgccggtcagcgtgccgtcgtagccgggcagtgcattgacgcgctggcggaaggcttcgctggtaagcgcgtccaccgcgccggccagtgccgcgctgcgcagcttggcgcgctcgatcgcaaagaagtagcgctccttgatcaccggcacgaacgccagcccgaagcgccgcgccgcggtttccacgccaaagcccacgtcggccatgccgctgccgatatacgcggccaccgcggcgtgggtgaattcaccgttgctgtagccctcgatgcgggccgtgtcgatgccgcgcgcggccagcatcaggtccagcagcaggcgcgtgcccgagcccacctggcggttgacgaagcgcacctcgcgccgggtcaggtcttccagcgtgtggatgccaagcgggttgtccggccgcacgaacagtccctggctgcgcaccgccaggtgcaccaggcagtgggtgtccggcttgagccaggtggtgaaatgccgccacatgccgtgctcgaactcgcccaccggcacatggaagccggcgatatcgcaggcgccttcggccagtgccgccacggcctcgacgctgccgcagtacttcaggtcgtgccgcacctgctgctcgtcgaggaagtcgcgcagcgccgccaccgcgaagccgtggctggcatgcagccgcgccgtggcttcgggctggtccatcagcttcttcaactcgatctccagctcggacgccaggctgtccagcgtcggcgacagccgcgcgccgatccgcttgctggcccacaccaactgctgcgccagcggcgtcagcgcgctgccgcgcccgcgggtcttgtcgatcagcgggccgccgaacagcgcctcggcatcgcgcaggatgccccaggcgtagcggtaggacagcgataccgcctgcgccgagtggctgatgctgccggattcctcgatatggccgagcagggccaccaggcgggacacgtccagggcctcgccaccggggctggcgtcgtcccggatctgcaggtgcgggtggatcgagatgcgaatcatatgtagaaaatagcttattgaagggccgctgtcactctcatatagtccttcaaacgggaaaaaacggcgacgtcacagcccgtaaataggaaaaaaatagcatataagaggccgcgctgccgatctgcgcaatgcctcacaggagacgctatgccagaaatttccccccacgcaccggcatccgccgatgccacgcgcatcgccgccatcgtggccgcgcgccaggacataccgggcgccttgctgccgatcctgcatgagatccaggacacacagggctatatccccgacgccgccgtgcccgtcattgcccgcgcgctgaacctgtcgcgcgccgaggtgcacggcgtgatcaccttctaccaccatttccgccagcagccggccgggcgccacgtggtgcaggtctgccgcgccgaagcctgccagtcggtcggcgccgaagcgctggccgagcatgcgcagcgcgcacttggctgtggctttcatgaaaccaccgcggacgggcaggtgacgctggagccggtttattgcctgggccagtgcgcctgcggccccgccgtgatggtcggcgagcagctgcacggctatgtcgatgccaggcgcttcgacgcgctggtgcgctcgctgcgcgagtcgtccgcggaaaagaccacggaagccgcggaggcacaggcatgatcacgatcaccaccatcttcgtgccgcgcgattccaccgcgctggcactgggcgccgacgacgtcgcccgcgccatcgcgcgtgaagccgcggcgcgcaacgagcacgtgcgcattgtgcgcaatggctcgcgcggcatgttctggctggagccgctggtcgaggtgcagaccggagccggccgcgtggcctatggcccggtcagcgccgcagacgtgccggggctgttcgacgccggcttgctgcaaggcggcgagcacgcgctgtcgcagggcgtcaccgaagagatccccttcctgaagcagcaggagcgcctgaccttcgcccgcgtcggcatcaccgatccgctgtcgctggacgactaccgcgcgcatgagggctttgccggcctggagcgcgcgctggcgatgcagcccgccgagatcgtgcaggaggtcaccgactccggcctgcgcggccgcggcggcgcggcgttcccgaccggcatcaagtggaagaccgtgctgggcgcgcagtccgcggtcaagtacatcgtctgcaatgccgacgagggcgactcgggcacgttctccgatcgcatggtgatggaagacgacccgttcatgctgatcgaaggcatgaccattgccgcgcttgcggtgggtgcggagcagggctacatctactgccgttccgaatacccgcacgcgattgccgtgctggaaagcgcgattggtatcgccaacgccgccggctggctcggcgacgacatccgcggcagcggcaagcgcttccacctcgaagtgcgcaagggcgccggcgcctatgtctgcggcgaggaaaccgcgctgctggaaagcctggaaggacggcgcggcgtggtgcgcgccaagccgccgctgccggcgctgcaggggctgttcggcaagcccacggtgatcaacaacgtgatctcgctggccaccgtgccggtgatcctggcgcgcggcgcgcagtactaccgcgactacggcatgggccgttcgcgcggcacgctgccgttccagcttgccggcaacatcaagcagggcggactggtggaaaaggcgttcggcgtgacgctgcgcgagctgctggtcgactacggcggcggcacgcgcagcggccgcgccatccgcgcggtgcaggtgggcgggccgctgggcgcctacctgcccgagtcgcgcttcgacgtgccgctggactatgaagcctatgccgcgttcggcggcgtggtcggccacggcggcatcgtggtgttcgatgaaaccgtcgacatggcaaagcaggcccgctacgcgatggagttctgcgcgatcgaatcgtgcggcaagtgcaccccgtgccggatcggctcgacccgcggcgtcgaagtgatggaccgcatcatcgccggcgagcagccggtcaagcacgtcgccctggtgcgcgacctgtgcgacaccatgctcaacggctcgctgtgcgcgatgggcggcatgaccccgtacccggtgctgtccgcgctgaatgaattccccgaggacttcggcctcgcctccaacccagccaaggccgcctgagccaggtccagcagagacacgggagacaaaccgccatgaacgcccgcaacgagatcgatttcggcacgcccgccagcccatccaccgaactggtcaccctggaggtcgatggcgtcagcgtcaccgtgcccgccggcacctcggtgatgcgcgccgcgatggaagcgcagatcgccgtccccaagctgtgcgccaccgacagcctcgaagccttcggctcgtgccggctgtgcctggtcgagatcgaagggcgccgcggctatccggcatcgtgcaccacgccggtcgaagccggcatgaaggtcaagacccagagcgacaagctggccgacctgcgccgcggcgtgatggagctgtatatctccgaccacccgctcgattgcctgacctgcccgaccaacggcaactgcgagctgcaggacatggccggcgtggtcggcctgcgtgaagtgcgctacaacgacggcggcccggaagctgcgccgatcgcgacccacacgcagatgaagaaggacgaatccaatccttacttcacctacgacccctccaagtgcatcgtctgcaaccgctgcgtgcgcgcctgcgaggaaacgcagggcaccttcgccctgaccatcagcggccgcggcttcgattcccgcgtctcgcccggaaccagccagtcgttcatggaatcggactgcgtctcgtgcggcgcctgcgtgcaggcgtgcccgaccgcgacgctgaccgagacctcggtgatcaagttcggccagccctcgcacagcaccgtgaccacctgtgcctattgcggcgtgggctgttcgttcaaggccgagatgaagggcaatgaagtggtgcgcatggtgccgtacaaggacggcaaggccaatgaaggccacgcctgcgtcaagggccgctttgcctggggctacgccacgcacaaggaccgcatcctcaagccgatgatccgcgccaagatcaccgatccgtggcgcgaggtgtcgtgggaagaggcgatcgactatgccgcgtcgcagttcaagcgtatccaggccgagcacggcaaggactccatcggcggcatcgtgtcgtcgcgctgcaccaatgaagagggctacctggtgcagaagctggtgcgcgcagccttcggcaacaacaacgtcgacacctgcgcgcgcgtgtgccattcgccgaccggctacggcctgaagcagaccctgggcgaatcggccggcacgcagaccttcaagtcggtggagaaggccgacgtgatcatggtgatcggtgccaacccgaccgacggccacccggtctttgcgtcgcgcatgaagaagcgcctgcgcgccggcgccaggctgatcgtggtcgatccgcgccgcatcgacctggtcgactccccgcatatccgtgccgactatcacctgcaactgcgcccgggcaccaacgtggcgctggtgacctcgctggcccacgtgatcgtcaccgaaggcctgctcaacgaagctttcatcgccgagcgctgcgaggaccgcgccttccagcaatggcgcgatttcgtctcgctgccggagaactcgccggaggcgatggaaagcgtgaccggcattccggcggaacagctgcgcggtgccgcacgcctgtatgccaccggcggcaacgctgcgatctactacggcctgggcgtgaccgagcatgcgcaaggctcaaccaccgtgatgggcattgccaacctcgccatggccaccggcaatatcggccgcgaaggcgtgggtgtgaacccgctgcgcgggcagaacaatgtgcagggctcgtgcgacatcggttcgttcccgcatgagctgccgggctatcgccacgtgtcggactcgaccacgcgcggtctgttcgaagccgcgtggaatgtcgagatcagccccgagccgggcctgcgcatccccaatatgtttgaagccgcgctggccggcagcttcaagggcctctactgccagggcgaggacattgtccagtccgacccgaacacgcagcacgtgtccgaggcgctgtcatcgatggaatgcatcgtggtgcaggacatcttcctgaacgagaccgccaagtacgcgcacgtgttcctgccgggctcgtccttcctggaaaaggacggcaccttcaccaacgccgagcgccgcatctcgcgcgtgcgcaaggtgatgccgcccaaggcgcgctatgccgactgggaagccaccatcctgctggccaatgcgctgggctacccgatggactacaagcatccgtcggagatcatggacgagatcgcgcgcctgacgccgaccttcgccggtgtcagctacaagcgcctggaccagctcggcagcatccagtggccgtgcaacgccgacgcgccggaaggcacgccgaccatgcatatcgacaccttcgtgcgcggcaagggcaagttcatcatcaccaagtacgtgcccaccaccgagaagatcacgcgcgccttcccgctgatcctgaccaccggccgcatcctgtcgcaatacaacgtcggcgcgcagacgcgccgtaccgacaacgtctactggcatgccgaggaccggctcgagatccatccgcacgatgccgaggagcgcggcatcaaggacggcgactgggtcggggtgcagagccgtgccggcgacacggtgctgcgcgcgatcgtcagcgagcgcatgcagccgggcgtggtctacaccaccttccacttcccggaatccggcgccaacgtgatcaccaccgacaactccgactgggccaccaactgcccggagtacaaggtgaccgcggtgcaggtgctgccggtggcgcagccgtcggcgtggcagcgggagtaccaggagttcaacgcccagcagctgcaactgctggaagccgccagcgccgacccggcgcaggccgtacgctgagcggagggccgcaccatgatgcgctgcatgcagtcaccggaggtgcatccggccgcggccggagacgccgagccgcccactcacagcaccttcgccgtcagccgctggcgccgcggcgagctgatgctgagccccgatgaagtggccgaggaagtgccggtcgcgctggtgtacaacggcatctcgcacgcggtgatgctggcgacgccggccgacctggaggacttcgcactcggcttcagcctgagcgaaggcatcgttacccgtgccagcgacgtctatgacatcgagatcgacacgcgcgagcacggcatcgccgtgcagctggagatcgcatcggaagccttcatgcggctcaaggaccgccgccgctcgctggccgggcgcaccggctgcgggctgtgcggcaccgaatcgctggaacaggtgatgcgcctgccggcaccggtgcgcagcgatgccagcttccataccgacgtgatccaggccgcgttcgtgcaactgcaactgcggcaggaactgcagcaacacacgggtgcgacgcacgctgccgcatggctgcgtgccgatggccatgtatcactggtgcgtgaagacgtgggccgccacaacgcgctggacaagctggcgggcgcgctcgccagcagcggcgaggacatctccagcggcgcggtgctggtgaccagccgcgccagctatgaaatggtgctgaagaccgccgccatcggcgccggcgtgctcgccgcagtgtccgcaccgacggcgctggccgtgcggcttgccgaacaagccagcatcaccctggccggcttcgtgcgcgccggcgcgcacgtggtctatgcccatccccaacgcctgcagcacgaagcgagcctggcatgaagatcgacaacctcatcaccatggccaaccagatcggcagcttcttcgaggccatgccggatcgggaagaggccgtctctgatattgcagggcatatcaagcggttttgggagccgcgcatgcgcaaggccttgctggggcatgtggatgccgaggcagggagcgggctgctggacatcgtgcgcgaggcgctggggcggcatcgggcgatgctggagtagcttgcaggccggttgccgctatgtgtcctgcgcccagcgctccaccagatccgcagggatcgcctggaacacttcatcgaagcgcttgccggtcagccgctcggcttgcctgagcagcagtgccaccgggctgctgggttcgtggaactcgaaccattgacgcgcggtgcggatggtggccagggcggcatcgcgatcccgcggtttgcaggcgcctgagtgcacggcggttgcggcaggggaaagaccgccggcagcatcgccgcatgaaggagaagcgactggcgcggcggtggatgcagcgaccggcggtgccggggcggtcgcgacagtgctcgtcatcatgccaagcagcttgagcagagggctcaagtcggggctgtcctgccggaggttggcttttgcccaaccgtcaatggccgctgcctggcctgcggcctcgtcgagtgccgtgagggcggggctgttctgctggcgcagatcctgcatttgctgccgcaccgattccggcgccagggcgtccgcgggccgcggcacgccgagcgagcgctcgacatcccggatctgcagccggagcgccgcgttgcctgtgatcgtcaactcccgcacgtcccgcatcagcccctccgggtcggtcagcgcggcgagcgcattggcgcgcatcgcgggatcggtttcgccatcgacgcataactgcggatggatggcatcgggccattttgccagcagccgcgccatggccgcgagtccgtcgcgcagaccgcttgcctggcctagccgggtacggcagcgcagcagcagcgccaggatgcggatgtcgcgcgtgcgcagcagcaggcgccggcagtcgcgctccagatccgcccagttgatggcttcgggctcgctgacgaagttgccgtactgcgcgtcgggcttcggcgccgccttggccagcagcacgacgaactcagggtcgtactccaggtcgtcaccgcatggcctgtcgggtgcgacaggttccagcagttccgggaagggaaagtcgggtcttggcaccggtacggccttggctttggcattcatggtcagtgtgttgcatagtgttcgggctcgaacaccatgccggtgatggcgcggcttcgatccggttcgcccagccatgtggaccagcccaggcgttcctgcgagcccaggatggcaggcggcgccgagtccgggatcacctgcagctcggcttcccagacgaactcgaagccgacgaaggcgcgcacccattcgatgagcgtcggaagatccctgccgttcggcgtgaagttcaagtattgctgcaacccgagcgggccgatcaccaggcggaacttgtgttggcggtccggcaccatttcgccaagcatggcgccttgccccatgacgcctggggcgcccgggtgtcccaggcggctgcgctcggccggatcgacggcgatccagtgcaatacatactcttcaagcctgacgggcacaccaaagaagtgagaaagcgtggccgcgatgccgtcgggatcgcgcgcttcgcgcacctggtgcgcactcgcagcgagccgggcgtgcggcggcagggtgctgtgcgcgatttcgtcggcttcattgcccgccagccagccgacatagcgggagaacacctcgccgtcgcgccgatcgaggcccgcggtggcttgggcgcttgcccacgcgcggtagaactgcgtgaaggcgcgatggtggaaaagatccaggaagtcggcggtggtgttgtcccggtgtgcttcgctacgctcgcgtacaacttccgtcaggtgaatcggcagcgccccgttcggccccagcatgcccaagccaaacaattgcaccttgagccggccggccagcggctgcacctgcgcgatctcccggggcgcgaaggtgagcgcggcctgctggccagcccggaaaggctcgtcgcgtggccggcttgcctgcccgatcgggggcaagtcagggtgccgggcggacagatgccgcaggagccccaggaagctcagcttccacggcgcctggccggcatagtttccgggcgcggccgtcgccgccggcgagggcggcacattgtcgtcgttgcctttgaacatggctacacggcgctgcggccgcccatgcgcacgggccaacgatgcaccaggccgcgttgcatggagtgcagttcggtttgcgtgaagacattgaccgagacgtggcgcgccaggaaatgctccagcaccacgccgaacagatatgggctgatgccggagaagccgccttcgtccaccgtgagctggcactggatgccgcggccgtagatcaagggcccgttgcctggcagccggcgcatgactggcttcacgttcgcgccgatcaggctctggatttgcccctggtgcgcgaggtcgtcgttcgccacgaaaagccgcagcatgtcacgcaggccctggccgcctgagcgatgctccaggtcggtcagcgacaagtagttgaagcccagcagccgtatcaggcgccaggccatttctccgtccgcatagggcggccgtggtgccgacggcgcgcggatcaggccgatcccgtccacggggatggaagctgccggggtcaggtcgtgccggccattgcgcggtacaagattgggcagatcgcgatttgtaaccagcgattccactgacaggtagcgcaaggcgtccgggtagggagcttcgttctggtccaccagcgacacgaacagctcggtgccgacgtatgccgtgcgtgtgccgtacttgcgagcctgctcagagatcagccgacgctcgcgccgcagggaaaagtagcggccgtggttgccttcatcactattcagggtggtaaagagcggctggaagtcgatgcctgcgctgtgctcggacctttgtgcgcagagctgcctgacggtgtggatttcgtagtcaagcggatgctgccggtcggcgaccaggtgaaactcggcgcggcccggcgtgacctcgatgcgatcggtgcgctttggaaacagattgaccaccggtgtgcaaaacagcgcgaactgttcgcggtcgaccttgctggtcagatcccggggcggctttgacagcagcacgacgatctcggcttccttgccgcggatccggctcaggccctgagcgagcttgttgaggccgaagaaatagaagcgctgtgggcaagcgaagtactcatgcaacaggttgtgcccgtggaagctgttccactgcaaaggcagcgcgccttcgcccggtcccattcccacgtaactgacagcatcctgcgccactgcgcaggggcgctcgctcatggccccggggtgtccgatcagcgtcgccacaccggcgctgtgcaacagttcgaacagttgtgaggcgatcaggtcatcgccgcgcagatagaccggcaggtggtccaggccgggcagctggtcgaaggtcgcgcctcgcgtacagcgcaggcgcaaccgcagtgcaccctgtactgtcacatgggcgggcacatagcgctccggccccctgacatcgggcggaatgccagtgagccgcgcttcggtgatctcaaccggccacagtgtcaacggctgcgtggtcctgaactggcaggccgtcttctctccaggcgccgccgccgcgttgacctccgtgccgcgcggaacctccacgccatgcgcaaaatcgccctcgttctggctgggtcggaactgcgcgaccgcaatcgatggcgtcggcgccacatagttggggtagatcacctccagcagccgctgggtgaagcgtgggaactctgcgtccagcttgatctcggtacgcgctgacaggaagcagaacgcctcgatcaggcgctcgacgtaggggtcggccacctcgatgccctgcatgcccagccgtttcgcgaccttcgggtgctgtttggcgaattccccggccagctcgcgcatatagacgagctcgcgattgtagtaatcgagcagttgcggatccatggtgtcagctggcgtggatcgattggacactcatccggctggtttccaggtcgagcgagctttgggcagtgaacgccatcggatacgggttcatatggatcaggcctttgatctcgaacaccagggtgttatagcgttgtggcgcatcttctttcagtagcggcttcacttccagcgagccggggatgagccggggttcgaagtccaggatcgcacgcctgacgatggtgacgatatcgctccacttgtgttcggccagataactgccggcgaccggggacacgccgtagttgatggtcgatgcggcagcagcgggatagcgcttgcgatcgatttcatcctcgcgattggtggtgttgagcagataggtgaggtcgcgttggatgatctcgcgcatctgggcacgcgtgacggtgtattcgtccgcgctttccgtctggcgctggggcgcgtcgtcgcgcagccggtccagcaacgtcggcagcagttgcgaattcgggcggcgcggcgggcggtgttcagccatgctccgcgtccagggtgagcgttgtcacatccagcatggcgacatctcccgtgtctgtcatccaggtcttctggccgaaaccgatgacacctgtctcacccgcttcactccagctggtttcgcgagccagccgaatcccgtcgctgccttgttcggagcctgggtagcgcaccggcaggaagccacggctgaccacgccgtcggcgagtgtcaccgtggccgggcgccataacagatccagcaacccggacgccttgcccaactcgatcttgcgcatctgcgcaaagggcagccaggcgtagcgccccgcggtcacgatctcgcaggtcggtcccagccgtgtgtctgtgtcggtaatccaggcaaagcgcacgccgtcgtgcgcgccggctgaggctggcacctgcgacagggccaggtgccggctggcgtccgcggctgagcattcgccggccttgttttccgccagagccgtgtggagctttgccacccacgccggggccggcagcagcgagccgggggtgcgctggccggcgaatacctcgccacgaaacacctccgcacggatcaggtcgcggtacacatgcgcggtttgcgcgaagccgggcgcaagctgcgtggcgacctgcaattgcttgagggccctggaccagtcaccgaccacgcagagccactggaatagctgccaacggaaagcgaaagagccaggttcctcgcggacctgcgcctccgtctgggccagcgcgcctttgaccgagccgcttcggcgaaggattgatgacagccccgtgccgggtgcctgacgaggggtgtgcgcttcaagcgtcatggccaggatcaggcggcagcgccggcgcgggacggtaggcgctgtccatcgacaccagatggtgttcgcgacgggtaagcagggccgtgacatcgcggcgccgcgtgggcgcaatgtcgccagcgaacagccacagcacgtccggcgcagccggggttgaaaagagttcgtgctcttccagggattcccgggagccgatcagcgaatcaatatggcctgccgtgtccagcatgtccatcaagctatcggcatggttcgcttcgcgcgcgagcgtttgcagcggcttcggttcgccctccgccgggatcggagctgtcgacgctgcgttggagctggcatgtgcactgacgtagttcgggtcccttagcgccgcctcggcctcgcgtttgagctgatcgagcacgtcggccggctcagggccagccgccgccgttgtccccgcaccaccggctggcttcaccagcgagaacggatcggcaccgtctggctgcgtcccgccgagcgcatcccaaggccagggcgcattgctgtcgccatcgagtctggcgttgacggcgtggatttccgcagtgcggttctgccagtcgctcatagcccggccacctgaggttattggttttcgaaagcgtctgatgataatcgcaaatcctggtgtaacgaaattctaaatggaatggaattttcctatttaatatccggaaaatcagaattaaaaagtgatcatagagatttaagggtgatcctatggacattggataaaaattatgtatatctcggatggattgtcaaaatttgtaatattccatggggacatggtgttgggtcattgtcggccagaagaaaacgtgataaccgcgcgatggagtgaataaagtacataaaatcaatgagttatatagatttttggtgccgatgcgccagaggcctggtcgcggacgagacatttgctagcgtattgttttggtcatatcctaaaaaagccaaataacaaaatctccgtgcaatggtagtcctcttatccaaggggcgaacggcaaaggcatcgaatggatatttcgcgtcaggctttatttggccgactcaatctcacgctattcaaggcgatcgaaagcgcgacggccttttgcaagctccgcggcaacccgtacgtggagcttgtgcattggctccaccaactgctgcaagccccggatggcgacctgcagcggatgctgcgccatgccggcgccgacctgtccgtgcttgaagccgacctgacccgcgcgctggccgcgttgcctgccggcgccacctcgatcagtgacttttcgttccagcttgagtcggcgatcgagcgagcgtgggtctatgcgacgcttgctttttccgatgaccacgtgcgcggcgcttatctgctcgctgcgctgctcaagacgccggagttgcgccgtacggtgctgggcatctcaagccagttcgcgaaggtgcggcccgatgacctggtggaaatggcaccggcgctcatcgcgcaatcgcctgagagccgtgaagcggcttatgacggcagtggcctggcgccggccacaccgggtgaagccagtggcgcgacggcacctgccagtgccggcaagcccgccctgggcaggtactgccgcgacctgaccgaggaggcacgcgcgggccggctggatccggtgatcggtcgcgagcatgagatccgcaccatgacggacatcctgctgcgccgccgtcagaacaatccgctcctgaccggagaggcgggtgtcggcaagaccgccgtcatcgaggggctggcacaggccattgccgcgggtgaggtgccgcccagcctgaaggacatcaggctgctgagcctcgacgtgggtgcgctgctagcgggcgccagcatgaaaggcgagttcgaagcgcggttgaagggcgtgcttgaggaagctgccaaatccccgacgcccgtgatcctgttcgtcgatgaggtccacacactggttggcgccggtggccaggccggcaccggcgatgccgcgaacctgctcaagccggcgctggcgcgtgggacactgcgcacgatcggcgccaccacctggagcgaatacaagcgccacatcgagaaggacccggcgctcacccgccgcttccaggtcctgcaggtcatggaaccggacgaagccagggcggttgccatggtgcggggtctggtccggacgttcgaggcgcatcaccaggtactgatccgcgacgagggggtgcgcgccgccgtcaggctatcgcatcgctttatcccgtcgcggcagttgcccgacaaggcgatcagcctgctcgacaccgcttgtgcgcgcgtagccctgtcattgcatgcgcccccggcagaagtcgaacatctgcgccacgaactcgccgcggccgacgccgagtgcgcactattggcccgggaagccggctttggccggccggacgctgcgcggattgcgctcgcacgggctcggcgcgagcagttcgaagccgacctggctttggcctcggcgcgctgggaccgggtgcgcggtctggcgaccgacctggtcgcccgccgatacgcactggtgcagtccgcgtcggatgaatcgactgtggccgcgccggcgcgacgaaccctggatgagctcgagggccatcttcatgccgcgcaagcggatgcgccgcttgtgtacacggaagtggatgaacgcgtggtcgccgcaatcgtcgccgactggaccggtatcccggttgggcgcatggtcgcggacgaggtggcaaccgtgatgcagctgccgcagacacttggcgaacgcgtgatcgggcaaggccatgcgctaacccagctcggggagcgcgtcacgaccgcccgtgcacaactgactgaccccaacaagccggtcggagtcttcctgctggcaggcccgtcgggcgttggcaagaccgagactgcgctggcgttggccgacgccctgtacggcggtgagcaaaacctcatcaccatcaacctctcggaattccaggagccgcataccgtctcgacgctcaagggcgcgccgccgggttatgtcggctacggcgaagggggcgtactgaccgaagcggtgcgccgccggccctacagcgtggtgttgctcgacgaggtcgagaaggcccatgccgatatccacgaagtcttctaccaggtcttcgacaagggctacatggaggatggcgaggggcgccatatcgacttcaggaacaccatcctgctgctcaccagcaatgccggctccgatctgctggcgaatctctgtgaagacccggcgctgatgccggagcccgctgcactgcgcgacgcgctgatgcccgagctgcgcaaggtgttcccggcggcgttcctcgggcggctggtagtcgtgccatatctgccgctggcggctgaaaacctgggccgcatcgtgcgcctgcatctcgatcgcgtggcggtgcgcatgcagcatcagcacggcattgtgctgacttacgacgacccggtggtcgagttcatcgtggcgcgctgtccggtcggcgagaccggcgcccggcagctgatcggcttcattgagcaggtcatccagccgcaactggcgcgcctgtggctgttggccctgtccgagaagcgcgagctcgccgtgatcgcgatccgcgtcgccgacagcgcgcctgccgggctcgcctaccacaccgaataccgcgttggccacgatgccgttgtgccggagtgtcccgaggccggctcggcttgacgccgaccggcatgtccatgtaacccgcaggggagatccatgtctgttgtgaacagttcgcagaaattcatcgcgcgcaaccgcgcgccgcgcgtacagatcgagtacgacgtcgaagtctatggctcggagaagcgtatcgagctgcccttcgtgatgggcgtgctggccgacctgtcgggcaggccggccgagccgctgccggcggttgccgatcgcaagtttcttgagatcgatatcgacaacttcgacgagcgcatgaaggccatgaagccgcgcgtggcgtttgcggtgcccaacacgctgtccggcgacggccagctcatggtcgacatgacattcgagagcatcgaggatttctcgcccgcggcggtagccggcaaggttgatgcgctcaggcaattgctcgaagcccgcacccagctcgccaacctgcagacctacatggatggcaagtcgggcgccgaatcgctgatcaaccagttgctgcaggatcccgcgctgctgcagtcgcttgccaaggcgcccaagcccagggccggcgacgacgaacctcagtcgccgcagtcctgaatggatcggctacttgccttcctgaaccacctcatcaagcaaggattccatggccaccgcccaaccagcacaacaccaagcgctcgcgagcgctgaccattccgacttcgccgcgctgatcagccgcgaattctcgcccaagaccgaacaggcccgcgaggccgtcgacctcgccgtcaagaccctggccgagcaggcgctcgccagctcgttcaccatgagcgatgatgcctacaagagcatcgaagccatcatcggcgccatcgacaagaagctctccgagcagatcaacctgatcctgcaccatgaggacttccagaagctggagtccgcctggcgcggcctgcaccacctggtctcaaacaccgaaaccgacgacaagctgcgcatccgcgtgatggatgtgtccaaggaagagctgcgccggaccctgcgccgctacaagggcatcggctgggaccaaagcccgttcttcaagcgcatctatgaagaagagtacggccagcttggtggtgaaccctacggctgcctggtagccgactactacttcgatcacacaccgcccgacgtcgaactccttggctcgcttgccaagatctcggcagcggctcacgccccgttcattgcaggcgcctcgccgtcggtgctgcagatggattcgtggcaggaactcgccaatccgcgcgatctgtccaagatattccagaacctggaatacgcgccgtggaacagcctgcgcaactcggaagatgcccgctatgtcggcctcgccatgccgcgtttcctgtcgcgccttccctacggcatcaagaccaatccggtcgatgaatttgacttcgaggaagacaccgacggtgcggatcaccgcaagtacgtgtggagcaatgctgcctacgccatggcggtcaacatcaaccgttcgttcaagctctatggctggtgcacgctgatccgcggcgtcgaaagcggcggcgtggtcgagaacctgccgtgccacaccttcccgaccgacgatggcggcattgacataaagtgcccgaccgaaatcgccatctcggaccgccgtgaagccgaactgtcgaagaacggctttatctcgctggtgcaccgcaagaacaccgactacgcagcttttatcggtgcccagtcgatgcagaagccagccgagtactacgacgctgatgcgaccgccaatgccaacctgtcggcacgcctgccgtacctgttcgcctgctcgcgctttgcccattacctgaagtgcatcgtgcgcgacaagatcggcgccttcaaggaacgcgaggacatgcagcgctggctcaacgaatggatcatgaattacgttgatgccgacccggccaactcgtcgcaggagaccaaggcacgccgaccgctggctgcagccgaggtggtcgtcgaggaactggaaggcaaccccggctactacagcgccaagttcttcctgcgtccgcacttccagctcgagggcctgaccgttccgctgcggcttgtggcgcgcctgccgtcggtcaaggacgccgcctgagcgtcgctcaggcgttgaaacgtaccggtagttccacgccgaggtatcgcgcccctgacctgattggggcgcggccctggctgtggctcttgtctgcagtacctgtcttaacgtcaaggagttttgcaatggcacaggacattttcctgaagatcaatggcatcgatggcgagtcgcaggattcgtcgcacaagaacgaagtcgaagtgctggcctgggactggagcatcgagcagcagtccaccatgcacgcgggcagcggcggcggcgccggcaaggcgaccgtgtcggacctgtccttcgagcacttcatcgaccgcgcctcgcccaacctgatgaagtactgcctgaccggcaagcacatcaacgaggccgtgctggtggtgcgcaaggccggcggcaatccgctcgaatacctgaagctcaccatgaccgacgtgatcgtcaccaaggtgagccccaagggctcggtggatgacgaagtgcgcatgcgcgagaaggtggcgctgtcgttctccagggtgaagcaggagtatgtggtgcagaacgcccagggcggcagcggtggtgctgtgaccgcgggctacgacatcaagggcaataaggaagcctgattgtcatgaccggtctcgccggctacccgagtggaagctggcgaggccaaggacgctggcattgaccgagtgcggaatccatgcggatgacaacggccagactccgagcggccgttaaagagatgacctcatgagtgcgctaaacaatctgaagagcctggccgttgggcggaatcgcaccgttagcgtttccagcgcggcgattcccgacctgctgggacagccccagctggaatgagatggctcagttcgtgacgctgtatagcattgtcaagctgacggcacaagtcaggacgcccccggggaacttgatatggccgccaaactgaacatggctggcctgtttctggccgcacttctaacgactggctgtcaacgagcggccacaaatccctttccgcccatggatatccaccagccatacaagacgcattgcattggccgtttcctaattgacctgccagaagagttcaattcggtaccggattcgatggacagtcccggcgatgccgagttgctctatggcaaagataaggacttcaagcgcatctatgtcaaggtgcccaagcaacgtccggtggaggcagagccggtcatcctgcgcgaagattttgagcgggcggtgagtaagcgaatgcaagaactaagggatgcacgcaatgaagttacacatgccccgatgttggtgtccagtacaccgttaggtgaaggtgaaggaggctatctgattcgtcgctacgacaatgcgcagcaaggtaaatactttagaagcgaaatccacctcctggcgggagacttgcgatacgtcatctttgaggaaaagagctaccccgatagcgagccggcggaagcggtagaagcgcggttgcgaaacctcgcagtccacactcgcgcctataccgacccggaggctgccggtcccggcttctgtgtcaaaggcgtagtgctgaacgacatccacgacgaagagacggcgatgttcagttttcaaagtgaactccataaggatcttctctttgacatccattcgcgcgcgcttgtcacgcaggacgagggcatgatcgcgcgactggaaaagcgattggaaggcgccccgctggcatatcggctcgcattccacaccctacgcaagggcaagcgaaccgttgccggcatggaagcagatgagcttgtggagaccttcaaggaagagggatacaggcggcagggtttgaaggcggagaccaagcgggatacgccgcagtacatgcagccgcagatgcatcttacgttaatgaccggcggacagattcctggtggcgcttatgtcgactcatcgatggatgacgatgaggtgctgaggatttgggacaaggtggcgaattcgatccggccccggccaggtgcggtggagggagagaggaggtgagcagggaaaccagaacccatcccatgaatcggctagctgcttttgcttcgtgttctcgcaccgttagcgtttccagcgcagccattcctgatttgctgggacagccccagctggaattcgtgaggctctcaggtcatgagggattgagcgaactcttcacctacaaggtagacctgcgtgcggtctcgcctgccgcggaacagtatcttgcggaggcagatcccgatgcgatgatcggccgcgagatgaccgtcacgatcgagctcgatggcatgggcacagggctgctgggtggcgtgggcgcagggcaccgcgagatcaccggcgtcatctcagatatcgagcatgtcggcggcgttgcggagaatcgcttgtaccggttcacgctgcgtccctggctgtggctcgcgacgcagacgtcggacttcaagcccttccagaagaagacggtgattgagattcttgacgaggtgcttgcggactacccgttctcggtggagaagcgcctcgatacatcggtctatccgaagcttgcctgggaggtgcagcatggcgagaccgatgcgcatttcatccagcgcctgaccgaagagtatggcattacatacttcttcgagcatgacggcggacaccatcggctgatcctggccgccgaatcgggcgcgtaccgcgcgtttcccagcgaggcctatcgcacgctgccactctatccgcgtggcttcaagatcgaccaggaacatctggtccgcttcgatccggtcaaccggctgcgcacgggcaaggtgacgttgaacgactacgatccacgcaagccgcgcgcgaatctgaccaccgacaacagccagccgcgcaataccagcttcgccgacttcgagcgctacgagcacccgggcgactatgtcgatccggcggtgggcgagatgcgggcgaggatccgcatggaggagcgccgctcgcgtggccggcgtgcgcggggcgtgggtgcgctgcgcggagtggtggcgggctgcacctacctggtgagcaatcacggcaacccggcgatgaaccgcgagtatctggtgatcggtgcgacgctggagctggaggatgtcggcggcgaatccggcagcgggcaacagttttcgtgccgcgttgcgtttgaagcgcaccccactgatgaagtctttcgcccgccgcgcacggtcggcaagccatacgtggccggcgtgcagcgggccgtggtgaccggcccgaagaaccaggagatctggtgcaacgatcacggcaacgtgatcattcaattcgaatgggatcgctacgggaagtacgacgagaactcgtcaccgtggattcgggtggtcaacggctggtcgggcgaccagttcggcgcgatgcacattccgcgtatcgggcaggaggtcattgtggcgttcatcaacggcgatccggactgtcccgtgattgtcgggcgggcgccgaatcagctcaatctgccgccgtgggcgctgccggggcagcatgccttgtcggggattcgcagcaaggagttgtttggcgggcgccacaatcacctgctgatggacgatacgaaggatcagatccaggcgcagctgtcctcggatcaccaggcatcgcaactgaacctgggctatctgaccggggtgccggaccacgccgggcgcaaggaccggcgtggtgaaggcttcgacctgcgcaccgatgggcagggtgccatacgcggtgggaagggcttgttcgttaccgcggaagggcaggtaggcgccatgggcgggcacctgtcgcgcgacgagtttatccgctgcatggaggcggcgctggaggcggcgaaggcgttgggggactatggccatgcccatgaagggctggctgccgatacggacccgcaggccgaactcacgcgggccgtcagggagtgggacgctggcgccaacaaccacaaggacgtgcctggtgagggaggtcagccgctgatcggtgcctatgcgccggcgggcatggcactggccacgcccaagatattgacgacgtatgccggcaagcatatcgacaccgtctcacggttgaaccagcaaatgaccgcagggcagcagttcgttgtcaatgcggggcagggaatcgggttcttcgcgcacagcggtgagctgcgcggcattgcgcatcagggcaatctgcttctgcaggcgcagaaatccaacatcgaagcgaatgccagacagaacgtagtggtgaccgcaaccgatggcaacatcgttctgaacgcgggcaagagcctgagcttgatgacagcggacggtgccggcatccgcattggcggaggcaaggtggatatctatggtcctggcgggatcctgctgcatacgtcggatttcgacatcgtagggccgtccagcctgaacggaccgttgccgcagtttagccagggtgacgcgggccgaaagttcctgctgaaggcaggcgagctcgagcgaccggtccccaatgcaccctaccagattgtcaaggcggacggcagtgtggtggaaggtgtaaccaatgccgctggcgaaaccgcgcagtcggcttcggatctgatcgaggcggtgagcgtaaagatatttgcgcccaagctgtactgagtctgcttcgcatcgattgtcacggaaccagatatgagtgcacccatagtatccagacaaggggtcaacccgattgccagcgccgacgacattcacgttccaagtaaggcgctccgaaagctcgacctgaagacgctgcccggcatcatcatcttcgtgcacggcgtgaactcgaacggcgaatggttcgccagcgctgaagaaggcttgtgcaaaggcttgaatcagcgccagcagcgcggggaaacgggcgatacgtacgacatgggggcgctacggccagcgcagtatctgtcggagctgacacccaaaggctacctgtcccgggaagtcaatgcgacgaacttcgttgccgatggcgaccagagccccattatccgattccgctggggctataaagctgccaaggaggacctggcgacggttgggccaaacatcttgcttgacgaagaggatgcctggggcggcggtcccttcgccaacggatgctctgccctgccggatctgtggaccacgggcacggtcaccgacctgtttgccgggttacaggcgcaggacctgaatacggagacaagccggctgatctacggctgccccccacgccactatggagcgcatgccgcccggcgcctggccgcactggtggcgcaagtccgggtcaagcatattgacgcctatggcaaggcgtgtccggtcacggtggtctgtcacagccagggcaatatggtcggcatggcctcggcatttattggcaaacatgacttcggcggggatggcgtggcggacacctatgtactcgccaatccgccatacagcgtcctgccgaacttcttcgataacttcgggcagtacaacgccgacacggacctgggccgcgtcaccgtttttgcgcggcgcaagacgctggatcgcttctttgagattgtcggtgcctccagctttgatcatgccagcgacgactgcgtcaacgccctgacgcccacccggcgtcccaagcaaggggaagccccctggactgccgggaaggacagcaaggaacgtcagacacgcaagcacgttttcctctatagcaatccccacgatcaagtgatttcagtaagcaccgtgcaggggatggggtggctgggcctgtcgaaggaggtgctggccggtaccgatcacgacatgctggagtcggccaaggcgcgcggcgatcgcccctatgctttcgcgcatcatgccgaagtcttgttccagcgtgtgtgggcccagggcaatccgggcaagtatggccagatgccattcgaagttggtgccaagccaagcaacttcgtctattacgacaaaggtaacccgtcgaaggtcgatccgatccagggcgatgggaaggcattctggtaccgcaagccattgccactgcgctttcatctgacgcgggtatggcaggacgaccagcgcggcttcggagaaaagcttggtgcgaccgcgctcggtggaatctatgaaatggccttcgccctgctaagggtgacgacgttcgggcatgtcaactatgtgcccgtgaacgccgacccaccggacggctggaccgtgccgatcaatgccccggcagtgaaggaggccatcgcgccgcgggccatccacctgtatcaccccgacaaacgggcgcctgacgatggtgggcaaagcgcgaaagccgggacagtggaagggatcttcaaccagggacccgagtcgcacacggatgcgctcaatccggcaggcaggagcgacgacatctacgacaagtaccggagcgcggggcagggcgcggcggactacagcgacgaagcggcgctgcgctatgaacacaatgccagcgtgcgtcagcttgcccgacgcaaggctgacgatccctatgaggcggccattgagcagatgaaggatggcggggaccttgcgggggacgagtatgcggaattccgcgagttcgatgcagacaagcgcgggtatttcctgaaatacgcggtggatctgaatgctacgaaccactcgaccatcctgaccaatccggtgcactgcgagaaggtgctcgcctatgacgttgatgtgggcatctgcatgatgccggaggcggagatgaagtggctgaggcaactggcggactggaggcgctgtgaccgggaagacgatcagatgaaggaatggagttggtactacggttctggtcggataaatggagatcggctggagagtcaaaaggattacaaagctgatgttccgagagcgcttggtatggatgatgagcgctcggacaaccgcatctcacagacaccttccgcaaacaagcatcaccgacccaccgagcgtgacccagccttcggcgggcaagttctgcagggagggctcggtgaacaccactgaccgattcaaacagcacaccaaccggctagccgtggccatcgcgggagccgtcactgcggcgctgctgtcagcctgttcattgggaaaacccatgtctacctaccaccgagatccgtcgccgtatccaattgctgcgcgcgtgcccgcgagcggccctgacgccccagtcgcatatgtgcttggcgtgcaatggatgaatcccctgatgtggaaggactacccgacccactggaatttgctgtgggcgcagggactggcgcaccgcaatccgtccgatacggacagcccgcatctgaagctcggtgatgcgccggggctgcttgtccgcggcgtcaacccagtctggaagaacgacaatcccaacccggtctactggaaagcgcttaacgccttgatccgtgagccgctctatccactgggctaccacaccgcggccaacgcgaactacttctattcgatccgaaacggcacgcgacggccggattttgccgacatccgagtgttcgccggcatgccgcagacatggatcaatacacccacctatatcaaggagtccaatcgatacatgaatggccgggaccgattggcagagcagatcgattggggaatgccggcaccgtcgattctggcagagaacgaagagcatgccgatgagcgtatggcggactattttgtgaagaactatgccggttatgacggtcagcccagaagggggctcccttatgactcggacatggtaatcggcctgccaaccttcacgcttaacgcagcgcgccggctgttctttatggaaatctatagcgcggccgaggcgatgagcctgaagatcttccccgaaccaaagctggccaatgtcacggtgatggcgggcgaggaagccgtgggcttctatgacctgcaggcggcgattgcctacctgaacgccaacccgaagaagacggtgtgggtgtacaccatggacgcgcccaactacccgaaaggcgagcagaccaacgaaaattcggtgctgctgatcctgggacatcccagcgcggattggggctatgcgccgctggcggcgctgtacaccccgcagcagcacgagggcggcatcggagcgaagtcagctacccctggtggcgcgtggcagggcctgctgcaagccgtgcaagcgcaagtgccgcaggagcatccggtcgaccgcgtctaccacgacatggaccggcgcgcgcccaatgtgaccacagtgcttgcgcccctgcgtgcggcggtgcaccagcagtggccggacctggaccagttgaaagacttccgcagcgtctcggaacatatggtgggcccggcgcgcgcggccagcgcggggctgaacattgcctatgcggtggcgtatgcggaccagaccgggcatagcgcagtcgtgaccagcgtggcggaacccaacgatgcgtggacggtgctggtggcgccaccgccaggctggaccaagcgcgaacctcccaaggaatggccgcgggcgcggggcaggacaactgcctactacccgtggttcggcaagcagacggatgggcgttgaggggatgaaagaaccatggccactcgcatgaacaaggtagccgtacggcgcgcgattgctgtcatggtgggcgccaccgtcgcggcgctcctgtcggcctgttcatcgggaaagcccatgtccaactatcaccgagatccgtcgccgtatccacttgctgcgcgcacactcgcgagcggccccaacgcgccggcagcgtatgtacttggggtgcagtggatgaatccgctgatgtggaaggactacccgacccattggaacctgttgtgggcgcagggaatggcggaccgcaacccctctgatacggacagcccgcatctgaagctcggtgacgcgccgggattgctcgtccgcggggtcaacccggtctggaagaatgacaatcccaatccggtctattggaaagcccttgatgccctgatccgtgagccgctctatccactgggctaccacacggcggtcaacgcgaattacttctactcgatccggaacggcacgcgacggccggactttgccgacatccgagtatttgccgggatgtcgcaggcgtggatcaatacaccgacctatatcaaggagtcgaatcggtatctgaacggcctagacgaactcgctcaacatatccggcttggcatgccggccccctcaatactggcggagaatgaggagcacgccgaggcgcgcatgtatgacctcttcgtgaagatttacgacgacaggggcagtccggtacgggggctgtcccatgatagcgacatggtgattggcctgcccaccttcacgcttaacgcagcgcgccggctgttctttatggaaatctatagcgcggccgaggcgatgagcctgaagatcttccccgaaccaaagctggccaatgtcacggtgatggcgggcgaggaagccgtgggcttctatgacctgcaggcggcgattgcctacctgaacgccaacccgaagaagacggtgtgggtgtacaccatggacgcgcccaactacccgaaaggcgagcagaccaacgaaaattcggtgctgctgatcctgggacatcccagcgcggactggggctatgcgccgctggcggcgctgtacaccccgcaacagcacgagggcggcgtcggagcgaaggcagctacccctggtggcgcgtggcagggcctgctgcaagccgtgcaagcgcaagtgccgcaggagcatccggtcgaccgcgtctaccacgacatggaccggcgcgcgcccaatgtgaccacagtgcttgcgcccctgcgtgcggcggtgcaccagcagtggccggacctggaccagttgaaagacttccgcagcgtctcggaacatatggtgggcccggcccgcgcggccagcgcggggctgaacattgcctatgcggtcgcgtatgcggaccagaccgggcatagcgcagtcgtgaccagcgtggtggatcccaacgatgcgtggacggtgctggtggcgccaccgccaggctggaccaagcgcgaacctcccaaggaatggccgcgggctcggggcaggacaactgcctactacccgtggttcggcaagcagacggatgggcgttgaggggatgagaacaatggtcaattggatgaacacgctttgccaccaacgaggatttcgtcggggcgctcctgctggcccgctcatcggaagagttgcaccggcccattgcagtatgtacgccatttacctgggagcagatatatcaatggcagattccattgttgtcgttggcgatggtcacacgcatggcggcgtcgtgctggcaggctcgcccaaccgcaagatcaacggtcgccctatcgcacgtcagggggatgcagtcagttgtcccttgcatgggataagccgcatttcgcaggtaagaggcctgtacaaggtcgatggcgtgccaggtgcggtcagcggtgatatgacggattgcggcgcggtactgattggctcggtgtcggcgcgggtgggctcatgactcgcaaggctctcttgatacggcacaggatggcgagaagcgtgtcgctgcttggcctattcgcagcatcggtcctcggctcggcctgctccacagcaccggcccagcgcgagcagatgaagctggatctggctgtatccgccaaagataccgtcaaccctgacgacaagggcaggccctctccggtcctggttcgggtctacgaactcaagaccgacagcgcgtttgagaatgcggactactactcgctggagaagtcggacaagacgctgctgacgcaggatctgctggcacgagacgagttcatcctccggcccggcgagtcgcgcgacatcgagcgcaagctcaatccggacacgcaagccatcggcattctggtcgggtacagggagcttggcaaagccacctggagatctgtctacaaactgccaccggcgccggacgctgcgtggtaccgcatggcaattccggcacgcaaggtcaagctgcaagtctcgttggaccagcagaccatcacaatttccaaacctgattgaatccatgagctggtacaacaaggtcgtctggagcgagggactgttcctgcgcccgcaactctttcagcagcaggagcgctatctggaacactacgcgcacaagcgtagcgccgcgctcagcccgttcttctggggctttcaccatttctcgatcgatgctgaagcgctctcgctgggtaagctggtggtctccagtgccgctggaatcttccaggacggtacgccctttgacgctccggcacatacggcagtgccggcgccgcttgcgcttcaggccgagcacctgaatcagatcatctgtctggcggtgccgatccgcacgccaaatgcggaagaaacgaatttcgatgatgccacggattccctggcgcgataccgtgcctttgagcaggaattgctggatgcgaattcgatcgcacagggaccaaaactggtgcagttggcagacttgcgtcttcggcttttgccggagaaggaactctccgagtcctggcttggcctgccgttgacaagagtgacggaaatccgcgccgatggcagtgccagactggatgcagcgctgattccgccggtcaatgtctacacggccagtgcattgcttcaaacatggcttaccgaaatccacggcctcctgcatctcagggccgatgcgatggccgagcgcctgtctgctgccactatgcggggcggggatgctgccgaagtatcggaatacctgatcctccaattgctgaaccggtacgagccgattctgacccacctgctgaaggccaaggccgcgtcgccagaggtgttgtacctgcacctggcggcattgtcgggggaactgtcgacgttcgtgcgcacccagacccgtcggccggctgagcatgcggcttatcggcacgatgctccgcatctttgcctgaagccattggttgacgacctgcgcttcctgctcaatgtggtgctggaacgcgctgcgcagcggattgaaatcacggagcagtcacatgggatccgaacggcggtgctcgatccgggcgagatcggccgtttcgcgacctttgtgctggcggtgaccgcgcaggttccggcggatctgttgcagcagcagtttccggcccagaccaaggtggggccgtctgcgcggttggcggaactggttcggtcccatcttcctggaattccgctgcagtcattgccggtgccgccacggcagatcccgttcaatgctggccatgtctactttgaactgtcccagcagcacccgctctgggaccaggtggcgcagtacggtgggctggcgctgcacgtagcggggacctttcctgagttgcgtatggaactgtggggagtgcggcaatgagcaagccacttgtgtcgagtgatccccaattggactcgcaagcagcacagcctgccaaggcaggagatcgcgcgagcccacgcgccgcagcggaggcgagcagccagaacgacgcgcgcaagtccgttgagcagcgggtggaagagatcagccgcaaggccaatcccttgcttgcggcagcgcggccgctgttgcgcgcactggccgacatgccgacatcgctgcgacaggatcaggcggctgcactgaagggaattctggtgggggaagcgaaagattttcaggcagtctgcgagcgcgccaatattcggcgcgagcacgttctggctgcacagtattgtctgtgcacggcgctggatgaggctgccaatggcatgccatgggggcgccatacctgggcgaacaacagcttgctgatccagctgcatggcgaaaacgatggcggcgagaaggtgttccagttgttggggcggctggcgagctccgccgcagagcacatggacgtgatcgaggtgatctatcacatcttgtcactcggcttccttggccgctatgctggccacgccgatggcgatcgccagctcgacgccattcggcagcggttgttgcacctgatcagcgcggcacgcgaaagcgtgccgcgcgacctgtcgccacactggcgcggcgcggacgccgggcgcctcagcctgcttcgcacagtgccggtgtgggtcacggcgtcggtgctggcactggcggtctttggccagttcgcctggtacaagtaccaactcttgttccgcacccacgatctcgaacagcaaatcctcgccatcggcaaggcaacaccgccggagccgcccaaggcgctgcgcctcgccgagttgctcaaggatgagattgcgcgtggggttatcagcgtacaggaggatgcgacccgcagtgccgtcacgttccgcggggatgacatgttcggcggtggccgcgccgaggtcagcgacaaggtcctgccgttgctggacaaggttgccggagaaatcaacaaggtatccggcaaggtgaccgtggtcggccacagcgacaacgttcccatcaagacggcgaagtacccgtcaaaccaggtgctgtcggaagagcgtgctgcgaccgtgacagagtacctggccagcaagggcgtcgcaaagaatcggctcgaagcgattggcaagggcgattcggagccgcttaccgacaacaagacgccagccgcccgggcaaggaatcgccgggtcgaaatcgttgtaacgccgtaatcggggtcaggcatggaatttctgaaacgtatcggcgctgtgctgttctcccggcagacgctcgcgctcattgccgtgctcatggtcgcggcagctatctggttcatcgggccgctgctcgggttcagtagcatgcatccgctggcgggcatcggcgcgcgcgtcacgctcatggtgctgttgctggcaacgacgctgttctggttgcttggctggccggtctccacgacaggcctcgccgcgctgtgtctgctgatctggcatgcggggccgttgcttgcgattggcgccagccatccgctggagccgagctcagtccgcattctgctgatcgcggcgattgtgctcgtgttcgtcggctatgtgttgtacctgctttggcagcgcgcacgcacggacaagacttttgtcgagagcctgctgaactttggcgggaagcgcgaggaggttgtggccaaggatgaaatcgccaggctgaacacggcggttcagactgccctgcgacaactcaagggcatgcgtagcggcagccgggtcggtcgcctgttcgaaggccgccgctacctctatgaactgccctggtacatgatggttggcgtgccgggggccggcaagacgacggcgttgctgaacgccggactgcaattccctatcgcgggtcagatgagtgcggcggctcgcgcacgggatggcaccgagcaggcagattggtggttcaccaatgaggcggttctgatcgacacggcaggccgctatacggcgcaggaagcgggttcggcgatcgacccggcagaatggaagggattcctcggcctgctgcgaaaatatcgcgcccgcgccccgatcaacggcgcgctggtgacgatcagcgtggaggacctgctttggcactccaaagaggagcgggtgatcgaagcggccaggattcgggcgcgcctggccgaactgcgcgaggaactgggcatccagtttcctgtctacgtgctggtgaccaaggtcgatcagcttgccggcttcacggactattgccagtacctgaccagcgaaggccgtgcccagcctttggggttcacctttccggttgcgggaaagcggcggcggggacagccagcaatcgatgttgttgcgcagtgccgtgaggagatgtgggcgctggtggagcggctggaagccgggcaggtcggacggctgtatgaggagttcgatctggcccgacgccgggcgctctacgcgctgagcgacgagttcgcgagcgtgacggagccgcttgtcgcgatgctggagcaggtattccttgactcgcgctatgacgacaccgagcggaattccatgttgcgcggcgtgtatttcaccagtgcggcgcaaaccggggaagcgatcgtcgcggatgcgagcaccgtgatccggcgggtgcgtggcaacgggaagtctggcgcccaggacgccgccgtcgcggaaaagtcaaccggcaaccgcagctacttcctgcaggacgtcttcaagcgcatcatcgtgcccgaggcgcacctggtgaagccgaacctgcgctgggagttccgcttccgcctgttgcgcctgtttggccatgcgctggtgctggtcatttccctgtggctagccggagcgctctatacgagctttggcgacaatcgcagctatctggcggtggtgcaggagaaagccaaggcgctggccgccacggtaacggcgttttacaagaagccgcagcctgatgcgatgccggaggtgttgggagcggcccgcgacctgcctgcctacgccggcctggatctggtcaatccttctgctgattggcgctatggcctgtacagcgtggtgccggtgctgggcgccgcgaccttgacccataccaggttgcaggacaacctgctggtgccgtacctggtgcgccgggtcgaagcggtgctgtcaacggcggtcagtcagcgcgacgccaagcaggcctacgacacgctgcgggtctacctgatgctgcatgacaaggacaagttcaacgcatccgacgtgcgtagctgggtgcgcagcgactgggcgacgggcaacggggcggatgcctttggtggccgcgtggcggtgctggagcatctggacagcctgctcgatggcagccggccggtcttgtcgccctacgcaaagaacgaggcactgatccgctcggcgcgcgatttcctggacagcgatacctcggtcgaacgcctgtatgaccgcgccaaggcggccatgatggaagaggcaccgcaggatttcacgctggtgcgcgcggtcggtccccaggccggcacggtctttacccgggccagcggcgagccgctggagcgcggtattccggggctttttacctatgccggctaccacgacctgttcaatgtccgtttgccggagtttgtcgccagggcgcaggcggtcgacatttgggtgatggggcgtggaacagggcctggcgctcaaaaaaaaacggctgacaatgccgtcggccggctcacgggcaatgatccgctcacgcgcgagatccggcgcctttacctgagcgaatatgcccggaactgggagaagtttctgggtgacatccggaccgtgacgggaagcaacctggcctttgacctggagatcctgcgcaactttgccgcgccggattcaccgcttgcccggctgggcagggccgcggtgcaagaaacgacgctcagccgcacgctcgagcccgaggaaaagtcccttgcggagaaggcgttgtcagcgctggacaagaaggccgacaaagccagcgcactgagcgtgcgtgccgaggcccgtcaggaacgcgagctggtcgataaccgcttcgccgcgctgcgcgaagtggttaccggccaggccgacgcggcggcgccaggcgcgcgggacaccgccggcaagccgcaactggatacgattgccggcatcgtcaatgcttactacaccagtctggtagtggccaataacgcgctgagcacccggaacctgccgccgcccgcggatgcaggcgagcagttgcgcatggaggcggcgaagctgccggcgcccttcaaggcggtgctgaccgacctggtcgtgcagggcgccagggacgtcaacaagggtgttggcgatatcctgattgcgcagatggacgccgtcatcggcgagagctgccgcggcgccatcgacggcaagtatccgttcacgccgacgtcgatgcaggacgtggacccggaagactttgcacgcgtcttcgccgcgggcggagtgttggacgactttttccagaaggtgttggcgccgcacgtggataccaccatctcgccttggcgctacaagctgaccgcccccgacgtgccgcccgtggctggcccgagtctggtgccgttccagcgcgccagggaaatccgggaagtgttcttccgggatccgggagcgaagaagatggcctggaaggtcgacctgaaggtggtggaactcgatcccgaaatcgtcgagctgaacatggacttcgacggacagagccagcgttacgtgcacggtccggtcatcccgctcaaggtgacctggccgggaccgcggggcgggcaaggggccgagatcactgccagcccccggattcgtccggatacctcgacgctggccgccaacggcccgtgggccctgatgcgggtgattgccaagggcaggctcgccggctccgctagcgccagccacttcatggccgaatatgacttcgacggccgcagggcgaagctcgatatcaataccggcagcctcgccaacccctggaccaccgggctgctgcagggcttccagtgtcccgggagatccgggtgatcacggcgccgtcgattttcggcaagctgccagcgctgggagactttgttcgccacaatgcgccgctggaccaggtgcaggcgtggcggagctggttcgatcatcgggacgacgaactcctggcgagggcggcgtcgcattccgcgggcggcggcgtccggcattggctgcacctgaccccgcccagtctctcggttcagtcccgcttgcgcccgtctggaccatgcctcttcatcctgcggccgtgcggcctgcagtttcccagcgaaagcagctacctgctcggtgtcttggctgcatcgcatgaccgggttgggcgccgctatccgctggtggtctggcaggccgcgagcgcgcaatgggccggtcatatccttgccgcgcccgcacagtggcttaccgatttggtgcaaatcgtgcacggccacacacacacggcggaccgcaccggcctggccgcggcggtcgatgccctctgggcccgccatcggccaggctggcgtgagcgtgcccagcgttcgctcaggcggctggcccatcccggcctggcgcttcaggcgacggcgttatcgggccaaagtcaacgcgagacgactggcccccgggcctattgcgcgatggcagccttggcagcgtttggcagtccgctgcccactgcgctatcgagattgacggcgttgcttccattcgccgaatcgtggccggactctgatccttcctccaggggggaattttctgccagcgccattaccgacggcttacctcagcctcaacggctccagcaatgccccgtcatactctcctcgcgagatccgtccaagctccagcatccgctgcaggatataaacctgccgctgccgcgcccgcctcggattcgccaccggattattagccgacggcgccttggggagcccggcaagcatcgcacactcagccagcgtcaactgatccagccgcttgccaaagtaagtccgcgccgcatcggcaaagccgtacgccccctggcccaggtagatcttgttcatgtacaactccaggatctcgtccttggtcagcgccttttcaatccggtatgaaagcagcacctcgtacagcttgcgggtataggtcttgtcccgcgacaggtagaaattgcgtgccacctgcatggtgatggtcgatgccccctgcgacagctcgtccgacaggttggcaacgccggcacggacgacgccgatgtagtcgatgccgtcatgcacgtagaagcgctcatcctcgatcgccaccacggcgccggtcagctcgcgcgggatcttgccgatgggcacgtagtcgggcgtatggcggaaggcggtgagggcgtcgagcgacggcagctgccggttggcggccaggatggcgatggcagccagcagcgcgccgccgatcacggcgagcaccagcagcttgatgaaggcggaccagagtcttttcatggcacgtattgtgccagccgtgtgcggcagggtgcgagtcccgccgcaggcggaaccttcaggccgtggggacggccacgttgagcgactgcgccaggcgctcaagattgcgccagatggccgggttgatgtttagcgtgtcgctggcctgcgcccggttggcggcctcgtactcgccggggtactgcacgcggtcgacgcccggcgccggcggtgtgtcgtgcaggtagcgcacgaacgcctcgacctcggcgctctgccagtccaggcccaggtccagcgcgggattgagcagcaccgcgaacaggttgttggtggccacgccgccgcgcggattgtctggctggatggtaccgccgccggacagcacgcccgccagcagctcggccacaacgcccagtgcgtagcccttgtggccgccaaagggcagcagcgcgccggggtgttcgccgaacatggttgacgcgtcggtggtggggttgccgtcggcgccgatgatgctgccttcgggcgccggctcgcctttctcggccagcacacgggccttgttgatggcaatcgcgctggtggcgatgtccaccaccagaggcggccgcccgttgggcatcgggccggcgaaacacagcgggttggtggtgagccgcgccacgcggccgccgaacggcgccaccaccggcgcgcggttgatcacgttggtgaagctcagcagcacaaagccggcggcggccgccatctcgccgtagtggcccatgcggccgagatggtgcgagcggcgcagagtgacgatgcagtggccatgctggcgcacgcgctcgatcgctgcttgcatcacggacttgcccacgtgctggccgaagccgccgtcgccgtcgaacaccatcagcgtgccctggtccagcacgcatttggcgcggccttgcgggttgacgctgtggccgtcgagggcggtgcggtagttgggcaggatcgacaggccgtggctgatatagccgcagcggtcggattcgaccaggtgctcggccacgtcgtcagcgatgtcggcgggcacctgctgcgcggcgaggatgtcgcgggcaagctggcgggcgctggtgagggagatcttcatggttcgtacctcctcagacccagcccagccagcgccagtaggtggctgcgaacagcagcatcatggcgtagccgatgatcgtcacggggatgccgatgcgcgcgaactggcggccgttgaaggtttccgtgcccaggcacaccatgttctgcggcgcgttgatcggcaggataaagccgaagctgacggtaaagcccagcagcatggtcatgcccacgcggttgatgtcgccgggcagtgtctgcagcaccgcgatcaggatcggcagcagtgccgcggtcagcgcggtggcgctggcaaagcccaggtggatcaggatcaggaaggccgacaggatcgcaaacaccagcagcgcgccgtgcgccgccagtccggaatgcgtgaccacgaactgccccagccactggccggcgttggtggacagcagcgccgtgcccaggctgatgccgacgccgaacacgatcagcgtgccccacggcgtgcgttgctgcatggtcttccagtccatcacgccgatgcgcggcatcatcaggatcaccaggccgacgaaggtcacggtggcggtatcgaagctgtgcagcttgccttcggtggcccagaacagcagcaggcccagcgataccgcggccagccgcttctgcggcgcgctcatggggccgagggccgacagctcgcgctgcacggcttccttgccgccggggatggcgtcggtttcggcgggcagcagcaagcgcaccaggaaatacagcaccaccgacattgcgatggcccatggcgcgcccgcgatcagccattgcagccaggtgatgcgctcgcccagcagcttgtccatgaagcccaccgtcagcaggttctgcgccgcggcggtctggatgccgacgttccagatgctggtggcctgcgccaccgtgatcatgatgccggcggcgatgttggacttcttgtcgacgccgaacgctgcaatcacgcccatcatgatcggcaccacgcaggcactgcgcgcggtggcgctgggcaccaccaggctcagcgcgatggtgacggcgatcgtgccgatcaggatgcggcgcgtgctggtgccaatggcagacagcgtcaccagcgcgatgcgccggtccagcccggtcacggtcatcgccgcggagatgaacagcgccgcggcgaccagtgccagcgcggtgttggagaaccccgccagcgccatgccgagcgccttcgaggtgccgtactgcaccgaggggtcgttgacggtcggcgcaaagccgatcagccccgccatcagcgaggtgatcatgatggcgctggtctcatatgacaccgcctcggtgatccacaccacgatggcgaaggcgaggatcgccagcatgcgctggccggcgacggtcagcccctcgggctgcgggatcgccagcaccaccagcagcgcagcaacggcggcgaacaggccccagtgcagcgtgagtttcggcgccggcacgacagcctgtgcagccgcggcggaaggggcggaaggggcggaaggggcggaagggggggaggcggaagtatctgtcattgccggcatccttttggttggtgatcctgctcggtacccgggtgcacctggctcggacggctctcggcagacagtgcggcgcgccggcgctggcacagcgcggccggcaggacaggcaggtgtcggtcgcgagacggcatccgtgtgcggtgtgcccggagcggcctcgctgctggcgtggccgccgcgttcgacatgataggaattttccgaccggcagccggccctgtcgagggcgattccaagctatttccgcccgccatgagcaagatcaagtccacgtgtgatcaatggatacccgcgccgccgcaggcgtcataccagtgagaagctcgccacataaggtctggcggcggtgtgtgcgcaagcgcgccaccatggccccggccgggtgatgcatgagcgggagtgatctgaaataattggagccgaccatgaaggttttagtacgtggactgaaagcaggcctggacgcggcggcactgcgcgaggcgctggcgcggtatgcgaagatccgttcggtggaactggtggaagcgggcgacccgaagcacccgtgggcgtgggtcgatatcgatgccagtgcgctgacggtgtggaagctggtggcgcggctggaccggcgctatatcgccggctgccacctgcgctggcatgtgccggcgtaccgcgcgcgctgaagcgccggcacagcatcggcctgcatcgcaaggacaatcaggaaagaacaatgatcaagtggcttcaacgcgcaggatgcctgtccgcccatgccgtcgtgccgcaggctccggccgcggccagcgtgcagggccggcatgacctggcattcgacaccatcagcaatgcgcgcgacctgggcggcctggccggcgcgggcggacgccgcgtgcgccaggggcgcctgtaccgcagcggcaaccccgcgctggccagcgcggcggacctggagcggctgcagacgctcgggctcgacatggtggtggatttccgttcgcccggcgagaagtcgcctgaagaggccgccttcggccagcgcttccactgggtggcggcgccggtgctggagggcagcatggcgatggatgtgctgatgccgcgcctgcgcgccagcacgccggcacagatggatgccttcatgctggaggtctacggcgacttcccggtgcgctaccgcgaggcctttgccggcttcatgcgtaccgcgcaaggcggcaagacgctgctgttccactgcaccgccggcaaggaccgcaccggctttgccgcactgctgttgctggcggcgctgggcgtggcgcaggacgatatcctggccaactacctggagtcgaaccagcgcaatgcgcagttcaaccagactgcgctggcgcgcatggccgggcttggcgtggcccccgcggtgatgacgccgctgctggaagtccgcgccagctatctcgatgcgtcgatgcgggccatcgacgcgggctggggcagcgtcgacaactacctgcgcgacgcgctcgaagtggacgtcgcgcagctgcgcgggcactacctggcaggctgactcagagctgcccgcattcgcgcaggatgcgggcggtgttcagcgcaatcatcccttcttcatcggtcggcagcaccagcaccggcacgcggctgtcgtcgcggctgacgcgctggctgttctcgccgttggcgccaccgtcgagcgcgatgccgaacagccccgccaggtgttcgcagatgcgtgcgcgcaccggcggcgagttggcgccgatgcccgcggtgaacaccagcgcgtcaaggtcgcccagcgtggtggcgagcttgccgatctcctgcgcggcgcggtaggcgtagaagtccagcgccagccgcgcgcgcggcgcatcgctggccagcagcgcgcgcatgtcgctgctcacgcctgacagtcccttcagcccggattcctggtacagcatcgtctggatctcggccggcttcatgccctgctgcgccagccacagcagcgcgccgggatcgaccgagccgcagcgcgtgcccatgggcaggccgtcgagcgcggtcaggcccatggtgctttccacgctgcggccgtcgcgcatggcgcacaggctggcgccgttgcccaggtgggccacgatcacgcggccctcggccaggtcgggcgcgacctggcgcagccggcgcgcgatgtactcgtacgacagcccgtggaagccatagcgccggatgccgcgctcgtagtacgcgtagggcagcgccatcagctgcgccagcacgtcgtggccggcatggaaggcggtgtcgaagcaggccacctgcagcaggtccggcacagcctcgcgcaccgcgcggattgcagtcaggttgtgcggctggtgcagcggtgccagcggcaccagcgcttccagctttgcgatcacctcgtcgtcgatgcgcacggcctgcgcatagtcggcaccgccatgcaccacgcgatggccgatcgccaccggcgggttgtcgcgcaggcccacgctcagtaccagccgcaccaggcggaaggcggcgtcgtggtcggccacctgggcctgcgggaaggtctcgtcggcgaccacgcgcccgtcgaccatgcgcgcggtcaggcgcggcgccacgccgatgccctcgatctggccgtgcgcgctcagcaccgggttgatgtcggcattgccatgcgcggcgtcgggcacggcgtagaccgagaccttgacgctggatgagccggcgttgacaacgaggatgacgggatgcacggcggggtggatggcgggcacgctggatggactcccaagtggttgcgcaagggctgcacgggcatggctcagacctgcgccgcggctgcggcgctgcggcgcgcatgggccagcagcacggcaatggcgcagctgccgatgcgcgcgcacactgtcggcccggctggtgaggatgatgggaacgcgcgcgcccagcacgatgccggcggcttcggcgccggccaggaaggtcagctgcttggccagcatattgcccgcttcccttgcgacaggcgccgcccggtgcgcagcccgccggccgcgcgcgggtgcgcgattgctgcggtgcgcaaagtgccctgcgccagtataggcgacgattctttccagtcgatgaccgcgcggcgcgctaacagtgtggcattgcgcgcaaccagtctctgggttgcaccgcagggcagcggctggtacgcttggttttgttgcaaagcaacatgcgtcacttcggccgcgccgccaagcgcgcggatacgccggacggggcgccaaccaggggagtggaatgaccgcacgcgaacgcgccgacctgccgcgggacagcagcgccacctcgaccgctaccagtctgtccgcgcacgccaacccgttcgcggcactggcacagccggcgctggaatacgccctggacgcctggcagcgcaccgtgctgctgctcgacatcctgcgccagcgcggcaacgagtccgccgagcatgagcttgagggcatgccgcccgtgctggtgttcgagcacgaactgctggccgatggccgccagctgcctgaacccgccaactacgcgctgctgcgcatcgtgccgccggcggacagcccgaccgatcccgccctgcgccccttcgtggtgatcgacccgcgcgcaggccacggcccgggcatcggcggtttcaaggccgacagcgagatcggcatcgcgctgcgcaccggtcatccgtgctatttcatcaccttcttctacgagccctgcccgggccagaccatcgaatcggtggcgcgcgccgaggctgccttcctgcagatcgttggcgagcgccacccggatgcaccgggcaagcccttcatcatcggcaactgccaggccggctgggcgctgatgatgctggccgcggtggcgccggagcgcaccggcccgttgctgctggccggcgcgccgctggcgtactggtccggcgtgcgcgggcgcaacccgatgcgctacagcggcggcctgctgggcggttcgtggctggcctcgctgattgctgacctgggcaatggccgcttcgacggcgcctggctggtggagaacttcgaacagctcaatcccgccaatacactgtgggagaagctctacgacgtctatgcgaaggccgacaccgaaggcccgcgcttcctcgacttcgagcgctggtggggtggccacttcctgatgaaccgcgccgagatcgactggatcgtgcagaagctgttcgtcggcaaccggctcaccgcgggcgaggtgcgcagcaccgacggcaagaccgtggtggacctgcgcaacgtgcgctcgccggtgatcatctttgcctcctggggggacaacattacgccgccgcagcaggcgctgaactggatcccggacctgtacgcgagcgatgaggaactggtcgccaacgaccaggtgatcgtctactgcctgcacccgaccgtgggccacctcggcatttttgtctccgcgggcgtggccaaccgcgagcacagcgaactgttctgcgcactggacctgatcgacgtgctgccgccgggcctgtacgaggcgaagatcgaagacgtcgcgcccgacctgcggcaccgcgacctggtcgaagggcgctacctgatgcgcttcgagcgccgcggcattgccgacatcctggcgctggacgacggccgcgacgacgagcgcgccttcgaggtggtgcggcgcgtggccgaggtcaaccagcatatctacgacaccttcgcctcgccgtgggtacgcgccatgtccaacgaattgagcgcgcagtggctgcgcgcgctgcgtcccgcgcggctggagcgcgagctggcgaccgacgtgaacccatggatggcgtggatcggcgcgctggcgccgctggtgcgcgagcatcgcgcgccggtatcggcggacaatccgctgctgacgctggagcacgcggcctcggcgcagatcgtcagcgcgctcgaccagttccgcgacctgcgcgatgcctggtacgagcgggccttcgaggcgatctacgcttcgccggcgatggcggcgctggtggggctgcgcgcgccggcgccggtcaacctggagtcgcccgtgactgtggcgctgcgcaaggagctggccgcgcgccggctgcatgatgccgaggcggcgatcgggcagggtggcacgctggaggcctttgtgcgcgtgctggcctacgttgccgatcgccccagcgccatcgaggagcggccgttcaacctgctgcgtcgcatcgcgcgcgaacagcagcaagccaccgggcaatccggcggccaggccgacctggccgcgttcaagaccgcggtgcgccagcagagctttatcgtcaggctggatccgcagcgcgcgatccgggcgctgccggcactggtgccggaccgcgagacccgccgcaagctgatggtggcggcgcatcgcgtgatgacggtcggcggcccgctgtcaggcgagcggctggggcgctatcgcgaagtcgccgaagtgatggggacgggtcatccgcgcgaggttgccgactcagccaagggggatgaggccgcgcaccaggactgagtgcgccggaccgatccgcaattcggattaccatagccgcgtctcggactccattgcggtgccggccaccggcacccgacatccatgcttgaacttcagggagccatctggttccgctccggctcgcaagactggggcggcaaggaccgcatcgcgctgctcgccgccatcggcgaacacggctcgatcaccgcagccgcgcgcgcggtcggcatcagctacaaggccgcgtgggacgccatcgatgccatgaacaacagcgcgggcgagccgctggtggtgcgcgccgccggtggcaagggcggcggcggcacgcacctgaccgcgcgcggcgagcaactgatccgcacctatcgtgcgctggaaggcgaacaccagcgctttgtcgcacagctgtcgctcttgggcgagggggcggccgacgatatccacctgatgaggcgaatgatgatcaagaccagtgcacgcaacaagctgttcgggcgcgtggccagcgtgcgcggcggcgcggtcaatgacgaggtcgtgctggaactgcccggcgggcagcagatcgttgccaccatcacgcatgaaagcgtcgagacgctggccctggccgagggcgcggaggcgtttgcgctgatcaaggcatcttcggtgctggtggggctgcccgatccggggatgcggctgtcggcgcgcaaccagctgccgggcgtggtgtcgcgcgtgatgccgggtgcggtgaatgccgaggtggtgatcgaactcgacggcggcggtacggttgcggcgatcgtgaccaatggcagtgtggaagcgctggggctgcaggtgggggtggctgcgctggcggtgttcaaggcgtcaagcgtgatcctgggtgtagtggcgtgaggtagtcctgcggcaggaatgggaagatgggcgggcatggcggctgcccccggcgtgcaataatagccacccaaaaaaacagccgttccacatccaatgcacgccgcctggccggcttctccctcggtctttccctgattcttgccatcggttcccagaatgctttcgtgctgcgacaagggttgcggcgcgagcatgtgttctgggtctgcctggtgtgcgcgctttccgatgcgctgctgatcctgctgggcgtttccggctttgccgtgatgatccgcgagctgccctggctgggtgcggcgatgcgctacggcggcgcggctttcctgatctggtatggcgcgcgcagcttcctggccgcgtggcgctcgaacgcggtgctggatcccagcgacgccgcgccgcggccgcttggggccgcgctggcggtgtgcctggcgttcacctggctcaatccacatgtgtatctcgatacggtgatgctgatcggttcggtgtcgacgcagttcgcagggaacgcgcgcgagttcgccgcgggtgccatgaccgcgtcgttcctgttcttcttttcgctgggctatggcgcggcgctgctgcggccggtgtttgcgcggtcgcgtgcgtggcaggtgctggaagtggtgatcggcatcaccatgtgggtgattgccgcgcggctgctgctgggctgattgcaaggagacagacgcatgccaggaaacgtcgagatcaaggcccgcattgacagtatcgaagccgtgttgccgcatgcggcagcgctggccgacagcggtcccgaatacatccgccaggacgataccttcttcccctgtgtcaacggccggctcaagctgcgcgagattgcgcccgaccgcggcgagctgatcttctatgcgcgtgccgacgaggcggggccgaaggagagcttctatatcctgtcgccgacgcgatcgccggataccctgcgcgcggcgctggccgcggcgcatggcgagggcgggcgggtgcgcaagctgcgcacgctgtacctggctggccgcacgcgcgtgcacctggaccgggtcgaggaccttggcgatttcctggaattggaagtggtgctggccgaagacgagcgcctggagaacggcgtggccgaagcccacgcattgctggcgcggctgggcattcccgcgtccaacctgattgaaggcgcttacgtcgacctgctgcgcgcggctcaggccacgtgcgccgacaccggcgcgtagaccggcggatggtggcggctggtgccgctgccgaagatgcggccctcgcggatttccagcacgtggtcgcccagcgcctcgacatcggcgggatcgtgcgagatcaccagcatcggcacatccaggctggcctgcagcgtgcgcaactccgcgcgcatgcgcgcgcgcagcgcggggtcgagcgcggagaagggttcatccagcaagacgatgtcgggctgcgccaccagcgcgcgcgccagtgccacgcgctgcttctggccgccggagatctccgccgggtagttgccgacgatgtcggccaggccgaaggcgtcgatccagcgctgcgcttccggatgcacggcgccgcggcgcgggttgcgccagccgcgcgacaggccgaaagcgatgttctggcccacggtcaggtgcgggaacagcgcgtattcctggaacaggtaggccacccggcgctcttgcgggcgcacgtcgatgccggcgtcggcatcgaacagcgtgcggccgttcagcacgatgcggccgctgtccggtgccagcaggccggcgatggcgcgcagcgtcaggctcttgccggcgcccgagggtccgaatagcgcaatgcgccggctggccgaatcgaaatcgatatccagtgcaaagtggcggtcggccgagaccatctgcttgcggatgctgacgtgcatgctcatggcgggtcccggcttagcggatgcgcgggcgcaggcgccggcgttcatagagttcagcgggattgcgcgcggcggccggcaccaggcgcccggcgaccaccagcagcagcacgcaggtgacggaggtcaccagcaccagcaggttggcggtgttgtcgtcgccggcctgcaccgcctcatagatggcgactgacagcgtttgcgtgcgtccgggcaggttgccggcgatcatcagcgtggcgccgaattcgcccagcgcgcgggcaaaggccagcagcacgccggcgatgatgccgcgcgcggccagcggcagcgtgacgcggaagaagatgccggcttcgggcacgcccagcacgcgggcggcgttttccagctgatggtccacgccttcaaaggcggcgcgcgctgacttgagcaccagcgggaaggcgacgatggtggaggccagcaccgcgccctgccaggtgaagaccagttcgatgcccaggcgcgccagccactcaccgaagacgccacggcgcccgaccagcaccagcaggtaatagccgagcaccgtgggcggcagcaccagcggcagcgtcagcaccgcatcgaccacgtcacgcagcggcgagcgccagcgcgccagcgcccaggccgcgccgacgccgagcacggcattcagcgcggtggcccagccggccaccttcagcgacagcagcagcggtacccagacggcgtccatggtgcgcgcagcgttccgtcagggcttctggaagccgaaacgcgacaggatggcctggccttccggcgaggcgacgtagtcgacgaactgcgccgcttccttctgctggcgcgtctggccggtgatggcgatggggtaggtcaccggcgtgcggcttggcacgcgcacggccaccttgaccttgtccggcatcaccgcggcgtcggtggcaaagacgaagccggcctggacttcgccgcgcgcgacgtagtccaggctctggcgcacgttctgcgccggcacgcccttggcggccacggcgtcccacagcccggccgcttccagcgcgccgcgggtgtagcggcccaccggcaccgaggccgggttgccgtaggcgatgcgcttcacttccgggcgggtcaggtcctgcagcgaggcgatggccagcttgctgtccgcgggcacgatcagcaccacctggttggcggcgaagttgcggcgcgaggccggcgcgatcaccttctcggcctcggccttgttcattgcctcctggtcggccgaggcaaacacgtcggccggcgcgcccttgatgatctgctgcatcagcacgtcggacgcgccgaagttcagcaccacgtgcgtgccgggatgggcgcgctcgaacgactcggccagcgacttgaaggcattggtcaggctggatgccgcggacaccaccaggtcggcggcaaaggcaggcggcgcggccagcgccagcgtggcgacgcaagcggccagcaggaacccgcggcggcaggaacggagggcagacatcggaatcctcgggaatcggccagccggcacgtgtggcaaggcctgtgcgggtggactgtcacgcgcaatatacgtctgtatatagcgctacgtcaatgatgcgccatgacggccgtcatgggtattcgacgtggcttaagtgctgtatcagggactgcgaatgagccccagtggtgggagccggcgcccccgggcgccagccgtgccggtttcacgccggcggcatgccatccttgaacaatgacttcaactgggtgcgcaactcaggggtgtcctgatgctggtgcaccgctaccgcgtgctggaccgcggcttcgagcagttcgtcttcgctgtcggcgctcattgccaccgtgcagtgggtgtcgctcgggaactcgcggcaatcgataaacttgcgtgccatgatgcctcctgacgccggcccgcagagtgggctggagccggtgcatccagtataggcacggcggtagccgtctacagcactggcgtcagcactctgccgtcagccaggaatgcatccaggttctgcagcgtcagcgcggtcatggcggcgcgcgtttcatgcgtgccgctggccatgtgcggcgccagcacgacattgtccagtgccatcagtgcgggcggcacgttgggctcgtcctggaacacatccaggccggcgccgcccaggcgcccgtcaaccagagcctcgaccattgccgcctcgtcgatcacgctgccgcgcgacacattgaccaggatgcccctgggcccgagggcgtcgatgacctcgcgcgataccagcccggccgtcgacggcccgccgacggtggccaccacgaggaagtcggcccatgtcgccagcgccttcaggtccggctcgaagcgccacggcgcgccctcgcgcgggcggcggttgttgtaggcgatctccatgtcgaagccctgcgcgcggcgcgccacgatctcgccgatgcggcccagcccgaggatgccgagcttcttgcccgacacgcgcgtggtcagcgggaagctgccctgcggccagcgcccggcgcgcacgaagcggtcgccatgggcgatgccgcgcgccgcgtccagcagcagcccgaaggccaggtcggcaacgcagtcgttgagcacgtcgggtgtgttgctgacctggatgccgcgcgcgcgggccgcatccagcgcgatcgcgtcatagcccacgccgaagctgacgatggcttccaggcgcggcagcgcatcgatcagcgccgcgctgcagccgtggcgcgccgaggtcaccaccacgcgcacctgctggccctcgctgcgcgcccacgcgatcggatcggcctgctgccacagcgcggcggcgccgtagtgttgctgcagggtggcattggtccgcggcgcgagcgggccgacctggaggatctggggagcaggcatgggatgcgggatgcaaggaggggacgggcaatggtagcgcaaggggcccctcatgcgcagggagctggcaaagcgtgcgcgcgcaagttgcgcgatgttcatgcaggccggtggtatcgcgcccgcgggcggcgggttatgctgcgatcctgatccctgttgccccacttcacgtgccatgaaaaccatctacctggctggcttcgacgtctttcgcaaggatgcgcgcgcctggggcgagcacctcaagtcgctgtgcgcggcgcacggcttcagcggcctgtatccgctcgacaaatccgcgcccgatggcctgtcgggcgccgacaccgcgcgctggatctatgacgccaatcttgcgctgctgcggcgcgccgacatggtgatggccaacctcgacgatttccgcggaccgggcgagccggattccggcaccgcgttcgaggtgggctttgcggtggcgctgcagaagccggtctgggcctacagcgcggatgcgggcacgctgcgcgagcgcgtcaccgtggccaccgacgaggatggtgcgccgctggatgcgcgcggcttcgtggtggaggatttcgggctgggcaagaacctgatgctggcgtgtgcggcgaagctggtgcagggtggggcggccgagtgcctggcggcgatggccgaggcgattcaccggcgggcggctgaagcggccgcgcgccgcgagcgcgacgcggccgcgtggggcgacgactagcgctgcagcgacagcaccccggccgcgatatcggccgccgtggtggcgacgatctcgcggtacgccgccacgacgccatcgactgcgccgggcgccggcagctctgcctgggtgcggccgctgaccaccttgccgtcaggcagccgccgcacggtccagttgatggtggcgccggcacgctggcccacgtcggcatccaggcgcagcacttccgtggtgatccggtacagcggctgcacgtcggacatcccctgctggtaggtgtcgaccgcgcccagcgtggcctgcaggcgctgcgacagcgcgtcgcgcagctcgtcgggcagcggcgcggaccagcgcgccaggtccagcaggcgcaggccggcgtcgccgccatcgcgcaccaccagttgcgggcggttgagccgctccggcacgcgcactggcgcgacttccagccatagcgtgttggtcgatgccggcgtcgtcgtggccggcagcggcgcgaccgcgccctgcgccagcgtgtagtagcgcggctcgggcgaggcgcacccggccagcacggccgcggccagcgcgccggcgaggaggctggtgataggaaggcgcttcatcattcttgctccggcttgccgcgcagcagcgcttcagggtggcgttcgaggtaatcggtcagcgtgcgcagcgacgtggcggtgcgcgtcatctcctgcagcatgcggcgcgtgtcctgctgcagcggcgcgtccgaggccagcgtgccgttggccgcggtcagcgtcttgcgcgcatcctgcagcgcggccagcacctgcggcgcaacgtcgccgttgagctgctgcaccagcttgtcggcggttgccagtgtcctgttcaggctggccaccgtggttcgcaggtcctggccgatctggtcgaacggcaccttgtcgatgcggttgacgatatcgcccacctgcgcctgcagctggtcgaaggtgccaggcgtggtggcgaattccgggatcggcgcgtccaggtcgaccttggccggcggcgccttcgggaagaagtcgagcgccacgtagagctggccggtgagcaggttgccggtgcgcagctgcgcgcgcatgccacgctgcagcagcccctggatgatcttgcgcgcgcgctcgcggtcttcgacatcgcgttcgcggaagcccatgcgcgacgggtacagctccaccaccacgggcatgcggaacgctttcttgtcgcgctggtactcgatgccgatcgaacgcacctggcccacgattacaccgcggaaatccaccggtgcacccggcgacagcccgcgcacggactggtcgaaattgagcaccgccagcgtgggcgccagttcttccggctccttcatcgcctcggcctggtcgttggccagcaggaactgcgtgttctcggctgcggcgtcggtggcggtggtgtggtccggcgcctggaaggcgacgccgcccagcagcaccgtcaccagtgactgggtcgacagcttgagcccgcccgcatcgagcttcaggtccacgccgctggcatgccagaagcgtgtgtcggcggtaaccagcttgtcatagggtttgttgacgaacacgcgcagcgtgaggtcgcgtccattggggtcgagctggtaggccaccacctggcccaccagcacgcgccggtagtagaccggcgagccgatatcgagcgagcccagctcggaggcgcgcagcacgaactgcttgccggaggcatcggtggtcaccaccggcggcacttccagccccttgaagtcgcgcgcggattcattcgacttgcccgcgtccacgccgatataggcgcccgacagcagcgtctccagcccggacacgccgctggccgcaaagcgcgggcgcaccacccagaagcgggtgtcggccacggcgaagttctcggcgtccttggtcaggtcgatcgacgccaccacgtgcgagcggtcgcgtgccagccgcaccgacttgaccagcccgatgtcgacgtccttgtagcgcaccgccgtcttgccgggcgtcaggccctcggcggtgcggaaggtgaccgtgatctccggcccgcgcgaggtcagcgtatgcaccagcagcgagatgccgaccaccgcggcgacgatcgggatcagccagaccagcgagggcagccagcgcgcgcggcgccggcgttctggccgcggcaggcccggtggtgccggcgggggcgaacccgagggtgtggaggcttggttgtcagtgtcgggcattgttgtcttccagcgaatcccacagcaggcgcggatcgaagctgagcgaggccagcatggtcatgaccacgaccgcgccgaaggccatggcgccgccgcctgggatgatggtggccagcgccccggcccgcaccagcgaggccagcagcgccaccacgaaaatatcgagcatcgaccagcggccgatcacctccaccagcccgtacagccgggtctgctgccggatccgccaggtcgagcggaaatgcacggacagcagcaggaaggtgaggatcaccatcttcagcagcggcacgatgatgctggcgatcagcaccagcccggccagcatgtgcgagccggacagccacaggtagatcacgccggacaggatggtgtcctgctgcgtgccgaggatggactgggtcaccattaccggcagcacgttggcgggaatatagaggataaaggcggccagcaggaaagcccaggtgcgcgccaggctgtcgggcttgcgatggtgcagggtggcgccgcagcgcgggcagggctcgccctccagtgtgcgcgggctgaccaggtcgcaggcgtggcacgacagcaggcccagccggctggcggtcgggacctgcggcagcgggctgcgctcgtcgtcgtcggtgagttcggccaccacctcgcgcgccagctggcgcgggcgggccaggcggccgcctggctggcggggacgctgcgtcggcggttgcggctgttccgtcatcggccttcctcgcccgcggccgcggcgttgtcatcgggtgtttccagatggcgccacaggtcgcgcggatcgaacgacaacatcgccgccagcacgatcaccagcgccgcgaacgaccacagcgcgatgccgggcagcacgcgcgccatgctggacagcttcaccagcgtgaccagcacgccgatcatgaagacttcgatcatgccccagggccgggtctggcggatgccgcgcacgatgcggtcgaaaccggcgggcatgcgatgctgcgccatcggcaccagcagataggccatcatcagcatttcggacagaggaaaaaggatggtggtggcgaacaccagtgccgccaccagccccatcttgtcggtgtacagggcctgcacggcgcccagcagcgtggtctgggtgcggaccccctgcaggtccatctcgacgatcgggtaggcgtttgagaccaggaacaggatcagcgcggtgatcaccagcggcagcagccgttgatactggcggcggctttcgcggtagagctggccgccgcagcgcaggcacagcgcgcgctcgccgggcgagatcggcgtgcgttcgtagaccgcgtcacagtattcgcatgccaccagccggtgcagcatggccggcgagaggtccggggtggcgggcgcgccgggcgcgtcgtgtcctgccatcagccggggtgcttgccggtcgtggccggcgggacgtcggggttgtcgaccacggccggcgccggcggcgcggccgccagtgcctcgctctgcttcaggtcttgctttacctctgcctgcgagccgatggtccagtcgcgcagcagcgcataggccactgccagcagcgtcgggccgatgaacacgcccaggaagccgaacgccagcgcgccgccgagcacgcccagcatgatccagatcagaggcatgccggtgcccttgctgatcagcagcggcttgacgatgttgtcagccatgctgaccacgcccacgccccataccaccaggaagatggcccagccggtggcgccggtgtggtacagccacagcgcggccggcagccacaccagcggcgggccgaccgggatcaccgacaggaagaaggtcacgaagccaaggatggcagcgcccggcacgcccgcgatccacaggccgatgccggccagaacggcctggatgaaggccgtgcccagcacgccgtagaccacgcccttgacggtgctgccggccagctccagcaggtggtcggcgcgctcgccggcgatgcggtgcatgcccgcgcgcaaccaggcaatggcaagctcgccgccggtgtagaagaagaacgccaggatgatcgacagcgccagctggcccagcccggcgccgatcgacagcccggcgcccagcagcatgtggccaaccggggcgatcagcttgcgcaggttggcgaccatctcggaatcggcattgatgacgctgttccaggagttctgcaggtaggagccgacatagggaaggctgctcagccaggccggcagctgcgggatgccgtgttccctatagcggtcaaccagcgcggacagctcgtccaggtgcgccgagaagctggcgccggcgtagacgaacggacccagcaccaccacggtggccagcagcacgcagatcaacgctgccaggctgcgccggttgcccagccagcgcgacagcaccgtgtaggggtaccacgagctgaaggccaggatcgcgccccacagcagcgcggtggtgaacggcgcgagcaccagcagcgagccgccgatcagcacgatcagtgcgaagacggctgcgatcttctcaattaactggccggaactcatggatggatctcccttggtcccgtcggtgtgacgggaacggcgtaaatatagcttacgttgggtggggcgatgcggaaggggggcggtgggttagtcgtcactatggcggtgggccgctgcgtgcggcgtgttccccctcgtgggggcacagtgccataggtttgtgacggtggatagcgggtgggtgtctgggctttttgctagcggtcggtatgtggcgcttggtcggcgtggctgtttcgccggcgtagctggcgagtcactttttgtccgagcgacaaaaagtaaccaaaaaacgcgtcgcctgagcggccggcaatcaattccagggtgttggtggttcgcacggtggtgcttgccgttccggcgtggttgcccgttcgaccctgctacgccatgtgagtcagggcagtgcctgcgttaacccactattgaacgatccccatgcagggcgcaggccgcctgctgcgagcggcatcgcggggacgcctacggctgctgcgcgggctcaaagtgcatcgtcggtttcttctgcgcttgcgcggggcgcagccaaaggcgttgatgcgatgtccgggtgccctcaatccggcaccgccatcaccccactcttgagcagtgcagccaccagatccgactgcgtcaccatccccaccacgcgccggtggtcgtcgatcaccggcgcgtggtgcaagccgccgtccgagaatgcctgggccaactccaccatcggctgctcgggtcgggcggtgacaacggcgcgtgtcatcaggtcccgcacggtaccagccagccgccgcgcaccggtatcacgctgcgccgcaaaaaaatcgctctgggtgatgatgcctaccagccgccgggtggcgtccactaccggcagggccttgatacggtgccgcgacagcaggtgcccggcctcatgtgcaggctggtccggggtcaccatgaccacgtcgcgcgacatgatctcgccgcacagcacgttgccgaagtggcgccggtaggcgcgcaactgcgcggccaccaggatctgttcgaggtcgtcttcttcgatatccaggaattcgccgcgcaccttcagcgcagcatcgaggtcggcgcgggtgacgccaacgcgctgggatggcggcacgtccttggtcccgtgctgcatggcaggctcgggcgggcggtgcgggtagcgccgccgcgacaggttgttgaaggccagcgccatcatcagcagcagcatcgaattgaacagcacgggcacggcaacgaagccgaagcccagcgcactgaccgccggcccgccgaatacggcggtgatggccaccgcgccgctgggcgggtgcacgcagtggaactggaacatcagggcgatggagacggccactgcgaccgctgcggccaggccagggtccgggatccagcgcgcgcacgccacgccgaccaccgcggcaatcaggttgccgccaatcactgaccagggctgtgccagcggcgatgatggcacggcgaacagcagcaccgcgcaggcccccatcggcgcgacaaaccaggggttgaagccgcccaaggtctggtggctgatccattcagtgcagagcaggcccagcagggcgcccaggcagcttttgaggcgctccttgcggctggcggcaacgggtagcggaacgaatgtgcgcagccatgcacgggcattctgcgccagggcagcgacagcgggggcggttggcattcttgtgacggggggcgctttggaatggtgcgcgtaatatatcacggggtgatatatttggccgcctttggtgcagcgcatcccaatcgtggggcgtgatgcaccgcacaagcgcatggcggcactgggcgtggcgcgcctgccggtggtgggaagcgccgggacctgggcgggtccctttacttgtaggtcgacagcaggatgctggtctcggtggcgctgatgccatcgatcagccggatccggtccagcgcgcggtcgaacgcttccagtgtgtcggcgcgcagctcggcaatgatgtcccagcggccgttggtggtatgcagcgcttgcacattgggctcgccgcgcagcgcctgcagcacggtgcgggccttgttgccttccacggcaatcgtcatccaggcgcggatgcggtgcgcttcggcctcgggccgcaggcgcaccgtgtagccaacgatcaccccttcctgttccagtttgtcgatgcggttctgcacggtcgcgcgcgacacgcgcagcgcctgcgccagcgccgtgaccggcatgcgcgcgttgtcgcgcaggagtgaaatcaactggtggtcggtggcatccatggggtgggcaaacagtcttttcaaagcgccagcatacgctggcattttgataaatgcctcgcgcaaattgcgcaatttgctggctattagttaacaccagcttgcccgagaattcaatcgagcgattgatttcccgaaacctgccatcaaaaatggagcccccgtgacccactcccccacgatcctgctggtcgagccgaccttctacgacgtgtcgtacagcatcaatccgtggatggacccggctgcctgggcacgcgacccgcgcggcatgcaccgcagcgcgatgcagtcgttcgacgcgctgcgcgaggcgctgggccgggccggctttgcggtcgaggtggcccccggcgcgccggggctgcccgacatggtgttcccggccaacgccgcggtggtgctcgatggccgcgcgttgctggcgcgctttcgctacccgcaacgccgtggtgaagaagcgccgttcgccgacatcttcggcaagctgcgcgaacgcggcctgctcgacgaagtcgcgctgctgcccgagggctgcttccaggaaggcgcgggcgactgcatctgggatgccggccgcggccacttctgggccgggttcggtccgcgctcgtcgcatgaggcagccgtggcggtgtcgaactacttcggcaaggacgtggtggcgctggaactggccaccgagcagagctaccacctggacgtctgcttctgcccgctttccggcggcgaggtgctgtactacccgccggccttcagcgaagcggcgttgcgcgaattgcgcgcgcgcgtgccggcgcggctgcgcatcgaggccagcgccgacgacctgcgccacttcagcgtcaatgccgtcaatctcgacgaccaggtggtgatgacccgcaccacgccgcacctgcgcaccgagctgggccggcgcggctaccagctgcatgaggtcgacctgtcgcccttcatgctgtccggcggcggcgcctattgcatgacgctgcgcctggatcgccgcagcgggccgggcatcgccgcggtggcggcctgagtgcaggcatcgcacagacagccaaggagacggtcatgaaaagcaccgcccgatccctgttcctggacgccagtgacgtggcccggctggtggccaccatcggcccgcaggccgccatcgtggacctggccgggcaggtccggcaggcctttctgcgctggcacgacttcgacaagtccgcgcggctggcgagccattccgcgcgtggcgtgatcgagctgatgccggtcagcgacggcatccagtatgcgttcaagtatgtcaacggccatccgcgcaatgcgcagcatggcatgccgacggtgatggcctgcggcctgctggccgaggtggaaaccggcttcccgctgatgctggccgacctgacgctggccactgcgctgcgcaccgcggccacctcggcgctggcggcgcgcgccatggcgcggcccggtgcggcgacgatggcgctgatcggcaacggcgcgcaggccgagttccaggtgctggccttccaggcgatgctgggcgtgcgcgagatcgccgcctatgacatcgatcccgccgccaccacacggctgatgcgcaaccttggtggcgtacccggactttcgatccggcgtgccgaatcgatcgaggccgcgctggccggggcggacattgtctccacggtcaccgccgacaagactcgcgccaccatcctcacgccggaaatggtgcggcccggcatgcaccttaatgcggttggcggcgactgccccggcaagactgaactgcaccccgatatcctgcgccgcgcgcgcatcgtggtggaatacgaagaccagacgcgcatcgaaggcgagatccagcagttgccggccgacgcgccggtgaccgagctgtggcaggtgctggccggccacgcgcccggccgcgcggcggcggacgaggtgaccgtgttcgattcggttgggtttgcgctggaagactacgccgcgctgcgctggctctacaccgcagcgcaggcgcaccgggcgggcagggcggttgagctggtggcgatgccgccggatccgcgcaacctgtacggctggatgatggcgcaggccgacggcgacgaagccgggctggcaacgccgcggcaggcggcagtggcctgaggctgcaagcgatgccggggccggcatggccccggcgcagccgtgctcaggcggtgcggcccatcatcagctgggcgcgcaggaagcccttgacctcttccagcgacggcgtcttcaggaacaccatgatgccccagtgctgcagggcatcggccacgccttcataggcctggcggttggtgatcacggcgaagatcacgtgctggctggcaaagaaattttgtagcttctcgatggtggccgactcggcgtcgttcagttcgtcgacgtagtacagcaccacgcgcggatgctcgctgaccgaggtgatgacggtgtccagcacatcgtcgaccaccacgctcttgagcggcagcccccacttggcaagctggccgtggatgcgctgcgcttcctggtggttggggtggaataccaccaggtccaggccgtgcggcgacgccgattccggcccgatgcgcgtcgccagcaggcggtgcacggtctccttgtggatgcgccgatggccgccgttggtcttccaggcgccaagttcgccgcgctcgaccatcttctggacggtgcccagagagacgttaagcagttttgccgctgtacgcgtgctgtaataaggcttttcagccagtgccggatccagtttcatcccatcacccgtggtcctgaaggcagtcgcgccgggacggcgcccgcggcgccaggcacatgcgccgcgcggttgtcactgccaatggttgactgaccctttgtcctgacccgctcccccgccggccggacggctttctttataaatttgttgtttctttcatttccagccgatcagcgactttctggacgtattgaagatctcagactcggatctgctggaagccaataatatgccgcaaacgccaatccatctgtaagaaaaaacataaatccatcgcgtattggttgtttaacgcacattggtgcttgcaggcaggcacgacagtaacggagacattgtcctgccccggtggttccccggggttcgacgcagctctgaagcatccgctgaatacagcgggcgcttcagagttctgtcgtgacatgacagattgcgcggcatggccggcgcgactgttcccgattccccggccacgcttcaaagcccgtacttgcgcaccttgtcgaacagcgtggtcttcgccacgcccagggcttcgctggcgcggctcaggttgccgtcgtggcggcgcatggcatcggcaatcagtgcgcgctcgaattgctcgactgcctgcgccagcggcagggcttcgggagcggtggtgccgtggccggggttgcagcccagccccagcacatggcgctcggccaggttgcgcagctcgcgcacattgccgggccatgggtaggctaccagcgcggccagctcggccggggtcgcgggcacagcctcgcggttgaagcgcaacgcggcctgcgcgacgaaatgctcgaacaaagctggcacgtcttcgcgccgctcgcgcagcggcggcaattccagcgtgatcacgttcaggcggtaatacaggtcggcgcggaactggccggcatcggagagcgcgcgcaggtcggccttggtggcggccaccacgcgcgtgttgaccggcaccggctggttggagccaagccgttccaccacgcgttcctgcagcacccgcagcagcttgatctgcagcggcatcggcatgctctcgatctcgtcgagaaacagcgtgccgccttcggcgtgttcgatcttgccgatgcggcggcgcgcggcaccggtgaacgagccggcttcatggccgaagatctcgctctcgaacagctgttctggcaggccgccgcagttgatggcaacaaagttgcgcgcgtggcgctggctggcctcatgcaggcagcgcgccaccagttccttgccggtgccggtctcgccgtggatcagcacattggcgtcggtgccggccaggtcggcgatcaggcggcgcagccgctcgaccgtgggcgaatggccgatcaggtgggcttccagcttctggcggcccgccagccgttctcgcagttctgacacttccagcgcgagccggcgttgctccagcgcgcggcgcgtggcgtccaccagctgctcgggcgagaacggcttttccaggaagtcgtaggcgccttgcttcatcgcctgcaccgccagccccacgtcgccatggccggtgatcatgatcaccggcagcgcggggtcgcgctcgcgcagttgcgcgagcagcgccatgccgtcctggcccggcaggcgaatgtcgctgacgaccacgccggcatagcccggcccggcctcgcgcaacgcggcctcggcgctgcccacgccacgcgtggcaatgccctccaggcgcagcgcctgctcgcagcccaggcgtacgtcggcatcgtcctcgacgatcagtacagtcaggtcagccggcatgctttgcgtcctgtgggttggcgtcgtgcggcgccagcggcagcaccagcgtgaagcaggcgccgccgtccgggtggttggcggcggacaggctgccgccgttttcattgaggatgccggccgacagcgtgaggccgagccccagcccttgcccggcgggcttggtggtgaagaagggctcgaacagtcgtgcgaaggcttcctcggacaagccggcgccattgtcgcgcacggtcaggtggaccatggcgcccgccacgtgcgcgtgcagcgcaatgcgcggcgcgggctggccggcgagggcatcgagcgcgttgccgagcaggttcaccagtacctgttccaggcggttgggatcgcacaccaccgccagcgtcggatcgacatcgcgctgcagcgcgggttggaccgcgtccacgcgcgtctgcagcaggaacaatgcgttgtccaccgcttcggccagcctggcctggcggcggccgttgccggacttgcgtgcaaacgacttgagcgcgccagtgatgcggcccatgcgttcgaccagcccgatgatggtgtcgaggttggcgcgcacggtggcgtagtcgccgcgctcgaggaacttgccggtattgcctgagatggtgcgcagcgccgccagcggctggttcagctcatgcgcgatgccggtcgacatctgccccacggcggccagcttgccggcctgcagcagcccgtcctgggcctggcgcagcacggtctcggcacggatgcgttcggccacctcggcctgcaggcgctggttggaggtggacaggtcggcggtgcgatcggccaccttgcgctccagctcgctgttggccgcctccagcgcggcgcgcgccgccaggcgctcgttgacgatgcgccggcgcacgttccacgccgcccccagcagcagcacgaaggcgctcagcacgccggccagcgccgccgtgttgagcgcggccacgcgtgcctgcgaggtattggtcagcagcgtcagctgccagtcggtgccgggcagcgcggcatgctgcgccagcatcggcgggccgcggcgcaggcgcaccagttcgtcgctgctgctgccgttgccgttgttcagcttgcgcaccagggtcagcggcagttgcggcagcggggcgcggttgtactgcaggctgcgcatcaggcgctcgcgcgcctcgggtgacagggggcgcagtgcggccagcttccacgacgggtccgaggccaggatcaccacgccgttctcgtcggtcagcagcatctggctgtcggcgccctgccagcggttctccagcggctccaggccaatcttgaccaccgccacgccgaccgggttgtcgcgctcgcccagcggcgccgacaggtagtagcccgattcgctgcgggtggtgcccacgccgtagaagcgccccaactggccgtccatggccgcctggaagtacgggcggaaactcagcgcttcgcccaggtagctgtccgggcgctgccagttgctgctggccagcaccttgccgtgcgcatccagcacatagatcacgcgcgtgccggcgcgcgtattgagggcgctcaggtagtcattggcgcgtgccgcgcgggcggcgtcgtccgggcgcagcagcagcgcggcgatgcgctcgtccagcgacagcaggccgggcacgtagtcgtagtgggccagctcgctttccagtgcctgcgtgtacagccgcaactgcacctggccgcgttcggcctggcgcgccagcgcggtgtcgtagctgtagcggtagccgagcgagcccgccaggcccaccagcatggccagcgccagcagcgcgagcagcggcgcaaggccgcgcaggccgtggggcaggcgcgagccggtgggtgcggcggacgcaggtgcggtggcgcgggtggtatcgccgggagggtgtagcggaccggtcatcaggtgttgggtgaggcaggtggcaaagccgccgcgcggaccagaggggcagggccggcgcgggtgcctacttttaccacaccaggggggcggtgccgcgccagaatgcaaaaaggcccggttgccgtatcggcaaccgggccctggcacgcctggcggacggtattacttgcccgcgaggacctgggcaggtgccaggccggtggtggtatccgcggcgggttcatcctcctcggacggtaccggcgcgccgatggcgtcttcgcttttggcgacgacggcggtggcaatcgcattgccgagcacattggtcacggtgcgacccatgtcgagtacgtggtcgatgcccagcaccagcaggatgccggcctccggcaggccgaacatcggcagcacggcggcgaccaccaccagcgaggcgcgcggcacgccggcgatgcccttgctggtgacaagcaggaccagcagcatggtgatctgctgggtcagcgacagctcgatgccatacacctgcgccacgaacagcgcggcaaacgaggtgtacatgatcgagccgtccaggttgaacgagtagcccagcggcagcacgaagttggtgatgcgctccttgacgccgaaacgggtcagctggtcgatcactttcgggtaggccgattcgctgctggcggtggcgaagccgatcatcagcggcgcgcgcatctgcttgagcaggcggaacacgtcacggcccaggaagaagtagccgccggcgatcagcgccacccacagcagcgccagcgccaggtacaggctgccaatcagcttggcgtacacgaccagcacgcccaggccctgcgcggtgatcaccgccgcgatggcgccgaacacgccaaccggggcaaacgccatcacgtagttggtgaccttcagcatcaccgtggcgaggccttcgatgccttgcagcacgggcttgcccacgccgtccttgaccgtgcccagcgcaaagccgaagaacagcgagaacaccacgatctgcaggatctcgttgtgcgccatggcctcgacaaagctcttggggaacatgtgggcgatgaagtcgcgcaggttcagcgcgccggtcttcaggttcgaggccgcgtcagccggcggcagcggcaggttcatgccgtggccgggttccagcaggttggccatcaccaggcccagcagcagcgaggtgatcgaggcgccaatgaaccacatcattgccttcaggccgatgcggcccacggcgcggccatcgcccatgctggcgatgccggccaccagcgtggcgaacaccagcgggccgatgatcatcttgatcatccgcaggaatacatcggtcaggatggacaggtggtccgcaatcgatttggcggtggcggcgtccggcgccatgttgtgcgcggcggtgccgaccagcacgccgagcagcatcgcaatgaagatcagggtgggcagtcgattcagtttcatcgtggatcaggcctgtgcgtccgtcccctgtggcagggacgggcgtctgtgtattgcgggaaggctgggcggcgatgtcggggcgccaggccggccttgtcgtggttcagcgcggcaacaggtgccgtgggttcgccggagtggcgaagggggtgggcaaggcggggtcggtcatgtgtgtcctcctttgtttttggcatcggccgggacgccgggcagcgtgccggcatacccgtctggcgctgtaagcggcggcctatattgcacgcgccgtgccagcccgaaagggctgcaggagttgtgcaacttgttgaatataaaggagaaaaagatgtgattccggcgccggattcgggaatccggaccggcatgcgaaaacgccgttcgggaatccgaacggcgttctaggtgttaacccggggttttgaggtgctggcagcgggggaaggtggggcctttgccggcgtcacagggctggaaaaaacgagggccttgcttgatgtggttcctggccaaaccaccctctccccatgaggggagagggagaacaccttgcttaggctagctcgggcggctttggagcaccctttgcaggcgccggggaactcatttcagccgccgtcccagcgtttccggcaccattgccaggccgatcagcgataccaagccacagccgatcacatacagcgcgggcgcattggcgtcaccggtgacctggatcagccgggtcgaaaaatactgcgcaaagccgccgaagatcgcgatcgccacgcaatacgcgatcgacagcccagtggcgcgcagccgctgcggcagcacctcgctgaccaggaccatcgaggccggcgcggtcatcgacatcggcaccgacaggcagcccaccaccaccagcaggcgcgcgagcgacggctcggcgttgatcagcacgaaggccgggtagaccattgccagcagcgccacgcgcgaccacagcactacggtcttgcggccgatgcggtcagccagccagcccgcgaacggcgacagcgccacctgcaccagcgccgccacgcacgcggcccagatgcccagcgacagcggcatcttcagcacgctgaccgcgtagttgctgaggtagtacacgacgatataggtcgaagaggccaggccgatcatcagcaggatgctggcgatgatctcgcggccatggcggcgcagcagcggccattgcgcggcgtgctcgccgtggcgcacgggcgcggcggtttcttccagccggcggcggatcaccaggccgaccgggatcaccaggatgccgatcaggaaggcgaggcgccagccccaggcttccagctcggccggcgccagcacgttgctcagcaccaggccggtgatcgcgcccagcagcgccgccaggccctggctgaacggctgccatgcggtatagaagccgcgcgtgcggtcatcggcgtattccagcagcagcgcggtcgatgcgcccatctcgccgccgatggcaaagccctgcaccagccgcgccaccaccaccagcaccggcgcgaggatgccgatctgcgcgtacggcggcgtcaccacgaagatcagcgagctcagccccatcagccacaaggtcagcgccaccgccggcttgcgcccggcgcggtcggcatacatgccgatcagcaggccgcccagcgggcgcatcaggaagccgacgccaaaggtggcgaacgacatcagcagttgcccggtagggttgtcgaccggaaagtagagccggccgatcagcgtggcaaagaagctgtagacgacgaaatcatagaactccaggccattgccgatggtaatggcggcaatggcgcgcgtgcgtgacagttgcgcctggggcgcagcgaccgccacgccggcggtggtgtcgatggacatgggtgtctccgtaaaacgataaggcgccggccggggcgcacgcggcggcccggcggcagaacggctcttgctggccgcgggatcagtcgcgcgatgcgtggttcagcatcggcaggtccaggccctgctcgcgcgcgcagtcgacggcgatctcgtagccggcgtcggcatggcgcatcacgccggtggcggggtcgttgtgcagcacgcgggcgatgcgggcggcggcttcatcggtgccgtcgcacacgatcactacgccggaatgctgcgagaagcccatgcccacgccgccgccatggtgcagcgaaacccaggtggcgccgctggcggtgttgagcagcgcgttcagcagcggccagtcggacacggcgtcggagccgtcctgcatggcctcggtctcgcggttggggctggcgaccgagcccgaatccaggtggtcgcgcccgatcacgaccggcgccgacagctcgccgctgcgcaccatctcgttgaaggccaggcccagcttggcgcgcaggcccaggcccacccagcagatccgcgccggcaggccctggaagctgatgcgctcgcgcgccatgtcgagccagcggtgcaggtgctcgtcatcggggatcagttccttgaccttggcgtcggtcttgtagatgtcctgcgggtcgcccgacagcgcggcccagcggaacgggccgatgccgcggcagaacagcgggcggatgtacgcgggcacgaagccggggaagtcgaaggcattggccacgccttcttccttggccatctggcggatattgttgccgtagtcgaaggtcggcacgcccatctgctggaacgccagcatggcgcgcacatgcgcggccatcgacgccttggcggccttgaccaccgccgccggctcgcgctgcgcgcgctcgcggtattcgtcccagctccagccggccggcaggtagccgttgagcgggtcatgcgcgctggtctggtcggtgaccatgtccgggcgcacgccgcggcgcaccagctcgggcagcacctcggcggcgttggcgcacagcgcgatcgagatcgccttgccctgcgacgtgtagcggtcgatgcgggccagtgcgtcgtcaaggtcggtggcctgctcgtcgacatagcgggtcttcaggcggaagtcgatgcggctctgctggcattcgatattgagcgaacaagcgccggccagcgtggcggccagcggctgcgcgccgcccatgccgcccaggccggcggtcagcacccagcggcccttcaggttgccgccgaaatgctggcggccggcttcgacgaaggtctcataggtgccctgcacgatgccctggctgccgatatatatccagctgccggcggtcatctggccatacatggccaggccctttgcatcgagttcgttgaagtgttcccagttggcccagtgcggcaccaggttggagttggcgatcagcacgcgcggcgcgtcgcgatgggtgcggaacacgcccacgggcttgcccgactgcaccagcagggtctggtcgtcttccaggcgggtcagcgcttccacgatgcggtcatagcattcccagttgcgggcggcgcggccgatgccgccatagaccaccagttccttcgggttctccgccacctcggggtcgaggttgttcatcagcatgcgcagcggggcttccgtgagccagctcctggccgtcagcgtggtgccgcggggggcgcggatttcggtgtcgcggaaacgcgtggggttggtggtggtcttggtcacgggaactccttcggtcgtgcagtcgggaacgctcgctttttttggcgatgcataggcatgtatagtcctgtatatacaggcatgtatgaatcggtgtaatcccgtaggacggatgagcctcaatacggcgttttagtcacaatggaagcggagcaccggggagggcggacatctggcctcgtgactggcgccggatctaatcacgacccggcggcctgggaggcctgcgcgtcacgctgccggcatccggcaaggaacacatccagcgccaccggacgcccgatcacatacccctgcgcatagtccaccccgatcgcgcgcagcgcatcgagggtgcgttcatcctccacccactccgccaccgtgcgcacccccagccggtgcccgatgtcgttgatcgagctgacgatctcgcggtcgaccgcgttgtcggccagttgccggatgaagctgccgtcgatcttcaggaagtccaccgggaactgcttcaggtaggcaaacgacgacaggcccgagccgaagtcgtccagcgacacggtgcagccggcgcgccgcatctccgtcaccagccggttggccgcggccatattgttgatcagcgcggtttccgtgatctccagccggatgcggctggcgggcagcgcactggcctccagctctgcatgcaggaagggcagcaggaagggctcgccgagcgagttggcggacaggttgatcgataccgacagcccgggcacggcgcccaggcgttcgccgtagccgcgcagcacgttgcggatgacccagcggtcgacgtggcccatcaggtcgtagcgctcggcggcgggaatgaaggcaccgggcatgatcagatcgccgtgctcgtcgaccatgcgcaccaggatctcgatatggcagtgttcggcgccgtcttcgttctcctccggctgcagtgcgcggatctcctgcgcgaacaggcggaagcggttcgcttccagcgccgaatggatgccggcggcgacttccagctcgcggtggtggcggcgcgcatcgctctcgtcgcggcggtagaccgagacgcggctgcggccggcggccttggcggcgtagcaggccacgtcggcgcggctcatcagttcgctgaccgggggcacgtccaggtcgatcgcggcgatgccgatgctggcgcccatgtcgtacacgcgtccttcccacgggaagcggcggccgcggatggcgtcgatcacgccctggcagacctgttcggcctggtcgacggtgcagtccttgagcagcagcgcgaactcgtcgccgcccaggcgcgccagcacgtcgtcgggacgcacgtggttgcggatcatgtagcccagttcgcgcagcagcacgtcgccggcgccgtggccggcggtgtcgttgacgatcttgaagcggtccaggtcgatgaagcacagcgcggcgcggtggccgtgcagccgcgccgcgtcgcaggcttcgcgcaggcgcttctcgaaccaggtgcggttgggcaggccagtgagcgcatcgtgcatggccgaacgcgccagctcgcgctgcagcgcgcgcgcggtggtgatgtcctggaacaccagcaccgcgcccagcacctcgccgcgcgcggtcagcacgggagcggccgagtcctgcacgtcgtggcgctcgccggtcaggctctgcagcacggcgccgtcctgcaggtaagccggcgcgagcgtgcgcaggcaggcttcgaccgggctggggatggggtcgccggtggcttcgtcgacgatgcggaagacctgctccagcggcaggccggtggcgctggccatggtccagccggtcagctgttcggcgatcgggttcatgaaggtcacgtgcatggccgcatcggtgcagatcaccgcatcgccgatcgagcgcagcgtgatgtgcaggcgttccttctcttcgaacagcgcctcggtcaggcgccgctgctcggtgatgtcccagttggtgccgaccagggcctgcgcggtgccatcgtcggtgcgcgtgaccatggccatcgcgcgcacgtggcgcacgtcgccgccggggcgtgcgatgcggtattcggtatcgaacggcgcctcgccacggatggcttggcgcatctcgccgctgacgcggctgacgtcgtccggatgcagcatcgcgatccattgctccaccactggcgtgccgcccgcggggtcggtgccgtgcagcgcatgcatgcgcgcatcccaggtgacgccggcgctggtgaagtcccactcccagatgcccacgccgccggcttcagccgccagctggatgcggcgtgacagccgttccagctcttgctgcgccagcttgcgcgcgtggatgtcttccacctgggtgatgaagtgctgcggctcgccggtctgttcgtcgcgcaccagcgacaccgccagcagaacccagcggtaatggccgtccttatggcggtagcgcttttccaggcggtaggactcgatcttgccggacagcaggttgtcgacctggcgcaggtcgccggtcaggtcgtcggggtgggtcagctgctggtagctcagctcgtgcagctcggccgcgctgtagcccagcagctcggtcatggcgcggttcaccgtctggcagcggccgtccatgccgaccagcgccatgccgatggctgaatgctccatggcctggcgaaagcgcttgtcgctgctgcgcaggctggcgcggccgtgccggttctgctcggtcaggtaggcgatgcagaccgggaacaccatgatcaccgccgccgacagcggcactgcttcatggcggtgcgcgagcagcatcagcgcctgcaggcagagtgtggccaccagcgtcagcagcgcggtcgcaaacggattgccggccagcgccaccagcaccagcggcagcgacatcgcggcaaacgggtcatggctctgccactgcgcaaaggcgccgatggccaggcacagcgccagcgcgcccgcctgcggcgccagcaccggccgcgcgacggcggcgcgcacgcgcacctccgtcatcgacaacatcatcggcagcaacagcgccatgccgagcgcgtcggcctgccaccacgtccaccagaccgaggcgaagctggtgccatgggtcgcggcgatggccatggcgccggcggtggcccccagtgccggcgccaggatgccgcccaccgccagcatcaccgcgaaggcggccagcggaccgtggcgccccaggacggcatgccggtccagcaggcgcagcagcccgagcgcgaacagcatctcggccaggttggcgccggtcagcatcagcgcggtggcgacgctgtcgccggccgcatggttggccagcacgctggcgcccagcatgccggccagcagccacggtccctccgcgcgcggccggtgcagcagcaggcccagcccgaaggcgttgggcagccacaccgccgccacggtaccgggcagccgcgccagccacagcgcagccgccgccagcacgaaatagccggcgccggccagcagcaagggcagccagcggcgctgcggggcaggatggtcgttggcggcctggtggctcggcggggccgtgtggggcgtcatggacgagaacgatgcaaaaaggcggtgcgtctgggtgggaggaggcggcttgcccggcgcgcccgggcggcacggccccggatgcggggacggaatgccgcccagcgtaggggcaatgtagcgaggataaggacgcggccattggcaggacagggggcaggttgggggctatcttggcactggtgctgggggcgattttttggtagggaccgtcaggcatgcgggtaagccagttcataacctcacgggtaatcgcgccacggccccgccgcgcccatcatgcagccatggcctgacctgaggccgctatacggattcccaaccaagaccaggagtacgccatgtctgccgccatccaagcccaagtcactgccgatcccaccacccttgccgaccgctacctcgccgcctggaacgagaccgatgccgcgcgccggcgcgagctgatcgcgctggcgtggacggaatcggcaagctatgtcgatccgctgatgcgcggggacggccatgctggcatcgacgcgatgatcgtcgcggtgcagacgaagttccccgggtttcgctttacccgcgtgagcccggtcgatgcgcacggcgagcacctgcgctttacgtgggaactggccccggcgggagagccggcgctggtggtcggcaccgacttcgccacgatttccgccgatggccggctggcgcgcatgaccggcttcatcgaccgggccccggccgggctggcctgaccgaggcgcgcgccgccgctatgtggcctgccccaccgacagccccccgcccactggcggcaagctgctgcatccagtgcggcagacaggggaaggcaaatggcgcgatttctgcgggtggcggcatgggggctggccggcacggctgtcgccgtggccgtgggggcctatgccgcggtatgggtcggcgagcgcaaggcgtcgcgcattgtcgaggtcaaggtttcacccatcgccatccgtgaagatgccgccggcatcgcgctcggcaagtacttgtttgaatcgcgcggctgcatggaatgccacggtgccggcggcggcggcaagcaggtgatcgacgaccccggcggcctgcgcgtgcgcgcgccggacctgacgcgcgccaatccggacattgccgcctaccagccggttgactgggtacggagcatccgccatggcgtggcgccctcgcaccggccgctgctgatcatgcccagcgaggactacaaccgcctgagcgacgaggacctgggcgcgctggtgggctacctgcgcagcctgccgccggcgatgggggcgcccgcggaaatccgcatgccatggctggtgcgggcgctgtacggcgtgggcatcgtgcaggacgcggccgccaagatcgaccacagcttgccggtgcagcctgcaatggtgccggcgcccacggccaggtacggcggctacgtcgccaatgcgtgcctgggatgtcacgggccggacttccgcggcggcaagatcccgggcgcgccgcccgactggccgcccgcggcggacctgcgccccgtgccgggcggcgccatgtcgcgctacggccaggcttcggcctttatcgcgatgatgcgcagcggcaagcgcccagatggcaccgaagtaagccgcgtgatgccgttcgattcgttcggacgcatgaacgataccgacctgaccgcgctctatctgttcctggccggcatgccgcagcgctgagcgcgcgcgtcagcgccgcgccagccgccggccggcggcgatgccgggcagctccacccagcggtgcagcagtagcgccagcgccagcgccaggccggcatcgatggcaaagcgcagcagttgcagcgcggtctggccgggcgccagttcgggcatcaggcgcttgacgccctcgatcacggtggggtgcgtcaggtacagcgcatacgacagttcgcccagccagaccagtacgcgcggcacgcgcagcacgccggcgtgctcggccgccacggcgccggccagtagcgccgccgcgggcagcccgcgtccggccaggctgaagtcgggcccgaccagcggcagcgacagcgcgaacgccgcgcaaccggttgccagcatgcccaccgcgatggccggcgtcagcaggtggcgccagcgcgcgtaggcccacgccagtccgcagcccagcaggaattccagcaccagcggattgctggccatggccagccacggcgtggcgaacgggtagccctgcgtcggatctgccgccagcgcgccgaagcgccaccacggcagcaccagcgtggccaacgcgaagacccccagcaccaccagcagcgcgcgccgcccggccagcagcaggccgagcgcgaaggcggcatagaacgccagctcatagttgagcgaccagcccacgtacagcgccgggtagccatagtacggcgcgtggccggtggcagtcggcaggaaggccagcgacgccgcgaacaccgccggcgtgaccggattgagcagcagcgcatggatggccgacatggtccagtacggcggcgccagccggcagcagcgccggatcatgaagctgagcgggcgctcgggctggggccgcgccagcaccgcgacccaggcgatgatgaagccgctgatgacaaagaagacgtccacgccgacatggccgcgcttgatcacgttgtcggtcagccagttgagcgccggcgcatcggcgccgcccagcgccaggccggagtggtagaccaccacgaacgcggcggccagcccgcgcagggcctggatgctgtcgagccgcgccactgacggggactgggccgccggcacgcgcgtggcagcggtggcgtgcgggaccggtgccgcggaggcgccggaataagtgtgttctggaacagtcgatggcactgttgcggcggcagaaatcggaaagcgaagggattcatgagggacagccgccacatgcccaaagttcgtgcaaaacggcttcgggggcagggtagtgcgcatggtgtccggcaaggtgaccgaaattgcactatcctcatttgtcctttgcgccaggctgcggcgcatgggcagtgcccgcgcgccgcacgattgcgcccggcgggggcactggaaagaaccagcgggcaacgtacccaaggagtgtccccccatgaccaccctcaatatcaacgtcaacggcaagacccgtgaagtcgacgtggacccgtccacgccgctgctgtgggcgctgcgtgacaaccttgaaatgaccggcaccaagttcggctgcggcatggccgcatgcggtgcctgcaccgtgcacgtcaacggccaggctacgcgcagctgcgtgacgccggtatccgcggctgccggcgcgcgcatcaccaccatcgaaggcatcggcactgacaaggtcgggcgcgccgtgatggacgcctggctcaagcacgacgtggcgcaatgcggctactgccagaacggccaggtgatgagcgccatcggcctgctgcgcaccaagccgcggcccaccgacgccgacatcgaccaggccatggccggcaacctgtgccgctgcggcacgtaccagcgcatccgcgcggcgatcaaagacgccgcccgtgcgctggcctgagcgggaggaaaccaatatgcgtatccgaggcatcgaagccctggcaggcggccaggccggcaatagcggcgaagcgcgtccgaacaccggcgtggccacgctggaccgccgcagtttcctgaagctgaccggcctcgccggcggcggcctggcgctgggcgtggccccgctggtgcaggcacaggagggcgccaagcccaaggcgccgccgccggcgccgcaggcattcctgatcatcgcgccggacaacaccgtgactgtggccgtgaaccggctcgaattcggccagggcgtgcacaccgcgttgccgatggcgctggccgaagagctggacgccgactggcgcaacgtgcgcgccacgctggcgccggccggcgatccgtacaaggaccctggcttcggcatgcagatgaccggcggctccaccgcgctgaaccactcgttccagcagtaccgcgaactgggcgcgcgcgcccgcgccatgctggtggcggctgccgcgcagcaatggaaggtcgatccggccagctgcaaggtggagcagggcgtggtcacgtccggcagccaccgggccaccttcggcgaactggcgccggcggcgatggagctgcccgtgccgcagcgggttacgctgaaagacccgtcgcagttccgtatcgtcggcaagcccacgccgcggctggatgcgcgcggcaagatggacgcgaccacgccgttcggcatcgacacgcacctgaagggcatggtggtggccgtggtagcgcgcccgccgcgctttggcggcaaggtcaagagcttcagcgccgacaaggcgcgcgcggtgcagggcgtgcgcggcgtgctgcaggtgccggtcgaccgcggcggcagtggcgtggcggtgattgccagcggctactggccggccaagatgggccgcgatgcgctcgagatccagtgggaagacgcgggctcgaaggtgtcgtcgcaggcgctcttcgacgaatacgcaaggctggccggccagcccggcacggtggcgcgcgcggggagcggggatatcggctcggccatcaacggtgccgcgcgcaagatcgaggccgacttccgcttcccgtacctggcgcacgcgccgatggagccgctgaactgcacgctgcagccggaagtggccggcggcaaggtgcagtcggtcaaggtctgggtgggctcgcagttccagaccgtcgaccaggccgcggtggcgcgcacgctggggctggcgccggacaaggtggtgctcaacaccatgatggccggcggcggcttcggccggcgcgcggtgccgacctcggactacatcgtggaagcggccaacgtgctcaaggcctgggtagccgccggccacaccgagccgctcaaggtggtgtggagccgcgaggacgatatccgcggcggctactaccgaccgctgcacctgcaccgcgcccgcatcgggctggatgcgcagggcaaggtggtgggctggcagcacaccatcgtcggtcagtcgatcctgaagggcacgccgttcgagcccttcatggtcaagaacggcgtcgacgccaccatgaccgaaggcatcgtcgagaatgactatgacctgccgctgcagatgtcggtgcaccatccgcaggtggacgtgccggtgctgtggtggcgctcggtgggcaatacgcataccgccttcgtcaaggaaacgctggccgatgaaatggccgcagcctcgaagcaggaccccgtggcattccgcctggcccggctcgacgagaagaagcacgcgcgccaccgcgccgcgctgcagctggcggtggacaagtccggctatggcaagcgcaagctgtccaagggccatgcctggggcgtggccgtgcacgagtcgttcaacaccgtggtggcctacgtggtcgacgtctcggtggtgaagggcgagccgcgcgtgcaccgcgtcaccgccggcgtgcatgccaaccgcgtggtcaacccgatgtccgccgaggcccagatccagggtgcctgcatctttgggctggccatgaccaagccggggtttgccatcgagatcgagaacggcgccgtgaagaacagcaacttcccggactatccgccgccgcgcatcaccgatgcgccggtggtggacgtgttcttcgtgccctcgcaggagaaccccaccggcctgggcgagccgggcgtgccgccgatcgcgccggcagtggcgaacgcgctgttcacgctgacgggcaagcgccagcggcaattgccgtttgtgatggcttgatggtctgaccgcagccggccgccgaaggggaggtgcagccgcatcgcgcatcccccgaatgcggctggcacgcgctatttgttgtaatcgcaccagtctttgccgggccgtggctccaccctattgcgtttgcgcggcgagccgcgtagaacgggaaaaactgcgcgcaaggaacagcgcggaaaaaaatacgccagcaccgccctgccgccgcgtttcgcggaccgggggcgtgcccggagaccgaggtgtgatcatggagacccaggaaagtacgctgacccttgcgctgatgaccgagcccgcgcggatccggatctgccgggcgctgctggaggccggcgaggcgggcctgccggccaccgacctggcgcaggtcgcacggctgagcctggcgcgcgccggccacgtgttcctggaactggtgcaggccgatgtgctggcgctgtcgatccaggagcgccgcgtttgctacgtgctcaaggcgcgccgcgccgtgaccgaggcactgggctatatcgacgccagcggactggccgactgatccttgcggcgtggccgggctacttccggacttccttcagtgcccgctcacgcgcggcctcccggtcctgcgtgagccggtaggccgcgtagtacttgtagatattgcgcacataggtggtggtttcgatgccgatcttctccgccaccacgatctcgacattgttgaaccacttgtcgggatccagcccgcgcgccgcagcctccttgcgcatcttggcgatattgccgggcccggcgttgtaactggcaaaggcgaacagcggccggttggattccgagaaatgcgcgtcggggaagtacttcgtcatcagccggtccatgtacttggcgccggcgtggatgttggactcgaccatctggatattgcccacgttcagttccttgccggtggcgggcatgatctgcatgatgccgacggcgcccacgcggctgcgcgcctgctggttgagctgtgactcctggaagccctgtgccgccagcatcagcgggtcgaagccatggtccttgccatacttctcgaagaaggcaacggtctgctggaagcgcttgtattcggcgtcctcggtgttgttcttgatctgcttgacccggcgcatggattgcttgatcaggtattccgccatgccctgcttcttgacgtaattgacatagaaatcgtcaatgacctgccgcaactgcgggctgtccttgcggaaggcccagccgacatagccgccttcacgcaccgccaggtcctggcgcaccttgatgtcaggcaggatctgcgcccacattgcggccttccagtcgtcgaccacgacgatctccagcaggcccgcgttcagcatctcgagcacgtcctcgtcttcaagggcatcgggcagcagcaccagcttcatcggcgccttgccggactggcgcaggcggttgttcagtgcagtcaggctgtcgtagtagctgctcgcgcggcgcacgtggacggtcttgcccgccaggtcgtccaggctcttcagcgccggcgacttggggccggtcacgatcagctcgcgcactggcttgcggtcgcgcggcgcggcaaagtcgaccatcttcagccgggcctcggtctcggtcaggttgccggcggcgatatcgcccaggcccgccgccaggtcgggcagcagccggtcgcgcgtggtggggatgatgatgatggtgagcgggcgcttgcccagtcgactggcgtaggtcttgttcaggtagcgctcgaattcccgcaccagttctgcggtaattccgcgctcgtggcctttgtcgctgaagtagagggtgcggctgtaaggcaccagcacgcggatgacgcgactgttgaccatcacatcgaagtcgcccatgcgcggcttgttggccaggttgaggccgcgcggcctggcgacatctgccttgccggttgcggctttcgccgcgggggccgcaacgggcgcggacgccggcgccggcttctgctgcgctacggcaaacgtgctgcacaggctgagtgcgcccaccaggccggacaggagaaggcctgcgaaccagtggcgtgggtgggcagcggacatggcgcagatggcaagccgggcagaaaggcgcacgactcgctcgtatcgagtctaggcgcgatcctgcctcttgcaagccgccagggtccggatgctgccgaagggcaaacgggaggggtatgtctggcaagaagaaggtggccggctgatcccggccacccgtctcgcaaaggctggcgctattgctttggtgcggccatttcctgcttggccgttgcatcggctgccttgttctctactttgcgctcctgcttggcagcgccgacttcttccttgtactcacccttggccgccttcttcttggccttgtactcggcggcggccttctggcgcgcctcgcggcgttccaccagcgggtccttcggcggctcgatctgggtcatgccgggcggcacgccctggccgcctgccggcgtggcagaggttgccggcatcgccggggtcgcgggcatgccctgggcagcaggggttgccggcgtggccggggtagcgggggtggcggttgtctgggcaatggccgcagcgcagctgaggccagccaggcctgcggcaatcacgctggcgattcgggtaaggcgagcaggctgtttcgtatccatggaatacctccagagtcgctgtcggaggcgccggcaacggaagcgctcggcgcggcgtacgccgtacatccggccaagacgggcgcgcggcgacaagcccagtctaggtagcggcaccacgttgcgctgtcaggcacacgcccgaatgggtgccgggattattcctacaggcgggtcgttgccggccgggagcccatgccgcgcaaggcatcaaccgctcctcgggaaaacccgcatcacacccgcgtcttgaaatgcccctaccccgtccctataattagcactcgtcaggggtgagtgctaacagcctcctgcgacacctgaacatttctgacggccgtcgcctcggtagccggccgatttgtgatcaaaaactcactttgtatctaggagtccgtatgaatctgcgtcctttgcacgaccgcgtgatcgtgaagcgtctggacaacgaaaccaagaccgcgtccggtatcgtgattcccgacaacgctgccgagaagcccgatcaaggcgaagtgctggcaatcggtcctggcaagaaggatgacaagggcaacaacatcgccctcgacgtcaaggtcggtgaccgcgtgctgttcggcaagtacgccggccaggccgtgaaggtggaaggccaggaactgctggtcatgcgcgaagaagacatcatggccgtggtgaacaagtaattcaccaactgaccgccaccccgtacagatttcaggagattcaagaatggcagctaaagacgtagtgttcggcgacgccgcacgtgccaagatggtcgaaggcgtgaacatcctcgccaacgcagtcaaggtgaccctgggcccgaagggccgcaacgtggtgctggagcgcagcttcggcggcccgaccgtgaccaaggacggcgtgtccgtggccaaggaaatcgagctgaaggacaagctgcagaacatgggcgcccagatggtcaaggaagtggcttccaagaccagcgacaacgccggtgacggtaccaccaccgctaccgtgctggcccagtcgatcgtgcgcgaaggcatgaagttcgttgccgccggcatgaacccgatggacctgaagcgcggcatcgacaaggctgttgccgccgccgtggaagagctgaagaaggtcagcaagcccaccaccaccagcaaggaaatcgcccaggttggcgcgatctcggccaacagcgacacctccatcggtgagcgcatcgccgaagccatggacaaggtcggcaaggaaggcgtgatcacggttgaagacggcaagtcgctggccgacgagctggaagtcgtggaaggcatgcagttcgaccgcggctatctgtcgccgtacttcatcaacaacccggaaaagcaggttgtccagctggacaacccgttcgtgctgctgttcgacaagaagatcagcaacatccgcgacctgctgccggtgctggagcaagtggccaaggccggccgcccgctgctgatcgtcgctgaagacgtcgagggcgaagccctggcgaccctagtggtcaacaacatccgtggcatcctgaagaccgccgccgtcaaggccccgggcttcggcgaccgccgcaaggccatgctggaagacatcgccatcctgaccggcggcaccgtcatcgctgaagaaatcggcctgacgctggaaaaggctggcctgaacgacctgggccaggccaagcgcatcgagatcggcaaggaaaacaccatcatcatcgacggcgccggcgacgcagctgcgatcgaaggccgcgtcaagcaaatccgcgcccagatcgaagaagcgacctcggactacgaccgtgagaagctgcaagagcgcgtggccaagctggccggcggtgttgccgtgatcaaggttggcgctgccaccgaagtcgaaatgaaggaaaagaaggcccgcgtggaagacgccctgcacgccacccgcgctgcggtggaagaaggcatcgtccccggcggtggtgtggccctgctgcgtgcccgcgctgcgatctcggcactgaccggcgaaaacgccgaccagaacgccggtatcaagatcgtgctgcgcgccatggaagagccgctgcgccagatcgtgctgaacgccggtgaagaagcttcggtggtcgttgccaaggttatcgaaggcaagggcaactacggctacaacgccgcttcgggcgagtacggcgacctggtggaaatgggcgtgctggacccgaccaaggtcacccgcaccgcactgcagaacgccgcttcggtggcttcgctgatgctgaccaccgactgcgcagttgccgaatcgccgaaggaagaatcggctccggcaatgccgggcggcatgggcggcatgggcggcatggaaggcatgatgtaattcatcgccgaccgactgcccttacgggcaggctgtcttgaagaacccccgcgggtgcgagcccgcgggggttttttcgttccgggcagcgcgacgctcgcgccttgccatgcacgagcgcagaaaactctcaccctgatctaaggcttgccctatttgtggagcggaaggcgctggctacatttctaatcgccgcctattgaacccgcgggcaaatcccggatcaacccacctcctagcatggctgccatggaaaacgaaatcactacatcgccacgacgctggctggttcatgccaccgcgtgcatcaggcgcgtgccttcggtgcttgcctgtgcggcactcatgtgcctggcatacgcccaggcgcatgctgcctgcatgggaaccaccgtgacctcgccgttcctgccggccacggtgagcatcagcaagaccaccggcatcggccaggtgatctccagcgccaccattaccgtaacggtgacgtgcgacgacaccggactgcggcatccatctaccaatggctgggccctgaactacacgccgcagacgccgctggtggcgacttcgatctcgcagcagacctttgccaccgccatgccgggactgggctatcgcatgtacatgcccgacggcaacctgattgcaccgaccagctacggcaccaacggcggcgacaacttcggtgccaactgcatgggggcggcttcgggcggggtgccttgcacgatgccgctgggcacctcgacccagaccttccggttccggctggacctggtgcggaccagcacggtgctgaccagcggcacgttcagtgacagcctgatgcgcttcggctaccaggacagctggacggggggctcgggaccggggccgtggacggcccagttcggcgagcaaatgacttcgccagtgaccttccgcttcattccgccaagctgcaacctcagcgccggcacggcgaaccaggtcattaccttgcccaagatcagcgcctcgtccctgcccaccatcggctcgaccgcgggcgcgacgagattcgggctcactctcgagaattgcgtcacccagtcgatcgtcacgatgaacatcagcggcgatgccaccgccgtgggcagcgtcctgcggaacaacggctcggcgcaaggcgttggcctgcagatgctgaatggcggcccggcgggcaccccgctgccgctcaacgccgatgtcggcatgggcaatgtcggcgcggcaatgaccatggccattccgttgggggtgaggtactaccgggtaggcccggtcacgccaggcacggtcgacagcgtggcaacggtcaatttcaactacaactgagggatgcgcgcggcaagggctgaggccggctccggcgcgcgtcagaccacaaccacgcagcaccagtcgaagcgcttgttttccagctcgccggtgcggcggctgacgtagccgcgggggttgcagaccacgcgcgaatcgtcgatgcagtagtcgaagctggtgtgggtatggccgtggatccacaggtccgcctttgctaccaggtcgggccggcgcgacaggaagccgcccgagaccaggtcgtgcgagtagcgcgggtccaggctgcccaggtcggggccgtgatgcgtgaccaccacggtcttgccatcgtagggctgcgccagttgcgccgccagccaggccgacgcggcctggtggcgcgccagcgcgtcctggggcgtgaaatgccgcggacggccgtcgtcgccgtggagttcgatcaggcggtgatccagcatcacagccgcgcaagcctgcatcgcgtcatcgcgccggtcagtgccgaacagggtgtagtcagtccaccaggtagtgccgatgatgcgtacccgtccgtgcgcgccattgaattcggccacggtgccattgagcacctgtatgcccgggtgcgcctcggtggcttcggccatcaggcgatccacggtatcgaagttgctttcgtagtattcgtgattgccgggcacatagaccaccggctggctgaaggtgcgcgcggcccagtcgatgccgtcgcgcccgttggcgatgtcgccggccagcaccacgacgtcggcatcgcaggcaggcacggactgcggcatgttgtgctcgatgtggaggtcgctcaggatgcgtagcttcatggggactccggaggcgcatggggctcgctgcatgggccgctacggcggcgggtggttgcctgcattcttaataagccagcccgtctggtcaagtcccgcgaatcccgacgaaaagcaaaaaagcccggaaccaggtccgggcaagtgactgtctagccggcattgcaccgggagacagccgggggaaacgatcacggtttcccggaagtattaccctccctgtccggccatggtgggcaggagaacgcgatagatctggataaaggctggcccgagcagcaccagcaacagcgacgggaagatggtgaagatcagcgggaacaacagcttgagcgcgatcttggcggcttgctcctcggcccgcatgcggcgtttggtgcgcagcatgtcggacagcacgcgcagggactcgcccaggctggtgccgaagcggtcggcctggatcagcatggaggcgaacttgtccacgtcctccacgcctgtacgcagcgacaggttagacagcgccttttccttcgagaagcccgagcgcagctccagcagcatcagctggagctcatcggccagcaccgggcagcgcagcgccagctcgtcggccacgcgcatcagcgctgcatcgagcccgaggccggcctccacgcagacggtcagcaggtcgatcacgtccggaaactcttcaaacaccgtacgctggcgctgcgcgaccttgcgcgcgagaacgacgttgggcaggtagtagccgattgcccccagcactgccagcaacgcgaacatgatattccggtcctgcaggccgggctggccggcggctgccagcagcccgatcatcggcagggcgatggccagaacggtcttggccgcaaagtacagcggtgcggcactggcattgcgccagccggcgttcatgaagcgcacgcgcagctgcgagctctcccacccctccttgggcagtgacagccgcgataccggctgcgcccattgcaccagcttttcgtatagcggattctgcttgccaggatcagccccgagctgacccgcctggcctgcaatctgctccgcccgcccccgcaagcggttgggcgagaacacgtagagcaccccgaacaccgtgccgaacgccgccacgaagatcagcgcgagcacgacaaactggtccgcctgaaacccctggataatgccttgcatgatggactcccgtcaggatagctgtccaagccctgcttcttcgagcactgcatgtacttgtggaaccgcacgctgcacattcatacccggatacggatgatcttgcgcatccacagcacaccgaaggtcattgataccagcgcgccgccgatcatgcgcaagccaatcgggtcctcccacagcaccttcatgaagcctggattcaccaccagaatcagcccggcagtgccgaagggcaacagccccagcacccacgcggacatcttgccttccgccgacagcacacggatcttgtcgaacagcttcagccgctcgcgcaccatcgtgccgatggtgtcgaggatctccgccaggtttccgccgctttcacgctggatcagcaccgcgatgacgaaatagcgcaggtcgcccaccggtacccggatggcaaggttggtcatggcctcgtccagtgccacgccataattgatttcctcgaaggtggtgcggaactccggcccgatcggggccttcatttcctgcccgaccatgccgagcgcgccactgaatgagtgcccggcgcgcagggcacggctgatcatgtcgacggcatcagccagctgtgcctccatccgcttgatccgcttggcgcgctggcgcatcacatgcagcactggcagcagggcggccagcgccgcgccggcgagcaccagcggtaccgggatcggcaacagcggaatcagtgccaccgtgcacagcgccaccatcgcgcagtagcccagcagttgcgccaccgaccaggtgctgccggattgctccagccaccggtccagcgcgcccacgcggggcacgctcatgagccacttctgcaagcgcggcgagcctgccagcatgcgcttcttcaggatcgacaactgctctgcgctgacatgtccgcccgccgacagcgcccgcagccgcgcctcgatgcgcttggccgcggggccatgggcgttgctccaccacaggtagatgccctcgacgcagagcaccacggccacgaacagcaggatgccgaaggcgtagaagatcgtgctcatgtgtagctccccgggattgtttgttgttgtatcgtgccaggcggatcagacttcgaagcgcttggccgggtcataggtctcatccggcagccccacgccgaacacgcgcagccgctcggcaaacttgggatagaccccggtcgcccggaaattgccgcggaccgtgccatccttgtccacgcccgtgcgctggaaggtgaagatctcttgcatattgatgatgtcaccctccatgccggtgatctcctggatgctgatgatcttgcgccggccgtcggtcatgcgcgccgcctgcacgatcaccgtgatggccgaggagatctgctgccgcatggccttggccggcatggtcaggccggccatgctgaccatgttctccaggcgcgtcagcgcgtcgcgcggggtgttggcgtggatcgtggtgagcgagccctcgtggccggtgttcattgcgttgagcatgtccagcgcctcgccgccgcgcacttcgcccaggatgatgcggtcggggcgcatgcgcagtgcgttgcgcaccagtgcgcgctgggtgatctcgcccttgccttcaatattgggtggtcgcgtttccagccgcagcacatggggctggcgcagctgcagttcggccgcatcctcgatggtgaccacgcgctcgtcttccgggataaagcccgacaggatgttcagcagcgtggtcttgccgctgccggtgccgcccgacaccagcacgttgaccttggcctgcgagagcgcctgcaacagctgcgccatcggcggcgtcaggctgcgcaggttcaccaggtcggacacctgcagcggattcacggaaaagcggcggatcgacagcagcggcccgtcgatggcagagggcgggataatggcgttgacgcgcgagccgtcgggcaggcgtgcgtcgaccatcgggctggtctcgtcgatgcggcgccccacgcgcgacacgatcttctcgatcaccttcatcaggtgcgcgtcgtcgtagaacaccacgtcggtcagttccagcttgccgcgccgctccacataggtctggcgtgcggtgttgaccaggatgtccgacacggtggggtcatgaagcaggggctcgagcgggccgaagccgaacatctcgtcgtagatctcaaccgtcagttggcgccgctcgttttcgttgagcagcactttctgttcgtcgatgatcaggttgaccagtgcagcgatctcctgtcgcacctgctcctgcggatagcgcgccagccgctccagctccacgcggtccagcacggtctcgtgcacgtcgcgcttgagttggtggtagccgcccgacacggaggctgccgacgtcgcaaactggattgcggcgtggccgttggcagtgaaggcaggcccggcattggccagctgctcgcgaatggacatgatgaactcctcgttatcggcttcggttggccgccgcccaggctggccgttgtcagggtattcaggtgctccgcgcgcgcagcatcagcctgcgcagcggcgataccgattcgggcctgctgcgccgctcggcttccggcgtggcgcacagctgcgtggccatggcctgcagcgcgcgcgccatggcgctgcgccggctcagcttggcgacaggctcgccgtggctgacggcctcatccacggcagcggggtcgtcgggcagggtaaaggcggccttcatgccgaagatctcctccatcgttgcgcgcggcatctcgttcttgcggccggtgcggttcagcaccaggcggaccttgtcggtggggtagtgcagcgcacgcaggatatcgagcaggcgacggcccggtcggccgaaagagagggctggctcggccaccacgcagatgcggtcgctgtgatccagcatgccgatcgacaacgggtcgatgctctggcccaggtcgaagatcacgaagtcataggccggctgcaccaccgagaggatccactccagcttgtccttctggatctggctggccttgattggatcggccgcacccgccagcacgtcgaagccgttgtccacatgcaccaggcaggcttccaggaaggcggcatccatacggtcgatctggctgcagatatcgggcagtgtggagggcggggtcttgtcgctgacgatataggtcaggtcgccgaagtgccggtttaggtccaccaccagcacgcgcttgtcaaggtgccgggccagcgcgtcgcccagattggccgccacgaagctggtacccgcgccgcccttgcacgagattaccgaaatcacctgtccggtttcttgcgcacgcggcacgtggccgacttccacgcgcttaagcgcctcggccagttgccccttgtccagcggccacgacagcacatcgcggatgccggcacgcatggccttgatcagcacctcggagctgggtgcctgcgtgatcaggatgcagggcagttcagggtgttgctggcgcagggtctcgatggcgtgcatctgcgaggcattgatggccggcagttccaggatgagcaggtcggccatgcgcagccggctggcatggaacgggaaacgagacaggccttcctgcagcgtcatggcctggaagttgccaactacggtgctgagccggttgatctcggccagccggtcggcgtcttcggaaacgatcagaattctgagcatggtgtgctcctggttcatgcgcgctagttgcagatcttgccgctggtggcagagtcaaggctctcccgcggcagcgtggtggagaacggaggcatcgataccgtgatcggaacgaccggaatgaaggtcttgaccgagacgtcagccacactgacggtgacggagcggcaagaattgcgcgcggtgtcggcgtcggcgtcgcagccacttggctcgtaggcgacctggatattggtgtccttcagcaagggcatcagatacgtcatcctgtccttgatggctgtgtctgtgacgtcgcacaccaccgcgatgcgtgcacccagtcgggtggcttcgccggcggtgttccagtaaaacagcacgcgagaaaattctgcaatgccgatcagcagcatgaagaagatgctggcaaccagggcgaactcgatggcggttgcgccggcctggcgtgaacgctggtgcatggcacggattggagtcatagcacctgcctcattaccgttgcgatatcggagaacgccagggctcccacattgaggtaggactggattggcgagtaggtaaagcccgagatcttcacttcaaccaggttgatggtgcccgccggcgggcgtgaactgtcgcccccctcgtagatggcgacgttggcaaactgcttgctgccgcagccggtcgagtcaatgcggtcacagacgactaccatcgacggactgaggccattcacaagtgccgcgccaccgcaagtggtcttgccatagacggcgatgcatttcgcctggtcaactgggtagttcggctcgctgggcgcatattgcgaaaggaagcgtgccgcatcgcgcgtggccttggtcagggcgttgtactggtagatcgcgcgcccgtactccgccaccccggtcaccaggattagcaagggcaccaggaccagtgcgaactccaccgcgaccaccccgcgcagcttgctcctgtgctgcctgcattgcgccatgattcgctcctattgcaccagcaccggcacacgggggcctgagcccgtactggacccaggcacgccctgggtcgcgcacgggctggtggggtccttcgagtcgcccagatattcgagggtggtcacagcctttgcgctctgttcctgcattggctctaccatcagcatgcaggtccaggagatcaccgtagcttgcttgtcctcggcaaggtcattgcagttcaccatcggcacctgtaccaacctgcgatcggcgccggcctgatgcacctgcctgggtgatggcgtgcccttgacgtccaacccactgtcagtctggaatggctcgttgactgcccgcttctggataaagtcagggtaggcgttgccaccgttcggcgcattccacgtggtcgtggtgtaggcatagccggtaaagtcgggcgccccgtccttcgggtccttatatgagccggtatagatcccgaagcgggtattccacgccgcgatcagcgatgcgatgctgcctggctcgcccaccttggagcccacgaccggcaggtcgcactgtccgctgccggcaagcagatcggccagttcggaagcgccgcctgccggaggcgaaaggtcagcccagccaaagctgccaggaccgtatgggtcgctcggatcgaccctggacttgatccagtcgccccggttgtacgcggttttcgccggattcgccgttggcggcgagcagacataaaccgggatggcacaggcggcttgcgcgctggtggtggtggcgacagccatggcattgacggtactggccttgatatcgatccccggcagcaggttgagcatatggatgaaccagtgggcaatgcccttgcgctcggcggtgcatttcacgtacttcaccttgtcgagcgagaacggaacgttgttcttggtgtagaaggtgctgtcaggtgtatcgctatatgagacgttgagattttcgaacatttccactgccttgccctggaacagggcagcgttgctcgtgccggtggccaggccggctgcctcggacacgagcagcggcgtggcgcccgttacatcgcgcgcagcagccagcgcgcaggcatcgacgctattctgcagctcgctcttggttacatagagcttgcccagatcgagcgccagcccgacaaagccgatcagcaccgccagcgacagtcccacgatgatggcaaccgcgccacgctggcgcgcgcgccgcgtcagcctggatcgtgtgaagcccgatgtagacatgatggtctcctgcggttctggtgctcagcggccgttgccacccatgcccacgccgccatagccgccggcgccgaagtcgatagtcatggagggtgcgccgccttgctggccccctgacagcgaacggtcgaagttcttcatcgctgccacagccgttttgccatcggtaccggtgacagtgggcagcccggcgggcgcgtcgggattgatgatctgcatttgtgtgacggttgccagcgctacgccgcgctggccgtcccacaccggcgtcgaggtcatgcaggccgacagtcccaggcaggccaggctgccgagcaccaggacggcggcgccgcgcgaaagcttcagtgtcttgttcatggtcgttctccggttctgctggtggcgcggcggatcagttgccgcccgatgcggtgcggccggcagtagccgcggccctggcctgggccaggcgggcggcggtggcttcgatgcgggcgatgcgcgcggtagtgtcctcggccgggggcgcggccgccgtgttgcgggcgggcgccggggccggcagggcaggacgcgtgcttgcggcgggtgcaggttccggtgcggccggcgcgggctcatccagcggtttgccgttcggcacggccgataccgaagtgccgggcgcgccttcgctgcgcggtgccgtgggcggcgtggcgggtgctgcggccggcgcggcgggctgcgacggtgccggcacgggttgcggctgacgcttgccgctgccttccatattgcccatgaagtacagcgacagcgggttgggtgtggagaagctgtcggtgggcagcgggtagttgctggtctgcatcggcttgaccagccgcggcgtgatgacgaacaccagttcggtcaggtcctgctggtactgggtgctgcggaacagcgtgcccagcaccggcacttcgcccgcacccggcagcgccttgagcgagccgcgcgcgctgtccgtcagcaagccgccgatggcaaagctctcgccgtcgcgcatctgcacggtggtggaggcgcggcgggtggtgatcaccggcaagatggactggccggccagggtgccgccgcggatggtggcgccagtgggcgacaactcggacacctccggcgataccttcaggtgaatgcggccgttggccagcacagtgggcgtgaacttcagaccgacgccgaactcttcttcctgcagggtgacagtgccggccccgttcagcacattggcctgcgccaccgggatatagatcttgccgcctgcgaggaagctggcttcctgcccgctgatggtgaccaggttcggctcggccaggatcttgaccaggctgtcattcttttgcgcatcgatggcgatgtcgaatggccggttgttggccttgctggcaaagatcgcggacgaggcgccggtcagcagcgaagtcaccagcccgccgctccaggaaccgaagccgccctgcaggttcaccgtcgagccgagttggttcagcagcgttttggacacctctgccaccttcacttccagcatgacctgctgcggggtatccaccgacagcatgttcagcacgccgcccttcttgttgccgtcgccgccctgcgcggcattggcataggcctgggcgatttccatggcttgctgcgcggtctgcgcattggtgacgctgccggtcagcaccaggttatcggcggcggtcatgacgcggatgccgggctcgccgggcaacagctgacccagcgaagtctgcagcccgccggcgtcggcattcaccaccacgttgatgatgctgcaagagccgctgcggccctgcacgatcatgttggtggtgcccaccgcgcggccgagcacgtagagcgtctgcggcgacaccatggtggcctgcaccacattgggattgcccagcgtgcggttgcgcaccggctcctgcagcgtgatcagctgtgacttgccgaccggcaccatcacgcttgattcgctgcggatcgcgccggtgcagttgggcccgcgcgcctcgcctgaagtcacgggcggcgccgacgcggccggtgcggcggctccgggcgtcatgctgatggtcatctgcatcgggccctggggggccttggcggcagccggtgcggttgccttggtcaggttgccagcctcaatggcggcctgcgccgcagcagccagcggcgtgcagaggatggcggccagcaccaggatgcgggtgccgcctgcagcttcggatcgtttctggttcattttgaatctccccccggagaggctgttgcagctcaggatttgttggatggctggcgtaggtgctcagaagcactcgacgccaccctgcatgcctgccagcacgccgatgcaattgcccgagcgtgcgggcgccgccgctaccgtacgagtcttgactacggtgcgcgtctcggtcttggtcaccaccttggccggtgcctccggtgtcttgccaagcagcgttcccttggtggcgccgccggtgctgatgtcggccacatccagctggttgcgcagcaccagcgacagcgtgccgacgctacgcgccacgtcgagcttctcggcctgttcgggcgtgacttccagcgtcaccgcattgaccaccttgggctgggtgtcgtcgcggctgacctgttgcgctaccgccagcaccaggattttctcgagcacgatcttcgagatgctgccgctctgcgtggtcttggcttcttcgttggtattgacgatcacgtcgacgtagttgcccggcagcgcgaagccggccacgcccaccacgtcgttgacgcggaccgtgatggcacgcttgccgtcattgatcacggcggacaatccacccttggtgcccaccggcgccagcttggcgtcgaggacgggctcgccgcgctgcaggctggtgcggaccacgcggccctccagcgccttcatgtcctcaaacgcgccgggcggcacgctgcctgtcggccagctgaccatgcgcagctggctgccgttgagcggctggccgaggttgaggtcgttggcggcgacgaccacctgcctgaccgagctggacgactgctggaccagccatcgcgacgcggataccactgccgccacgccggcgacgagggcaatcagcagcatcaggattgcgcgtgtgtttttcatgatgattctccccctacagttgtccgatggttcggtggtgcagttcagcttgcggcgcgatggtcatccgaccatcgatggccagcgcctagcgatggcatggcatcggccgaagcgcgcagcccgtagtagccttgccatgcagacaccaggcctgcctcggtaacctgtgcggcatggccgtggtagcgcacgcccgagtccaccaggcgcagcaggtcgcgcgggatgcaggccagcagcggcgtatcgctggcgtagtgcaggctgtcgaccaggaaatcgaacatcgcatccgtgctggtcagtccgaagccagcggcggtgcgttgatagacttcgcggtagtcgtcgaccgacagcgggcccacgtagagcttgctgccgagccggcgcaggaaggcgtcgtcgcccagctccgacggttcgaggttggtcgagaacactggccagacatcgaacggcaccgagaagcgcacgccggtttgcagcgtgaacatgtcaatgctgcgatccagcggcacgatccagcggttcagcaggtcgctgacgccaaccagctggcggcccaggtcatcgatgatgtagatgccattgttggccttcatgtgaggaggcgcctggtagaagccggagacgcggtcatagcgcaggtccagcatggatagcgtcagctcgccgccggacagcaccaccgggcgatggcacaggacccagcggcggtccagcgagcggcgcgccagcgaggcttcgctgtcgtcgaacggcacatggaccagcggatcgaacacctggatgatttcgccggcgacggtgatggcatgcggcactggtaccgcgccaggcagcagcgtgcccaggcgctgcgccaggtaagtcttgccacttccgggcgggccgtagatcatcagcgcgcggcaggtgttcagcgccatgccgattgcgtcgagcagatggaccgggatcaccaggtcatggaaggcggcagtaacgtccgccttggtcacggaagcttggttgaccgagtggcgcttgatggcatcgaggtacgcatccagcgtgaccggcgcagtgccgacatagctgcagcgcgccgaggcttccgccgcgcgggtatagccggcgtcagtgagccggaagcgcacatccaggtcgctggcgccgcggtgcgcgatctccagcaggcgctcgcgcacggcgacggccgcgatttcattgaccaccagtgccggcagcttgagcgtgtcggtcagtactgccagcgtgacggtgcggtgctggtaggcggccttcatcagcagcccgagcaactgtgcgatctccaggccggtatcagcaatcgtgcgcggcagcacgtgccagggcggcaccggcagcgtgccatgctcggcatggacattcctgccggtcgcgacgggctcaaggagccgtggtgcgtgacctgagtcgtgatgctcgttcattgccatcccctgttcgctggtcagtgtgttctcgttcctgcaggcgcccgtgactggtcggcgcgttgtgtcgcttgtggcttgtgtcatgtgccggcaaagagcatcgtcagcgtcccggcggcaatcgctacgccgtaaggcaaggagccggctgacgcctcggcttgcggttgcaccggccgggaacccggcaccagggcggcgatcagcatgtggcccactcgggcgagggtcgagcgtccctgtcctgtggcaagcacctgtaccaacgcccaggccccaccaatcacgcaggttgccagtgcgatcttcagcgccatgctgccgccgagccaggcgcccacggctgccatcagcttgacgtcgccggccgccatgccgcgcatcagatagaacggcagaaacagcaccaggcccaccgtccagccatagagccacgccagcgaaccggcggcagggccatgaattgttgccatcaagggcagcgcagcgatccaggcgccgaaggtcagccagttgggaatgcggcggcggtccaggtcgatggccgcggctgtgagcacgatgccgatcgtggcggggccaacgaggggggcgagggcagtggcggcttgcatggcgatagtggaaggtagcttggtttgtgtccggggcgtgcgctggtcggatagatcagggcatcctggaggcgatcaactcgtacatggctttcacggcattgctgagcgtggcgacggaaacgacaattgccattgcgatcagactgccgagcaatgcgtattcgatagaggagacaccccagtcgtcgcgcaaaaaatcttttgacctggcgaggagcttcggcatttggcgtctccggtgtctgtgttggcgtgtcgggcgggagtccgtgccgcatggccgtccggaacagggcggccatgcgtgcggatcggctatcaggccggtacggcgttggtgagggtatcgccgatgtatttgaagatgaggttcaggttcgtgccaataagcgtcaccgaaacgatgatgacaactgcgatgagtgcggcgatgaggccatattcaatggcggtcacaccgtcttcatcacggatgaactgcttgatcatggtggtcaggttttgcatgacaaactcctttggttgggaacaagcactgcagaactttgaaactgcagatagggcaacaacggcatctgatatcaatgcttggaaatccggcagcagggcggcgcgcagattgcgcaggcgtgaaatggccactggccgggaccgccgtgcacaccgcgtgggttgcgtgactgcagccggcgttgtgccgacgcatgcatgcaccgcgcggcgtgctgcacatggcctgcacgcgccatgcaacggaactgcgcgctgctggtgcccctggcagcagcagcgtggccgatattccggtgtggcatcgcaggttggcgtgcgactggcatggtgaaactccccttatctttctggaactgatgccggcgaacgttgcgccggcatcgcggcagtcaggactgcggtgccgcgtgcctgacataggcaaacgccaggccaggccagcggaaaccgttgtgccacaagggtttgcgggtagcgatgcgcggtggccgcaggttcggcgggcctgcaagcggcttttcggccacgcttcgttgctgggtggaaacgcgggtcttgcaagccattccggaccccgctacagatgtcctagatcgcgggaagtgctcaagtgggccgcgctgacgaaagagggcggcaatttcatccaaaagcatgaggcaacgttcgcgccgaagatcggcattcgtcgcagtcggtagtcctcctggctgcttcgctcccttttttccggtgacggccagactgacggatgagaacgccttctgccgaggcaacgtttccggatcgaaacattgcaaagtacgccagggccgcgagagtgcctgcaggtttcacagacactccctgcaaacccttgtgtgcagggggctccaggctcgcgcgggcgcgtgattcacgttggaaacatggcatgtgagatggctgttcttcgctgcaatcgcaggcgtgcgcaggggtgggcgcaatcgacttgcgaagggggagccgcgcgacaaggcatgcggttcacgcaggcttcgcgtcttgtcgacggcctgccgggggggggcggcgctgcggggtattgggtgtgtatcgcgattggagttcgcgcgtgggcgagagccgtggcaggtgcggggggcaaggcagccacctcgcattgccgatggccgcaggggctgcgctataagctgtgatccgatgcgccctgcggagcggggcatcgcatgagcgcggaagctcagcccaacgctgcctgcagccatgcagtgccatggcgtggcccgccacggccacgcaggtgggccgggacgcccgccatgccgcaatgtgcgacgcgcgctgcaggctagccggaaatgggcacgggcgggcgggtgacggccctattgtccgcggatataggcgacggcattggtatcctcatgcacttttcgccagcccggtaggccatcgatcagctttgatgcaggactagagggctccagaacggcccatcggatcttgtattcctggatcagggcgtgcaggaccttggcatcgccagaataggctgccatataccttcgcacgaaatcgtcgccgtagaggtcggcgcggccgtcgatgagcggcgcaatgccggagaatatgaggtagccgccgaagttgtagctgttgaagaccggcccggcggcacctgccgccatggccgcgttgacggcctcacggggcagtacccggctctggtcgtgctggatgcctttggcaaggaaggcgatgctgcccatgaacaaggccatgcacaacgcggtaatggttcgaatactccgtggtgacaggcgtggcttgatttccggacggatggctgcgcgtagctgggggcctacgctgggcatcagcaacagcggggccagcaaccccggcagttcggcatagcgcgcgaaggccagggcaaggtgaaccagcccgaagcacatcaggatccgggttgcaggcaggcggaacccgaagtagagcgcgccgaacagcacaaagccaagccacagctcgattggctggatcaagcggaaatccggtgacttccattcgctgatgatgctgagcgaaaaactcatgccggaaacgtggaaggggaagagcaggccgtccacgccgttcggtgtcagcagggccgccaggacggtcagtgccaggaatggtgcccatgcccgcgcgctccggcgtggatgtccttcagtcaggaaggcctcgacggccagcgcgccggccagcccgataccgagaaggaagctgccatgcaggttggcccaggccagcatgacgaccggcagccacaggctgggtcgcttgccttgctcacgcgccagcacaaggtgggcggcccagatcaccatcagcggccaggccagcgcatgggggcgggcgagcagatgctgggccagcgtgaggaaggccaggagtgtcacggcgaacgcatgcagtggttcgatatagcgcagcaggaaccgcaacagtacggtcagcgtgacggcagtcgccagcgcggtgaccagcaccggcccggcccagccgagccaggcatgggatgcgccaaggatgacttcggccagccattcatgcggaacccattttgcgccgtgaaaagagaatgagaacggatcggtcgccggcactgcgtggttggcaaggatccatttgccggcggcgatgtgccagagggtgtcggcatccactagcaagcggccaccgataaatgagaggatcgagaacaggctgagtccgaagagggcgagccagaaccattgcttcgtggcgaactgctggagcaggctttccctgctggtcgtctccacccaggtcgtgatgattttcatggcgtctcgcggtggctgtaatggttacccatccggatcaggcgggaagggcgcgcggctggcccggcgccgccgggggcgcagttgccaggctgtcgcaataaccgcgccatcgccgcaggtgcgcttgttttcccggggagagggcgccgcctgggtgagcgcgttgccgagatggcgacaacgtgcccgtgctcccgtttccacgacgaatcgtgcttaattctttgaagctcgcggccgcatgcgaggcagcgcgcgcgtgcggccatccctgctccaaaagtatgagtcggagcgtgcggcacacagtgcatttggcggagaccgacgcgcaatggcgccgctgtgcgtccgcgcgggatgagtcgccgggagtaagccgcccgaacgcgaacgtttcagcggggaaacgcgcgctgtcgccgcggactggctgcgcccccggtcaatgtcgggagaaccggaatggcacacgggattgcggtcgaagcgggtcgcgattcagtttggaaacgctcgcacgagccggatttcagcgcccccgcgcaggccttggttctgcttgtacatcggtgggcgcctgaccagaatggagccagtacatcgatgcatcgccgctgcattgccaagaagaaatcaggccggcgctgccacagaatatcagggggatggggagcatggcctggaccatagcccggcagcaacgccggggtcagtgatgtcgcggcattggctggacctggagcgtctccgggcctacagcgttgccgtgctgatcatctatggtgccttgatcgtggcatgggcattcaaaacgaggggcttcaccacggattcgctgggtcgccctggcgtggatttctcggccttctggagtgcgtcgtatctggtcatgaagggtcaggctgccaaggtctatgactacgagacgctgcggcacgtcatagcggcgttcggtgcagtccggggcgaggggaagtttttcctgccatgggtctacccgccgaccttcctgctgttcgtgatgccgctgtccttgttgccgtttgcagcgagctatctgcttttcatcggcagcacggcagtcgtgtacatcaccgcggtactcaggatcctggcttttcccggtgtgccgcgccacgtggtgtggctgcccgtgctggcttttcccggaatccatgaggccgccttgatcgggcagaactcgttactgacggccggcatggcggcatgggcgctgatccagttgagaacccggccggtgctggcgggcgtgctgattggcttgctgagcgtgaagccgcaactggcggcgttgctccccgtagcattggtggtggaccgcgcatggaaggcattctttaccgctgcggcaaccgcggctgcgatcgctgcctgcagcattgccctttggggatgggaaaccgtacccgcgttcctggaaagcggcacgctcttcaggcagatcgtacttgagcagggcgagattggatggcgccattgtccgaccgtcttcgccatgatgcgccgggccggggcgtcggtgacggtcgcgtacctggcccatgggctgggcgcggtgtttgcgatctgggtgctggtcagagcctggcgcggccggagttcgacggcactgcgtattgccgcgctggccgcgtccaccgtgatggtaagcccctacctctggtactacgaactgacctgggtgggactggcgatcgcaggcctggcagtcgagggtgtgaagcacggctggatgaaaggggagcgggaactgctggtggtggcatggctgctgccgtttgccctgagcatgaatcaggcgggtcatctgccacctgccgggccgctggtgacgctgttgctgctgatggcaatcctgcgcagggcgcgggccggggagcggttcgcaccaggtaaataacaaggcgcatgacagcgcaatcacgacggtgtgtgtgcacaagccaccccgtctcgggaggggatcatgtcgggtccatacgatgtcaaactgctttccctcgttgtgccctgctacaacgaatccgaaagcatcagcaaattcttcgccagcgtcattccagtgctcgaatccatcgatgcgatccgcttcgagatcgtgctggtaaacgacggcagctcggacgacacgctggacaagctcattgcatattcgcgccgggatgcacgggtgcgagtcgtggacctgacgcggaattttggcaaggaagctgccttgactgcgggactcgacgaagcccttggcgacgcggtgattcccatggacgctgatttgcaggacccgccctcactgatccctgagctggtcatgcgctggcgggaaggggcagaggtggtgcttgcccagcgcagcagccgcgtgtgcgactcctggctcaagcgcgtgaccgcgggcgcctactaccgcatccataacaagctgtccgagcagaagcttcccgtgaacgtcggggacttccgcctgatggaccgggtcgtgatcaacgcgctcaagcagatgccggaacggcggcgcttcatgaagggactgtttgcctgggtgggctaccggaccgtgatcgtgccctatgagcgcgagtcgcgcagcgccgggcgttccaagttttcgggctggcgtctgtggaacctcgcgcttgaaggcattaccagcttcagcaccatcccgctgcgcagctggacatacatcggagtcctgattgcgcttggcgcgttctgctacggcaccttcatcgtggcacgtaccctgatcctcggtattgatgtccctggctatgcgtcgctgctttcggtactgctgttcctgggaggcatccagctgatcgggttgggcgtggtcggcgagtacgtcggccgcatctatgatgaagccaagggacggccgatctatctggtgcggcgccgttaccaggaaaccggccaggacaggctcatcgcctcgggaaggcgtgtgatccggatcgaccgcgggcatgtgagcagtggccgctgatgcgtgcccggcctggccgcgggacgatgcctagtcccgataagtccaggcccggtgcgcaaggtagctgaaggccggcaccgtcaggaccacgccggccaaaccagcccaatagctggcccccagatattgcgccgtccaggaaatgcccatggtcaggcccagcccaagcagcgatacgccggcaaagcggcccagggtccggttgcgcagccgcgacgagaagctccacaaggtgttgagaagataggagcaggcggtcgcgcacacgaaggccacgcagttcgccgcgaccggtgaggtcgccagggtggtgaccagcgtcgcggtgatggcgacatgcacgcccgtcgaggtggcgcccgataccaggaagcgcgtgacccggcgaagttcgggcgtggtgatgctggcgctcacgatgcgcgcacgacagccatcagggaaatgccgaacggcagcgatccgcgtgccagccaatggcgttccgtgctgaacaggcggtgcaatgcctggttgacgggttggggcgggagacccgctcccgttgccttccggctgccgctcagccggtcgctgatgcgggccgccaccgcaagcgggaacagcagcgtgttgaaataggacatccgttccacgcgcatgccgcaccgggtggcgagtgcatgcagcgaccgcttgccatagcggcgctggtgatgcaggaagacgtcgtgggaactccatagccattgataggcgggcacggtaatgagtgcagcgccgccggctttcagcatccttgcggtgcagtccagtgccccggcatcgtcggcgatgtgttccaggcaatcaagcaggcagaccaggtcgaagctgtgttcggggaatggcatgtcgtcggggcacctgccactgcggatgtcgcaggctcccagggtcttctcccgcgccagccgcagggcggtgccatccatttccacggcgctgacgttgccgaaccgtgacagcatctcaaggtttccgccggtgcccgcgccgatctccaggatcgacgcgtcgcgcggcaacgccaggctggaaaggatcgtgccgacgatttcgcgccgcccccggaaccaccagtggctggcttcggtctcggccatttcaaggtaggcatcaggtgacatcggtcgcttcctccgcgatggatcggctagccctgcacgcagatcaaccccaggtcccccttcttcacctgcagcttgtaatcccgcatcaacctgaacagcgtcacccgcgaaatccccagctctgccgccacgtcaatcagccgttcatgatgccgctgcagcgcctcgacgatcgcggtctgctcggccgcttcgcggatggccgcgagcgtgagcgggcggtcgtcggcgggggtggccagctccaggtcgtcgggctggatcacgccgtcttcgcacatggcggcggcgtggcggatgcggttgatcagctcgcgcacgttgccgggccagttgtgctgctggatcgcgcgcagcgccatcggcgagaagccgcggatgcgtgccggcgactgcttgcgcacgttgtccagcacgtgttcggcgatcagcaggatgtcgctgccgcgttcgcgcagcggtggctggcgcacgcgcagcacgcacagccggtggtagaggtcgccgcggaagcgttcggcggcgatcgcggcttccaggtcgacatgggtggcggagatgatgcgcacatcgacctccaccgattccgtgccgcccagccgctcgatgcggccggtttccaggaagcgcagcaggctggtctggctttcgatcggcatgtcgccgatttcatccaggaacagggtgccgccctgtgccatctcgatgcggccgggcttgcgcttggtcgcgccggtgaaggcgccgcgctcatagccgaacagctctgacatcagcagcgtgggcgggatcgccgcgcagttgaccgcgacgaaggggcgcgaggcccgctccgaagcgcggtggatggcatgagcggccagttccttgccggtgccggactcgccggagatcagcacgggtgtgtcccagcgcgacaccttctcgataccgcggaagagcgattgcatggccgggcagctgccgatcatgccgtccgggcgtgcggtgccggggcgggcatgctgcgcgcccgggcgcagttgcgccatgccgagcgcgtggccgagcgattccgccaggcgagggtgctggaccggtgcggtgtaatagtcgacgaagtacaggcccagcagccggcgcgcggattcggtcagggactcctggccggcgatgatgccgatccagccgatatgcggcagcgagagccagggctcgaacgattccaggtcggcatcgctgaagccgccttgcaggtcgagcatcgccgcaagcggctggttgcccgggggtagcgcgtggaggtcttgcaggttggaggcgaagctgatcttccagccacgctgtgcgagcatcctgcagagcatggcgtcgtggtgctgcgacaggtacagcagcgggcggttggtgtacgcgctcataaatttccccggatcttttgcttttacaaagccggtggcctgctgttgcgggtcactggtttcgttggctctaaggcttgcgcctgccgcaacatgtcaatgccacggcctggcgctctcccaaaattgctgcccgcggcgctgcgttgcgcgggccggtgggcccgttttcgccgccgccgcgacctcgcctccctggcatcggtcgcggcggctgccgcttcgcatcgcctgcatggcaggctgttgcttcaccccgtttcttgtccggatgcgccggctcggccgatgcgtccgcttgttgtctgcgtgccgccccggtcagccgtggcgtgccgcatagtccaggtaccacgggccgcttttcgtccgcttgcggcccgtgttcctgaacgacctccgctaatcttgtcgacgacccctgcacctggccagccgatgcggaccagttcctgccgcgtggcccacgcttacagcgccagtccgaatcccgccctgggatgcggggtcgtcctgaaactgatcttcggcgaacccgtgccagtgtgtgccgcttcggtttcagacgtccccctgttccgggcttctgttcgcgcggacatatgtgcgacgaacgtgccagatatggctaatcctttgataacaaaaggaaaaggaaatttcggctggccttgggcaattgctggcgatcaataacgttccgcttctgatacatctggcgggatttctatattgcagcgcagcattcggcgagcgggtaattaggcgcatggatcacagtgcgtggcaagcgagtgtcgacaagcctacttttcaccggcaatgcccatccgaaggagggagagcaaaatttcaaacggacaggtgtcagggctcgaatgcagcacgcgaatgaagctgccaggtagtttcatttccgttacaacgttttgaactctgtacctcggtagccaccccggcgtgccgcggttgtcttcagccttttggcgccgcgcacgcggttgcgggcgcggttgggtggacggaatcgacgcgttgacaagcgtttgcacgatgcggcgccgggcgggcccggccgtatctcatctctttggatggggcgggtagatttttcacggacgctggcacggtgtgcgatctggttgcattggtgaaactcggaccgctctggcaacgccgcggcaccgcgtacggcaggccatcgcagggcttgcggcacccgccaagcccttgatttcactggtctagacgaaaatgattcgtattgccaacatctgcgcctcaaacaatttcatgcatgaaaccgcttggcgggcgtgctgccgtcggcgccagggtggacgtggccggcttcctgccggacctgttcctccagccaggcatggaactgctggatggccttctcgcgcggattgccttcgcgccaggtgacccagtaatggaggctggacgggatgcgggtgggcccgatctgcaccagttcgccgctggccaggtaatcgtgcgccagctgggcgcgcgcagtggctacgccgagcccggcgacggccgattgcagcatcaggccggcatcctggaagatcgggccgcgttcgggctcgtcgcctggcaggccggcggcttcgagccagtcgcgccacgggcgcaacgcaaagcgcagcatcggcatgcgcggcacgtcggccagcgtgaagccggggtagcgcgccagcagcgccgggctggccaccgcgatcacatggtcctcgatcaggttgtggcattcaaaaccgggcaggtcgatgcgctggtgccagatgccgacatcgacgctgtacgggtcgggcggcgtgatctccgcatgcagccgcaggtgcaggtccagcgacggcacctgggcgtgcaggctgggcaggcgccggatcagccaggcattggccagatcggccatcacgctgacctgcagccgtgttaccggcggcgcggcgctgttgccggcctcgcgcagcgcgctttcgatactgtcgagcgcgccgcgcacctgttccgccagccgcgcgcccacgctggtgggggtcatctggctgccggtgcgctggaacagcttggtgcccaggctggtctcgagcgcgcggatatggtggctgatggcgctgtgcgtcagggccagttcctcggccgcgcgcgagaagctgcggtggcgcgtggcggcctcgagcgcacgcagcgcttgcagcggcggcaggtggacggggcgttgggcgggtttggcgggggatttggccatggccgtcaaattctactcacaattgccgcgggtatctttcgttggctttggtttgccggaggaacgacaattcgggccatcatgacgactacgacttcaaacttgtcttccgcgccctcgcaagcgcgatttgcccctggtgctgctgccggcgcccgctggcgcgtgctggcggtattctcgctgggcttcctggtgtcctatctgttccgcggcgtcaacctgggctttgcgccgaacctgacgcgcgagctcgggctcaatgccggcgacctgggcctgctcaccagcttctacttcctcggcttcgcctgcgcccagttgcctgcgggaatcctgctggaccgctacggcccgcgccgcaccgaggccgtgatgctgctggtggcggtggccggttcgatggtgttcgcgctggcgcccggcatgggcgggctggccgccggccggctgctgatcggggtaggcgtgtcggtgtgcctgggcgccaccatccaggcgctgtcgatgtggttcccgctgtcgcgcatgcccttgctcaacggtgtggtgatggccatcggcggcctgggcgcggtgctggtcggcgcgccgctgtcgtggctgctgtcattgactgactggcgcacggtcagcatggggctgacctgcatatcgctggcgatggcggtgctgctgtggttcggcgtgccggacaagccgcgcgccggcaaggaaagcctgcgcgaacaactgcgcggcacgcgccagatcctggtcagcgaacgtttctggcgcgtggtgccgctgacactgctcaaccagggcgtgttcatggcggtgcagacgctatgggtgggtgcgttcctgcgcgacgtgcccggcttcgatccagccagcagcgcacaactggtctcggtgatcggcttcgcgatgatggccggctgcgtcggcgcgggctgggccgcgcgccacctggagcgtatcggcgtaagcctgtatgcctttgccggcactggcatgaccgcctttatcatggtccagctgctgctgatggcgcaggtcccgctgccgccggtgctgctgtgggtggcttatggcgtgttcggctccagcggcatcctgacctatgcggtgctggcgcgcagcttcccggatgcgctgatcggaagggctaccacggcgctgacgctgaccgtgttcctgtcgacctttgcctgccaggtgggtatcggcttcgtactggacctgtggcccgttattggtggccattacccgaaggaggcgcacctgacggcgtgggccgtgctggtggcgctgcaggcgctggcggcggtgtggtacgcgatgggcgggcggcgcgcccgccgcgaggcggctgccgcccgctgagccggtcggctagagaaagaccggacggtcgtccagctcgttcgggttgtgcccgccgtcggaggggaagtgcgtggccagcagtgcatggatgctcgccacggtggccagcaccggccgtaccgacaggtcctgtctgagtcccagcaccagttcgtcgcacagctcgcgccaggtggcgggccccacgctggcgtcgatgccgcggtcggcgagcagctcgaccgcatggtcggccaggttgatatagagcagcacgccggtatggtccgcggtgttccagacctcgagcgcgccaaacaggaagcgggcgcgctcgcgcggcgtgacgccggaccaggcatcgcccaccggcaggctggcttcgatcaccacgcggatctcgccgcggtggctggcttcgccggcatgcacggctgcatgcagctgctgctgggcttcggctggaaagtgcttgcgggctgcgctggccgtggtggcgatatggtgcagggcacgtcggagattcggcattgtcttcgttccttgtgctgtcaccagttgcccgaggcgccgccgccgtcgaagccgccgccgcccccgccaccaaaaccgccgccgctgtcaccgcccccgccaaatcctccgccaccaccccagccgccgcggcggcgccagtcctgccccatggtgtagccgcccagtccgccgaggccgccggcgatcacgtcgcgcccgcgccgggtggtgacgatctgcggcccgcgccggcgcaggatggcactgaggaagaagaacacgatgatcgccagcggcagcagtgccggcagccactcggccagcgcggacgattgctgcgccttgcgctgcggtgccgccaggccttccttgtcgatggtggcctggatcgccgagatccccgccgccagcccgccgtagaagtcgttctggcggaagtgcggggccatcacgtcctgcaggatgcgcctggacatggcatcggtcagagacccttgcacgccgcgcccgacctccagccgcatcttgcgcagcccgggcgggttgtccttggcgatcagcacgatcacgccgtcgtcgatgcccttgcgcccggcgcgccaggcgtcggccacgcggatgctgtaggcatcgatcggctctggatcggtggtgggcaccatcagcacgaagatctggctaccgcgctgctgctcgtattccgccagcacgttctcgagcgcgccgcgctgctgcggcgtcagcgtgccggtcagatcagtcacgcgctgggtcagcggcggcaccgcgacgaagccgtctgccgccagcgccgggccggccagcaatgccgccagccagagcagggcggccgccagccaggcgtgccgccagggcgagcgcggggtgtggcccatggagtggcccgcctcagaatttgactgcgggcggcgtggagatggctttctcgttgtccaccgtgaacgacggcttgaccgggtacttgaagatcatcgccgtcaggttggtcgggaagctgcgcgccagcacgttgtactgctgcacggcggcgatatagcgctggcgggccacggtgatgcggttctcggtgccctcgagctgcgattgcaggtcgcggaacgaggcgtcggccttcagttgcgggtagttctcggacaccgccagcaggcgcgacagcgcgctggacagctcgccctgggcctgctggaagcgcttgaaggcttcggggtcgttcagggtctcgggcgagacctggatgctggtggcggcggcgcgcgccttggtcacggcctcgagggtctcacgctcgtgcgtggcgtagcccttgaccgtgttgaccaggttcgggatcaggtcggcgcggcgctggtactggttgatgacttcgccccaggctgccttgaccgcctcgtccttggcctggaagtcgttgtagccgcaggcggacagcaggctggccatgaccgccagcagcagccagcgcaagaccggcatcggcgagctgccgggcaaggagggggacgaagaagcgcgcatcggagactccgcgggttggacgaaaacccaagtgtagcgcaccgcccttgtcgccagaggtgcaggcggcgcactggtgcgccgcctgcctggcaaggcctcagcccgccgcgaacgccttgcgcgcggcctcgagcgtggccgccaggatggcgtcgtcatgctgcgccgagacaaagccggcctcgaaggccgacggcgccaggtagacgccgtgatccagcatggcgtggaagaagcggttgaagcgcgcggtgtcgctcctggtcacttcggcgaagctgcccggcacgccctcgcggaagtagatcccgaacatgccgccgatggcgtccgccgcgaacggtacgcccgcagccttggcggcctcggccaggccgtcggccagcttgcgggtctggctggccaggcggtcatagaagccgggagcctggatcagcttgagcgtggccaggcccgcggccaccgccagcgggttgcccgacagcgtgccggcctggtagacgccgcccagcggcgccagcctggccatgatgtcgcggcgcccgccgaaggccgccgccggcatgccgccgccgatcaccttgcccaggcaggtcaggtcgggccggatgccgtagtgcgcctgcgcgccgcccagcgccacgcggaagccggtcatgacctcgtccaggatcagcactgcgccgtcgcgggtgcaaagctcgcgcatggccttcaggaaggcatcgctggcgcgcaccaggttcatgttgccggccaccggctcgacgatcaccgcggcgatctcgccggcatgcctggcgaaggcctgttccagctgctcgacgttgttgtactccagcaccatggtgtggcgcgttacgtcggccggtacgccggccgacgacggcgcgttctgggtggtgtcggcaaaggtcagcaggccggagccggccttgaccagcaggctgtcggcgtggccgtggtagcagccttcgaacttgatgatcaggtcgcgcccggtgaagccgcgcgccagccgcagtgcgctcatggtggcttcggtgccggaggagaccagccgcacctgctcgatcgacggcaccagcttgcagatttcctcggccatggtgatctcggcctcggtcggggcgccgaacgagaagctgtgcgcagcggtttcctgtaccgcacgcaccacttcggggtgggcgtggcccacgatcatcgggccccaggagccgatgtagtcgatatagcgctgcccgtcggcgtcccacatataggcgccttcggcacgcgtgatgaagcgcggcgtgccgcccaccgagcggaaggcgcgcacgggcgagttgacgcccccgggaatggtctgttgggcgcggtcgaagagctgctgattacgggacatggcgttgaggtgaggacaaggactgctgggatcgtgtgcggcggcccgggacttatcgttgacatgcggcaaaaacagcggaaattcgctgcaattaccggccaatcaggcgctaacagggcgctaacatgcgcgaacacggcggatctggcacgattctggcggccgccggctggcgccggcggcacggtttcggtaccatctgcgctggattttaatggagagtggccagagcctgttatggaatacaagacttggatgtgcctgatctgcggctggatctacgatgaagccgcaggcgcgccggaagacggcatcgcccccggaacccggtgggaagacgtgccgatcaactggacctgcccggaatgcggtgcgcgcaaggaagatttcgagatggtcgccatctgaggcgacgtccccagaacaacaataaccgggcgcgcgtcgcgccgatgcgacaaaacgctggctggccgcggccggccccgattgacggccccccggcgtcttgtcacactctgttgcaaaatgactgcccgtccctctgccgctggtggggaggacggtaggcaggtgcgggttccacgcaccgccactgccgggcacagcccggccttggaagggaaacaagaattgtcgggggtccgtcggggcgcgcatgggtcgcgctgctccgcgcgggtgttctctagtgcttgccggcgctccgcaaggggcagctggtcgcgggaacaacaatgcgggtcgctcaaacagaagaaaaccagcgggtcaataccgccggcgcccagggtctggcgcctggcgtttccattccggacaccacggcgcagccgcgccgcaaggtgctggtcatcgatgattccagcaccatccgccgcaccgcggagatcttcctgtcgcaggcgggataccaggtggtgctggccgaagacggcttcgaggcgctcgccaaggtgggcgagctgcacccggacctggtcttttgcgacatcctgatgccccgcctggacgggtaccagacctgctccctgatcaagaagagtccgcgctttcacgccatccccgtgatcatgctgtcctcgcgcgacggcgtgttcgaccgctcgcgcggccgcctggtcggcgcgcacgaccatcttgccaagccttttacccgcgaagcgctgctgcacgccgtgcaggcctgcctgccatgccaggccgcgggccacgtgctgcctgcctgacgcgcatgcacgcgacgccatgtacgaatcgaaggaaaacctcatgactgccatcaacaagatcctgatcgtcgacgactcccccaccgaagccctgttcatgtccgacctgctcggcaagcgcggcttcaaggtctcggttgccagcaacagcgaccaggccttcgcgcgcctgcaggccgagagcttcgacctgatcctgatggacgtggtgatgcctggccagaacggctaccaggccacccgcgcgatcaagcgcgacgaccgcttcaaggacatcccggtgatcatgtgcaccagcaagggcctggacaccgaccgcatctggggcatgcgccagggcgcgtcggactacatcgtcaagcccgtcgacggcgaagagctgctgggcaagattgccgcgctggcgcactgagctgccagcgcaggccgtacgggaagccactgccacctgttccggggaccgccagatgaacgcgccacgccaagacctccgcgcccgccagactcgcctgcaggactaccaggccatgctggcccggcgcctgcgcgaggcgcgcagcctgcccgcggccgacagctacctggcgctgcaggtgggcgcgcgcaactggctgctgccgctggccgataccggcgaagtgctcgacatgcgcccgcccagcccggtgccgctgacgcagccgtggtacagcggcctggtcaatgcgcgcggcagcctgctaggcgtgattgatttcagcctgttctgcggcggcgcgccaacgccactgcagcccggcagcaagatcgtggtgctgtcgcgccaggtggagcgcgcctgcgcgatcctggccacgcgcgtggcgggtttgcgccatgccgccgacctgagcctgccgcacggcgatgcggcgccgccgccggccggcacgccggcatgggaagggcaacgctttgccgaccgcgacgggcgtgactggcaggtgctggacgtgcgcgcgctgctggacgcgccggccttcctgcaggtgggacgggttacggcctgaggcctgaggcccgccaccgcgccgccaataacaagaaacaagaatgacgcgcaggccactgcctgccgcacccggcacgagccgccgggcatgacaacgattaaatggaagagggtgccatgggtttcaagaaattcagcctgggccggcgcacgccggcagccgaagcagccaccggcctggcgggcgggcccggcatggcctatgccggcggcccggaacccgcaccggcacccccatccgccgacggcctgggcgccacgccaatggagcatgtcacgcgctggcttgggcgcatgccgttctcgtcgcagcagcggctgctgacggtgggcgtggtggtgtcgctggtggcgctgctgggctcggtgtacctggacaaccgcatcgccaacaacgccgccgcgcagatcgagatcgccggcgacatgctgatgcactcgcagcgcctgggcaaggcggtgccggtggcgctgctgggcaatgcgcaggccttcacgcagctgcgccagtcgaaagacgcgctggcgggcgacctgaaggcgctgcaggaaggcagcgacgagaagcgcgtgcgcgccaccaccggcgcggccgaaccgctgctcgagaccgcgatgcaatcgtggaagcgctccgagaaaagcgccgccgacgtgctggcgcagcagccggtgctgaacaccattggccagacgctgcagatcttcaatgcttccaaccccgagctgctggaatccgccgaacaggtcgcggcaatcaagctgcagtccggcgccaacgcgcgcgaggtggcggcgtcggcgcagctggtgatgctgacgcagcgcctgggcaagaacctgaacgagttcctggccggcgaaggcgtcaaccccgaaaccgcgttcctgctgggcaaggacaccaacaccttccgcgaatcgctggacggcctgctcaacggcagcgaggcgctgcgcctgtcggcggccgccgacgaagaaacgcgcggctacctgaagcagctgtcgcagcgctttgaagcggtgcagaagaccacgcagacaatcctgcagaacctgcccggcctgattgccgccaagcgcgcgcagcagcagatcttcaacgacaacgaggcgctgcgcggcgaactctcggcgctgcagcgcgcctacgcgcaatcggcgcgcgtgcgcccggtgacgctgggcgcgaccgtggtgtcggcggccatgacgctgctgtgcctggtaggcctggcggcgctgtacctgcgcgactcacgcgtgcgcgcgctggaagccgaggcgcgcgagcgcgaggccgagtcccgccggctggacgaaaagcgcaacaacgacaatacccagaaggcgattctgcagctgatgaacgaactgcaggacatcgccgacggcgacctgacgcgccaggccacggtgaccgaggacatcaccggcgccattgccgactcggtcaattacaccgtggaagaactgcgcgagctggtcggccgggtgcagcagaccgccggcgaggtgacgcaggcctcggggcaggtgcagtccacctcgacccagctggtgtcgaccaccgaagagcagtcgcgccagatccgccagaccggcgaatcggtggtggagatggccgaccgcatcacgcaggtgtcgcgcggcgcggccgagtccgccaacgtggcgcgtgcctcgctgtctgccgcggagcagggccagcaggcggtgcagaacgccatcaccggcatgaacgacatccgcgagcagatccaggaaacctccaagcgcatcaagcgcctgggcgagtcgtcgcaggagatcggtgaaatcgtcgagctgatctcggacattaccgagcagaccaacgtgctggcactgaacgccgccattcaggccgcgtccgcgggcgaggccgggcgcggcttctcggtggtggccgaagaagtgcagcggctggccgaacgctccggcgaggccaccaagcagatcggcgcgctgatccgcaccatccagaccgatacccaggacgcggtgcacgccatggagcgcagcacgcagggcgtggtcgaaggggcgcggctgtcggacaacgccggcgccgcactggtcgagatcgggcgcgtgtcgcgccagctggccgagctgatcgagcagatctcgcagtccacctcgcacgaggccgacctggccaccaccgtggcccgccatatcgaacgcatcctgcaggtcaccgagcagaccaccaccggcacgcgccagactgcgcagtcggtgcgccagctgacgctgctgaccgaagagctgcgcaactccgtgtcgcgattcaagatcgcctgagtggccggatgacgcctgcgaccgcttccgcgcaccgcggccttaccaggcttagcggccacgcgctccatgccaactccgcgcctgccgcctgttgcggcaggttgcccgcggccgccctccgggcgccgcactggaagccgtcatgtccctgaatttccctgtcccgcgcgatggcgccgcagccggcgcaccggctgaagccagcgccgtgcccgagccggctccggcgccgccatccgccagcgcacctgctgtttccgacccaggcgcccccgcgcgcgacctgtccgggctggcgtggcttgcgcccagcctgcgcagcgcgctcgaagacgccgccgccgagcttggccactatgtcgacgaggtccgccaggcgcccgaagcgctgggcgcgcgcgacaccacctcgctgcggctggccggccagcacctgcaccaggccgccggcgcggtgcatatcgtcgggctgcacggcaccgatccgtattgccaggccctgcgccgcctgctcgaagccatcgacgccggcaccgttgccgccggccccgaggcgctggcggtattccgcgccggcgtgcaggcattggccgagtatgtcgacgacctgatggccggtgacgatgaagcgccgctgcgcctgttccagccctacgcgggcgtgctggcgcgcctgggcgaagagcgcgtgcatccggccgacctgtggctcgatgagctgcagatgctgcccggcatgctgctgccggcgaagggcccggcgccggtcatgcgtgcgcgccagcagtttgaatcggccttgctcaaggcattgcgcctgcctgcgccgtgcaccgacgcggcgctgctgcgcgaagcctggctgccgctgtgcgctgcgctggacgaggtgcgcgccaatgagcaggaggcgcgccgcgcggcggatcatccggatcgcggggtctggcatgtgctggggctggtgttccgcgcgctgggccttggcctgttgccttccgacctgctggccaagcgctttgccggccgcgccaacctgctgctgcgccagtacctgcagggccatgtgcgcgtgccgcaggcgctgctcaacgacgcggtgttcctgctggtctgcaccggcctggcccgcgacggggccggtgacgacgatggcgtggctgagccgcgtgccgcgttgcgtgccgatattgcgcgcacgctcgcggcattccgcctcgaccccgcgcacgcgcttgccaatgcggacttccgccagcgctattacggctggctcgacccgatcgacacgcgcaacctgcagcaggccgccgctgggctcgagcacgccgccgcgggcgagccggccggctgggaaaccgcgctggccgcgctggccgaagccgcgcagccgctcgggcagccggcgctgcagcgctgcctggcgcaggcggccatgcacggcgggcagcaccaccgcggcgaggcgctgggcgccgccggcatcgcgttgttcctggcgcgcgcgctggcgctgccgtggcgcgtgcacgggcaatccgcccatccggcggcggcgcgttttgccgcgcagtgcgaggcgctggcgacatgcctggccgatcccgccgcgagcgcgcccgcgtggcttgcgggcatggtcgacgaggcgcgcgcccaggcgctgcgcagcgaggccgtgacgcagctgcgggcgcagctggacagcggtgaatcgtggctggacagcttcgaccgcaacgcggcccgcgccgaaggcgcaggccacttgcgcgatgcctgccaggccttcgccgcgcttggcgccacgctggcgcaattgcagtcgtccgccgcgctgcctgcagcgctggtggacgatgccgcgcaggccgccgccgcggtgcagtccgtcaatgcgcggctggccgtttcgggcgaactcgctgatgccagtgcgcgcgccgcgctgctgggcgaggtcgcagccgagctgggcgcggtccatgcctttgccgatgcgctggaattcggccgcgtgcgtcgggccgatacgcttgccgaggccggcgagcccgatgcgccgcgcgctgcgcagcatccgctggccgccgcgcgcgccgccgcggccgaggcgatccaggctggccccgttcccgatgcgccgccagtgcagcgcctgcgtgccgcgctgcaggcgctggccgaccaggccaccatcgatgacgatgccgcgctgcgccgccaggccgccgaagccaccatgcaatgcaatgcctggctggccggcagcgatgatgcggccggcaggctggcactggcactggccgagccggcacgggctgcggcacccgcagccgcgccgcccgcggcgcaaggcctgccggctgacggcgacaagtcggcgctggacgccgaactgctcgacatcttcctgaacgaagccgacgaggtcctgggcggcatcgccggcgacctcggctcgggcgttgaggcgctgcacgatgccgataccctcagccgcgtgcggcgcgcctttcacacgctcaagggctccagccgcatggtcggcctgcatcgctatggcgaagcggcgtgggcggtcgagcaggtcatgaacctgtggattgccgaagcgcgcgagccggtgcccgcgctgctggcgctgctgcgccgcgcccatgccgagttgtcggcatgggcggcacagctgcatcgcgatgcggcaacctggcacgacatcgcgccgctggtggcagccgccgaagcggtgcgcgacccgggcgccgcgcaggccgcggatgaactgccagtactgcccggcgcggctgcggaagcgccgcccgggccggccgtcgacgccgccggtcacaccggcgccgatgcggtcgggcacggcgaagacaatgtgatcccgttccgcctgtccggcggcctgtcgggcgaggacgaccactacaaggtgatcgggccggtgcgcatcggcctggcgctctacaacgtctacctgcaggaggccgatgacctgctgcgccagttcgccaccgacatctccgaatggcggcatgaaggccatccgtgcccgagcgagctggggctgcgcgttgcccacacgctccagggcagtgcgtccaccgtcggcctggaacccgtgcgtgagatcgccgaggcgctggaggccctgctgctgcagctgggctcgcacccggtggcgatgcacccgggcgatttccgcctgctggagcaggcggtcgagcgcctgcgcggcatgctgcaccagtttgccgcgggcgtctggccggatgccgatgccggcctgcgccgcagcctggttgagtttggcgagcgcgcgctgctgcgtccgcgcgtggcggtgcccgcgccgcaggcgccggccgagccggacggttcggtggcgcagctgctgggccagttgccgcccgcgcaggaagaccagccggagccgccggcagtgccgcatgacgcggtggttatcgcgctgccgaccccgcaccgggcgcccgctgcgccggtagcggacgagggcgccgcgccggatcccgcgctggtccagatcttcctggaagaggcacaaggcacgctgcccgagctgggcaagctgctgcgcggctgggaagccgccccggaagactcgcgccacggcggcctggtgctgcgcgcgctgcatacgctcaagggcagtgcgcgcatggcgggtgccatggcgctgggccaggccgcgcatgaaatggagacgctgctcgacgccagcctgcgcgggcaggggcagcaggccgtcgggccaaagctgttcgagcggctctatgcctggtacgaccgcatcctggcgcatgtcgaggcgctgccgactggccgcctgctgcccgcggacgatccggacgtggtcaatggcctggccgaggtgcccgagcaagcgcaggccgatgcgccgctgccgcaggcggataccgtcgtcgaggcggtgcccgccgccagcctgcccgccatgccggggccggcagacgtgatggtggcgatgccgccggccgtgcccgccgagccgcaacgcgcgctggtgcgcgtgcaggcgcgcgcgctcgacacgctgatcaacgaagccggcgaagtcggcgccacgcgcgcgcgcctggacagcgaactggaggcgatgcgcgcctacctgggcgaactgaatgacaacgtcgcgcgcctgcgcgggcagttgcgtgaaatcgagatccaggccgaatcgcagatggcgtcgcgcattgccgacgcgcagcacaagcaggaattcgacccgcttgagttcgaccgcttcacgcgcttccaggagttgacgcggatgatggccgagtcggtcaacgacgtggccaccgtcgagcagaacctgcagcgcggctttgaccgcgccgccggcgacctggcggcgcaggcgcgcctgacgcgcggcttgcagcgcgggctgatgcaggcgcgcatggtgcagttcgacgcgctggccgagcgcctctaccgcgtggcacgccaggccgcggccgagaccggcaaggaagtgcgcctgctgatcaagggcggcaccgtggaaatcgaccgctcggtgctggaccgcatggccggcccgatcgagcacctgatccgcaacgcggtggtgcacggcatcgaggccgccgcgccgcgccgcgccgcgggcaaggccgccactggtgcgctgacgctggaggtgcagcaggaaggcaacgaggtggtgctgcatttcgtcgatgacggcggcgggctggacctggagcgcatccgcgcgcgcgcggtcgagcgccgcctgctggcgccggacgacgacgccagcgaagcgcgcctgaccgagctgatctttgcgccgggcttctccaccgccgacgcggtgtcggagctggccggccgcggcgtgggcatggacgtggtgcgcgccgagaccgtggcgctgggcggacgcatcacgctggagtctaagcccgggcagggcaccaccttcacggtgcacctgccgctgaccacggcgatcacgcaggtgctggtgatctcgctgggcgcgcggcgctatgccgttcccagcggcatgatcgaccaagtccagcagctgcgcgccccggcactgctggatgcctacaaccagggccgcctcactgtggccggcgccgaggtgccgttcttctacttcggcgcgctgctggaggaaggcaacgcggtcgcggccgggcgcaagtattcgccggtggtgctggtgcgcagcggcgccgagcgcgtggcggtgcatgttgacgatgtggtcggcaaccgcgaagtggtggtcaagcatatcggcccgcacctggcacgcctggaaggcattgccggcgcgaccacgctgggcgatggcgagatcgtgctgatctacaacccggtggtgctggcgcagcgcttggtgcgcgaacgcggccagccggtgccgcaggccttgccgcagacgcctgccgtgcaggcgcggatgggcgcggttgcggaactggcgagcgacggcaccaccgagccggtgcgcggcctggcggtgcagccgaccgtgatggtggtggatgactcgctgaccgtgcgcaaggccacccagcgcctgctgagccgcgccggctaccaggtggtgctggcgcgcgacggtgtggatgcgctcaagcaactgcaggatgtcatgccggacgcgatgctggtcgacatcgagatgccgcacatggacggcttcgacctgacccgcaacgtgcgctccgacgcgcgcaccgcgcatatgccgctggtgatgatcacctcgcgcacggccgacaagcaccgccgctatgccgaggagatcggcgtcaacgtgtacctgggcaagccttacaacgaggatgagctgctgggcacgctgcatcggttgctgggtgaacgggcggccggtacggcggggtcggtggggcagatgctgggggatggccaggcggactgacggtttgctcccctctcccgcttgcgggagaggggagcacccaatcggtaagcggatgctgtgcggaagcctgccaatgacttccaagacaaaaaggctcgacatcgcaagatgccgagccttttttcctcctccacgggcgcgccgcacggcgcgccgttccagctgactaccagcgcatctgcgcgttcttgccgccggtgctgaccgtggcagtcttggtccggccctggtaagtcgcccgcacgttgtacgtgcccgacggcgccttcaccaggcagcgcggaccgtcggcgacaaagctggcgacttccttgccgccgcgcatcagcttgacgtccacgtcggacaggtactcgccgcgcgcgccctgcgtgaacagcaggctcatgttgtacttgcgcgcctccgattgcagcgcgacctgctcgtcttcggcgacaccgccgcagatataggcgaccgagccggccgtacgctggaccatcgcatcacgcggcggcggcgggggcggcgtggtcagcggcgggcgtggctgcgcgggcgctgccatcggcgctggcgccggcgcggctggtggcgtgccggtgggcgcgggtgccggggatgccgtcggcggcggtgctgccgtggcaggcgcagctatgcccggcgcgggttgtgtggcagggggcatggtgtcggccggcggcgcggccggcatcgtggcacccggggtcggcgccatggtgccggccggagtagcgggtgccggggcggcaggcgcagggttggcctccaccaccggcgcctgcgcatggctggccgctggcaccagggcgagcagtgcgaccacgccggcgctgagcgcgatcaccaggcgcttgacgcgcgagcggcgtgccaggcgcgcttcgacaagttccagcgaacgggtaggggcaaacgggggcaggtgcagcatcgtggcctccttgggcgagcttcggaatcagatgccccggaggaccccgtgggatcactccgggtctctcttttccatcctagggcccaagggtgggcgacactgccgggcttggtcctacatccgcgtcagccgacggcgcattgtggcccgcaggcggcgtgtgagcgacttcgcaggtgcaggaagaaaaacggccctgcccgcaaagggaagggccgttgacggcgtctgatcctggcggacgggctatttccggctcaccagccgcttgggcaccgaaagcgtcagcgccgcgcccaccaccaggcaggcggtcagcaggtacatgcccgaatcggtgctgtgggtcaggtccttgagccagcccactgcataggggctgaggaagcccgcaaggttgcccagcgagttgatcagcgcgatgcccgcggccgcgccagtgccggccaggaaggaagtcggcaggctccagaacagcggcagcgtggtcaggatgccgatggtggccagcgtcagcgccaccattgccagcgtggtgtcgctatgccattgcaccgacagcagcaggcccagcgaaccggccagcgcgggcagcgcgatatgccagcggcgctcgccgctgcggtctgcgctgtaggccaccagcaccatgccgaccactgcgcagccataggggatggcggtcagcaggccgatatcgagcgcgcccttgacgccggtctgcttgatgatggtcggcagccagaagctgacgccgtacaggcccatcacgaagcagaagtagatcgcgctcatcagccagacgcgcgggctggacatcacggtgcggatcggcgggtcttccttgtgcgcatcctcgctggcgatattgcgctccagcagcgccttctcttccggcgacagccacttggcgtgggcgatgcggtcgtccaggtaggccagcacccacagccccaccaggatcgacggaatgccctcgagcaggaacatccactgccagccggaccagccgttgtggccgtggaaggactgcatgatccagcccgacagcggcccgccgatcacgcctgccagcgcgaccgcggtcatgaagtaggtggtggtgcgcccgcgccggttggccgggtaccagtaggtcaggtacaggatgatgccggggaagaagccggcctcggcaatgcccagcaggaagcgcagcacgtagaacatggtcggcgtggtgacgaacatcatcgccgccgagatcgcgccccaggtgatcatgatgcgcgcgatccagatgcgcgcgcccaccttgtgcaggatcacgttgctgggcacttcgaacaggaagtagccgataaagaagatgccggcgcccaagccatagatggtctcgctgaactgcaggtcgttgagcatctgcagcttggcaaagcccacgttgacgcggtccaggtaggccaccacgtagcacagcaagaggaagggcaccaggcgccaactgaccttgcggtaggtggcgtcttcaaaggcggcgtcgctgatgccggggtttactgcggttgttgtcatgctgtctcctgaggatatggcgcttctgtatgatgcgtttacagctacgactaacggggaaggcaggtggccggcaccggctcagacgcagcggccgccgtccacttcgatgcaggtgccggtgataaaggcagcttcgtccgaggccaggtacaggcaggcgttggccacgtcctgcggggtcgacatgcggcccatcgggatggtggcaaggaatctggcgcggttctcgggcgtatcgggcatgcccatgaattcttcgagcagggcggtggcgccgatcacggggttgacgcagttgacgcggatattgtccttgccgagttccgcggccatggccttgctggcggtgatcaccgcgcccttgctgccgttgtaccagaccaggcccgggcgcggccggatgccggcggtggaggcaatattgacgaacacgccgccgccgcgctggcggaaatgcgggataaaggtgcgcgccgaccagtagatgctcttgacgttgacggcgtagacgcggtcgaactcctcttcggtgacttcgaggatgggcttgttgcgatgggtcgtgccggcgttgttgaccacgatatggacgtcgccgaaggtggccagcgcggcttcgcgcatggcctcggtgccggcttcgcgcgaaacgtcggcgcgcaccgcgcgggcccggccgccggcgtcgcggatcgcggcggcgacgcgttcggcggcttcctcgcgcaggtcggcgaccaccacgttggcgccttcgcgcgcaaaggtgtgggcaatgccttcgccgaacccggaaccgccgccggtgatgatcgctaccttgttggccagtctcatggcttgtctcctggtgtcgtggttatgttctggtgttccgtgctgcggggtactcaatgcctagtgcgagaacggcccccgcccgcgcagggcattggcaaccatcatcagtgccagcaggaagggcagtgccacatacaggcaccagtgcacgcggtcgccgacgacgtcgccccacttgcgcttgaagacctgcagccgcggcatgccggaaggattggtggcgcgcttgttccggacatgccatgccatccagaaaaagaagatggcaaaggcgacggacaggaaattgatgttacccatgttggatggcgatggttttcagggtggtgaatccgtacagggcctcgaagcccttctcgcggccgtagccagactggccggtgccgccgaagggcagttcaacgccgccgccggcaccgtagttgttgataaagacctggcccgcgcgcagcttgtgcgccaggcgcagctggcgcccgccgtcgcgggtccagacgccggccacgagcccgtagggcgtgccgttggccagtgcgatggcttcggcctcggtgtcgaacggcatcgccgccagcagcgggccgaacacttcttcctgcgccagccggtgcgccggcggcacgtcgcggaacagcatcggcacctggtagtagccggcctcgggcgcgtcggccacgatctggccttgcgccatcacggccacgccggcgtgctgcgcatccgagacaaagtcccacacgcgctgctgctgcttgcggctgatcagtggcccgcattccaggtccagctcggacgggcctacgcgcagcgactcgaacaccgacgccagccggtcgagcagcgcgtcatagaccggccgctccaccagcaggcggctgccggccgagcaggtctggccggcattctgcacgatgccgttgaccaccaccggcaccagcgtatccaggtcggcatcggcaaagacgatctgcggcgacttgccgcccagctccagcgtgaccggcacgtggttctcggcggccagctgggccacctgcttgccggtctggggcgagccggtgaacgagatatggttgatgcccgggtggcgcgccagcgcggcgccggcttcatggccgtagccggtgatgatattgagcgcgccttcgggcaggccggcatcggcggcgatctcggccacgcgcagcagcgacaggcaggcgtcctcggccggcttgaccacgcaggcattgccggtggccagcgccgcgcccacgctgcgcccgaagatctgcagcgggtagttccacgggatgatgtggccggtcacgccgtgcggctcgcgcacggtcagcacggtgtagccggggttgtaggggatggtctggccgtgcagcttgtccaccgcgccggcgtagaactcgaaatagcgggccacggcgcgggcatcggcgcgcgcctggcgcagcggcttgccggtgtcgcgggcctcgagcgcggccagttcgtcctcgtgcgcgatcagcgccacggcgacgcggttgagcaggcgcacccgctccgctggcgccatctggccccaggcgccttcggcggcctggcgggccgcatggacggcgacgttgatatcggtggcgttgccgcgtgcgatctcggcgaacggctcgccgttggacggatcgaagaccttgatgcgcaggccgttgtcgggcgcgatcaggcggttggcgacgaagtgctgggcgtgcatgggtggctccggggcagcgggtgcaacagggggcagcacggcggctgcgcttttcagtgacggctgaagaatgcgccattatcgccgacactggccagcgtgcaatgcgccgtgcctggcccagctgtcagcctgcggtcaggcatgagccgctataatgcccgccatccaacaacaccgcgcaggcatctggagaaccgcatgagcttcaacctcgtaaccccgggcaaggacatccccaacgatttcaacgtcatcatcgagatctcggcccagagcgatccggtgaagtacgaggcagacaaggaaaccggcctgctgttcgtcgaccgctttatcggcacaggcatgcgctatccggccaactatggctacatcccgcagacgctgtcgggcgacggcgacccggtggatgtgctggtgctgtcgccgttcccgatcctggccggcgccgtggtgcgctgccgtgcactcgggatgctgaagatgaccgacgagtcgggcgtggacgccaagctggtcgctgtgccgctggacaagctgtcgccggccaccgcctacatgaagggcctgtcggacgtgccgcagaaccagctggaccagatcaagcacttctttgagcactacaaggcactggaagccggcaagtgggtcaaggtcgaaggctgggctggcatcgaggaagcccacaaggaaatcaccgacggcgtggccaactacaagaagtaagctgaaccgccgctgaagaagccccgctccggcggggttttttgttgccgcgcgcttgatgtacggcagcatccgggcaagtgccttgcgctacgctatgcgggtgctgacaagaggagtcccctatgaatcccatcaccgaaatccaggcattgccgcaggccttgtcgccgctgcgccgctatgaccggctggcggtgtgcttccactgggcggtgttcctgctggtggcgctggcctattccgcgatcgagctgaagggcagttttgccaagggcacgccgccgcgcgcgctggcgatgacagtccatgaatgggcgggggcgctggtgctggtgctggcggtgccgcgcctggtgtggcgcctggtgcgcggcgcgcccgcgccggagccgggcgcgcgctggatgcagttggccggcgaggccatgcactgggtgctttacttgtatatcctggcccagccgctgctggggctgctggcgatgaacgctggcggccacctgctggcgttgccttcgctggggctggaagtgccggcgatggtggcggccgacccggcgctgaaggacaccgtcaaggaggtccacgagaccctgggcaccgccttctacctggtgatcggcctgcacgcgatggcgtcgctgttccaccactacatgctgggcgacaacacgctgcggcggatgtggcgctgagcgccggcttgcgtgttcaggcgcgggcgaacgggttgcgttcgctcagttcgtccaggtaggcgtcgatgccctggcgctcgcgctcaaggaagcgctcgacggcatcggcaaaagcgggatgcgccagccagtgggccgagcgcgtcgccaccggcaggaagccgcgcgccatcttgtgttcgccctgggcgccgccttcgaaggtgcgtatgccttgctcgatgcagaattccagcggctggtagtacgcggtttcgaagtgcaggcaggcgtggtactccagtgcgccccagtagcgcccgtagagcgtgctgacttcgggcgtatcgtcatagaccagcagcgagctggcgataggctggccctcgcgctcggcgatcaccagcagcaggtgctgcggcatggcggcgccgatgcgccggaagaagtccaggttcaggtagggcgtggaatggtgctcgcggtaagtctggcgatagcaccggttgaagaacttccacgcatcgtcgtcgatctgcgcgccacgcaggcgccggaagccgatgccggcctgcgcgacctggcggcgctcggcgcggatgttcttgcgctttttctgcgacagcgtggccaggaagtcgtcaaagctgccatagccgtcattggtccagtggaactgcacgccgtgccgcatcagcatgccggcctgctgcatcagcgcggcctcggcctcgtcggggaacaggatgtgcagcgacgacatctggctttcggcggccagcgccagcgccatctgcagcagcaggcggcgcgcatgggcgtcttcggccagcagccgcgcgccgcgcaccggcgtgaagggaattgccgccagccatttggggtagtactcgagcccgttgcgggcataggcgtcggcccaggcccagtcgaagacatattcgccataggaatgcgccttggcgtaaagcggcatggccgcggccagccgttccgggcggccgtccttggccggcgcccacaacgtcaggtagcgcgggttccacccggtctcggcgcaggcgctgccgctggtgtgcagggcgtgcaggaaggcatgcttcaggaacggcgtggcgtcggcgtggtgcgccaccagggcgtcccaggcggcggcatcgatctcgcccaggtcggagatgatttcggtacggtattcctgcgcagggtcgcctgccgacttgcgcttgtgccgtgccggctggcgctggtccttgccctcgccgggcacgcatgattcagactgcattgcaccagttcccgtctgtggatcgatcgagtctaccggaaacgatgcgccgttgctgcgccgcacggcaggggcgggcgtcgtaaaatggagcatcctcgtcaccagtgcttgccgaggcatcccgggatgcttcaggcggcggcatggtccgcatggttcgataaccaaggcccgatatgaagaacccgtttttcaacctgtattcccacggctttgcgcgtgtcgcggtgggcgtgcccgtctgccgggtggccgacccggccttcaacgccgccgagaccattgccctggcggcgcaggcggcccagaagggcgccgtgctggttgcgttcccggagctgggcatctccgcctacacctgcgacgacctgttccaccagcgcgcgctgctggacgcctgcgaggcggcgctggccaccatcgtcgaggcctcgcgcaagctgccggcggcgctgatcgtcggcatgccgctgcgggtcgagcaccagttgttcaactgcgccgtggtggtcgcgcgcgggcgtatccagggcgtggtgcccaagtcctacctgccgaactactgggagttctacgaggcgcgccagttcagcgccgccgacaacgccgcggtcgagtcgatccggctgctgggccaggacgtgccgttcggcgccgggctgctgttcgatgtcgaagacatccccgacttccgcttccacgcagaaatctgcgaagacgtctgggtgccgatcccgccgtcgtcgttcgcggcgctggccggggccacggtgctggtcaacctgtcggcctcgaatatcgtggtcggcaaggccgggtaccggcaccagctggtctcgcagcagtcggcacgatgcctggcggcctacctgtacacctcggccggcaagggcgagtcttccaccgacctggcctgggacggccaggcgctgatctgcgagaacggcgagctgctggccgaatccgagcgctttgccgatacctcgcacctgctctgcgctgatatcgacgtcgagcggctgtcgcgcgagcgcatgcaccaggtcaccttcggccactcggtgcgccggcacaaggcagaagtggacaagttccgcgtggtgcgcttcccgctcgacctgaccctggaaaagtcgctgccgctggcgcgcaacgtggcgcgcttcccgtacgtgccggccgatccgcgccagcgcgacgaacgctgcatggaggtctacaacatccaggtgcaggcgctggtgcagcgcctgtcggccagcaagatcagcaaggtggtgatcggcgtgtcgggcgggctggattccacccacgcgctgctggtctgcgccaaggcgatggaccgcctgggcctgccgcgcgccaatatcctggccttcaccatgccgggcttcgccaccagcgaccgcacgctgctgcaggcgcgccagctgatgcaggtggtgggctgcaccgcgaccgagatcgatatccggccgtcgtgcctggccatgctgaaggacctgggccacccatacgccgccggcgagaaggtctacgacgtgaccttcgagaacgtgcaggccggcgagcgtaccaaccacctgttccggctggccaatttccaccacgccatcgtgatcggcaccggcgacctgagcgaactggcgctgggctggtgcacctatggcgtgggcgaccacatgtcgcactacaacgtcaatgccagcgtgcccaagacgctgatctcgcacctggtgcgctgggtggccgagaccgggcaggtgggcgagggcggttccgacgtgctgctggccgtgctcgacaccgacatcagccccgagctggtcccgggcgacagcaaccacggccccgagcagaagaccgagagcaccatcggcccgtatgagctgcaggacttcaacctctactacacgctgcgtttcggcttcacgccgtccaagatcgccttcctggcgctgcatgcctggggcgaccgcgagcgcggcgtctggcccaacggcccgcatgtggtacgcaatcagtacgggctgccggagatcaagcgcaacctggcgatcttcctggaccgtttcttccgcaccagccagttcaagcgctcatgcatcccgaacgcgcccaaggtgggctcgggcggatcgctgtcgccgcgcggtgactggcgcgcgccgagcgattcagagtcggtggtgtggttggcggacctggagaaggtgccggactgagcgcagcgccggtcgagctccggctcttgggtggcggcttgtgcacagtttctccagtggctgtccacaggtttatccacagggccggggcctgcccggatgcgcgctagccaacgctgcggccgcgctggctgtggggcaggcggaaatgcaagcggccaagggctggtaaaatgccacccggagagcgccgcgaccgcggcgatgcgccgccaggcgcgtgaacaaacgataaacaggggccagtcatgaagcagattaccgccatcatcaaaccgttcaagctcgacgaggtgcgtgaagccctggccgacgtcggcgtgaccggtctgacggtgaccgaagtgaagggatttggccgccagaaagggcataccgagctctaccgtggcgccgagtacgtggtcgacttcctgcccaagatcaagatcgaagtggtggtggccgagaaccagctggacaccgtgctggacgccatcgtcaaggccgcccacaccggcaagatcggcgacggcaagatcttcgtcaccgagatcgagcgtgtgatccgcatccgcaccggcgagcaggacgaagccgcggtctgagcctcgggccaggatagagaaacgccgccttgcagggcggcgttttcattggtgggtgcggttcagctgggcagcttccacccgtagcgcaccgacaccagccgcatggcgatgatcgccactgccccggtcagcagcgccgcttcctgctgcaccgccagccaggtcatgccgacatagatccagcagccgacaaaggagcaggtggcgtagggcgagcggtcgcgcaggatcatcggcacctcgttgcacagcacgtcccgcaccacgccgccgaacacggccgagatgatgcccatcatcaccgccacggtgggcgtcatctgcgccaccagcgccagcgaggcgccggtcaccgagaacagccccagcccgatcgcgtcggccacgatcatggcccggtccgaggccacgcggctgaccacgcgcagcacgaacgaggcgccgaacgacatcacgaagatcagcagcacgtagccttcgtggtcgacccagtagaacgggcgccggtccagcagcacgtcgcgcacggtgccgccgccaaaggcggtggcaaaggccaccacgaaggtgccgaccacgtccaggcgctgcttgcgcgcgtcgaccacgcccgagaccgcgaaggcgagcacgccgatcacctccatgatgtggaggatcaggggcagccgccccatcagcaattcaagcggaacgtgcatccgtggcgatgcgtcaggtgcgcggctggcgcagcagcaccatcagcgcgccggcgccgccttcggcctcgcgcgcctgcacgaaggcgagcacttcctccttctgcaccagccagctgcgcaccttgcccttgagcactggcagcttgtcgggcgagcccaggcccttgccgtggatcacgcgcacgcagcgcacgccgttgcgcaccgagcggcgcaggaactcggccagcgcctcgcgcgcctcgtcgctgcgcaggccgtgcaggtcgaccttgtcctgcgccacccattcgccgcggcgcagcttgcggatcacgtccatgccgatgccgggccggcggaacgacagggtctcgtcggtttccagcaggctttccacgtcgaaatcatcggacagcgaggccgccagcacggcttcgtcgttgcggcgcgactgcaccggcaccggggcgggcttgctggcgggcaggggggcgcggttgcggtcgcgcagctggctgacctggcccacgctggtgcggaagacgtcggcctcttcacgggcgcgccgggcggcctgctcggcggccacgcgctcggcttcgcggcgctcggtatcggccttgagggtgtcgcgcagcctggcaaggtcgttcaggccgaaacgttggggcggtcggtcgggtttgctggcgccgtgcgtcattgaaaaatctccgggggctcggcgcagattatatcgactggcggggcggcaggagatgccgcaggggacgcgccggcgggccgtggcggcccggccggcggaggggcgtgcttacttcagggcttcaacaaagcgctgggcgtccagcgcggccatgcagcccgtgccggcgctggtgatggcctggcggtagacatggtcctgcacgtcgccggcggcaaacacgcccggcacgctggtggcggtggcgtcgccctgcaggcccgacttggtcaccaggtagccgttttccatggccagctggccttcgaacaggtcggtgttgggcttgtggccgatggcgatgaacacgcccgccagcttcaggtcctcggcctggccggtcttggtgccgcgcacgcggatgccggtcacgccggattcatcgcccagcacctcgtccagcacgctgtcgtagcggatcaccacgcggccttccttttcacgctgcagcaggcggtcgaccaggataggctcggcgcggaagctgtcgcggcggtggatcacggtgaccttgctggcgatatgcgacaggtacagcgcctcttccacggcggtgttgccgccaccgaccacggccacttcctggttcttgtagaagaagccgtcgcaggtggcgcaggccgacacgccgcggcccatgaaggactcttcggacggcaggcccaggtactgcgccgaggcgccggtggcgatgatcagcgcgtcgcacgtatattcaccggcgtcgccgatcaggcggaaggggcgggccggctggccgttgtcgtccaccagcttggcggtgtggatgtgatcgaagatgatttcggtcttgaattcctcggcgtgcgccagcaggcgctgcatcagttcaggaccctggacgcccttggcatcgcccggccagttctcgacgtccgtggtggtcatcagctggccgccctgtgccaggccggtgatcagcaccggttccaggttggcgcgggccgcgtagaccgcggcggtatagccggcgggaccagaaccgagaatcagcacttttgcgtgttttgccatgatgcgttcctgtggccggtgcggcatgctgcccaccggcattgctcgaaagcgacattataagaggagccgcatttgctcactgttgcaaattccaatgagtgcgatagtctcgggccacgttaaaatggccgccacgatgaccgtcagtcacctggtgagcaaccactgaccgctgccggcatcggcccgaaacgcatccggaatcaccttacacgcgagtcttaaccaggcatggcccgagctaccacgaccacccgcaccgatccctcagccttgccatcccgcatcggcaaactgctgggagaggtccgctggttcctgctgctggccgtcacgctgggtttcctgtgcgtgctggccagctacagcaagaccgatcccggctggtcgcatgccaaccaggtggccgatatccacaacctgggcgggcgcgtcggcgcctgggtggccgacgtgctgttcttcatcttcggcttttccgcctactggctggcggtgctgctggtgcgccgctgctggcgcggctggcgcacgctgaccgccgagctgcccgagcgcgcggaccccggcctgcaccgccagggcgtgaccgtcagctggatcggctttggtctgaccctgttctccagcatgggcctggaggcgatccgcatgtacccgttgcgcgccgcgctgccgcgcgcgccgggcggggtgctgggcgatctgctgggcggctggctgcaggtggcgctgggtttcaccggcgcgaccctgctgttgttgctgctgctggcgatcgggctgtcgctgttcttccatttctcctggctgaccgtggccgagcacgtcggcggctttgtcgagaccctgttcctgggcttcaaggcccgccgcgagagcaagcaggaccgcatcatcggcgaggccgccaagaccgagcgcaaagaaaccgtcgaggtgcagcgcgtgcgcatcgaagaggcggcgccggtgcagatcgtgcgcccgcaggcagtgcccaagcatgagcgcgtcgagcgtgagaagcagcagccgctgtttgccgatatccaggactcggacctgccgccgctgtcgctgctggacccgattccgccgcaccaggaaaccgtcagcgccgagactctggagttcacctcgcgcctgatcgaaaaaaagctcaaggacttcggcgtcgaggtcaaggtggtggcggcctacccgggcccggtcatcacgcggtatgagatcgagccggccaccggcgtcaagggcagccaggtggtgaacctggcgcgcgacctggcgcgctcgctgtcgctggtgtcgatccgcgtggtcgagaccatcccgggcaagaactacatggggctggagctgcccaacccgaagcgccagaccgtgcgcctgtcggaaatcctcggctcgcaggtctacaacgagagttcgtccagcctgaccatggcgctgggcaaggacatcgccggcaagccgatggtggccgacctggcccgcatgccgcactgcatggtggccggcaccaccggctcgggcaagtcggtcggcatcaacgcgatgatcctgtcgctgctgtacaaggccaaggcggaaagcgtacgcctgatcctgatcgacccgaagatgctcgaaatgagcgtctacgagggcatcccgcacctgctgtgcccggtggtgaccgacatgcgccaggccggcaatgccctgaactgggcggtcggcgagatggagcgccgctacaagctgatgagcaagctgggcgtgcgcaacctggccggctacaacaaaaagatcgacgaggccgcggcccgcgaagaaaagatccccaacccgttcagcctgaccccggacgccccggagccgctggaccggctgcccaccatcgtcatcgtcatcgacgagctggccgacctgatgatggtggtcggcaagaaggtggaagagctgatcgcccgcatcgcgcagaaggcgcgcgcggccggcctgcacctggtgctggccacgcagcgtccgtcggtggacgtgatcaccggcctgatcaaggccaatgtgccgacccggatcgcgttccaggtcagcagcaagatcgactcgcgcaccatcctcgaccagcagggcgccgaagcgctgctgggcatgggcgacatgctctacctggcgccgggcaccggcctgccggtgcgcgtgcacggcgcctttgtctcggacgaggaagtccaccgcgtggtggaaaagctcaaggaatccggcgaagccaactacatcgagggcatcctcgaaggcggcctgaccgatgacgccggcggcggcgacgggtttggcggcggtgccggcattggcggcggcggcggcgaggccgatccgctgtacgaccaggcggtcgaggtggtgctgaagaaccggcgcgcgtcaatctcgctggtgcagcgccacctgcgcatcggctacaaccgtgccgcgcggctgctggaggatatggagaaggcagggctggtgtcggcgatgtcgggcaacggcaatcgtgacattctggcgcagggtggcggtgcggccgcgcgtgacgatgactgagcgctgccagcgctcctcccatgcggcctgtgatgtgtgctagcggcgcttgagcagcacgtcgagcttcgtgttgatggtttcaaattgcttgtcgaagcgcacttccaggcgctcgatgcgcgcatcggccgcatcgaggcgatccgtgaggcggcggtccatctcggtcatcccggtggcgagcggcgcggtggccttgtcgaccttgtcttgcgtggtctcattcagccatgtcatcacggaaaagacaacatcgccgcagatcaggcgcggttcccgcggtgtctgccgtaatatccggttacccgcgagcgcgggccgtgtggaatcctccggctgccgcctgctctaaacagacaagttgcccgtgcagcggcctacagcgttgggcgcagcacacgcggcgacgccctccataactaccaggacccgaaccatgcgcaaccgcatcatcgtgtcggcctgcgccgcgctggcgatgtttgccatccaggcgccggcccatgccgcagccactgaccagttgcagagctttgtcaccggcgtgaagagcgcgcgcggcgaattcacgcagcgccaggtcaaggggcagggcgccaacggcaaggtgaccggcacctccagcggcacctttgtgttctcgcgcccgggcaagttcacctggcgctataccaagccctacgaccagctgctgcaggccgacggccagaccctgtacatctatgacaaggacctgaaccaggtcaccgagcgcaagctcgacggcgcactcggctccagcccggcggcgatcctgttcggcagcaacgacctggaaaagaacttcgtggtcaagaacggcccgacgcgcgacggcgtagagtggctggagctgacgcccaaggccaaggacacgcagttcgagcgcatcggcatcggcttcaaggccggcaatcttgaagccatggaactgcgcgacgcgttcggcaacaccaccctgctgaccttcacgggcatgcagaagaacccgccgctggcggccgatgcattccggtttacggtgcccaagggcgccgatgtgatgaagcagtgaggcccgccatgaacgatccgcaggaaggtcccgcagtcaccatccgttcgcggcgcagccagcacgccgtgttgctggccagtgccggcgcgctgctgttggcggcatgtgccagcagcggcggcggcgccagcaagttcgatgtcgattccttcctgcgcgcaccggactcgggattgcccgaagtgctgggcaattctggctttctcaaggccacgcgcgtgtccgccaccgagtgcgcggtgatgctgcagtcggccagcaccggcgtgctggaagacctgccgcccagcagcaatgcgcgcggcccggcctggctgttgcatccgaagggccagccggaccaggtatggctggtggtcagcgagtccggcggcgagcgcacctgccatgggccgctgccggccgacgccatgcaggcgctggccgcccgggccaagggctgaacccgaggcgccgccgtcagtgcggcttgatggcgatcttcagcacgccgtcgcgctggttggcgaacaggtcgtaggccgcgacgatgtcgtccagcctgtactggtgcgtcaccagcgctcccaggtcgacccgccccgactcgatcacattgatcagccgccgcatgcgttccttgccgccggggcacagcgcggtgttgatcttgtggtcgcccagccccgcggcgaaagccgacagcggaatggtcaggtcgcttgaatagacccccaggctggacagcgtgccgccgggcttgagcacgcgcagcgactgctcgaaggttgcctgcgtgcccagcgcctcgatcgaggcatccacgccgcgcccgccggtcagcttcatgacctcgtccaccacgtcgcagttgcggaagttcaggaccacgtccgcgcccatcttgcgcgcgatctccagccggtggtcgttgccgtcgatggcgatgatggtggtggcgccgcacagccgcgcgccggcggtcgcgcatagcccgatcgggccctgcgcgaacacggccacggtgtcgccgatgcggatattggcgttttccgcgcccttgaagccggtggacatgatgtcggggcacatcagcacctgctcgtcggtgaggccatcggggattggcgtcaggttggcctgggcgtcgggcaccagcacgtattccgcctgggtaccgtcgatcatgttgccgaagcgccagcccgcggtcgccttgtagccgtggcagccgcactggccgctggccatcaggtagctgccatcctgcgaggccacgccgtcctgcgccgcgtaggagttgaagttggggcagattgcgccggcgatcacgcgctggccttcgcggtatcccgtcaccgcgctgccgagcttttcaatgatgccgacgggctcatggcccacggtcaggcccttcgccaccgggtactcacccttgaggatgtgcacgtcggtgccgcagatggtggtggtggtgatacgcaccagggcatcgttggggccgatatccgggatcggcttgtctgccagttcgatccggccaggctcgacaaaaacggcggctttcatcattgcggtcatgcgttgctcccagggaaggcgcagagggatgcgcggtgggtggagtggtgcgggacgttgccggcccgcttactcactgatagcacgcatggcttatagctcggtttatccagatcaagccgaagccacactgaaaatgtgcgcaatacagcgtaatctggcaaaagtttcatatcggtgtgcaaagaagctgaacgccgcggtgtgccgcgtgtcccagcatcctcatactcgccaaatccatcaggagaacgacatgattgcgaagcgaaccatccggcgttggctgcgccagtccgccatgctggcggcgggcggggccctgctggcggcttgcgcggcgcccgcgccgaccggcccgcaaggcgcgcgtggcacgccggagggctgtgccgccgacaagctggccgacgatgccttggtcggcaagcccgaggccgaagccatcggcctgctgcagggctgcgcgtggcgactgggcgagcgcgacggccagcagttccccggcaccatggactacaacccgcaacgccgcacgctgggcgtcaaggctggcaaggtggtctgggtacgccgcggctgagatttcggcgcccgccttgccggttcgtcttcgcacagggggcgattacgttagtgcgggcatctccctggaattgatcggtcaacgggcgtcaacatgacagaaatgtaatttgaccgcctgaacaagaatcaatattgtttcccgctgaccggaatccaataaccgggcggcctcggggtccccggcggctgcccaaaccatgctggggagccatccgcgtgaagaccactatccgaaccttgctgccgcgcgctgcggcgctggccctgctgaccctgccgctcgccgctgcggcgcaggaaaaggtgctcaacctctacaccgcgcgtcactaccagacggacgaagcgctgtacgccaacttcaccaagcagaccggcatcaagatcaaccgcatcgaaggccaggaagacccgctgctggagcgtatccgcaatgaaggcgccaacagcccggcggacgtgttcatcacggtggatatcggccgcctgtggcgcgcccagcaggctggcgtgtttgcgccggtaaagtcgaaggcgctggaatcgcgcatcccggccaactatcgcgaccccaatggcgaatggttcggcttctcggcgcgcggccgcgtgattgcctacaacaagaccgcggtcaaggccggcgatatcgccagctatgaagacctggccgatcccaagtggaagggcaaggtctgcacgcgttccagcggccatgtctacaacctgtcgctggtctccagcctgatcgcccacgatggcgaggcacgcaccgagcagtgggcgcgcggcgtggccgccaacctggcgcgcgtgcccaagggcggagacaccgaccagctcaaggcggttgccgccggcgagtgcgacgtggccatcgccaacacctattacatcgcgcgtctgctgaagtcgaccaagccggaagacaaggccgtggccgacaagctgggcgtgctttggccgaaccagtcgagccagggcgtgcacatgaacgtctcgggcggcggcatgctcaagcatgcgcccaacaaggaagcggcggtcaagttcctggagtacctggccagcgacgaggcgcagcgctactttgccgacggcaacaacgaatggccggtggtgcagggcgtgaaggtcagcaacccggcgctggaagcgctgggcacgttcaaggccgacaccatcaacgtggccgagctgggcaagtaccagccgcaagcgcagaagctggtggaccgcgccggtttcaagtaagccgccacggcctttgcagtaggggcggttcctgctacagcaggaaccgcttgttcccagtcacctgcgtgggctccagcttgcggaacgtcagcttcacgctgctgttgagccgccgccccgcctgtcgccgcaccagtgcgcggtgcagcaggcccttgtggccgaccgtgccttcggcataaggctggtccgaggtcccgcccaacgccatcgcggccagtgcctggttgcgttcggccgcactcttttccagcagcttgtccagcgccatgcgggcgcgcacctgcgcggccagcgcgatgtcgccgggattggcgcgggcgcgctcggcgtcccacggcagttgcaccttgccggcaacgcggcgcagcgcggcgcgcagttcggcgccatccatccgggtttcctgcacgatccagacggcgtcatggcgcagcaccgcttcggcatcggccatgcggcgcaccagcgcgggctgcagctcgggcgacgagaactgccgcgcgcggcggatcgcgttgagcgcgatgcgtcgcacctgcgggttggcgtgatcgaacaggtcggcgatgacgcgcgcggcggtgtcggccgaatcgaccatctcggccagctgtccggccagcgagacttcttccacgccgctcagcttgttgcggctcagccggttcaacttgaacagcaggatgtgatatcgcagcataggttcttgcgcggcaggcctgccgctgttcgctcccgggcgaacgccgggccataagaggctatcggcgcgttgtggcgcgactttagggcaagaagcgtgggaggctcagcgctgcgcttcgcgccggatcgtgcgcgacagcacgatcaccggcagcaggcccacggccacgatcaccagcgaggcggtggcggcctcggtcaggcgctcgtcggcagcgaggttgtaggcctgcacggccagcgtgtcgaagttgaacgggcgcatcacgaaggtggccggcaactccttcatcacgtcgacaaagacgatcagtgccgcggtcagcaggctgcctcgcagcatcgggaaatgcacgcgccgcagcgtggcgccggggccgtggcccaggctgcgcgcggccgcatccatgctgggggtgatcttgcccagcccggcattgacggtctgcagcgccacgcccaggaagcgcaccagcagcgcatagaccagcgcggcgatgccgccggtcagcagcagccccaccgagagcccgaactgctgctgcagccaggccgacagcgcgttgtcgagccgcgccaccggcaccagcacgcccacggcaatgaccgagcccggcagcgcataacccatgccgcacagccgcgtcaggccgcgcatcagccaactgcgcttgccgttggccgcgcgcgcggcgtagcccaccgccagcgcgaccgtcaccgcggccagcgcggtggcgctggccagcaggaagctgttgcgcaccagcccgacaaagcgcgcgccgaactgcgcatcgccgtcggtgaaggccatgcggcacagcatcagcgcgggaatcaggaagcccagcagcaccggcaccatgcatacggccagcgccagccagccgcgcgcgccgtccagcgtccaggccacggcgcggcgctggttgccgtagacctgcgcgcggccgcggctggcgcgctccatcagcaggatggcggcgacgaacagcagcatgcatgccgacagctgcgccgcggcgttcttgtcgccaagcgagaaccaggcgcggtagatgccagtggagaaagtcgggatggcaaagtaggcgacggtgccgaagtcggccagcgtttccatcattgccagcgcggtgccggcaacgatgccggggcgagccagcggcagcaccacgcgccagagcctgctccaggtgccgtggccgagcaggcgcgcggcctccagcgtgttctgggtctgctgcaggaaggcggcgcgcgcggtcaggtagacgtagggatacagcaccagcgagaacagggcgatggcgccgcccagcgagcggatatctggaaaccagtactcgcgcgccttccagccggtcagctcgcgcaaccagccctgcaccggcccggcaaactgcagcgcgtcggtgtaggcataggcgatcacgtaggcgggcatcgccatcggcaagaccagcgcccattccatcacggcgtggcccgggaaacggtaggtcgataccagccaggcggtggtcacccccagcagcaatacccccacggcgacgccgcacagcagccagacggtgttgagcacgtattccgccagcaccgtgtcgatcaggtggcgccaggtgtcgccggcgggcagcagcacggccgaggcgatcaccagcaccggcacggcgatcagcagcgccatcaccagggtggccagggtcaggggatggaagcggcggcggctggacaggagcatgcgtcggaaagtgggcggaagtgccgcgcacagcgtgcggctgccgcattctagcaatgtggggcacgcatttgccccgaaaggcgctcacggcccccggccgcgtccctataatgcgcacatgcgaaccgattcctattcacgcttgcccggcgcccaggcccgcagccggccggcgacccgcgcaggcgttgctgacgtcactggcgctggcgccgctgtcatcgaggtcgaccatatccgtcacgcttttggccgccatgtggtggtcaaggggctgtcgttctcggtggcgcgcggcaatatcgcctgcctgctggggcccagcggctgcggcaagaccacggtgctgcgtgccatcgccggtttcgagccgctgcaggacggccgcatcgtgctggacgggcaggtcgtgtcgtcgtccggggcgatgctggcgccggagcagcgccgcatcggcatggtgttccaggactatgcactgttcccgcacctggacgtggcggccaacgtgggtttcggcctggtgcgcgccagccgcgccgggcgcgcggcgcgcgtggacgaggtgctgcagctggtcggactggccggcgcgggccgcaaatatccgcatgagctttccggcggccagcagcagcgcgtggcgttggcgcgcgcgctggcaccgcgcccggagctgctgctgctcgacgagccgttctccaacctcgacgtcgacctgcgcgaacgcctgagcctggaggtgcgcgcgatcctgaaggcgcagggcaccaccgcgatcctggtcacccacgaccagcacgaggcctttgccatggccgacgagatcggcgtcatgcacgacggggtgatcgagcagtggggcagcgcgcacgacctctaccaccggccgacatcgcgctttgtcgcgggctttatcgggcagggcgtgctgatggcggggcggttgcgcgagaccgcggagattgaactggaactaggcctgctgcgccccgcggcgccgctggcgctgcccgctggcgccgccgtagacgtgctggtgcgccccgatgacatcatccacgacgacgccagcccgatgcgcgccgaggtggtccacaaggccttccgcggcgccgagatcctgtacacgctgcgcctggccagcggcggccgcgtactggcgctggtgccgtcccaccacaaccatgccgtgggcgagcgcatcggcatccgtgtcgagatcgaggatgtggtggcatttgccgcctagcgtgccacgcaggggcagggcgccgatggtctacactgtggcgttctgcattcacaaggcttgaataccgtggcggacacgctgttttccgatactcccgaccgttcccggcaaccgctggccgagcgcctgcgcccgcgcaccatcgacgaggtgatcgggcaacagcacctgctcggtgcgggcaagccgctgcgcgtggcgttcgagtccggcgagccgcattcgatgatcctgtggggccctccgggcgtgggcaagaccacgctggcgcggctgatggccagtgccttcgacgccgagttcatcgcgctgtcggcggtgctgtcgggggtcaaggacatccgtgaggcggtcgagcgcgccgagcagtttcgcgcgcacggccggcgcacgctggtgttcgtcgacgaagtccaccgtttcaacaagagccagcaggatgccttcctgccgcatgtggaaagcgggctcttcacctttatcggcgccaccaccgagaacccctcgttcgaagtcaacggtgccttgttgtcgcgcgctgcggtctatgtgctcaagagcctggacgatgccgagctgacccagctggcgctgcgcgccagcgaagaactcggcgcacaggcgggcgacctgagctggcaggacgaagcactgcagctgatcgtggcctcggccgatggcgacgggcgcaagctgctgaacaatatcgagatcgtggcgcgtgccgcgcgcaccgccggcgccgcgcagatcgataccgcgctgctgggcagcgcgctgtcggaaaacctgcgccgcttcgacaagggcggcgacgccttctacgaccagatcagcgcgctgcacaagtccgtgcgcggctcggacccggacgcggcgctgtactggttctgccgcatgatcgacggcggcgccgacccgcgctacctggcgcggcgcatcgtgcgcatggcatgggaggatatcggcctggccgatccccgtgccgcccgcatcacgctggacgcggccgagacctatgagcgccttggctcgcccgagggcgagctggcgctgggtcaggccctgatctacctggccgtggcgcccaagtccaacgccggctacaacgcctacaacgcggcgcgcgccttcgtcgccaaggacaagtcgcgcgcggtgccggtgcacctgcgcaacgcgccgaccaagctgatgaaggagcttggccacggccacgcctaccgctacgcgcacgacgagcccgaggcctacgccgccggcgagcactacttcccggacgacctcaaggcccaggactggtaccagccggtgccgcgcgggctggagggcaagatcgccgagaagctgcgccacctgcgcgagctggatgccgcctggcatcgcgagcagcgcgtggccaagccaaaggacggcggcaagggcggggagtgagcggtggcgtgagccggcaacacggcgctggcctggcatcgcccggttcgcgccggacggggccggtgcagtaaaatggcgggtccgccggcatgtcgctggccctgcacttcaccaaagcaacatgctcgacatccagctgttccgcaaagacatcgacgccgtggcgcaacgccttgccacgcgcggctaccaactcgacgttgcggcgttccaggcacttgaggccgaacgcaagcaactgcagacccagaccgaggaactgcaggcgcgccgcaacagcctgtccaagcagatcggcatgctcaagggcaagggcgaggacgcctcggccgtgatggcggaagttggcggcatcggcgacacgctcaaggcctcggccgcgcggctggacgagatccaggcgcacctggccgagctgatgctggccatccccaacctgccgcatgaaagcgtgccggtgggcaacgacgaaacccagaacgttgaagtgcgccgcgtgggcgagccgcgccagtttgacttcgccgtgcgcgatcacgtcgacgtgggcgataagctgggcctggacttcgacaccgcggtcaaggtcaccggttcgcgcttctcgatgttgcgcggcggcctggcgcgcatgaaccgcgcgctggtccagctgatgctcgacacccatacgcaggaacacggctacaccgagatgtacgtgccgtacatggtcaacgccgcctcgatgcgcggcaccggccagctgcccaagttcgaggaagacctgttcaaggtgccgcgcaaggtcggcagcgaagacggcgagcgcatcgagaacttctacctgatcccgaccgccgaggtgccgctgaccaatatcgtgcgcgacgccatcgtcgccggcgagaagctgccgctgcgctttgtcgcgcatacgccgtgcttccgctcggaggccggctcgtatggcaaggacacgcgcggcatgattcgccagcaccagttcgacaaggtcgagctggtgcaggtggtgccggccgcgcagtcgttcgaggcgctggaacaactgaccggccacgccgaggcaatcctgaagaagctggagctgccgttccgcaccatcgtgctgtgcaccggcgacatgggcttcggcagcaccaagacctacgacctcgaagtgtggatccccgcgcagaacacctaccgcgagatcagctcgtgctcgaatatgggcgacttccaggcgcgccgcatgcaggcgcgcatgcgcgcggggcagggcaagccggagctggtgcacaccctcaacggctccgggctggccgtgggccgcacgctggtggcgatccttgagaactaccagaacgcagacggctcggtcaccgtgccggccgcgctgcagccgtacatgggcggcatcacccgcctggaaccggagatgtaaagcgaaccgaaaaaatccgctgccagcctattgcatcggctggccggacatggctataatttcggtttcgccacacggcaacaagttaccggagaggtggcagagtggtcgaatgtacctgactcgaaatcaggcgtaccggcgacggtaccgtgggttcgaatcccaccctctccgccaaaacaagaagctgtcggaatcgaccaccggcaggcaacaacagtgtagtaaaactcaggccgacgcccacgacagtgcgcgtcggttttgttttttccgcggccggtttttcatgcggcgggcatgggccgcggcactggcccgcgtaccggacgcgctgccgggtgcactatcatggcgatccgcaacgcaggatgccgcaccatgacacagccacccgccagccaacccccagcaccggccttccacggcgatccggccgaactgccggccgaccccaacctggtcgccggcatgccgtaccggcactacaagggcggcgcctacacggcagtcggcatcggccgcttcgaggccgatctcgcgcccgtggtggtctaccgcgcgatgcgcgatccctcattgctgtgggtgcgccgcgccgatgtgttcagcgcaccggtggccacgccgcagggcgaggtgccgcgctttgcgcccgcctggcccgcggcgctggcgtgcctggacttcctgccccgccaggcggtgctcgatgtgctggcgctgcacgatacgccgtaccggcactaccacgaccgccgccatatcctggagatgttcgagaccgcccacgcgcgcggcattgcgctggaccgcgcgcaggcgctggcggtgctgtgccacgacgcggtctatgtggcggggtgcgggcacaacgaagccgcctcagccgcgctgatcgaaacggtggcgcccggcgaggaccgcgcggtgctggagcgtgccgcgcagatcgtgctcgatacgcgcggccatggcccgagcattgccggcgccgacaccgtgctcgatctcgacctgctcaggctggccgcggcttcggaaatgttcgatgcccacagcctggatgtgttcgccgagaaccgcgccatgctggccgcccgcaccggtctccagggggaggcgctggagactgaattcatgcgccgccgcgcggcgttcctgggcaagctggcgcagcgcccgcgactattcctgaccgacgcctttgccgactgcgaggcgccggcgcgcgccaatatcgcccgcatcgtcggcgccgcgggtgcgtcccgtgattgacgtgccggcaggcgcgagcgccttcgccgaggcctggctcacgccgggcacggcgctcgggctgctggcgctgttcacgctggtgacggtgctgctgctgagcctggtgccgctgctggtggcgctgttgcggccggtggtgcgctggctggaccggtggcgcgtgtggggggccggcgcactgtccgcgcgcgtggccgcacagccgcgccggctgagcacgctcacgctgcgcatgctcgagcgcgacatggccgagctgctggtggtcctgctggccggcgccgtgctgctggcctgcggcagcgccctgttctggctggccggcgaggtcgcagaaagcgggggcgtggtgcgcatcgaccagatcgtgtttgcatggctgcgtgccttgcgtaccgactggctcgatatcgcaatggtggcagtgaccgaactgggcggcgcgcgcatttccctggcggtgggcgtggcggtgttcgcgtggctgtgctggcggcgcgcctggaccgtggccctgtactgggccgccgcgctgctgggggcgcgtgcctgcgtgatggcgctcaagctgggcatggcgcgcatgcgcccggccagcatctacagcggcctggaatcgtattccttccccagcggacacgccaccagcagcatggtcacctatggcttcctggccttcctgatgtgcctgcgccagccgtggcgcgtgcgcatcccggtgctggcactgaccgtggtggcggtggcggcgatcggggtatcgcggctgtacctgggcatgcactggctgtcggatgtcgctgcaggctatgcgctggggctggcatggatcgcgctgctcggcacggcttaccgcacgctgcacgtgccggcgccgaaggaatcggtggcgccatggcggctgggcgcggtggcggcggcagcggtggtggtggcgttcagctatgtggcgtggttccggctgccggatacgctggagcgctaccggcaggccgtcgcgcctacgccagccgtggcggcgcttcggcttccggcgcctgcggcaggcgcgacaccagcagctggtcgatcttgtgatggtcgatgtccagcacttcgaagcgatagcccgccacggtgatcgactcggatttcttcgggatgcgcttgagcgaatagatcaccagcccggccgcggtgtcgacatagtcctcgccgggcagggtgtcgagatccagcgccttcttcaggtccaccagcggggtgaggccgtcgaccagccaggagctgtcgtcgcgccgcacgatctgctcgtcctcgctggaatacaggatgtctcccatcagcgcgccgacgatatcgtccagcgtgacgatgcccaccaccagcccgtattcgttcatcaccacggcaaagttctggtgcatctcgcggaagcgcgtgagcgcctcggacagggtcagcgtgtcggggatcaccagcacgttcttgtcgtggtggcggccgatattgttgatcacggtggcgctctcgtcggccagcagcagctgcaggatgtccttggaatcgatatagccctgcacgtcgtcgaggtcgtgcccgcacaccgggtattgcgcgtgcggctggttgaccagcttgcggcgcacgctgtcggcgggttcgtcgagactcaggtagaccacgtcgtcgcgcggcgtcatgatcgcggtaatgctcttgaactcgagctcgaacacgttttcgatcaggtggagttcatgcttgtgcagcacgccggcttcggcgccggcatcgaccatcgcggcgatgtcctcggtggtgatctggtcgaccggcttggtcggcaggcgcagcagccgcagcgtggcatcggcggcggcgttgaagatccagaccagcggcttgagcacgcgcagcagcgtcagcatcgggtcgatcaccgccaccgcgcaccgctcggggaaggtcatggcgatgcgcttggggatcaggtcggcaaactggatgaacagcagcgtcacgatcaggaacgagccgatattggccacgcgctgggcgtggaccacctgcatatagggcgacagcgtttccagcagcaggtccgatacatgtttctcgccgaggataccggccaggatggccacgctgttgacgccgatctgcacgatcgtgaagaaattcccgggctcttccttgagccgcagtacgcgcgtggcgcggccatcgccgcgctccgacaggacttgcagcttggtgcggcgcgcggcggtcagcgcgatctcggagaccgagaaaaaggcgctgacaaggacaagggcgatcagggtcaggacgaacataggcggtttggcgcacgcaggttgtgcctgcaggcggcttgatgatggtgcacgccgcgcgcggctgtcaatcggacatcagtcagacatcaggcggacctcgatcgcggctccggggcgtggcgtcaaagctggcggctggcgcttccagccgctgcggcagcgttgcggccagttccgcggcggccagcgcaaactgcgcgcgcaggtcgtcggccaggctggagccggcgcgatggctggcgcgcagcatctggacctcgaacggcagcactggcgccacgtcgtgcagcgcgacccgctcggggctggcgctgagcgcggtgtactggtccagcagggtcacgcccagccccgcatcgaccagggccagcgccagcgaataggtctgcacctccagcgtcgagcgcggctccagcgcgtgccgggccagggtctggcgcaccagcagcccgagcgagctgttgtcgtcatagccgatgaaggcgcgctccatcagccgctgcatcggcaccacctggcggcgcccgccggcgggcagcggctggccgcgcggcaccgccagcagcatgcggccgctggccaccggctcgctggcgatggcctcgtggcccggcggcgcaaaggcaaagcccaggtcgatctggttggccagcagcgccccgacgatctcgtcggtatggtgggtcagcacctgcacctgcgtgtccgggtggcgcgcgcagaagcgccgcaccgccggcaccagcagcgggttggccaggctgggggtggcggccacgcgcagccgcccggcgcccttgtggcgcaggctttccgagacccggcgcacgcgctcgatctcgccatatagcctttcgacatcgccatagagcgcattggcctcgggcgtggcctgcagccggccgcgcacccgctcgaacaggcgaaagccgagcgaggcctcggcgtgctgcagcacgcgcgtgaccaccggctgggacacgtgcagcaggcgcgcggcctcgctgacggtgccggtcagcatcacggcgcggaagacttcgatctggcgcaagcgcatggcaatccgggaagcgggcaggcatccatagcctgatgacatattctggcacgtattcgcattgggcaatccgcgccgcctgcactacgctttgccggatcgggaaaaagcaatcaagggatggcaatgcaggtagtgatcgtgggcgccggcgtggtcggcatgacgacggcgtggcgcctggccgaggacggccaccaggtgacggtgctggagcgccacgacgggccggccgaggagaccagctttgccaatggcgggcagctcagctacagctatgtggcgccactggccgggccgggcgtgatggccaaggtgccgggctggctgctgcggcgcgattcgccgatgcgcttccggcccgcggccgacccggcgcagtggcgctggctggcagccttcatgggcgcctgcaatgccgccaccagtgaagccaccacgcgcaagctgctgcggctggggttctattcacgcgacctgatgcaggctttcgtggcccggcaccagcatgacgatgttggcgccggtttcgattttgcgcggcgcggcaaactggttgtgcaccgcgatgcggcggcgttcgacgcggcctgccggctgctggactaccaggccagcctgggttgcgagcagcaggcgctggaccgcgatgcctgcgtggcgctggagcccgcgctggccggcatccgcaacgagattgccggcgccatctacacgccgagcgaggaagtgggcgactgccaccgcttctgcctgtcgctggcacggttgctgcaagacggggcgcacgccggggtgtcgatgcgcttcggcaccgtcgtgcaagagctggtgcagcagggtgggcgcgtgaccggcgtgcggaccgccagcggcgtggtgccggccgacgtagtgatcgtggccggcggcatcggcagcgtgccgctgctgcgcccgctgggcgtgcggccgatgctgtggccgctcaagggctacagcatcacggtgccgctggccagcggcacgcgcgcgccgcatatcagcgtgacggactttgccaacaagatcgtctacgcgcgcatcggcaatacactgcgggtggcgggcatggccgacctggtgcgcggcggcacccgcatcgacccggagcgggtcggcacgctggtggcacagacacgcgcgctgttcgagggcatcgtgcccgagctgccgctggcgcagctgcagccgtgggccgggctgcgcccggccacgccggacggcctgccgctggtggggccgtcgcgggtgtccgggctatggctgaacctgggccatggcgcgctcggttttacgctggcgatgggcagcgccggcctgctggccgaccggctggcagggcgccgtccggccgtcgaagcagaggattttgatgctgcgtgcgcctaacgtcctgtcccgctagcgccgcaggcaagtgttggttcatgccgtacccgtgcgtccgcaagccacgacgccgtccacgaaacatgcctcaatgaccaagccccactacaaggagcgccacatgcaatcactgcacccccaccgatccgccacccgccgcgcgcttgcggccgccacgctgctgctggccgccggcgccgcccatgccgccgatggcgacacgctgaagaagatcaaggacagcggcgtgatctcgcttggctatcgcgaatcgtcgatcccgttctcatacaccgacggcaaggaggtcatgggctattcgcacgagatcctgctgcagattgtcgacaaggtgaagagcgaactgaagatgcccggcctgcagatgcgcctgaccccgatcacctcgcagaaccgcatcccgctggtgcagaacggcaccatcgacatcgaatgcggcagcaccaccaacaacctggagcgccagaagcaggtggcgttctccaacagcatgttcgtctacggcatcaagatgctgaccaggaaggattcgggcgtgaaggagttcaccgacctgaaggaccgcaatgtggtcaccaccgccggcaccaccggcgagcgcctgctggtcaagatgaacggcgagaaggccatgaacatgaacctgatcagcaccaaggaccacggccagtccttcctgatcctggagaccggccgcgccgctgccttcgtcatggacgagccgctgctgtacggcgagcgcaccaaggccaagagcgcggccgactgggtggtggtcggcgcgccgctgcagaccgagaactacgcctgcatgttccgcaaggacgatccctcgttcaagaagctggccgacggcgtgatcgcagacctgcagaccagcggccgtgccgagaagctgtacaacaagtggttcatgtcgccgatcccgccgcgcggcatcaacatgaactacccgctctcggccgacatgaaggcgctgttcgcggcgcccaacgacaaggcctaccagtaagggcagggcgccacggcctggccgtatcaggtccggcggttatttagccataatgaatcagtatttagcgctcgatagtgtttgcggtagtgttgagcccgatataggctcatagcagcacaactggccggcggccctcacaagcggcctccggcgctgtctgtcccccacactgcttatccgcatccactggagaacatatgcgatcgattcgtactggctggctcaaatccctgctggctgcctcgctgcttgccggcgccgggctggcgtccaccgcggcgcaggccgccgacctgctcgataccgtcaagcaggccggcgtgctaaagatcggcctggagggcacgtatccgccgttcggcttccgcggcgcgaagaacgagctggaagggtttgacgtggacgtggcgcgtgcggtggcgggcaagctgggggtgaagccggagttcgtcaccaccgagtggagcggcatcattgccggcctgcaggcgggcaagttcgacgtgatcgtcaaccaggtcaacgtcacgcctcagcgccagcaagtgctggacttctccacgccctacgtctactcggatgcgcagctgatccagcgcaaggacgacaagcgccagttcaagtcgctggaagacctgaagggccacaagctcggcgtcagcctgggcagcaatttcaacgacctggccaagtcggtgccgggcatcgacgtcaagacctatcccggcgcgcctgagtacctgcgcgacctcgcggcacagcgcgtcgacgccgcgctgaacgaccggctgatggtcgcctacctggtcaagaccgccaacctgccgctgcggccgggcgcgatcgtggcgggtgccaccacgcaggtggccatcccgttccgcaaggacaaccccaagttcgcgcaggccatcaaccacgcgctggatgacctgggcaaggacggcacgcttggcaagctctcggtgaagtggttcggcaccgacgtgaccaggcccgccggtaagccaatcaagtaagccagtcaggtaagccggccagcaagccgggcggtatcatgtcgcggcgccgcggtctgcatggctgccgcgccgttttctttttcattcttctgccgccgccacgcccatgtccgctctccagcttgtcaccgattccctgccagtgctgctgcagggcacgctgctgaccatcaagttcgcgttgtggtcgatggtgttcgggctgatgctgggcacggtggtggcgctgatgggcatcagccatagccgtgtgctcaaggcggcggcgcgcacctacgtcagcatcatgcgcggcacgccgctgctggtgcagatctttgtcgtctactacgggctgccgggcatcggcatcgcgctggagcccacgcccgcgggcgtgctgacgctgagcctgaacgtcggcgcctacctgtccgagagcatgcgcggggccatcctgggcgtgtcgcgcggccaatggctggcagcctacagcctgggcctgacgccggcgcaggcactgcgctacgtgatcggcccgcaggcgctgcggctggcggtgccaagcctgtccaacagcctgatcagcctgatcaaggacacctcgctggtatcggtcatcaccgtgaccgagctgctgcgcacggcgcaggaggtgatcgcggccacctaccagccgctgcctctgtacctggcggtggcggcgatctactgggtgctgagcacggggctgtcgggggtgcagcatatgctggagcggcgcttgtcgctgcccggacgccactgatcggcgcgcaaagaaaaaggccagctctgcggagctggcctttttttatcgccgggccggtcagccctgcgcgatgcggctggcgatatgccccagcgcctcttccacctggtccaccaggaccaggcacaggtcgcccggctgcaggtgcgacagcgcggtatcgatggcgaggaactcgccacggatctcctcgacctggccggcgcgttgcgcgccctgcaggccttcgcgcagcagcgccagcacctcgccgtcggcgcggccgcgctggcactggtcctggtacaggatgacttcatcgaacacgccgcccaggatctgggtctggcggcggatgtcgtcgtcgcggcggtcgcccgcgccgctgatcaccaccatgcgccgcttggccgggatggtctcgacagcgttgcacagcgccaggatggcatccgggttgtggccgtagtcggcgatcagcgtggcgccgcggtagtcgaacacgttgaagcgtcccggggcggtctgcgcgtcgttgacgaaggtggccaggccgcggcggatggtcggccagtcgatgcccagcgcccacgcggcggcgatcgacgacatcgcgttatcgacctggaagccgatggtgccgttgcgcgtcagcgggacctcggctaccgcgatgcgcacttcagtatcgccttcggacgccacgatgtcggcgccgtccacgaacaccacgcgcttgccctgcgcgcggtgcgtggccatggccggctggttgggatcgtgggcgaagaaggtgacgctgccggggcaggcgtcggccatgcgcaccaccatcgggtcggctgcgttcaggaccgccatgccgtgcggcgcgacgttctgcacgatcacgctcttgagcaccgccaggtcttccaccgagttgatgtaggacaggcccaggtggtcgccttcgcccacgttggtcaccaccgccacgtcgcagcggtcgaaggccaggccttcgcgcagcaggccgccgcgcgcggtttcaaacacggcggcgtccacgtccgggtgcagcagcacgttgcgcgcgctgcgcgggccgctgcagtcgccggtgtcgatgcgctcgccttggatatacacgccgtcggtgccggtcatgcccatgcgcaggccgctggtggccatgatgtgggtgatcagccggaccgtggtggtcttgccgttggtgccggacacggccaccaccgggatgcggccatcgtcgccatcggagaacatggtcgagacaatggcttcaccgaccgcgcggcccttgccgtacgacggctgcaggtgcatgcgcaggcccggcgcggcgttgacctcgacgatgccgccggcctgttcctcgaacggcttgagcatggtctcgcacacggcgtcgacgccggcgatgtccaggcccaccatctgcgccgccgccacggcacgcgcggcgatgtccgggtggacgtcgtcggtgacgtcggtggcgctgccgccggtggacaggttggcgttgttgcgcaacaccacgcgcgtgccgttggccggcacggaatcggcggtcaggttctgcttggccagcgtggccagcgcgatgtcgtcaaagcggatcttggtcaacgaggtcgcatggccttcaccgcggcgcgggtcgcggttcacttcctcgaccagctggcgcacggtatgcacgccgtcgccgatgacctgcggcgggtcgcggcgcgcggccgccaccagctgcttgccgaccaccagcaggcggaagtcatggcccgggatatagcgctcgacgattacgtccgaactgatgtccgaggcgacctcgtaggccgtcatcacttcctcgcgggtgcggatgcgcaccgccacacccttgccctggttgccgtcgcgcggcttgaccaccaccggggcgtcgatttcctgcgctgcggcccaggcctcttcggcgctgcgcaccgagcggcccagcggcaccggcacgccggcggcgtgcagcagggtcttggtcaggtccttgtcctgcgcgatcgattcggccacggcgctggtgcggtcggtctctgcggcctggatacggcgctgcttgctgccccagccgaactgcaccatcgagccctgcgtcaggcgccggtaggggatgccgcgcgccacggcggcgtagacgatggagccggtgctgggccccaggcgcacgtcctcgtccagctcgcgcaggcggtgcagcgcgtctgccaggtcgaacggggtgtcgttgcgcgcggcgcggcacagggcctcggccagctcgaacgcaagccggccgacttcttcctcgctgtattgcacgatcacctggtaggtgccgggctcgaccgtctgcgcggtgcggctgaaggtgaccgggcagccggcggcggcctgcaggcgcagcgcggtcacttccagcacgtgggccagcgacagctcacccgactcctcgtccgggcgcagcggcccgatttcggggaaacgggcgcgcagccggtcttcaaaaccgggcagcgccgacagcatgttggtggcatcctggcaggccacgatcgcctcgatggcggtgtggcggcaccacaggttcgggccccgcagggcccggatacgtgagacttccatagaacggtttccgtgtcttctatgcgcggttgagcttggggccgcgtcaggcgcggcgcgcaggctggcccatccagtggtgcaccaggtcgacggtggcgccggtggcggcctcgtcgcactgcagtaccagcaggtcgcccggcaccagctggctgagcgcggtttcaatggcgctggcgcgcgtgccttcgtcgatgatcttggtcacgcgccggccttcgtacaggccctgcttgagcagcgcgcgcgcctcggcatcgggcagggcgcgcttgacgctgcggtcctcgcacaggaagacgcggtcgaaatgctgccccagcgccatgccctggcgcaccaggtcttcgtcgcggcgctgcatgccggcgccgtagaccaccatgcggcgctcggccgggaagcgctccagcgcggtcgccagggcttccagcgcgggcgcgttgtgggcgtcgtcgaccaccacggtggcgccgttgcgctcgaacagcgtgaagcggcccggcacgtcgacctggccgacatcgaaggtcaccacgccggcgcggatcaggtcgttggaaatgcccagcgcccagcccgcggccacggccgccagcacgttctcgacctggaacgcgacgcgtccggcataggtcagcggcaccgcggccacgtccaccagcgcggtttcgctgctgccggtggccagcacgatcttgccttcgcgcaggtacaccgcgcgcttgccggcggcgcggtgcgacacgatagcaggcagttccggcgtcaggccgaagaagatcacgtcgccgtcgcacagcccggccatctccaccaggcgttcgtcgcgcgcgttgagcacggccgcgccggtctccagcaccacgtcgacctgcgtgcgcagcacgttgtacatgcggtcctcgtcctcgacgtagtagtcgccgaggtggtcgggctggtcgaaattggtgaccacgccgacctggcagcggtcgtaggccaggccttcggagaggatgctgccgctgtcgttctcgaacacggcggcctcgaccgcgcggttcatcaggatgcgatggcccgattcccagttggcgcggtcgccgctttccacctggcggcggtccaggaacagcccgtcgctgcaggccaggccggtatgcttgcccgacagctgcagcaggcgcgccaccaggcgcgcgaccacggtcttgccgttggtgccggtcacgcccaccaccgggatgcggccctggtcgtcatcggactcagggaacaggtggttgacgatggcgcggccgaccgggcgcggcgtgccttcggccggcttgatatgcatcagcaggccggggccggcgttgacctcgacgatggcgccgcgctgctcggccagcgggcgcgagatgtcctcggccaccaggtccacgccggcgatgtccagcccgaccacgcgcgcggcgagcgccgcatgcgcagcgacgctcgggtgcacacggtcggtgacgtcgaaggcgacattgccgttgcgctggatcagcacggtgcggccttcgggcggtaccgagctggcgttcatgccctggcgcttcagttccaggcgcgcggccgagtccagccgcacacggttcagcggatgatcctcggtggtgccgcggcgcggatcggaattgatctgcagctcgatcagctcgtcgatggtggacttgccgtcgccgaccacgctcgcggtctcgcccatggcggcggccaccaggcggccgcccaccaccagcaggcggtgctcgttgccggggatgaagcgttcgacgatgacgccgttgccttcgtcgatggccacgccgtaggcggtctcgacttcctcgcgggtcatcaggttggtgaacacgccgcggccgtggttgccgtcatagggcttgaccaccaccggcacgccgatgtcctcggcggcgtcccaggcgtctgccggggaatcgaccatgcggccctcggggactggcacgccgcaggactccagcaggctcttggtcaggtccttgtcgcgcgaaatgctttcgccgatggcgctggtgcggtcggtctcggcggtccagatgcggcgctggcgcgcgccgtatcccagctgcaccaggttgccgtccgacaggcggatcgccgggatgtcgcggtcgtccgcggcatcgacgatgcaggcggtgctggggcccaggcaatgctcgtccaccaggcggcgcaggttgtccacggcggcggggacgtcgaagggacggtcctcgatcgcggccatgaccaggtcgcgggcggtgaacagggcgacgcgggtgacttgctcgtgccaggcgcgcacgatcaccttgtagacgccgcgcaccggggtctcgcgcgccttgccgaagccgccgggcatgcccgccaggttctgcagctcaagcgtcacgtgttccaggatatggccgggccaggtgccgtccttcacgcgctgcaggaagccgccgcgctcgccgatactgcagcgatgctcgatcagcgacggcagccaggccgacaggcgctcgtggaaccccggaatcgtgttggagggaaagtcctccagttccccgatatcgacccatgcctccagtacgggccgatatgtccacatattcgggccgcgcagcgacatgacatcgaaaatctcaatgtccttctttttcattgaattagcttgaggcagtgggcggaaccgcccgagaaatggaagcctaacctttcagtaacgttacagcacagagcgggttgactttcttcgtgtaaaagtgattgtgcagtgcatcaggagtactcgcgcgttcgtcgttatgtatactgcgggcgaattcgcgggccgccagagcgtgcccggcctaaatttgtttcaagttatgtccgtaccccctggacgcacgccgcgccatccatgacccagtcctccctgcctgtccctaccgcccctgctgccgacgagccctggcgtaccgaatccggatcgtggctccgacccggcgagaccgtcctggccggactggctctggacctcgacgcgaagctgcattttacccaagggtggctggttgtgaccgaccagcgcatcgttgcccgggctcccggtgaaaaaaatgtgcgggaatggaacatcgggacctccctgcgcctgtcgcacaccgaccacgcgggcgtgggcgcgctggaactgagcggtccagaaggccggctggcgagctggcgatacacgcttggttacaatccggccgcgctgcggctggccgaccagttcgaattccagcgcgatgccgccggcgcgcgcccggcgggcggggcgggcgaagtgctgtgcccgacctgcaaggcgccgctgccgccggacgaggaacagtgcccccaatgcagccgggagctggaaaccccgccgtcgacctgggcgctgctgcgcctgtggcgctttgcccggccgtaccagtggcagctgctggcgggcttcctgctgacgctgctgtccaccgcggccacgctggtgccgccgtacctgaccatgccgctgatggacaaggtgctgatcccgttccagaacggggtgccgatcgactacgggctggtgcgtctgtacctcgcgggattgctgggggcggcgctggtggcctggtcgctggggtgggcgcgcacttacctgctcgcgcgcgtatcggagcgtatcggcgccgatctgcgcactactacgtacgaacatctgctaaagctgtcgctggaatacttcggcggcaagcgcaccggcgatctgatggcgcgcatcggctcggaaagcgaccgcatctgcgtcttcctgtcgctgcacctgctggactttgccaccgacgtgctgatgatcctcatgacggcggtgatcctggtgtcgatcaacccgtggctggcattggtcacgctggtgccgctgccgttcatcgcctggatgatccacctggtgcgcgaccgcctgcgccacggcttcgagaagatcgaccggatctggtccgagatcaccaatgtgctggccgataccatccccggcatccgcgtggtcaaggcctttgcccaggaaaagcgtgaggtgtcgcgcttccgcgaggccaacaagcacaacctggcgatcaacgaccgcgtcaacgcggtatggtcgctgttcacgccgacggtcaccctgctgaccgagatcggcctgctgatcgtgtgggtgttcggcatctggcaggtgtcgcacagcgccatcacggtgggtgtgctggtggcgttcctgacctatatcagccgcttctatacccgcctggattcgatgagccggatcgtctcggtgacgcagaaggccgctgccggcgccaagcgcatcttcgacatcctcgaccatgtctcgagcgtgccggagccggtgcgcccggcgaagctggacaaggtcgaaggcgccatcgacatgagcgacctgggcttccgctacggcaaccgcgcggtgatccgcgggctgaacctgtcgatcgagccgggcgagatgattggcctggtggggcacagcggctcgggcaagagcacgctggtcaacctgatctgccgtttctacgatgtttccgagggcgcgatccgcgtcgacggcgtcgatatccgctcgctgccggtgtcggagtaccgccgccatatcggcctggtgctgcaggagccgttcctgttcttcggcacgattgccgacaatattgcctatggcaagcccgacgccacgcgcgaggagatcatcgccgccgcgcgcgccgcgcatgcgcacgagttcatcctgcgcctgccgcacggctatgactcgctggtcggtgagcgtggccaggcgctgtcaggcggcgagcgccagcgcatctcgatcgcgcgcgcgctgctgatcaacccgcgcatcctgatcatggacgaggccacctcgtcggtcgacaccgccaccgagaaggaaatccagaaggcgctcgacaacctggtgcagggccgcaccaccatcgccatcgcgcaccgcctgtcgacactgcgcaaggccgaccggctggtggtgatggaccgcggccagatcgtcgaagtcggcagccatgatgagctgctgttgcgcgaaggcgcatactacaagctgtaccaggcgcaggcgcgcaatgtcgacactgaggacggcgaagacgaagcgatcgaaacgccggaggccgccaatgcccaatgacgttcccgccaccacgccgacacccatgtttacgctagatcgcaatcgttttggccgcctggtcctgatcgccgaagacggcaccgtccacgaaggcgtggtgccggtgcgcgccttcccgatttccgcgccgcagggcggcatcggcctgatgagcaccgacgggcatgaggtggtgtggattccgcggctggaggatgtgccgcaggcagagcgcgacatgatcgaagcggaactcgcctcgcgcgagttcatgccggagatccagcgtatcgtcagcgtgtcgacctacgccacgcccagcgtgtggacggtgcagaccgatcgcggcaagaccgagctggtgctgcgcggcgaagaggcaatccggcgcctggccggcagcacgctgctgatatcggacacgcacggcatccactacctgatccgcgacctgacggcgctggacaagcacagccgcaagatcctcgaccgcttcctctgaggtgtcgctggcgacgccgaaacccgggccggcgcgctgccggccgggttcctgatccttgttcctagtgcagcatctcggatgcgtcgtcttcgtcgtcccagtcatcgtgcatgaccggcacgtcaggcgccatgtcgaacaccatcgagtggtagcgcacgctgaaccactcgcggaacatctgcagcgacagttcctcgggccacatcgagtcatcgaaccactcgcccagcatgaattcaaagaattcctgccagcgcttctcgacccagcgcaaggcgttgtcgtgcgtatcggccagctcttccggcagcagaaacacgctctggtcctcgcgcacctgctctagcgtgaggccggccaccggctggggatcgaccgcctggatccagtccaggaacggctgttccgggaccagcgcgaccatggaacggttgatggtgaagcggggatggtcagacatggcgaaagccttcaaggactgcaaccgcctattgtagtccttcgccgtgcggcttccgtgcgcgctactgataatccatggtaaagatcatcgcgcttgataccgtccccggggagggcgtgccgccaaggccgatgtagcgcgcgccgaagcggtatgtggcggggacgttggccgtgatgttgcccatcgcattgcgcacctgcaggggtacaggctcggtgccgctcgcattgacgatctgcacgcctgcgccgctggccatgccgcccgtcccggcattggtgatgccgaggatgccggctccggccgaggccaccggcgtacccgcggccgcgtccagcgtcatgccgacaatggctccgccactgcaggtcagctggatggcgaaaggcgtgttgccacccaccccctggtttgcgagcgtgagtgcgctgattgctggcaggttcaccaccggggggtaggtactgttgcaggaaatttcccgcggtgtcacgttgccgctgaggccgatgtagttgctggtgccacccagtccccccgccgtgctgccgtcatagacgccgaagccgaatcgggtctgggcaggatcgagactgcctgagatgatcggcccggtcttcacaaattccactgataccgacacggaatagttcaggctggcgtccaggtaaccaaggttcgcgctgcgagtatcgcatttcacaccggctgcattggtcatgggctggcccgctgcattgcgcagccggatgccgatgccggggacgccggtggagtacacgcccggcatgacctcggtgccgttgccatagtagcaggagatgataggagcgccggccacaaccgctggtggcacgtaggtgcaagtgccgctgaatgtgtagtagtgcaccgtgccgggaatggtgctgccgacggcaaggttggcggcgacagccatgtcgctcagtgtttgcagatatggcatcgccggcgtggcgctgcaggccgcttgagcgaaatgcgggaccgcaagggatgcaagtaccaccagccagtggcgcagggcgctgattaattgctttcggttcatggcaggttcgccgtgatggcatgcgcgcatgcacaaacggccaggttgtgggccggccgtccggctttccggcatgccggttgaagttacgctactacgataggtgtggcgcattccggcagaaataaggcttgccttaaatctgggtcagaagtctcacgccactggaacgcaagaaccgcccaacagccccgtgatcggcatcatgccgcaaggctctgtcatccggacttccgttcgctttcgtcccgccattgaggaaaacgacaggcgcattgccgccggttactggctatagtccgaggggctgcaggcaggccatgccgtctgaagagtgcaaggcatgaactgatacttgtctgtcatgaatcgggcgcccgccgacaaggcaagggcccggcaaggagaagtcatggatacgtatgtcgacctgcagcgggccatactgaacaacatacccgaccaggcctggctgaaggacgtcggctcccgctacgtcctggtcaatgacgccttcatggccgcatgcgggcggtccgaggccgagattctgggcagcacgccggacaaggtgtggtcggaggaatggggacaggtctacctggacaccgacaaggcggtggtggccagcggcatccgccggcgttatgaggaatgccgtcacggccaggacggcagcctgcgctggttcgataccatcaagatgccgattcggggccaggacggcgcggtcgtcggcacggttggcatctcgcgcgacattaccgaccgcaagcgctccgagcaggagctgctggaatcgcgcgcgcagctgcgtgagctgtccgcctacctgcagtccgtgcgcgaggcggagcgcacccggatctcacgcgagctgcacgatgagcttgggcagtccctgacggcattgcgcctgggactcagctttatcgaagcgcagcagggccccgatgccggcgacgcgtgccgcaagcatttgcagatgctcaagcagatcgcggattcgacggtggacgcggtgcagcgcatcgcggcagacctgcgcccgccgctgctggatgagctggggctgaccgcggcgatcgagtggctggccgagtctttttccgagcgcggcggcatcgcctgcgagctggcgctgcagcccgtcggcgagctcagcgccgaactcagcaccgcggtctttcgcatcgcgcaggaagcgctgaccaatgcctgccgccatggccgcgccgatcgcgtgcgggtggagctgagcgcggccggcgggaccttgcggctggtggttgccgacaacggccgcggcatcgatgcgtccagggccgggcatcgccgcagcctgggtttgctggggatgcgcgagcgtgcgctgatgctgggcggcaagctggcggtaaccagcgagaagggcggcggcacccgggtcgaggcgcagatccccaatgccggcactgccggcaacggaggcgcaagatgatccgcctgatgcttgccgacgaccacaccatcatccgcgacgggctcaagaagatcttctccaccgtgcccgacatgcaggtggtggccgaagccgccgacggctgcgaagtgttggcgctgctgcgcgcgcagacgccggacgtgctgttgctggacatgtcgatgccggggcgcagcggcatcctgctgatccagcagatacgggccggctatccggcgctaccgatcctggtgctgagcatgtaccgcgagtcgcaatatgcggtgcaggctatccgcgcgggcgcggctggctacctgaccaagaatgtggagtccgaccagctgctcggtgccatccgcaaggtggcgcgcggcggtaccgcggtctcgccggcgattgccgacaagctcctcagccaggcccggcagcccgatgccatgttgccgcatgcacgcctgacggcgcgtgaactgcaggtgttccagatgctggccgaggggctgggcatcaacgaggtcgccgcggcgctgtcgctcagcgccaagacggtaagcacccacaaggccaacattctcggcaagatggatatcgcttcgacggccgggctggtgcactacgccatccgccacggcctgctcgccgaagccggggacgcggcctagtctgctgcggtgcgtctaggaaaatccttaggtcgaattcagccaatcctgatgtagtgatgccgccccggcacctacgcttcaggtagcgaagccctgacttcgcctgcataacaagacctgaggagacaagccatgcagctggacctgctgatccgggacgcctgtgtacgcgacgacgcgcccctgaccgatatcgccatccgcgacggccgcatcgccgccatcgagcccggcatcgacgtgccggcgcatgaagtgatcgagaccggcggccgcgcggtcatcccggggctggtcgaagcgcacctgcacctggacaaggctctgctgcaccgccgcctgccggcacgcttcggcacgctggacgaagccatccgcgtcaccggcatcctgaaaagcaagcagcagcgccaggatgtgctggaccgctcgcgccaggtgctggacatggcggtcaggaacggcacggtggcgatccgcgcgcatcccgatgtcgacctgatccaggggctgatcggggtggagacgctgcttgaactgaaatcggagtaccacgatctgctcgacctgcagatcgtggccttcccgcaagagggcatcctgaaatcgcagggcacccgcgagctgctgacagaagccatggacatgggcgccgatgtggtcggcggctgcccgtacaacgagctgagctgggccgacaccatgcgccatatcgacatggtcttcgaactggcgcaacgctatgacgcgccggtcgacatgcatgccgattttgccgacgacaccggcgaccagcgctttgccgcagtgtcatatatcgcgcagaagaccatcgaagccggctaccaggggcgcgtgtcgctgggccatgtcacgagcctgggcgcgcttgacgcggcgcagctgcagccgctgatcgagcagatccgcgaggccggcatcagcatcgtcacgctgcccgccaccgatctctatctcggcggccgcaaggacgtccagaaccagcgccgcgggctggcgccggtgaaggccctgcacagcggcggcgtcaacgtggcgtattcctcgaacaatatccgcaacgccttcacgccgttcggcaaggccgacatgctgcagatcggcaacatgctggcgcacgtggcccagttcggcgtgcccgagcaccagctcgcggtgctcgacatgggcacgcacaacgccgcgcgcgcgatcggcctgcacgacacctatggcctcaaggtcgggcgccaggctgacctggtcgtgctcgataccttccaggtggccgatgcgctgatcgacatcccgccgcggctgtgggtggtcaagcgcggcaagatcaccgtagtcacgcagcatcgctgcgagatccatcggcaccggtgctgcccacactgaccgcaatgcccgttccccgtccatcaaggagtcgatcatgagaaagctgcccgccgaagtcgtggcttcactgcttgccatcaccaccgttcccatcgccgcgcatgcctcgcacctgccgccatgggccatcttcattagctgggccgcgacctttgccatgggcggccccacgccggagaacctgaagaagatctggccgacactgccggtgggctcgctctttgcctttgtcatcgtgctttgcttccgccaggcggccgagcagttctccgggccagcgctgatcgtggcggagatggtgatcctgttcgcgctcaacgcttcgatgatgtatctcgctcgcgtgttcgtcacgctgcgcttcatccccggcatgttctttggctttgcctcgtatttcgccacgctgttcggcggcttcggcccggtgccgggcgatcccgttgtcgcgcttggcgcggtgatcgccatgaatgcgctcggaccggcctatgcctggatcaagcatcactacgcggcaccggaatccgttgccgaacgcccatggcaaggctggaagaccgggacctgagccgacgcgtcctgccgggtttgcgtgccaggcgcagcatgacccggcgccatcatcgaatcgttatcgcggctgccagcgtgggccggccgcgcgtatccgggggaagtgggtatggaatttctgggtgaagtggatccttgcggcaccggcacgtcgcgccgggcattcctggccggctcggccgcgctggcgggcagcaccatattgcctgccgtcggccaggaactggcgcaggagccggcgcaatccgggcgcgcagggctggcgcattcgtccgcgggcatggtcaccagcccgcatggactggccagccaggcggggctggaggtattgaaggccgggggcaacgccatcgaggcggcgattgccatcggcgcggtgctgagcgtgacatacccgcactttaccggcctggggggcgacgccttcctggtggtcagcgaccgcggcggcaatgtgcgcacgttctccggcatcggccaggcggcgtccgagacctcgggctatgccggcacgattccgctgcggggcccggcagcggcactcactgccgccgccaccgttgcgatctgggaccgcgcctttgccttcagccgggaccagtggggcggcacgcagtcgtggtcggcgctgctggcgcgggccaccgagtacgccgccaacggattcccggtcacgccgtcacagtgcttctggcaggagttccgctcggcggacctgtcaggctgggatggcttcggacaggtcttcatgccagacgggcgcatgcccaggcccggccaaatgttccgccagcctgagctggcccgcaccctggaccgggtggcgacacagggcgggcgcgaattctacgagggcgacctcgccggtcgccttgccgccgggctggccaaggccggctcgccgttgcgcgaacaggacctggcgcgctgccaggcgcgcgaagaagtgccgctgcgcgtggcctaccgcgacggcgaactgctcggcctgcgtccgcccacgcaaggcgtgaccacgctggagatcatgggcatcctcgaccggttcgatctgtccggtatccaggaaggcagcgcagactattaccacctgctggtcgaggccgtgaagctggcgttcctggaccgcaaccgctacgtcgccgatcccgattttgtcgacgtgccgctggagcggctgttgtccaggtccaatctcgacgcccacgcgcgccgcatccgcatggaccgcgccatggcgtggccgcatgtgttcaagcccggcgacaccgtctacatcggcgccgccgaccgcgagggccgctgcgtgagcatgctgcagaccgtctatttcgactggggcagcggcctggtcgtcggcgacacgggggtgctctggcacaaccgcggcgcatcgttcagcctcgatcccgccagccccaacgtgctgcgcggcggcaagcggccattccataccctcaatcccggcatctacctcaagcagggccggccgcacctgctgtacggcacgcaaggcgccgacggccagccgcagacactggccgcggtgctgacacggatgatcgactacggcatggatccgctgacggctctgcgccgcccgcgcttcctgctgggcaagaccttctcggacagccgcgacagcctcaagctggaacaggatgccggcctgccggtgttcaacgagcttgccgcgcgcggccatcaactgagcccgatccctgcgcaaagccagctggccggtcatccgggcgcgatccggatcgataccggcgggcagcttagcggcgcgcacgacccgcgcagcgatggccgggcgctgggggtatagcgcgcggcgcccggcgccggcggcgcttcccggtgacgctgcgttgtaccggtgcgtcacccaaagaaagagccctcggccagggaggacgagggccacaagtggtagcgggcgagtcgcagtacgcccgcataccatgatggcgccgctacgcgatccgggcatccccaattctggggatgttgctttccagtgcgcgctgacagcaccaaccatcaatggagcaaagggacgtgcaattccctgaaatcgaacgcgtccgatttgtcattgatgccatgaatggtcaggacggcatcgtgggtcatcgccagctgcaggcctgcggcaatcgcggcatcgcgtgacgggtagaccggtcccgggttgtcggggtcgtattcgagggcccactgcgcgtctcgggtgaggatgacctcgatggacttgattggcatcgccaactccgtctcttgtggacgatgtgcggtcgcgccggcgtggacaaagggcctggcaacggggagccggtgccaggcgtccgcctgtggagcactgtgatgctgatgccgtgcatggcccggcctgcagcgattccagcgtaggccagggctggggacatgactgtaaacaactgcaaaggctgcggtgcgatttggttaccgtcctggaaaacagatggcggggtatccgctgccaaagaaaaaacccgcgaagccttcggctatcgcgggtttctagacctgcaggtgctgcatcggactgaatactggtggagccggcgggaatcgaacccgcgtccgtaagccctccacagagagttctacatacttagttctgtcatttgatttaaccggcgcatcgcggacgaacacgctctacgacggcgagtcactaggttttcgtccccggcttcgtgacccttccggagcttatctgacgtaaatgacctcgcgtggtcttgcgaccctagcccgtcagcgagccagtgcgaggacggccgcaattaagcggccagtgcgtaacgttcgtcgttagcagttattgcattcccattgattaacgaggtgacgggtcctcggtatgccctccactgctttgtaacccacgtcgaaaccaggtcggccccagtgaggaagctggattgtacccggttggacgcaagctgtcgcggggagttccgggaacggccaggatacccctgcgacacaatcaggcgaccacggcgggcaacagcagcgggatcagctcggccgggtggcgaatcaggtggtcggcgccccaggtctcgggcggctcggcgtcgccgcaatagccataggcggctgtgacggtgatcatgccggcggccttgccggcctggatgtcgcgcaggtcatcgcccacatagacgcactggcgcgggtcgacgccggcgcttgccgcggcatgcagcagcggggcggggtgcggcttggcgtggggcgtggtgtcgccgctgacgaccgcgctggcgcgcggggccaggccgatcgcggcgaccaacggcacggtgaagcgggcgatcttgttggtgacgatgccccacgggatgcccgctgcctcgagcgcggccagcacttgcggcatgccgtcgaacaggcgcgtgtgcaccgcgatgtcggcctcgtagtagtccaggaagacatcgcgcagcgccgggaactctgcatcctccggacgcaggccgaaggctgcacccagcagtccacgcgcgccgtgcgaggcgacgggacgcagtttttcataggccaccggcgcctggccgcgctcgacgaccagccggttggccgccgccgccaggtccggcgcggtatctgccagcgtgccgtcgaggtcgaagaagacccctgcgatgccggcgctcatgctgccacccggcggaacgccatcatgtagttcacatcggtgtcgctgcccagcgcatacacctgcgacagcgggttgtaggtcatgccgcgcatttccaccaggtccagcctggcctggcgggcaaagcgcgcgagctcggacggcgtgatgaacttgtcgtagtcgtgcgtgccgcgcggcagcatgttgagcacatactccgcgccgacgatggccagcaggtaggccttcaggttgcggttgatggtcgagaagaacacatagccgccgggcttgaccagcgtggcacaggcttgcacgatcgacgccggatccggcacgtgctccagcatctccatgcaggtcaccacatcgacgctggccggttcacgtgcggccagcgcttctgcggcgatctcttcgtaggtcacggcaaccccggtctccaggctgtgcaggtccgctaccttcagtgccttggtcgagagatcgataccgcgcaccgtggcgcccaggcgtgccatgctttcggacaggatgccgccgccgcaacccacgtcgaccacgcgcttgccggccagaccggcgatgccgtcgatccagcgcaggcgcagcgggttcagctcatgcagcggcttgaactcgctttccgggtcccaccagcggtgggccagttcgctgaacttgtcgatttccttcggatcggcattgccgcgcggcaggtcctgattggcggcgccggctgcggaaagggtttgcgattgcaacgtcatcgtatgcggggccggcggcactagccgcgccggcggtgtgaagggaagagagggacagtccgggcaactgtaccaaaaaaaaagcccagcttgcgctgggcctttcgtcgtcggaaagaatccgattaacgtgcgctgcgggtgccgaccacttcgacttccacgcggcggttcggctgctggcaggcgatctgggacttgcggttgcccttgcacgacttcggatcgaccttcagctggcgcttgcccttgccttcggtgtagacgcggttggcttcaacgcccttgctcaccaggtaagccttgaccgattcagcacgacggatcgacaggcgatcgttgtacttgtccgaaccgaacgagtcggtgtggccaacggcgatgataacttccagggtgatgccttgcagtttcgagaccaggtcgtccagcttggccttgccttccggcttcaggacagccttgtcgaagtcgaacagggtgtcagcagcgaaagtgaccttctcgctcgagacgaccggaggagccaccggagccggtgccggtgccggtgcggccggggccagggcgccgtcgcacagcgcgttggcggtggccggggtccaggagctgtcgcgccagcagagctcgttcgtgccattcttccacacgtactcgctcgtaccgttgccccagttgtcgttcactgccttcttttcataagggacggactgagcttgagcggatgcagccattactgcggtagctgcaacgagcgcgagcttggcaaattttttcatatttctcctctcaggatgagatcaccgcagggttactgcgagcaaatggacgaaaacaagtcatacattcttcggagtataacattctcgatgtggtggatgctccacttcgaacaatgtctggctcttcgctggggaattgtgccacaagggtcgtttcctaagaagtaaatatattcgattcgccgcatgggttttgggcctgtggtgtttgtgcaacataggtcttgtgtcgcccgcaaagccttgtggcatcagggattccgggtttcagcgagggcctcgggaggtgtgcgcaagggctgtccggagagcggcaggcggggggtggcggcatgttagaatgacacgttgcccagccgtcaggcgcccactgtgccgcgcgctaaagggcctgtcattcgcttaaacctgccgcataaaccacgccgcaatggatccattcgcaaaagaaacccttccggtctccctcgaagaggaaatgcgccgctcctatctcgattacgccatgagcgtgatcgtgggccgggcgcttcctgatgtgcgggacggcctgaaaccggtgcaccggcgcgtgctgtttgcgatgcacgagcttaacaacgactggaaccgaccctacaagaagtcggcccgtatcgtcggtgatgtgatcggtaagtatcacccgcacggcgataccgcagtctacgacaccatcgtccgcatggcgcaggacttctcgctgcgctacatgctggtcgacggccagggtaatttcggttcggtcgacggcgataacgccgcggccatgcgttataccgaaatccgcctggcgaaaatcgcccacgagatgctgttcgacatcgacaaggaaaccgtcgatttcgacagcaactacgacggctctgaaaaagagccttcgatcctgccggcgcgtattcccaatctgctaatcaacggttcgtccggtattgcggtgggcatggccaccaatatcccgccgcataacctgaatgaaatcgtcgatggctgtctgcacctgctgcgcaacccgcaggcgacggtggatgaactgattgaattgattccggcgcctgattttccgaccgccgggattatctatggcatccagggcgttcgcgaaggctatcgcaccggccgcggccgcgtggtgatgcgggccaagacgcacttcgaggacatcgaccgcggccagcgccaggcgatcatcgtcgacgagctgccctaccaggtcaacaagcgcaccttgctcgaacgcatcgccgaactggtcactgaaaagaagatcgagggcatttccgacatccgcgacgagtcggacaagtccggcatgcgcgtggtgatcgagctcaagcgcaacgaggtgcccgaggttgttctcaacaacctatataagaacacccagctgcaggacaccttcggcatgaacatggtggcgctggtcgaccgccagccgcgcctgctgaacctgcgccagatgctggagtacttcctggcgcaccggcgcgaagtcgtcacccgccgcacggtattcgagctgcgcaaggcgcgcgagcgcggccacgtgctggaaggcctggccgtcgcgctggccaacatcgacgaattcatcgccatcatcaaggccgcaccgactccgccgatcgccaagcaggaactgatggcgaaggcatgggattcggccctggtccgcgaaatgcttgcgcgcgccgaaggcgagaccccgggcggccgcgcctcctatcgtccggacgggctgccgccggtgttcggcatgcaggcagacggcctgtaccgcctgtcggatggccaggcgcaggaaatcctgcaaatgcgcctgcaacgcctcaccgggctcgagcaggacaagatcgtccaggaatatcgcgacatcatggcggtaatcaccgatcttctggatatcctggcgcggccggagcgtattactgccatcatcgtcgacgaactcaccgctatccgcgccgaattcggcgatgagcgccgttcgcagatcgagctgaacgcgaccgagctggacaccgaagacctgatcaccccgcaggacatggtggtcacgctgtcgcacagcggctatatgaagagccagccgatttccgagtaccgcgcgcaaaagcgtggcggacgcggcaagcaggcggcagcgaccaaggaagacgactggattgacacgctgttcgtggccaatacccacgactacatcctgtgcttctccaaccgcggccggctctactggctgaaggtgtatgaggtgccgcagggctcgcgcaactcgcgcgggcgcccgatcgtcaacatgttcccgctgtccgaaggcgagaagatcaatgtgatcctgccggtcaagcagtttgacgccgagcacttcatctttatggccaccgcccgcggcacggtcaagaagaccgcgctgaccgagttctccaatccgcgcaaggccggcatcatcgcggtcgacctggacgagggcgactacctgatcggcgcggccgtgaccgacggccagcacgatgtgatgctgttctccgatgccggcaaggccgtgcgcttcgacgagaacgacgtgcgtccgatgggccgccaggcgcgcggcgtgcgcggcatgaacctggaagacggccagaccgtgatcgccatgctggtggcgccggccgagaccgccgaagaggctgaggcgggcatgcgcggcagcgtgctgaccgcgaccgagaacggctacggcaagcgcacccccattgctgagtacactcgacacggtcgcggcaccaagggcatgattgcgatccagacgagcgagcgcaatggccgtgtggtggcggcagcactggtttcgcccgaggatgagatcatgctgatcaccaccggtggcgtgctgatccgtacccgcgtggctgaaatccgcgaaatgggccgcgccacgcagggtgtcacgctgatcaacgttgacgaaggcaccaagttgtccgggctgcagcgcatcgtcgaaagcgatgccgataacggtgccggtggcgacgaggctgaagacgccgacggtgcagaaggtgctgccggggccgacttggacgctaatccgtaagacaaatcgtaaattgttgcaacaataggacgcccgccggaactcgcgtcgcggctgtccggactaaaacggacgtatttaccagggagtcacaatgctcaaaacctatcgacgtatcgcagttctggccgctttcgttccgaccttcatgatggcgcagcacgcccatgcgcaggatgcggaaaagacagcagccatcaaggaactgctttccgtcatgcaggcagaccaggctgtcaagggccaggccgaaaactggcagcaaggcgccaagcaggaagctccgctggtgctggaacaagtgctggtcgagaacaagaccctgaacgacaagcagaagcaggccgctgtcgaaaagctgaagaagaacggcgcggtccagcgcatggttgacggcgccggctcggccttcagcaccgatggcttccgcaaggacgcgatccaggcgcactacgatgccttcggcaagtactactcgacggcggaactcaaggacctgaccaccttcctgaagtcgccgaccggccagaagttcatggccaaccagggcaaggcgacccaggagatctggggttcgatgatgcagaagtacggcccgcaggtcggcaagtcgatgcgcgacgccgcagagaaggaaatcaccgccgcttcgaagtgatgctggcgtgatccgccactgaatcagaccgccgtccgcctgcagccttgcaggcaagtgcggccccggggcctggccccgggtgcccaacggggcgcgggtttgagggataatggctgcttgggtaacaccggcagccatttttccattccccgtctcatgaacgatccccagaatcccgctcttgccggcatgatgcagcgtgcattggccgaacgtgtctacaacttctcccctggcccggcggcgctgcccgccgaagtgctgcagcaggctgccgaggagatgctgtcctggcacgggaccggggtttcggtgatggaaatgagccaccgcagccgcgaattcgaaagcatccataacgaagcgatcgctgacctgcgcgagttgctgcacatccccgccaatttcaaggtgctgttcctgcaaggtggcgccattggcgaaaacgccatcgtgccgctgaacctgatgcggctgcgcagcgccgagcagcccaaggccgatttcgtcgtcaccggcacctggtcggtcaagaccgagcaggaagcccgccgctatggcgcggtcaatatcgcggccaccagcgaggcggagaaattccaccgcatccccgacattgctgactggaagctgtcggacgatgccgggtacgtgcacctgtgcaccaacgagaccatcgtcggcgtggagttccaggacattcccgatatcggccaggtcaagggcgaccgcgtggtggtggcggatgcttccagccatatcctgtcgcgcccgatcgactggtcgcgcgtgcaggtggtctacggcggcgcgcagaagaatatcggcccggccggcgtcaccatcgtgatcgtgcgcgacgacctgatcggccatgcccacccgctgtgcccgtcggcattcaactggcgcctggtggccgagcacaactcgatgtacaacacgccgccgacctatgcgatctatatcgccggcctggtcttcaagtggctcaagcgccagggcggcgtgcccgcgatcgagcagcgcaatatcgccaaggcgtcggcgctgtacaactacctggaccagagcgatttctatcgcaacgagatccatccgagctgccgctcgcgcatgaacgtgccgttcttcctgggcgacgaatcgcgcaatgaggtgttcctgcaacaggcgcgggccaacggcctggtgcaactcaagggacacaagaccgttggcggcatgcgcgccagcatctataacgcgatgccgctggaaggcgtgatggcgctggtcgatttcatgcgcgagttcgagcgtacgtccgcctgacgcgcattcccgctggctgcccgcgcacctcaggcacagtgcgccggcaggcagaggtcagtttttctccggccgccgcgccccggcggcccaccggattcatacaaaatgacaagccaagaccgcacccccgcgcgcgaggagacgccgcccaacgagcagcagaacgacacccacctgagcgaagccgagcgcaagctgtcggtcgagctgagcccgctgcgcgagcagatcgacaccgttgaccgcgaactgctggcgatgctgaaccgccgcgccaaactggcactcgaggtcggtgaggtcaagaagaagtacggtgcgccggtgttccgcccggagcgcgagctgcaggtgatccgcaaggtgcagggcgccaaccccggcccgctgctgggcgaaagcgttgcggcgatctggcgcgaggtgatgtccgcctgccgcgggctggaaaagccgctggaagtggctttcctcggcccggccggcacgttctccgagcaggcgctgtatgcgcacttcggccatgaggtgtcgggcgtgccttgcccgagcatcgacgaggtgttccgtgccgtcgaggcgggcacggtcgagtacggcgtggtgccggtcgagaactccaccgagggcgcggtgtcgcgcacgctcgacctgttcctgcagacctcgctgaagatcagcggcgagatcgcgctcaaggtgcaccacaacctgatggcatccacgcccgacatgcagggcgtcacggtggtgcgcgcgcatgcgcaggcactggcgcagtgccagcactggctgaccgccaactatccgcacctggagcgccaggcggtgtcgagcaatgccgaggccgcgcgcatggccagcgaagacccgaccgtggccgcgattgccggcgagtccgccgccaaccgctatcacctgcatatcgtgcgcacgcatatccaggacgatccgcacaatcgcacgcgctttgccgtgattggccgctatgagaccgagccgtcgggcagcgaccagacctcgatgatcctgtcggtacctaacaaggccggcgcggtgtaccagctgctggcgccgctggcggagaacggtgtgtcgatgtgccgcttcgagtcgcgcccggcgcgcagcggcgcgtgggagtactacttctacgtcgatgtggaagggcaccagcatgagccggcagtggcgcgcgccatcgaagagctgcggcgcaacgcggcttacctgaaggtgctgggctcgtatccgtcgagcaagtaaggcagccaggcaagaacaaggagacgagatggcggagcagggtaagcaaggcggcacggtgttcggacccggctatgtgcgggcgatttcgccgtacgtggccggcaagccgatttcggaagtcgcgcgcgagttcggcctggacgaggccggcatcgtcaagctcgcctccaatgagaatccgctcggcatgcccgagtcggcccgccgcgcggtggccgatgcggtggctgaactcggccgctacccggattccaacggctttgcgctgaagggcgagctgtcggcgcgcttcggcgtgcccgccgactggctgacgctgggcaatggcagcaacgacatcctggagctggccgcgcatgcgctggtggagccgggtcagtcgatcgtctatgccgagtactcgttcgcggtctacgcgctggccacgcaggagatcggcgcacgcgccatcgaagtgcccgcgcgcgactacggccatgacctggaggcgatggccgcggcgatcgcgcccgatacgcgcctggtctttatcgccaacccgaacaacccgaccggcacgttcgtgccggccgcgcagatcgaagccttcctgcagcgggtgccggccaatgtggtggtggtgctggacgaggcgtacaacgaatacctggatgccgaccagcaatacgattcgctcgcctgggtgcgccgctacccgaacctgatggtgtcgcgcacgttctccaaggcctatggcctggcgggcctgcgcatcggctacgcggtggcgcagccggagctgtcggacctgctgaaccgcatccgccagccgttcaacgtcaacagcgtggcgcaggccgcggccatcgccgcgctgggcgatgccgggttcctgcgccgcagcgccgagctgaaccgtgccggcaagcgccagctgaccgatgccttcgaccggctcgggctggaatacgtgccgtcttccggcaacttcgtgatggtgcgcgtgggcgatgacgacggcgccggcgcgcgcgtcaacctggcgttgctgaagcagggcgtgatcgtgcggccggtgggcaactacaacctgccgcgctggctgcgcgtgaccatcggcctggccgaggagaacgcggccttcatcgcggcgctggagcgggcgttggcgtgagcgcggctacaattgcggcgtttcgctgcaggctgcttgcctgcctcgttgccaatcatcgatttacctcggcctggtccgagccactgcccctagcggcctgagattgtgagtgcattgcatttttcccgtgttgtcattgtcggtgtcggcctgatcggcggctcgctcgcgctggcgctcaggcgcgccggcgtggtgggcacggtggtcggggtggggcgctcgccggcgtcgctgcagaaggcgctggaccttggcgtgatcgacgaggccgcgacgctggcggatgccgcgcgcggcgccagcgtgatcgtgctgtgcgcgccggtggcgcagaactttgcgctgctgcacgcgctggagccgcacctgcagccgggcaccatcgtcaccgatgccggcagcaccaagtcagacgtgatcatggcggccaagacggcgctcggcgacaaggtcgcgcagttcgtgccggcacacccgatcgccgggcgcgagctcaacggcgtggaggcggcgctgccggacctgtacctcggcaagaagaccgtgctgtgcccgctgcaggaaaactcgcgcgccgatgtcgccgcggtgcgcgccatgtgggaaagcgccggcgcagaatgccatgtgatgtcggcagtgcagcacgacgcggtgtttgccgcggtcagccacctgccgcacgtgctgtcgtacgcgctggtggcgcaggtcgccaatgcggaagatgccgcgctgaagctgggcttcgccggcggcggtttccgcgatttcacgcgcatcgcggcctcgtcgccggaaatgtggcgcgatatctgcgtggccaaccgcgacgcgctgctgcgtgagctgaatacctaccagtcggtgctggcgcacctgaaggcgcagatcgagaagggcgacggcgacgcgctcgaacgcatcttcgcgcgcgccagcaagacccggctggcctggggcgcagagcgtgccgcgggcaaccataccgaaccctgaaccaatcgcctgaccgcggcgccccggcgcccacgagaaccatggaacacctgacgctaggccccctgacccgcgccaacggcaccgtccggctgccgggctcgaagagcatctccaaccgcgtgctgctgctggccgcactggccacgggcgagacccgcgtgcgcgatctgctcgattccgacgacacccgcgtgatgctgcaggcgttgcgcacgctcggcgtggcgtggcggcaggaaggcgacgactacattgtcaccggcgccggcggcaatttcccgaacaagtcggccgagctcttcatgggcaatgccggcaccgcgatccgcccgctgactgccgcgcttgcgctgcagggcggcaactacaagctgtcgggcgtgccgcgcatgcatgagcggccaatcggcgacctggtcgacggcctgcgccaggtgggcgccgtgatcgactaccttggcaatgaaggctttccgccgttgcatatccagccggccggcattcgcatcgatgcgccgatccgcgtgcgcggcgatgtgtcgagccagttcctgaccgcgctgctgatgagcctgccgatggcgcaatccgacagcggccgcatcgagatcgaggtggtgggcgagctgatctccaagccgtatatcgagatcacgctgaacctgctggcgcgcttcggcatcgagatcgagcggcagggctgggagcgcttcgtgctgccggccggcgcggcttaccgctcgccgggcgagatctttgtcgagggcgatgcgtcgtccgcttcctacttcctggcggccggcgcgatcggcggtggcccggtccgggtggaaggcgtgggcatggccagcatccagggcgatgtgcgcttcgccgaggcgctcaaccgcatgggcgccaatgtgatggccggtgacaactggatcgaagtgcgcggcacggaacgcgacgacgggcgcctgcacggcatcgaactggactgcaaccatatccccgatgcggcgatgacgctggcggtggcagcactgtttgccgaaggcacgaccacgctgaccaatatcgccagctggcgcgtcaaggaaacggaccgtatcgcggcgatggcgacggaactgcgcaagctcggcgcagtcgtggaagagggggcagactacctgcgtgtgacgccgccgcagccgtggcagactccggccgacggcattggcacctatgatgaccatcgcatggcgatgtgcttctcgctggcagccttcgggccgctgccggtgcggatcaatgatccgggctgtgtggcgaagacgttcccggattacttcagcgtgtttgcgggcgtgaccggctaggcgccggccaggttggcgtggttgcgctgcgccgcggcatgattgcgggcagtcccggcttggcggcgctcgcgcttctcccagtagcggtcgaagaagtagtgggccacggtattgacggccggctcgatgaaggtgatggcaccgctgatggcgaggctgccggtcagcgcatacgtcacgctgaacgcgatgccgaggtgcatgatgccgaacgtcagggtttttgccatgttagattgcctcgcgactgggacgggaagggcaccgtgccgcgactgcggtcaagcgccatgaatcaaataataatgattctcaattgaattcacaatcaatcgtttcttttggctttataaacaatgactatcgtcaacgtcatcgccattgacgggccgactgcctcgggcaagggcactgtcgcgcacaaggttgcggacgccgtgggctttcacctgctcgacagcggcgccctgtaccggctcgtggcgctggccagcgaccgcgccgggattgacctggcggacgtggacgcgcttgcaaagatcgcttcccgcctcgatgtgaagttcggccctgaccgcgtctggctgcaaggcgaggaagtcagcctggcaatccgtgccgaggcgatcggcaaccgggcctcggccatcgccgtgcaccagccggtgcgcgatgcgctgacccagctgcagcgcagcttccgcaagctgcccgggctggttgccgacggccgcgacatgggcaccgtgatcttcccggatgcgccgctcaaggtgttcctgaccgcaagtgttgaggcgcgcgctcgcaggcgctataaacaattgattgataagggaatttctgctaatattgaagaccttttgcgtgaccttgaagcgcgcgatgtacgggatcgcacccgcaccgccgcgccgcttcgtcccgccgaggatgcaaagctgctggatacctccgatatgacggtggaccaggcagtggcgcaggtgctggagtggtttgccgctgtgcggcccgatgcatgagatgcatgcgggcgcatcagtagaagcggcgtaccccgacggcaccagatggcgccagcccgggcaagacttgtggctggcttgtgtcaaacctgaccccgctgcactggcagactgagcgcgatagtcgcgccggccagcgtattgcggatttcaccttacgtttatgtccgacctgcaaactaacgaatcctttgccgcactgttcgaggaatccgtcgcccgctccaatatgaaggctggcgaagtgatctccgctgaagtcgtgcgcatcgaccacaatttcgtggtcgtcaatgccggcctcaagtccgaggcattcgtgccggtggaggagttcctgaacgaccagggcgaactcgaagtgcaggccggcgactacgtctccgtggccatcgatgcgctcgagaacggctatggcgacaccatcctctcccgcgacaaggccaagcgcctggcatcgtggctgaacctcgagaaggcgctggaagacggcgagatcatctcgggtaccgtgaccggcaaggtcaagggcggcctgacggtgatggtcaacggcatccgcgcgttcctgccgggttcgctggttgacgtgcgcccgatcaaggacaccaccccgtacgaaggcaagaccctggaattcaaggtcatcaagctggatcgcaagcgcaacaacgtggtgctgtcgcgccgcgccgtggtcgaagcgaccctgggcgaagagcgccagaagctgatggaaaccctgaaggaaggcgccatcgtcaacggtatcgtcaagaatatcaccgactacggcgcgttcgtggatctgggtggcattgacggcctgctgcacatcaccgacctggcctggcgccgtgtccgccacccgagcgaagtgctgtcggttggccaggaaatcaccgccaagatcctcaagttcgaccaggaaaagaaccgcgtctcgctgggcgtgaagcagctgggcgaagatccgtgggtcggcatctcgcgtcgctacccgcaaggcacccgcctgttcggcaaggtgaccaacctgaccgactacggcgcgttcgtcgagatcgaagccggcatcgaaggcctggtgcacgtgtcggaaatggactggaccaacaagaacgttgccccgtccaaggttgtccagctgggcgacgaagtcgaagtcatggtgctggatatcgacgaagacaagcgtcgtatcagcctgggcatgaagcagtgcaaggccaatccgtgggacgatttctcgcgtaaccacaagaagggcgacaagctggccggccagatcaagtcgatcaccgacttcggcgtgttcatcggcctgccgggcggcatcgacggcctggtgcacctgtcggacctgtcgtggcaagagactggcgaagaagccgttcgcaagtacaagaagggcgacgaagtcgaagccgtggttctgggcatcgacgtcgacaaggaacgcatctcgctgggcatcaagcagctgtcgggcgatccgttcaacaacttcatctcggccaacgacaagggttcgctggttcagggcaccatcaaggcggttgacgccaagggcgccgtggtccagctggctgacgatgtggaaggctacctgcgtgcttcggaaatctccgctgaccgcgtggaagacgcccgcaacgtgctgaaggaaggcgagcagatcaccgccctggtggtgaacgtcgaccgcaagtcgcgcaacatcaacctgtcgatcaaggccaaggacagcgcagagcagcaagaagcgatgcagaagttccaggctgacactggcacggctggcacgaccaacctcggcgccctgctgaaggccaagctcggccaggacaaccagtaatcgcaggcccccgcgcttgcgcgtatgcccatgaccaagtcggagctcgtcgaaaaactggctgcccgcttcccccagctgctgctgcgggacgcggacatctcggtcaaaacgatactcgacgcgatgtcggaggcgttggccgatggccaccgcatcgagattcgcggattcggcagttttggtctgaacaagcgtccgcctcgcgtggggcgcaatcccaagtccggcgagcgtgtgctggtgcccgaaaaacgggtgccgcacttcaaggcgggcaaggaattgcgcgaacgggttgaccgcagccagccggcgcctccgggcgccaatggcaacggtcatgccgccggcacggcccaggccgtgccgggcaaggtaggccagggcagcgctcccgccgcagcggcgggattgcacgagggtgggctgaattttgtccgctcttcctgattgccgggttttgcctgctgcttgtgtggttgaaaaaagcgcccccttaggggcgctttttttattgctgccggccttgcgtgcgcaccgagacgggtggcgcatcgtgcgcaagcggcttgccggcgtctggcgccgggccgcagcccgggccgcattacggcccggttaccgaataggtgaagcgtatccgttacaatgccggggtctttgccggacctcgcgcgagtgcgccggtgccgcttccacgtcacgctgaaacgctgccaaccgcatgaaactgttcgcctggatcgtccgcatcgtcgtattcgtgctgctgttcgtgctggcgctgcgcaataccgccgaagcctcgctgcagctgttcttcaacgccgtctggcatgccccgctgatcctgatcctgttcgcggccttcgtgctcggcgcggtcgcggcactggcatcgatcgcgcccaacctgatgcgccagcgcatggagcttgcccggctgcgccgcgccctggccgatgccggcgcgcaggcgagcgcgtcagcggcatcgccgccgtcgccaacgtcggcagccgccgccgcgccgcgcgacggcaaacctgttccctataacgtagtcggcccgaaggtctgatccatgatgtttgaaacctggtggctgctggcgctgccacttgtctttggccttggctggatggcggcgcgcttcgatgtgcgccagctgatcagcgagcagggcgccttgccgcgctcgtatttcaagggcctcaacttcctgctcaacgagcaacccgacaaggccatcgacgcctttatcgaggtcgcgcggctggacccggaaaccaccgagctgcacttcgcgctgggcgcgctgttccgccgccgcggcgaaaccgagcgtgccatccgcgtgcaccagaacctggcgacccgccccgacctgcccgagcccgagcgtgagcatgccttgtttgaactgggcgaggacttcctgcgcgccggcctgctggaccgcgccgaggaatcgctgcgccggctgatgtcgggcccctacgcggcgtcggccaagcgcgtgctgcttgagctctatgaagtggaaaaggagtggcagaaggcgatcgaggctgcgcgcgagctgcagacgctggagcagaccagctacagcctgcagattgcccagttctgctgcgagctggcgcaggacgcgctgcagcgcaagcgccccgaagatgcggtgaagtggctgaaccaggccgttgccgagaatcctgccaacgtgcgtgccccgatcctgttgggcgacgtggccgcggcggcgggcgatgcccgcgcggcgcttggccactggcttggcatcgaacggcaggatgcatcctttctgccgctggtggcggaccgcgtggtcaaggcctacgccagcctgcaggaggagggcgccgcactggaatggctgcgcggcctgctcaagggcaagctggcgccggaggtgctcgataccgcctacaaggcagagctggaagtgaatggcccggaagccgccgcgcgcctgatgcgcgaacagctgcgccgccagcccacgctgctggcgctgaccaagtatttcgaggcgcaggcggcggtggtcacggccggcgccccgtccgcgcagccggcgggtgccgatgccccggcagagggtgccgagggcgccgacggcaacggcgagcaagcgcaggaaaccacggccatccgtgacctgctgcagctgcgcacgcgcaacctcgcgcgctacacctgccgcgagtgcggcttccgcgcccggcttttctattggcaatgcccgggatgcaaccgctgggaaacctacgccccgcggcgttccgagacgctcggctgatcccgggcggcctgtgcaacagaattgaattgacgctatgaaagtcacgatcatcggcagcggctatgtcggccttgtcaccggcgcctgcctggcggaacttggcaacgacgtgttctgcctggacctggacgagcagaagatcgcgctgcttaacgcaggcggggtgccgatctacgagccgggcctgcaggagctgatccagcgcaaccgggccgccgggcggctgaccttttccaccgacgtggcggccagcgtcgagcacgccgacgtgcagttcatcgccgtgggcacgcccccggacgaagacggctctgccgacctgaagtacgtgttggcggcggcgcgcaatatcggccgccatatgaccggcttcaaggtcgtggtcgacaagtccaccgtgccggttggcaccggcgaccgcgtggccgccacgatccgcgcggagctggccgcgcgcagcctggaagacctgcagttctcggtggtgtcgaaccccgagttcctgaaggagggcgccgcggtcgaggacttcatgcgcccggaccgcatcgtgctgggctgcaacgccgacgtcgccggccgccacgcgcaggccaccatgcgccagctttacgcgccgttcaaccggcaccacgagcgcaccttctacatggacgtgcgctcggccgagttcaccaaatacgccgccaattcgatgctggccacgcgcatctcgttcatgaacgagctggccaacctggccgacgaggtcggcgccgatatcgaactggtgcgcatgggcatcggatcggacccgcgcatcggctacagcttcctgtatgccggcgccggctatggcggttcatgcttccccaaggacgtgcaggcgctgatgcgcaccgccgccgaccatggcaagccgatgcgcgtgctggaagcggtggaatcggtcaacggcgcacagaagcgcgtgctgggcgacaaggtcgtgcgccgcttcggcgatgacctgactggccgcacctttgcggtgtggggcctggccttcaagcccaacaccgacgacatgcgcgaggcaccgtcgcgggtgctggcacgcgaactggtgtcgcgcggcgcgtcgctgcgcatgcacgacccggtgtcgatggccgaagcccggcgcgtgctggatgccgacctggccgacctgccgggcggcgccgcgcgcgtgagtttccacgagaaccagatggatgcgctggacggcgccgacgcgctggtgatcgtgactgaatggaaggtgttccgcagcccagacttcggtcagatcaagcggcgcctgaaggccccggtggtcttcgacgggcgcaacctgtatgagcctgaggccatggtcgagaccggcgtggagtaccacgccatcggccgcccgacccggcaggccgtgaacgaatgaggcgccggcgggtcaacggactcatcaaccgataagctaacgcggcggccgcggccggcgcgatattgccaaggatcttcatgaacaagaccgtcattccgcaggagcagatccggcagtcccatatcctggtggtcggcgacatgatgctggaccgctactggttcggcgatgtggagcgcatctcgccggaagcaccggtgccggtggtccaggtcaagcgcagcgacgagcgcctgggcggcgccgccaacgtggcccgcaatgccgcggcactgggcgcacgcgtgggcatgctgggcgtggtcggcgacgacgagccggcccgcacgcttgaagcgctgctgggcgagagccatgtgcagccctacctgcaccgcgatcccaagctcaacaccaccatcaagctgcgcgtggtggcgcaccagcagcagttgctgcgcgtggatttcgagagcgcgccggcgcatgaagtgctggccgcggtacaggaccgcttcctggccctgatcaacgactaccaggtgctggtgctgtccgattacggcaaaggcggtctgacccacgtcacgcgcatgatcgacgccagccgcgcggccgggcgcaaggtgctgatcgatcccaagggcgacgactactcgcgctaccgcggcgccaccctgatcacccccaaccgggccgagatgcgtgccgtggtcggcgcctggaagaccgaggccgacctgaccatccgcgcgcagaacctgcgccgcgggctgcagctggaggcgctgttgctgacgcgctcggaagagggcatgacgctctacaccgaggccgaggtgctgcacgtctccgcccaggcgcgcgaggtctatgatgtatcgggtgcgggcgataccgtgatcgccacgctcgccaccatgctgggtgccggcgtgccgctcaaggaagccgtgcagcatgccaatcgtgccggcgccatcgtggtgggcaagcttggtaccgccgtcgtctcttattctgaattgttcggcgccgccccgtgaggcgtggcgcccccatcctgatccgaccatgaccatcatcgtcaccggcgccgctggctttatcggcagcaacctcgtcaaaggcctgaacgaccgcggcgagaccaacgtcatcgctgtcgacaacctgacccgtgccgacaagttccacaacctggtcgactgcgagatctccgactacctggacaagcaggacttcctcgcgcgctttgcccgcggcgagttcggcaaggtgcgggcggtattccatgagggcgcgtgctccgacaccatggagaccgacggccgttacatgatggagaacaactaccgttacacgctgtcgctgatggagagctgcctggaacagggcacgcagttcctgtatgcgtcgtcggcggctacctacggtgcttcgcaggtgttccgcgaagaccgcgagtttgagcgcccgctgaacgtgtacggctactccaagttcctgttcgaccagatcgtgcggcgccggctgccgtcggcgctgtcgcagatcgtgggcttccgctacttcaacgtgtacggcccgcgtgaaacgcacaagggccgcatggcctcggtcgccttccacaacttcaaccagttccgcgccgacggcacggtgaagctgttcggcgagtacggtggctatgcccccggcatgcagagccgcgactttatctcggtcgaggacgtggtcaaggtcaacctgcacttcttcgaccatccggacaagtccggcatcttcaatctcggcaccggccgcgcgcagccgttcaacgacatcgccgccaccgtggtcaataccctgcgcgaggccgaaggcaagccgcgcctgtcgctcgatgaactggtgcaggaaggcctgctcgagtacgtcaagttccccgatgcgctgcgcggcaagtaccagtgctttacgcagtcggatgtgtcgaagctgcgcagcgccggctacagcgagccgttcctgagcgtcgaggaaggcgtggcgcgctactgccgctggctgatcgaacgcgccggctgacaatcggcgcgcagccggccgacacgctttcgtgcggccggtgtcaacttttgttgccgcatgggccgccgctgcggcccgcccctatcctgacctgacctcgccgccccggcgggggtggtacctcagaccatccacaggaaaggagagccttcatgttcaagcattgggtccggcaacttgcccggcgtttttccctggtattccttgctgcaaccatctgcctgttcgcaggcggtgccgcgcatgccgccatcgatgtcaacacggcggacgaggcggcgctgacctcggtcaagggcgtgggagccgccaccgcccgcaacatcatcgacgaacgcaacaagcgtgggccctacaaggacgccgcggacctggccgagcgcgtcagcggcatcgggccgaagtccgtggcgaagctgcaggacgctggcctcgccattggcccgaagggagccgcagcagcggccccggccaaggccgccaaggcagcgcccgcggcggccaccaagccggcgcgctagcaggcgcaggggctggcgcccggctgccacgtggccgggcgctctccttgctggtatgggttgtgctagacccttgccgcttcgcacgccccgtggcggcggagtatcatgcggacgccgcgccggcaggatctgccgcgcgtgactgccgacaggcacgcatctaccaaacaaccaggcacaaacgcggcggccgccgaccaggcggccagcccggaccacagggagcagaacaatatggcgaatggcgaggacgcgggattcctgccgcagtggcggctcaagaccgaaggtgtgatcgggccggatgagcggctgcccgccgggcagacgctgctggccggcatccagcacgtggtggcgatgttcggctcgaccgccattgcaccgatcctgatgggtttcaacccgaatatcgccatcctgttttccggcatcggcacgctgatcttcttcctgtgcgtgcgcgggcgggtgccgagctatcttggctccagcttcgctttcatcgccgtggtgatcgccgccaccggctacgcgggcagcggccccaacctcaatatcccggtggcactgggcggcatcatcgccgccggcgcgctgtacacggtgatcggcctgatcgtgcaggcggtgggctacgcctgggtcgaaaagctgatgccgccggtggtgaccggcgccatcgtcgcggcgatcgggctgaacctggccccggtagcggtcaaggcggtcagcggggcggccctcgatacctgggtgggcctgctgacggtggtggccgtggggctggtggcggtgcgtgcgcccggcatgatcgggcgcctgccggtgctgatcggcggcctggccggctacctcgcctactacctgggcaccaatgtgatggggctgggcaagccgatcgacttctccagcgtggcagcggccagctggttcgggctgccggcgttcacggcgccgaccttcgagctcagcgccatgctgctgatcgccccggtggcgattgtgctggtggcggagaacctgggtcatatcaaggccatcggcgtgatgaccgggcgcaacctggacccgtatatcggccgtgccttcatcggcgacggcatcgcgaccatgctgtcggccagcggcggcggcaccggcgtgaccacttatgccgagaacatgggcgtgatggcggtcaccaagatctactcgacgctgatcttcgtggtcgcggccgcggtggccatcctgctgggcttctcgcccaagttcggtgcgctgatcctgaccatcccgggtccggtgatcggcgggctgaccatcgtcgtgttcggcctgatcgcggcgacggcgggccggatctgggtgcagaacaaggtggacttctccagctcgcgcaacctgatcacggttggcgccacgctgacggtggccgccggcgacctgacgctgaaactgggcggcatgacgctgggcggcatcgggactgccaccttcggctgcatcctgctgtaccacctgttgggcgaaggcaaccacgaagagggctgagccagggcaggatgggcgcaggcgggcgggtggcagcgtaaatcccgcctgccggcgagggataggtgtctggattacaatggccggcgaattggaatcccccgtttgcgaccccctttcgcgacccctcgctccatggcctacaagacaattgaagacaccatcggcaatacgccgctggtcagactgcagcgcatccccggtgccgccaacgacgcgcgcggcaatgtgatcctcggcaagctcgaaggcaacaacccggccggttcggtcaaggaccgccccgcggtgtcgatgatcgcccgggccgaggcgcgcgggcgcatcaagccgggcgacaccctgatcgaggcgacttccggcaataccggcatcgcgctggccatggcggccgccatccgcggctacaagatggtgctgatcatgcccgaggacctgagcctcgaacgccgccagagcatggcggcctacggtgccgagatcatcctgaccccggtcaagggcggcatggagtacgcccgcgacctggcggattcgatggagcgcgatggcaagggcgtgatcctcgaccagttcgccaacccggacaacccgcaggcgcactacgagggcaccgggccggagatctggcgcgataccgacggccgcatcacccacttcgtttcggcgatgggcaccaccggcaccattaccggcgtgtcgcgctacctgaaggaacagaacccggagatccaggtcatcggcgcgcagccggccgaaggctcgcgcatcccgggcatccgcaagtggcccgaggcgtatctgcccaagatctacgatgccagctacatcgaccgcaccgagccggtgagccagggcgatgccgagcacatggcgcggcgcatggcgtccgaagagggcatcttctgcggcatttcggccgcgggcgcgctctgcgtggcgctgcgcattgccgaggaagtggagaacgccaccatcgtgttcgttgtgtgcgaccgcggcgaccgctacctgtcgaccggcgtgttcccggcgtgacctgaaccggtgccaacaagaaaggcctcgcaaatgcgaggcctttcttgctttggcgggcagctggcgtcagcccatcgccgccttgaccgcctcgcccagctggtacaccgccagcgcatagaagaagctgcggttgtagcgcgtcagcacgtagaagttgcgcaggccgagcaggtactcggtcggctggtcgggggtgggcaagtccaccaccagcacgccagtctcgccttcgcgcgcggggtcgatcggctcgtccacgcgcaggccggcgcgggtcagctggttgagcgtgcgcgtgggccacggctcaccgtcggccgcggcggtggcgatacccaggctgccggcgtcgccggcaatgcgccacaccaccgggcggcccggctcccagccgtgcagctgcaggaagcgcgcgacactgccgatggcgtcggtagggctgttgcgcaggtcgatgcggccgttgttgtcgtagtcgatggcgtattcgcgcaggctggtcggcatgaactgcgggatgccgatcgcgcccgcgaaggagcccagcaccgagtacacgtcggtgcgggtgtcgcggcaccacagcaggtagtcggccagctggttgcggaacagcgtggtgcgggcttcgcggttgggcgtgtccgggtagtcgaaggcgagcgtggacagcgaatcgagcacgcggaaggtgcccatgtcgcggccatagatggtttccacgccgatgatgccgacgatgaccgatgccggcacgccgaactcggcttcggcgcggcgcagcgtgtcgcggttgtcctgccagaagcgcacgcccgcgttgatgcggatcggctcgataaagcgcgagcggtaggtgcgccagcttttgcggccggtggtggcgggcggcatgatcagacgcaccacggtggcggaatagaccgcctggccaaaccactcctgcagcatgccacggtcaaggcggtggcgggccaccatctcgtcgataaatgcgcgggtctgcggattgtcgcggtagcggccgggttcgatctcttcctcgcgcatgctgacgcggcgcttgcccgcggcgagcaggctgggggagaggccgcagagtccgagtgcggcagcggaaagcgcggcgcccagcagggggcgtcgcagtgagcgctgggtgtcggtcatgatgtcctttgcaagtcgcaccgagtatagcggatgccactgcggcaactgccggcaagtcgtcacgagatggcgcgccggcgccgctgggtggcttgggctggcgtgtgctaacgtagcgattggagacaacatcgcgacgataagagatgccgacaggctattacacgcaccccgagttccagcggcacgagatggggcatttccatccggagtgcccggaacgccttcaggcgatcgaggatcacctgatttcgcacggcctggacgggctgctggagcgccgcgaagccccgcccgccacgcgcgagcagcttgagcgcgtgcaccggcccgactatgtcgattcactcgaacgcgccagcccggccagcggctatcacgcgatcgatccggatacctcgatgaactcgcacacgcttgccgccgccacgctggccgcgggcgcggcggtggcggccaccgatgcggtgatcgccggcgagttcgaaaacgcgttctgctgcgtgcgcccgcccggccaccacgccgagcccgaccgcgccatgggcttctgcttctacaacaacgtcgccatcgccgcgcgccacgcgctgcgggcgcacgggctggagcgcgtggccatcatcgatttcgacgtgcaccacggcaatggcaccgaagcggcattccgcggcgacgagcaggtgatgatgtgcagcattttccagcacccgttctatccgtacagcggcaccgagcatctcgcgcccaatatggtcaacataccgctgccggcctataccaacggcatggccgtgcgcgaagtggtcgagaccatctggctgccgcggctcaatgagttccgcccgcagatgctgtttatctccgccggctttgacgcgcaccgcgaggacgacctgggccagatgggcctggtggagcaggactacgcctggatcaccggccagctggtggacgttgcgcgcgcccatgcgcagggccgcatcgtcagctgcctggaggggggctacaacctgagcgcgctgggccgcagcgtgctggcgcacctgaaggtgctgctggaacgataggagagcatggccatggccgagaccgatgcgcgcgtggacgcgccgctgctgaccgaatcgcgcgacaccgcgggcgtggtgcggctgaccatgaatcggccgcaggcgttcaatgcactgtcagaagggctgctcgacgcgctgaccgaagccctcggccggctggcgtcggaccataccgtgcgcgtggtggtgctggccggcgccggcaaggccttctgcgccgggcacgacctgcgcgagatgcgggcctcgccgtcgcacgactactaccggcgcctgttcgaccgctgcacgcgcatgatgatggcgatccagaagatgccgcagccggtgcttgcgcgcgtgcagggcatcgccacggcggcgggctgccagctggtggccatgtgcgaccttgcggtggccgccgacgatgcgcgctttgcggtgtccggcgtcaacctgggcctgttctgctcgacgcccggggtggcgttgtcgcgcaacctgcaccgcaagcaggcgatggagatgctgctgaccggcgacatgatcgacgccgaaaccgcccgtgagcgcgggctggtgaaccgggtggtgcccgctggccagctcgacgaagaggtggcgcgcctggccgccagcatctgcgccaagccggccgccgcggtggccgccggcaagtgtctgttctaccgccagctggaaatgggcatcgaggccgcctaccagctggccggccagaccatggcctgcaacatgatggacgagtcggcgctggagggggtgcaggccttcattgacaagcgttcgccgtcctggcgtggctcataatcgacttttttgccccttatatgccgggaacgtataaagacatcggtaaaaagtcgtttatggtatgaagcgaatcgcataaaatacgcgcttcagaaaaataacgagcggcaacagcgctggagatccctcgcctgttgccgtttttcttttggtcacctttccatgatcgaactgcaaggactgtcgcagcgcttcccgggcgcgtctggcgacgtgcatgcattgcgggacgtcagcctgtcgatagcggcgggcgaggtcttcggcattatcggccgcagcggcgccggcaagagcacgctggtacgcgccatcaacctgttgaaccggccctcgagcggccgcgtgatcgtcgcgggccaggagctgaccgcgctggacacgggcgcgctgcgcctggcacgccgcgagatcggcatgatcttccagcacttcaacctgctgtcgtcgcgcacggtgtatgagaacgtggcgctgccgctggaactggccggcaagcccaaggctgagattgccgcgacggtgctgccgctgctggacctggtgggcctgtcggcgctgaagggccgctatccggcgcagatcagcggcgggcagaagcagcgcgtgggcattgcgcgcgccctggccagcaagcccaaggtgctgctctcggacgaggccacttccgcgctggacccggaaaccacccgctccatcctggaactgctcaagcagatcaaccgcgacctgggcctgaccatcgtgatgatcacgcaccagatggaagtcatcaagcaggtctgcgaccgcgtggccgtgcttgaagccggccgggtggtggagaccgggcgcgtgatcgacgtattcctgcgcccgcagcacgacgtcacccgcgccatgatcggcgacgtcatctcgcaggaactgccggccagcgtgctcaagcgcgtggagagccggctcggcaacgggcgcgaccatgtctaccgcctggccttcaccggcgagggcgtggaccagccggtgctggcccaggcgatccgccgctacgggctggacttcaatatcctgcacggccatatcgacgagatccagggccaggctttcggctcgctggcgatcatggccacgggcgaactggccgacgtgaaggcggcgatggaatacctgcaggcgcaaggcgtcgtggtggaggagttcgagcatgtggtctgaaatgtttgacctgttcctgacctcgttcaacgagaccctgctgatggtggcgatctcgggcgtggtcggctcgctgctgggcgtgccgctgggcgtgctgttgcacctgaccaaccgtggcggcgtgctgtcgcacccgctgttcaaccgcggcatcggcgtggtggtcaacgccgtgcgctcgatcccgttcatcatcctgctggtggtggtgatcccgttcacgcgctttatcgtcgggtcgtcgatcggcaccaccgcggcgatcgtgccgctgaccatcgcggcgatcccgtttatcgcgcgcctggtggaaagcgcgctgcgcgaggtcgacaagggcctggtcgaggccgctcagtcgatgggcgccaccacccgccagatcgtgtggaaggtgctgctgcccgaggccatgcccggcatcgtcgccggcctgaccatcacctttgtcagcctggtcggctattcggccatggccggcgcgatcggcggaggcggtctgggcgacctgggcatccgctacggctaccagcgctatatcaccgaggtcatggtggcggtggtggtgatcctgatcgtgttcgtgcaggccgtgcagagcttcggcgactggcttgtccgccgtatcagccaccgctaatccgtcaacgccaagtcaattattttctgaaacaggaacgcatatcatgcaacgtcgcaacctgctgcaatggattctcggcgccgcgatcggcgcaacgctggcaacgggcgccgtcgcccaggaaaagccgatcaagatcggcgtgaccggcggcccgcacgcccagatcatggaacaggtgaagaaggtcgccgccaaggacggcctgaacatccacgtggtcgagttcagcgactacatccagcccaacgccgcgctggccgccggcgacctggacgccaacagctaccagcacctgccgtacctggaagcccagatcaaggaccgcggctacaagttcacgcatatcgcctatacggtgacgttcccgatgggcgtgtactcgaagaagatcaagtcgctcgaccagctcaagcagggtgcgcgcgtgggcgtgcccaacgatcccaccaacggcgggcgcggcctgttgctgctgcagagcaagggcgtgatcaagctcaagcctaacgccggcctgaaggccacgccgctggacatcgtcgagaacccgaagaagatccgcatcgtcgagctggacgccgcgcagctgccgcgctcgctggatgacctggatgccgccgccatcaacggcaactacgcggaatcggccggcctgtcgcccgtcaaggatgccatcgccatcgaaggcccgaagggtccgtacgccaacctgatcgcgatccgcgaggctgacaagagcaagccctgggtggccaagctggtgaaggcttatcactcgccggaaatcaagcaatacgtcacatcgaccttcaaggactcggtcattaccgcctggtaagccgacgccactttgagggtttcatccaatcagacgatgcccgcaagccccggtttgcggcacaatcgtcggacggctgggatctgccgggctatgcccggcatcattttgccgataaaatagtacgatcgttcgaaaaacaggagagccgccaacccggtggttataatgacgagcgaacaaaatttctgactatcagctatcagtggagtgagcgcatgaaagtactcgtcgcagtcaagcgggtggtggattacaacgtcaaggtccgcgtcaaggcggacggcagcggcgtcgatctggccaacgtgaagatgagcatgaaccccttcgacgaaatcgccgtggaagaggccgtgcgcctgaaggaagccggtgttgtcaccgaagtgatcgccgtctcgtgcggtgtcacgcagtgccaggaaaccctgcgcaccgcgatggccatcggtgccgaccgcggcatcctggtggaatcgaacgaagacctgcaaccgctggccgtggccaagctgctgaaggcgctgatcgacaaggaacagccgcaactggtgatcctgggcaagcaggccatcgacgacgactccaaccagaccggccagatggtggccgcgctggctggcctgccgcaagccacgttcgcctccaaggtggtggttgccgacggcaaggcctcggtgacgcgtgaagtcgatggcggcctggaaacgctgtcgctcaagctgccggccgtggtgacgaccgacctgcgcctgaacgagccgcgctacgtgacgctgccgaacatcatgaaggccaagaagaagcagctcgatatcgtcaagccggaagacctcggcgtcgacgtcaagccgcgcctgtcgaccctgaaggtggtcgagcctgccaagcgcagcgcgggtgtgatggtgccggacgttgcgacgctggtgcagaagctgaagaacgaagccaaggttatctgagcgcgggggagaaataacatgactgcactcgtcattgctgaacacgacaatcaatccatcaaggccgccacgctgaacaccgtgactgccgctgcccagtgcggcggcgacgtgcacgtgctggtggctggtgccaacgccaaggccgcggccgatgcggccgccaagatcgccggcgtgaccaaggtcctgctggccgacgccccgtacttcggtgacggcctggccgagaacgtggccgagcaggcgctggccatcgccaacgactactcgcatatcctggctccggccaccccgtacggcaagaacatcctgccgcgcgtggctgccaagctggacgtggcccagatctcggaaatctccaaggtcgacgccccggacacgttcgagcgcccgatctacgccggcaacgccatcgccacggtcaagtcggaagacaagatcaaggtcatcaccgtgcgcggcaccgcctttgacgccgccgccgccgaaggtggctcggctgccgtcgagaccctgccggccgtggccgacgcaggcgtttcgcagtttgtttcgcgcgaagtggccaagagcgaccgtccggaactgaccgccgccaagatcatcgtctcgggtggccgtggcgtgggttcgggcgagaactacaccaaggtgctgacgccgctggccgacaagctgggcgccgcgctgggtgcctcgcgcgccgccgtggacgccggcttcgtgccgaacgactaccaggtcggccagaccggcaagatcgtcgcgccgcagctgtatatcgccgtcggtatctccggcgcgatccagcacctggccggcatgaaggactccaaggtgatcgttgcgatcaacaaggatgccgaagccccgatcttctccgtggccgactacggcctggtaggcgacctgaacaccgtggtgccggagctggtggcagcactgggctgatgccttgccggccgccaggcggccggcactggtagcaagtacgagccgttccgggggtgacccgcgaacggctttttcatacatgttgggagacatcgatgacttaccgtgcgccgatcaaggacatgctgttcgtcatgaacgagctggccgggctagaggccgtgagcaaactgccgggcttcgaggaagccacgccggaaacggccgaggcagtgctggacgaggccgccaagttcaacgagcaggtcgtcgcgccgctgaaccgcgccggcgacctggacccgagcagctggaaggacggcgtggtcaccaccacgcccggctttaaggaggccttccgccagttcggcgagggcggctggcagggcgtgctgcatccgcaggagtttggcggccagggcctgcccaagctggtcgccaccgcctgcaacgagatgctgaacaccgcgaacctgtcgttcgcgctgtgcccgctgctgaccgatggtgccatcgaagcgctgctgacggccggcacggatgagcagaaggccaccttcctgcccaagctgatctcgggcgagtggaccggcaccatgaacctgaccgagccgcaggccggctcggatctggccgcagtgcgcacccgtgccgagccgcagggcgacggcacctacaaagtgttcggcaccaagatcttcatcacctacggcgagcacgacatggcgaagaacatcgtccatctcgtgctggcccgcacgcccaccgcgcccgagggcgtcaagggcatctcgctgttcatcgtgccgaagttcatggtcaacgccgacggcagcaccggtgagcgcaacgacgtgcattgcgtctcgatcgagcacaagctgggcatcaaggcgagccccacggccgtgctgcagttcggcgaccatggcggcgccatcggcacgctggtcggcgaagagaaccgtggcctcgagtacatgttcatcatgatgaactcggcacgcttctcggtcggcatgcagggcatcgccgtatccgaacgcgcctaccagcaggcggtggcctttgcgcgcgagcgcgtgcagagccgcccggtcgatggttcggcgcgcgaggcggtgaccatcatccaccaccctgacgtcaagcgcatgctgatgaccatgcgcgcgctgaccgaaggcgcgcgcgccgtggcctacgtggccgcggccgccagcgacgcggcgcaccagcatcccgacgaagcggtgcgccagcagaaccaggccttctacgagttcctggtgccggtggtgaaaggctggagcaccgagctgtcgatcgacgtcaccagcctgggtgtgcaggtgcacggcggcatgggctttatcgaggagaccggcgcggcgcagcactaccgcgacgcgcgtatcctgccgatctacgaaggcaccacggcaatccaggccaacgacctgatcggccgcaagaccgtgcgcgacggcggcgccgtggcgcgtgcgatctgcgcgcagatcgccgagaccgaggctgcgctgggcaatcacagctgcgccgggttcaccgcggtacaggcgcaactggccaagggtcgcgcggcgctggaagacgtggtggcgtttgtcgtggccaatgccaagtccgacccgaacgccgtctttgccggcagcgtgccttacctgaagctgtgcggcatcgtgttctccggctggcagttcggccgtgcgatgctggccgccgatgcgaagcgggccggggatccgggcttttatgacgccaagatcgccaccgcgcatttctttgcggagcacatcctgtcgcaggcgtcggctttgcgcgatgccatcgtcagtggtgcggcaccggtgaatgcgatgacggccgagcagttctgagtggcctgacagtcgccggaaagaaaaagggcggccccgcggggccgccctttttgcttatcgaggcagcctgcttcaggcagtggcaggcctgggcgccaggtgatggcgcgccggcttcaggtagcggcccaccgacaggtcgtcggcgcggatcgccggcgacgtgccagagaccaggtccgagagcagcttgcccgagccgcaggccatggtccagccgagcgtgccgtggcccgtgttcagccacaggccgcgcacctgggtcgggccgacgatcggcgtaccgtccggcgtcatcgggcgcaggccggtccagaaggcggcctggctgacatcgccggcgcccgggaacaggtcggtgaccacgtgttcgagcgtgcggcgcttggccggatccaggctgcggtcatagccgacgatctgcgccatgccgcccacccggatgcggtcgtcgaagcgggtgatggcaaccttgtaggtttcgtccagcacggtggacaccgggctgcgcgacggatcgctcagcggcaccgtgatcgagaagcccttgagcggatacacgggcaggttggacatgccacgcaggaacggcttgaccagctgcgtcgaccagctgcccagcgccaccaccaccaggtcggcatccatcggctggccgtcgaccacggcgccggtgacggcatcgccctgggtcatcagtctgtcgatcgagcggttgtacaggaatttcacgcccagcagctcggccatgcccgcgagccgttgcgtaaacagcgcgcagtcgccggtttcatcgttggggaggcgcaggccgccggccagcttgtggcggacggcggccagcgccggttcgctcgcggcgagttcctcgcgcgaaagcaactggtaaggcacgccggcttcttccagcacggcgatgtccttggccgcgccttgcagctgctcgtcggtgcggaacacctgcagcgtgccttgctggcggccttcataagcgatgcccgtctccgcgcgcagcgcgcggatgcagtcgcggctgtattcggccagccgtaccatgcgctccttgttgacggcgtagcgttcggcgctgcagttctgcagcatctgccacatccattgcagctggaacagcgtgccgtccggacggatgctgagcggggcatgttgctggaacatccacttgatcgccttcagcggtacgcccggcgccgcccacggcgacgcatagccgggcgagatctgccccgcgttggcaaagctggtgccgagcgcgggcccggcctcgcggtcgacgacggtcacttcgtgaccggccttggccagataccacgcactggtgacgccaataacgccgctgcctagtacgagaacgcgcatgtccgggggctccaactgcggtgacaagttgataaaggatttatctctatactattgaaaccaatccagtcattgttatcgaatttctcaggaaaacaggaaaaactcatgagaacgagtcgccagcccatgcgcaccctcgaccggctcgaccgcaagatcctgacggcgctgcagagcgacggccggatgtcgatgaaggacctggccgaagcggtcgggctgaccatcacgccctgcatcgagcgcgtcaagcgcctggagcgcgatggtgtcatcatgggctactacgcacggctgaacccggcgctgctgggcagcgcgctgctggtgttcgtcgagatctcgctgggcaacaagtcgggcaatatgttcgagcagttccggcgcgaggtgctgcgtatcccggaagtgctggaatgtcacctggtatcgggcgatttcgactacctgatcaaggcgcgcatccgcgagatcggtgaataccgccggctgctgggcgacatcctgctgcagctgcccggcgcagcgcagtcgaagagctatgtggtgatggaagagatcaaggagacgctggcgatttccgtcgaggagaagagccaggcagtgtgaccaaggccagcatggagcgccccccgccgaaacccaagcctgtcagcagccgcccgacgcggcccgatgccgaccccgacgcactcgcgccgcaggcaggcccgcggccgcccgtggcgcgcaagggccgaggcgccgtgagcaacctgcaggggcgtttcgagcgcgacctgcgtgaagcgttcgacgatggctggagcagtgcaccagaagaggcgccgcgtaccaccgaagccgcaccgtcgccggaggcagcgccgctgccgccgctgcgcacggaagtccatatcgagcgcgcccgttcggtcctgacgcgcaatgcatcgcccgacatcccgttcgatgtctcgctcaacccctaccgcggttgcgagcacgaaatgtggagtgaaacgtctccgctgagatcctcacgatgacgctggtttcccagcggggatcgactaaaggggtaactccaatctcagtaggaaagtgttcataggtaatggctggagggcagcgcatagcggactgctggcagggcatcgtcgagatttgttcacgaaagccacagccgtgatcaccttcgcgtgaacattttttgtcctgcatctcaatggattatgtctagctagtgactgtgaatggagtcacttggaggctcatattgaaattttaattttattattctatgcgaacatgatgtggaatcgataattgccattattctggcaaagaaaatagatgtacttctgtgaagcggggagcggctgcctaagtagggcggtagatgtccactctgaatttgttcagataaaagttctggtcctgtacctgaccgggacgtgctagcattcgcgaaagggctcagcactcgcgaacatgtccaatgtttcaatgctcgatttcttggaaggtgagattgtgctttgcgcgcaccatgaaccaggtgtgagcagtctcacggttgggcagccatcttttttcattcggaccagtagtcaatcacttgtttttgaagagcccagtctctatttacacgagcgcatagttgcgcgaggaattagaactagcccgcatacttgggcagccgtggcacaggcattgaaaacctggtttcagtatctgcagatcctgaagagagactggaggctggcgtcctcacaagatcgaattgattacagagatgcttacatggttgcgatttccccgaagacgggggggaagtaccatgcgtccacggtaaaaagcagaatgtcggttatccgagatttttatatttatgcgcgggatgccgaatggtacgacggagacattgggtcaaatctctgcggcagcgattttcgacattacagagacgttgatcttccaaaggctcggcctaatttggcaattcatcctctgacgcgacaggatttgcgggcattattgcagtatgctgggcctcgtgcaacgcaaaaaatggccggtgatcaacggctaagccgaaataggatcattttcgatctgggatgggctgtgggcctccgcgtaggagagattgcagcattgacgatcttgcagtttctcgcgctggcacctgatcctttagctccgagtgctgatcagcaactgagtatcgtccgaaagggaggcaagacatgcgctgtcgcgattcctaattggctcgtgtccgatattcttgcttacattgaaggtgagcgcgccgcggtactccaggtgactgatattccttttcgaaatcaaccgatccggctatttctgagtcaatacggaagcagtcgccagagtaagccaatttcaatcagccgcatgcaaggaatttttgaggaggcatgcctcggtatcgggcggttgaagattgtcgattgcatcgatccagagggcgccaataatttttttaggaagcgggcgaggcactcaatccatgatctccggcatacatacgccgtgcttacgtatcacgctgaacgtatgagcggaaatccagagccttggaaaaaaatacaagcacaactcggacacaagcatctacagacgactattgatatctatttagctcatgtggaggtatttaatatgcagcctggtctgtatgatgtgcggaaaataatcggattatgagcgagaataggaccatccgtgcgaagcgagtgtcttcggcggcgagcgtcgttcgccagcttaatgccgaggatggttctaaggatcgtgcccatccattgtttcctgtaaatcttcttgaatcggggcgtcgtgacgatggacggccgacgcttcgtgcactgatccgaaccgatgtcggggagacgcaggcacttgatcttagcttccttctcacgcagtcagagttgatgccgctctttgcacaagcgattttgctttgggctcccacccgtagtattcgcacgcgtgtggggctagtttatacgttgcgaaatggattgttttcgtatttggacagttgctacgcaggagtagagctaactccgcctgatcttaatgatgaattgttcaccggatatcgtgagtggctatttgcaagacgtgttagggggaaaccgctccatcctaatagcatcaaaaactatctcggatgtccgcggatattgctatcagtgatagacaaggggccctgggcagaaagcgcccagtccatcgcccaacgtgtgcctcgaggtccctttggggcagctcgaagagcctcacccttggaagtcatttcagccagctcgctagtagcgattatcgatgcgtgtgaagaagaactggaggagattgcttcgaggctggattatgggggcgtcctcatctcggagggtaagcgagcaatcgaagaaggacacactgacctcaagaacgtttcggtatgtcttgcaatgttggcggcgaagtatccaaacgtgcttcctacgcttgaggatattgggaaggaaaataggagcctcgggtacgcagcgacggagcacggtgcccgaactctagcgtcttacttgtattccagtccccgtgatctcgttcctctggtgatattgctaaccatcgccacagtctttaaccccaatacggttctacgcctcaagtggagcgcgattgacagaaatttccttcgacttgggctgagaggaatacgtgtaatcggagaaaaggcccgcgcaaagaaagatctggtgcggttgcttgatccatcggcgagcatttcgaggaagttttgctttgactatctcttagatcttttggagcgaattacgtcgaggattcggccagtttgtgaaaaaaaggatcgcgatagagtattcgtctttgtgcccaaagtaggtcagaagcgggtgatctcattcaccgatgacaccctacgttcctcgggatggcggccgaagctgcaggagtttattgctgataataggctgccaaattttaccttggggcagattcgacccaccattattgatatggtgcaacagttcgatggtggcctggaggcggcgcgggcagtgggtaatcattcccgcatgagcacaacctggacacattacaccagcgatggagcccgcaagcggaaccgggaaaaagtcggagaggtaatattattacgggagagatggatcaatacacagggaaaaattgatccccgtcgacttaccaatactgatgaccgtgcggcggctacgccaggctttcgctgccttgatccgtttgattctccctccccggggcagcgctccggcgtactgtgcaaagactacggaggctgtccgacctgtccccttgcggtcgcgagaccaaatgatgccattagtgttgcatactaccttgcattgaaaagcagtctccttgccagtcaagtgcagatgagcgggaatagttggtcctgccgttgggcaccaaggctgtcggctttgaacaacctcctaaatatggtgcccgaacagatcatgagcaaagctttgaggtttcatatttcgctgccgcaggtgggctgataggtatgcagcgcaactccgccaaacttaatcgatctagttcgcgcgagccaaaagcgctgtttcagagaaataaggaggagctagaagattattggctcagtgagcatagtcaatttaaggatgttaggtgggagtttacgccgactacgcctggccttaaaaaaaccgcaagcaccatcaattggagtatagaactctttgacgggagtaagctcactgacccacaccacgctgcacgcttacattggtcgaagacgctccttttgactctccttaaaatgccggccgaaggagtgccgacgatggttggaggtgtttccgcccaccagcaatctttcaagtggttattgtcgtggatggccataaatggctaccacgtaccatctcagctgacagctggcgtcgtctccagatatatagatgaattaccccaattcatgcttgactgtacagacgaggaaaaaatcactgtgtcggttgcaagacgtgcccttgaagcccttgctaacttgtggcgtcaacgtattcctatggcgcagatgggaattgaatccatttcaatagatccattttttcgaaaatcattggctagtatcgctgacgaatgcgccggacaaagcgtagggtggataaagcccataccagatgaagttgctgtgccgatgttcaatgaagcgctctggtttctgtcgcagccggctgaagacatacttcggcttgtggcgatccttgcgcaacatccaaatgaagggcgcgcgcagcgaatcaagagaatgcgacgcgacctgcgacgattcgagtttgggagtggaaaagattcgagtgagccatggcatcgacctctggccgagttgccaagtgacatgtatggagagagtgcagcacataggactacacgaatgcttgcatatgatttgctgggtgcgtgcgccatcattgttcaaggaatgtcgggcatgcgcatttcagaaatttgtgggctaaagggaggcattgatcctgtgtctgggctaccaagtaatgtccgtttggaatccagctcacgtggtctatacgagtggtttcttgtccgatcgttgctctcaaagactaaggaggggccccccatcgaagttgactgggtgcttgggatgcgcccggaaggaagcaatgaaataccgcctgcaatacgtgcgcttcaggttcttaaccgtcttttctcgctttggcgtgatcacgcggtcaccgatcggctaatacttcagtggcgcggccatgcctccctctctcatccttcggggacgctgaagcccattttgtcggactccctcaggaaagcaatgagggattttattgttgactgggtaaacctgacggctctgccgaacgaatcgcggcaaaaagtatccgacggcgagctgatcccttggcgcgagtcaaaaggaaagatctttagctctcatatgcttcgaaagacctgggccagctttaccctggcggcaaatccgagccttcttggtgcaatacaaatgcagtttcatcacctcaatatggcggtgacggagggcggttatatagggaataatccactccaagttgaagccctggattcggtttctaggcaaagaagaaatttactgatttatgagatggcaacaggagatagtattgccgcgggtagaatggcccaaactttgggtgattcgatcgctgaatttaaagacgatttaggcgaattaccaacttctgagaggtggcggatcgtcgacgagtgggctgacaatcaagagcttcaattcttttttacggagtatgcaacatgctgtccggtaaaaacgagcgaaatgaggtgtcatgagatttcaaatacctcattatggttccggcgatatccgaattttgccacgcgagattcaagcgtatgtgcgggatgtgcatgtgcgattattgataagagtcacatagcattttggtcggagcgctttacaaaaagccaaatcgcaattcgtgaggcggaagcggtgggtaaaatgaatggtttcagggtgatccttgagcgcgcagagcaggcgaagaagatactgcgaaaactcggtgtaaatgtcagtgagctataggacaaaaaacacataaaggatttggtgagtcaaatgtcgttaaaaagaaaagcgatatattcgggagactccatcgagcaggaatttctagatgcgctggcgcggctgcagatcgggaagccaaaaactaagaagatgaaagatcggctagctgccgggaagatgaagatcacgatcagtaacgttgccgtcgaggcggggcggtctagaacattaattggactagataaaaactgtcgatatccagtagttagagagaaaataagagaagcgaaggaaaagccttcgcttccaactacgcacacagagatcattcaacgattgcgcgctgaaaaactcgaacttcaggttgaagttcggaagcttcgcgcagaagctactgctcactattttgcccgagtgaaggccgagaaggagttggagcaggagcgtgcgcgcgccgctcgagtcaataagctacttgccggcaagcaaaaaattgcccgcatcgttgggggggattctcaaagctaggtcccacgacatacttgtacgctgtccttggagaaccgtagctcgattgcatgcccatccaattgcagagcgctcgcccacttcacgaatcaggctagtaggtatctgtgttcaccctgagcctgaagacgagcttcgattcctccccagaaccgccaagtgcgcaggccatgataatctcgtttaatgaactggaagcacatcgtgccaagggtatcatttgcaagatacccatccacaagggcggctgggaagaactccaggcggagtcaggagtccgatctgagtgggaatatacgctgatgaatcctgccaactctccgagccggaccgtattcgcatcttcgccacttcctcactgaactgccgcaatgcatagcccggcaccgaatcagcgagcagccgctggtcgcgttggcgaagcggcaagttcaggcgaacgcaccggatgctatgacagtgcaccggagcagttgctcagttccacacgcccgctatcggacactgccaatacagccatccagctggggaattcgagccatgctgacgcgctgcctggtccgtagacaggcatgagcataccgtcatgcgagcgcatccaacacccctgctttagtttgttgacgaagacccttaccaagagacggtgccgccgcaccgtaccctgcaacccttgaattctcgccaaaagaggtcggggagcagataaagcgaagggcgaactgttgaaaaaggaggagcgtcgcagggacgtactgtttgccggtttgccctggcaacgcgaaagtggcggaaccgaaccaaagggccgcggtacaccaggcgctgaacgaagtgggaactactactggtgagggtcgatgaacaactcgtgaacatcgaccccgagaaattccgcaagcctgcagatattgtcaattgttgcgttgttcaccgcgcgctcgatctgactgacataggtccgatggaatcctgccttgatggctaagtcttcctgagataggcccgcagcctcccttgccttccgtaggttggaggcaaccctaagccgcgcgtaggtcttttcagcactctttgacatggggcgcagagtgcgcaaaccaaggctaaaaatctacacacatgcaactctactggatatacatctactgtttataaatctataatgccatggtttgtaggtgcacctgtgggaccaatgctgccctgcatcactgcgtaacagacaaaggccaagaaggcgatgattttgtttttggactatgacggtgtcttgcatccagacgccgcttacttggtgaacgggcgccccgagcttcgcgcggctggaacgctgttcatgtgggcgccgattctcgaggaaattctcgcgccgtaccctcaggtccgtattgtcctttctacgtcgtgggttcgggtcctcaaaagcttcagtcgcgcacgtgcctatctgccggctgcgctgcaagcacgtgtcatcggcgcgacttggcattcggcaatggcgcagcatcatgaaggcgctcatcgcgtagacgcgagttggttcaacgagctctcgcggtatgcccagatcgcacgctacattgcgcgggccgggctgcgggccgaacactggctggccgtcgatgacgacagcgaggattggcccgccgagctgcgcgactacttggtcgagacggatggcgtgctgggcctctcgagcgcgtctgcgcagtccgaactggcgcagcggctgcaacgcatgaccgctaaagccctgctcgggagctaaaaccgatgctacgcgttaccgtggaacttattccagacggccaggaggaatactgccgaacacttgggcggatcgagatcgacaatgtgttgggcgaatccctgaccaccggcgcctatcgcatcgtcatggacgagttcgatgcacgcatcccagcgcagtgctcaaccttccggactattgcgtcgctggacaatgtggagcgcgacctcgttcgccccatgcaattggtcggcatggcgctcagcgtcgtggcccccgtcaagcgcaccatgcatagctcgcagaacgaaccgcagggcgtcgtgctgacgcgcgaggccatttaacgcggctcgaacccgccgggggagggccatgaccgaaaagttcgtgttccgagaaatgggtttcacgcgggggcgcaccttcgatctagccgacaattgcgtggtacccccgcagagattcccaatatcctcgcacgtccgcccctttttgatgtggtcaagctcgctcatcaatatccgctggaaccgttgcatggggcgaatcgacggctcagggtgagttgcgaaatcctcgagcgccaatttcttcgcacgcaggggatcctgcgcaacgtcgagcgcatcccgactgccgagcaggcagggcgcgccctggcgcattggctgccggctggactgaaaaccattgtgcaagaccaagaacggtatatctatttgactgacgtcccattcgagttggaaacgctgatcaggcgatggctgcgctggcagctcgatagtgcgccggagactgatccatggcagcgacgggctggcgctttcgcatgacggatggtgtgcgttcatgggctggctgaccgatgccctgcagcgcggactggatcaaatggaaatcggcttgtaattagatccgcatgcctcgcaccaccacgcgcccacgcagctgccaagccaacaactatcgcgtggattcacttaaccccataggaccgagaaggtcctgcttcgcgccgacgtcacggcctcggcgcattcacctccaagccattcgttgcatgcaaaatctcgcagttcttatccttccgggtacctggtcatcgctcgtcgaattcaaggcggccattaagaagcaggcgccaaactatcgctttgccaatggcgtgctcgtggatcagcgaacccgccagggcgtccacatccactttcaaaaggggcacaactcgagcattgtggaggactttcgatgtggcggtacctattggtacgactccgatgacatgcgggccatcgctcggcatacctctcatgtcctccttgcggacgccggcggaagtcggcagcgcatggcacatgtgatgggcgctgcgagcgccgtggtccgggccggcgcactaggcgtgtatgtggagaacgccggcgtagcccatccctcacagaactggctggcgctggccaatgacggcatcgatggcatttttcgggcattcgtcgccaccgtagatgctggaggtagtggcgctcactgcagtggcatgcaaaattttggactgaagggcgtgagtgtcccgtctaacatccccgactgcacaaccgtcgccggcgctttcgcttggcatttggtcgtgaaggaggtgaaggtgaaagtcggtgaaaccatgatggtcggcacgaaatcttacagctctcgcgtccggatcgttgaatctacagtagcccccgaaggctcaatgttttacaaccgattcggcaccttgcaactcctgcccgcgacgtctgtgcactaacgcgacatatcaacagatgtcggcaccctggtgtagagtgactcgcgcccgactgcgagatggcgcatctgcactctcgctagcaaaagcgcgtagcgcgggtcgctgtagaccatcgctttgggggatggccagccaaaataggaacgcaacgatccgcatcgctgctgcaaatggaaccgcagcgcattttgggacgggaaaaactagagcatagcttcctccggttgctctcgtcgcggtcatacggatagggagatcgctcgcgtcgcgccgcggacatgggttcctggcgtgggcccagaattgcgtctcgctgcccaggcgttcaatgcttaggccggttcgagttcggccattaagactcgtccgatgcgtcgtcgagcacattgatgctcgatttgaacggcgcctattgacgctgtgcctgcccaagttgggctcgtcgcccactaccattacgaagatcgaagttaagtgagctgggcaaaatttcgggggcatgggtaccctggcaatggtttgcttcgcgtcgtcggttggggcgcacgcgtggtctccacgcgtgtgggagattttctgaatagtgtcctggcttgactgagcacgtccagaccgagactgtcttactgtcccagggacgtcgctgtctagtttctcccaaccagatgccatgtatgcacgtctccgatgcctcttgctgcaatcaccccgtggtcttcgagtaggaaggtttttccaagttgctgtcgagtgtcgtcagttacttgaatgccgccgactatgccctgagactccatccggctcgcgatgttcacggtatcaccccacaagtcatagatgaactttcgcctcccaatcaccccggctacgacggccccgctatggatgccaatccgcaaccgcagcgcgtagccgcttcgctgattgaatcggctcagcgactccatcatgtctaatgccatatgggcggcccgaacggcatgatccgccaccggtatcggcaaaccggcggccgccatgtatgcgtcgccgattgtcttgatcttctcgagtccccggccgtcggcgatttcatcaaaggcggcaaatatctcgtttagtacctccactagtagttctgggctcatgccgggagcgaagcgggtgaaatgcacaatatctgcaaacagtactgacaccgactcgaacctgtcggcgatgacgtccggagggccggcggataaaggatgggaacgctgtttcagacgttcggcgatcggagctggcaacacgtttagcagaagacgctcagtgacctgttgctcgcaaacaagcttttcgtaaaggcgcctgagctcatcgctctgacggactatcgtctcccggctcgcttccagttcctgcaccttgcgctcgagttccttgccgtactgcaaggactcactgtgcagcaggcgtacctccagcatgttccgcacccgcatcagtacctcgccgagatcgaatggcttgctgacaaagtccttcgcgccggcctgcagtgcgcgcagtttgtgatcgggttgggcggtgacaacgatcaccggaaggtagctgtccggctggacgaccttgagattctccatgacctcgaacccgtccatgccaggcatctggagatccagcacgatcaggtcatagtggttcctgccgtgaagctcggaaaccatgcgcggatcggtggttgattcgacgctggtatatccggccgcatgcagcatcctttcgagcagcaggacattggcctccagatcgtcaacgaccaggatttttgcagccaggatgtccgatgggtggatcatggcaagccagttcgcgggactcggtgctagccctgcgcaattgatcctcgcggttgttccagtgcggcgttcagtgcatccatgaattcgtggatcctgatgggcttggtcaggtaccggaagaatcctgccttcatgccccgctcgatgtcgcgtggcatggcattggcactgagcgcgatgaccggaatatgcattgtcatcgggtcttcgcgcaggcgtcccagtgcttcgatgccattgatgtccggcagatggatatccatcactatcgcatcgggcagcgaagtgcgcgcgagctcgactccgagaatcccggtggccgccgacagcaaatgcacgtctgcccggcgggcgaggagttgctccaggagcttaaggttggcggggttgtcttcgacatacagcaaggtgtgcatcgtggacggggcttcgattggcgaccggacaggtgcggcggcctccgtgctctcgccagccattgcgggaggcgcggcagcaggcagttcgacccggaacacgctgcccacgccaggcgtgcttttggcgctgatggttcctcccatcaactcggccagccgcttggccaccacgaggccgatgccggtgccttccacggggcctgcctcatgccccaggcggttgaacggctggaatagctgggccagccgttccggtgtcaaccctactccagtgtcgcgcacgctgacgcctacgcgatgtcccgtcgtcgtcacctgcacatcgactgagccttggtcccggttgtacttgatggcattggaaagcaggttgaggaggatttgcttcaagcgggtcctgtcggcacggacgaagcagggtggttcgactgcgggaaaccgcatgcggaccgagcgtttcagtgcttgctgctcaagcattgcctggcactcgtgcaaggtgtcgatgaccgataccggctcaggggacagcgacgcctgaccggcttctatcctggccaggtcaaggacttcgttgatgagctccagcaaatgccagcccgccttcaggatctggtcgatgctggcctgctgcgacgcagtcggaggcggagcctcagaggccatcagctgcgcgaagccaaggatggcgttcagcggattgcgcaattcatgactcatgcttgacaggaactccgacttcgcatggttggcactttcagcagaggcctgggcctgcttcagcgcttcgatgtcggtgccggatgcaagccactttacgatcttgccatcagcatccttcaatggtgacccgcgttcgaggtgccatcggtaggcgccatcggatgcccgtttcaggcgatattcgatttcgtactcgcagcctctcgccactgcgtctgcccagtggccgatattgcgcgcgtagtcctcggggtggacggccgatttccaggcgccggaccgagtctgctcaagactgaggccggtatagctcgtccaccgtcggttgcagtaatcgatccggccatccgcatcggcggtcatgatcatgtgagggatgccgtcggcgagcagcctgaagtgcggctcgccctccctgaagtcgagggcggaaggtcgatcctttcccgatccgtcatgaggctgcctgcgcatgatctgcccccgcagtcggcggtctggcgtctgcacgcaagaggcgatggcaggccggccggaatccgcgtcatgaaggaaagcatactcgcagccactgccggcgcaaaccggcatgcgcggggaagtccccggtcaactcgcgagtcgacagtgcgccacttggggcggctcagccgaggctggatgccacttcaatgccgcgcaggacatggatacggctcaacatgtcgctggcatggctcaggaagccctggcgtgcgcgtccggacagcgtgacgggtttcatcagcatgacgctcagtgggttctgcggcacgtcattgaagcgaagctcgtagtgcagatgcggtccggtcgcccagccagtctgtccgatatacgcgatcagttgcccctgcgtgatgcgctggccgggctggatgccagcgaagccagacaggtgcgcatagtacgtcgagtagccgtcaggatgcttgaggatgacgatattgccgtagcctgtctgctggccgacaaagtcaacagtcccgtccgctgtggcgaagacccgggttcctgtcggggcggcaaagtcgacacccttgtgcttgatccattggtggtgcaccgggtggttgcgccagccgaagccagacgacaagcgcgagaactcgaccggcgagcggagaaacgggcgcgccatgccccgtccgtcgaaggtgtagtaggcaccggagttgctgccatctgcgccgtcataccacagggcctggtagagctgggcgcggttgacgagttcgacggccacgacgcgaccgttgcgcaccagcgcaccatcacggaagcccgcctcatagacaatgtgaaagcgatcgccttggacgatgtcgtgctggaaatcgaccacgcccgagaagatcgagatcatctgccggacgatgtcgtcgggcaccttcgcggcgtccatcgtcctgaagaacccattcgcggtgatggtgccggaacgcatctcgtaacgcagttcgttcctgaccgcctgcaagttcgccttgaaggcgggcttctggaagtcgccggcccgccggatcagcagttcgcgcgaggcggaggaattgccggcaacgagggcgcgcagcgagaccagcagcttgtcctggtcgacctccgcctggacgacctgatccggctggaggttgaaaagggtgcgcgccgccggatccctggaaatgaactgctgtgcgtccggatcttccacgccgagccgtctgagcaacgtggcgatcgtgtcgccgcgtcgcatgggctcctcgtggatgtaagttgcaccggcatccgccagcttttcgagctggtcgcgcacgtcgggcagttgcagggcttccagccggcgtggcgcaccagcgtcatggtaggcgctgcgcggcgccacgcccatggctgccgccatgcaaagcatgaggacagccgccaagccggctggcagccaggacggtgtgtatcggctcattccccgcctcctgtctgacccgcgcatcttgccgactacccttgctgccccgtcgggccctatcgggcgccgatctcccggcggtcaggcgacatcctggccaggtagcgggccactgccgggatgtcttcgttcgacaaggcggcggcaatgctgtccatggcgccggacgcgtcatggcgtttgccgctcttgaacgcggcaagctgttgcccaaggtagctctcgccctggccggcgaggcgtggtgccaggtcctttccggtcaacccttcggcatggcaggcctggcaactgcgcgcctggaccacagccttgccgcgcgcctcgagcgcggcgctggccgtgacatccgggctacctgtgggcgcctgctttgcgtaataggctgccagcaacccgatctgctcatcagtcaggttcctggcgagcggccccatggtcgggctgtcgcgctgcccgctggcgaaggcgcgcaactgcgcctcgataaaagccgccggctggccggccagggcagggtactcggcattgtgggactgaccgcgcgggccatggcaggcgaagcaggtctccgggaattgcggccagcgtccaccatcggtctggctggctacggcctggttatccagtgccgtcccgaaccggtgatagcccacgaggtcggggacgatgaaggcggccaccgccaccacggccgcagccgccacgagaacagggcgcttgtatttcattcatgcctcccgaaccgggtatgccagggcgcccagcacctgcagggcggcgcggtggccggagcgcacggcaccatccatggcgccggcccagatgtcggccgtctcggtgccagaccagatcagccgccctgtcggcggatgcaggtactggcccagcttcgtccagaagcccgccggcatcgggttgatgcaactcatcgaccagttatcgaccttgccccagtcgaggtcgtggtattgcgtcggcttcaacgccttgtccccgaacgcctgggcatagatggccgagaggatgcgttcggcagccttgggctcggcgggcaggaagccaggcttgacgaatgcgctgatcacgccgaccgagccgtctggcggcgagttgtcgaccgaccagatcagcgggccgtccagcggcacaacctgtccgttgaatcccttgtcgcgccagaagggccgtgcatagacatgcgccgtcttgcgcatgggcgcgtgcgccggccagaaccgatgcaattgcgcgcgtccggcgggcagcggcgggtcgaagacgacctgctggcatagcgccggattcagtgcggcgatcacgtggcgcgcccgtaccacgccctggtcggtgtgcaattcgacaatgtcgcgatcccagccaacgatcttgcgtaccgggcaggacagccgcaccttgtggccaagttcgcgtgccatccggatgctgaggatctgcgcgccgccgacgaagcgcgtctcctgggcgccgcccttgatcctctcaagtgtgtcgtagtcgctgttagcgctgttgatcaccgacaggtagtgcaacagtcccagttgcgccggttgcgcgccgagcgacagggttgcggccaggctgaaggagaatttttcctcgttgctcaagtcttgccgtgccagccagtcgccgagcgacagcttgtctagttccgccgcgtttgccgctgtccagggggcgccgctgggtacgcggcccgccagctcgctgagtttggcggcgacctttccctgggcgccgacgccgccctggagatcctgcgccacgcgcacgtcgccggccaggaacacggtcttgccctggtaataggtttcgaaggtgtcgacgccgagctcgcgcgccaggtcagcaatggcggtctggccgggcccgatccactgcccgccggcttccgagaccacgctgttgccaaggtcatggttgtaggtgcggccgccgacacggctacgtgcctccaggacgacgaacgtgtcacatccgccgcgtttcaggtcgcgtgcggcggtcaggcccgccagtccggcaccgatgatcgcgacatcgagcacgtcgcgccccgcagatgcggcgccggcgcccttcacccgcggcgctgcactcgctgtgcgtggtgtgcctgccagcagcgttgcagcgctagccgccgcagccgcgccgaggaggcggcgtcgggtcagtgcgactgtgtcgcggttcacgatgtctgccggtgcggcatcgacttccagcgcatcttcacgtgtcttcgcgtgcattgttaggacaaaagttaaatgattggcatgctcgcggcaaatataggtcaacaacacaaacaagtcaaaattatgaatcgcgagcccaagttgattcctgcgtaggcgaggagagtccatgtgggatagggaatacccgcccttttacttctgacttatctttgtcatcatgacctaatgttggtaggttgttctacaaacgaggcgaccggaagcgcacgtgaccgggcgccgggcttaatgaagaatcaggagagcatccatggatgaatccaagcgcagcgccttcgatgaggacggtgccgtcctcatcgaaggctgtctcaacgcggaacagttagccatgtgcaggcaggtctttgactggggcatcgagaacccggggcccaacgctcatagcctgtttgacggctccgtgcaacggtcgcacgtcgataacgccaatccattcgcaaaggggcggctggatgagctggtcgcctcgctcccgttcggccagctgttcgccgatctctggggctctaaacatgtctggtactttgcggaagagttgttcctcaagcagggaggccgggccgggcgctcgccctggcaccaagacacctcctacctgccttgggggggaaagcacttcgccaacgcgtggatcagcttcgaggcggtccccaagcgtaatgcgctggagatcgtcaggggctcgtacctgggtacgcgccacgacggcagcacctttcagaaccccgacgacccgaccgagccgttgcacggcggtggggtctggccgcggctgcctgacatcgaggccgaacgccgcatcgatcccaatgcctacgacatcctctcctgggctacgcagcccggagatgttctgctgctgcacccgggttcgctgcacggcgggggtgctgtcgacgccgatttcccggaccgccatacgctggtcttgcgcttcttcggcgatgacgcggttttcagtccgttgccggaccacagcgattcgggcttcacgccggcgggtgtgctgtacgtcgaggagctggcatcgctgaaggcaggtgatcccttccgtgcgccatgcttccgccaactcatctgataaacgataccgacatcatgacaaccacgacgatgaaacggcagccggtcattccgcccggcacccagccgctctacgacgcctaccatttcgcccccgcgacccgcgtgggcgacaccatctgggtgtcgggccaggttgggctagacgcagcgatgaagcccggcgagggcatggaggcacaggctcggctggcctttgcatccctgaaagcggtcctcgaagcggcaggcgcaagcctggaggatgttgtcgagctgacgacctatcacaccaacctgcggcaggaaatcgaggccttcacgaaggtcaaggacgaatacctgccgagccgttatccgtcctggactgcggtgggggtgacagagctggcgcttcccgagctgtgcatcgagattcaggcggtggcggtagctggcagcggcggcgcctgagcctggttgtcctgcgcgcgcctcgagcgcagtcgaagtccgtggatcacgatttccagagctgggcaggcgggcctgcactgccgggacggtcaacacctgtgcccggccgtgcggccttgaggacctgtgtatctccagcacagcctcgggcggcatggggcatcgccggatcactacggcggtctgactgacagcgttggcttgcggcttccggtgccaccccagcagccgcgagccgtgcctcgtgccattggttcgccgctgcgcacggtaccgggtgcgtttgcgagcatcgcagccaaacgcgcagggaataccctagctctttttttcttttgttctttgtcattgttacctaagtttggtaacgtgttctaccgaaaaaaacacacgaagcgaggcacttcgttgccatgccagacaggagactcagatgagatacaagacgttgttcctcagcgtgacccttgcgttcggcggagcggcctatgccgcggcctccgagcaggacgcgggccggctcggcaaggacctcactccggtgggtgccgaacgggccggtaacaaggacgggtcgattccggagtggaccggcggggacatgaaggcaccgggtggctggaagcccggcacggcgcgccccgacccgtacgcgaatgacaagcgcgtactttcgatcgacgcgtccaatgtcgacaaatacaaggacaagcttgcccccggacagatcgaaatggtgaagacgatcccgggttatcggatggatgtttatccgacccaccgttcttgcggtttccccgacttcttctacgagcggacgaagaagaacgcaacgacggcgaagcttggcgccaacggccaggacctcgccgaggcgatcggcgccgccgtgccgttcccgattccgcagaacggcgccgaagccatgtggaaccacaagctgcactggaaaggagagggattccagatgagctatgcgggctacatcccgccgaagggcaccgacagcattggggagccgcttggccagcaggaatggcagatgtcgccgatgtggtcgccgtcgaacaagggcgtcgacgacgcccgcggcatcgagagcctgtacctcaacacgtttaccagcccgccctcgatcgcgggggatgccaccctgacgcagtacaagttctccgaggccaacgacgtctggctgtacttcgcgagccagcgccgcgtgcgccgcgcgccgacataccagtacgacgccccgcagctcaacaccgagaacctgctgaccgtcgaccagtacatgcagttcaacggcccactagaccgctatgactggaagctggccggcaagaaggagatgtacgtgccctacaacacgtaccgggtcaactcttcggcgaacaaggtcgatgaagtcgtcaagccgaagttcctcagccgcgacctgacgcgctatgagctgcaccggatgtgggtggtcgaggccacgctcaagcaaggcatgcggcataccttccccaagcgcgtgttctacatcgacgaggacacgtggacgatcctggtggaggacatgtacgacgcgcagggcaaggtctggcgcaccaccgagatgggtccctacatggcctgggaagtgccggcctgcgtctgggcggccaataccagctatgaccaccagacccgccgcgccgtgctcgaccgagtcgtcgccggccacaaggagcctgactggctcgccgcgagggaagggcgcctgaaggagaagaccttcgagccggacggcctgcgccggttcaccacacgataagccaaaaaagagaaccacggggagacaggcatgaaactgcgtgatgttgcagcagcggcggcgcaagccgccgcggggatgcggatggaacggaagctggcccgctcggtaatcgtaggcctgctggcgatggcggatgccggctcggcttacgctgcacagtggacgctcgacaacggctgggcggtagccttcgactcgacggtttcgtttggtgcagcgatgagaacgtcgaaaacgaactgcagctttgtcggcaacgacaacggcggctgtgtcggcgacgcgcctacgccgctgcagaaaagtaacccgtctgtcttctcgtcgaacctggatacgctgcgcctgaatcaggacgacggcaacctgaactacaagcgctggcagccggtttcggccaatgcgcagtggaccagcgacctctatgtcaagggcaccaacgggtggagcgggctggtgcgcggcgtcgtcaactatgactttgcgaccgcccacaccagacgaaccgatctcgactcggatgcgcgaaacttcgccaccagcgacccgcgtctgctcgacgcctacatcaccaaggaattcgacgtcggcgaccagcaggcgcgtgtccgggtcggcaaccaggtgctgaactggggtgaaaacctctacatcccgggcggtatcaacgcgatcaacgcgatctacctgccgtccgcgcaccagccgggaacgccgcttaaaaatctgttcatccccgcgcccatggtctctgcgagcacttcactcggcaaggacctcggcctggaggccttctaccagtggaagtggaacagcttcaagttcgacgcgcccgggaccttcttttcgaccagcgacttcctcggcaagggcggacggggcttctatatcccgacttcagccgtcaatggcgcgctggctgcgtcggggctggccccgcttcccaccggcacgatcggcgacacggggacccggatcgtcggcatcaatcccgcgaccgggatgccctacaaccgccgcctgagcaccggggagctggcgaaccccaataccaatccggtcgggcccctggtcggaaccggcaccttcatcccgcgcggcccggacaacaatccgagcaacaacgggcaaggtgggatggcgatgcgctacaagttccccgacagcggcaacgaactcggcctctattactaccactacagcgagaaggtgccgttcgtgagctaccaggtggtcaacacgacgagcaacccgttcggctggcaggcgtccctcgactacggcaagaaccgcgacctgttcggcctctcgtacaacttccaggttggcgaatgggcgatcggcaccgagctgtcgtaccgtccgcgggacagcgtcgccatcgatccgaccacggtcatcgatccggccaacccctactactgcaacgccctggccgattttgcggtcaagccggtcggaagcagttgccgcggggcgatcgacacgcagcactatcagctccacctgaccggcatccacatcatgtcgccttcgggctcgtttggctggctgctgcgcgcgttgggcgcgtccgaaggcacgatcaccgcggaaggtgcgctggcgtattacccgaagctcaggctcaacgccgggattccgtatgcggtcaccgccgactacacgctgcccaccaagttgtcggcggggatggtgctggcagcctcggtgacctatcccaacatcttcggcacgcgggcatcgctgtcaccggacatcgccgtcatgcaaggcatcggaggctattcggccacggcgctgcctggcttcatccggggcgcgggcgccgcagtgatcggcgcgaccctcgacttcaagacgaagccggagacaaagatgcgcctcgactacacgcacaactggggcggtagcggcagcaacctgctgcgcgaccgcgattttgtctccctcagcatgaccacctccttctaatgctttcacgcttgataacccgtctggaagcggccctgttcgggcaccgccttcctttcctgctcgcactggcaggattcaccgccttgatgggcgtgctcggcgcgaagctgcacctcgaagccggcttcgagaagcagttgccgcaaggccacgagtacatcaagaccttcgagcagttccgcgacaagctcttcggtgccaaccggctgaccattgccgtgcatgcccgcaagggcgatgtctggaatgcggcggcgcttacgcaggtcctcaaggtgaccgaggccgtcacctatcttccgggcgtagatcgcaccagcgtgacgtcgctgtggacaccgaatgtcttcttcaccgagatcaccgaggacggcttccgggcagaggcggtggcaggcggggatatcgtgccggaaaagctctccgccgatgtcatcggcaagatgcgtcagcgcaccatggccggcggccatgtcgggaccctggtcgcacgcgaccagtccagcgccctgatcaccgccgaactggccgacgtcgatccccgcacgggcaagaagctcgactatatccagttcaaccggctgctcgaggaaaagatccggcgcccgttcgagaacgaccaggtcgagatcgagatcatcggcttcgccaagcagatcggcgacattgccgaccgcggagcggacgtgacgcgcttcttcggcatcgccttcctgctcaccgggctggcggtctactggtactgccggtcggtgcgcctgaccctgctgccgctcggctgctcgctcgtgtccttggtctggcagttcggcacgctgcacctgctgggctatgggcttgacccgctcgccatcctggtgccgttcctggtgttcgcgatcggtgtctcacacggtatccagcagatcaactttatcgtccgcgaggtcgcccagggtaccgactccgccattgccgcccggcgcagcttcaccggcctgctgattcccggatcgctggcgctgatcaccgcgctggtgagcttcgtcacgcttattctcatcccgatcccgatgatccgagaactggcgatcaccgcggccatcggcgtgggctacaagatcgtcaccaacctgatgatgttgccggtggcggcgtcgtacttccggttcacgcctgagttcgcgaaacgggcgctggcgcggcgcgagagtcatagcggatggctgggggcggtggcccggatcgcccagccgcggaacgcactgatcgtgaccgtcgccggcgcagtggttttcggccttgcgttctggcagagccaggacaggcacgtgggcagtctccaggccggggcgccggaattgcgcgcggattcccgctacaacctggacgtcgccgcgatcgtcagccgcttcgacgtcggcctggactggctcaccgtggtgttcgaggccacgcccgatcgccatggcgaggtttgctcccgcgccgacgagttcctgttcgtcgacgacttcgcctggcgcatgggcagcgtacccggcgtggtgtccaccgattcgctggccgcccagctcaaactctacaacgccggcatgaacgaaggcagtccgaagatggccaccgtgacgcgggacccccgcgggctcggctcgcagttccagggcgtgaacaaccgcatcgccgggctttcgtcgagcgactgccgagtacaaggcgtcaacctttatctgcccgatcaccgcgccacgacgatcaagaccgtggtggcggcggtcaagcagttccgcgagtccaaccggcttgatggcgtcacggtcaggctggcaagcggcaatgctggcgtccaggcagccacgaatgaagtgctggaggccagcgagttgccgatgatgctgtacgtctacgccgccatcctcattctggtcttccttgtgtatcgggactggcgggcgatggttgcgtgctgcctgccgctgaccgtggccacgtggattggctactggttcatgaaggagcttgagatcggcctgaccgtggcgacgctgccggtgatggtgctcgcggtcggcatcggcgtggactacgccttctacatctacaaccgcctgcaggtacaactggcaaacggtcttgcgttcaccgacgcgcttgcggtcgcgctgaaggagacagggctggcgaccgtgttcacggccattacgctctcggtcggtgtggcgacctggatgttctcgagccttaaattccaggccgacatgggagctctgctgaccttcatgttcctcgtcaacatggtcatggccatcaccctcctgcccgcgttcgcggcggtgctggagaagttctttccccggcgcggcccagtgcgcatgccggaaatcctgaagcactgagacgcaagtaggcgtcaatctcccatgaacctgcaccgatttttacctgttgtcgcgatcgccttgggcgtggtgtgcccgtcgcgggcggtggagaccgctgccgcagctccgtggccgaccctggagccggcccggcaggtgtccaatgcggtcgccgcaccgctgctggcgtctgcgcgtgccggcaaccgcgtggtcgccgtcggcgaccacggcgtcatcctcctttctgatgacggcatcaagttccggcaagcaaggatggtgccggtccgctcgctgctgacttccgttcagttcatcgatgcgcggcgcggctatgcggcggggcacgatggcgttgtgcttggcacacaggatggcggcgagacgtggatgctcttgcgtgccgagcggggcgcagagcagccgatcctttcgctctacttcgacagtccggagcatggcatcgccgtagggctgtacggctgggctatcgaaacacgcgatgccggccggacctggtccgagatcaaggtggaggcgggtgaaaacgcggaccgtcacctactgcacatgttcggatccggccgcggatcgctcttcatcgctggcgaaggcggcaccatcttccgctccgccgacagaggcaagtcgtggcaggcgtcgaccactggcgacaacggctcgctgtggtacgggcactcacttcccgacggctctcttctggtctgcggcatgcgaggacacctgtaccgcagcagcgacgacggtaagacatggcagcgcgtggactcgcataccacccaatcgctgaccgggatcgcggagcttgctgacggccgcatcgtcgtcgtcggcatggccgggaccgtactcgacagcaaggacggcggcaagacgttctcggttacgcagcgcgcagggcaggagtccctgactgcagtgctagcgaacggttcgcggccgctgctgatgtcaatggcgggtccgttgcaggacgacggcccggacaggcgataggcacccaaaagtattgtccagtcgtcccttcatagggcggcattccttccaacccaatcacttgtcagacacaattctcaaggagacaaaccatggcaaagcaccccgtcgtcgtctatggcgcaagcggctacaccggcatgttgatcatggactggctgatcgaccagggcatcccttttacggccgtggcgcgcaacgcaggccgggcgaaggaaatgatggcacagcgtgtcgtgcgcctggaatcggcaaactatgaactcatcgaggcggaacatgacgtcgatgccctggtgaatgcattccgcggcgcgagggtggtatgcaacaccgtcgggccattctccacggtcgggctcgttggcgtcgaagcggcgctcaaggcgggatgccattacctcgacaccacgggcgagcagccgcacatccgccgggcgcgcgatcaattcggcgacctgtaccggcaggccgggctgctgctgtcgccgtccaatgcctacatgtacacgttcgccgagattgccgcggagctggcgctggagacacccggcgtcgatgccctggaaaccgcgacgttggcgcgcggcccgcgtagcggcggtgccggcgtgagcgtgggttcgaccgcgacgatctttgaaggctatcgccacgaggcttgctacctctgggagaagaagctggtgccatatgcggcggatgcgtcgttcaatgtggtcgatcctgccttcatgcaaccggtgttctgtctgccgtggggcggtacgtcgctgccggtctacttcgaaaacgatccgcgcgtacgcagctgcatctccagtgtcggtttttacgacaacaacgcgatgcagacagtgcatgcgctgggcaagaagtgggaagcagagtacaagcacctgccccgcgagcagcaggacgcggtgctgaagcagatcgttgattcgaccacgccggccatgccgccaagggaacgcactacgctgcagcgcaccgtcgatttcgccatcggccgcggtcaggtcgcttcggtgcgggcgaccgtgcatgggaccacgccatacatcgccaccggggctatccagacggcaggcgtcatcaaactactcgacggcgacaccgcaaaggtcggcttcgcatccggctcgaaggccttcggacaccgctacctgctcggcttcctcgagcagcgcgggctggctcgtgcgacggtttcgcatctgtaattgccgtgccgccccggcctgctcttcaggcccggggcgggaaaaatgcaccggccgctttgacccgtacacggacggctcgcaccgcaacccggccgaaccgtcacagattctgaggactacttgaaatggcaatcattgattattttgaccgcgggttgcgcatcaatccccgcggcattgcctatatccagggcgagcgcagctactcgttccgggagattggcgagctttcctgccgcatcgccaacgggttgctggcggaaggcttcggcagggaaaccaagggagcggtctgggcagataacgacgtgactgcctggagttgtgcgctggggctatggcgagcggggatggcgtacatccccgtcaacgggcgcaacgcgccggaggagaaccagttcattcttgacgcattcgactgcgaagtgctgttcttccaggaagcgttcgcatcggtaatcgagacgctgcgtccccgactgccgaaggtcaggctctgggtgtgtatcgatgccgcgctgccgtgggcgccgtcgctgtctacttggagcgagggccaggcctcgagcgcgccgctcatcgattacgacatggacgatgtcgtgaccctttcggcaacgggcgggacgaccggagcacccaagggcgtaatgaacgcgcaccgcgcttaccaggcgtacttcgcgcagttcatgatggcgttcccctaccagggggacgaacgcccggtgaatctcgccgccgcgccgatgacgcataccgccgggatgctgtcgctgccctgcactgcgcgcggcggtacggtggtcgtgctgccgaagccggacccggcagcgttgatcggtgcgattgcgaagcaccgggtcacggagctcttcctgccgccgacggtgatctaccggttgctggacattcccgggatcgggaaacaggatttctcatcgctcaagtacttcctttatggtgctgcgcccatgtcggtagagaagctcaagcgctctatcgaggtgtttggcccgatcatggccggcggctacggtcaaaccgaggccccggcgtcgatctcctacctgacgccggccgagcattttgtcggcggcgaactggcgtccgacgaacggctatcctcggtcggccgtcccaacccgctcatccgtgtggagatcatgggcgagcacggcgaggttctgccgcaaggcgagaccggcgagatctgcgtgcgcggcgacctcgtcatgaagggctactacaaggcgcccgacaagactgcggaggcgatcgtcgacggctggctgcataccggcgacatcggacacctcgatgcggagggctacctccatatcaccgaccgcaagaaggacatgatcatcagcggcggcttcaacgtctatccgagtgaaatcgagcaggtgatctggtcccatccggctgtgcaggactgcgcggtgatcggcgtgccggacgagaagtggggcgaggcggtgaaagccgtggtggaactcaatgcgggctacgaggtaagcgccgacgagctcgttgccctttgcaaacagaagctcggctcggtcaaagcgccgaagagcgtggaattcgtcgccgcactgccgcgaagcccggtcgggaaggtgttgaagaaggatctgagagaacagtactggcaaggacagcaacgcaagatctgaacgaggcacccaggaaagaagacatgagcaacatttacatcgccggcatcgcaatgaccatcttcggccggcatttcgacatgagcatcgagggactcgccggtgccgcgctacgcggcgccttgcaggacgccggctgtagtgccgacgccatcggtgcggccttctacgccggcatcaccaatggccagcttcaggggcagttgtcgatccctggccaggtcgtattcagcaaggtcggtatcgaaggcattcctgtgttcaacgtcgaaaatgcctgcgcgtccggcagcacggcggtgcaccttgcagtacagcacctcagggcaggcagctgcgacgtcgcgctggcacttggcgcggagaagatgaacgtcgctgacaagtcgaggtcgttcgccttgttcgacgcgggatgggacgtatcccgcgtcgaggaaaacttcgcgacgctggcgaagctgggggaaggcatcgagccgccgccgggatcggaatccgaccggccctatagccgcttcatgaagatctatgccgccctgtgccggtatcacatgaagacctacggcacgacacagcgccagattgcggctatatcggcgaagaatcacgggcattcggtgcacaacccgcattcgcagttccgccaggcttttacggtcgaagaggtgctcgccgcgccgccgatcacctatccgatcacgctgccgatgtgcgcgccggtctcggacggtgcagcggcggcaatcctctgcacggaagagggtctgcggcgcatcggcgccgatcgcagtcgttgcatccggatcgcggcgagcgtgatccgcagcttttcgcatcggcgcatcgacgagccggagaagaacatcggccgcctcgccgcgcttcaggcttatgagcaggccggcctgggctctgaggatatcgacgtggccgaggtacacgatgcctcggcgatgggcgagatcatccaggccgaaaaccttgggctggtgccgctgggggagggtgggccggctgcggagcgcggggaatttacactcggcgggcgcattccgatcaacacgtctggcggccttgaatccaagggccatccactgggtgcgacaggtatcggccagctctacgaactggtcacccaactgcgtggagaagcaggggcgcggcaggtaggcggcgcgcgtcacgcgattcaggagaacggtggcggcttgcagggcgtcgaagaggctgcgcttgcaatccatattttgagcaaggagtgagggaggcagatatggacgggttcaactggcaaggcggacaggcgtatcggccacttggaggctgggtggagcggccagatgacctgcagccgcaactcgacggtgacgtcagcgcggatgtggtcgttgccgggggcggctttgccggactgtccaccgcgctggagcttgccgcgcgcggggcaaaggtgatcgtcctcgaacgcgagttcgccgggttcggcgcgagcgggcgcaacgcgggctatcttgcgggtgggcaggggttggagtacgacctgtttctcaagcgcgtgggacaccagcaggccagggaaatcgtgcgcttctacgatgaaggcgtcgactacgtggagcgcaagcttgcagagtacgcgatcgactgcgactacaacgcctcgggcatcatccgcgcgggcgtccatccgtcccaggaaaggaagctgcgcaagagcatgcgtaccggcgtgcaacttggctctcccggggagtttctggactacgccgcgatgcgggcacggggcatcccgccggcgttcctgttcggatgtcatgtccctcgtggcggtacgctcgatcccggcaagtatgttctggggctgcggcgcgcggcgctgcgcgcgggcgtgaagctctatgagaacacgccggtgctgtcctgggacgaaggtcccaccgtccgggtgcggaccgcgaagggcagcgcgagcgcgccgttcctggtgcttgcaaccaacgcctatacgccgcaacttggcttgctgcggaacaaggtaatgccgctgcgggtgtcggcaatcgagactgagccattgtcctcggcgcaactggcgtcgcttggctggccacggcgcgaaggcatcgtgacgtcgcactggaccatggaaagccatcggctgacggcgcgcaatacgcttgttctgacgacgaagcggttgcgctacatctatggtgcgcagacaccgaacgtgccggacgaagcgtcctaccgtgccctggccagggcgctgcatgagcggtttcccatgctgggaggggtcgccatccggtcatgctggagcgggtacatcagccttgcctacgatgcgctgcccgtggtcggcgcggcgggtgctgaccgcaacatcctttataccgccgggtgttccgggcatggcgtaggtacccagtcgttgatgggactgctgctggccgaacggatacgtggcgcggagcatccgctactctcggcgttgcaccacaggacgccgtcgacgctgcccgaaccgctgcaatggtgcgccgtcaattccgcgctgggcgtggccaacatgatggacgatcgggtgaaccgcaaggcacgctacgcagcgcggtcgtaggcctcgccgatcattgccgtcgcaatcaggacaaaggaggtaagcccccgccgaagcgacccgggcgccacgcgcgtcgacgggcgtcagatataatgatgcccgcccagcctaccgctggcgcgattccttacaaagggctgaaaagccctgaatcaaggcagacaggatgacagtgcccatggagcagcgcacccccaggaagcggcgtgcatcgagcgcagccgccacaggagccgaccccgacagcttgcgagcccagggcttgcgcacgcgcaatgccatcgttcgcgttgccagaaagctgttgctcgagggcggcagcctggaattctcgctgcgtgccgtcgccctcggcgccgggattagcatcagcaatctccagtactactttcccacccggcaggccgtcctgcgggcgatcatggcgccgattatcgacgcctatctcgaagacctgaagcgcgcgctggacagccgcgtcacgccgcgcgagtcgctcaacgcactgctggataaggcgctcagcgacgcgaggaatgtcaaggactcggcgctgtggtggcacttcgtttcgctggcatcgaccgatcccgagtgcgcgcggatgtttgaggagtggtatgacacgctgacgcgcggcattgcggaactggtgcgggcgatcaatccggaactgaaaacggcagacagcctgcacgctgcctcgttgctgattgcgctggccgacggactggcgctgcaggtcggcgcggggcgtcgcaagcgtgactcgcgcgggctcgatgcggcatatcggaccgctgtcgagcagatcatattcaaggagcggtcaaccgaaatggccggctagcggcgacaaagcaacgctactgcgtgccaacgccaggagacagggaataccctgtcttttttttcgcttgtatgtttggcaacatgacctatgtttggtatcgtgttctaacacgatgagcgatgggcgtgccgtatctgcggcaagccgccacgcatgcttccatgacaggaggagactcagaatgattcgattgcacaagaccgcggcgttgccggtagttggcctgaccggattcgagacgccgctgagcgaagaggaaaacgcgattcagcagacggttcatcgctttgcgcgcgatgtgctgcggccgatcggcagggagcttgaccgcatggcgcccgaggacgtcatcgctgcgggttctccgtactggacggcgatgatggagagcgcgaagctcgggctcgatccgcaactcatcgcgcagttcccgccggaggtcgcggtgcgcatcgagtccctgatcggcgaagagctgggctggggggattcgggtctggccgtttcgctcggcgctgcgaccatgccgctgacgatggcgcagtcgctcggcaatcaggaactgatcgagatgtgcactggaaagatcggttgctggatgaatacgcagcctgaccgtggctccgatgccgcgatcctctaccgcgaagagctgagcgcaggcggaaagcagccggttggcaacgtgaccgccagggtcggtgccgacgagatcgtcatcaacgggcagagctcggcatgggtgtcgaacgggtcggtggcacaggtggcgctcgcctacatggcggcggactatggcgacgggttccacgggacggatgagcacggcgcgttcaccaacggcatcggcctgatcctgccgctcgacctgcctggcatttcgcgcggcaaaccgctggacaagatcggccagcgtgcgttgccccagggcgagatctattttgataacgtcagggtgcccaagcgcttcgccatcgcgctgaaggatgagtacctcggaaacctggcttctacatggtcgttcgcaggtactcacatgtgccaggtctttgtcggtgcggcccgcgccgcgttcgaacttgcgcttgcctattgccatgagcgcaagcagggcggggcgctgctgctggaacaccagatgacccagttgcgcgtgggcgagatgctgcgccggctcgagatggcacgggccatcgcccggcgcagcctggcgttcgcgcgactgtctccgcagagccacccttatgcgaccgcgcaggccaaggtcagcgtaaccgaggaggccatgaagatcacgcacgaggcatttcagctcttcggcggcaacggcacgacgcgcgagttcccgatcgagaagttgttccgcgacgcgcgctcggcgctgatcgaggacggcgagaactacgtgctcacgtcgcggttgggcgtgctggccgggcgcctctaccagaatgggtgggcgcgggagtaggcgcccggtcaagcgcgggataccggccgtcgctgcaggcggctggagcgcgccagaccaatcagccatttgcatgggaaagccgcgatgacgtcaagctcctgctcgaccacgaccgccttcgggcatcagcctggctccagtgagctgctccacttcatccgggcatcggtcgcaaggattcgaatggacgccgcggacggtgccgccatcgaacgccgcttgtcgagccttctgcggcacgcgctcgcgacaggctcgccattcgatatcgcgctcgtattggggagcgcggccgaactcatgctgttcccggagcaggaggtgctggagcagtgtacagccgcagtccaacaagtcgatcaacaggcgctgcgtgggctcgtctgggctgtccggcacagaagcatgagaagcgggaagagcgttcgcaggtttgcgctcgacccgcaatgagatgacaggaaacagcgaagcactatgggcaagatttcgtcctcggacacttcaatcaacacgcagcgaaggcaattgctgaaaatggccggcgcctccacggcggcaggaaccatcggcttgagcccggggccggccaaggcggcggccaaagccggcacgcccgaagacgtcctcgacgtcgccatcatcggcgcgggcctggcgggcctgaccgccgcgagggacctgcgccaggcaggctgcgagtcctttgtcgtgctggaagcgcgcaatcgcgtgggcgggcggacgcttaactacgatgtgggttcgggacaggtgtccgaagtcgggggacagtggatcggccccggccagacggcggtggccgatctggcgcgcgaactcgatgtgggcacgtttcccagctactacaaggggaacacggtcatcctcggcggtgacggtcgtctggaggtcgacctgaagggcacattcggcagcgacgaggcgatcggtggcaggctcagcgtgctttcgcgcgacgtgccgtcgggcgcgccgtggaaatcaccgaaggtcgtggaactggacaaactgtcggtcggcgactggctggcgaagcagaacatcaagcccgaggaccgaacggggtggaatgcgagcatcgcgctttccggtggcgtgatgccggcaaaaatggggatgctccatttcctgtcaatgatcaactcggccgcctgcgactatatgcagctggacagcatcaagcacagcgcccaggaaacgcgatttgccggtggttcgcagatcctctgcgtcaggatggcgcaggcattggggaagagggtgcgcctgtcgagccccgtccggcggatctcgaactgggaccgcgaggtcgtcacgctgcacacggaccagggcgaagtgcgcgcgcgccaggtcatcatggcactgagtccacccttgtgccagcagttgcagttcgatccgccgctgccgcagaagcgtgcagcgctgcagcgcgcctggcccgcccattcgccggcgcggaagacggcgatggtctattcccgtccgttctggcgcgacaagggactgaacggacacatcttccaggtcgacgggcccattctgtgggccttcgacaactcgccgccggggggcgagctcggcgttatcaatgccttcatctcgaatgcgtcggttccctcggatcacaaggcggcgcagaggttcctgtcagagatctatgcgcaggccttcggcagcgaagccttggcgccggtgtcataccacgatcacgactggggccgtgccgatccctggacgatcacctgtgtctccgcgattccgccgggcttctggagcacccacggcgaggcattgcggccgccctgcggcaggcttatctggtcgggcaccgagacggccgagatctgggccggctacatggatggcgccgtgcgctctggccatcaggccgccctccaggttctcaatgccttgcgtcgcgcctaggagacggaaatgaagaagcgcatatggctgggcgttcccgctatcgctgccgccgggctgctcgcctggttcggccacgacctcctggggatctatcgcctcgaccgctatatcacggcgtcggctgccgcttataacgccgacggcagcccgtggccacgcgtgaccgacgcctgcatcggctgccacggtgccaagggcaattcgctgcaccagggctatccgagcctcgcgggccagccggcaccgtacgtggcggcccagcttcgcaagttcgccagcggggagcggtccaatccgatcatgggcccgttggccaagacgatgagtgaggcagagatcaacgatcttgccggccacttcgccaggcagccggccggcgccaaccgttacttcacgcccgatgcgggattgctggagaagggcaagcggctggtggcctcgggaaactgcgccgcgtgccatggcagccagctgatggggcacgaccagttcccgcgcctcgcgggccagggctacgagtatctgctggcgcagtttgatgcgtttgccaccggcacgcgcggcgaaccgaccgggatgatgaaaagcgtggccgcggcggcgtcgccggaggaccgcaaggcgatggccacctacctcgccagtctggcgccgcgaaagccgtgaacaatccaatcctgcaaatcgagccttgggagtcgtgatggaccgcaatctctatcttctctgttttgcgatgttcgtcctcgtgatgacgtcattgatccacggcctgaagttcctcaggcagcgcaactacctgctcggcttcgaatggctgatcgtgaccttctccgcgtcgaatttcctgcttttcgccttgggtggcgtgcagttttcgtatggcatctcgtacttttgcgatgcgttctcccggggcttcggcatcccggtggttgccttggccgggctgatgtccgttacgcatcgctacaagccgtccatcctgatggatgtcgtgttcttcgcgggagcgatcgcagggacgatcgtgctgttgtcgatcgacgcgctggcgcagccgaggccgtatttctatgtggtgatgtggtcggtattttcggtatacctggcctggtttgcctggaagctgctcagcgccggggaaggctggcacgcatttggcgtgttcatggtcctgctgaccgcgcaagccattgcctgcatctatgatttccatacgatccccggcgacgacgagcaacacctgatcttcttttcgctcgcttgcctgacttggtcgttcatgtgtgtggagctgtactacgcgtactgcgcgctggatcgcgcggaaaaggatgcggggtcgctggctcccgtgccggcgcttcgatgaacggggcgaccggatgagcaatgcttcttcagcgttcgccggcacgcggccggcacaggagacactgggttttgacctgggcggactcgaagcctggatggcgcgccatgtggaaggctttgccggcccgctgaccgttgagcggttcagcggcggccagtccaatccaacgtacaagctcgtcacgccgcgccaggcttacgtgatgcgcgccaagcccgcgccgaaggcaaagctgctgccgtcggcgcatgcgatcgagcgcgagtttcgtgtgacggcggcgcttgccgacaccgaagtgcctgtggccaggatgtatgccctgtgcgaggacgaagccgtcatcggtcgtgccttctacatcatggaattcgtcaatggccgcgtgctatgggatcccgcgctgcctggcatgagcaacagcgaacgtacggcgatctatgacgagatgaatcgcgtgatcgcggcgttgcatcgcgtggactacaaggccatcggccttgcggactacggtaagcccggcaattatttctttcgccagatcgaacgatggagcaggcagtacaggctgtccgaaaccgaatcgatcccggcgatggatgcgctgattgcatcgctgcccgaccgaatcccggaggaagcggaggagcaggtctgcatcgtgcacggggactaccggctcgacaacctcatgttccatccgaccgagccccgcgtactctcgctgctcgactgggagctgtcgacgctgggtcatccgatggccgatttcagttatcactgcatgagctggcacatttcaccgggcccgctgcgaggcatgggaggtgtcgaccgggccaacctgggtatcccggacgaagcgctttaccgccgcgcgtatgagcagcgcaccgggcgcaggatcggcgggaactggaacttctatctcgcgttcagcatgttccgaaccgcaggcatcctgcaggggatcatgaagcgggtggtggatggcacggcgtcatcggcgcaggcgctcgaaacgggaaagctcgcccgacccatggccgcgatggcctggaaatacctgcagaagcaggcgcgatgaccagcatccatggggccgcagccgcggcttcgtcgggtcaaccggaccagcgcgatcacgaattcctgttctatgccagaagcggggaacgctactgcgcctgggacgtcctgcgttgactccggtactgacaccatttctctacatcgcccaatcatgacgaattccaactctcccctcgctcagccccggtttgccgagtccctcgatttcaccggcaagaccgtgttggttgtggggggctccagcggcataggcaatggcatcgcgcaggcattccggcaactcggtgcagaggttcacgcctggggcacgcgtgcccgggcgtccgactatcgcttcgacgaaggttcagatctttctggcctgcactacgcgcaagtggatgtttccgaccaggcggccgtcaacgccgtgcggcccgccttcgaacgcctggacgtgctggtgctggcgcaaggtacgatccagtacaagcgtgccgagttcgagatggtcacctttgaccaggtgctgcacgtcaatctgtccagcgtgatggcctgcgcggtcaagttccggccgatgctccatgagagccggggttcgctgattacgctgagctcgatcgcgggcttccggtccgtgcggggaaacccggcttacgccgcatccaagtccggcgtggtgggcttgacccgtacgctgggtgaagcgtgggcagccgaaggtattcgcgtcaacggcatcgcccctggcctggtggacacaaaactgaccaaggtgaccacggcgtcgccggctcggctcgatgcaacgctgtcgcgcgtgcccatcggccgcatgggcttgccgcacgagatagccggggcagccatcttcctggcctctcccctggcctcctatatggttggcgagacccttctcgtcgacggcggcctgacgctcgcctgacgtcgggcgccgcggagtcatcattaactgattggtgttttgtcctgctaatgaaacgacctggagttcggccatctggcgggcttccggtgcaaggggatctatcgatatgcaaattggtattccgctggaaacactgcgaggcgagactcgcgtcgccgccaccccggagacagtcaagaagtacgtcgcgcagggccacaaggtggtcgtgcaggccggcgccggcgtaagcgccagccagcccgacagcgcgtatgaggcggtcggcgccaccatcggcaccgccgccgaagctctgggcgcccagctggtgctcaaggtgcgcgcaccggacgccgccgaactggcgcagatgaaaccgggcgccgtgctggtcggcatgctcaatcccttcgatgccgagaacaacgcgcgcatgtccgccgcgaacatcaccgcctttgccctcgaagccgcgccgcgcaccacgcgcgcgcagagcatggacgtgctgtcgtcgcaggccaatatcgccggctacaaggccgtgctggtggcggcgcaccactaccagcgcttcatgccgatgctgatgaccgccgccggcaccgtcaaggcggcgcgcgtgctgatcctgggcgcgggcgtggcgggcctgcaggccatcgccacggccaagcgcctgggcgcggtgatcgaggcctccgacgtgcgccccgcggtcaaggagcagatcgaatcgctcggcggcaagttcctcgacgtgcccttcctcaccgacgaagagcgcgagatcgcacagggcgtgggcggctatgcccgcccgatgccgcccgactggatgaagcgccaggccgaactggtccaccagcgcgcgatccaggccgatatcgtcatcaccaccgcgctgatcccgggccgcaaggcgccggtgctgctgcaggaagccactgtggcgcagatgaaacccggctcggtggtggtggacctggccgcggcacagggcggcaactgcccgctgacggtggccgacgaagtggtcgagcgccacggcgtcgtgctgatcggacacaccaacctggccggcatggtcgcggcggacgcctcggcgctgtacgcgcgcaacgtgctcgactttctcaagctgctgatcgacaaggacggcaagctcgtgatcaacaccgacgacgacatggtcgcggcctgcctgatgacacggcgcgaagaactggcgctggccagctgatccggcaatcaaggagatatcgatggaaatggttagccacacggtgatcaacctgatcatctttgtactggcgatctacgtgggctaccacgtggtctggacggtcacgcccgcgctgcacacgccgctgatggcggtgaccaacgcaatctcggccatcatcatcgtcggcgccatgctggccgccggcctgaccgagggctacgttggccgcgcaatgggcacgctggcggtggcgctggcagcggtcaatgtgttcggcggcttcctggtcacgcagcgcatgctggagatgttcaggaagaaggcacccaaggcgcagcccgaagccaaggggcagcccggcggaaaactggcggaggtagcgcaatgaatggcctgtcgatgaatatggtgacgctgtcctacctgggcgcgtctgtgtgctttatccaggcgctcaaggggctgtcacacccgaccacggcgcggcgcggcaatgtcttcggcatggccgggatggtggtcgcggcgcttaccacggtggcgctgatcttcaagctgaagagtgggttgttctccggcggggcggacccgtccgcgccgggcaccggcctggcgctgatcctggccgcgctggtggtgggcggcggtatcggtgcctatgtggcgaagaaggtgcagatgaccaagatgccggaactggtggcggcgatgcactcgctgatcggcctggccgcggtgtttatctcggtggcggcagtggcggagcccgctgccttcggcatcacggctgccggttcgcacgacattccgctgggcaaccgcatcgagctcttcattggctgcttcgtcggcgccatcactttctcgggctcggtgatcgccttcggcaagctggccgggcgctacaagttccggctgttccagggcgcgccggtggtgtttgccggccagcactggctgaacctgctgctggcggtggcgatggtaggcttcggcattgcattcttcctgacgcaggcgtggatgccgttcctggtcatgctggcgctcgccttcgtgctgggcgtgctgatcatcatcccgatcggcggcgccgacatgccggtggtggtgtcgatgctgaactcatattcgggctgggcagcagcgggcatcggcttctcgctgaacaacccgatgctgatcatcgccggctcgctggtgggggcaagcggtgccatcctctcgtacatcatgtgcaaggcgatgaaccgctcgttcttcaacgtgatcctgggcggcttcggcggcgacgccgcggccgcgagcggcccggcagggcaggcgcagcgcaatgtgaaatcgggctcggccgatgacgctgccttcctgatgggcaatgcggagacggtcatcatcgtgccgggctatggcctggccgtggcgcgcgcccaacacgcgctcaaggaactgaccgagaagctggccgaaaagggcgtgaccgtgaagtacgcgatccacccggtggcaggccgcatgccgggccatatgaacgtgctgctggccgaggccgaggtgccgtacgaccaggtcttcgagatggaagacatcaacagcgagttcggccaggccgacgtggtgctggtgctgggcgccaacgacgtggtcaacccggcggccaagaacgaccccaagtcgccgatcgccggcatgccgatcctggaggcgtacaaggccaagaccatcatcgtcaacaagcgctcgatggccgccggctatgccgggctggacaacgaactgttctacatggacaagaccatgatggtgttcggcgacgccaagaaggtggtcgaagatatgctcaaagcaacggactgatcccgacgaagaccgggaggaggtggtgcaagccactgggcgaaggcagccgcgtcggcgagcgcgccatagtcaccgaagaactgcaactagccctgacgatgcgcagcctgcagggcgaggaagtcggttgacgctctaaaacggccatcccaaaatatcacacggtctgtgtttgcaggcactctatttttatgacagatgttattataaatagactgaaaacagagttgcgtagcgcctgaccgctcctggaacgcctcggctgcgggaagatcgcaacggactgccagggaggatgatcgacatgagcacagcttttagcaattccgacatgcagggaaacatccagcgcgtggatttcgggcgcgtttcggtcttcttcggcgagaaaagcggaaagtatcccgacggaagtcaggtattgatacgaggctcggagactcgcgcggcgttcgacacgccgcttgtcgcgaactacatcggccccgaatttgacgcgaccgagctggtggtgatgggccatgtgcatgaggaccatatggccggtttgcatcgtcttccgtatgcatcggtatatgtgcacgaacgggatttgccagcggcaaggagctgggacggcatggtcgccgctttcggcaatgcggagtatgcatcggagacgctgctcaagttccagcgcgatttcttttatgcgccgcggcctgatgcgcaaggctacgtcgacggcgcgtgctggggtctggggcaggccggcattcgcgctttccaccttccagggcacaccgcgggccacaccgttcttcttgttgaaccggagggagtggctttcacgggcgacatcgacctgactggatttgggccttactatggcgacgcggggtccagcctggcggacttccgtcgcagcctggcacggctgcccgagattccggccaaggtttgggttacgtcccatcaccggggcgtctacaccgatcgcgagcacttcctgcgtgatctcgctgcctatgtggccaagctggacgagcgcgaacagcgcctgatggccatgctgcgcgaatcgccaaagacactggcgcagctggtcgacctgcggctgctgtatccgccgggctatgaaggcttgtgggtggtcaacgccgagacccgtacgatttctcagcatctggcggagctgctggctgacgggcgggttgaggtgagtgaagatggcgtctatcggatgaggtgacataccttggaggccatttcggcagtggccctcgcgccatgtcccgatgcagatcgctgaagcagcatcgcatcgggttggcatcggcaacggtttgaggatatccgtcgcgctcagaagttgtggcggatacctagtgcggcgccgaacatgctggtcttgccagcacccggttgatagccgttgttgaacgcaatggatgcggtgtccaggcacaggccagcattcttcgcataggcggtggtcagatacaggtccgtacgcttggagaggtggtagtcggcgatgaacatcagctgccttggattgcccgcaggcctcagcgccggcaaggtcgaggaccggaaggtctggtagtagtagtccagcgtcaggctcagggcaggcgtcatctcgtagtagacgccagcccagtacagattgtcgcgcgtcagtgtctgccccggcgcagtcgacatgccccagcggtatccactcatgaagatcgcgggcccgacggcgtagctggctgctgcggcggccttcttgaatgtgccggtaccggcgaagccgctattgccgatgatgctcgggttcacctgatcataggtcacggtagcgctgaacggccctgccgtataggacgcccgggcaccatagccggtatcgcggcgaaactggcccggaacctctcccgatccgccaaggcggctgaggtccacggtgccgctgcttccgccggtgccaaaactccagtgggccccgacgctgaccggaccgaaggtcccggaatacttgacggtgttgtcttcgcggtacaccggtccgatctgggcgatgacgggttcatacaggctcgacatggccgccggcgagaagttggccagtgcctcgagcatcgaggtgtattggcgcccgaaggtgatcttgccgtaggtggcgctctgcaggccgatgaatgcctgccggccaaacaggcggccgccttgctgcatggtgccatcgtcgccgccgacgccgctttccagcacaaagacgccgttcacgccgccgccgagatcctccacgccgcgcagaccccaacgcgaaccagacaggccttcgccgttcagcgcgtatcgattggccgagccgccgcccgcgctcttgaagttggtatcgatttcaaggttggtgtccagcgtaccgtacaacgtgatggaggactgagcatgtgccgcgcctgcgaaggcaccaagtgctgccagtgcgataacaggcgtggtgccccagttgcgtgccacattgcgcggcactcggtgtttctcctcacggcgctgttccatgacgacggcaccatccttgctcaacgcattacgcctgaatgcatccatcaacaatctccatgtttgtcagttgcctggcggccgcatgcaagaacatcggccgcgcactcttcctgaagtcctgcccggcgattcgcgcgaatcgtgaattagcataacgagcgtgatgttaaatagaaagggcgggtattccctgcgtggtcccggcaaggagaggggcacaggcgttgccatatgctggcgtgtgcggacacaggcttcgcgatccggatggaatgcgccgcatctgggagatgctggaggcgagaacgctggagaggctagaatcagaacataacgtcgattctgtaaaatcaggcttctggcggctaaccagtcggcatccagttatcgaaatcctcaagagacagaacagaacatggacagcgacgacgatatcgagcaggtctcaacccggggtcgtccggtcggcgaccgcgaagcgaagcgcaaggagctgctgcgcgcggcatcaatggtgattgcacaggagggatatgccaacgcatcgctgcgcaaggttgccaagcatgcgggctacaccactggcgcggtgacgtattacttcgcgaacaaggaagagctggtggtggcgctgatggaaagcgcattcgaccgtttcgacgcgatgctggagtcggcccgggaaaggggtgacatcctcgcgccgttcgaaagctggataaggctgacggaccgcagcacgaggttctggccggcgacatcggagttgctggcgcaggggcgacacgagccagcgtttgcggaagtcatcgccaggcgctacgcgcgttatcgccgcttgctcgccgccattgtcaaggacgctcaggaacgggggacggtccgcaacgatatttcggcggacatcctcaccgaccagctcgttgccatgggcgacgggtggatgatgatgtaccccatcgagcccaagcgattcacgccaaagcgaatgcgggcgctgatcgatgccctggcggtgctggttgcgcccgtgccaggggagcagaagcctggcggacgggcggcgcgcacgtagcaccggatcagggatgatgggcgccatccagggcgcgggcgacgtcagcggcagccctagtgccggtctcgatggcaccgtcgatgccgccaaccccgatcggcgctatgtccgctcctgcgaaatggatgcggccgtggggctgtcgcatcaagggagctgcctgcgtcagattgccggggcggtgatgcatccatccgcctttggaaaacgggtcgttcgcccaatcctggcagacggtgtccactacttcgatgtccggaatgaagtcccgcagcgcctgctgtactgcctcgcggtcattgccgtccagcgttgagggatcggcgcagaagcacaccaccagcgtatcgccatcgtcgcggcgttcggcatgggcggtattgatgggatgcttgcccgccggcgcatagatcacgaagggctcgatctcgcccctgacccgtacccagatcttgctgggcatgatcgggttcttttgctcgatcatggcgcgcacgggttgcggcagcgcaggcgtgacggaaaactcgctcagcatgttcagcggcaatgccaccacggcgcgccgggcccggatacgctgtccatcgcgggtggtcacgatgacctcatgcccgttgtcatcgacagcggccaccggcgtcgagaggcgcaactcagctgtcgactcggcgctcatggcgtcgatcaggcgaccggtgccgccctcgatcggccagtggccggcgacttccttgaacgcgctccagctgccaaagcagatcgcgcaccagaacagcagttgcgcgagtccctgctcgtgttcagagcaaaccaggatggacatcgcgttgaccagcaggtcacggtcgtgcgcggagagttcaagcgcgtcaagccggtcgccgatggtttgcctgtcgatcgcgctgacatcggctgctgccaggtcatccacctggggaaagtgcatccgggcatcggcaaagaagcgggcgaccagcggcgcggtcagttggtggagttgctcccacgtcccggtgtgcaccgcgccgtcggcgtaccagtaggctctcgtcaccggcattggcgtcgccagcccgatgccatagcgcttgagttcgcgccacacatgcgcctgggtccagtgcacgtaggtgccgcccagatcgaggtgcaggccaagggcctttccccaccaggtccggccgccaatccggtcacgcgcttcgagcagtaccactgaatggcctgccatgctgaggtcccgtgcagcagtaacgcctgcaaagccagcgccaatcacggcaacatcgtacagatctgtcatgagtacatccgtagtgagtttcgggggatgcaggggtttcgcaaggccctgctgtcatgcaatcgcgtagcagccgccggcgctccttcatgcggcgcgtgccttgcggttcgagcgttcatcgagcctgcttgcgaccttcagggcgccgttgagagcaaaccagcgcagcggctcgggcagcgtcaatggggggatgtgttgcatcagcatcgcaagcagcgggttttcgataccgcagatcttcccggccagcatgtgtccgaccatgccctgtgtgccgacgccgtggccggaacatcccgccgcgtagtagatgttccgatccgctccggtggtgccgatcaccggcaggccatcgtcggcatagctgatgtagccgctccagctgcgccggatggcgatgcccttcaggggtggaaagcggtcgtgaagggccatccgcagcgcccgatgttgggcatgctctggcacgtccggagtctgcgagccgaacgggtagcgcaggcgcttggtcgtcacgaccagcgtgttgcgcgccgtcaggcgatggctctccatgacccagtgcatggtcgtgatgccttcgcgacgatgccacccaagcgcggccagctggacgggggaaagcggttcggtttccatggccgacagccgcaatggcaccaccttgtccgcgagcgggccgagttgcggcgtgtaggcgttggtggccaggatcatgaccggcgcgctgacgctgccgcgcggcgtccgcaccttgacggtcggtccttcggtgtaggacagcaacggcgtgttctcgtggatcgtcacgcccgcctgcagggctgcgcgccgcagccccaggacgtacttgccgggatcgagcgtgccgccgttcgacacgtagctgccgaacaggaacgctggcgggatgccgcgtgcgcgcatctcggcctggtccagatactccgatgggcatccgagttcggcgctgatgcgcatatcgtcgcgcaccctggcttcctgtgaggggtcgatgccggcacggatcagtcccgattggttgtagtcgcagtctatcccgtgctcggcgaacttgccttcggcgaagctgacgccgtcctcgtagaagcggacgatctgccttgctttctcatggcctgcgcgcttgaggaagcggtcgtacttgagtccctgcccgccggcgagatagcccgcattgcggctgctcgctccatagccgcagaattcgcgttcaaggacgaccaccttcacgcggtgccgcgcaagctccagcgccgcgcagaggccggcaaagcccgcgccgacgatgaccacatcggcgttggtgtggccctcgagcggtggctgcagatcggccggcttttctatccagccgcccagtgttcggtatgtcttgaagtcttcagtcacgttgccgtgctccttggtctggagatccatgctgccgggacacaaccacccggcaatttgctgacatgccgtgtcaggcggccatgggcgtgtccgtggattgacgcacgccgtttgcggcgccgggcccttcgtcggtaacggcttccagcgagcggttggtcgtgcgcgggccgaacagggcgacggggatggagaacacgatgtagcaggctgccgcggcgagcattacacccgccatgccgcttgcggagaacagcgcggcgcccaggacgccggcggccgctccgccgaaccggccgccagacatcacgatgccactgcccagggcgcgcagctgcgtcggaatcgtctccgggatgtaggtgtagtacgcgttgacgacgagcccggtgatgatggaggcgaggccccccgcaccgatcaccacccagctggtggccgagatgccgagcacgaccaacggcagtgcactgagcacggacacaacaaggatggtggatttgcgttcataccggtcgagaaacagcatggctacgaacggcgtgacgccatagatcacgttccacaggaacaggatgaaatacgcatcatcctcggagtacttgaggctgtacacgagcgagtagacgccccactgcccgaacaggtagtaggccagggtggcgccgaaatagccgagcgtgagaatggctatggttcgaagaacggccttgttgttgatgaggtcgcgcagtgttggtgctgcggcgttctgttgagctgaggcaattccgggttcgtcgagcggaccgcggcgcagtgcgcgtgcttccagttcgctgacgatgcgttcggcgcggtcggaccgcccgcgcgacacacaccagcgcaccgattcgggcaggaccaagcgtgccaggggcgcaatcagcaggccgatgctgccagccaggaacaggttgcgccaggcaccggtactgctgtgcgggagatagaacatcgccagcgccgcagccccgatgccggagaccacgaacccgatcgtcacgatggagacgaaacggccacgcgccttgccgggaaacatctcggcgatatagacaagcagcaccgatgtggcggcctgcacgccgacacccgtgacgacgcgggaggccagtatggtctcgtaggtaggcgcgaacgccgtcgctaacgcgcccagcgagtacaggacggtggtccataccagaaccgagcgtcgtccccacctgtcagacagccttcctcccaccagcgcgccgacaatcatcccgatgaagaacgcgctgctgatgaggccgatctgctccgtgctcagattggtatgggctttgatcgttggactggcgtaggcaaagatggcgttgtcgtaatactccagcatcaggttggccgcgagcagcgcggcccagacgtagtgggaagccatcaccggcaggcggtcaagcctcgccaggatgctggatggcttatccggcctgacaaccgtattgggacgattcatgttggtgtctccatcagctttgtcgctgttctattttcttttgggatcgtgtgccgcgaccctggtgtgcaaacggggcggcggcatccggcagtcagccggcgccgcagccggcgaccgcaatggcgcgtatctcgacgaggaactcggggcgggccagctggcttacgcccacgcctgtccacgagggatagcggtcgggtaggtattcatccttgaccttcacaaactcatggatgtcgccgcgcaagtcggtgtggaaagtcatgatctccacgatatcggccatgctggctcccgcggcttcgaggaccgtcttcaggttttcaaacgcctgtcgggcctgcgcttccattccctgtcccaccgtggccgtcgccagatcgaaccccacctggccggacacccagatcatgtcgccgacacgggtcgccgacgagaaatgaagctggtcgtagtgccttgcctgtgcaaggccgggattgatcatttgtcgtttcatggctgcttctccgtccaaggcgatatcaggcgatctggcggaagacaggcgagcggaacggctcgccttcattgagcttggccatttcttcgctgaataggggcccgttacgggcatagcgcgggttcgacagcggcagggcgcggaacgtggcgtcgtcaccgaagaatcgaagtaccagggtatggcgggtcggacagtcggcgtcgacggcggctcctccgtgcagcgaacgcggatgcaggaatacgacgtcgccgggcgtcacgccccaggagagcacgtcccaggcgttcggatcttcggcgagttccttgtcgatatgcggaaggcggggcagcgtgccgtcgccgtagagcggatcggtcgggtcatcggcattcgcgaagctggccccgtcgtactggatgccgagatgcgagccgcgaatgatctccagcgaattcctctttggaatgggctggaaggtgatccaggcgttgccccagtgcttgccggcccagggtaggttggcggtgtcctgatgccacggtccgcggccgctttggccaccttccttggcgaacacctcctcggcgaaataccagacatgcgccgatccccataactgctggaatatctttccgaacggtagcgtcgagaccagatcgtcaagcttgtccttgacgaccggattggcgttgtcgatatgggtctgcaggctcgtgccgtccagcgagcggaagtgatacggacccggattggcgacgttccacttgaacgcctcgtagcactgagcgagctgcgccgggtcaagacagttttctacaagtacggcgccgtcattgcgaaacgcttctcgttgggattgggtggtgagcatgatcggtctccttcattcttcgtgatggacgctggccggcgcgatgcatgaacaataacccgcaatgctctttaagacaacacgtgttgtgttaatgtgtgggcatcgtgattcccggaggatcggcgaggtagcggtccgggtaatcgtgacgagagcttgctcaggctttcgtctccgtggacaagaagacgtcgtctaggtgtatggcttcaactcgtggtggcaccacgagatgcggatgccgcggcatatgctggggcaacatcccggcggccgcctcgttgcgtggcgggctgcgggccttgaccgccagagggaccttggtcggatcgggatgcgcccgcatccaccggcttttcgggctggtcgcgcagatcgggcagttgaatggcttccacccggcgctgtgcacctgggtcgtggcaggcgctgtgcggcgccccacccatggccgccgtcatgcaaggcgtaaggaatgcaaagcgtgaggactgccgcgacggccgcggtcggctagggatgcagtggatccgcgcttttttccgtcgcgtgcctgaccctcagatcctgccaactacccgtgctgcgctgtcggacctatctggctccgatctcgcgtggggctggggacatcctggcgccaggtagcgggccaccgccgggatgtcgacaaggtgccggcaatgccgtccgcgcattcggtcaatggccgcacgaacagcttgatgtgggagatcgtgggtagcgcttgcccgatgttcatttccttgaatcaacttcgaggccgtcgagaacctaggggtgtcatgaaacgccacttggtcgaatggcaaaaagtggatttagaacggcccttcgcttcgtcgcggtcaaaggccgctactggccgttctccgccgttgatcccgtccggcgctcgctagatctcatcggcgatcggtgcaggtttgcgggtacgcggaggcatcggtgccggcggggctataagggattcggcaggagctcacatggcgagcatgtggcccatgatcaagaggttggactgcacatattcttttttggaccacggcgcagcaagctttggcgaaatgccggacctcctacgtcgttccattcgtccattagcgaaatcaaagggagacacctaagttcctcaaggcttcgcggtagcggcccaaaaactgtcattgcaatatgcgcggttgatcgcgatagtgccgaaggacgagcaaagttccaggagagcttgaagagtcaaagatcaagcggctgcaagtatgagcgccagccgcttgtggtcgaccctccagtcaccatgcagttccaaatttcactttttccaaggcgtccaagattcacaatgcgctttgccggacgaagaatgggaagccaaccggggagagcacattgaagcatcttgacctgctcaacgatttccgggaactcatggcgctgctagaaaaaaacaggtcgaggcatcatccgcaatgggcagcttcgacatccataaggtatcggaaggactcgtgcttggggtgctacgcgagcaagccgctggtctttgtcaaagcggaggtaacccatctcgacaagcgaatgctgttccagagcgggcgtagcatcggtgccgaatcgatgagccaatcccccgacagcggcaggtcgtccaccgggttctcgaccaatgctcgaagcaagggcgctctcgacgatagcgacttcgaggaactggtcgaggcctagcgcgccatcgagccggcgcacgtccacgaccccaggcatttcgtcccgatctcgagggactgatcggcttcacaggatcgcattccgcggcggaccgacagcggtccggcaagggcgtgccgcgcgcctgcagcgcgctttgggctattggaagagaatggtgcttgctgcgtcttcgctctagttgtaacccagcacggcgacggtcctgacatcgggtcgctcgtttgagccatccatgagcacgtccgtgggcctcttgcgcacaaggtgcgtgacaaggtcttggcgcgcaagatgcatcgattgctgcgactgttgcggtgagccttctgcgtgaatgcaggaaagcggttcgacataggaggaaatcatcgtgactcctttgggtggaagtctaaacacgcgaagttaatcgtgccgctgaaccccctcccgcgttcgtcggagggggcataccttttacatcgctgcagcgaagatagcgatgacttgcgccgtggtggccctgcgtggattcgtcagcatgcatgcatctttttgtgcgttgtgcgccatcacctcatggtcttccgccttgacgcccaggctggccaggccggcaggaatgccgatcgaagcggcgagagcccggatcgccgagatcgcagccttggccgcgtcactggtactgaggctcgcaacgttttcgccgagcagttctgcgatcttcgcgaagcgttcaggcgcggcaataaggttgaattccgatacatggggcagcaagatcgcgttgcacacaccatgtggcaggttgtagaggccgccaagttgatgggccattgcgtgcacatagccgagcgacgcattgttgaaggccatgccagcaaggtattgcgcgtagcacatcgcggcacgcgcttccagcgaattgccattggctacggccttgggcagccactcgccgatcaacgcaatcgctttttccgcgcatgcatcggtaattggcgtggccgcggtggaaacgtatgcttcgacggcgtgcgtgagcgcatccatgccggtcgcggcagtcaatgcgggcggcattgcgaccatcagccggggatcgtcgattgcgatcagcggtgtgcagcgccaatcgacgatggccatcttcacgtgattgctcgaattggtgatgatgcaaaagcgagtcatctccgcagcggtgccggcggtcgtattgatggaaatgagcggcgtcattggcaccgtcgatttgtcgatgccctcgtagtcgcggatatgtccgcctccggcggtaacgaggccgattcctttcgcgcagtcgtgcgaggagccgccgcccagcgagacaatgaagtcgcatccctcctgctcgaacagcttgacgccgtcatgaacattgacgtcggttggattgggttcggcccctggaaaaatgagtggcctgaagccctgcctcgcggatgtaccccgcgatggtttcggatagccccatcttgtgcaggccggcatccgtgacgatgagggcctttcttgcgccttgcgctttggcgcgcgtgccggtctcgcgcgcacagcctggaccaatgagagtcacgcagggaatgaagaagctgtcgatgcgatcagcggcgttcaggtgggtcatggcgtctccaatattgtagtgatgaggtgtcttgcacccacatgccatgacgcacgaactgtacctgtgtccttaaagagattttttggcagcgattgatcccgtgcgaatcgcagggtgttgtgatttgaatcgatgtgttcaatcctggagcagtgtggggtgtctccgacgggttgagcggccgacacggggggattgaccgacgccgcgcagactggctgtcaagccgggtagccagtttgcaatgccggtctgttggcgtgacagtagcgcttcatgcgcgcggtctggaacgttcggtgatgggaaggacacattggatatcagcggcggcggcagtcgaccctactgcgacgtccaacgcgatagtccgaaaggctgttcaggcaatcagcggaagttggtcgacataagacaaacgatcgttttccgacccattgcggtcgattgtgagctatgacggcacaaggcgccaagcttggtactgccccagtgaagccggatacgcccatagtacgaggtaatgacacgggggcatgcgtgggctgaagggggcatcggcatcggtcttcaacgaggtaaccccagcccacgctgggcgatcaggtttcgctgaatttccgcggtgccgccgccgatgacggtcaggatcgcgtaccgcagcaaccgttcgaacctgccgctggcgatcgcgctttcggcgtcctcggacaaggttgctccagtgccgaggatatcgagcgccgcttggcctaggcgttccgtcaattcgcccgtaaaggccttgctcatggccgcttcatgaatggggaccttgccttgctcggccatggcgatactcttcatgaacaactgccgcccggcttccacttcggccgccagcgcgccaatgcggtcgcgaactgccccatcattggccagcaccgtcttgtcacggacgcaacgaaccagtcgttcgaattccgcgcgggcattggcgatgaagcttcccatcatcatgcgctccgttgcaagcgccgatgtcaggactgtccagccgtcgttgagtttcccgaccaacgcactggcgggaacccggacattgtccagaaattcctggcagaacgtgtgaccgtacattgccatcgatggtctgacggtgaggcccgggctgttcattggaacaatgaagatgctgaggcccgcgtgcggtcgcaccgcattccggtcggtgcgggcggccagccatatgtagtccgccttttcggcggccgtggtccagattttctggccgttgatgacccactcgtcgccgtcgcgctcggcggtcgtctgcatcgatgcgaggtccgagcccgaccctggttcgctgtagcccaggcagaaggtgatctcgccgcgggcgagcttgggcaggaactcggcctgttgctcggccgtaccgaacgccatcagtgcatgcgcctggatgtccccgcggccgcccatgggtgcaccggcttgctggatctcttccatgaatgcgagttgctcgtagggcgtgcgtccctggccaccatactccctgggccagctcatcgtgttccagcctttgctgcctaacagcctggtgaactgtgtgtcatagccccactcttcgtaggcatggtcttgttcgtgtctgggcgaatcgccggaccagttttccttcagccaggcccgtactcatcacggaacgcatttccggccgggccgagatcgtgctcgggaagcatcgcgccctgctcgagcagggcccgggcgagctcctcacgcgcctggcgtacgccgccgtgacgcgcaagatccgcatgcgtgcggcggaaatgccgcggtgcctcatgttcctccgagtatgcgatggcgccgaaggtgtgatgcgtttcgagcgatacctgacgcagcgcagggccggcgaaggcgcgtgcggctgcgccaaggatccgccagttctcggagccgaggtcatgcgtcctggcggcgttgtggagcatcagccgtgcggcctccagcgccatcaggcagttggcgagtttgtgctgtatcgcctggaagcgcccgatcggctgaccgaactgctgtcgttccttggcataggcaacggccatgtcgaagccttgccgggcggtgccgagcgcgcgcgccagcagcgcaagcgcgccgatccgacgcaggtcctcggccagcccgggcgggagcggcaacgttgacgcgggcacgtgatcgaagcttgccgctgccagcggtggcaccgccaacccaggtgtttccgtcacgctcaggccgaccgcgccgcgcggtacgatggctagtaccggccccggctcggccagaacgagcaggtgggtggcatgcgttccggcctcgacaaaggcaatgcgaccctgcagcttgccgttggcgacccgcacgccgccagcttgccgatcgccgtcaaagccgccgaaggcgaagctcacgctggcgtcgccgcgatgcagcgcactcagtagcgcggccgactcgtcggatctgggacgcccgggcaggtgcggtgacagggcgagattggcaagtgcggcaccgatcagcggcgctgggcaggcggcgcgccccaattcttccagcgccacggcaatttctcgcataccgccttcctgcggattgctgcccaggctggtcaggccttgctccgccaggtctcgccagatcgacgtcagcgcctgggggtctgcggcaaactccacggcctgcgcggcgggccacctccgggcgagcagtcgacgcaggctctcctgcagcatcagccgctcttcatcacttggcagcattgctgcggaggggaatgtcgtttgctcctggggcatgatgtctcctgtggcgcatcagccgcgatgcggccgtgatggatgccttgccaggagattctggttcgccgacgccatacggtcaccacactttccgggtgtccggcgggcggcggagtgatcgcgccatcagtcgatcaggccacgcctgcgcgcggcgatcaccgcgtcgtagcggctcggaacccccagcttctcgaacacgttcttcatgttccacttcactgtgtccaacgtgaggttgagggtcagtgcgatccgcttgttcgacatggactccgcggccaggcgcaggatttcaatctcgcgcggcttgagctcggggccgttcgcctgcgcgtcgggctcaccggcctgctgaaccggcgtatgcgccgcgacaccgcggcgcaggacctcgaccagatagtcgccgccggagccggggccaagcgtgggctgcagttgctgcaaggcctgccgcacgcgctcgccttcatcgagcaacgtgcgaacgagccctagtctctgggctgcttcgacagcagcccgcagaagacgcatggcttcggtagcctcgtccatttcagcaagggcggtgcccgccagcaagtcggcctgcaccacacatttttgccgcccgtatgccacaccgtagttgcgcagcgtttctgcgcgcgccagcgcttcgttccagtccatgccggccagcgccagccgggctccggtcagggccgcgatcgcctcgatctcggcgaggaaacccgttccgtagcgatagcggctggccaatcggtcaagttcggtctgcagcttccgggcggcatcctgatggttcaactggagttccaaccgcgcttgtccggccagcacataggccaaaggccgatccaatgccagctcgcggcagcggacttcctcctcgctcagcgcgtgcagtccctgcgctgccgatgcctgcgtcgccatcaggcggctgcggacgatgatcgcaagcgtcatcggctcgggcgaggagagacgcagcaaatcgagccggttggccagcacttcgttcgcctcggccagcaggtcggcctcgtaatacgcgttggcgaggaatgccgcgctgttgacggccgacaccgaacgccggccgtgcgctgcctcggcgcgcgccaccagggcgctgccggtccggatggcctcgcgattgttgccctcgagcaggtggctgagcagcagggtcgattcggccaccagggccatgtcatcctgaagctcggagcgtggcaaccgcgcgatgtgctcgtggagcgagcgggcgtcctcgtaccgcccggccgcgcaataggaaaaactgagcacagccaggtgcgcctggcgcaggaagcgatcggtcaggctttcgaagtccgacggcgccacgagggccaatgcggcttcggtgtcgtcgcgttgcagcgcgatgctggcccgcagatagagcgcgtgcaaggcaagtcccggcgccagcgtgcgcggcgtcttctccagccgctcaagccagccctgcgcgtcgcgccagcggcccgcggctaccagtgcccagcaaccgaggagcagcagccggggatggcccagcagcatatcggccggaagttcgtccatccagtgttgcagcgtgctgaagaagctcatgctgcggattggcaggtcagcccgctcgaccaagtgcaccgcggcctcggtgtcgtgcgcgtgataggcgtgacgtagcgcttcaatcaggaggccgcgttgctcgaaccactggctggcccgcgcatggatctcgcgcatcagcgcaggatcgcgctgttgcagctggtcctggaggaagcttgcgaaaagcggatgaaatcggtaccacggctgggggctgtcgagctcggccggcaacaggaagaggttttcacgctcgatctggtcgagcagcgcgggggcctttgcattggctgtgacgtgttgcgccagatcggcattgaagcggcgcaagaccgagagcttctcgatgaagtcggtgacgtctggcgccagatggcgcaccacgtcttcggaaagatagcgctgcagatccgtgcggcgatgcagcatctgagacagcacgtcccggttggccgggctgcgcttgagccggatgcagatcatctgcaggcaaaccggccacccgtcggtgatgtcgtggatcaggcgcgcatcgtccggcacgacgtcgccgaggtgcttggccaggaagtcctgcgtttccgcgaaatcgaacggcaggtcggggaaggtgatctccgacagctccccggtcaggcgctggcggcttacggcaagcggtggatgggtccgtgaggccaggatcaggtgcagggtctcgggcccgtgatccaccagaccctggatcagcgcatgggtgtcgctgtcgtcgacgtgatgatagtcgtcgatgaagaggaacacttcctggcgtcgctggcacaccgcgtcaacgatggtcgcgatcagtcctgcaaccggcagatcggcacgcacctcagaggcaagggcagttccgtcatcgacgggcagtcctgcctgctgcagtgcgccggtcagataggcgcgaaactgcggcaagtgccgctcgtccggtgacagggacagccagcagaccagttccccgtccttgagcaactgctggcgccactgggccagcaaggtcgtcttgccgaagcccgcactgccgcacaccagcgtcagccggctgtcgcgcgaatccagcagccgcgccagcagcttggcccgcggcgtggactgcgggctgatgcgcggcggcgcgaacttggtggggataagaaggcgatcgggggccaagccagggtctcctgctgacatgcgaagggcatcttatcggaagtgccgcggaaggtcgaagcggccgcctggaggctgtgtccctcgggccatcccgcacgatgggtcttcggcgcacagctctggccctgtcacacccgattacacccgataagtgtggtgcgcccacccggccggcaacccatcattgaaccagaagcgaagggacagccagatccggacaagctgggcggccagggcacgctgtaacgctgcatcccgcctcgcaaggagacagcgcaatgcactacgaaaccattatccatgaacagcgggggccagtcgcgtggatcacgttgaaccggccagccgagctgaatgcggtgaaccagcgcatgctcgaagagcttcatgatgcactcactgcagtacgggccgatgcgggccaagccgtactagtgctgaccggatccggccgcgcgttctgcgccggcgccgatctcaaggcgctgcttgccggcctcgacaccgccccgggcgagccgaatttcgccgatcgcacgctggccacgctttcgctgctgcgcaacatgcccaagccagtcatcgctgccgtcaacgggctgaccatcgcaggcgggctggaactggcgatgtgctgcgacatcctgatcggcgcggcgagcgccaggatcggcgacggccatgccaacttcggcgtgtttcctggcggtggcggcgcagcggtcctgccgcgccgcgtcggcctcagccgggccaagcaactgctgtttacgggcgaccttgccgacgccgcgcagatgcaggcctggggggtgctcaacgaggtgctgcccgacgaggaactgctgccggcggtggcggcgctggcagagcggatggcggccaggagcagtctcgtactgcgccgcatgaaggaagtggccaaccgctcggtcgacctgtcgatggatgccgcgctgcgcgacgaactgctgatgtgccagcagcacacccggtcccatgacttccgcgagggtctcgccgcctacggcgagaagcgcccgcctgcattccgcggcatctgaccgtcccggctgccccaggcaagccaaaaacataaaggagacaaagatgaagatcgacttctcgaggtggtcgctcgatgccgcctcgcgtttcgcgcaacgcgaggccctggtcaatgttgagcgcgaccgccgctttacccacatggagctgcaccggctcaccaatcggatcgcccgcttgatcaaggagcggctcaggcttgcgtcaggcgacgtctacctgactatcctcgacaacgacaatatgagcctgctgaccttttgcacgctggccaaggcggacgtgaaggcggcatggtgcaactttcgggacaccttcgacgaacacctctggcagatcgactgggtcgagcccaaggtggtattcctcgaaaccgcgctgctggacaagtactacgacacgctgcgccagcgcggcatccgcatcgtgtgcatggatccgctcgcggcgccccgcgatggcgtgtcctgtttctgggacctgctggagggcgtgtcggacgcggagccgcatatcgagctggacgcagacgaaccgatgctcctgcgcttcaccggcggcaccaccggccgcggcaagtgctgcatgtacacgctgaacaactggctggccctgcaccgctacttctattcgatgccggacgacatgttcggcaatgacgcccgtcacctgagcattacgccgctgagccacgggtccgcggcctatgccacgacgcttgctttcaagggcggctgccatgtgacgatgaacgcttcggatctcagacagttctgcgccaatatccagaacgagcggatcacgtccagccacctcgtgccgaccatcctttaccgcttcctggaatttggcctgcacgagcaatttgacctgtccagcctgcgcacgatcctctatgcggcggcgccgatgagtccggccaagctcgcgctgctgcaggagaagttcggcaacatcttcatccaggcctatggcagcagcgaagtgctggcacccgtggccgtgctgagcaaggcggagcacctgtgtgcgcctggccaaagcaacaggcatctgagctctaccggcatcgcgctgccagaaaccgagatcgtggtgatggacgaacaaggccatgaactgccggtcggcgagaccggcgaactctggatccgcggaccaggcgtgatcaagggctactacaagaatccggaagcgactgcaaccgaattccagggcggcttctggaagtccggtgacctcggctacgtcgacgaagaccgctatgtgtacatcgtcgatcgcaagaaggacatgatcatcagcggcggcttcaacatctacgccatcgaggtcgaagccgcgctcaatgcgcaccccgccgtgctgatgtcggcggcagtcggcgtgccgcatgccgagtggggcgaatccgtgcacgccgaggtggtgctcaaggaaggccatacgcccgatccggccgagatcgtcgccttctgcaaggagcgcatcgggtacaaggcgccgaagacggtgaccatcgttgaccagctcccaatgacggtgatcggcaaggtgctgcgccggcaagtgcgcgacaaatactgggccgatcagcagcgcaaggtgaactagtcaacagctcgagggcaacaagatgagcatgtcaaaccgtgtcgccatcgtctcgatggcacaagtcaactacaacgagaagcgggcgtgttcgcccgaggaactggcctaccaggcaatccgtccggtgctgcaggaaaccggcctgcggttcctgccggcctatgagaagggcgggatcgacgcaagcctgatctgccacgaacactcgcgcatcgcgcggccattctcggcctcgctggtggtggacgttgccggcgcgaacctgcgtcccgatgaaaagatcgaccaggacggcgccgtcggcgtccttgaggcggcctggcagatcgcctccggcgagtttgaaacggtgctcgtggtcgctgtatgccacgactccaccagccgcagcgggggcaatgcaatcgagaacaaggtcttcgatcccttcttctgccggccgctcggcctcgacaacgtgcaggctgccgcactacaggcaaaccgctacatggagaagtacggtgtcacctccaagcaatgtgccggggtgtccgtgaagaacctgcgccacgcgaaggacaacccgctggcgctgcgggcgggcgactacagcgttgccgacgtgctcggctcgaaagccctgtcggatccgatcacggcgctgcagacgcgtgcgttcggcgacagcgccatcgtgatgctgctggccagcgagcagcgggcccggcaactgaccagcaagcccgtctggatcaaggggcaggccaattgctgcgacggctactacctgggggatcgcgacctcgcggaatccgaggtgctgacgatcgcggcgaacaaggcttaccgcatggccggcatcagcgatccgcgcaaggagatcgatctgctcgaagtgaccgatgagttctcctaccaggagctgatgacttacgaggggctaggcctgtgtgacgccggccagggcggccgctggctggaatccggcatgagcagccggggtggccatcagcccgtcaatctttccggtggcgcgctgtccggctgttcccataccaccatcggcatggcccgtattgccgagatcgtgttgcaactgcgcggcgaggcgggtgcgcgccaggtggacggtgcacgcacggggcttgcccatctggcttcggggccttgcgggcaattgcagcaggtcatggttctgggcaccacgccatgaggcccgccaggtgaggcgggacgacgcaagacggcgcggcaacggagaaacggaatgaatcgcagagtggcaatcgtcggcttcggccagacggagatgatggcgcgcagcccgctgagcaaggcggagctagccaaccaggccgtgcggcgggcactggaagatgcgcagatcacgatgaagcaggtcgacgagatcgtgctggccgacatcgactacgtgtcgggcacggcggagtcggaaatggagctggccgactgggtcgggcaccgccgcaagcccgtggtcaagatcgaaaccggcggcaccgtgggcgggtcggcggcgctgtcggctgtacaccatatcgcagccggcgcctgtgacgtcgcgctggtgtcggcaacggcgaagttcgtcggcccgccgcccggcacgctgccgcgcgggccgttcctgcaggcggcgatcaattccggcctgcacgcgctcaccgaaaaatggtgcagcgtgggcgccgtggggaccttttccctgatggcgagctcctatgtcaagctgtccggctgcaccgaggaagcggttgccatcgcccgggtcaaggccgccaacaacgcgcttaaaaacccctatgcgcatctgcgcgagcacctgaccgtggaagacgtgctcaactcgccgatgctgacggcgccgatgcgccagctccatatgtgcccgatcaccgaaggctcggcggcgatgatcttcgccagcgaggacgtggcgcacaagctcaccaaaaagccggtatgggtgaaggacatggtcaccatccactccgcgcagcactgggccgcgctgcaggacttcatcgcccccagggagcgttgcgtgctgccgagcctggccaaggcgtgcgaagtgctctacaagcgcaacggcatcacgcatcccgccaaacagctcgatgtgatcgagatgtacgagccctgcacttgggccgaactggtgtggatggaaaccatgggcctgtgcgagccgaaccaggcgtggaagctgatgggcaccggcgccaccgatatcgatggcgaactgccaatcaatccatcaggcggggtcacgtgtaccaacccgggcgttccctcgaccctgctgcgttatggcgaactggccctgcagatccgcggcgatgccggcgagcaccaggtcccgcgcgatgtcaggcttggcctggccaccggcttcggcggcaccggctggacgccgctgatgctgctgtccaaggacaagtaaggaggaaaggcaatgagcaccgagcaacccgaaacccttcccgtgccgccgacgcgcctgcgaacgcccttcttcatggagtacccgctgggcttgttcaacggcaggttttcccgcgaaatgcgcgacaacggccgcctcatgggcatggtctgccgccattgcggcttcagcatgctgccgccgcaggccgtttgcagcgtctgccatggcgagaacttcgaggatccgcaatgggtggagatggggcccgaggccacggtggcgggcttcatgtcgttcaacatgccattcatcgacaccaacgatctgtcggtgcagtcaagcgcctatcccgtcggcgtcctgatggtcgattcgccgggccgcaatgccggcttcctgtggcactacattggcgaaaccgacctgagcaaggtgcacaacggcatgcgtgtgcgcgccgtgttccggcccgaggccgaacgcaaggggttgatgaccgacatcctttactgggagccggtgcgcgaccctgccacaacacaaggagactaaggcaatgtatcccgcatacctggaagacgcggaacccgccattttgcgccagccggtgctgtatgccgacatcaactacgacgtgggcgagaccaatggccgcttcttcgctgcgctgcgcgaccacggcaggatcaccgcgacctgctgcgctgcctgcgcgcgcagctatgtgccgccgcggctgtcctgcccagagtgttttgccaaactgaaggactgggtcgatgtcagcgacaccggcacggtggtctctttcaccatcgtgcgcgagcccgggatgctgcaacccgtggcccgcccctatgtcctcgcgctcatccgcctagatggcgctgacacggcgctggcgcactacctcggcgacgtcgacgccgcggccgtgaagaccggcatgcgcgtgcgcgcggtgctggcggacgagtgcatgggcaacatctgggacatccgctacttcaaaccagtcggcgacagcgcctgatcgagatccggcacgcgctggcgctagccggaactcaggagacaagatatggcgatcatcgatttcttcgaccgcggctggcagatcgatcccgatgctgcggcctacgtgatggacgacgagttgttcaccttcgatgcagttggcacgctctcatgccgcatcgcacacgcgctgctcgcggcgggcatggggcgcggcaagatcggtgcggtgctgggcgccaaccatcccaccgcgtggacctgcacgctgggcctgtggcgtgccggcatggcatggatgccggtcaatccgcgcggctcgacggaggagaaccatcaattgctgaacgccttcgactgcgaagtgctgttcttccagaaggcgttcgcgcctgtggtagaggcgatgcgcccgaagctgcccaaggtcaggctctatgtctgcattgaagaagccgtgccaggcgcgagcgcactgccggactggattgcggggcaaccggcgactaggccggaggtttcgtacgagccggatgacacgatcgccgtgatgccaaccggcggcacgacggggctgcccaagggggtgatgaacacccatcgcagcttccaggccttctgcgcgcagttcatgatcgcctgcagctaccgcgccgacgagaagatcgtgaacctggccgccgcgcccatgacgcacacggcgggtgtgctgtcgctgccgtgtaccgcgcgtggcggcacggtggtggtactgaccaagccggatcctgccgcgctggtcaaggcaatcgagaagcaccgggtcagcgagttcttcctgccgccgaccgtgatctatcggctgctcgacatgccgggcatcggggagcacgactactcctcgctgaagtacttcatctgcggcgcggcaccgatgtcggccgaaaagctgcgccgtgcgatggcggtgttcgggccggtcatgatggaagcctacggccagaccgaggcgccaggatcgatcgcgatcaagcggcccgaggaaaacttctccggcggcgagatcgccgacgaagcgcggctgctttcatgcggccgccccggcccgctggtgcgcgtggcgatcatgaacgcgcgcaacgagccgcttgccaccggcgagaccggcgagatctgcgtgcgcggggacctggtgatgaagggctactacaaggcgccggagaagacggctgaggcgatcatcgacggctggctgcacaccggcgacatcgggcacatcgatggcaacggctacctgcgcatcacggaccgcaagaaggacatggtcatcacgggtggcttcaatgtgtaccccagcgaagtcgagcaggtgatctgggcccaccccgcggtgcaggactgtgcggtgatcggcgtgccggacgccacctggggcgaggccgtcaaggccgtggtcgaactgaacccgggcatggacgtaagcggcgaggagttgattgcgctatgcaaggaaaggctgggcagcgtgaaggcaccgaagtcggtggatttcgtctccaccctgccgcgcagccccaacggcaaggtgctgaagaaggacctgcgaaccccgtactggaccgtgcagaaccgcagcatctgattacagggacgaggagatccatgagcagcaatgtactgatcgccggcgtcgggatggtgccgttcaggcgccccggccagagcgacccctatgacgtgatggccgaaaaggcggtgcgcaccgccctggccgatgccggcatcgattacagcctggtggaccaagctttcgcgagcttcgtctacggagactcgtgctcgggggaacgcgcgctctaccgggtcggtatgaccggcatcccgatcaccaacgtcaacaacaactgtgcttcgggttcttcggcgctgtacctggcgcggcaggcagtgctggcaggcgcggcggaatgcgcgcttgcggtcggctttgagcaaatgcagcccggcgcgttggaccgggtgtttccaggccatgccgatccgctggagcgccaccgcgagagcgtggcggtggcgatgggctttggtgaagcggaacgcgcgttgccgccagcgctgatgatgttcggctcgcagctcgaatggacggcgcgcgaactgcatatcccggacgaggtgttcgcgcgcattgcggtcaaggcgcgcgcacatgccaggcacaacccctacgcgatcttccgcgacccgctcacagtcgaagcggtgctggccgcccccacggtctgggggcgcctgcgcaagctctacgcctgcccgccgagctgtggcgccgccgccgtgattgtgtgcagcgagccgtttgcgcgacgccacgggctgcgtatggacgtggcgatcctcgcgcacgaaataggcagcgatatttctgccgacctcgatccgcccaacgtgcccgatgcgctgagccggggcgcggcgcgccgcacggctgaccgcgcatacgccatggccggcgtggcgccgctggacattgacgtggcggaagtgcacgactgcttcgtcagcaacgagttgctcacctacgcgtgcctgggcttctgcgaagagcaagaccttgagcgcttcgtggtcgagggacgcaacacctacggcggccaggtggtggtgtgtccgtcaggtggcttgttgtccaaggggcacccgctgggcgcgaccgggctggcgcagatcaccgagctcgccacccaattgcgtggcagcgccggccagcggcaggtcgagggcgcccgcacggcgctgcagcacaacggcgggttgggcactgcggtatcagtcgcgatcctgcagcgccagggctgagccgcggatctgctcatttcgaccactggacatcatctccgggagcctgaacatggaccaacccgtccttctgacgcggcaaggtgccgtcgccaccattacgctgaaccggcccgagcggggcaacgccatcgacaccgaggcggcgcgcgcgctgatcgggtgcatcgacgaggtggcgaccgacacggcggtacgcacggtcgtgctgcgtgctgcggggcggcagttctgcgccggtgggaacatcgacgccttcctccacgccggcgcaggcctgccgtccatgctcgaagaactgctcggcccgttgcatactgccctgtacaagctcgccacgctgccggttccagtggtcagtgcggtcaacgggccggtcggcggcggcggcatcggcctggcgctttgcgcggatatcgtgctggcggccgagtcgatgaagctgcgcggcggctattccgccatcgggctcacgccagatgccggttcgtcctggttcctgacgcgccgcgtcggcgccatgcgcgccaagcaactcttcttcaccaatggggcgctttccgccaggcagtgcctggagatggggatcgtgagcgaggtggtcccggatgccgggcttccggcacgcgcggatgcgctggctgaagcactggcgcacggcgcgaccggagcgctggggcggatcaagcaactggttgacggtgcgcacgagagaacactgcgcgtgcagctcgatcttgagcacagcctgatggttgagtccgctgccagtgctcatgccgccgaaggcattgctgcctttatcgacaggcgggcgcccaggttcgactgacaacgggacgccaggccgttacggccctggtggcgttcttcacgaggtaagtcaatgcaagtcaatctcgattttaccggtcgccacatcttcgtgttcggcggcaccactggcatcaacttcggcatcgcccaggcgttcgccaggcaaggcgccagcgtgacagtggccagccgcaagcaggagaacgtcgatgccgcgcaccagcagctcgcacagcttggcgggccggtccttggggtctgcgccgatgtgcgcgatttcgatgcggtaggccgggcgttcgccgaagcggtcgaacgcttcggccctgtcgatgtgctgatttccggtgctgcgggcaattttctgtgcgaggcgaaggacatgtcgtcgaacggatttcgcgtggtggtcgacatcgacctggtcggcactttccacgtgctgcgccaggcctatggccacctgcgcaagccaggcgcggcggtgatcaatatcacggctccgcagtccttcgtgccgattcgctaccaggcgcacgccagtgccgccaaggcgggggtcgaccaacttacgcgcgtgctcgcgctcgaatggggcggtgatggcatccgcatcaactcgatctcgccagggccgatcgagggtacggagggcttccggcggttgatggcgcccaccgaggcggagcgcgccgctgcgcaatccagcgtgccgatgcagcgctttggcaccgtggacgatatcgccaatcttgcactgttcctggcatcgccctatgcggggtacatctcgggcgcgcttgtgccgtgcgacggcggtggtgccctggagagcgtcaaggtgccacttgaagcggcgggccgtgcggcagcggcgaccggaaagccggcctgaagggcgctgtccggcgatctggctgacctccgctggaggcaccgttaggccgcacgcgctatggcgtcggccggcaggagatggaatgtgagtggcaacgacaacagcgagagcaccggcggcgccgtgctggcgaggctcacctccttgcggcacgagattcgccgcgccagccggcgcgcgaatgcgctcgccgcctgtgccgggcgtctgggcagcgaggcctatagcgccgcattggcagaggtcttcgatgactggatgatcaacagcatcgggcagcagcaacttgtctgctttgcctcggcagccgagctcgggatcctgctggagcagcacgttgatcgatgcttcgccacggcaatgcagtcggagggccaactgctgcgcgtcctctactgggcggtcatgcggcgctgggacttctaccgccgcctgcgcgccggtgacggccagtgcctgccagtccaggctgacctggtggccggtgcttcaccgaatccgcaggcgctgtgcgcggactgcgcccgactgtcggaggaccccaggcgcggaaccggccattcgcgcctctatgctctttccgccgcgtcccgccggcactactcctcgcacctggcggtgttgcggtgcgagcaccgctgcagcacctgcggggcgcgctgggtgatgagttgccacgccggcgatccgtttgtcggctggacattgcgctgcggcagtacacgccaggcctcacagccgggcatgcatgtggttgcctgatggctgtatgcgttgcggcgcacgccatcagccagcggattccatgaggcacggcgccttcgcgcgcctgcgccagcaaacctgacaggagaagacgcatgactcgtcgtactgcaagaccgttgtggatccgcgtaatgtctcgcgctcctggcatggcccttgccgggggcgcggcacgcgcagtcctggcgattgccatggcgctgtgtgtcctggctggcgcgccggcgctagccggcccgctcgacgacccgaggagcgatgccttctacacgccgccccagccgttgccgagcgggccccatggcacgctgattcgctcccgtccattcattccggttggattgctggcttacggctggcaggtcatgtacaagtccaacgacgtcaatggcttgccgattgccatcaccggcaccgtgctggtgccctttacgccatggctctccggcccccggccggttattgcgtgggctccaggaacgcagggccaggccgacaactgcgcgccctcgcaccagtacgcgctgagcacggaatatgaagcgacgattgccggcgcgacgccggcaaccctcgcccgcggttgggcgatcgcgatgacggactatcagggtcttggtacaccgggcgatcacacctgggggatcggcaaggccgaagggcaagccgtcctcgacgcggcactggcggcgcagcagttgagcggggcgggcctgtcggcgaacgcccccgtcggcatcatgggctattcccagggtggccatgcagcggctttcgcggccgaactgcagcccgcatatgcccccggtctgaatgtgcggggcgttgccgcaggagctgggccattcagcatcgctgatgtatatgcgaacgttaatggtggcccgttcggcggggtagggccgattgcgctgatgggcctgaatgccgcctaccctgaacttggcctctcatcgatcctcacaccctatgggcagtcggtgattgccgactttcgcggcacaaaatgcctgcttgacgtgactgccagctatccgttcctgtctgactcggtcctcgtccaggctccagccatcctgaaccgcgccgactggctggcgcgcatggcgcagaaccagagcggcaatggcgtgcctgccgtaccggcattggtgtacgcgggaaccctcgacgagatcatcccctttgggcagaaccagaagctgtttgccgcctggtgtgcgcgcggtggcaacgtggcgttccggaccatcggcgcgaccgaacacgccactgggctgcttctcggcttgccggttgcactggactggatgacacagcgattcggcagtgtccctgcggtatccgagtgcccatagggcgctgtcctcgcttgaatttcatctcaatagcaaaccgttcgggccgcgtacgcttgcccacgcgcgtcggagaacgcaacgaccttcttcgatgaagggtaggacaattccgtttggggctgcatgcgtaagggcttcgattagttagtgctctcatttgatgcaggctggcacggcccacatatgccgcggtgagatgattgacgggactggaccaggagcggccataggtgtggtccgacccgaatgtcgcaaaatcggccagctcggacatcgagaatgggagagccggtgtctcaaactggccgagagctgcctgtgagcctagttagagcggggtgtccctagccggaagtcggccttgagccgttgcgatatccccccttatctcaatggtccgatgtagaagccactgcggccacccatctaagtaggtgcgaatgacggtcctggaatcagacatgcggccgaaagggaagggcggcagtctctactgcccattcctgctgtaccgcgtttcgtttaccagcatctgcttcgcagcggctactgtaagtcatggcgaggcagagaacggcgctgttggccgtcccccggtcattaagccgttcggatgccgaagctctcggtgccccttgctgcatgatcctcgccaattgattgcgatgattgcgagaggcagatcaggcttgctcgaaggcgagttgccttggggagatcgcgaacgacgcttagttcgctgtcgaacccggtcgtccccaaattaggacacaataaccgggtcggcttcactgccgcctggcacgagcatgtcgacgagccgccgggagaacagcacaccgaactttcccctcccttcgtcaacggcaaggtcgcgttgctcagacacttgttcgatgaacttgcgtgtcgtcggagtaaggtgagtcttcaactgagccaacatgctgtctacgacctggacttcgtgcgccagtcggtgcaggccaacagcctgaatatcgacaccgactgtgcgctcccatagcgatctgtagtgcttgaagatgggagcgcggccgttgaaatagacctcattaaacttgagtttctcaagtacaacattgccatgaagcaggtcgtttctctcattcatcagggtgtgatacgccttgaacgctgcatgcttgtagtccactggagacgcgaagccgatgcaggtcatggagagacttttgatgcgaacgtcgatgggctggcggatcgcgttgtctcgcagtctctcgtcggattttagttcgggccgcatgagggcgaacagcaggagattgacgaaagcttcggccattaccgggagcatcgatcggatgccgaagcataggccaaggccctttgagtatcttgcggccacctcagaccagtcggtgtcaagctcctggtgggcgctcgtgatgtccgggattgcctcatcttcggggcaaaggttcaaagcgtccagttcgcggaggagcgagttgactgaactgcggatccgctgatacggattcacgaactcggtccagtcttcgagcgactttcgcaactgagccatctgcttgccgtgacccgcgaaatcggccttgatctgagtggccagggctggcatgtcggcttggctgatgccgtgagtgtcaagaaggaggacgatcgtccggaagttcgtcccttggaacagcacccaaccggtggacgtccgtagcatccattcccagtggatcaggttgtccgagctgtcattccgcaaaaaattctgtgggccattcggaagaccaaatcgagcgcggaaatagcagtacagatcgcttggtgcgacctcgtttctgagggtaagaaacgtcgacttgggtgctcgatccttgcgtcgcaactctgcgaggatctcggcgaacggtgggcagtcgagcgcagcaacgaaatcggtgggaagtgacatggcaattcgttgacggtgaaaaaaatgccaaggaggagtacacggcctggaaacggctggagcaacgatcgtctacgcgttgcgtagcgtcgatccctgaccgataagtgcctgaacgtcaggcagttccgctactcggacacaagctgtagactacccgtccgtgtcgttcgattctcgttgacatccgatagctgagagagaactatcggccttgagatccgttggaaattcaaggccgcacccgggggctggagtcggatcaagcaagtgcggccgcacgaagccagagcacgccaggagatgcagccggattgatcttcacgagtcggcatcaattatcggctggcgattatgataaccaagccaaacacggaggagaaggcttttcactgctaaagccattcacaaaagtcgagcgattgatactcgttgcgcgtgaaagagataatctccggatagccatcaagcccgacaaccctgacgggcccaagcgagcgttcacgcatgcaaaccaacgttgccgtgcggatttgctccgaaaccatagcctggtgataggtatcgcgctcaacatggtacacgtcgccgcatgcgtacgtacattgcgcccgtgccgtggcttggactctgttgacagtcttccgaagaacgtttctcgtcgccgcggcgtatcgatccccgatgtagtcgacttcatagagcggttgcccgtccgccgggcgttcggccacgtcatagaggatgttcgtgatctcacctttgatgatccggctgtccacgtggcaattgtgcgtgtggatgtaagccggcattccggtcaccggccgtcgtccgggaggccagaaatgcaggcgccattccgccgaatcgtcgcgtcccagcatgacgacgtaaaagccgtgggggtgaatcagacagttcggcttcgctcgcatcagccatgacttgatggcggcttgaagtgcggtcactggctcaccccgaatcagatcccattccaaagggaagctaggcttagcggacataaggtgatgccgaggtcatggcgcgtgcggcttgcgcttctatgtctgcgataggggcatcgtctccgaacatcgcggcaagcgtcgtggggagagccccatcgtcattggctgcaatccggtaggcatcgtcgcgtatccaggagagctcgttgacgaatgccgaaaagtctcgatgactgcgcagatagcgagcggcagtgtcctttgggtcctcccgggtgaccagaatctcgtcggaagagccctcgatgcggaaggtcgacaggcgcttgctgagaaatagttgaatgtcaactaatccccgattgtctcgcgagacttcgataaccttgaggatcgtcgccaacacctcttgctgcacgtatcgcgcgctccaggcttggcggtcaaaggatgacgttttgcggtagcttgcatatttggtgcagagggtgtcgtcgcggaaatcgaggagaatgatctcgacgcggatcggaagccgattccgccgtgcctgcttcacaagcaaagggagaatttcggctcgaaaatgcctgccggttcgcacgaagatcttgtaatcggtggccttattcgcaatgtcttcgagtgcctgaccgatgtcctgcggcagcagaatggcggtcgcggccatgtcgttgggatcgacaaagaaatagaggatatacaggcccgaggcgagcgcaaagaccccaccggcgacaatcgagatgaatagactgttggcggcgttccaaacggctgtgttgggcgcgtagaaggcgatcgcaaagacgcccacgaggccgatggctagaaggatgctagacaggagcaaaaagctgcgtcgctgtgatggcgaactgaggatgcctacgagggacatgacttattcaaatggcgatgttaggacgatcgccggcatagtcgatcgttttggcgcaggaacccgcgagttcctgctgcgacgttggtccagcgcacggattgaggcacgcttcgtttaagtggtgccccatggaactcgccgcagtcccgccggtggcgtcttgccattccctgttccggagctcgggaaggccttgccacccggaccaaagtcgtccgtctcgacctcgaaaacgctgatcccgatctgctggccgccatgcatgtgactcacgacgcgatggtgctccttggagtagggggcctgggtcgtggagcctccatattcaccgctattcgcgagtaccacatgctgatacatgtggaagcggagcgcgctaatcatgccatcgaacgtcttgatgtccttgttcatggcggcgaccacgaacatgtgggactggtcgcgcaagtcggcagcgagggcgatgtccgtggcgtcatagcagatggcgccgctgatggcgtaggtgcgactcccgctgcggagctcgatgatagcctgatacggccgccatgactccattcctatctcccgctcgtcctttgtaagatgaaacttgccctggttgatgacgaggaatgaccggcccgtttcccgtcgctgagggatgatccacttggcaacattgatcggtgccctcgttattggcgacagctctcctaccatgccggcatagatgatggcgcccgttgcgtccgacagggcacgtagcagatcgaaatcctcgacatgaacggaaagctcggggaacacgatgaggtccacgaaaggccgcccctccgcttcctcgccaggttctgcttttgcgtgagcgagcgtacgtacgtgccggttgatcaggacactcaaaaggccgaggtgttgccgatgccaggctctgtagtcgctaccgtccagacacttaccaaactccgtgaagtgcgaagcttgcggcagcagaccctgtaccaccacgacgcgaaggcgagactcgcgccgcaaggggaactgaaccggaaagcgatagactggcaccatggagctgcgtccgaaaatggcgttctgcccctgtaaccgttcatagagtatcgtttccagtatgtcgaaggactcgatagcggcagcctgcgggatcagtggactctcgacttcgaggccgggccatcgcaggagctgcaacagcagttcgctgaaccatggggtgacggaggcgtcgtggccggtaatcgagccggacgcatgatgcatgccgaagcggcgtttctgccaggtcgagcgaatgcctgtgtaagggcttggctccccggcgagcacatagcggcgactggtgaagtcgacgttgcctagggcggcggcgcgtagcacgcggcccagtgcgtaggtccacgccgcaaatccctcacaccattctggcgtggtatagagcgcgttcagggtttcgcgcgatttccgcaacgaggggctgacttcaaggtgaacgtgcggatgggatagtctgtcccaatcggcacagcggacctgaatgaagtccggtcgcagttgttcgggcgtatcggctttccgcatacagcgcaccaggccaagcgccagcttcagcagcgcattctcctggcggagcggattgtgagcgcggcagaagaccacctgcaaaggcagccagacgctgttgcgcagagggggacccgaagggcgcgtgtggtctccagcaccggtgatatcggctggtgtgcgttgccttgggcgtggtgggcgcgcgaagcagtagtcgtacagttcgctatcggtctgacgcaacagctcgcgcgccagccgcagcgcttcctgatttcgccccttggaccaggcctggatcccgcgcttgaaattcgcttgcgaccccgtgatctggtaggcgacatagctgagggcaacgaagtcgccggccgggagggtctgtgccgggccgggatggccctgtaccagtccggcaacgatcgcgtgacgatgcagctcgggcgttccttcgggcggcgcaagcggccgaccagttaccgtcaggaagagcgaggcttgttgctggaggtaccacggggaatcgcgtcgattcagcagttgatgtgcggtggccgccagcgcgtcccggaagtgctcgacatccggcccgggcccggcatcgctatcccagccaatctcggtggccccggaccggaagagttcggcaagcacgtattgggccacgaggcgctcgaacgcgaccgggcagtcgagcttgtcgcgcagcgcttcgagtaccgggagcaggatgtcggcggccgggtagatcccgaacgcgtagcgaagcacttgcaccagggcgggattcgtgacccaggcggccgcgaggcgacgcgcgacggcttcgcattcgtgcgcgacaccggccgcctcctcgcccagaaagctcatcttcagtcgcaggcttttgacaaggcgaaacgctgcaaaccgcgtcagcgtatcgtccttgacctgtagcttgggccgttcgatgagggacaagggcgaagacgagggagcgcttgtctcggcctcgcggctgagttcggccagtgcgagaaggccgttcaggcccgccgaggtctgttggagcgattccagatcaaacgggccactcaggctttgctgcagcaggcgcatggccgccacatcgccactttccgcgctgacggccgcgaactcttcgtgctcggtcttgcgtgcgttcagtttcagaacgttgcggtcgtcctcgacatgctcgttcaccgtcacgtccaggatacgctggacccattgggtaatcacgccagggatgtgtgtgtgcggcagcctggcgtcgaccgagacgacgatacgcagatcatcgacgtaccgacagtagtccaccagagtgaactcgtctccttcgaagtgaatcgcggtgttgagctgacgtccaatttccttgtcgaagtcgatcaggtaggcgttggcaaagaagccgctggcggccagaccctgcgccagacctctgggtagagcgcggtcgcgtagcaggggcgcataggtcgagtcctgaggatcccagcgcagcgtcagggcttcgcgcgccaccgcgaggaaatcctcgtcgtgcttgggataatcaggaaatgtttcgcaaaacttcgcatagtgtcgccgcagggactcgattagtcgtccaacgtcgatgttgtcgtagaaagcggacagatccagcttgacgagcagcacggtgccacccttgtcgcgcgcctgttcggcaaagtacttgggccggtcgatgaatcgctgatagtcggtgaagtatcgcgtgtagatgtcggagttgccccaacgaaaccgggcatgtttcgtccccggcaggagctcggtccaggaacacagcaggcggtttccatagctgtacacgcccatgcgctgcgcctcggcgaagtcggcatgcccgatggtgggcccctggagcgtttcgatgcaatccgcaagacagagcatgagggcactggccacggtctgctcccggacgggaagatgcgcgagtggccggagaacgggcgcttcaccggggtcgaccacgggataccagccaggctctggccgctggggcacggtgccgatgacccagcggccgcttttgggtgcgggaaccatcctggccgcctggttaagatattggcctgtgcgcagcgtttgcgcccactgttccaaggtttgcctcttttgaatttcaagtgggtggtatcgtggcgggtttcaggtaaagagcaacaagagcgatgcatagcaaactgtttgaagcagcccttggcataagcgatccgtggttcgtccgggaagtcgacttcaacgcgcaaaccaagacgttgacgatccagattgactttgtcgccggcagccgcttttcccacccggaggtcgccggtgggcacccggttcacgacacggtgaccaaacgctatcggcacctgaacttcttcgagcacgactgctatctggaagtccgcacgccacgcgtgaagcttcccgacggccgcgtggtgttggtcgagccggactgggctggcaagctctctggcttcacgttgctgtttgaagccatggtggtggcgcttgcgcagcagatgccgttttctgctgtagccagaacggtgggtgagtcgtggcatcgcgtgtacgctatctgcgagcgctatgtcgacctcgcggtggccgaactcgatctggccggcgtgaccgctgccgccgttgacgaaacgtcctacaggcgcggtcacaactacctgacgcttgtcgctgatgccgacgcgcgtaaggtcgtgtttgtgaccgaaggcaaggatgctgccacggttggcaagttcgctgcacatctgcgcgagaacaacgctgcgcctgagcagatcggggtggtcagtatcgacatgtcgccggcgttcatcaagggcgtcagcgagcatttgcccaacgcgcgcatcaccttcgacaagttccatgtcgtggctcacgcttctgcagccgtggacaagacccggcgtatcgaacagaagaccgatccaagcctcaaaggcctgcgctggacgctgctcaaggatcgcgacgggttgccagccgcgcagcgtgccgatctcgacgcgttgatcgccaacgtcacgaccaaacgcactgcccgtgcctggctgtatcgcgagcagttgcgcgaaatccttgagcgcaagcagatcaacgttgtttccgcaatgctcgagcagtggtgcacgaacgtcatgcgatccaagtcgagccaatgaaggaggtcgcgcgcatgatccgcaagcatttcgacggtatcgttgcatggacccagacgcgccagaccaatggcttcctggaggcgctcaacggcctgttccaagccgccaagcgcaaggcccgcggttatgtgagcttcaaaaccatgcgcaccgtgatcttcctgatcgccggaaagctcgacttctccgcgatcaacccgcatgccgcataacccactcatttttcaaaagagcccaaggtttgctcaagatcgaccgccgacgtgtcgagttcgagcgtgtcggcaaaccagttatgtttgcggatataggtgtgcgttttcttccaggcctgggccagtacgaccttgtcggaaaggagcgccaccgtgggcgccagaaactgatatttcgaactcgtcatgacttgggctgtgtcgggcgccgggcaaagggcgtcggcggcggagccgggcgatcggcaagccgcgcgtcgccaggtaggtcaggggggcggtggcgtttgaccaccaccgcgtcatcggggacgcgcgcttaggtcaaccgctgcgcatggacaagcgggtcgcgctggctatgacagtcttccccaaagcctgcgcaggcgagggccgtggttccgttcgaggacatgcaggccagcgcggacggcatcgatgcattcgctggccaggatgttgcgttgcttgcttgagacggactttttatccaggcgctcgagcactgcttgggcggcgtcgagcgcctggcggtaactggatagcgtgctctcgaatgaacccagcgaggccgcgcgggcttgcgtccgcaggcactgcaggaaatgccggaacgaactgggttcggcaaagcccgccagcgtcggctggagcgaggagaacaggacgtctgcatgcccgctgccaaaatcgtccggtgtgcgcagatggtcgagcaagcccagcttttgggcaatatccagattctggatcctgtactccgagaacagattgggggcgtagtaccaggtggagcgcgtcttccggtcttcctcgtcagcggcaaggaagcgattttgcatgaagatacggacgttcatccaggtccccgaactgatggcattcgcgcctgcgcaggcggccaccagcagttgctgattggcatagccgagcatgacctgttttccgctcaagcgggcgctggcgacgatgtccagaatattggcgaaccatgtcggatcgttcaccagatagacccccgacggggcttcggcgattagatagatggtgcgcgcgggccaggcgtccatggcctcgacaacggcttccacctgcttgtcatcgcgaacagcgtcatagctcagcgcaatggtctgcatggcgcgggcactgtcgacgcccaggcgctgggcgcattcgccgacctgcgccatggcatccagccaggcggcgtcgacctttgcggccagggcgccaggcaggatgatctgctgcgcgccgcatgccgcattcatgtcgatcaggcgttccatgatgtgcgccacggtggcaggttgttgcaggttgccgccctgcgcccagtgcgcatggccgaccagccgtgggtggctggcctgcggcaggaacatctgcgggtcaagcaggacccgtccgccatctctcgccagatcctccgacaggcggaccatttgctgcatgtccagatcgcgcggactcagcacgacggtgccgccccgccatgcgccgaccagcacgcggcaatggtccatcatgccgtgccccatttgcagatgcagttccaccgcaatgtccccctgtcagaatctccccgtcccgaaaaccgttggcgcgggcgggcggttgtctcatgcttggtattggaccaacagttctgcgagccagtcacgtgcctcggcggccgagtgcggccgatggctgcgccgtatctgcgtgagcgccatcaccaggtcggcgaatcccgcgacaccgcaaggctcgcgcgtgagccgcggtaagggaacgctttgcacacgctggaagacctccacgtggtctcgtgcgccctcgcaatagaagttgcggccttcgatgcaggtatgaagggtgacgcccaaggcgaacaggtcgctgcgcacgtcgacttcggccgcgagcgcgttgaactgctccggtggcgcgaatccggcggtacagggaccgatggggcccacggtgagggcggtccggtcaagatggcgcgcgatgccaaagtccagcagccagatcgcccccgtgtcggcatggaggagcaggttggcaggcttgatgtcgcgatgcacgataccgcgttgctcggtcagggtgagcacctggaggatgtcggtcgccagtcggacgacattcgggtcctgcaggctgccggcgtccaggtgctgctgaatcgatgcgccggggatgaacgactcgaccacgtacgggatcggttggccgccttgccgggtcatgcccgattccaggatggtgggcgtcagggggcactggatgcgctgtaccgcgctcagttcgcgttcgaaccgcgccatgtcggttcccggattgaacactttcaggacgatggcgccatgctgcgggcacgtgccgcgaaagacgatcttctgtccccccgaggcaatgaaatgcagattctggaaacgctggaattccgcaggcagatcggtcaggggcgcgtgcatctagtgtcggctcgccgtgtttggaccgtcgcgccgcacgcactcgttgaagagccaggacgcctgggagaccggatgcttgccgcatcgggcgggcagccggctgtcgtcgatgccgtgggccggctcgatcaggccgatacctaggtcggcggcgcggagaaacaggtcatccttgccctcaagccgatcgagcagcaggaatgactcggaggcgaaccacgtgttctggaaggcctgctccaggccgcggcgccagttgccgatcttggcctccacagccacgaggcgcttgatcgcataggtctcggccagtggcttgcgccgcaaccggtccccggcctgccggcccacctctgcggcaagcaggcgttcccatgtctgcaggccgcgtttcctgcccagtcgctcgcacaggacggtgggatcgagggtgccgacctgatgcaggtagtgcagccagaacgtatcgccgctttccaggtgctcccgcgcaggcacccaggccgccgcaatggcgggatcccactgcacgatgaccacatcgggaaagcagcccgcgatcctgggttcaagaaatacggtcgtggcgcggttgcgcggtgcacgggcgggcagcgtctcgcagaacaaccgcacgatctccagctccggcccgtcgacgggcgtgcggaaagaggcgagcgggtgctgggcggccgtttggctgcaggcgtacgaaaacatgggcagagggatcaatgccccttgcggggctttcacgtcacggcgaatgctacccgacattgcgcggctaggcgatcctccatttgcggggagccctggggaaggtggcgcgccgcgcggggaaacccacggcggggcggacggcgccaggcaggctgaatgcgtcggcatttttcgcggcaggcggggcaacataattacgcttactttgcccccgagaatgcacgcttcgggcgcgggtgccgcggtgggatgtgctgggcgatgcctagggcagtggtgccctgaatcaccgtgcgttcgatgaactgctccaatgcgataagcaagacccggaattccgcagccccaggggaccacccgcgatgggcggccgcattgcccgcatcggtaaccactgacagaattgccgcctcagtttccccgatgtagcccttgtccttaagcagggcgaccttctgttccagcgtgtgtccgggatcgagtttcaggatctcggtagtccggtcaaaggcggtacgcaagcccaccgacgctagaatgaacgcatccgcttccagggcgatgtaggtctggtgcaagatctgcgagagatgggcgtcgatctgctcgatcttggcgagccattcaggacgccggctgacgcgctgcggtgtagggaaagtcgtgacggtacgcgggtgatagatttgctccttgccgtcggcaccagtgcggccatccccaatcttcggaattccaactgctggaccagtagagcacggtcttgcaacccaagcactgcagtagtcgatgatccgtctggccgttgacgctatgcggtccatccgtccattcccacggtactttgacctctccatggacactacattcgcgttcgccgtagcattccgggcaatgggcagtcatggcagattacggttggtacgtgggtgatattggacaatgtgctcgtggtttgtggtgcacatgcgcaagtcctttacgggtatatgaccttctggaaggctgcatgcgggtccactctagcgacatggtcgcggttgagccgggcgaagcactttgggaactgttgcgttttcgcgacggtgggttcacgtggacgtccgcgatttcttggggcgaactcgttcggttggtgactacctagtaggactcctagacctccatggttcgccccatcaatcgcatggcgcccgtgccaaacgcactatccacagactatccacatgttaataacagcttatccacagcctggctgatggcctaccgtcgttttgggtttgcacaagccggcggctagcgcacctcacttttgcggttcgagagcgcctccagtccgcctcggcaaacacctgtggtggcagccgcgagtttatggctggcgaagtcacctcaagtattcctgactgcctcagaataagcttccctggggcgaaggattaatgggtgcctggaataggtcggtacgcagttttctgcgttcctgattgaggccgagccgattgcatgcaagctcgaatcgtttggcaatcagctctgagaatatgcccgtgccgcgcattctgcgcccgaattcggcgtcataatgcttgccgtctctcatgctttcaataatgctcaggacatgattcttccgtccggggtagtgttgctcgagccattcgatgaagatgtcgtgcacctccagcggtaatctgagcaacacataagcggcagcggacgcaccggcatttgcagttgcgcttaggatattctccagttcataatcgttaagcgcgggaatcataggcgcggccaatacaccggtgggtatcccggcagcagtcagcatgcgaatagcgtccactcgcctagatggggtgctggcacgcggctccatcctcctagcaagctccgcatccagcgtggtgacggagagatagacgcgagcgagacccttctccgccatccgcgagaggatgtcgatgtcgcgtgtcacgagatgcgacttggtagtaatcgctaccggatgattgaaagcctcgagcacctcgaggattctgcgagtcagctggtgttctcgctcaataggctggtatgggtcagtattggtaccgagggcaattacgctaggtatataggtacgttttgaaagctctttctcgagtaacacagcagcatttggcttcgcagtaagcttggtctcaaaatcaaggccgggggaaaggcctaaatatgcatgcgtaggccgggcaaaacagtacgagcaaccatgttcacatccccggtatgcattaatcgactggtcaaatgggacatctggcgattggtttctcgagatgattgattttgcatcctcaaatgctacagttgttttgggcgcggggcgttcaccctcgagctctaaaatggctgcaagtgcatcgtcgtcgtgcgctctgtcccaattgtcgaacctggattcaatgttggacagcgcgcctcggcccttgcgaagtcccgggcgaagtgatgtcatcagcgcctctcttaagtcttgatgcactgtatatatatacagtatttggccgtgaaaaacaatgttcgcgcccccccaccatcgcacggaaaaaatacccagagaggttgatggcacagggagttaccaactaacgtgaacaaaatgacggaccataaaacacggctgcatctactgcttcgcccggccgacgcacgcctacctggacctgtcgccagggctggactttgaaacgcagctttatgccaaagccaacgccgccgagcggttgcgcgaggcgctggcacggccgtcttaccgctgcgagaccatcgcgctgggcgtcaacaccgacgcctaccagccgatcgagcgcgaacagcgcatcacgcgcggcgtgctggaggtgctgaacgagtgcgaccacccggtggcgctgattaccaagtcgtctctgatcgagcgcgatatcgacctgctcgcgccgatggcggcgaagcggctggcggtggcggcggtcaccatcaccacgctggatgctggcatcgcgcgcacgctggagccgcgcgcggccacgccgtcacgccggctgcgcaccatccgcacgctgaccgacgccggcatcccggtgggtgtgagcatcgccccggtgatcccgttcatcaccgaacccgacctggagcgtgtattggaagcggcgcacgaagcgggcgccgtctatgcaaactacatcgtgctgcggctgccctgggaagtgcggcctctgttcgaggaatggctgctggcgcattttcccgagcgcgcggaacgggtgatgaaccgcgtgcgcgacatgcgcgagggcaaagcctacgatgccagctttgcctcgcgcatgcgcggtacgggcgtgtgggcggacttgctgcgccagcgtttctacaaggccgccgaacggctagggtttcgttacaaccggttcgagctggatacgtcgcgtttccgcccgccagtcagggggccccgcggcaaggacgatccgcagggttcgctgttctgagtcttccgggcgcgttcggtggcctgctggtcgccgatcatgctgctggcgagttccagcgcggccttcgcgctcgatggcggcagtcccgaggacagcgccagcctgacagcgatcgccgccaggcgtccttcctcataggttggcatgtcgatgcttgctcctttgcgccagggtgtggccccgccgcgcgtgacgccgccggaatcggtcggctctaacagtatgggcgaattggcggaaaggagagccgccgtttgcgccggccttgatcgtgcgcaagcgcgcagtgcgctctaggtatcgggccggtcccaatagggcgggttgccgaagcgctcggcgaagaaatccacgaaggcgcgtgtcttgggcggtaccaggtgccggctgggaaacactgcccagatcgacactgccggcaccaccgggtattcgtccagtactgtcacgagcgcgccgctgcgcaacagcgggcccacatcccaggtcgacttgagcgagatgccgacgccggccaccaccgcatcacgcagcacttcgccgttatccacgcgcaggttgccgcgcacgtgcaccacggtctcgcccagcggcgtattgaagcgccacgccgactggtcggccagcaccaggcagttgtgctggcgcaggtcgtccgggtggcgcggcacgccgtggcgctgcaggtaggcgggtgaggcgcagatcacgcggtggctgggtgcgagcgcgcgtgccaccagcgtggaatccggcagcacgcccatgcgcagcgccacgtcgatgctggcatcgaccagtccgatcacctggtcggtcaggcgcaggtcaagcgcgatatcggggtaggcggcaaggaattcgggcagcgccggcgagacatgctggcgcccgaaggacgccggcgcggtcacgcgcaactgcccgcgcgggcgctcggcgctggtgccgaccgatgcgctggcaagagccgcggtggcaagcaactgctccgcatgtggcaggaagcgctcgccgtcggcggtgagtgccagccgccgggtggtgcgatgcagcaggcggctgcccagcgactgttccagccggcccaggcgggcgctggcgctggaggtggacaagcccaggtcgcgcgcggcggccgacagattgcccagcgccgcggcgcggacgaagacggcaatgtcgagcaggtcgaaatgcacggcgccaatgtcgccgcggcagctattgcgacaacgcgcgggcggcctcgacctgcgattcgaagaaggtctggaaactgattgccagcccggccatcagcaggccggtgccgatcagcagcgacaggatcaccaggatcactaccggccagccggagcgtgtaggcttgccgagttggttgaagcgcgcgtcccatttgtcgtccgggcgcagcccgtagacgatggccgccaggaaggcgctgatgacagaggctccgccggcgacggcgaaggtccagttcagcgccgggctgcccgcgccggtcgccatcgaggccacgccgatcgcgcctgccagcagcgccagcaggtgcacccagccatacggatcgcgcaggccgcccaggtagaagcgatgcgcgcccaggctgccgcacaggaacgccagcgccaccgtcagcagcttcgatttgccgcgggcgggcggcgaggcgagcgtcgaggaatggcgggctggcgtggctgcaggcatggtcggatttccggcggttgcgggccggcaatgcaccggcacaggaacggcggcacatgggtaccggccggcccacattgtacgccggcagtcagcgcaagaaagggaagtgcgtcagaagacgcgcaggacggcgctaatgccagcctgactgcaggccgtccaggaaggccaccgcgtgctcgctgatatgtgtttcgccgtagaggaccagggtcaggatgcccatgaacaggatcgacagcgataactggccggcatgttcggccaggtcgctaagaagggatggcatgataaacctcacagaattattgttattgtctttctggaggctgcgcccgtgccgtcttgatcgggtccggcaggaggtgtcgggcagaggcaggtcagttcgattgccgtctgcactggacggcacgctgtgagccccggacagcgccgggcggcagcctgtgcgtggcacccggaaagcggggcacacacttaaatagagacagggagagcggggaaggagttccgcgaccagccgaaagaccgttgggccgtgcggcaataggcggggttgcgccgacagccgtcagcagcgaccgttatcggccattgtcgcggccacgtgcctgccagccggggccgacgttgcctggccgggagtcgttgcgggcttcattgggattgtcgcgttcctggccgcggccgcggttgtcgtcgcgggcaccagccagcgcggcgcggcgcccgctcaggcggtcgtcggcacgggcacgtgcttccatgcggtcgatctgggcttgcacgtgctcgcggctctcggcgcgcacgctggccatctgccagccgtcgcggggctgcggctgcatccgtgcggaccggctatcgggccgtacttgttgccagaacgcgacctgggcatggctggtggcaaccgcgccgaccaggcccgaggccaccaggatgccagccaccaggtcgcgcaggagagagcgggtgagcatgcggattcccaggttcctgacgcactgtgttgctgttggaagatgggttcatggtacgcatgggccatcggggcgcctatgccaatcccgttaccggtgtaacggattgtttcggccaccaagacccccgttccgtggggttttcagcgggattcagggtcggtagcggatgcggtaaatggccccggcaaggtcgtcgctgaccagcagcgaaccgtccggcgcaaccaggacatcgaccgggcggccccacggcctgccgccgcgcagccagccctgcgcgaacacctcctggcgcaccgccttgccggcatcgtccagcgccacgcggaccacgcggtagccggacggctcgctgcggtcccagctgccgtgctcggcaatgaagacgttgtggcggtaggccgccgggaattgcgtgccggtgtagaagcgcatgcccagggccgcgacgtgcgcacccaggcgggccaccggtggcacgaactcggcgcaggggcgctggctgccgtattcgggatcggcaaccgtgccggcatggcagtaagggtagccgaaatgctggccggcagcggtggcgcggttgagctcgtcgtcgggaacgtcgtcgcccatgcggtcgcgcccgttgtcggtgaaccacagctcgcgcgtggccgggtgccagtcgaagccgacggtgttgcgcacgccgcgtgccaccacctgcaggtcgctgccgtcgggcttcatcttcatgatgttggcgtagcggttctcgtccggcgcgcagatattgcatggcgcgccgaccggcacgtagaggtagccgtcggggccgaaggcgatgaatttccagccgtgatgcccgtccgtcgggaagcggtcgctcaccaccgctggtgccggcggctggtcgaggctggcctcgatatggtcgatccgcacgatcttcgacaccgaggatgcgtacaggctgccgtcgtgcaacgccacgccgaccggcatgcgcagcccggtggcgaccgtgcgcacgcgcggccgggcccccagcgcgtcggtcaccgcgtagaccttgccttcgctgcgcgagccgacgaagagcgtgcccgacggcgacatcgccatggcgcgtgcacccggcacgtcctgcgtcagcacctcgatgcggaaaccaggcggcagccggacctggtccagcggcagggcggccggcgcggacccggtgcctgccagcagtacaatggcgagcagggaagcaggccgtaaggtgcgggccatgaagtgcagaacggggcgcatgtcgggcctcctgtcgcggtttttgccacgatgcctgcacggcaggcgcgcgtcaatcacctaagtgtttgtttggcctcggtaattgggctatactcttgcgtttcgtgttcgaacgtcctcgaacaccccgttttctgaggaatcattccatggtcgttatccgtctggctcgcggcggcagcaagaagcgcccgttcttcaacatcgtcgccaccgactcgcgcaaccgtcgcgatggtcgtttcattgagcgcgttggtttctacaacccgctggctacggaaggtgaagaaggcctgcgcctggcgcaagaccgcctggcctactggcaaggtgttggcgctcagctgtcgccgaccgttgcccgcctggtcaagcaaggcgccgccaaggctgctgcctgatagtcgcctgcagcgcgccccgtcgagccgtttttgcggccggccgggcgcgttcttattgcacacgtgactgaacgaaagcagggcgccgcccggccgctgaaccgaccgctggttcagccccagggcgagccgcaaaaggcttgcaaactgcccgcggcgctcctgtatgccgaccccctgccggaagacctggtggaggtcggctatattggcgctgcctacggcatccgcggctggatcaaggtcttgccgcatgccgatgatgcttcggccctgctgcatgcccgccgctggtggctgctggcaccgccgcaggcggggctggtggcggccgatgcgtcgcgtgcccagcccgtctgcgtgaagatcgcgcagtcgcgcgagcacagcggcaccgtcgtggcgcaagcgtccggcgtggccgaccgcaatcttgcggaagcgctcaagggccgtcgcgtgtggatccggcgtgcggattttcccgcgccggaagaagatgagttctactgggtcgacctgatcggctgcaccgtcagcaacgagcaaggcgagttgctgggcgaggtgtccgggctgatcgacaacggtgcccaccagatcctgcaggtggcctgcgtgctccctgacggcaaggccggtgaacggctgatcccgtttgtcgatgcgttcctgcgctcggtcgataccgcgggcaagcgcatcgtggtcgactgggggctcgattactgaacccgtgccttcgcggtgcggggttcggaagggagagagcggatgcagttcgatgtgatcacgctgtttcccgacatgtttcgcgcgctgaccgactggggtatcaccagccgggcggcaaagcagcagcgctatggcttgcgtacctggaatccgcgggatttcacggtcgacaactaccgcaccatcgacgatcgtccttacggcggcggccccggcatggtgatgctggccaagccgctggatgacgcgatcgatgccgcggtggcggctcaggcgcaggccggcgtgccagagccgcatgtggtgctgatgtcgccgcagggcaagacgctgtcgcatgccaaggtgatggaactggccgaacggccgggcctggttttgctgtgcggccggtatgaggccatcgaccagcggctgatcgaccgccgcgtggacgaggaaatcagcctcggcgactttgtgctgtcgggcggcgaactgccggcgatggcgctgatcgacgccgtggtgcggcatctgccgggcgtgctgggcgatgcgcagtcggccgtgcaggacagctttgtcaacggcctgctggattgtccgcactacacgcggccggaagaatatgaaggcgtgcgggtgcccgagatcctgctcgggggccatcacgccgagatcgagaaatggcggcgccagcaggcgctggccaataccgcgagcaagcgtcccgatctgatcgaggccgctcgcaaacaaggtttgctgacccgggccgacgagaagttcttgtcggaatgggcggcgaaggaagggcggggggagacccccgccaggtaaaaccccatcctctgccggggcccgggcaatgcctggggcatacaacgccggcacgatggctacggagaaaaacgatgaacatcatcgagcagatcgagaaggaagagatcgcgcgtctgaccgcgaacaagaccatccccgcattcgcgcctggcgacaccgtggttgtcagcgtgaacgtggtggaaggtaaccgcaagcgcgtgcaggcctacgaaggcgtcgtgattgccaagcgcaaccgcggcctgaattcgtccttcatcgtgcgcaagatctcgtcgggtgaaggcgtggaacgtacgttccagctgtactcgccgctgatcgctgccatcgaagtgaagcgtcgcggcgacgtgcgtcgcgcgaagctgtactacctgcgccagcgttcgggcaagtccgcacgtatcaaggaaaagctggtgtcgaaggctgctgtcgctgccaaggctgcgcagtaagctgggcatgccggccggggcagcccggccagcgtttcctcaggaagggcaccccagggtgccctttttgcattggcgcggcgcaacgatggaagcggcaggcgctttttgctgcagcgccagaatgcgcgcttctgtcatacttgcgatgttatgcgtcctgctttcgatcccgaatccctccccgtcatcgacaccgacctgcgcaacggcgccctgagcgcgccgcggcttgaggtggactttatccggcaccgcttccgggtgccgccggcctgggcgccggagctgaccgatgaatcgcgcgtctatgaccgcagccgcggactgcgcgacgccgccgtgctggtgccgctggtggagcgccatgacggcctgacggtgctgctgacgcagcgcaatgccaacctgagcgcgcatgccgggcagatcagcttcccgggcgggcggcaggagtcatgggatgtcaaccgtatcgacaccgcgctgcgcgagacggaagaagaggtggggctggcgcgcgactatgtcgaagtgctgggtgcgctgccggactacattaccggcaccggtttccacgtgagccccgtggtagggctggtgcgcgacggtttcacgctgcgcccggatgcctcggaggttgccgatgtcttcgaggtgccgctcgcgtttctgatggacccatcccaccacgaacggcggctgttccgctgggtcgacggcgagcgggtgttctacgccatgccctatccgcgcgagactggcggccaccgctttatctggggcgccaccgcgggcatgctgcgcaatctttaccacctgctggccgcctgagccgccggcttcttacgctgcggcctggtccttgctgccgatgcagtgggggcagctcttgccgaccacgtagtgcgggctttgctgctcctgcggcgtgaccaccgcgcggcaggcaaagcactgcttggggccggctggctccaggttggggttcagcgcggtgcggtagtcaaagacgaagcagtcgccgcgataatggctgccgccgacttcctcgaagtacttcaggatgccgccctcgagctggtacacgcgctcgacgccgacttcctgcatatggatcgccgccttctcgcagcggatgccgccggtgcagaacgacaccacggtcttgccttccagctccgccttgtgggccgccaccgcctcgggaaattcgctgaacttggcgatgtcatattccacggcgtcttcgaacgtgccaaccgcgacttcgaaatcattgcgcgtgtccagcatcaccaccgggcggccttcgtcgtcgtgcccctggtccagccagcgcttcagttcggccggacgcactgacggcgcgcggccttcctcggggcggatcagcggcatcttcatggtgatgatttccttcttggcgcgcaccagcatgcgcttgaagggctggttttccgacaggctttccttgggcgcgatatcggcaaagcgcgcatcggcgtgcagccagtccatgaaaccgtcgatggctgcgcgcggcccggccaggaacatattgatgccttcgggcgcgagcaggatcgtgcccttcaggccggccgcttcgcagcgctcgcgcatggccgggcgcagggtctcgatgtcgtccagcgagacgaatttgtaagcggaaatattgacgatctgcatgggagactgcgcctgcgcggccgcgtcccgaagggcgccgacggcttgcgataactgcctgattggaaaggtgaaattataacgcgtgcgggcgccgccgccgcgcattcccaagcactccgatcagctatgccgggccctcgcgccaggccgcccgcacgcaatatcggaggcatgccagcggcccgagccggtacaatgtcgcccatgtccgcaccccgcttcgtacacctccgcctgcattccgaatactccatcgtggacggcatcgtccgcctggaagacgccgtcaaggccgctgccgccgacggcatgggcgcgctcgccctgacggatctcgccaacgccttcgggctgatccgttactacaaggaggcgcgcggcaagggcgtgaagccggtggtcggtgccgacgtctggctcaccaacgccgaagaccgcgacaagccgtcgcgcctgctgctgctggtgcaggaccgccgcggctacctgaacctgtgcatgctgttgtcgcgcgcgtggctgggcaaccagcaccgcggccgcgccgagatcgatccggcctggttcctggaacccggcgaagacgacctgccgctcgcgaccggcctgatcgccctgtcgggcgcaatgggtggcgatatcggcatggcgctggccaacggcaatgccgacggtgcgcgccgcgcggcacagcattggtccacggtattcgcgcagcgcttctacatcgaactgcagcgcgccggcaatgccggcaccgatgcctacgtgcagcaggccgtgcaactggcggcggaactgcaactgccggtggtggccacgcatccggtgcagttcatgacgccggacgactacaccgcgcacgaggcgcgcgtgtgcatcgccgagggcgagctgctggccaatccgcgccgcacgcggcgctttaccaccgaccagtacttcaagacccaggacgagatgtgcgcgctattcgccgacatcccctcggcactggagaacgcggtcgagatcgcgcgccgctgcaacctgacgctggaactgggcaagccgcgcctgccgctgttcccgacgcccgacggcatgtcgctggacgactacctggtctacatggccaaggacgggctggagaagcgcctggcggtgctgttccccgacgaggcggtgcgcgaatccaagcgcccggaatactacgcacggctggaattcgagaccggcaccatcatcaagatgggcttccccggctacttcctgatcgtggcggactttatcaactgggccaagaacaacggcgtgccggtgggaccgggccgcggttcgggcgccggttcgctggtcgcgtatgcgctcggcattaccgacctggatccgctcaagtacgcgctgctgttcgagcgtttcctgaacccggaacgggtctcgatgcccgacttcgacatcgacttctgccagcacggccgcgatcgcgtgatcacgtacgtgaaagagaagtacggcaaggacgcggtatcgcagatcgccaccttcggcaccatggcggcaaaggccgcggtgcgcgacgtgggccgggtgctcgatctcggctacggctttgtcgacggcatcgccaagctgatcccgttcaagccgggcaagctggtcaccatcgaggaagccaagaaggaagagccgctgctgaccgagcgcgagagcaacgaggaagaagtgcgccagctgctggagctggcacagcgcgtcgaaggcatgacccgcaacgtcggcatgcatgccggcggcgtgctgatcgcgcccggccggctgaccgacttctgcccgctgtacacgcagggcgcgcagaacgacggcatgagcggcgtggtcagccagtacgacaaggacgacgtcgaggccgccggcctggtcaagttcgactttttgggcctgaccacgctgaccatcctggactgggccgagcgctatatccgccgtctcgaccccagcaaggctgactggaactgcagccatatcccgctcgacgacggtcccgccttcgatatcctcaagaccgccaacacggtcgccgtgttccagctggaaagccgcggcatgcagggcatgctgaaggacgccaagcctgaccgcttcgaggacatcatcgcgctggtggcactgtaccgcccgggcccgatggacctgatccccagcttctgcgcgcgcaagcacggccgcgagaaggtggagtacccggatccgcgcgtcgaacccgtcctgaaagagacctacggcatcatggtctaccaggagcaggtgatgcagatggcgcagatcatcggcggctactcgctcggcggcgccgacctgctgcgccgcgccatgggcaagaagaagcccgaggagatggcccagcatcgcgtcatgttccgcgaaggcgccgacaagaacggcctctccgcgcagcaggccgacgatatcttcgacctgatggagaagttcgcgggctacggcttcaacaagtcgcacgcggccgcgtatgcgctgctggcgtactacaccgcctggctcaaggcccaccatccggccgaattcatggcagccaacatgtcgctcgccatggacgacaccgacaaggtcaagatcctctacgaggactgcaagctcaacaagctcgcggtgctgccgccggacgtcaacgccagcgaataccgcttcgcgccgaccgaccccaagaccatccgctacggccttggtggcatcaagggcagcggccagggcgcgatcgaagatatcctgcgcgcacgcgaggagcgcccgttcaccgatctgttcgacttctgcgaacgcgtcgaccgccgccaggtcaatcgccgcaccatcgaggcgctgatccgcgccggcgccttcgacagcctgaacgacaaccgcgcccagctgctggcctcggtgccgatcgcgatggaggccgccgagcagaaggccgagtccgccaaccaggtgtcgctgttcgacctgatgggcgatgccggcgatgcgcaccgccccgagctgctcgacgagccgcgctggagtcccaagcgcacgctgcaggaagagaagcaggcgctcggctactacttctcaggccacctgttcgatgcctaccgcgacgaggtgcgccgcttcaacaagggcacgctggccgcgctggaaaaggaagtgcagggcaacggcggcggtttcggccgcgacgtgcgcggcaagaccatcgccggcgtgatcagcggcgtccgcacgcagatgacgcagcgcggcaagatggtgatcgtcacgctcgacgacggcaccgggctggtcgagatgacggtgttcaacgagctgttcgacgccaaccggcacatgttccgcgaggacgagctgctgatcgccacggggaacgcgcggcacgatacgtttaccggtggggtgaggtttacggcggaatcggtgatggacctggtggccgcacgcgtcaagtttgccagcgccgtgcggttgtcgatgaatggcaattcctcgaccgggatgctgcgcgaactgctgatgccgcacctggcccgcgccagcggtggacagggtttgccggtgcgcatccactaccagtcgggggcggcttcgtgcgaggccatgctcggagcggactggaaggtggtgccctccgacgaggcgctgaccgcgttgcggctggcactgtcgccggacagcgtcagcaccctctacgaataagccgacggcagcggcggtctcaggccgcctgccgggcggcgcgcgcgctggccgccagtgctagcagcgcgtcgacgtgggcctcgatgcccggatcgtagttgagcatcgccatcggattcgccagccggccctggccgctgcgtgccgcgtcgaccgcggcgtgaatcgcgcggtcgagcgtctcggcgcgatcgcgtgcgaaggcatgcaccgcctgcggccggatcacctccaggcaggcaatattgtcggcaaagaccagcggtgtgccgcacagcaccgattccacgccgaccagtccgaacggttcatagcccgacgccaggatggtgaagtccgcggcgcggtagagcgcgtcgatgcggctgctgtagcccagttcccgtacccgcgggatggtgcgcccgaccggacggccggccacggcaagcgtgatcggcaggtccgatttggagaaatagtcggcaagcaggtcgaaacccttgcgggcatggcccgaagacgggaacaggaatacgacctcatcgtcaccgaaaccgaactcacggcgcaacgcggcgcgcgcgtcggcgtcgaccggcgtgaagcgctgcgtgtcgaccggcgggtagatcagttccacgcggtccggcggcatcccgtacagctcgatcacctcgcggcgcatcagcgccgaatgtgccaccacgcggtgcgcgccagcatactgcgcactctccaggtcgatctgccactggtcggagcggcgcgctgtcgtgccgcgcgcgccgagatagccgcgatgggtgccgccgcagatggcgatatcggagccgcgcacgcggttgcagccgatcagcacttcgtccgcgggacggcgcgcttgcagccgccacgagaagtagcggtcgcgcagcttgccgggcagccacgacaccacgatccggtgcgggacaatgccggccgactctgccacgccggcgtcgaagcggcgcgcgtagaccgacacctcggtgccggcgcggcctgccatggcccggctgatgtcgagcgcatagcgttccaggccgccgccagcgccgaagcgattgcaggagatgccaactttcatcgatgcatggaataaaggggaggggcggccggcgcctcaacgggtgacctcaggggcggctgccttgagatcggtgtcggcctgcaactgcgccagcttggcgtacttgtagtagcttgcctgcgcattcatcagcgccacgccgaagcctgcgctgccgtccaggaagccgcgcttgagcaggtaggtccggatgaaggcccacaggccgtggcccgcggcggacgccaccgaactacgcttgccccgcgcgtaggcctgctgcgcgcctgcgctggagtagctgtcgatcttgcgcagcacgtccgacaatgtgcggtagctgtaatggatcagcggctcgcgcagatgggtgaccgggtcgtccactttcaggtgttcgtggaccaggtcatccgtgaagcggccgcggcccttgcggaagacgcgggtcacatagtccgggtaccagccggcgtggcgcacgaaggtgccgcagaacgctgacaggcgcggcagcgcaagcgcgtgggcgtcggaccgcttcagatggcccaggatctcgtcgcgcagggcgggcgtgacacgttcgtcggcgtcgagactcaggatccagtcgcccgtggcggcgtcaaccgcgcggttcttctgcgggccgaagccaggccagtcgtcggtctggatgacggtggcgccggcggcacgcgcaatcgccacagtgtcatccgtgctggcccaatccactataatcgcctcttcgcaccaggacacgctttcgaggcatggcccgatattgtgagcttcattcctagtaatgatgacggccgagactctcatggaacataggggaggcacgcaggtcggacaagaccgacgggccgccggagtcgcccacggcgccaggcgctggatcgagaccgcgtattctaccgcactggcgcatggcgccctccgcgcaccctgatgccatcgagtcggctagcgggccgctccctgaaactcaaattgatgatacgagcacaattgttccgttccgccgggatggaagaagtcttccttctgcctgcgcgtgcagcattggtctctcagttgcccgctgcaatctgggcaagactggacacactggtgctggccgcatgatcggcgcctacgtcatcaatctcgactccgcgcgggaacgccgggagcgcatttccggccagctggcgggccttggcatcccgttccaggtgttccgggccgtggatggccgcgtgctggcggagcaggaagtggccagcaagtacgatgccgcggccgccgccgcgcgctaccggccaatgagccggggcgaggtcgggtgcgggttgagccacctcggtgtataccgcaagatgctcgacgacggcgccgcctttgcgctggtgctggaggacgatgcttcgcctggccccgacctggcaaccgtgctggccgacctggagtcgcgcctggatccggaccgggccgaggtagtgctgctgtcccatgtcgacaagtacacccgctggggtgcccgcaggctcggcggtgaacgacgcctggtcaggcgctacggcgaatggtggcgcgcgcacggctacgtggtgacgcgtgccgcagcgcgacggctgctggcgggcttgcagccgatgtggtgcgcggccgactactggtcggccttcgaaaagcagggcctggtgtcggtcagtgcggtggtgccatattgcatcggcctgaccgagctggccgagacctcgtcgctcgaaacgcatcgcgccgacctggacgccaccgacaaggctcagcgcagcatcggctattatctgcgccgctacgtctatcagcgcttcctgttccagctcatcgtcaggcccttccttcgggtagcccggcagaagcggccgggctagcgccgggccggcacgccgcctccacacacaagaaatatcagtgaccacatccaaaccgcccatttcgccaggtgccgccgtgccgtccagcatggccagccggctctggtcttacctgcgccccgagttacgcatcttcatcggcgctatcctcgccatggccgtggttgcgggcagcgaaggggtgatccccaaggttgtcaatgacctgctcgacaagggcttcggcggcgactacgccggcacgctgtggcatgtccccgccatcctgaccggcgtggccctgatccgcggcgtggcgcagtttgcctcgggctacctgctgaacctgatctcgaaccgcgtgctgctgaagatgcgcctgcagatgttcgagcgcctgctgcaggcgccggcgtcgttcttccaccgcaacacggcggcttcgctgatcaacgccgtgatcttcgaggtcaaccaggtgctgcagatcctgaccagcgtctttatcacgctggtgcgggactcgctgacggttgtcgcgctgctgatctacctgttctataccaactggcgcctgacgctgatcgtggcggtgatcctgccggtgatcggctacctgatgtcgaagatcaaccgccggctgcgcaagctcaaccgcgatcaccaggcttttaccaacaacgctgcctatgtcgtggaagaggccgtgggcggctacaaggtggtcaagctgcacggcggcgaggcctacgagatgggccgcttccgcaccgtggccgagcggctcaagaactactcgatgcgcatggcggttgccggcgggttgaaccagccggtcacggccttcctggccgcgctggcgctgtcggtgatcatcaccattgcgatggtgcaggcgcaggccaaccagaccacggtgggcggttttaccggctttgtgatggcgatgctgctgctgatctcgccgctcaagcacctgaccgacatcaaccagccgctgacacgcggcatcaccgcagccgagatgatcttccggctgatcgatgagccgatcgagccgcaggacggtggcaagatgctgggtcgtgcccgtggcgagctggccttcgagcaagtcggcttccgctacggtgaagcatcgcgcgccgcgctggagggcattgacctgcgcgtcagtccgggcgaagtggtggcgctggtgggcccgtcgggaagcggcaagaccacgctggtcaacctggtgccgcgcttcttcgacccgactggcgggcgcatcctgctggatggcacgccgctgaccgagttgtcgctgaaggacctgcgcaaccagattgccttcgtcagccaggacgtggtgctgttcaacgacaccgtcgccgccaatgtggcatatggcgcgcaatccgaccgcgagatcgacatggcccgcgttgagcgcgcgctggcggccgcttacctgacggaaacggtcaaggggctgccggagggcctgaacaccaatattggcgacaacggcatgaagctgtccggcggtcagcgccagcggctggcgattgcccgggcgctgtataagaacgcgccgatcctgatcctggacgaggcgacttcggcactggattcggagtccgagcgccaggtccaggcggcgctggaggaactgatgaagggccggaccacgctggtgattgcgcaccggttgtccaccatcgagaatgctgaccgcatcgcggtgctggaccacgggcgcgtggcggagcagggcacgcacgcgcagttgcttgcggccaacggcctgtacgccgggctgcaccggatccagttcgcgacgcagcaagggtaacggacctgccaacgacaaaggccggcgcttgcgccggcctttgtcgtttccttcgtgctcagtttggcgaggtgacgggcggctgcacgcccagcacttcatcgatggcagccagcacctgatcccgccgcggcaccacgccgccgccgcccagcgagaccacgcggcccggcgcatcgacgccgtacaggtggcgcgacgtggtcgtgaacaggatcacggtcgggcggcgcagcgcatcggcgatatgcacgaagccggtgtccatgccaaccaccagcgatgccttgcctaccatctgcgccacaccggtgatgctcaggcgtggcatcacttcggcgttgggcacgctggcggcgatggtttcggcttccttgcgctccgcgtcgttgccccagggcaccagcacgcgcagcccgcgcgccgagatcgcgctgcccacgctgatccagtcggcgaccggccacttcttttcctcgctcgaggtggcatggaacagcatcgcgtacggacccttggcggccggcgccggcgtgtctgctggcatctccaggccgtagtccatgtccctggtcagctcatagcccagggcgcggctgacggcgcggcgcatccgctgccgcgcgcaatcttcttcgacaaatggctggaacacatggttgtaggcgaagcgagcgccgctctcgcccaactctgccacggggtagccatagcgattgcgcgtgcgtgccaggaacgtcacgatggcgctcttgtagacgccgtggacgtccagcaccgcatcgtacttctcgcgacgcagttcacgcagcgcgctgaagatcgcacgcaagccagcccaattgcgcgatttcttgaagccgcgcagcggcgcggaaatcacacgctcgatattcggattccagcgcggcacgtcggcgcaatatgagtcggcgatccagtcgatcttgacgccgggaaaggcccgctgcaggtccgcgaccagcggctgggtgaacaccatgtcgccgagagaggtcagcttgacgatgagaatacgtttcatcaggaacagtatggtgggcagtatgcctgcctggttcggaaggtgcgtagtatgccttatgcaggggacatgtgtccgtgcgatgcatgggcgacatggcgcccgccacacccatgccgatccgttagtatctgcatcagaagctcacgatcgatgacgcctatccaacaggagaccaccatgtccgacccggcattcgccatcagccgctaccccgttcccgcgctgaccgacctccccgacgacatccgcgcccgcatcctggaagtccaggaaaaagccggcttcgtccccaacgtcttcctggcgctggcgcaccgtcccgacgagttccgcgcgttcttcgcctaccacgacgcgctcatgctcaaggagggcggcctgaccaagggcgagcgcgagatgatcgtggtggcgacttccggtgccaaccagtgcctgtactgcgtggtggcgcatggcgcgatcctgcgcatctatgagaagaagccactggtggcggaccaggtggcggtgaactacctgaaggcggatattccgcagcgccagcgcgcgatgctagacttcgcgatgaaggtgtgcaaggcgtcgcatgaagtgggcgatgccgactttgctgcgctgcgcgagcacggtttttccgaggaggatgcctgggatattgccgcgatcacggcgttcttcggcttgtcgaaccggatggccaacaccgtcagcatgcgcccgaacgacgagttctacctgatgggccgggtgccgaaagcgaagtaatgccgcagcggctcagcgcacctcggcgcaggcaccgctctttgggtcgaacagcaccggccacgcctgctcgtagatgccgggcgtgcagtgcttctcgcagcggttatgggccagcgtcacgcggcgcggatcctgccacaccagcagcttgcactggctgccgtcgatggcctgcagttcgatgtgcggggtcgcgcggacctggcggaactcggccaggttgaattcgcaactgccgcgccgcgatacccatagcttccacttgagcgcacgcacctcgttggccttgacgtccatcagcgcgtcttcgcggaagccgtcttcctcggtgcgcttgcaggcggcggcaatgttgatggtcttgttcgcgatcggggtggcgcgctccttgggcgcggcggcgattgcttcgcccttcgcctcgggcggcggtgcgggggcgcgcttgacaatcggcaatggcgcgcacgccaccgacaacagaagggccagcagacaggtcccatggttcgtggcgttcatgccggactccttgcttgccgaccgggccgcgccccgcatcggggcggcaagccgggcgcggcatccgtgcggatgccgctgactaccttggcttagttatagcggatggcaaacggaattggagtaggaccatcaccgagtccgtaaggagacggacgctagcggacacgcgcaggcgctgcagcgcagttacgttcgtaaacagcttgatacacagatgcggaacacggcgtgctagcctttctcaaccatcgctcgccgccgccaaaatgaagccccgcgcccttgttgccctcatcgtattgcccgtgctccttggcaccctccccgccgccgcccatgccgatgacgactgggacgacgatgatgatcaccgctacgcgcgccggcacaagggcggcgactacaaggaagagttctgggtcggcaactgcaagatcaagcgcaagtggaaagacaacggcgagtacaaggaagagcgcaagtgcaaggaccggccggtcgtgtaccagccgccgccggctgtgtattaccagcccgaacctgccttcgtggtgagtccgcaagtcgtgatccggccctagtccggccagaatgcggaaaggcccgccagtgagcgggcctttccatgcctgcgccggcatcttcacatgaggatgatgtcgtactgttcctggtggaacgtcgattccacctgcagcgaaatcggcttgccgatgaagtcgccaagcatcgccagatgctggctttcttcttccaggaacaggtcgatcacttcctgcgaggccaggatgcggaattcgcgcgggttgaactggcgcgattcgcgcatgatctcgcgcaggatgtcgtagcaggccgtacgcggcgtcttgacctggcccttgccgtggcagaccgggcattgctcgcacagcacatgcgccagcgactcgcgcgtgcgcttgcgcgtcatctcgaccaggcccagttgcgagaagctgttgaccgtgatgcgggtgcggtcgcgtgcgagcgctcgtttcagctcggacagcaccgcgtcgcggtgctcggcgttctccatatcgatgaagtcgatgatgatgatgccgccgaggttgcgcaggcgcagctgccgcgcgatggtgtgggccgcctccaggttggtcttgaagatggtgtcgtcgaagttgcgcgcgcccacgtagccgccggtgttgacgtcgatggtcgtcatcgcctcggtctggtcgatcatcaggtagccgcccgacttcaggtccacccggcgcgacagcgccttctcgatctcggcgtcgatattgaacaggtcgaagatcgggcgctcgccggtgtagtgcgacagccgcggcagcaccgccggggtgtattccttggcgaactccagcagcatctggtagttctcgcgcgagtcgatctggatcacgccggtggcgtcgttgataaagtcgcgcagcacgcgctgggccaggttcaggtcctggtaaagcaggttgggtgcgggcagggtagtggcgttctggcggatcgcgccccagatcttgcgcaggtaggcgatatcgttgccgagttcttcgtcggtcgcttcctcggcaatggtgcgcacgataaatccgccgcgctcgtcgtcgggcaccaggccctgcacgcggctgcgcagcgcctcgcggtccacttcgccctcgatgcgctgcgagatgccgatatgcgggtcctgcggcaggtacaccagggtgcgcccggcgatgctcacctgggtggacaggcgcgcccccttggtgccgatcgggtccttgatcacctgcaccatgagtgcctggccttcgaacagggtcttctcgatggccagctgcggggtggaattgttgcggtcggcatcacgcggatgccagatgtcggccacgtgcaggaaggcggcgcgctccaggccgatatcgataaaggccgattgcatgccgggcagcacgcgcaccaccttgcccaggtagatattgccgaccagcccgcgcgtgagcgtgcgttcgacatgcaattcctgcaccgcggcctgctgcacgatggcgacgcgggtctcttggggcgtgatgttgacgaggatgtcttcagtcatagcgggtgaaacgcgtcgccggtggcccggctgtatagggtggcccggcgctgggccgggtcttgtctgggcacggagggcgctgctcagaactgcaggcgggcctggcgaagtaacgccgccgtctcaaacaagggcaagcccatgatacctgaatagctgccactgatccgctcgacgaactcggccgcccggccctggatgccgtaggcaccggccttgccgagcggctcgccgctggcgacgtagcgttcgatctcggcgggctgcatcgggcggaaggtgacttctgagatcgacagcgcatgccgcatgcccgtggtcgacacgatcgtcacagcggtcaggacgcggtgggtgccgcccgagagcgcgcccagcatggccgcggcatcggcgccgtcggcgggtttgcccaggatgcggccgcccaggcagaccgtggtgtcggaggtcagcaccggcgcatcgggcagcgcgcggcgttcgcgacggcgcagcgcagcttcggccttcagcgcgcagacgcgctggacgtagtcgtcgggggtctcgccgggctggacggcctcgagcgcttcggcatcctcgtcgtcatcggccagcagcagttcgtagcgcacgccgagctgggtcagcagctcgcggcggcgcgggctctgcgaggcgaggtaaagatagtcgtgcagggtgtcgggcatcgcggcggaggggccttccggcgacagccgggatcaggcccgatgataggggtggttctgtgtgacggaccaggcgcggtacagctgctcggccagcagcacgcgcaccatgccgtgcggcagggtcaggctggacagccggatcagggtgctggcgcgggctttcagggcggggtcgagcccgtcggcgccgccgatcaggaaggccacgtcgccgccctcgcgctgccagtcggtcagctgcgcggccagttgcacggtggtgaagtcgcgtccgcgctcatccagcgcgacgatgcggcattgcttcgacagcgagcccagcaccgcctcgatgcgcgcggcttcgcgctgcatcacggtggcggcgttgttgctggacgagcgggtttcgggcttgacctcgcgcagttcgatgcgcagctcgggcggcatgcgcttggcgtactcgctgaagccggtttcgatccagccgggcatcttgtggccgacggccacgatcaccagttgcatggggcaggggatgggtcatgctgcgcggccaccgggcggccgcgcgccgggactcaggccgagcgggtggtgcgcttgcgcgcggccggcttggctgctgcgctcttgctggcagcggtcttgctcggggccttcttggccgcggtcttggttgcagtcttgcgcgcggtggtgccggcagcggtcttgcgcggcgccgcggcgcgggtgccggcggtcttggtcgctgccgtcttggtggcggtcttgcgggccggcttgcggatggtggcgatggcgtccgcgtcggtgtcctcatggcccatcggcggcgacggctccttcatgccttcgggcaggcgggccagcgcggggcgcaagttgctggcgcggcgcacggtgcgcaccggggcctcgtcctcgtcctcgtccatcggctcgctggccttggccaggccgcggccgccggcggccagcttcatgcgcaccggcttgtcgccccagatctcttccaggttgtagtacaggcgcaactgcggctgcaggatgtggaccacggcgtcgccgcagtcgaccagcacccattcgccggtttccaggccctcgaccgccacgatatggccgccggctcccttcaccgtatcccgcaccgacgctgccagcgccttggtctggcggttggatgtcccgctggcaatcaccacccggtcgaacagttcagtcaggtggctggtgtcgtacaccttgatgtcctgcgctttgacatcctcgaggccgtcgacgatggcgcgttgcagtttacgaatatccatggtgtcttcttgttcagctgagatcggttgggggtgggcgccgggactggtgcaaccccggtcatgccctggccggggcgtcgcggtacagcccgtggttggcaatgtagtgtgccacgccgggcggcagttggtcatctgccggctggccggctgccagccgctggcgcaggtgggtggaagacaggtcgacggcgagcgtctggtcgatccacatccggccggagggcgtgcattgtatcaggtgcgtgtcagcctggcgttcggccagtgccgccagcaccggaccctccagtgccgccagctcaaagcgcggccgcgtggcggtgcacaggtgcacgtgttcgaacagtgcctgccagccgtgccaggtgtgcaggcgcagcagctggtcggcgcccatcagccagcacagcgaggcttcggggccgtattcggcgcgcagctggcgtaccgtgtcgatggtgtagctggggccggcgcggtccacttccatgcggctcacgcggactctggcgccgctgtcgctaagcgccgcggcggccagttcggtcatggccaggcggtcggcggcaggggtcacgtcgtcgcctttttgccacgactggccggtgggtatccacaccagctcatccagcccaaggtgttcgatgcacagccgcgccagtgccaggtggccgacgtggggaggatcaaatgtgccgcccaggatacccaggcgataggggcgggcggacggttgcggcggttctcccgcgtcggcggcgggcttgcggtgttgcgctggattggccataggtcaggcgtcaggcccagtcgcgcgctggcaggaaatcggtgtacagcgccgcttcggggctgtccggttccggttgccagtcatagcgccaggtcaccagcggcggcatcgacatcaggatggattcggcgcgtccgcccgactgcaggccgaacagcgtgccgcggtcgaacacgaggttgaattcgacgtagcgcccgcgccggtaggcctggaagccgcgctcgcgctcgccgtagggcgtgtccttgcgcgcctgcaggatcggcaggtaggcgtccaggaaggcgtcgccgaccgactgcatcatggcgaagctgcgctcgaagcccagcgcggagaagtcatcgaagaagatcccgcccacgccgcgcgcctcgttgcggtggcgcaggaagaaatactcgtcgcaccactgcttgaagcgcgggtacaggtcgtcgccgtagggcgccagcgcctgctggcaggtgcggtggaagtgcgcgcagtcgccggcgtcgccgtagtagggcgtcaggtccatgccgccgccgaaccaccataccggctcggcccccggcttgagcgccaggaagcagcgcacgttcatatggaccgtgggcacatagggattgcgcgggtggaacaccagcgacacgcccatggcctcgaagctgcgcccggccagctccggccggttggcggtggccgacggcggcagggtgtcgccgctcacgtgcgagaagcccacgccggcgcgctccatcaccgcgccgccttccaggatgcgggtgcggccgctgccgcgcaggcgttcggtgggcggtttctcccaggcgtcggtcaggaacggctggccgtcgatggcaccgatggcatcggtgatgcggtcttgcagaccgagcagataggcacggactgcctgggaatcgatcatggttggcggaaagcggatggaccgggctgagggcagcccggcagccttggcggctgccgggcgcgtcacagcgttgtcacgattgtaccggctgaggcggccggcgggtcgcgcggtccaaagctggccggcaaggcggatcagccatgccggccggaacggcgtttgccgggaaggatcagcgcttgatggcgcggtagccgatgtcggtccggtactgcatgccgtcgaagcggatctgctcgaccgcggcataggcggcgcgctgcgctgccttgacggtgtcggccaggcccaccacgcacagcacgcgcccgcccgaggtcagcagggtgccgtccttgagggtggtgccggcgtggaaggtcacgctgtcgtcggtctcggccgggatgccggtgatggcatcgcccttgcgcgggctgtcgggatagccgtaggccgccatcaccacgcccagcgcggtgcggcggtcccagtccagctcgatgctgtcgagcttgccgttgacggcgtgctccatcacatcgaccaggtcggtcttcaggcgcgccaggatcggctgggtttcggggtcgcccatgcggcagttgaattccagcgtcttcaggttgccgtccttgtcgatcatcaggccggcgtacaggaagcccgtgtacgggatgccgtccttttccatgccgcgcacggtcggcaggatgatctcgcgcagcgcgcgcgcatgcagcgcgggcgtgactaccggggcgggggaatacgcgcccatgccgccggtgttggggccggcgtcggcatccagcaggcgcttgtggtcctggctggtggccagcgccagcacgttcttgccgtcgaccagcacgataaagctggcttcctcgccgtccaggaactcttcgatcaccacgcgcgcgccggcgtcgccgagcttgttgtcggccagcatcatgtcgaccgcggtatgcgcttcttccagcgacatcgccaccaccacgcccttgcccgcggccaggccgtcggccttgatcacgatcggagcgccctgggcgtcgatgtaggcgtgcgcctgggtggcgtcggagaaggtctggtaagcggcggtcgggatgccgtggcgctccatgaacgccttggcgaagtccttggacgattccagctgcgcggcagcctgggttggcccgaagatgcgcaggcccttggcgcggaagatatcgacaatgccggcggccagcggggcctcggggccaaccacggtgaaggccacgccctcgcgctcggcaaaggcggcgatgacctcggggtcggtcagcggaacattctgcaggcgcttgtcgagcgcggtcccgccgttgcccggcgccacgtacaccacctgcaccttgggggactgggccaatttccaggccagcgcgtgttcacgtccacccgagccgacaaccaatactttcatgatcactgccagaaaagaaacacatactaaaaggcggcggcctaggctgtgtccggggcgccgccgatgggggcttgttgcagcttagtcttcgatcaccgcgttggtgaagacttcctgcacgtcgtccaggttttccagggcgtcgagcagtttctgcatcttggccgcgtcgtcgccggcaaagctgacttcgttctgcggcttcatcaccacgtcggccacctccgccttgaagccggcggcttccagtgcggccttgaccgccgagaaatcgttgggcgggcaggtgacttcgatcgaaccgtcgtcgttggtgacgacgtcgtcggcgccggcttcgagcgcggcttccatcagcttgtcttccggcgtgccgggggcatacaggaactggccgcagtgggtgaacatgaacgccaccgaaccttcggtgcccatgttgccgccgtgcttggagaacgcatggcgcacttcggccacggtgcgggtgcggttgtcggtcaggcagtcgacgatgatggccgcgccggccaggccgtagccttcgtagcggatttcttcgtagttggcgccttccatgccgcccacgccgcgctggatcgcgcgctggatgttgtccttgggcatgttcgcgtccatggccttgtcgatcgacaggcgcaggcgcgggttggagtcgacatcgccgccgccgagcttggcggcaacggtgatttccttgatcaggcgggtccagatcttgccgcgcttggcgtcagcggcggccttcttgtgtttgatattggcccatttcgagtgaccggccatgattctctccgaagcggaatgcggtgatctgcggtgatgttgtgcggggttgccatgcgcgccgtggccggggtggcaaagccctcggacagcgcgcgccaggtgacggatatgcctggcggctggctataatcagcccaggattttatcacgcgggcctgcccgcgccgctgccgtggcgagtcccgcggtgccagacctcaaaaccccaggaacatcatggccgaccccatcctcatcgccaagaacgccgaacatgaactggtgctgctgccgcagatgggcaaccggcacgggctgatcaccggcgccaccggcaccggcaagaccgtcacgctgcagaccctggcgcagggcttctcgcgactgggcgtgccggtcttcatggcggacgtcaaaggtgacttgaccggcatttcgcaggctggccagccgtccgacaagctcaagcagcgcctggccgacctgaacctgccggagccggcatggggcgcgtgcccgaccacgctgtgggacgtgttcggcgagaagggccacccggtgcgcgccacggtctcgcacatgggcccgctgctgctgtcgcgcatgctggagttgaacgacacccagcagggggtgctgaacctggtgttccgcattgccgacgccaatggcctgctgctgctcgatgccaaggacctgcgcgccatgctgcagtacgtcggcgacaacgccggccagttcaccaccgagtacggcaatatctcggccgcctcgatcggcgccatccagcgcgggctgatcgcgctggaatcgcagggtggggatgtcttcttcggtgagccgatgctgaacctggaagacttcatccagaccgagaagggccagggcgtggtcaatatcctggccgccgacaagctgatgaacgcgccgcggctgtacgcgaccttcttgctgtggatgctgtccgagctgttcgagaagctgcccgaggccggcgacctggacaagcccaagctggtgttcttcttcgacgaggcccacctgctgttcaacgatgcgcccaaggcgctgctcgacaagatcgagcaggtggtgcggctggtgcgttccaagggcgtgggcgtgtacttcgtcacgcagaacccgatcgacatccccgacaccgtgctgggccaactgggcaaccgcgtgcagcatgcgctgcgcgcctttaccccgcgtgaccagaaggcggtcaaggtggcggccaccaccatgcgcgccaaccccaagctggacctggaaaccgcgatcggcgaactgggcgtgggcgaggccctggtgtcgttcctggatgccaagggcacgccctgcgtgaccgagcgcgcctgggtgctggcaccgggcagccgcatcggcccggcgacggaggaagagcgcaagcagctgatcgccggttcgctggtggcgggcacctacgagaagaccgtggaccgcgaatccgcctatgaaaagctgcgcggcagcgtggcgacggtcggcaatggcaacggcaagggcgccggaggcgcgccggcggggcagccagcgggcgagcaggacagcggctggctcggcacggccggcgacatcttcggcacgctgaccaagggcaccggcaagaccggccgcggcgattcgatcctggagtcgatggccaagtcggccgcgcgcacggtgggctcgcaggtcgggcgcgagctgatccgcggcgtgctggggagcctgctgggcaagaagaagtaaagacccggactgacgcaatgacggaaagggccgcacgatgcggccctttcccttagcgacgctgcgcttgttgctgcgccttggccgctgccgcatcctcgcgcatcttgcgcgcgaacatccgcgcaaagaaccaccccatgccgatgatgaagacgatcacgcccaggctcatcaggccggtgctggtactgaacaggatcttgaaggcttccatgcttggctccctttgctttggcgatggccgccggcgaggtctcgccggcgcctgccgccagtgtagggagccctgtggcgcggactattgaggccggtcaagcgcaagccagcccgccgcgcgccactcagttcttggtgccgaacaggcggtcgcccgcatcgcccaggcccggcacgatgtaggcgtgctcgtcgagatggctgtcgagcgaggccacgaacagctgcacgttcggatgcgccttctggaacacttccacgccctcgggcgccgccaccagcgcaacgaaggtgatggcctcgtccttcacgccgcgccgcttgagcacatccacggcatgcgcagccgaatagcccgtggcgaccatcgggtcgcacaggatgaagctgcggtcctccacgtcgggcagccgcaccaggtattccaccgggcggtgctgctcgtcgcggtacacgccgatatggccgatgcgcgccgacgggatcagctcgaccaggccgtcgctcatgcccacgcccgcgcgcagcactggcacgatggtcagcttcttgccggcgatcaccggcgcgtccagctccaccagcggcgtctcgatgcggcgcgtggtcagcggcaggttgcgggtgatctcatagcccatcagcagcgtgatctcgcgcagcagttcgcggaaggtgcgcgtcgacgtttccttgtcgcgcatgtgcgagagcttgtgctggatcagcgggtggtcgaggatgaacaggttgggaaagcgcgggtcttgtttcatggctggcggcgagggctcggcgggataggggcaagcaggtgaagcgggcggcgagatcgggtcgaccagcgcgccgcgccgttgcagccggattgtaatggaagcgggccgccctgcccgtggcttcgcttccgggacccgcccacgccagcgccgccggcgggctccctgaaccgccgggagcgtccggcggcgccttgcgctagtcaagcgcgcggttcttcgactcgatatccaccatgtagatggcgatcgccgccacggcaagaaatgacgaaagcagcgccagggcgagggtgaactggctggccatgatcggtgcaatgatggacggcgcgaacaggccgccaaagcgcgccatcgcacccgcagtgcccatcccgctggcccgcaggtcagtcgggtacacctcgggcgtgaaggcgtagagggcgccccaggtaccgagcagcgagaagctcatcagcagggtcgagccgacgataagcgcggtggacgtacccaggctgtagagcatgcagcctgccgcgctgagcagcaggaagccgatcagggtcggcttgcggccccagcgctcgacgccgtgcgcggccagcgcgaacccggggagctgcaccagcgcgagcacgatcaggaagacctggccgcgcatgaagccaaagccctggcccgccagcttgaccggcagatagacgaagacgccgtagtaggcgatcgaaataagcgcccaggcggcaagcaggcagatggtgcggcgccggcagccgcgcgcgaacagcgcaaagaccgacttgcgctccataggctgcggctccaggttgccgatttcaacggacacgcgattggcggtggcgacacgctgcagcaccgcgcgcgcctcggccgagcgacccgatttattcaggtagagcggagactcgggaacaaagaagcggaacaccacgccgaccagggccgggatgcccgtgacgaggaagatcagccgccaggcatcattgcctcgcgacacggcgatcagcgcaagaatggcgagcaggatcgtgccgacggcccagaacgactccagcaggaccagccagcgaccgcgccggtccgagggcaggaactcggccatcatggtgtagtcgacgggcagcgtgccgccgacgccgatgccggtcaggaagcgcagcaacagcagccactggaagtccggtgcgaaagcggaagcgacaccgcagatggcgtcgatgaccaccgccatcatcagcacgggccggcggccgatcctgtcagccagccggccgaacacgaaagcgccgatcagcatgccgacaaagaacatcgtcccggtctgcagcgcggtcggtacgggaatgccaaaggtcgccgcaatcgacggcgcggtgaagccgatcgacagcacctgcatcgcgtcagccagccagaccaggccgaagatgacgaagagccgatactggaaccggccgacgccggccgcgcggatgccttgctcgatcgtgatggtttgaggcgacgctccccgcgcgctgggctgtggggacgcgcctagcgtgacttccgggatggtcgttgttgccatggatgaaattgatgacgacatgttgtctacctgtctttataggctggttcttgaactcggacgcacacgtatcgaagcagggccagacggtactgactaatgcgtgatgatcacaccgggcaatcgcaccgaattgcaacgaaacgtggtgagtactccaattggcgaggctagaactgacccggtagcacgctcgcaacacctgcttggttctgatacgacatagtcactccttgttgtctacccttggttggtccaggcccggcctcccggtcggcgctgcgggggactatgcaagccccgggccagcgcttccggtgatgtaaagggccaatcttttagttttgttgtctcgtctgccgcttgcggcgcgccgtccttgtgcggggcggcaccgctgcgagccacgcggcactcatgtagtgcgcactacatgatcgttcagcgtaagctacatgaaactggcgggcaaggccgaattgcgttttccctcctcggggttttcccgcgcgtggcgcgcatggcgccggcgcgggaatgcacgttccctgcccggtggcgaagcgccttgccaggcacggcgtaggtgcggtcagcgtggatgcggcaggcgcggtgagccggccccgccgggtctgctagtcctagtgggcaggcatcgcgcgcaggcgcgcgacggtgttctccaggtcctgccatgcgggtttgtcgggcgcaaagcgcgcgcgcaggtactgcgtcagttgcgcgatctgctggtcgtcgagcgtgtcggcataggccggcatcgcccccagttcgctgttgggcggtgccggcatgccttgcagcagcacctggatcacgttgtccggcagcttgctgtgcaggttcgtattgagcgccagcgaaggcttgacgccgaactgggcgatgccctggtccgactggtggcagaccgcgcatgcgctctggtacaggcgttcgccgggaccgcccagggtgcgcgcggcctgcgcgctgcgctgctcgagctgcgctgcctgtgcggccagtacggcaggcgagggcgctggcgtgccgaacgaggccacgtagtgcgcaatcgcgcgcacgtcggactcaggcagttgcgccagttcctcgaccaccggtgccatcggtccggccgcggcgccatggtgcggcgcatagccgccgcgcaggtaggtgaacagcgccgcttcggtccagggcagcggtgcttgcgacagcgcggtcagcggcggcgcttcccagccttcggcgctgccgccggtcaggtactggcggccgcccttttcgccgccgagcgcgttgcgcggcgaatggcaggcgctgcagtggcccagcccttcggccaggtacgcgccgcgattccattgcgcggagcgcgacgggtccggtgtaaagcgctcgttgcgatggaacagcaggttccagccggccagcagcgggcgcaggttgaaggggaacgacagctgcgtctgcgggacttcggctttcaccggctctgccgacatcaggtacccatacagcgcctgcatgtcgccgtcgctgatcttcgcgaatgcggtgtacgggaacgcgggatacaggcggcgcccgtcgcggtggatgccctcgcgcatggcgcgctcgaacgcggcgaaggaccagttgccgatgccggtctgcacatccggggtgatgttggtgctgtagaccgtgccgaagggcgtctccagcggcaggccgccggcgttcttcgcgccgcccggcgcggtatggcaaaccgcacagtctcccgcggcggccaccagccggccgcgttcgagcgtggcggcggagtagaagccggcctcgggcggcgccaccggtgcgatcggcgcgcgccagggcatcagcgtggcgcacacgccggcagcggctgcggcggctgcggcgatccagccgcgcttgctgcgctggttgccgggcctggcctcggccagcgccagccggatgcggtcggcgctgaagggcggcgcgcgcaggcgcacgccggtggcatcgtagatggcattggccacggccgcggcggcgggcatggtgccggtcgggctggcagccagcgcgtcatgcggggcgagcgtgccggccaggcggacttccggcagggcgctgcccggcacggccggcagcgcctggctggcagatggcgcctcggccggccaggtgtcgaaggcgggcgtggccgacgtcagctgcagggcagcatcggccacggccagctccagcgagcgcgcggacggcgcggcttgcgcgcgcggcagcgattcactgtcatgccccaccgtcacgcgcgtgaccgccagctcgccggtggtgccgtcgacctcgacctcggccacccatgccgaccaggtctgcccggcttcgtgatcgatggtgtgggcataggcaaagccgcggccgcgctgtacgttgcctgccgctgtgttggcgcggggcgcggccggcgtccaggcggcgcgctcggccacttgccgtaccagtgccgtgccgcgcgcatcgtcgagatgcgccagccgcagtgcgaccggatcggtgccggaggcggcggcaagctcgtcgagatgggattcccgggcgaacacctgggcccgggcggccgccggtggcgcggcatcgaacgcggcggcgttgcctgtcgcaaccaggtcgacatgcgggatgcgatagggcggcatggtggtggcgcctgcatggtcggcatcgatgccgtccgccacgggcgatgccgtatgcgtcagccacagcgccagcggtacggccggggcggcggtgcccgccagcgttgcggcgtaggcttcgatggcagtgccggccagcgcggtgtcgacgcgcacatcgagcgcggcatcggcaaggcctacatcggcggcacacagccgacgcatcacgggcagtccggcggcgtgggccagcagcgccgcgtcggcggcggcgtgcggcgcgagcagcgccgggtccgcgcggtcatcgggcgattgccagcaggccagcaccacctgttgcggcgcgatgcccagcagcgcggcaagctcggcgcgcagcgcgccagggcgcgtgctcggcagccacacggtcagcttgccgtcgcgccagtcggcgacggctgtgcaatacgcctcgccgcgggtgccggccagcggccactggtagtgctgcgtgtggcgcgcgtcggcgccggccagcaccgcatcggcattgccgcgccgggccagcgcgtggcgcgttaccggtgcgtcgtcggcgcggggcggggcggaccatcgtgcctgcagcgcctggattgcgttggcggcctgtgcgccggaagccgccgccacgccggcaaagttgttgcggatgacgaccgcgcgcacgcccggcagcgccagcgcggcctcgtgctgcgcgcccagcaggcgtgccgccagcggcttgccgtcgatccagcgcaggccaggcggtgtcagcacccgggcaaccaggcagtcggcggcgggcggcggcatgctgcccgcgaccgcggtcgcaggggtggcctggggcacgagtccttcgttcacgatgccgaccccccggccgtctgccgttgcagcatcgcggcacgttgcaccgcgcgcacgatttccacatgggtgccgcagcggcacaggttgaagcgcagcgcctcgcggatctgggcctcatcgggatcgggattctgcgcgagcagcgccttggcggtcatgatcatgccattcaggcaatagccgcattgcgcggcctgctcgtcgataaacgcttgctgcaccgggtcgggctgcgcatcggtgcccagtccttccagcgtggtgacggcgtgcccgaccacggccctgaccggcagcacgcaggcgcgcgccggcatgccgtccaccagcaccgtgcaggcgccgcactggcccaggccgcagccgtacttgggcccgttgcagcacaggtcgttgcgcaggatgtagagcagcggcgtgtcaggggccacgctcagcgtatgctcggcgtgattgacttgcagcgtcagggggcggggcgtgttcatcggggggctgggggcggtttgaacatcacgcatcgctgcgccgcgccccttcgatgaggggctgcggcgaacagggttggtcaggcgtcaggccgctgcggacagcgtcccggtcccggccgacaccagcggcacgttgaagacatcgtagccgaaacaccagtcggggttctcgttgctgcgcagccaggtgttgttgtgcgagaccagctggaccttgctcgcgcgctcgttgcggttcgcttcatacagcgcgaatgccgaggcgaagtcgtccacgccggtctcggtgaagcagcgcgtgagcatcgcggcatcctcgatcgccatcgcggcgccttgtgccatgtgcggtttcatcgggtggcaggcatcgccgagcagcaccaggcggccccggctccacaacggcagcgggtcgcgctccagcagcggccacttggtcacttcgacggtgccttcgatcagcgactgcacaccctcgtgccagccgtcgaatgcggcgcgcatttcctcgatgctgctcgggacccagctcttgctcatgtcccagtcgggctcgggcacgccggtgacgtagtagatctcgtcgagcttgctggtatcgaagtagaccatcatgtggcggtcgtcggtccaccacttggtgcagcgctcatgcgtgaagcccttgacgcgcgagatcgggaacaccgcgcggtgcgccacgtagccggtgtacttgggcggctcggcgcccagcagcgtctcgcggatgcgcgagttgacgccgtccgcgccgatcacgatgtcggcctcttcgaccgtgccgtcggtgaagcgcaattgcaccacgtcgccctggtcggtgacgctttccagcttcttgttgaagaacagcgtgtcgggagccacggcgtcggtcagcaacttgtggaagtcgccgcggtgcacagtcaggtagctggcgccgtagtggcgctccgcgtagtcgcccagcgggatctgcgcgatcacctcgccgctcaggccgtcgcggctgtaccagtagtcggggtggcagcccatgtcgttgagcgcgttctcgatgccgatgcgccgcatgatcttcatcacgttgggccccacatggatgcccgcgcccaggcgtgagaacgccggtgcctgttcatacagcctgacttggaagccggctcgctgcagcagggcggccgcggccgtccctccgagtccggcgccgacaactgcgattcgcggtttgccttgcacgttctttctcctggcaatgacacaaggtcgatgggggctggggcggccactcggccgaccgttgaaaacgagtgtacacactcaaaatatcaaagtaaaagaagaaattgatgaacctatggaaaacccttactgaaaacgtgaagacgccgcacatcgcgctgtatcggtgaatttacgcgcaaaaacagggattgattagttaagtatgcactgaacgagtgaattcgtggcggcgcagattctgtttgcctagataaagtgtgtacactacaataaatcgcagcatgcagagcccgccagggcgaagcaggcagggtagacagacaaacagatgacggagtcgacagtgcagaaagttttccgaatcggccagatcgtgccgagctccaacaccaccatggaaaccgagatcccggcgatgctggccgcgcgccagctggtgcgcccggaacgcttcaccttccactcaagccggatgcggatgaagaaggtggtcaaggaagagctggcggccatggacgccgaatccgaccgctgcgcggtggaactgagcgacgcccgcgtcgacgtgctcggctacgcctgcctggtggccatcatggccatgggccacggctaccaccgcgtgtccgagcagcgcctgcaggcgcataccgccgagaacggcggcgacgcgccggtgatcaccagcgccggcgcgctggtggatgcgctcaaggtgatgggcgcgaagcgcatcgccgtggtggcaccctatatgaagccgctgaccgagctggtggtcgactacatccgcaatgaaggctatgaggtggtcgactaccgcgcgctggaaatccccgacaaccttgaggtgggccgccatgacccggcgcggctgccggagatcgtcgcgcagatgaatacggccgacgccgatgtcatcgtgctgtcggcgtgcgtgcagatgccgtcgctgccggccgtggccaaggtcgaggcaatgaccggcaagccggtggttaccgccgccgtcgccaccacctatgcgctgctgaagcggctcgggctggagccggtggtgccgggcgccggcgcgctgctgtcgggcgcgtactgaagggggcggccatggcagacagcacctttctctacggcgccaacgtgaacgccaacggcatccgccagcactacctgcgctatggtgggcagggcggcgcgcgcgcgcagcgcgatgccgtcatcatcgtgccgggcatcaccagcccggcagtgacctggggctttgtcggcgagcagttcgggcggcagttcgatacctatgtgcccgacgtgcgtggccgcggcctgtcgcaggccggcgctgagctggactacagcctcgatgcgcaggctgccgatgtgatcgcgtttgccaaagcgcttggcttgcagcgctacgccatcgtcggccattcgatgggcgcgcgcatcggcatccgcgccgcgcgcagcaagccggcaggcctgacgcgcctggtgctggtcgatccgccggtgtcgggtccgggccgccgcccgtatccgtcgcaactgccgtggtacatcgattcgatccggctggcgcagcagggcatcgacgtggaaggcatgcgccgcttctgcccgacctggaccgaggaccagctgcgcctgcgcgcgcaatggctgcatacctgcgacgagcgcgcgatcctggccagcttcaatggcttccatgaggacgatatccacaccgacctgccgcacgttgccgtgccggctctgctgatgaccgccggccgcggcgacgtgatccgcgaggaagacgtgcaggagatgcgcaagctgctgcccgcgctgctgcttgcgcatgtcgccaacgccggccacatgatcccgtgggacgacgaggccggcttctaccgcgccttcggcgacttcctgggtgcggcgctgaactgatcaaggagcgaacatgcccgtaagcgattacgacctgaccgcggcgtggaagcaggtgctgacgctgtcgaagcttgagccgggacagaccgtcaccgtgctgaccggcgccgccacgcatccgcagacgctgcgcaccgcgatggtggcggcggcatcgatgggcgccatcgtcaaccggctcgacctgccgcctgtcaacggcgaaaaggcgctcagccgcgacgcgctggcctacctcggtaccacgccgctcaccggcaatcccgccgccatcgctgcgctcaaggcgagcgacctggtgctggacctgatgacgctgctgttctcgcccgagcagcacgagatcctggcgcaaggcaccaggatcctgctggcggtggaaccgcccgaagtgctggcacggctggtgccgaccgaggccgaccgtgcccgcgtcaaggccgcgaccgcgcggctgggcaaggcgcgcgagatgcatatcgtgtccgacgccggcatggacctgcgctgccgcctgggcgaattcccggcgatcagcgagtacggctttgtcgacgagcccggccgctgggaccactggccgagcggcttcgtgctgacctggccggacgagggcggcaccaacggcaccatcgtgctggaccgtggcgacatcctgctgccgatgaagtcttacatccaggcgccgatccgcatcacggtcgaagccggctatgtgcgccgcatcgagggaggcgtggacgccgaactgctggccgattacatggcctcgttcaacgaccccgaggcctatgccatgtcgcatatcggctggggcctgcagccgcgcgccagctggtcggcgctggcgatgtacgaccgcgaggccaccatcggcatggatgcgcgtgcctacgagggcaacttcctgtgctcgttcggtcccaacaacgaagccggcggcagccgcaccacggcctgccatatcgatatcccggtgcgccactgcaccgtcagcctggatggcgagcccgtggtggtgcgcggcaaggtgatggacggccaccacgcgccggccgcttctctctacaaggacgcgctccatggatgacgccgtgcagacttaccagcgtcagggcttcggcgcgtcgattccactgaaggccccatacggcctgctgatcatcgacttcgtcaacggcttcgccgacccggcggtgtttggcggcggcaatatccccgaggcgatccgcaatacccagccgctgctgcgcaccgcgcgcgagcagggctggccggtggcgcacagccgcatcgtgttcgccgacgacgacagcgaccacaacatcttcacgctgaaggtgccgggcatgctgacgctgaaggaggatggccacaacagcaagatcgtgccggagctggcgccggcgccgggcgaactggtggtgcgcaagacggtgccgtcggcgttcttcggcacctcgctggcggcctggctgacgcagcgtggcgtgcagacgctgctggtggcgggttgcgtcaccagcggctgcgtgcgcgccagcgtggttgacgcgatgtcgctgggcttccgcccgctggtggtgtcggattgcgtgggcgaccgcgcgctgggtccgcatgacgccaacctgttcgacatggcgcagaaatacgccaccgtgctgacgcgcgacgaggcactggcgcgggttgccggcgtgcgcgccgccgcctgaggcgtggcgacgcggccgggcctggcgtcagcctgccgccgcgcgccggccgcgggccggcttgcgcggcgcggccggcggcgccacatccgcatccggcaccgcgccgggcacggccacggcgcgcagcaccgtctgctggatcacatcgcgccagtgcgccagcgcgggcgggctcatcatgggttcgcccaggaaggcgctgagcgtatgatggttggagttgtagaagtagccaagcgaagcgatcaccatatagacatcgcgcgcgcccgcgtcgggccggaacagccccgcggctttgccgcgcgcgaggatgccgtcgagcaccgacagcgcgtagctggagatctcgcgcagccgcaccgacttcttcgcgtgcttgccctggctcatgttctcgctggtcaggatggcgacgaactccggatggtcgaggtagtactgccagacgaagtcgatcagctgcgacagcgcgcgcacggggtcggcggcgtcgagctcatgttccagctgctgctcggcttcattgagctgcaggtagatggtctccagtacttcgacaaacagcttttccttgctgccgaagtagtaatagatcatccggtcgtaggtcttggccagcgacgagatgcgttcgatgcggcccccgtcgtagccgcgctgggcgaagaccttgatcgcagccttcaggatgcggtcgcggctgtcctgcgcttgtctggcccgcgtgccggctggcgcccgctttgcggttggcttgggcgcggtcgtgatcgtcatggtcgatgcttgggctattccactgttggcttgcagtataacgggcgccccggggcgcagccggtgaaggagatggcagaacgatgacggcaaccaacctgcaatcctcggcacaggccgacgccgaaacgccgcgcacgctgcggctggcgctgctgcaggccaccggcgtgctgctggtgacgcgcgccccgcaggcggcgccgcggcccgcgcctggccagcccggcgcggcttcggactacgtgccggcgctgccggacatcttcattgccgtgcgcgacagcggcgaggtgctggccttcaatggccacgtcgacctcggcaccggcatccgcacggccctggcgcagatcgtggcggaagaactcgacgtgccgctcgaacgcgtacgcatggtgcttggccataccgaagccacccccaaccagggtcccactatcgccagcgcatcgatccagatttcggcgctgccgttgcgccgcgccgcggcacaggcgcgtgcgtggctgcgggcgcgtgccgcgcagcggctcggcgtggaggccggcgggctggaggcagaagacggcgtgttccgcgatcccggcacgcaggccagcatcggctatggcgcgctgcttgccggcgagcacctggaactgccgctggccgaagacataccgaccaagccggtcgagtcctaccgcatcgtcggccgcgccgcgggccgcgtcgatattcccggcaaggtgcgcggcgcgctgacctttgtccacgacgtgcgcgtgcccggcatgctgcatggccgcgtggtgcgaccgccgtatgcggggcgcgacagcggcgactttgtcggcaacagcctgctggaagtcgaccgcgactccgtgcgcgacgtgcccggcctggtcgatgtggtggtgcagggcgactttgtcggcttggtggccgagcgcgaggaatacgcggtccaggccgcgcgccggctgcgcgtgcgctggaagccggtgccgccgctgcccgcgctggacgatccggagcccgcgctgcgcgccaatccggccacgcggcgcgagttgctgtccgacggggagccgccggcaagcggcgccggcacggtcttgcagcggcgctttgtctggccgtaccagatgcatggctcgatcggcccgtcatgcgccgtggccgactggcatgacgatggcctgacggtgtggtccggcacgcagaacccgcatgtgctgcgcatcgacctggcgaggctgtgcgggctcggcgaagaccgtatcgaggtcgtgcgcatggaggccgccggctgctacgggcgcaactgcgccgacgatgtctgcgccgacgcggcactgctgtcgcgcgcggtcgggcggcccgtgcgcgtgcagctatcgcgcgaacaggaacacctgtgggagcccaagggcgcggcccagctgatggacgtcagcgccacgctggggccggacggcgcgctgcttggctatgacttcaccagccgctatccgtccaacgatgcgcccacgctggcgctggtgctgaccggtgccgtgcccaacgcgccgcgcacgctggagatgggcgatcgcaccgccgtgccgccatacgcgtatggcgcgcgccgcataggttgcgacgacacccccgcgatcgtgcgcgcgtcctggctgcgtggcgtgtcggcgctgcccaatgcgtttgcgcatgagtgcgtgatcgatgagctggcggcagaggcgggtgccgatcccgtggatttccggttgcggcacctgccggatgtacgtgccgcggccttgctgcgtgccgtggctgaagcggctggctggcagcggggcgtggccggatcgcggggcatcgcggatgccgaaggccggctgcgcggccggggcgtggcctatgcccgctatatccacagccgtttcccgggcttcggcgcagcctggtcggcctgggtggtggacctggcggtggatgccggcagcggccgcatcaccattgagaaggtggtggtcgggcaggataccggcatgatggtcaatcccgacggcgtgcgccaccagatccacggcaacgtggtgcagaccctcagccgggtgctgaaggagcaggtgcgcttcgatgcggatggggtcgccagccgcgaatggggcagctatccgctgctgaccttcccggaaatcccgccgattgaagtggtgctgatgccgcgccagtcggagccgccgctgggcgcgggcgaatcggcctcgctgccgggcgcgccggcgcttgccaacgccttgttcgatgcgctgggggtgcggctgcgccggccgccgttcgtgcccgagacggtgctggcggcgctagcggcgatgaatagctgacagttttctcccctctcccgcaagcgggagaggggagaaaaccctcggcgtccgtggaccctagacgccgttcccctcgtcgatctcactcatcttgcgcagcaggtaagtcaccgccacacgctcggccggattcaggctgccgaaggtctgctccgagatttccttcgcaaacggcacggtctcatcgatcagtgccagcccgtcgggcgtgaccgtcaccaccaccttgcgccggtcattgggatcgtgcgacaccgcaatcagctcacgcgacttcagccggtcgatgatgccccgcacggtggcctggtcgatggcggtggcgcgcaccacctcgttcatcgaacacggctggcggtccctgaccgcgcacagcaccacgaactgcgccgcagtcagctgcgaatccgggatggtctgctggaagatcgccacatggcgctggtaggcgcgccgcagcaggtggcccacctgctcggtgaagtcgtagtctgcggcggtcttgccggaaggcgggtcggagggctggggcacgaacctggtgcagtgggtaaggtgacccagagtataccgaggaagggggcaggaaaggtggccgggaaggtggccggagccgccgaggtgatgcccgatgccattgcgtcttttcgaatacaatcgtcgggtcgtttcgcggggccgacgtgcccgcccgctttcccctgtattccccgtgcccgcctcccagaagtctctcgccgcacctgccgcgctgccgtcgccgcagcgctcgggccttgtcatcgccgccgtcggcgcggtgctgttctccgccaaggcgatcgtcgccaagctgatgtaccgctacaacgtcgatgcggtgatggtgatcacgctgcgcatgctgttcgcggtgccgctgttcatggcgatcggctggtggcagtcgcgccggctggcgccgctgtcgtgggcggatcgcggccgcgttgtgtttctcggctttatcggctactacctgtcgagcttcctcgatttcatcggcctgcaatacatcaccgccgggctggagcggctgatcctgttcctgacgccgtcgttcgtgctgctggccaccgcgctggtgttccgccggccgatcgccatgcgccagtggctgtcgctgctgctcgcctacgccggcatcgtgctggtattcgcgcatgacctggacgtcagcggcagccaggtgtggctgggcggcgcgctggtgctgggcagcgccatgacctatggtatctacctgatcctgagcggcgaactggtgcggcgtatcggctcgctgcggctggtggcgtatgcgatgtgcgtctcgaccgcctgctgcgtgatccagtacctggtactgggccggccggtggcggaactggcgcagccggctccggtgatgtggctgtcactcgtcaatgcggtgttctgcaccgtgctgccggtgtcgctgaccatggtggcggtgtcgcgcatcggcgcgccgatggcgtcgcaggcgggcatgatcggcccggtgtcgacgctgttcctggccttctggctgctgggcgagcccgtcagcggcgtgcaactggccggcagcgcgctggtgatgggcggcatgtatttgctgtcggcaagaaagacgtgattccgggccggccccggagctggccccccaaagacaacagacaaaaggagaaagacatggatctgggactgcgcggcaagcatgcgctggtatgcggcgccagcaagggcctgggctttgcctgcgccgacgcgctggcggccgagggtgttgacgtggtgatcgtggcgcgcggcgccgaggcgctggagaaggccgcggccggcctgcgcgcgcgccatggccgccgcgtgatcgcggtggcgaccgacatcaccacgcccgaaggccgcaaggcggcgctggacgccgtggccaagctgggcgacctcgacatcctggtcaacaacgccggcggcccgccgccgggcaacttccgcgactgggagcgcagcgactggctggccgcgctggacgccaacatgctgaccccgatcgagctgatcaaggccactgtcgacggcatgatcgcgcgcaagtggggccgcatcatcaatatcaccagcggcgcggtcaaggcgccgatcgatgtgctgggcctgtccaatggcgcgcgctcgggcctgaccggctttgtcgcgggcgtggcgcgcgaagtggcgcagcacggcgtgaccatcaacaacctgctgccgggcccgttcaacaccgaccgcctgctcaagaccatggaaggcggcgccaagaaggctggcctgagcgtcgatgaggtggcgcagcgccgcgccgcggcgaacccgtcgcgccgcttcggcgagccggccgagttcggcgccacctgcgcgttcctgtgcagccgccatgccggctacatcaccgggcagaacatcctgctcgatggcggcgcctacccgggcaccttctgatcccgctgctttctcctgtttcctgacgttcaccgaccccgcaacaaggaacccctgatgactcgcccccgcatcgcgttgatcgcccacgaccacaagaaggacgacatcgttgccttcgccacgcgccaccgcgccttcctttcgcagtgcgagctgctggccaccggcaccaccggcgggcgcctgatcgacgaggtcgggctggaggtgacgcgcatgctgtcggggccgtggggcggcgacctgcagatcggcgcgcaactggccgtaggcctggtgcgcgccgtggtgttcctgcgcgacccgatgacgccgcagccgcatgaacccgatatcaacgcgctggtgcgcgcctgcgacgtgcacaacgtgccctgcgccaccaacgtggccactgccgagctgttgatcgccgggcttgcccgcgaggtcgacgaagcggcggccagctgaattcccgatcgatgcaacaccatagcgaaggagcgacacagatgagcaaagccatccggatcgagcagaccggcggtcccgaagtcatgcagtgggtcgatgtcgaggtgggcgagcccggtcccggccagctgcgcgtgcgccatgaggcggtgggcctgaactacatcgatgtctatttccgcaccgggctgtacaagcagccgctgccgggcgggctgggcatggaaggcgccggcgtggtcgaagcggtgggcgagggcgtgcggcacgtcgccgtgggcgaccgcgtggcctacgctggccgacccaccggcgcctacgcgcaggtgcgggtgatgccggccgatatcgtggtgcggctgcccgatgcgatcccgttcgacaccgccgcggcgatgatgctgcagggcctgacggcgcagtacctgatccgcgacagctacaaggtgcagccgggcgacacggtgctgctgcatgccgccgccggcggcgtcggcctgattgcgagtcagtggctcaaggcgctcggcgtgaccgtgatcggcaccgtcggcagcgacgagaaggccgaactggcgcgcgccaacggctgcgcccacaccatcgtctacacgcgtgagtcgttcgtggagcgggtcagggagatcaccaacggcaagggggtgccggcggtctatgactcgatcggcaaggacaccttccagggctcgctcgactgcctggcgccgcgcggcaccatggtcagcttcggcaacgcctcgggcccggtgccgccgttcgacctgtcggtgctgggcaacaagggctcgctgcggctgacgcggccgacgctgatgacctacgtggtgcaccgcgaactgctggagccgatggtggccgacctgttcgacgccgtggccaccggcaaggtgaagatcgacgtccgccagcgctacgcgctgtctgaggtggcgcaagcgcatcgcgacctggaagcgcgcaagaccacgggctcgaccatcctgctgccgaactgagcaacagccaggcaggcaagcaaaagccccggggcggcaggcgctgccccggggctttggctttgagcgatgccgtcagtgcggccggaccgtggtggcggtggcgcgcgtctgcgcctggcgcaggatatgcggcggcaggcgcttcaggatcaggtgcaccgccagcggaatcagcaccacgtcatcgacaatgcccaggcccgcgaccacgtcggggatcaggtcgatcggcgagattgcgtagagcagcagcccgatggcggcgggcttgagccagggcggcgcgtccggatggcgcagcgcgtaccagaacaggcggccgtcgcggcgaaccagcgtccacagggccgaaaatcgcttccacatgagaggcctccttcacattgcgggcgccggttactggcgcatgcacagatagcttgggccgttatcggcggcttcaagttccgcaaggtatgggcggtgcggggagggtgcccggaacgggcggcagggcggggaattgtggcgattccgcccccgcgcggcggaggcgggcgccgcgcaccgtcaccggcgcgcggctgggctgcgtggcgaatcagcccgggatcttgccttccacgccttcgacgtagaacttcacgccatgcaggaagccgtcgtcggccacctggtccttggccagctgttccttgccggtgttgtccttgatcggacccttccagatcggcgcgctgccgtcggcgatgcccttcttgcgctcttcgaccagcgccttgacgtcagccggcacatcggcgttgaagctcttcaggtcgatcatgccttccttcaggccccaccacgtggtgctgttcttccactgcttgttcagcacgtcttccaccaccttgttgtagtagacgccccacgagatcaccgacgcggccaggtgggccttgtcgccgaacttgctcatgtcgctgtcccagccgaaggcgtgcacgcccttttcctgcgcggtctgcaccacggcggcggagtcggtgttctgcatcagcatgtcgacgccctggccgatcagcgtggtggcggcttcgcgctccttgcccggatcgaaccacttgttgacccacaccaccttgaccgtggccttggggttgacgctgcgcgcgcccagcgtgaacgagtcgatattgcggatcacctcggggatgggcaccgatgccaccacgcccatcttgccggtcttgctcatcttgcccgcgaccacgcccgccaggtaggcgccttcataagtgcgcacgtcgtactgggccaggttctcggcggtcttgaagccggtggcgtgctcgaactttacgtccgggaattccttggcgaccttgagcatcgactccatgtagccgaaggtggtgccgaagatcagcttgttgccctggctggccaggtcgcggaacacgcgctcggcgtcggccgcggattcgggcacgttctcgacgaaggaggtcttgaccttgtcgccgaacttctcttccacggccttgcggccgttgtcatgcgcgaaggtccagccggcatcgccgaccggcccgatatagacgaaggcgaccttgagcggctcggccttctgctcggccgcgggcgcggaggccgcgcccgccgtctcggcaggcttgtcggcctctttcttgccgcagcccgcgagggtcagcaaggcggtggcggccagggccgccagggtcttcctgcgcgtgacgatcatgatttctccttgtgatgaattgttggtagctcagggatttccgtaaaaaaactcgaggctcaggcattgccgggccggaagggcttgcccagcgaggccggcatgttcagccggatccaggccgggttgcgcgagatcagcgccagcaccacgatggtggccgcgtacggcagcatcgacaggaactgcgacggcaccgacacgccgatcccttgcaggtagaactgcaggatggtcacgccgccgaacagccacgcgcccaccagcacgcggcccgggcgccaggtggcgaaggtggtcagcgccagcgcgatccagccgcgaccggcgaccaggttctcgacccacatcggcgtgtacaccagcgacaggtaggcgccggcaagcccgcagcaggcgccgccgaacagcagcgcgccaaagcggatggtgcgcaccgggtagcccagcgcgtgcgccgattccggcgcttcgccgatcgcgcgcaaggtcagccccgcgcgcgtgcggaacaggaaccacatgatggcaaagcacagcagcaggctgaaatacaccatccagtgatgctggaagaaggccggcccgaagaagggcaggtcggccaggccgggcacggccttggcctgcgccggcatggcgaagccgacaaagcgctggcccatgaaggccgacaggccggtgccgaagatcgacagcgccaggccggtggcgacctggttggtggccagcaccagcgccagccacgagaacagcgtggccatcagcatgccggcgagcgcgccggcggcaaagccgagcagcggcgactgggtctggtagccgaccatgaagccggccaccgcggcgaccagcatcatgccttcggcgccgaggttgagcacgcccgagcgctcgttgatcagcaggcccagcgcggccagcagcagcggcgtgccggcgttgatggcggtggcgataaggggagcgagttgttccatattgttctgtagctccgctcaggccgtggtggcgcgccagcgcaggcggttttcgatcagcgtgtcgcaggccagcaggaagaacagcagcatgccctggaacacccagccaatggccgacggcaggcccaggcgcgattgcgccatctcgccgccgatatagaacagcgacatcatgatgccgccgaagaccgtgccgaccggatgcagccggccgataaaggcgacgatgatggcggtgaagccgtagcccggcgagatcgacggcagcagctggccgatcgggccggtcacttcgaacgcgcccgccaggcccgcggtggcgcccgagatcagcagtgcgctccacagcgcgctgcgcgccgagaaacccgcgtagcgcgccgccgccggcgcggtgccgcccacctgcaggcggtagccggcaaagctgcggaacacgaacacggtcatcaccgccaccagcaccagcatcacggcaaagccggcatgcaggcgcgagcccgacatcaggttgggcagcaggtactcggacgagaacaccttcgactgcgggaagttcatgccgttgggatccttcagcggcccgttgaccacccacagcagcagctgctgcgcgatataggtgagcatcagcgagaccaggatctcgttggcgttgaacctgtccttgagcaccgccgtgagcgaggcccacagcatgccgccgaccatgccggcgagtgaggccagcaccagcaccacggtgccgttcatggcctggcccggcacatcgaagtaaagcacggtggcgccggcgcagatgccgccggcaatcagctgcccgtcggcgccgatattccacacgttggcgcggtagcacaccgacaggccgagtgcgcacagcaccagcggcacggtcttgagcagcacctcgccgatggcgcgctggtcgcgcagcggatcggccaggaagaccttgagcgcggccacggggtccttgccgagcaccaggaacagcagcgcgccgaacaggagcgtcagcgccagtgcgaccaccggcgaggcataggccatggtgcgcgagggcaggccacgcggcgccagcgagaggggggagcggggcagcagttgtcgcacatcagccatggcttgccacctccgcgccggattgcgcctgggcgggcccgccttgccacagtccgctcatccacaggccgatctgctcgcgcgtcgcggtctcggccggcaccgaaggcgacaagcggcccttggcgatcacgtgcagccggtcgcagatcgcgaacagctcgtcgagctcttccgacaccaccaggatggcgcagccggtggccttcagcgccaggatctcgttgtggatctgcgccgcggcgccaacgtccacaccccaggtcggttgcgccacgatcagtaccttagggccgctttcgatctcgcggccgacaatgaatttctgcaggttgccgcccgacaggctgcgcgccagcgcgtgcggcccgctggccttgacgcggaagcggctgatcacggccgaagccagcccggtggccgcgccgggcgaaatcatgccttgcctcacatagggtggcgtctggtgcgacagcaggatattggtcgccaggctcatgcccggcaccgcgccgcggcccaggcgctcttccggcacgaaggccaggcccgcgcgccggcgctggcgcgcatcgagccggccgactggcttgccgccgagctgcaccgacatgttgtctgcgcgtgtgtcttcaccggacagcgcggccagcagctcctgctgcccgttgccggacacgccggcaatgccgacgatctcgccggcgtggacatccagcgagatcctgctcagctcggtcgcgaaggcatgcgcgcgcggcagcgacaggccctgcacgctgagccgcaccgggccgcgctcggcagccacgcgcgtctcgcgcgggggctcgccgccgatcatcagccgcgacagcgaggccgcggtttcctggcgcggatcgcacacgccggtgaccttgcccatgcgcatcacggtggcctgatggcacagtgcgcggatctcgtcgagcttgtggctgatgtagaggatgctggtgccttcggcggccagctggcgcagcgtgacgaagagcgtttccactgcctgcggggtcagcaccgaggtgggctcgtccaggatcagcaactgcggattggccagcagcgcgcgcacgatctccacgcgctggcgctcgccgaccgacagcgtatgcacatggcggttcggctccagcggcagcccgtagcgctcggcggtggcgcggatgcgctcggccagctgctttatgttgccttgctgtccggcgggcaggccgagtgcgatgttctcggtcacggtcagcgtgtcgaacagcgagaaatgctggaacaccatggcgatgcccaggttgcgggcgtcgtgcggactgttgatggtgaccggcgccccgttgaagtgcatctcgccggcatccggacggaccgcgccaaagataatcttcatcagggtggatttgcctgcgccgttttcacccagcacggcatggatctcgccgggggcgacgctgaggctgacgtcgtcattggcgacgacgcccgggtagcgcttgctgatatgggccagcgccagcctgggagggagttgtgatgtcactgaggcggctcgggttgttgtgatggcagcaacgtgggatgagtcaacagcgcggcagtgcgtggcgcagcatcgccgcgacgcattgcagcattcatcatggtttggtgatgcccgatattggtgatggattatataagtgacaggacaccgggcgggccgattccggcgtcattccagtccctgcaacggtttgggggtggttgcaagtcgcgtgccggccacagcacgaaaaaaagccgccggctccttgcggagccagcggctggactggagcagcggcgggcggccagggcggccgctcgccggcagggctcaggcgccggtggtggcgaagcgcccgtcgcggaaatccgccagagtctggtagatctgctcctgcgtgttcatcacgaacggcccgtactgcgcgatcggctcgttcagcggctggcccgcgatcagcaggaagcgcgcgtcggcctcggccctgacgatgacgccgtcagactggccggcgttgtccagcacgcccatgcgctgggcctcgatcacggcgcggtcgtcgccgctgccgatcgaaacctcgccccggtacacgtagacgaacgcgttgtgcccggccggcagcgcctgcgcaaaggtctggccggccggcaggtgcacgtccaggtagaccggctcggtcaccgggcgcgtgatcgcgccggccacgccgtgcgtggcgcccgccagcacgcgcaccgtggcgccgttgtccagcgccaccgtcgggatctcggcggcgggcaggtcgcggtaccacggcgcggtcatcttgtccgcggccggcaggttcagccatagctggaagccttccatgcggccgtcttcctgctcgggcatttccgagtggaccacgcctgcgcctgccaccatccactgcgcgccgccgttctgcagcagcccctcgttgccggcgctgtcgcgatggcgcatgcgcccggccagcatgtaggtgatggtctcgaagccgcggtgcgggtgatcggggaagccgccgatgtagtcgtccttgctgtcggtgccgaaggcatcgagcatcaggaacgggtccagccggcgctgcaggttctgcgtcagcacgcgggtcagcttgacgccggcgccgtccgaggtggcaatgccccgcaccacgcggtccacggcgcgcgagcgttgcacggtttcggcggcggcggcgggaacggtggcgaaggtggtggcaagggtgtccatgtctttctcctgtgggcgggttccgcgcggcaatggccgggccggtttcccgtcgtttcagctacctcgtcaatttagtgttttggcgcggaaagagtagagggtcgccgggcaacagattgttctgctggcgtaccgactgttggtccaggttctttcgaattcagaacgatccgggaggtcgccgtgtgccggctaatgcacggccgaacatgccgtcctactgccgccaattcgcgcaagatcggcgcaggaaggccggaaaaatgcgggaagatgacaggatcgatgaagatcgctataatagcgctctctttgtcatccgttgaggtgagatgcggggtgtcaaaacctcgccagcccttgccagtcaacggccgatggaccggcggcgcgtcggaaaacttcaatatttgcgctgccactggccaaccgatcgcaacaactttgcgtcgccggttgcgccgcttcagggactgccaatccaacccggcatcccgtcaatcggacttcccgcccacggcggaggaatccacagaccgtccgccggcaatcgtgccggtcatggcggcaatgcaatctgaaccgggactggtggcgccctatctccgcacgcaccagcccatattgttttccatcgccgggaagtggcgtgctgcgcgcttttcggtttcggaaaaggggagagtatgtcaaagcaatcggcacgggtcttcgcctgggcaggactgacgctggccgcgctggctgcactggtggcatggatcggcgtcgatgtgattcgccagtaccaggagcgcctgctctacgacgtggccgaccacctgcgcctggtggtgctgtccatgacgctggcgctggccaccggcatcccggccggcatcgcgctgagccgcccgtgcatgcgccgctgggccgaccgcctgatgcaggttttcaacgtgggcaataccgtgccgtcgctggcggtgctggcgctggccctggccgtgctcggcatcggcgagcggcccgccatcctggcgctgtggctggcctcgctgctgccgatcgtgcgcaacacctacgaaggcctgcgcaatgtctcgcccacgctgctggaagcggcgcgtggcatcggcatgacgccggtgcagcgcctggtgcgcgtggaattgcccaacgcgctgccggtgatgctggccggcatccgcatcgccctggtcatcaacgtgggcacggtgccgctgtccttcctgatcggtgccaacagcctgggcgagctgatcttcccgggcatctacctgaacaaccagccgctgctgctgctgggcgcggccgccacggcgctgctggcgctggccctggacgcgctctttgccgccgccggccagctgtacctgcgccggcgcgggctggcgcgctgaacatggggaccgaaatggaaaaccagatgcaattcatccgccgccgtgcccggcgcgtcgccctggtggtggctgccgtcaccgcttttgcggcggggctggcgctggccactgcgcctgaagcgcgtgcagaggccacgccgatccgcgtgggcggcaagaacttcaccgagcagctgctgctgtcgtcgatgacttcgaaatacctgcgcgccaagggcctcaccaccgaactgaccgccggcctgggcagcacgctgatgcgccaggcgatggagagcaaccagctcgacgtggtgtgggactacaccggcaccgcgctgatcgtgttcaacaaggtccaggaaaaactcggcgccagggaaagctacgagcgcgtcaagcagatggacggcgcgcgcgggctggtgtggctcgatgcctcgaacatcaacaacacctatgcgctggcgatgccaaaggaacgcgcggccagcggcgtgaccacgctgtcgggctttgccgagcagatgcgccgcgccggctccgacgccagccacccgttcgcggtcgacatggaattcgctgcgcgcccggacggcctggagccgctcaaggcgctgtacaagctgccgttctcgcgccgcgacgtgatccagctcgacccgggcctggtctacaccgcactgaagaacaaccaggtggagctgggcctggtctatgcgaccgacggccgcgtcaagggcttcgacctggtgctgctggaagacgacctgcacttcttcccgccgtacaacgcggtgccggtggtgcgcaagccggtgctcgacaagcatccggaactggccggcctgctcaatgcactcgctgccaagctcgacaacgagagcatgaccgacatgaactacaaggtggacatcggccagcagccggtggacaaggtcgcggaggacttcctgcgcagccacggactgatctgagggaggccgcatggacttgttctcttacctgcagcacagctggcccacgctgctgaaaatgaccggcgagcacctggcgctggtgggctcggcagtggggctggcgatcctgatcggggtgccaatgggcatcgtgatcacgcgcttccgcgcgctggccacgccgctgctggcgctggcgacgatcgtgctgacgctgccgtcgatcgcgctgttcgggctgatgatcccgatcttcgcgcgcttcggccatgcgctcggctacgtgcccgcggtgacggcggtgttcctgtactcgctgctgccgatcatgcgcaacacctacaccgcgctggccaatgtcgaccccggcatccaggaagcggggcgcggcatcggcatgaccgcctggcaacgcatgcggctggtggacctgccgctggcggtgccggtgatcctcggcggcgtgcgtaccgccgtggtgatgaatatcggggttgccaccattgccgccatcatcggcgcgggtggccttggggtgctgatcctgcaggcgatcagccagagcaacatgagcaagctggccgtgggcgcggtcctggtcagcctgctcgccatcgtggcggacgccttcctgcagtggttgcagcgggcactgacgccaaagggaatccgcatatgatcgaactcgaccaactcaccaagtccttcccgcagaaagacggcaccgaaacgcgcgccgtcgacaccgtgtcgctgacggtgccgcgcggcgagatctgcgtcttcctcggcccctcgggctgcggcaagaccaccacgctgaagatgatcaaccggctgatcgagccgacctcgggcacggtgcgcatcgagggcgaggatacgcgcggccttgacggcgtgaccctgcgccgcaagatcggctacgtaattcagcagatcggcctgttccccaacatgaccatcgaagagaacatcatggtggtgccgcgcctgctcggctgggacaagaagcaatgccgcgagcgcgcgcgcgagctgatggcgatggtgcagctcgatcccaaccggctgctgaagcgctatccgcgcgagctctccggcgggcagcagcagcgcatcggcgtgatccgcgcgctggcggccgacgcgccgctgctgctgatggacgagcccttcggcgcggtcgacccgatcaaccgcgagagcatccagaacgaattcctgcagatgcagcgccagctcggcaagaccgtgatcatggtctcgcacgatatcgacgaagcgatcaagctggccgacaaggtggcggtgttccgccgcggcaagctggtgcagttcgaccatcccgacgcgctgctggcgcatccggccgatgagttcgtgcaggccttcgtcggacatgacaacaccctcaagcgactgctgctggtgcgcgccggcgacgccgccaccatgccgccgagctgccgccccgacatgccgctggccgaagcgctgggcgtgatggacgatgccgacgtgcgccacctgccggtggtggacgacgcccaggtcgcgctgggctacgtcacgcgccgcgatgcgcgatccggcaaggggcagtgcagcgacgtgatgcgcccgttcgccgtcaccgcggccttcgacgagcacctgcgcatcgtgctgtcgcgcatgtaccagcacaacaccagctggctgccggtgatgggcgcggacggcgcctacctgggcgaggtcacgcaggaatcgatcgcagggtacctgagctcgggacgttcgcgcgggcaggccggggtgctggccgcctccgcttccgcgccgctgcgggcggcggcctgagccagcggcagggcggcggcatccgcgctatgctaggtgcatgctccgctattgccgctcgcccttgtgcctggtcgtcgaaacccgctggctgataccgcgcgggtttgacggcttcacgcccggtccgctgatcctgctgcgccccggcgccagccaggcgctgatcgagcatgagaaggtgcatgtgcgccagttctggcgcagctggggcctgatgggcgtgctctacctggccagccggcgctggcgcctgcgctatgaagtggaggcctaccgcgaacaattgcggcacagcccgccgggcgcggcgcatggcctggcgcgcgtgctggcgtgcaagtaccggctcaggatttcagaagccgaggcgtaccgtctgctgacgcaagacctgcacggcgatctctaatgaagaacggcccgcaccagttactggtgcgggccgtttctcttgtctggcggaagcggtgagattcgaactcacggatgggtcaccccatcggcagttttcaagactgctgccttaaaccactcggccacgcttcctggaagtgcgggcattgtagcgcgaaagggcatgggcccggcgcgctgccgcctgcagacccgacggtcaggccgcgcattatacaaggctcgcgtggatcgatggtggtcttgtgttgcggcacgcaagcgcgcgtaaacttcctgccacatccgctgccgcggatgtcggcgtctgtctgacattacggaaccttcacacgccggcatcgctcatattgtcgtgccggatggcgcggtgtgtgccgcatccccggctttcgcctggcaacagaggagaactcaaaatgcgaatccatagcaagaaatggctgatcgttccggtggctgcagcggctgtgctggccggttgtgccgctccgtatgacagcggctacaacaccggctacaacgccccgcctccggggtaccagactcccaacacctcgcaggccccggctggcgcggtgtactacggccgcgtggaatcgattgaaccgatcaccagtacgcaaggcagctcgggcctgctcggcaccgtgatcggcggtgcggccggtggcctgctgggccaccagatcggcggcggacgcgggcagaccgcggcgaccatcggcggtgccgtggtcggcgccgtggccggcaaccagatcgagaagcgcgcgggcagcaacacccagaccgcgtaccgcgtcaacgtgcgcctggatgatggccgcatcgccacggtgacccagtcgagcctgggcaacctgcaggtgggcatgcgcgcacgcgtggccaatgacatggcaacgccgtactgacatgccagcctgacgtttgccagcatgtaaaaggccacgcatcgcgtggcttttttttgtaccggtgcccgtcggcgctcagtccttcaggaacatctcctgcaggtcgttgaggaagcgccggcccagctcggtggcgcggatggtggtcaggtccgcttccagcagccccttcttttccgcctcggccagctgcttgctgatggtatgcagcggcagcccggtgtagtcgtggaagctcgatgccggcacgccgtcggtcaggcgcagcgcgttgagcatgaactcgaacggcagctcgtcggcgccgacatcgcgcgcttcctgcacggcattgccggccagcgcccgctccatgtaggtggccggatgcttgtgccgcatctggcgcagtatccgatgcgggaacgacagcttgccgtgcgcgccggcgccgatgccgaggtagtcgccgaagcgccagtagttcaggttgtggcgcgcctcgcgatgcggctttgcgtacgcagaggtttcgtagtgccggtagccggcctgagcggtgcgcgcttcgatccagtcctgcatctcgtacgcgctgtcgtcgtccggcagcgccggcgggaatttggcgaagagggtgttgggctccagcgtcaggtggtacagcgacaggtgcgtggtgccgtacgacagcgcggcttccacatcctgccggcattcatccagcgtctggccgggcagggcgtacatcaggtccaggttgatgttgtcgaagctggcctgggcgatgtcgatcgccttgcgcgcttcggcaccgccgtggatgcgcccgagcgcctggaggtgccggtcgttgaagctctggatgccgatcgacagccggttgatgccgctggcgcggtagctggcgaacttgtcggcctcgaaggtgccgggtttggcctccatcgtgatctcggcgtcggcatccagcggcagcagcgcgcggatatccgacagcagccggtccatgcctgccgccgacagcaggctgggcgtgccgccgccgataaagaccgtatgcaccggccggccccacaccagcggcagcgactgctccaggtccgcgcgcagcgcgtccaggtagatgtcttccgggatctcgtggttgtcggcgccgggtgcggcgtgcgagttgaaatcgcaatacgggcacttgcgcacgcaccacgggatatgcacgtacagcgacagcggcggcgagccgggcaggctgatctgcccgggcttgagccagagctgcttgctgtccacgggcacggacgcggagaccggtacgatcgggatcatcgggtggcgctttgcgcggcatcggcctgcagccgtgccaccagtgcgcgcagcgcctgggcccggtggctgaccgtgttcttctcttcgggcgatagctcggcggcggtcttgcccaggtgcggcagcaggaagtgcgggtcgtagccaaagccgcccgcgccgcgcggcgcgtcgacgacctcgccgtgccagaggccttcggcaatgatcgggcaggggtcttcggcatggcgcacgaacaccagcacgcagtagtagtgcgcgtggcggttcagcttgccggccagttgcgagaccaggtgcgcattgttggcggcatccgacctggcctgcccggccatctgcgcatagcgcgcggaatagacgccgggcgcgccgtccagcgcctgcacgcagatgccggaatcgtcggccagcgcgggcagcccggccagccggctggcatggcgggccttggccagcgcgttctcgacgaaggtggcaaagggctcttcggcctcgggaatgcccagttcgccctggggcaccacgtcaaagccgagcggggccagcagcgcgccgaattcgcgcagcttgccggcgttgttggaagccagtaccaggcgttgcatcgcgggtcccgctgctcaggccaggccgagcgcttcgcgctggtgctgcaccaggcgggcgatgccggcttcggccaggcgcgtcatggcgtccaggtcggcgcggctgaacggtgcgccttcggcggtgccctgcacctcgacaaagccgccgctgccggtcatgaccacgttcatgtcggtgtcgcagctgctgtcctcggcgtagtccaggtccagcaccggcacgccgtcgaccatgccgaccgagaccgcggcaacatggtcgcggatcgggctggccgcgatcaggccgtcgcgcagcatggtcgaaaccgcgtcatgggcggcgacaaaggcgcccgtaatggccgcggtgcgggtgccgccgtcggcctgcagcacgtcgcagtccaggtggacggtgtattcacccagcgccgccaggtcgaacaccgagcgcatggcgcggccgatcaggcgctggatttcctgggtgcggccggtctgcttgccgcgcgcggcctcgcggtcagagcgggtatgcgtggcgcgcggcagcatgccgtattcggccgtgacccagccttcgccgctgcccttcttgtgcggcggcaccttggccagcacgctggcggtgcaaagcaccttggtgtcgccaaaggcacacaggacagagccttcggcgtggcgggtgtagtggcgggtaaggctgatggaacgcagcgcatcggctgcgcggccgctgggtcgcatgggatggtttgtccgaatcggggagagaccgcgattctaacgccgccagcccttgagcgccgcatcgcacgcggggagggcattaccgcatcaggttgctggtcttgtcgatggcggcgcggatctctgcgatcgagcgctcgatctcctcttcggacagcaggtcgctgtcagtgccggtgcgctccaggatcgaggtggtgaaggcgttcagcggcagggtgtcggtcatgaccgaatcctgccccgccgcattgctgtccagttcccacatcatggcgatgccggtggtgttgtcggcaccttcgccggcgttctgcagcgcctgctcgatcagcgccggcaccgcctgcaccaccgacaggcgcgacagcttgtccaccagcgcgggctcttcgagcgcgccccacaggccgtcggagcagagcagggccacgtcgcccggctccagccgcaccgggccgcccaggtcgatcagcggcaggttgggcgagcccaggcagttgtagagcttgttgcgctccgggtggttggccacatgcatcggcagcacgcgttcctgctgcagcaggttctcgatcttggagtggtcgcgcgtgcgcgtcagcagccggcccttgcgcagcaggtaatagcgcgagtcgccggcatgggcccagtagatctggccctgctgcacaaggcagcagaccaccgtggtgcgcggcacgtccgccatctggttggcctcggcatagcggtggatctcgcggtgggccagcatgatggtgtcctgcaggaactcggccgggttgcgcaccgtgggccgcgcctgcacctggaactggcgcgccagcgtctgcagcgcctgctgcgcggcgacctcgccgtgcgcatggccgcccaggccgtcggccagcaccatcagcagcgcgtcgcgcgtgaagcaatagcccatgcggtcctggttgacgcggcggccgcctttcctgctttcctggtagacagagaatcgcatgttggctttcagggaattcagtggactggccgcaagcggggcgccagatttgtgattcagtcgacgctcgcgccggggacgggttcgtcacgccggcgcagcagggtcaggaagcgcgaggtcgccgcgggccgctccgccggcgccagggccggggcttgcgtctgcggcgccagcgcctgttcgccgagggcgttggtctgctcgcgcaactccttctgcagccggaacacgctctgcgggcgctcggccggcgtcagccgcaggcaccattcgaccaggtccaccagcccgttggtgtagctgctgcgcagccgcgccagggcatcgcccatgcggtcttccttttcacgctggttggcttcctgcggcggcatgccggccatgcaggcatagagcgtggcgcccaggctgtagacatcggtccacgggcccaggtcggaatgcttgccatagagctcgggcgcggcaaagccgggggtgtacatcggctggaagcgggccgcttccatcgtcagggtctgccgcgcggcgccaaaatccagcaggatcggggattcgtcctcgcgcaggtagatgttgccgggcttgatgtccaggtgcagcagcttgtggatatggacctcgcgcaggccgctcatcaggtcgtggaagaccttgcgcatgaaatgctcgcgcagcaccttggggccgccttgctgccgggcggccagcacgtgctcctgcagcgtcttgccgagctcgtagttcatcaccatgtagacggtggagttctcgcggaagaaattcaccacgcgcaccacgctgggatgggagatgcgggccagcgagcggccctcttcaaagaagtacttcaggcccagccggaacgcggcggcgttttcctcgggcaccacggggatcagttcgcccgggttgcgccgcgccagcgacgccggcaggtattccttgatggcaaccggtgcgccggtatcgtcggtggccaggtagacgaaactgaaccccccgctggccaacttctttacaatacgatagttggacaacagcgtgccgacgggcagcggtgcactcttcggttgtgtcgtgccctttggctctgtcatgggaatagggacctgatttgcctccggattgtccgggctaatcggtcacttgtaaagaacacaaataagggcattgttgccctcctttcaacgtattgagagctccccggaatcccgtacggggcgctcgaggcgggacccgccggtcgccagcagcccggggccgccgccattcacgagaacatccaatgatccacagcatgacaggctatggcctggcgacgcgccaggcgccattgaccaacgcgcaaggcgagcccagcgggcgctccgcgtccgtttcggtggaattccgcactgtcaattcgcgtttcctcgacctgttgttccgggccccggaagagtgccgcgcgttcgagccggccctgcgtgagatgctgatggcggagctgtcgcgcggcaagctggagtgccgcatcaacctgcagcgcaccgacaccggcggcgccaccctggccctcaatgaggggctgctggcgcagatccgcgcgctggaaaccaccgtcgccgccaccttcgccagcgccggcaccctgcgcatgggcgagatcctgcgctggccgggcgtgctggtcgagccggaactgtcgcaggaggcactgcgcgaggcggtgctgggcgccgcgcgcgaggcgctggaccagctgctggaagcccgccgccgcgaaggcgacgcgctcaaggcgacgctgatggagcgcatcgacgccatgctggcgatcgtcgagcgcctgacgccgaccatcccgcagctgatcgcgcaccaccaggaaaagctgaccgagcgcctgcaggaagccttcaacctggccgcgcccaccggcatgccgtcgatgagccgcgacgagatcgccgagcgcatccgccaggaagccaccgtctacggcatccgcatcgacatcgccgaagagctgtcgcggctgcaggcgcacctgaacgagacccggcatatcctgaagaagggcggccaggccggcaagcgcctggacttcatgatgcaggagctcaaccgcgaggccaacacgcttggctccaaggccgccgccaaggaactggccgatgcctcgatggagctcaagctgctgatcgagcagatgcgcgaacaggtccagaatctcgaataaagacagcctcaggaatcaccaaagaatcatcatgagcccaacgcctcaatccgcgccacacactgccatcgataccgtctaccccggcaacctcttcatggtggtggcgccgtcaggagccggcaagtcgacgctggtcaacaagttgctgtcgcaggacccggccatccgcctgtcgatctcgcacaccacgcgcgccccgcgcccgggcgagcaggacgggcgcgagtaccacttcgtcacggtcgacgcgttccgcgccgcgcgcgaccgcggcgacttcctggaatgggccgaggtccacggcaactactatgcgacctcgcgcgtgtggatcgagcagcagatggcgcagggcaacgacgtgctgctggaaatcgactggcagggcgcgcagcaggtgcaccagcgcttttccaacgcggtcgagatcttcatcctgccgccgtcgctgacggcgctggaagagcgcctgaaaaaacgcggccaggacgagcccaatgtgatcgtgcgccggctgctggcggcgggcagtgaaatggcccacgcctcggagtcggactacgtcatcatcaatgaggtcttcgacgatgctctggagcagttgcgcaacgtgatcagcgccacgcggctgcggttttcctcgcagaaagcacggcatacggagctgtttatcgagctgggcatccactgagccgatgcctgccgatgacagccgcgcggggcgccgccggcgttttccgccgcgtgctgtaaaatagcaacccaacgtaaggttttgtcccaaggtggatttgatatggcgcgtattaccgtcgaagattgtctgaaacacattccgaatcgcttcgagctcgcgctggcggccacgtatcgtgcccgtcagctggtgcagggccacacgcccaaagtcgaagcaaaggacaagccgaccgtggtggcactgcgcgagatcgcgtcgggccaggtcggcatcgagatgctgaagaaggtcccgacctgattggtcaggcggcccatggcttatcctcgcatcgtgccagcacgtatccagccggattccaggggccgccgccatgccttcgccgcattcgccctccaagcctccctcccagccgtcgccgactgccgtggcgccggcgcttggcgatgcggccccgcctacggcgcctaagcgcaccattccgggccagccctccgtgaacgcgcgcaccggcgctcccaatcttcccgatccgctcggcgacgatgtcgtcggcgagcgtgccgtcgcgcccgcgctggcgccgggcaagtccaggggcgcggcgctgcaggacgagctggccgcgatgcaggatgtggcgccggcggctgacagcctgtttatcgacgcagtgctggcgcagtcataccggcacttcttcggcccgacctcgcagccggcggtgccgccgcgccagcaggtcatctccatcacccggctgatggagaaactcgcgtacctgaaggcgcccgacctggcgcgcgtgcgcgaggccttccagttttccgacgaagcccacctgggccagtaccgccagagcggtgagccctacatcacccatccggtggcggtggccgagctgtgcgcggactggaagctggatgtgcagtccatcatggcggcgctgctgcacgacgtgatggaagaccagggcatcaccaagagcgagctggtcgagaaattcggccccaaggtcgccgaactggtcgacggcctgaccaaattggacaagctcgaattccagagccgcgagcaggcgcaggcggagagcttccgcaagatgctgctggcgatggcgcgcgacgtgcgcgtgatcctggtgaagctggccgaccgtacgcacaacatgcgcacgctcgacttcgtcccgccggagaagcgccgccgcatcgcgctggagaccatggagatctatgcgccgatcgcgcaccgtctcggtctcaacacgatctaccgcgagctgcaggagctgtccttcaaggtcggctcgccgttccgctacgccacgctggaaaaagccgtcaaggccgcgcgcggcaaccgccgcgaggtggtcaagcgtatcctggaagccgcgcagaaggggctggccgacgccggcatcgtggccgaactgtccgggcgcgagaaaacgctctacagcatctaccgcaagatgcacgacaagcagctgtcgttctcgcaggtgctggacgtatatggtttccgcgtggtggtggaaacgcagatgcactgctacatggcgatgggcgcgctgcatgggctgtacaagcccatgcccggcaagttcaaggactacatcgccatccccaagatcaacggctaccagtcgctgcacaccacgctggtgggtccgttcggcacgccggtggagttccagatccgcacgcgcgacatgcaccagatcgccgaggccggcgtggccgcgcactggatgtacaagcaccaggccgatcacgccaacgatatccagcagcaggcgcaccagtggctgcagtcgctgctcgatatccagagccagaccggcgattcgcaggaattcctcgagcacgtcaagatcgacctgttcccggatgcggtctacgtgttcacgcccaagggccatatccgcgcgctgccgcgcggcgccaccgcgctggactttgcctacgcggtgcacagcgacctgggcaaccagtgcgtcgcggtcaagatcaacaacgagatgttgccgctgcgcaccgagctcaagagcggcgatatcgtcgaggtggtgacggcgccgtactccaagcccaatccggcgtggctgtcgttcgtgcgcaccggcaaggcgcgcgcggcgatccgccactacctgaagaccaccaagctcgacgaagccatccagcttggcgagcgcctgctggaacagtcggcgcgccagctcggcttcgagctcaaggcggtgccgcagtcggtgtgggaccgcatggtgcagtggaccggcaacaagcagcgcgaagacatctttgccgacctggcactgggccggcgcgtgccggcggtggtggccaagcgcatggagatcctgctccaggagctgtccggcgatgtcgacagcgcgctgctggcggcggtgcagaccttcgccggcgaagaagcgcccgcggtgccgatcaccggcgacgaaggcatgtcgatgatcttctcggcgtgctgccgcccgatcccgggcgactccatcgttggctacctgggcaagggcgaagggctgcagatccacgtgcaggactgcaagatcgccaagcgcctgcacagcaaggatccggagcactggatcgacgtgatgtgggccaagaagaccacgcgcgccttcgacgtgtcgatcaaggtgatggtgcgcaacgtcaagggcatcgttgcgcgcgtggctgccgacctgaccgccgccgacgccaacgtcgcgcacgtggccatggagcagcaggacgccggccaccaggaagccacctatatgcagtttatcatccaggtgcagaaccgcctgcacctggccaacgtgatgcgcgggctgcgccgcaacccggacgtcatccggatattccgcgaccgcaacgacggctaggaggccgttctaggacggccctggcgtcgttgtgcggccttgccgtgctacttgtactgtctgcggccgcacgcctagccagggccgccctaaaacggcctccactccaggctattgtttccgcgacgggtagcggacttccaggatatcgatctgctcgaccccggccggcgtgcgcagcgccacggtgtcgccctcgcgcgccttgatcagcgccttggcgatcggcgagatccagctcacgtggttgctgtccaggtcgacttcatccatgccgacgatggtgatggtggtttcttcgccggcacgattggcgtaggtgacggtggcgccgaagaagatctggtcgttgtcgccctgcagcgacgggtcgaccacttccgccttgtcgaggcggcgcgtcaggaagcggatgcggcggtcgatctcgcgcaggcgcttcttgccgtagagatagtcgccattctccgagcggtcgccattggaggccgcccacgacacgatctgcactacatcgggccggtcgacgtcgatcagctgcatcagctcattgcgcaggcggttgtagccttcggcggtgatgtagttcttggtgccgggaggtagcggcgttgcgccttcggggaggtcgtcgtcctcgtcgccggacgactctttgacaaatgccttgttcatgttccggatcacttcttggatctgtcattataggaaaacgccacaggcgaacctcgccggcgggcatctgctgcaccccttccaaagaaagatcacaaaaaagttgcgaaggggcttcccaaaaataaaaactgggttataatctttttctcgcgtgcggctgtagctcagttggatagagtacttggctacgaaccaaggggtcgtgggttcgaatcctgccagccgcgccacctatgcagaaagaagagggcttccggaaacggaagccctttttcgtttccgtcctttcgccgtcgtgccgttcgacttgcgcgccgcggctaccgttcccgctttccgtctgcacccacgcaaacctgcgattgctgcgtcacgccttgcggtcgcgcgtgcggcctcctaggctcgaatcaggcacaacctcgaccctgggagctgagcgcatggaaaacgcagagtggcgcgttgaagagtaccgcggcatggatgtctatgtcctggtatcgccgcacgggcaggacagcatcggccgttggggctatgaagtccgcgtgtcgcaggaaggcgccgacccggccgacgcgggcgataccgagttgcttgccagcggcccgcagcagttcgccacgcgccatgcggcggaggtggctgccttcggcgcgggctatgccctggtggaccgactgctcgggcccgccgaataagggttgcgcgtcattgtggttggcgcaacggcttatatcatgccgtgatctattgctattgacgcggatcattcttgatcctgcgcggcactcctacgctggaaatgaagcgagcgaagtctcgctcgccattgcagcagaacggagtgccccccgccatgccggaatatgcaggctacaagatcgtctatgaagtgattgcgctgcccaggtccaagtgggccatcctgatcgagatcatgcgccgcaccgacggtcagattctcgcgaggcggcacaacccgtttcccaaccagccgttcgacaccaagctcgaggcgctcgaacacgtcaatcgctatgtcgaagccttgcttgcaacgcacgaaccggacggcaaagtcaggcgcattgcatgatggcgcgaggcacgagcgaacgatttcatgcgcacggcaaaatagcgcttgccatgcgcggatgaatcacccataatccgtctccttcagacgcggggtggagcagttggcagctcgtcgggctcataacccgaaggtcgcaggttcaagtcctgcccccgcaaccaacgccttatatcagtatccagcggcattcgccgcagtccttcaaggcgttgttctcaaggccgtccggcctgactcactcactgctccgatgtcattccgcgcaacccaaaggcatgccttgcagcgttcgtgcgctggcaccactaggtgcgcaccagttccgccgcacgcctgaaggtatcgcgcaccagcggctggtcttcacgctccgcggcgtcggcatgctcacgcagccgcgtggccagcaccgtcagtgttccgtgcgcctgcggcccgcccgcggcctggcacttggttaccgcttcgcgcatcaccgcatcgagctcgccgctgacatcggcaccatcgaaggcgctcaccgagagagccgagatgcgttccaggtagagattgaccagcgcttcatcgtgtagcggttcggacatgtcggctccttgtcggtgacggggatacagaacccattgtagtgaagccgccgcctgcacaggatcaaacggtaatgattcttgttcgggtccctgccgcgcttcccatacaatgtgcacctgcccgattcatcccgacattattgccatcatgatgctgcagattcccgacgtactgtccaaggcgccaggtggcgcaagtccggcaggtcgtcgacgcggcggcgtgggccgacggcaatgagacctcgggctaccagtcggcgctggccaagcgcaacctgcagttgccggagggctcgccgcggcgcgccaggtgggcgacctgatccaggacgcgctcggcaacaacgcgctgttcttctcggcggcgctgccgctgaaggtctatccgccgctgttcaaccgctatgaaggcgggcatacctttgccaaccatgtcgacaacgcgatccgctacctgcgcggcaccagcttccgtatccgctgcgacctgtcggcgacgctgttcctgaccgagccagacgaatacgacggcggcgaactggtgatcgaggacacctacggccagcagcgcgtgaagctgccggccgggcatatggtgctgtacccggccaccagcatccaccacgtgacgccggtcacgcgcggggcgcgggtgtcatcgttcttctggatccagagcatggtgcgcgacgatggccagcgcgcgctgctgttcgagctggacgcgcgtatccgccaggtggcgcaggaactcggccaggcgcatgaatcggtgatcggcctgaccggggtttatcacaacctgctgcgccgctgggcggactcctgaactccggcggcgctgcatcccgtcagccagcaagcaggcgcggctatccgtcgcgccgtcgctgcatctgcaacagttcgatcggagagggctggatgcgccgccgcgccgggcgcagcgcgcggttgggccacagcacgtagttggtgtgcggatccagcggcttgccgaagtacgagacccagacctgtacgccgtgctcggtttcggcaacgatggccgcgacggcgcgcgccgcggcggaaggggacttgagcagttccgccagggcttcgacgccctgcacgacatggtgcttcaccccggcaaaccatgcgtactgacgcatggcggacaacaaacgcttggtcatgaacgcgactctggttgtgtggaaagtgcgaatgagacccgcacgcttccggtttgttcacgtcggtttgcgaaataccagcatgacagcggcgccatgtcgctgtgatggcatgcgcgtggcatgcgtcacctggtatcgctcctgtgcggcccgcatcacgtggcgtgcgccggctcaggtaccagtgcagagagtaccattgccagccggtccagggcaggatcgatatccagcaggtcgatggcgccgaagcccagcagcagccccgcgcaggtagcagggggcgtggcatagcagggatcgagcgtggcaagtgccaggccggccaggcgcgcagtcgagaccagtgcctcggacgccaccggcacgcgcagccgcgccgccaggtggaagcccgccattgccggcagcggctccagccacggcgacaggtcgccgtgcagccgcgccagcaggcgggcgcggcgctgggcgtggcgcgcgtgcgaacgccggatatggcgcagcaggtgaccctcggacaggaagcgcgccagcgcctgctggatcagcgtcggcgtgtaccagtccatcaggtgcttgaccttgcgcgcggccggcatcagccagggcggcaccaccaggtagccgcagcgcaggttggccaccagcgtcttcgagaacgtgccgaggtagaccacgcggccatgccggtccagcgtctgcagtgcgtccagcgcctggccgccgtagcggaattcgctgtcgtagtcgtcttccaggatcaccgcgtggcggagtgccgcccagtccagcagcgcctggcgccgcgccaggctcatcggcacgcccagcggcgactggtgcgatggcgtgacatagaccagcgtggcatcgttcggcagcgcctccaccaccagcccttcaccatcgaccggcactggcaccacccgtgcgcccagcccctggaacaacgaacgcgccatcggatagccgggatcctccatcgccaccacggcgccgggcccgagcagcagccgggccagcaggtcgatgccctgttgcgcgccgcccgtgaccaggatgtcggtcggcatgctctgcacgccacgcgtgaaggcgatatggcgggcaatggcctggcgcagcaccatctcaccggccggatcggcgacgccgggcgggcgctggcgctcggcggccagcgccgcgcgcacgcagcgcgaccaggcttcatgcggaaagcgcgtggtatcggcctgccccggctggaacccagagcgcgcgccgccgccggagtccaggaacggcgtcggcaccgccatccagcgctgcacggcaggcggcagcaccggcgccgccgccatgcgcatggccgggcgggccagcccctcggccacataggtgccgtcgccgacgcgcgcgtgcagccagccttcggccaccagtcgttcatacgccgtggtcaccgtcttgcgcgccacgcccagctgggtgccaagcaggcgcgtaggcggcatgcgtgcgccggcctcgagccggccgccctggatcgcgtcgcggatctggtggacgatctgcgcggtcaggtcgctggcttggtccagggcgagatgcagttccataaggtacgcgtcggtcaggattggtctactgattctgccggaaattggcagtgtgcggggccaatcgatgggtctatctttcatcccaacgggcgcgacaccagtgcccgccgaatccaacctgtcaaagcggagatcgatcatggaagaacggatgaactggcaagacgtggcccctgacgcctacaaggcaatgattggcctggaggtctatctggcacgctgctcgctggagaccacgctcaaggaactggtgaagatccgcgcctcgcagatcaacggttgcgcgttctgcctggacatgcacatcaccgatgcgcgcaagcatggcgaaagcgagcgccgcctgaacctgctgccggcctggcgtgaagtgagctggttcaccccgcgcgagcgcgccgcgctggcgtggaccgaggcgctgacgctgctgccgcaaagccaggcgccggatgcggactaccaggacttgcgagagcaattctcggaaaaggaaatggccgacctgacgctgctgatctcggccatcaatgcatggaaccgcttcggcgtcggtttccgtcgccagccgcctgcgctctgagccacggcgcacatccgcccgaccccagcctgacccgcgccgtggcctgccgattgacaagccgcggcgcagtgcattagcttctgttgcagatgctgcacaaatggcaaccgccggcggcgccggcattgggggcatggtggcgacacgtcaggagggcgggcaagccgtggccaagggtactgtcgaggcccggcgcgagcgcggcaggccgcccgccagcaggtgccgcgcggtgcgcacgaggccatcggcaacgtcgaccgcgaccccgtcgaactgctggaaatcagcagccagggccgggttgagcggctggtgccgctgcgctacggccgcatgatccagtcgccgttcgcgttctaccgcggcagcgccatcctccaggcccacgacctggccggcaccgcggattccggcctgcatatgcagatctgcggcgactgccacctggccaacttcggcggctttgccacgcccgagcgcgcgctgctgttcgacctcaacgatttcgacgaaaccagtcccggtccgtgggaatgggacctcaagcgcctgtgcgcaagcttcgtggtggcggcacgccacctgcggcacaagtccgctgtggccgaagacatggtgcgcgaggcggtgggcagctaccagcgccgcatgctcgcttatggcgaaatgggcatgctcgacacctggtacgaccgcattaccttcgagcggctgctcgaagaagacaccttgcccgaagtccagaaacgcatccggcgcggcatggagcgcgccgccgaccgcacccacgagtcgctgctgcccaagctggccgagcgcatcggcgaccgctggtcgatactcgatgcgccgccggcgatcttccacgtgcgcggcgagcagacgctgttcgggccggacgacgactggctggccgccagcgacgcggacctggcgctggaccaggcctaccaggactacctgtccacgctggccgccgaccggcgccggctgctcggccatttcacgcgccatgacctggccttcaaggtggccggggtgggcagcgtgggcaagcgctgcctggtgcagctgctggtggaccagcatgacaagccgctgttcctgcaggtcaaggaggccaccaggtcggtggtggcgcgttacttcaagagcgcgccgaccgcgcacgagggccgccgcgtggtcgagggccagcggctgatgcaggccgcgagcgacctgttcctcggctggaccaaggggccgttcgggcggcacttctatctgcggcagctgcgcgacatgaagctgtcggcacagatcgagctgatggacggcgagctgctcggccgctatgcctcgctgtgtggctgggtgctggcgcgggcgcacgccaaggccagcggactggccgccgaggtcagcggctacctgggccgcagcgaccgcatggccgaggcgatggtaggctatgccaatggctatgctgaccaggtcgagcgcgactacgatcagtttgtcgccgcgtgccgttcggggcgcctcgaggcgcgcaccgatgccgacatggctgctgatttccgcgtgtagcccacgcgccttgcctggccaggagtctgcccatgacagaagacaccctgctgcaactgatgacggaagtcgagaaggaagaccccatcgactacgccgacctgccgttcgacgacgctgcgctgcgccggctggcgtgccggctgatcgccgagcgctccagcgagatggaggcgtccggcctgccggtggaagcgctgctggccacgatgtgggcctcgacagccaagctggtgctggaaaacctggtgctgaacgcgcgcttgctgaggctgcagggcctgcccgacgacgcccaggcgctgatcgagcgcatcgcgcggcagtcgcgcggcggggcctgaacgcgccagcctgacttcccggcccgcaccgcgggccatgtgccgcaatcgtctcaagctgcggcggctctgccgtttcgctaaaatacgcgttttcacccagccggtccgcgctgtgactgacacgcggcggaggcggctgaccaggaggatttcggtgatcaagtggattatcgtcgcgggctacctcggtgccgtgctgtatgtgcacttccgcggcaaggtgcgcctgcgcatctggcgccagctgctggaccattcggccctggtggccccgatcaactgcttcatgtatgcgttctcgggcgtgccccgcacgccgtacatcccggtcgacaatttccccgacctggaaaagctgcgcgccgcctggcccgagatccgcgacgaagggctggcgctgaccgcgatgcgcaagatcaaggcagcggacaagaacgacgacgccggcttcaattccttcttcaagtacggctggaagcgcttctacctgaagtggtacgaggcccagcacccgtcggccgagcagctctgccccaagaccgtggcgctgctgcgcgagctgcccacggtgaaggcggcgatgtttgccgagctgccgccgggcggcaagctcaacccgcaccgcgacccgttcgccggctcgctgcgctaccacctgggcctggccacgccgaacgacgaccgctgctttatcgaggtcgacggcgagcgccacagctggcgcgacggtgagggcgtggtcttcgacgaaacctacctgcactgggccgagaaccgcagcgatgccaaccggctgatcctgttctgcgatatcgagcgcccgatgcgctacggctgggctgcgaagttcaaccactggatgggccgcaaggtcatgaccgcggccagctcgcccaatgacgagcacgaccagaccggcatgatcaaccggctgttccgctttgtctggctgggcggccagtatcgccgccgcttcaaggcctggaaccgccagctttactacgtcaccaagttcggcctgatcgtgctgggcgtggggctgatcgtcttcctgtaagaagcaaaatccggcggtttgctcccctctcccgcaggcgggagaggggagcaaacaatgggcccgtttcttttcctcgcggagatcccgatgcgcacccgtattgcagtgttgctggccttcgctgtcgttggcgcggccgcttgcagcaacaccccggcagagcgcccggggagcgcccagacaatcggcaagcccaaccccgcctccgtcaactgcacgcagcgcggcggcaagctgcagatcgtgtcgaccccggccggccagtccggcatctgcatcttcccgtcaggcaagcaatgcgaggagtgggcgctgatgcgcggcgaatgcacgccgggctgagccgccaggcttcaatcgcggcggcgttcgttggccagcgtggtgtagtagtcgcgcttggcttgatacatgcggctgtcggccagcttgacgacctcattcagccggtcgccctgcagacaggtggcgtggccgatggaaaggctcaggcgtgtgcccgggtagaactggttgttcagctccaccaccttgccgatctgctcgaccaccgtggcggcgccgcgctcgtcgcgcccgggcagcaggatcatgaactcgtcgccgccgatacgcgccacgcaggcctgctcgcccaccgccttcttcaacacctcgccggtgcggcgcagcagcccgtcaccgtcggcatggccgaactggtcgttgaccaccttgaggccgttcaggtccaccgccaccacgctgaccggccacgggcccttgcggcccagccgcgccagctcgtcctcatagtaggcgcggttgtagagcttggtcagcacgtcgtgcttgcccaggaactcgacataggcttctgccttcttgcgcgccgtgatatcggtcagcgacaccagcacctggtcccagtccgcttcccgcccggggaataccgaccactgcatgaagacgtccacggcgcggccatcgagcgcgtagttgatgacttcgcgctgctgccacagcttctcgtgccagaggtcgatcagctgctcggcaaaatggatgcgcatgtcgtcgcggaacacatcgcccagccgcgacagcagggcctgcttgctgtccgcgccgaacatctgcagcgtctgctggttgacgtcgagcactcggatctcctgcatgcagcgtgagacaaagtccggatgcacgttgaggaaggtgcggaagtcggtgatgccggcgccgcgcacttcatcgagcagcaccttgaccgcgctgaagtcctctacccacagcgacaccggcgaatgctcgaacagtcccagcgcatactgctcgctgcggcgcagttcacgctcggtgcgcatgcgcggggtgatgtccctgatcgacaacagcacgcgctcccaggtatcttcgtggcccggcaacaccgtggcctccagctggatatcgagccgctcgccatccagcgcgtagttgacggtctggctggcgaagcgattgccgccgtcccacaactggccgagctcctcgacatgctggtcgagcatgtcgtcgcggaagactgtgtcgaggttggccaccaggtcgtcgagatcggctgcccggaacagctccagcgtgcgctggttcacgtcgatcacgcggatcagcgccgagcactgcgccgcttgccgcgggtccgcgcgcaggtgggcgcgcaggtcggtgacaccttccttgcgcagttgcgcaaaatactcgcgcacggcgctgaagtcttccagccacagcgagacaggtgccagttggaacagggtttgatagtcgtccaggttgttgccggcagggttgccggcactcttgccgacggacgttgccgcggatgcactgctcaaggcttttctccttcttctttttcccgtggtgcacggcgccccgtggtcggtcttcgcccccggagaccagccgggccgcccctgcgcaccagcgcattagcataggcgaggcgcaggcaaaaggggagggatattgcaggcaggcgccagggctagcccgccagccgctgcacgatggcggccagcgtgcccagcgcccgctcgatctgcgccgagcgcggcgtgccgcagttgacgcgcaggcagtggtcgaagcggccggcgttggagaacatcacgcccggcatcacgcggatgccggcctgcagcgcctggtcgaacaccgcctcggacgatatctgggcgggcagttccacccacaggtgcatgccgccgcgcggggaccccagccgcgtgccggcgggaaagcttgcggcgatggcctgcgcgaaccattcgcgctgcgcgcacagccgggtgcgcagccggcgcaggtggcggtcgtgcgcgccggaagccaggaagtcggcggccgccatctgcgacagcatctcgttgggccgcgacaggccgaacttgagcatttccacgcgcgcctgccatttgccggcggcgatccagcccaggcgcatgccgggcgccagcaccttgtgcagcgaagcgcagtggatcacgttgccgctgccatcccaggccttggccgcggccggcggcgcatcgctgtcggcggtggccgagaagcagtcgtcctcgatcagcgcgatgccgcgcgcttcgcaccactgcaccagccgcgccttgtgcgcgtccggcatgatgcagccgagcgggttctgcaggttgggcaccaccgccaccgcacggatgttgtcgtagtgctgcgcggccagctccagcgcctccagcgagatgccggtctgggggctgcacgggatctccagcgcgcgcatgcccaggctttccaggatctgcagcaggccgtagtaggtcggcgattccaccgcgatcacgtcgcccggccccgccaccgcgcgcagcgcgaggttgagcgcctcggtgcagccgttggtgatgacgatttcttccggcgcgagctgcacgcgcgcccgcaacgcctggcgcgccagcgcggagcgcagcggctggtagccctcgggctcgaccgcttcgccgaacagcatcggatgccggcgcagcgcacgggtcgcggcgctgcgcagcgcctcggtcggatacagtgacggcgcgcaataggcgccgcccaggttggtatgcacatgctggtgctggccacgcgccagcaagccggaaatgcgctggtggatgccgacatactgcgccggatcaggcaaggccgcggccggctcggccagcgccgccagcggcgaacgcagcggtgccgcgacgaaataacccgagcgcggccgcgcttccagcaagccgtcgctctcgagctgcctgcatgcctgcagcgcggtggacaggctcacactgtgcagcgccatcagcgcgcgcaccgacggcatgcggtcaccggcggcgagcgttccggattcgatggcgcggcggtagtggccggcaacctggcggtagagcggggcggattccattggggccatcgtggcgcggttggccgcatcagtacagatacagaagcggggcgactgtatcgtaacagggctgaattcgcatggctgttccggtccaggcggttccgcggtgtgcctgccgcggctgagatcaggtcgataggctggagtcctgtgcctgttaccggagtcctgccatgcaaagcgatctcaacgacacatcaaccgtggtaccgcttctggccggccagtgcctgcgcctgcgcgtggcggcgggcaccgtgctgcatgccggcgcgggtgaactggagctggccgggccgccccaatggctggccgagacctgctacgtaccgcggcggcgcctgcgcgcgggcgatacgtggaccgtgcccgcgcgcggctggctgacgctgtcggcaagccgcgccggcgcattgtcgatcactgacccgccgggctggctgccccggctgcaagcctggctggcgttgtcctggcgccgcaccggcccggcccgccagcccgaatcccgccagattcccgactccgcgcccgaaagcctataaaattgcgctccggccggcctggcacattggtgtgcccaaccccccggccgcagttctcgggttccccatgctacgtctaagtgaagtcaaactcccgctcgaccataccgaaagcgacctggacgccgccgtgcgcaccagcgccgcgcagatcggcgtcaagggagacgccctgatcggctataccgtgttccgccgtgcccacgatgcgcgcaagcgctcggatatcaagctcacctacatcatcgatatcgaggtcggcgacgaggccgcggcaatcaaacgcatggccggcaagccgaactggagcgtgacgcccgacatggcgtaccacttcgtcgcgcgcgcgcaggcgggcagctcgcatccgcgcccggtggtgatcggcatgggcccgtgcggcctgctggccggcctgatcctggcgcagtcgggcttccgcccgatcatcctggagcgcggcaaggaagtgcgcgagcgcaccagggacaccttcggcctgtggcgcaaaagcgtgctcaatccggaatcgaacgtgcagttcggggaaggcggcgcgggcacgttctcggacggcaagctgtacagccagatcaaggaccccaagcactatggccgcaaggtgctcaacgagttcgtgcgcgccggcgcgccggaggacatcctgtacaaggcgcgcccgcacatcggtaccttccggctggtcagcatggtcgagaagatgcgcgccgagatcatcgaactgggcggcgagatccgcttcgagacgcgcgtcgacgatatcgacatcgacaacggccaggtgcgcggcctgaagctgtccagcggcgaatacctggaagccgaccacgtcatcatggcggtcggccacagcgcgcgcgacaccttcgagatgctgcacaggcgcggcgtgttcatggaggccaagccgttctcgctgggtttccgcatcgagcatccgcaggggctgatcaaccgcagccgcttcggcaagttcgccggcaacaagctgctgggcgcggccgattacaaggtcgtgcatcactgcagcaacgggcggtcggtgtacagcttctgcatgtgcccgggcggcacggtggtggcggctgcgtcagagccgggccgagtggtgaccaacggcatgagccagtacaagcgcgccgagcgcaacgccaatgccggcatcgtggtcggcatcacgcccgaggactatcccggcggcccgctcgccggcatcgaattccagcgcaagtgggaagagcgcgcgttcgagctgggcggcagcaactactgcgcgccgggccagctggtgggcgatttcatcgcgggacggccgtcgacgtcgctgggttcggtcgagccctcgtacaagcccggcgtgacgccgaccgacctgagcacgtcgctgcctgactacgtgatcgcggcgatccgcgagggcattcccgagatcgacaagaagctgcctggctttgccctgcatgatgccgtgctgaccggggtggagacgcgcacctcgtcgccgctgcgcatccgccgcaacaacgatgactaccagagcatcaatgtgaagggcctgtacccggcgggcgaaggcgcgggttatgccggcggcatctactccgcggcgatcgacggcatcgaagtggccgaggcggtggcgctcagcatcgtcggcggcaaggccgcctaagcctgctgcaggtaagccgcggcgccgagcgctgcggtgcgcccgctggcaaagcacgccgtcagcaggtagccgccggtgggtgcctcccagtccagcatctcgccggcgcagaacacgcccggcagcgcgcgcagcatcaacccttcatccatcgcctcgaagcgcacgccaccggcgctgctgatcacttcgtcgatgggccgcgggcgcagcagccgcagcggcagcgccttgatcgatgcggccagcgtgccggcatcgtgcatcgcttccttcgacaggcattcgcgcagcagtccggccttgacgccggtgaggccgagccggctttgcaggtggctcgacagcgagcgcgcgccgcgcggatgcgttacctgcgcgctgacatgttcggcgctatgcgccggcagcaggtccaggtggatggtggcgccgccatcggcctcgatgcggtcgcggatcggcgcggacagcgcgtagaccaggctgccttcgatgccggtcgcgctgatgacgaactcgccctggcggtagtgcgcttgcccgtcgcggtcggtcagggcgatggctactggcttgaccggctcgccggcaaagcgcgccgcaaacgcttcgctccacgccacatcgaagccgcagttggcaggccgcagcggcgcaatctcgacgccgcgctcggccagccgcggcacccacgcaccatccgatcccagccttgcccagctggcaccgcccagcgccagcaccaccgcgcgtgcctgcacgaccatttcaccgtgcggcgtggcaaagcgcagcgcatgctgcgcgccctcgtcccagcccagccagcggtgacgcatatggaactgcacgccggactcgcgcaggcggtgcagccacgcgcgcagcatcggcgcggccttcatgtcggtcgggaagacgcggccggaactgccgacgaaggtctcgatgccaagcccgtgcacccagtcgcgcagggcctgcgggccgaagcccgccagcatcggcgcgatctgtgcggtgcgggcgccatagcggccgaggaaggccggctccggctccgcgtgggtcaggttcatgccgcccttgccggccatcaaaaacttgcgcccgaccgacggcatcgcgtcgtagacggccacgctggcaccttgcgccgccagcacttcggccgccatcaggccggccggaccgccgccgatgacggcaacgtcgacgctggcttgggaaggggaggaagtggcggaagagggcatcaggaggctcggcagggggcggggtgtttccgccgcggattatagagcctgcggcagcgctagaatgacgctttgccgcgcatcgccatcatgacctccgccactcactccgcagacaccgtcatcgccgccacccgccactggctggagcgcgccgtgatcgggctcaacctgtgcccgttcgccaagagcgtgtatgtgaaggagcaggtgcgctacgcggtcagcaccgtcaccgaagcgccggacgtgatggacgacctggagcgcgaactgcgcctgctggcagacgccgaccccgaccagatcgacaccacgctgctgatcctgccggatgccgtggccgattttctcgacttcaacgacctgctgtattttgccgagcgcctgctcggcagcctcgggctggaaggcacgctgcagatcgccagcttccatccgcagtaccagtttgccgggaccgagccggacgatatcgagaactacaccaaccgcgccccgtatccgatcctgcacctgctgcgcgaggactccatcgcccgcgcggcggcggcgttcccggatgcggcggatatctacgagcgcaaccaggccaccatgcgccgcctgggccacgagggctggcagcgctggatggcgggcgaggacgagcccggcaaaggctgattacgcagccgacaccggcgcggtgaagaagcgctcgcgcatctcttccagccccagtctttccagcacctcttccagccgctcggccgggcggcggcgcggcaggtccttgtactgcgcgatgatcagctcgtttttcatcgagtgttcccagcccaccagctcggtcacgctgacctggtagccatgcgcctccagctgcaggcagcgcagcacattggtcacctggctgccgaactcgcgcgtgtgcagcgggtggcgccagatttccgtcagcggattacccgccagcagcttgcccttgtgcttgcgcagcacgctggccacctcggcctggcagcacggcaccagcacgatatggcgggcctgcttggccagcgcaaagcggatcgcgtcgtcggtcgcggtattgcacgcatgcagcgcggtgacgacgtcgacggtgggcggcagctgcggcgaggtgatcgaatccgccaccgacaggttcaggaacgacatcccagcaaagcccagccgcgcagccagcgcctgcgaggtcttcaccagttcttcacgggtttcgatgccgaagatgtgtgagtcgtcctgcagcgccttgaagaacaggtcgtagaggataaagcccaggtacgacttgccggcgccgtggtccaccagcgtgacgcggccgcgctcggccttgacctcctgcagcagcggttcgatgaactggaacaggtggtagacctgcttgagcttgcgccggctgtcctgattcatcttgccgtcgcgcgtcaggatatggagttccttgagcagttcgatggactggccggggcggatttcgtgggtatttgacatgagggggactgcgcaggctgcgggacgcggcgcgtcccggaatgccgacagtttaccgaaaagtcccgcttggtccccgagtgacgctggcctcaccggtgcggggcgcggtgtggttggcgctttcgcatcgccggcacggactctcggcgggctcgatcgagcttgcgagctgctgtcggataaatggtaaaagtattaaaaatgctgcattgttaccgtcacgggatgcctgcgtttctccgggcgtctgccgctcggctccggcgaaagcgcggcaaatggtcagaaaccgcctgccttggccaccagcggcggcgtgtcgcatctggatcaaggctgaattccgaaatcggcaatgatcctgaaacaacataattgacacgatttgtgtcatgaattcgaaatacgcaaatttggcagacgggattgtcgggatgaggtgccgggctggcggcgcaggcccgcgcggcgggacgtccggcggcgcggcgcgccgccggaacagtgccctctactgcagggaagcgcatttcccgccaagaaatgcgaggactgaggaaatgccgtcggtggtggcggagtaaatcatgaaccgcccttgctggcggcttttaaccaaccccgtcctgaccaattccttcaaatggaatgttacggaagagggagttaaatcggaagatgcggagataatacctgccggtattccttccggtccggaatcggcgagcagtaaaaatatcctgagccgattttcctgtgctaacgcccccagtatttccactgcattctttatatccagttctgccatttttttgcttctttattttatgccgcgggcagctggcaggggcggtatgactgccccggttcgccttgaagtccagcaggcaggccgcatgcggcctgccgcccgtggcgcggcttgtcatccgtaaatcaacgctcaacagcaccccattgctggcaatgtgccggttccgagaatagttcgtataacctccgcccattgtgaaggattactttttgttacattcgggggagtccctggtagggttatttcaacgctattaaaaatattgaaattattcctcttcggccctaaggaaccttttgatagcatgcacgccgctgctgccggataaccgttcgcatcagtgttttcctttacatatggcttccatatgaggcgcctttcatatggcgcaaccgtttctgtgcattcccatggaaggagtcgttatgacattcgcaaatctgcgccgcaaggcgcgtcagcaaggtcagggcatgaccgaatacatcatcatcgtggcactgatcgccgtgtccgcgatcggcgtctatgccatgttcggccagaccatccgcaaccagaccgcgggcctcgcccaggaaatggccggcaagaactcggcatccaagcaggccatcaagcaagccggcagcgccgcggacgatgccagctccaaggccaaccagggcaaggggctgaacaactacaacgtcggcaacgacacgggcaagaacaactaagcggcatcgccgccagttgctcgctgcgctccagcactcgcgatcccggaacatgggcaaaacaggtcttgcgcatcgacgcagccgtcccggccagcgcggtcaggcactcgccttcgcgctggtgttcctcgccatcggcgggctggccctgtatctcgccttcaacgcgagccagctgaccagcgccaagaccaagctgcagaacacggcggacgcagcggcctatagcgccgcggtgctgcaggcgcgcgactacaactttgccgcctacgcgaaccgcgcgatggtggccaaccaggtggccgtggcccaggccgtgagccttaagtcgtggatcgacgagctgaagggcacctacacggaaaacacctggatcgacacgctggtcaagatcttctccgacgggcagttgctgtggaccacgcccaagcaactgggcaaggccgcgatcacgccggtgcgatccgccctgaacacgctgctgccgccgctggtgaccgggcttgatgacatcatcgccgcgctcagcatggcgcagcgcgcctaccacgcgggcaccatcgccgcggtaccgctggtgaccgacgaagtcgccaagcgcaaccagccggattcgacggtcagttccggctacttctttggcccgcgctatggcgttcagctggcccgctggaccaagttcaccaccgtgactgatccgcagaatcccaagcagggttcggccaccggcaaggaccgctttgccgacgtcaccaccgacggcaccacgctcgacggctttttgaaggaccgcggctcgccgcgctcgccgacggcggtccccactgcctacaagggctgcaagggcgcggtggtggccatcatggtgaccgtcgtcacgcatgatggcggcacgcatctgcgccgcgacaagaagggctgggaagcactcgatgcctcgcaggccaacggcacgcttgcctgtgtctgggccacgccggccggcccggtcgggtttgcgattcccacggtgtccagtgtcgggcgcggcggcgcggccaatggcccgggcgggcgctattcgggccgctccggctatggcggctacagcaacttcggcggttcgctgctgaacccgctgacgctgatcgccgcgcagatgcagtactcgtcgggcccgggcaagaccctgcacaacaagcccgcggggctgcaggagtacgccgacctgagcaaccagcccaagcctggcaccgggcccgtggacgatttcaaccgcgcgccctcgatcacgatcgaggcgcagcgccaggacacttcagtcgtcaccagttcgcgcgtgctgccgggcggagatcgcctgacgctggacgggcgcatggccggcggcatgatgcgcgcgctggccagcggcagcgcgtactttatccgcccgaccgacagcggcggcatggcgggtgcgctgcgcagcgcggcggggtggcggcgcgccgattcgcgcatcgaatacccgagcctcttcaatccgtactggcaggcatcgctgacgcagaccagcgatctcgaacgcgttgccgcgatcgcggcacagggcaactgagggagcggacatgcgcatgcgcaggccagccaggccgaaccgggcagccggacaggcaatgatcgaattcgtgatcgccgcgatgacggtgctcggcgtgctgtttctcggcatggcgatgctgggcaagttcagcgacgtgcgcaacaaggcgctgatggcctcgcgctatgccggctgggagcgcacggtctggaccgtcgacccgggctggcgcgcgtcgcacggcagcttcgccagcaagggcgacgaagagatccgcagcgaattcgtgcagcgcgtgctggggcacgaccaggccgcgctggcgtcgagcgaccgcaccgcgcgccgcctgcccggcggcatggcgccgatgtggaaggaccatgccggcgtcgacatgctgcgcaactatgccgacgtgaccctgggcagcggcgtcgacgaaaccccggcagccacgctcaagccgatcacggctgccatgggtgcggccaacgcggtcagtgccggcttcgacctggccacgcgcaacctctaccgggccgaggtggggttgtccgtcgccggcgacaacgcggccctgcgcgcgctgtggccgggctggaccggcttcggcatgcaggaccacaccgtgctgctgaccaacgcctgacgcccgaggggcgcaacggcacgctcgccgtgatcaaggaagcggtgcccaccagcaaggcggcgtgatcgacaccgcgctgaccgtcgggctggccgccttcgggccggaaatcctgaaactggacctgggccgcatccagcccgacgtggtccccgccgaccgcctggggagccgctgagatgaaagcctgcatgcatggcgtgctgatgcgctgcctggccgcgctgctgccggccgcgctcgcctggtccgcggcggcagcgaccgcgacggactgcacgcggcagccggttgcgcctgccagggcgcatgcggtcggcaccgacatggtggtcaacggcctgcccacgcgggtgctgacgatggagttcgccggcaccgccgaagcggtctcggacgcgtggcgccagtactggacgcgcgaaggcgtgccggcgcgcgggcagcgggccggcggccagtacgtgctgagcgcgatcgacgggctttgccactatgtgctgtcgctggagcccaggcccgcgccgggcgggcatgtggcgggcatcttctcggtcagcaagctggcgccggtggcgtccggcaccgggctgggcgacctgggcctgccgcccggcgccaaggtcctgtcggatgtccagagcacggaccgcggccagcgcgggcgcaccctggtggtccggctgcccggcaacgcgcaggcggcgcggcagcgcgccgccgagcggctggcggcgcagggctggagttcggtggtgcagatgcccgcgcccgtggccgacggttcgggccgcatcgagggcctcacgctggccatgcagcggcagcaggaacgcatggatgccacctttgtcgaccgcgccggccagaccgacgcggtgatcaccgtggcgcggccggagtagcgcgatggcaatccgtagcaggcgccagcgcgggcaggccgcgttcgaatacatcgtcatcacgctgctggtcgttgccgtgctggtcgccggcggcgacaactcggtcatcagcatgctggccgcggcgttcaggtccttctttcaggcatacagcttttccctgtcacttccctgacgcaccgccagcgggcggcgtctggctactgcaagcacattcatgctgaagaaaatcaagattcattcaatcatcgggaatccctgggtcgtcctcgtcatcgccgtgctggtcgccggcctgctgacactgtggatctaccacttcctgagcgggcgcgaagcggcactgaaagagcagctggccgcgcagctgaacgagggccgccgcgtggctgtcatggtgccggtgcgcaacgccgcgccgggcacggtgatcgacggcaatggcttcgcggcacgggagattccggccgacctggtctacgaagacatgatcctggcgagcagcttcgacaaggtggcgaacctgcgcctggtgcgccaggtgcggcagggccagccggtgcggcgtgccgacgttgaagcgctgcagtcgcgcgatttctccgacctgctcaagcccggcaagcgcgccttcaccatcgaggtcgacatggtcaactcgacggccaagatgctcaagcctggcaaccatgtcgacctgttcctgatcagctccacctcgcccactgcggcaggcaccgacaagcagaccgcgcggctgctgatgtcggacatgctggtgctggccaccggccaggacgtgcgcccgcgcgactatggcgaagccatggcggcgcaggccgcggaaggcgcggagggcgtggacaccaacccggattacgacagcctcacgctgatggtgtcgcccgaacaggcggcgcggctggcgctggcgcagaaggtcggcagcctgcgcgcggtgctgcgcaatgcggccgacaagaccgcgaccccgcagatcgcggtcagcgagcacgcgctcttcgccggtggcgacgaagcggccatcgaatacatcgtcggtggccgttccgcgggcgccaacatgatctccaagctgcctaccgcgcaggacatcggcaacgccatttcttcggcgctggccaatggcgggtccatgggcggttccgcgggcggcatcgcccaggcccagcagggcgccgttgccaacgccgccaacgccatggcgggccggccggcctcgcgttgagcgcggcggtgcacgacatcggattatccagaacaccaactgacggaacacgcaatggatgggtctttcgcgcagcgcggcggcatcgccgggcgcctgcaggcggtcacggtacacggagcaccggacgggaaaacgggtaagggggcgcgccatgcggtgcgcgggggtatggcagcactggcggcagcagcgttggcctcgggagcctgggccgccgagcccgtgaccaccgcggcccgcacaggcgcgcagccgccgtcgtacgagctgccggcgcgctttggtgcgatcgagctgttcaagggcgaggtgcgcgcgctcgaggtgccgggcaccatcaggcgcgtggccatcggcaatggcgcgctggtcagcagcaccgtggtcgacggccgcctgctgctgctggcagaggagatcggcaccaccagcctgatcgtctggaacgagcgcggcgtggcgctgcagggcaagctgcgcgtggcgccggccgataccgccgacgtggcccagcgcctgcgggcgtcgctgggcagcgtgcgcggcctgaagatcgaggtggtcggtcccagcgtggtgctgtcgggcatcgtcgatccgcagatggtgccgctgatcaagaccgccacctcgggcctggacagcgtggtcaacctggtgcgcgccgacgagggcgatgcgctgaagaagaccgtgcacttcaaggtgcacatcatggagatcacccggcgcggcatggagaagcttggcattgcctggcagcagagcttcaacggcccgcagatcgcgttcgcgggcaatccggtgcacaccgggcgctatcgcacgctgccgtccaccgatgcggccaccttcaccgataccccgagccaggtggccggcgccgccagcggcttctatctcggcattgccacgaccatcttctcgcgcatcaacctggccatttccgatggcgatgcctacgtgctcgccgcgccggagctcaacagcaagagcggcgggctggccaccttcctggccggcggcgaagtgccgattcccaaggccggcgcgttcggcaccaccgacgtcgactacaagccgtacggcatcaagctcaacatccgcccggcggtgaacgtcgacaatgtcatctcgaccacgctggaaaccgagatcagccagatcgacccgtcggtatcgttcggcggcttcccggccttcctgacgcgccgcaccacctccgagacctcgatccgcgcgggcgaaacgctggcgatctcggggctggtcaatgccgacgcatccaaggccgtcgacaaggtgccgctgctgggcagcatccctatcctcgggcgattgttccgttccgacgaattccgcaacaacaagagcgacctggtgatctttgtcaccccggtcgtctatgacccggccagcccggagaacgccgcgctgctgcagcgtggcgcggatgtcgatgccaactaccgccaccgcttcggcgagccaagcccgctgcccgctgcgaatgccgtgcgtgagcaggaagtgatggagcagaagcggccgccgctgcccccgcccggcgtcgatccgatgaacggaggctgatccggccatgctcaatatccgcctgcagcagcgcaatggcagcgccgaggtgatccatgtgaaggggccgggctgtaccatcggcaaggatcccggctgcgacatcgtcctcaagggcctgctgatcggcaaggtccacgcccgcatcgaaggacacaacggcggctggtatatcgaggatcagggcggcattgcctcgacgctgatcaatggcgacccggtcacgcgctatggcccgctggcggcggccgaccagatcgagatcggcggcttcgtgctgtccgtcgtggccgagccggggcgagcgggagcgggcgtggcggcgcagccatcgccgcagcagcaccacgcccaaccaccacaggatgccgcggcgcctcaaccggtggtgccggtgcccatgcctgtgccgcctccgtcgccgccgcgggaggcggtgaccctgtcgccatcgccccaggcaagcgtgccggtgccgcgcgaagcggtgcccgcacccaggccgccggcacctgcgccgaagccagcgccggtggccgccaaacctgcgccggtggcgccgctcgacgaggccttgcgcgcacccatcaactcgccgcgcggcgtggaactgcgcaagcaggcgcaccagcgcctgatcgctgcgctcgacctgcgccgcgtcaacgtcgcgcgcatggccgaggacgagctatgcgaactggtcggctcgctgctcgacgacatcctcaaggagagcgtgttccgcagccaggagatcccgctggacgcgctcaagcagagcgtctttgacgaagtgatcgggccgggtccgctcgaagagccgctggacgatgacgcggtctcggaaatcatggtcaactgccatgacgagatctttgtcgagcgcgccggcaggctgacgcgttcgccggtgatctttaccgacgaccgcgccgtgttgggcgccatcgagcgcatcgtcgcgccgctgggacggcgcatcgatgaaagctcgccgatggtcgatgcgcgcctgcccgatggctcgcgcgtgaacgcggtgatcccgccgctcgccctcaaggggccgaacatcaccatccggaagttctcgcgcaagaagctcaggggcgaagacctggtcggcttcggctcgctgtcgcccgagatgctggagttcctgcgcaccgccgtggagcggcgcgccaatatcgtgatctccggcggcacgggctcaggcaagaccacgctgctgaacgtgctgtccagcttcatcccggatgacgaacgcatcgtcacggtcgaggatgcggccgagctgcagctgtcgcagcccaacctggtgtcgctggaggcgcggccgcccaatatggaaggcaagggcgcggtgacgatccgcgacctggtcaagaactgcctgcgcatgcgcccggaccgcatcgtcgtcggcgaatgccggggcggggaagcgctggacatgctgcaggccatgaataccggccatgacggctcgctgaccacggcccacgccaactcgccgcgggactgcctgtcgcgtcttgaggtgatgacgctgatggcggggctggacctgccggtgcaggccattcgcgaacaggtctgctcggcggtcgacgtgatcgtgcagcagacgcgcttctcctgcggttcgcggcgcgtgacgcatatcaccgaggtcagcggcatggaaacgggcgtggtgcagctgcaggacgtgttcatgttccgcgaggaaggctacggtgccgacggcaaggtcaaggggcgctatgtcgcgacctcgtatatcccggatttctaccaggacctgatccggcgcggcatccaggtcaatacgggcatcttcaccgcccgcgacgagtaaggaggcaatatgaaccttgccctggtgctgtgcggcgccttcctgatgaccgtgctgattgcgtgggccgtgctgtcgcagggcaagcgctggttcgtgcggcatacgcagacgctggcgaccgaggtcgaggcctcgctggccgatctctttatcttcatcaatatgcggcaggtggccggcatctcggtggtggcggtgttcgcgctgccgctgctgacctggctggtatcgcagaacgtgttcttcgcgatgctcagcattccggtgagcctgctgctgccgcgcgcgctggtgaagaagatgcagcgcaagcgcctgatggccatcgaagaccagatgcccgacgcgctgctgatgatgtcgagcgcgctgcgcgccggcgccagcttcccgatggcgctggaaagcgtggtggcggagtcgcgcccgccgatctcgcaggagttcgacctgctgatgcgcgaagtccggcttggcgtggacctgatggacgcgctgcgcaatatggaaaaacgcattccagtgcccgacttcctgatggtgaccgcggccatcacgatctcgcgcgaggtgggcggcaacctggccgagacgctggagtcggtggcgcgcacgctgcgcgagaagcatcagatggaaggcaagatccgcgcgctgaccgcgcagggcaagatgcagggcctggtgatgacgggcttgccgctgttcctgatcgtggtgctgaaccacatggagccggtggcgatggcaccgctgttcagttcgccgatcggctggggcacgctgtccgtgatcgcggtgatggagctgcttggctacaaggcgatcagcaagatcacccatatcgatgtctgaccggggccgaccatgatgcttgttgttgccttcgcccttgccgccggcctggtcggcgtgctcgccgccaccaccatggccatgcgccgcctcaccgtggccgttcccgacgaggcgcgcgactacctcgacccgttgccgccgtcgctgcgcgcggtctggccggtggtgcgcttcttcgaccaccatctcgtctggatcacgccgaagtcgctgcgcgccgcggtggacgagcaactgcgcctgacgggcatgtcgttcctgatgacggcgcgccagttcctgtcgctgtcgatcgtttcggcgctggcgttctgcctgctggcgggcatagccatgctggggctgggcgtgttctcgccgctgctgctgcttgccgccagcgcgctgggcttcttctatccgcgcatctggctacgcgacgtgcgcaagcgcaacctgctgcaggtcacgcgccacctgccggtgtttctggatttcctgacactgagcgtagaggccggcctgaacatcaacggcgccctgctgcaggcggtggagaaggggcctgagggcccgctgcggcgcgagttcgagcacgtgctgcgcgacctgaagtcgggcctgagccgcgccgatgcgctgcgccgcatggatgaccgcctgcgcgtgaaggaggtcaccaatttcgtcggtgccgtgatccaggcggagcgcatgggctcggggctggccgccacgctgcgcttccagtcggagcagcggcgcaccgagcgcttccagcgcgcggagaagcaggccatggaagcgccggtcaagctgatctttccgctggtggtgtttatcttcccggtcacctttatcgtgcttggcttcccgatcgtgatgaagtttatgcaggaagggctgctgtgaggcaggcgcgcctctacctgcgggccggccacagcacgctcgacaccggcgtgcgcgtgtcggtggcggccactgcgcgcgaacgcatgacggggctgctcagccgcgattcgatggcaccggacgaagccttgctgctgtccccctgcggcgcagtccacacctttggcatgcgcatggcgatcgacgtggtgtttctcgacaagcggcagcgcgtgctggcggtgcacccgtgcgtgggacgcctgcgcgtgcgtgcccactggcgcgcgcgccagacgcttgagctcggcgcggggcgcgcggcggcattggggattgcgccgggccagaacctggaactgcgggaggaggggccatgacgcaccagcaaaagcacgcggcgcggcgcggggcacggggacagtccgcggtggaattcctgatcatcgcgccggcgctgctgctgctgtgcctgggcgtgatccagttcgggctgctgtaccaggccaaggccacgctagaccacgccgccttgcaggccgcgcgcgaaggcgccgtcgaccacggccggctggccagcatgcgcaaggggctggcgctggggctgacgccgctgttcgtgcgctccgccgaccgtaccgcgcatgccaccggctatgccaaggcccagttcgaggcccgcacccaggccaggatcgacgtgctgaacccgacgccggcggcgctgcaggatttcgggcgaagcggctactacgccggcaagaccacgcgggagatccccaacgacagcctgatgtaccgcgccaccagcgcggggccgtcctctggcgtcaatatccaggacgccaacctgctgaagatccgggtcacgtactgctacgaaatgttcgtgccgtttgccgaccgcaccatctactcgctggtcaacggcatccggaattttgttgcgaccggttcgtaccgcggcatggaggtcccgaccacgcccaatttctgcaccggacgggccacgctggcgtcggaatggcgcatcccgctcgagtccgaggcgatcgtgcggatgcaatcgccgtatcgcggcaactgacgcatccgcagtcgccgtttttgtaagtatttgtgaaaatttgccgggataagcccgaagacaccgatgccagaatcgacaaggtcgacaaaattgccgaagcggggttgtttggcgttgctgttgttgtgtaacctcgggttcgtgccgcaaccggcgctggcggcgatggaggtttctcgctccgaaggcgtgcagatcatcaccacgcggcgtgcgccgccggcggtgagcggcgccgtgccggcgtcggcagcgcgggctccggcggcttccgcgccccaggcagcggcaccgtccgcacgcggcaacgcgcccgacctggcgcaggccgccgtcgcgggggccgcgcaggcggcgattccgagcgtggcggccagcgatgagcgcgagctggtcaagcgtgcgctggccgaagagcagcgcggcatgaacgaggcgatcgcgaactacgcgcgcgccagcaaggccggagccggcccggaaacactggcgccgctggagcgcgaagtccgcgtgcggctgcagaagatcgacatgctgatgcgcgccccgcattgaggcgcgtaccggacaggccggcatcacaaaaagaagaaggggaagtaccttgaagggaatgacgtttggactgacgacccgcaaggccgccattggcctgggcgtcgtggccctgctggccttggcgggctgcaagaagaagcctgctgacagcgccgctgcgcaaggcgatgcgcagcccgcgcctgcagcggcatcggcgcagcccgtggcatcggcgccggcaacgcccgcgcaaaccaacgttgccgggctgtggtcgggcgcgttcgtggtcaaccgcgacaaggaagaccgctcgtggtatccgctgctcaatgagattccggaccatgccggctttatgcgcaacggcagccggcaggagctggtgattgcgctggcgcaggcctcgtccgtcgacgtgctgcgcttccgcggcctgtccgatgccggggcgcgcagcaatgcgcgccatgcccgcgtcgaagcctcggccggcggcacgcaaggccctggaccgtgatctacgatgcggacctgccggggcaggacggctacgatacccgcgtgccgctggcccagcccgtcaaggccggggccctgcgcttgacgcttaccggcaaccgctggccgggcgaccaggacgagggccagatcggcctgcagcagttcatggcctacggcaagcccgaggccgcggccgacaaggtgcgccaggtgggcggcatctaccagtttccggtggaattcggttcgtccggctacgtgctgctgcaccaggatggtgccgcggtggaaggctgttacgtggaaggcgactacagcaacaagcagatgaagatcacgcaggtgctgggaacgatttccggcgggctggaaaacggtgccctgctggccttccggcgcaccaccgagggcacgcctgagaagggcgccatggccttcagccccgacggcagccatgcctacgcagcgctggtgaagggcgatgcccgcaccttcgacagcgtgcgcgaggccggcggctggcgcctggcggacaaggcgccgccgtgcttcccgaaggccgaggccgcccccgatcccatcggccaggcgctggaaggcgcgggccgcgtgcagctctacggcgtcaacttcgaaaccgattccgacgtgctgagcgcggcggcccggccgctgctggaccgtgccgccaaggcggtgctggcgcaccccgactggcgcctgcgcgtcgaggggcataccgacagcaccggcggcgacgcgcgcaaccagccgctgtccgagcgccgcgccgccgccgtcaggcgctatctggaaagcgccggcgtgcccgccgaccggctcgatgccaagggctatggcgccacccatccgctgatgtccaacgacacgccgttcggccgcgcgcagaaccgccgcgtggagctggccaagcagtgatgcctgcgctcgtggccgcgccggcgcgcggtgtggtggcggcaatgctgctggcgggcgcggtgccggccggcgccgagatcgtgatgcatgccgaccgcggcagcggcgtgaccttcctcacgtcgcgcagcgcagcgccggcacggctggcgtccaccgcggcgcccgcggcattgccagcgcgggcgtttatcgggctgccaacgctggcggcggcaaaggccgcggtcgtcagcgccaagtccccaccctctgagctggttgccctcgcgcaccgcgcggcgcaggccgcggcggtggacccgcatctgctgatggccatggtggaggtggagtcgggctggaacccgcaagccacctccgacaagggcgccatcggcctgacgcagctgatgccggccacggctcgcatgctgggcgtgaccgatgcctatgacccggcccagaacctgcaggccggtgcgtcctacctgggcggcctgctgtcgcgcttcaacggcgacaccagcctggccctggccgcctacaacgcgggcgaaggcgcggtgctgcgccacgggtcgcgcatccctccgtttgccgagacccaggcctacgtgccgcaggtgctgggccgctatgcgcgcttgcgcggcggccaggacggcagcgccgcggcgcccttgcgccagccggcgtcgccggcgcagcacggcggccttgccattgtctcgtatcagaaccccccgcctccgcggtgaagaaagaggagaagtcatgatgtcgtactggattccgcgtgcctgcctgccggtcatgctggcgctggccgttgccggctgtggcaaggaagaagggcattccgtagcggccagcgatgccttgccgaaggcctgccaggaagccgaggccgcgcagcgcgcctgcaccgagaacatggcggccaagctcgacaagtcggggcaggccgcggccgcccagaccctgcgcgacgggctgcccggcgagctggaatcgatccgcacgcgctgggccggcgtctccgacaaggatggcctggcgcagtcctgtgcgacggtgcgcgacagcttccgcgacatgccgcaatgcaaggactgactgccggtgctttgctgaactgaccaatggagaggcgacagatgccgaagaattccgaccgcgctagcgcgcggcaatccctggaccgccgcacggcgcttggcgcaagcgtggccttcgctgcgctgctgctgccggcagccgcagcggccggcgtttgcgatgcgccgtggatgcatgacggcggcgagatccgcatgaccatgcagggcggtgcgccgggcacggcgaccatgtccgtgtccggcgtgcgcaagtcgggcaagggccagtgcaatgccaatatcagcgtcgtgtcgaatgtggccgcggccggctcgggcaacgagacgcggctggactacaccatggcggtgatcgaagaccgcctgtccatctcgcgcggcggcgcgccgggcaaggtcgagggcaagagcgccgccggcacggcatcgggcatgctcgacagcagcgcggtcgggaccctggcctatggcggcgtcattgaagcggaaggacagcggctgccgggcgaatcgcagacggtgcgcatggacctgcagatgaccgccgccggccagagcgccggccaggccaggatcccgtccgccaaggtcaccatcggcggcaaggtcgtcggcaagcgcgcgaccatccccacccgcctcggccagaaatcctgctggccggtccgctacgagcgcagcacgaccatggcgccggtcacggtggcgggccacaccgtgtcggtgccgccggcgagcgccagcgttacggactggtactgccccgacatgggcctggtcatgaagcaggaggtcgtgcagaacggccagaccggcaccatcgaggtggtctcggtcaaatagcccggacatcgtccggatcgtcccccaggcttctccacgaaggcgatggcagcccggccgacgcggcaaggtgtgcgctaaagttctccgcgctgctgccgttggtttatggatcgataacaagcggagcgccggcacccgccgcgcggctgcacaagacgattcaggggacgcatgacgcatgagtcgggtttgcgcctggagcttgccgagccaggcgagcaggtgcatgcgcgctacacgccgcagccaggcaggctgccgccggaccaggccagcctgcgccaatgcctggacagcctgggctgggccggggcgcggctggatgcgcgcgcggtggcgcagttcctggcgcaatgccagcgcgccgagcatgagatcgatgccaccatcggtgcgctgatcgacggcgcgttcgagctcgacatcaccgccgacggcctggccgtgcggctgacgctgctgccagccgaaggcggccgtccggtcggcgcggaggacatccgctgcgccgcggcggcgcgcggcgtggtggcgccgatccagaccctggcactggacgccgcgctggccgaaggccgttgcgagctgcgcaccattgccgccggcgtcgcgccgcgccagggtgagccggcgcgcttcatcaacctgctcgaaccgcgcaagccggcgcagcctgacgacgaggccggcaaggtcgacctgcgcgacctgggcaacctgctgctggtcagccccggcacgccgctgatgcggcgcgttccggcggtgcgcggcaatgacggcgtcgacgtatttggcaagcccgtcgccgccgatccggtcgatgacccgccttttgccgaaggcctgaccggcgctgccgccgatgccgacgatgcggagctgctgcgcgcggtgatcgcaggatcgccggtggtgggcgtgcacggcatctcggtcagccccgtggtgcaggtggaatcggtcgacctgcactcaggcaacgtggcgttcgacggcacgctgcgcgtgtcgggcgacatccgcaccggcatgtcggtcaacgtcagcggcgacgtggtggtcgagggcaccatcgaagccgccaatgtcgaggccggcggcaatgtcatcgtcaagggcggcatcatcggcaaggccgacaccggccgcaccgaaggcggcatcagccgcgccagcgtgcgctgcaagggcgcggtgaaggcgcgctttatcgaaaacgccgtggtcgaggccggcaccgaggtcaacgtcgaaagcggcatccggcagagcgatgttgctgccggcgagcgcatcgtggtgggcggcaccggcgcgcagggcagcatcagcggcggccgcagccgtgccttgctggcggtgcgcgccgcggtgctgggcgcaccggccggcaccgccaccagcatccaggtcggcctgaatccatttgccgacgcacagcgcgccgcgctggaagccgagcgccgcggcatgctggcagagcagaacaaggtcaaacagctggtggatttctttgccaagcatcccgagaaggccgttggcgacctgcgcgagaaggcgcgcgcgacactgttcaagctgtcgcgtgacctgttcgagctggaggcacgcttgaccgaactggggcagcagatgcagccggccgccgaggccgtgatcgacgccgcgcgccgcatccatggcggcgtcacgctgcaggtaggcagccgcgtgctcaaagtgatggaagacaagcctggcggccagatccgcctggtcgacgaccgcatcgccgtcaactgaacgcgcgctgttatccgcggggatttgtactatgctgcagttatgtcctggggtgccgcaggatgggcgagagagctagagtcgggcagtgaatgaagaagcggatcagcactctgcggaagcgttacacggaaccaactcacgtggcactggaataaccggaaggccagccagcaaggctggcctttctgctttccgtgacggctgccaggcgaactacactgaaggtgcaaccattacccaaaggaggttgctatggccgcgaccttgattaccgcgctggtcctgatcgccctcgttgcgtgcgccgcatttgccatctggatgttgcgggaaaagaacccgacgctgctgcagcagcaggagcagtcagtgcgcacatggtttgatcacatgatccatcgccactgacgcctggcgattggctttcgtgcagcccgccgcaacggcgggctttttcatgggctggggtttatgccgcccgcaaacgcagttcatgcaagccgctgcgctccacccgggtgccgagtgcccgtccctcgtcttcaaacatggcctgcagccacgccatatccacttcgcgcgcgtaggccagacggaaatggctgcgccgcaacggcaccagccgcaggtcggcgctgccgccggcatcgaagctgacaaaggccatcagcgccaggtccggccgatattcgtcgtagccaccgatgccttcgtagtcgttgatgaaatcgccgcagccgtacaggatcggcttgccggcatgcagctcaatcccgagcggatgatgcgaggaatgcccgtgcacgatgtcgatttcgccgccctctaccagcgcgcgggcgaaggagcgttgcgcggggtcgatgtggtagccccagttcgggccccagtggatcgataccaccacgatgtcgccggcacgcctgaacttgcgcacctgcgcggcaatgcgttcgcgcgatgccaccgaccagtcttccagcaggttcacgccggaatgtccggcgctggcgcgccaggccgcgggggtgccggcattttccatggcaagggccagcaccagcacgcggccgccgccgggccgcggcagcagtgcggcgtgcgccgcgcttgcctcgtcggggccggcgccggcatgcgcgatatgcgcgccgtccagcgctgccagcgtatccgtcaggcccgcgcgtccccagtccatcacatggttgttggccagcaccgcgcagtcgatgccggcggcctgcaggcaggcgacattgcccggatgcatgcgatagtgcaccgccttgccgggccagacatcgtcgctggtggtgatggcggtttccaggttgacgatgcgcggccgcgcagcgcggctttccagctccgccagggcatcgccccaggggtattccggcgcggcggggcgtgcgatcgggccggccttatgctcggccaggcgcacgtagtcgagcgctgaatgtacatacgattcatgcagcagcggctggctcggatgcgcgaggatctggtcgatgccgcgcccggtcatcacgtcgccgcacaggaacaggggagggtggctggctgtgttcatggtgcggacggacggcgcgagggcgccgtcccggctgttcattcatgataggccggcagggtggcggggcggcatgaacgcgttgcggcacttgccatggggattgtgcgcgtggggccagagccccatttacattcaagcggtgactgccttaaatgatctagtcatcggtcctcgtggccatttccctgcacccagacgccgcgcgccgtccgatgtttccaaccagcatcgggaggcacactatggcccagccatcgcaggaacacattgaggcactcaaggcgcagttgcgcgggcgcctgctgcagccggacgacagcggctacgacgaagcgcgccgcatctggaacgcgatgatcgaccgccgtccgccactgatcgtgcaggccgcgggcgctgccgacgtgatcgccgcggtcaacttcgcgcgcgaccatggcgtgctgctgtcgatacgcggcggcggccacaatatcggcgggctggcgatctgcgaggacggcatggtgctggatctgtcgcagatgaaatccgtgcgcatcgatccccacgcgcaacgcggctatgtggagcccggcgccacgctgcgcgatttcgaccatgaggcgcaggccttcggcctcgccacgccactgggcatcaactccaccaccggcgtggccgggctgacgctcggcggcggcttcggctggctcagccgcaagttcggtaccaccgtcgacaacctggtatcggcacaggtcgtgaccgccgacggcaagctggtgcgcgccagcgccgacgagaacgccgacctgttctgggcgctgcgcggcggcggcggcaacttcggcgtggtgacgatgttcgagttccggctgcacccggtcggccccgagatctatggcgggctgatcgtctatccgctggaacaggccgccgcggtgttgccggcctaccgtgaactgttcaagtcgatgcctgacgagctgaccgtctgggtggtgctgcgccaggcgccgccgctgccgttcctgccgcccgagacgcacggcaagccggtcgcggcactggcgatctgctatatcggcccgcctgacaaaggccccgaactggtcgagccgttgcgcaagctcggcacgccctatggcgagcatctcggcccgatgccgctcacggcatggcagcaggccttcgatccgttgctgacaccgggcgctcgcaactactggaaatcgcacaacttcgccgggctggacgacggcctgatcacgatgctgatcgaacagatcggcaagctgccctcgccgcaatgcgaggtctttatcggcgccatgggcgggcagaccaaccgcgtcgcgcccgatgcgaccgcctatgccagccgcgatgccaacttcatcatgaacctgcacgggcgctgggacgcgcccgctgacgacgacaagtgcatcagctgggcccgtgaagtgttccgcgcggcagcgcccttcgcgctgggcagcgtctatgtgaacttcctgacgcaggaagaaaccgaccgcatcggcgcggcctacgggcccaactacgaccggctggtcgaggtgaagcggcgctatgacccgggcaacctgttccgccacaaccacaacatcaatccggcggcgtaactggcgtaatctgcagggacaggcaggaaggcggggcagggcgggtggcctgccccgctttcacgcggctgcaataccggcatgcgagtatcggcgcgaccgcgttgtatccaccagggagagcagatcagatgagaccgggcgaagcagagttggtgcggcgcatccacaacgaggtggccgactactacgacgaagagatcgaactggaactggacgaccgcgaagccagcgaggccttcggcgatccggtgcacctggacgacgaggccgagcaggacagccgccgccactatttccgcgagctgttccgcctgcagggcgaactggtgcggctgcagagctgggtggcagccaccggacacaagatcgtcatcatcttcgaaggacgcgacgccgccggcaagggcggcgtgatcaagcgcatcacgcagcgcctgaacccgcgcgtctgccgcgtggcggcgctgccagcgcccaacgaccgcgaacgcacccagtggtacttccagcgctacgtggcacacttgcccgccgccggcgagatcgtgctgttcgaccgcagctggtacaaccgcgccggcgtcgagcgcgtgatgggcttctgctccgacgaccagtacgaggagttcttccgctcagtgcccgagttcgaaaggatgctggtgcgctccggcatccaggtgttcaagtactggttctcgatcacgcacgacgaacagcgcctgcgcttcctcagccgcatccacgatccgctcaagcagtggaagctgagcccgatggacctggaatcgcagcgccgctgggaggactacaccaaggccaaggaaatcatgctcgagcgcacgcatattgccgaggcgccgtggtgggtggtgcaggccgacgacaagaagcgcgcacggctgaactgcatccatcacctgctgagccaggtgccctatgcggaagtggaggcgcccagcgtggtgctgccggggcgcgaacggcatgaggactatgtgcggcaaccggtgccgaaggagatgatcgttccggatgtgtattgagggaacagcccctagggtttgcacgggtgcgccatcgtccccctggggtaggcggctacctataatgaaaacagccacctgtaaatccaagggtggccgttatcgtggaactgctagttttttgggcggccatgcttgctgcctacctcctgatgaagcgtgccggctgcttcagccagccggtgctttatcccgatttcgaccatcctttccgttactggtgggcgcatcggctggggcgcccgctgccaccgccgactttgcccgatcacaggcaacaaaaaacccggagagcgtgatgctgtccgggtttgcttgtgtgggcgatgccctggaattctgtggtgccgaagagaggaatcgaacccccgaccttctcattacgaatgagctgctctaccgactgagctacttcggcaacatgttccggtgaactggaacagcccgcaatagtagcagcgtttttccgccttgtgaaccccttttgtgtcgcccgtgccatccggccggggccaaaagaaaacggggcgccacctgggcgccccgtcctgttgccgctcggccggaatcaggccttgtcttcggcttccaggtggtagcgggtgacgcgttccacttcgttcttggagcccaggatcacggagacgcgctggtgcagtttttcgggctgcacgtccatgatgcgctggtggccgttggtggcggcgccgccggcctgttcaaccagcatggccatcgggttggcttcgtacatcaggcgcagcttgccgggtttttccggctcgcgcttgtcccacgggtacatgaagacgccgccgcgggtcaggatgcggtgcacgtcggcgaccatcgaggcgacccagcgcatgttgaagttcttgccgcgcgggccttcttcgccggccaggcattcgtcgatatagcggcgcacgggcggggcccagtggcgcatgttcgacatgttgatggcgaattccttggtgtcgtccgggatcgtcacattggagtgcgtcagcacgaagctgcctgcctcgcggtcgagcgtgaacatgtgcacgccgttgccgacggtcagcaccagggtggtctgcgggccgtagacagcgtagccggcggcgacctggtgggtgccgggctgcatgaagtcggcctcggtcacggtctggcccggcttgggcatgtgcagcaccgagaagatggtgccgatcgagacgttgacgtcaatgttcgacgagccgtccagcgggtcgaacatcagcaggtattcgcccttcgggtagcggttgggaatctcgtagaacgattccatttcttccgacgccatcgcggcgaggtggccgccccattcgttggcgtcgagcagcacttcattggcgatcacgtccagcttctgctgggtttcgccctggacattgccggtgccggccgagcccagcacgccggcgagggcgcccttgctgacagcgttggaaatggccttgcaggcgcgcgcgaccacttcgatcagcagccgcagttcgggctggatcgtgttgtgcttgcgctgctcctcgaccaggtagcgggtgaggctgatgcgagtcatggttggttctccttggatggccgcaattctacatgcccggccgcgcttggccgggcaaaggggggcgttggcgggcctccttgtgtcgttcccgccgctcaggcggccagcgccttgcccacgatctcgcgcacgtcgcgcgacagcgtgctgctggcggcgacgcgttccagttcggcgcgcatgcggtcgcgcagcgccagttcgtacttctgccagcggtccatcacccgcgccaggcgcgccgccacttgcgggttgatggcgtcgagcgccagcacctggtcggcccagaagcggtagcccgagccgtcctgggcgtggaactgggccgggttgccggagcagaagctgaagatcagcgaacgcgcgcggttggggttgcgcaggttgaaggcggggtgctccatcagcgcgagcacggtgtcgatggtgcgcttgccggcgtgcgggccgacgtcaccgcgctgcatgccttgcagcgagaaccatttgtcgatcaccagcgggtcgtcctcgaagcgctcgtagaagtccgccagcgcgtgctcgcggccgggggcgaagctgttgaccagcgccgacagcgcggcgaagcggtcggtcatgttgtcggcgttctggtactgctgctcggccagcgcctgcattgcggcatcgccgccgtcggccaggtagccgagcgccaggttgcgcagtgcgcgcctggcggcggaggtggcatcgggcgagtaggcgcccggcgtggcgttgccctcgtaggcggcgagccagtcggcctgcagcgcgcgcgccaggccttcgcgcatgaactggcgggcgcggtggatggcggcgggatcggccacgcccatgcgctcggccaggtaggcctcggcgggcagcaccagcgcctgttcgcggaaggcggggttgagcgtgtcgtcggtgagcacggcgcgcatggcctgcaccagcgcgggatcgagcttgagctcgcgcccggcctggacctcggccaccagctgcagcagcgcgcgcgtggccaggcgctggccggcttcccagcggttgaaggcatcgctgtcgtgcgacagctggaaggtcagctgcgcgtcggtgtactcggcatcgacgatcaccggcgccgagaagttgcgcagcagcgagggcagcggggcactggcgccgcgcggcaggttgatgaagcggaagctctgctcggcctgcgtgaagtcgagcacgcgcgtggtcgccccgggcgtgctttcgccttcgagctgcagcggcaggtccttgccgtctgcgccaagcagtccgagcgcgaacgggatatggaagggctgcttctcgggcgtgccggcgcgggtctcgatgccgaccttggggcagcgctgcgacagcgtcagggtcaggctgccgtcgtcgccgttccagtccgtgcgcgccgtcaccaccggggtgccggcctggctgtaccacaggccgaactgcgtcaggtcgcggccgttggcatcggccatggccgcgcggaagtcgtcgcaggtgacagcctggccgtcatggcgctggaagtacaggtccatgcccttgcggaagccctcgcggccgagcagggtctggtacatgcgcacgacttcggcgcctttctcatacacggtgaccgtgtagaagttgttgatctcttcgtagctgtcggggcgcaccgggtgcgccatcgggccggcgtcctcggggaactgcacctggcgcagcacgcgcacgtcctcgatgcgcttgaccgcgcggccggattccgagcccatcatgtcggccgagaactcctggtcgcggaacaccgtcaggccttccttgagcgaaagctggaaccagtcgcggcaggtcacgcggttgccggtccagttgtggaagtactcgtggccgaccaccgcctcgatattggcgaagtcggtgtcggtggcggtctgcgcgttggccagcacgtacttggtgttgaagatgttcaggcccttgttctccatcgcgcccatgttgaagtcgcccacggcgacgatcatgaagcggtccaggtccagttccagcccgaagcggcgctcgtcccagcggatcgaatggatcagcgaatccatggcgtggcgggtcttgtcgaggtcgcgcgcctcgacccagacctgcagcagcttgtccttgccggaggcggactggatccgttcctcgatgcattcgagcttgcccgcgaccagcgcgaacaggtaggccggcttgcggaacgggtcttcccatacggcttcatggcggccgtcgggcagttcgcgctggcccaccaggttgccgttggacagcagcaccggataggcggcgcggtcggcgcgcagcgtgacgcggtaggtcgccatcacgtcggggcggtccaggaagtaggtgatgcggcggaagccctcggcttcgcactgggtgaagaagttgccgttggacacatacaggcccgacagcgtggtattggccgcgggctggcaagcggtggtgatctccagcgtgccctgcgccggcaggccggggatggtcagcgtgccggcatcctgggtcgcgtcggcgaccggcttgccgtccaggctgacgccgatcagttcgagttcctcgccggccagcaccagcggtgcgtcgggcgcgccggcctggcgcgcgaagcgcagcgtgctggtgaccaaggtgcgctggggatcgaggtccagcaccagttcggcgtggtcgatggcgaacggcggcggggtatagtctttgcgatagacggtaacgggcgtgtcggtgcgcagcatggaaagatcctgtcttcggaagaccgttaggaaagggggcgggccatgcgcgcggcagcgaagcatggcgctgaagtcctcattgtagccaaggggtcggggcgcggcccggcgcggcacggcatcggcatgctgcggggaattccgcgccggcggcgtggtctcagagacacgtgggtattcagaggaaagcgaggtagcactatgtggcagcgcgcaggcggtgtcggcaatgcaggagcggcaggcgcgtggccggggccgcgcgggtgttggggggcgatggcgttgctggcggcgctgctgctgtcggggtgcgccagcaccgtggtgaccgatgtcacggcgttccgccagcccggctggcagaacgatgcgccgcgcacctacagcttcgagcgcagcgccgagcaggcggcgcagctggaccgccagacctatgagcagtggctggccacggcgctggcggggatcggcttcgagcaggtgccggcgaaacaggcgcgctatcgcgtcagcatggatttcgatgccgcgcccggcatcgtgcgcgtggccgagaccgtctacccggacccgtggtacggcccgtggggcccgtactgggggcctggctactaccgcccgtacgggccctggggtccgtggggcccatggggcccgggctactggccgccgcagaccgtggtgcgcgacatttcggtgacgttctccagcctgcgggtgtatttcagggatgcggccagcggcaagcgggtctaccaggtcaccgcgcagaaccagaccgagaacggcagcctgcctgcggtcatgccctacctgatccgcagcgcctttaccgacttcccggccgagagcggccgtccgcgccgggtgacgctcgaggtcgagaaggacgcaaagtagggtcgccggggccggccgcgcggtcccggccaggcgatgcgtgcggatgcatgcacgggcatgcgtctgcacctgtattgcatacgcaatggtaaaagctgtttaactggaataatccacccaaaaagcggcctgcaggcgggctctggtggtactttgcgcggacacgtgggctagaatggttgctcgatttttccggcctgtctgccgggatcgccagtatcgctgccaggcgttgtccttcgctgccggcccgtatcctgagatttctcgatcggggctgagccggatcttggcggggagaggggcgcttccggtccgggccattttccggacgagccaatgagcagcaagaatagcggtgatgcaccgcaacatgccccgaacagtcctgaagcgcaattgcgcctcgccgcgctggaataccatcgcagccccaccaagggaaagatccaggtaaccgcgaccaaggcgctgtccaaccagcgcgacctgtcgctggcctattcgccgggcgtggcctatgcctgcgaggaaatcgccaaggatcccgccactgccgccgagtacacctcgcgcgccaacctggtggccgtggtcaccaacggcaccgccgtgctgggcctgggcgatatcggcccgctggccggcaagccggtgatggagggcaagggctgcctgttcaagaagttcgccggcatcgatgtgttcgacatcgagctcgacgcgcgcgacccggacaagatcgtcgagatcgttgccgcgctcgagcccacgctgggcggcgtgaacctggaagacatcaaggcgccggagtgcttctacatcgagcagaagctgcgcgagcgcatgaacatccccgtcttccacgacgaccagcacggcaccgccatcatttccaccgcggcgctgctcaatggcctgaaggtggtcggcaaggacgtggccaaggtgaagctggccgtgtccggcgccggcgcggctgccattgcctgcctggacaccatggtcagcctcggcgtgaagcgcgagaacatctcggtggtggactccaagggcgtgatctatgttggccgcgacgccaacatggaagccaacaaggcgcgctacgcgcaggacacctcggcgcgcacgctggctgacatcgtcaaggacgccgacgtcttcctgggttgctcgaccgccggcgtgctgaccgccgagatggtcaagaccatggccgacaagcccatcatcctggcgctggccaaccccgagccggaaatccgcccggaagtggccaaggccgcgcgcccggactgcatcatcgccactggccgttcggactacccgaaccaggtcaacaacgtgctgtgcttcccgtacatcttccgcggcgcgctggattgcggcgcgaccaagatcacggaagcgatgaagctggcctgcgtcaaggccatcgccgagctggccgaggccgaactcaacgacgccgttgccgccgcctacggcggccgcgagctgaagttcggcccggactacatcatcccgacgccgttcgaccagcgcctgatcgagaagatcgcgccggcggtggccaaggccgcggaagaatccggcgtggccacgcgcccgatcaaggatctcgaggcgtatcgccagcagctgtccacctatgtctatcacaccggcctgatcatgaagccggtattctcggccgccaaggctgcgcccaagcgcgttgcctacgccgagggcgaggaagagcgcgtgctgcgtgccgtgcagaccgtggtcgacgaagggctggcccgccccaccctgatcggccgcccgcacgtgatccagatgcgcatcgagaaggccggcctgcgcctcaaggccggggtggacttcgatctggtcaatccggaagaagacccacgctatcgcgcctaccacgaggcctaccacgcgctgcgcggccgcgacggcgtgacgccggacatggccaaggtggcactgcgccgctccaacacgctgatcggcgccatgctgatgcatatgggcgatgccgatgcgctgctgtgcggcacggtgggccgcttcgaggcacacctcgagcacgtgcgcgacgtgatcggcctggcgccgggcgccaaggtgttcgccgcgatgaacgcgctgatgctggaaaagcatacgctgttcatcaccgacaccttcgtcaacgacgatcccaccgccgatgaactggccgcgatcacgcaactggccgctgaggaaatcgcgcgtttcggcctcgttcccaaggtcgcgctgatgtcgcactcgatgttcggctcctctacccgtccgtcggcgcgcaagatgcgcgaggccgcggggatccttgccaaggtggctccgcacctggaagtggaaggcgagatgcagggcgacgctgccctggacgaagacgtgcgccgccacttcctgccgtcgaccaagctggccggcagcgccaacctgctggtgatgccgacgctggacgccgccaatatcgccttcaacctgctcaagatcacgggcggtcagggcgtcacggtgggcccgatcctgctgggcgcggccaagccggtgcacatcctgaacccgcaagccactacgcgccgcatcgtcaacatgacggccgtggccgtggcggagagcaacgcggtgcgctgatgtcctgacgggcgtgagccaatgcaaaaagccgggtctggtgacccggctttttctttgatgctgccccgcggcaagcgcgcacggcgcgctgcgggatcggtggctattgcagcacgttgtactgctcgcgcatcacgacaatgatcgacttggccgcggcgagctgcgtgcccaggttgtcgacggattcttgcgggaaatcgacctcggcgctccagttgcatccggtatggtcaggctggtgcattcgcaccgcgtgcagttcgcattcgccgcactcggggttgttgtcgaggcactggttcaggatggccatcagttcggaacgggtcttcgggtatcgccgcatgaatcacctctctcaatgtcgtttttgaggtccggatcaccaatctaggaagcgtcaaagagcgcttccaattgaatccacctatgaaataccggcttccgatccatactgcccgacggcatgggatggcgcggcgcagcattctggcgcctaatttcggcgcagtgtgatgtcaacgcggcaatgaaaaagcccgccggaagggcgggctccaggactgccggtgaggcggttacgtcatcagaacttgtgacgcatgcccacgccgaaggtatcgccgtgctcgatgccggtgatcttgtcgtagtagtaggcggcgtagacgtcggtgcgcttggacaggttgtagtcgtaggcgacggcaaacgtgttgcgcttgaagtcaccgatcgcgttctcggtcttgccataggcgtaggacgccagtacgctgccggcaccgaccggcaccgaggccccgacctgaccgttggtgtgcttgatgtcgccgctggcggccgtgctggccttggtcttgatgtactggccctgggcgaacagcttgaccaccttgaagtcgtatgtgatgccgcccagcacagcgtcctggcggctcaggcctgctaccgacaggtcgtccggaaccgcgttgaagcggacctgctggaacgcgacggtcgcggcgaacggcccgttgaagtacatcaggttgccgccccatttgttctggcccgcagcacctgccttctcgcctgccgagtagatcaggttcgcgctcaggccgccgaagttcggggtggagtacagcaccgagttgctccagcccgagtcgccgatgatgcccggatccaccacgccgttgctggccgcaccgaagtaggtgtggaagatggtcggcgagaacacgtacgagtcgaccagcgggttgaacaggatggtcgagatgaagtacggggtggtgttgcggcccagcttcaacgtacccagcttgtcattctgcaggccgacgtacgcgttgcggctgaacatcgagtcgccggtgaagcggccgctgttgccgctgtccgtgcggaagaacccgttcaggtcgaagatggccttggtgccgccgcccaggtcttcggtgcccttgatgccccagtaggacgtctgcataccgcccgagttggccacccatgcgcgctcgcccgaacccgggctcttgacgccgccgatgaacatgtcagcctggccgtacagcgtgacgctggactgggccatggccgcaccggaaaaaagggtagccgctactgccgccagctttagtgccggcttgtactgcttctgcattgttagacctccgtggtttttgatcctgcttggaacgttgtgtactgggtccctgtcgggttcttctaatgtcttggtgcttttattcgtgccgcctggcttggctcggtgaggggtggtgcatgggtgccggcggcatcgggtacagcgttttttgttatacaggtgacgcttttttgctcaggcggatactaagtcgtcaagccggaactgcgcaatgcgatggatctggttgatgcaagtttgcaactcttgctgcggcgtgttttccagtcgccgcgcgaactccgcgatgatcccgtggcggtcgtagccgcgcacggccaggatgaacgggaagccgaacttctggttgtaggccgcgttgagcgactgcaggcggtcgaactcctcgggcgtgcacaggttcaggccggcgccgctttgttcgcgcgtggattcggcggtcagctcgccgcgcacggcggccttgccggccagctccgggtgggcgcgcaccagcttgagctgggccgcctcgcccgcttcatcgaccgccttgcgcagtgcctgcgccagcgctgcgccgtcggcgaagggccgctgcgcggctgcggtctcggcaaaccacggcgagtgttcgtagatgccgcccagcacctgcacgaactccgcgacaggcatggtgttgagttgggcgatggtgcaggtctggctcatgcttggttccggggggtgtaggggtgggtatcggcccagtggcgggcgatgtcgacacggcggcagatccacaccttgtcgtgtccctgcacatagtcgagaaagcgctgcagcgcgcggaagcggcccgggcggccgagcaggcggcagtgcatgccgatcgacagcatcttggggctgtcctggccgctcgggtcgccttcctcatacaagacgtcgaacgcatccttcaggtactggaagaactgttcgccggtattgaagccctgcggcgtggcaaagcgcatgtcgttggagtcgagcgtgtacggcaccaccaggtgcggcttcttctcgccgccggtgacttccacttcggtccagaagggcaggtcgtcgccgtagtagtccgagtcgtacaggaggccgccgtgctccaccaccaggcggcgcgtgttggggctgtcgcggccggtgtaccagcccagcggcagttcgccggtcaggtccttgatgatctgcatgccgatgcgcatgtgctcgcgctcggtggcttcgtcgatgccctggtagtggatccagcgccagccgtggcaggcgatctcgtggcccagttcgacaaaggcgcgggtcagttcaggatggcgttgcagcgccatcgatacgccgaagatggtcagcggcaggccgcgcttctcgaactcgcgcagcaggcgccagacgccggcgcgcgagccgtattcgtagatgccctccatgctcatgtggcggtcggggtaggccgcggcgccgacgatctcggagaggaactgctcggaggcggcgtcgccgtgcagcacgcagttttcgccgccttcttcgtagttgaggacgaactgcagcgcaacgcgcgcaccgcccggccagcgggcgtgcggcggccgggcaccatatccgatgagatcgcgtggatagttatcttttgtcatgtgtctttgcttgcttcaggaaaacgcccggcaccgccgcgccgcccgcaagcgccgaccatcacgcaatgaacgtgccagtcgtgccggcggcggtgtcggatacttcgataccgttgcttcagttactcggtgccgtgcgagttggcggcggcgttgcgcatggcctcctcgcgcgactggatgccgttgtagaacaggttcagcgccacggccacgatcgtgcccagcacgatgccgctgtgggtgaacggcccggtccacttcggcaggtactggaagaaggtcggtgccagcgtcgggatcatgccggcgccgatcgagatggcgacgatgaacaggttgtggcggttgcggttgaaatcgcacgaacccaggatgcggatgccggtggcggccaccatgccgaacatcacgatgccggcgccgcccagcacgaactgcggcaccgaggccaccacgtgggccatcttggggaacaggccgaaggcgatcaggatgatgccgccggcagccgccacgtagcgcgagcgcacgccggtcaccgtcaccaggcccacgttctgcgagaacgaggtatacgggaaggtgttgaagatgccgccgatcacggtgcccaggccgtcggcgcgcaggccgcgggtcaggtcctcgttgctcagcttcttgccggtgatgtcggacagcgccaggaacatgccggtggactccaccagcgtaatcagcatgacgatgcacatcgacaggatggcggtcacttcgaaggtcggcatgccgaagtgcagcggcgtgatgacggcgacgaagctagcttcatccaggccttcgaaggacaccttgcccatcgccatcgccaccagcgtgccggcgatgatgcccagcagcactgcgcagttggccaccaggccacggccgtacttggtcagcagcaggatgatcagcagcgtcaggccggcaatgccgaggttggccaggtcgccgtaggcgaggttgggcacctccttgaccacgccgtcgatcacggcacgggtggtgggctggccgccggccgcccagttgatgcccacgcgcatcagcgacacgccgatcagcgtgatcaccgtgccggtcaccaccggcgggaacagtcccagcatgcgccccatcatcggcgcgatcaggatgccgaatatccccgatgcgatcaccgcgccatagatgccgagcaggccgacattgggatcggtgccgatggcgatcatcggcgccaccgaggcgaaagtcacgcccatcatcaccggcaggcggatgccgaacttccagaaaccaaaggcctggatcagcgtggccaggcccgcggcgaacaggtcggcgttgatcaggaacgccagctggtccttgggcagcttgagcgcgccaccaacgatcaagggcacggcaaccgtgccggcgtacatcaccagaacgtgctgcaacccgagcgcgagcaggcgcccggaaggcaaacgctcgttggtgaggtccgtcgggaccgtggtgcttgcggaattcatgggtgcgtctcctctcctttggtttgatgggaacaccactgccatggccccggtcctggatcccggagggtctccggaccgttatctgcctgtcgtctcagcactctcgtcggtgagccgggtgctgtttgccgatcaggtctggccttgtagttgggggcaggggcgggaacaccgtgctaggtggagcggcctagcacgctgcgaagatcaaagttgcccggctcgtccggctgcacgcggtcggcgcaggcgccaaggtggtgcgccatgcgcgactgggccagcgcggcattgccctgttcgagtgcgtcgaggatctcttcgtgttcatcgaacgagcaggcgttgttgcccggggcttccacgctggcgatcatcagcgtggtgcgcgacaccagccggcgcatcatgttgaccagcagcgcattgcccgacagttccgccagcgccgtatggaactcggcggacaggcggatccatttgggccggtcatgcgtgaggaaggcctggcgctcgctggccaccatctggcgcagcggcgcgatcacggccttgacgtcgggcatgccggcaagcttttccagcaccgcgcgttccagcatctggcgcagctcgaacatgtcgtgcgcttcgtcggtggaggggctggcgataaaggcgccgcggttgggctcgaggtcgaccatgccgtcggcggccaggtgcgacagcaccttgcgcacagtgtgtcgcgcggtggcatagatctcgcaaagggaatgctcggtcagcttggtgcgcggcggcagccggtgctccatgatcgcgtcgtagatctcgtgatacatgcgctcttcgaccgagcccttgcgtgcgggcctggcgggcttgcccgcctggatttcggtcggctcggcgtcggccttggtttcggcgttggcggcaatcagcttcaggctcttggacatcgtggcaccagcagtcaggcggggcaccgcaaatcctggacatcaggcagcggtgatccaaaaattgttgacaattatttggttactgctccaatattgtcaacaaaaccgactcaggttttcgacaactcagggaaatccctgaattgccaaccgggtagtgcaggcgcattgtcgccacgcaccacccagcgccgggatgcgttaccagacgtaccgagcgggcaccattcccacaaatggtgctagtgaaggcagcggcgcccctcacaacccaatcgcctaaggaaaaacacgatgggacgcttgaccacacacgtactcgacaccgctgccggcacgcccggcaagggcatgtcggttactcttcataaaattgtcgacaatcgccgcgaaaccctgaagacagtcgtgacgaaccacgacggccgttgcgaccagccgctgctggaaggtgcggacttcgccgttggcgtgtatgagctggaattcgccgcgggcgactacttccgcgcgcaaggcacgcagctgcccgagccggctttcctggacgtggtgcccctgcgcttcggcattgccgatgtcaacgcgcactaccacgtgcccctcctggtctcgccctggtcgtactcgacctaccgcggcagctgaagcggtggcatagggaaacaggagacaagacatggaaggctacattctcgactgggccaatctgctgctgcgctgggtgcacgtcatcacggcgatcgcgtggatcggctcctcgttctatttcgtctggctcgacaacagcctgacccgtcccaccgatcctgacctgcaggagaagggtgtcggcggcgagctgtgggccgtgcacggcggcggtttctacaacccgcagaaatacctgaccgcacccaagacgctgcctgagaacctgcactggttctactgggagtcgtattccacgtggatgaccggcttcggcctgctggtggtgctgtacctgttcaacgccagcacgttcctgatcgacaagaacgtctacgacatgtcgcccggcgcggcggtcggcctggcgctgtcctacctggccgcgggctgggtggtctatgacgtgatctgccgcgtgttcggcaagagcgacaagaccgtgggcgtgctggtggcgatctacgtggccgtggctgcctacgtggcgtgccacctgttctcgggccgtgcggcgttcctgctgaccggtgcgatgatcgccaccatcatgagcgccaacgtgctggtgtggatcatcccgggccagcgcaaggtggttgccgcgctgcgcgcgggccagccggtcgatccggtccatggcaagaacgccaagcagcgcagcgtgcacaacacgtacttcacgctgccggtgctgttcgcgatgctgtcgaaccactacagcatgacctacagctacaagtacaactgggccgcgctgatcctgatcatgctcgccggtgtgctgatccgccagttcttcatcctcaagcacaagggcaagatcaacgtggcctggcccgcagccggcgttgccgtgctggccgtggtcgccgtgctgatcgcgccgcaaccgcgcccggccgtggccaaggcagaaggtggtgaagccgccaccgccgtcagctttgccaaggtgcaggaagtgatgaacgcacgctgcgtgcagtgccacgccgagcagccgaagatgatgccgaccgcagccaagggcatcaagctcgataccgcggaagacatcaaggcccacgcgcagctgatctaccagcaggccgtgcagcagaaggcgatgccgctgggcaacgtgacgcagatcaccgacgacgaacgcgccctgctgggccagtggttcgaaggcggtgccaagaccaccaactgagggtggcctgatctgaaaagcatcagggccggcgcgtgccgccggcccgcgaattccgagcatcggtgatcgacggtccggagggttgtgcagttggcaaccgtcagtaccggaccggcgagggtttgaacggggccttgtgccccgttttttttcggcgacttatccgccgatattcagcaacgccagcacccccagcaccaggaaaatccccgccgcgatcttgtgcaccagtccgatcggcatcttgttggcaaacttgtcgccaagcaggaccgccggcgcattggcgaccatcatgccgaaggtggtgccggccaccacggcaatcaccgcatcgctgaagcgcgcggccagcgccacggtggcgatctgggtcttgtcgcccatctcggcaaagaagaaggccacgatggtggtgccgaggatgccaagggcgcccttgaccggcctggcttgttcggcgtcgtcgagcttgtcggggatcagcatccatgccgccattgcgataaagcccaggcccaggatccagcgcagcaggctttcgcccagcacatgcgtgatccagccgccgagcgcaccggcaaagccgtggttgaacagcgtggcgatcaggatgccaaggatgatgggaacgggcttgcggtagcgcgcggccagcaccagcgacagcaattgcgtcttgtcgcccatttcagcgagggcgacgatgcctgtggagacgaggaaggcttccatattggtcttgtggggtaaccgggccgcaatgcatcgcgagatgccaatgacgcacacctttcccggcccggccagaaaggtatggtcatcggtctcgccaggctggacgctgccgggtccgtatcagtacggccgggcgggtccggagctgcgcacgccataaccgcaagcggtcaagtctgttgacgtacgcccctgtcccccggagtccgcattgcgcggcgcggtgagagcagggcggctactccccaatggaagcggcaattatagcggcggcgggggcaggcgtccacctgcccccgccacaaggcctgcaccctcagccgggtacaggcgcgttgtcgctggtctggcggccgcggaaatcggtccagcacagggccttgaagtcatagagcttgcagcggcgcgcggtatcgaaataccagcgccaggagaagttctcgatgatgatgcggcccggcagcgcgtgctccagcagtgcctgggcgcgcttgaggcggtacagtggcacgctcatgtcgacgtggtgcgcggtgtgttccatgatgtggtgcagcgccgcgccgatgccgtggcggaagcgcaggtgcacggtggtcgagacaaagggctgtgccttggcccacatggccttggtgtcataccaggcgacgctggtgtgggtgtggtgcacatacagcacgaagccgacggtgacgttccagaccaggaatggcagcacaaagcccgcgccggtcagcaaccacaccgactgctccgtggccagcgccaggcccgccagcgcgccgatccaggccagcccgaaggcggctaccagcacacagtcgccggtgaagatcgggcggcgcgtagccatctggcgcttgctggggaagaacatcttgcaccaccagatttccaccaggtagtacaggcccgggccgaagccggtgcggtagatgcgctccatcacgcggcgccagcgcggcagcgcgttgaattcttccagtgagtagggcgcccagacgaagtcgaagcccttcaggttggtatagccatggtgcaccacgttgtggccgacttcccacaggctgtacggcgtcagcgagggcaggaaggtgagccggcccagccacttgttcaggccgcggcgcggggtcaggctctggtggcaggcatcgtggccgatgataaacaggcgcgcgatgatcagcccggccagcacgcccagcgccagcttggcggcccagtgctgcgccagcaccacgccggccagcacggcgccgaacaacaggtagtcgaaggcgaacagcagcagtgcgcgcggcgtgctgcgctggcccagcgggatcagccagccgcggatgatcttgcgcgagggcagcggggcgtccggcgcaatcggctccggcagcggggcgtggttgggcgcgcccttgcgcgcggcatggggcacgtcatgcgggccactggcgcgctcaggggcgtgagcggcggattggaaagcggtcatgcggaaccttctgattgcggtcggatgggtaagggcgcacggcgcgcagaacggccgcggcggaaccgcaaggttagaaggctttgtcgaagacggccttgacggtcgtcaagccggaggcgggggcgaagcggtaaaagcgcgcccgccgcatggcggcgggcggctgctggccaggtgacggatcaggcggccggcacgtgggcggcctcgcccatcacatagacgctgtcgatgacgcggtcgtcgcccagcatggcaaaggcgaacagctcttcttccagcgtttccgagcggttgctgcggcgggcgatcagcggcgtggccttggggtccagcacaatgaaatcggcctcgcagccaacgctgaagctgccgacgcggtcggtccagcccagcgcctcggccgcggcgcgggtggccaggtagaacatgcgcagcgcggtcaggtagtagccgcccatgcgcgccaccttgtgcgccgcgttcatggtgcggaacatcgagaacgaggtgccgccgccgacgtcggtggccagcgtcacgttcaggcggttggcgtcggactggtggaagtcatagaagccgctgcccaggaacaggttggaggtggggcaatgcgccaccgcggcgccgctgtcggccaggcgccggcggtcgtcctggtccaggtagatggcgtggccgtacatcgcgcccgggcgcagcaggccgtagcggtcgtacacgtccaggtagctgcgcgcgtccgggaacagctcggccacccatttgacctcgtcgcggttctcggccacgtgggtctggataaaggcgtccggataggcgcgcgccagctcgccgcaggcggccagctgcgcctcggtcgaggtcggggcaaagcgcggtgtgatggcgtaggccaggcgtcccttgttatgccagcgcgagagcaggtcggcggagtcccgggcaccggtctcggccgtatcgcgcaggaattccgggcagttgcggtccatcatcaccttgcccgtgaccatgcgcaggttgcgcgcctcgctttcggcaaagagggcctcggccgaggccttgtgcaccgtgctccagaccaccgcgctggtggtgccgttgcgcagcagttcctcggtgaagaagccggccacgccgcgcgcgtagtcgggatcggcaaagcggcgctcttcggggaaggtgtaggtctcgagccagtgcagcaggcccggcgacggcgacgcgatcatgtcggtctgcgggtagtgcacgtgggtgtcgataaagccgggcacgatcagcttgccgcggtggtcgacgatctcggcgtcggccggaatgcgcgcagccagctgcgtatagtcgccggcagcggcgatgcgcccgttggtgacgatcagcaccccgtcgtcccaatactgatatgcatcctcatggaattgcggatcgcgcaggaaatgcagcacgcggccgcgaatggcacgggtgagggagtcagtcttggggttggtcgtcatggtgtgtctcttgtggccggcccgcgcggaacggcatggttcaagcagcgggccgggctattggcatgcgccgcgctcaggccgctggggccgttgcgggcggggacttgggcgggctcgaccagaagtggtcgacttccgccaggaattcggccttctgcatggcaggcaggaaggccgcttcaaagctgttgcgggcaagcttgtgggcatcggccgcgtccagcggcagcgcctcgaaggtggcttcccagttggcgttcatatagccgccgaagtaggcaggatcgtccgaatgcagcgtgatcaccacgccggcatcgagcatgcgcttgagcgggtggtcgcgcaggtccgggtagaccttgagcttgacgttcgacagcgggcacacggtcagcgccacgcgctcgcgcgccaggcgttccaccagcgccggatcgtcgatggcgcgcacgccgtggtcgatacgctgcgccttgaggatgtcgagcgcgtcggtgacgtattgcgccggaccttcctcgcccgcgtgggccaccaggtgcaggcccagctcgcgcgccctggcgaacacgcgcgcgaacttctcgggcgggttgcctcgctcggacgaatccaggcccacgccgacaaagcggtcgcggtagggcagcgcggcctccagcgtggcgaaggcgtcttcctccggcagatggcgcaggaagcacaggatcaggctgctggagaagtcatattcggtgcgcgcctgggccagggcatcggcgatgccgtcgatcaccacgccgatgggcacgccgcgcgcggtatgggtctgcggatcgaagaagatctcggcgtggcggacgttgtcggcgacggcgcgcttgacgtagtccatggtcatgtcgaagaaatcttcctcggtcagcagcacgctggcgccggcgtagtagatgtccaggaacgactgcaggtcggtgaaggcgtaggcggcgcgcagcgcctcgacgctgggatagggcagcgccacctggttgcgctgcgcgagccggaagatcagttccggctcaagcgtgccttcgatatgcacatgcagttcggccttgggagtgcggcggatctgttccgcgagcgcggcatcgatggtcatgggggcctcgtttctgggcttttctgtgcctgccggcggggccggcggcacgggttcagggatgcaccgcctccgggcggcccagacgcagcgcggcaaggcgctgttcgcggacctggagcagctgggcgacgatggctaccgcaatcatagccggagccttgtcggtaatcccgggaacccccatggggcatgtcatttccgcaaaccgggccgggtcgatgccgtgctcggccatgcggtgttcaaagcgcgcgcgcttggtcttggagccgatcaggccgaagtaggcgaaatcggtgcgcttgaggatttcttcgcacagggtctggtccagcgcatggctgtgcgtcatgaccaggaagtagctgcccgcgggcgcctgcgccactaccgcttcgggcgtgtcgctggcctcggcctcgacattgtcgggcagcccgccggggaacagcgtgtcgcgctcgtcgacccagtgcacgcggcacggcagcgtggccagcaccttgaccagtgcatggccgacatggcccgcgccaaacagcaccacgtgcatggtgtcgggcaccagcgtatcggtccagctgccgtcggcgtgcagcgttacgccgggggtcacggcatggctgtcgccatgggtgatcgcgccgctggccggcacctggcgctgcagtgccttgccggcggtgaaattgcgttcgaccgcgtcaagccagtgcaggtcggcttcgcccagcacctcgaatgcgagctgcaccacgccgccgcagcactggcccagtgccggcccgagcgggatgcgctcgatccggcgttgttcaccgcgcaccagcatctcgcgcgcgatatccatgccgcgccactccaggtggccgccgccgatggtgccgaccaggtcgtcggcgctgaccagcatgcggatgccggcctcgcgcggggccgagcccttgacctcgacgatggtgaccatcgccgccggcaggccggcgcgcaccatgcgggcggcgtcggcgaagcggaagggtttgagcggtgcgtcctgcatgtcgggggccttgtcggtgttgcctggttgctgcttgatgctgtggtgctgcctgcgctgtgtcatcgcaagggtggcgcgcgcctgcttcttccaccggccccatgcccgtcaacgcggccaaggggggaaagtccgggggcgcccgcaggcgcgcgcttcctgcgatcgttccgccagctcaggctggctgcgccgcggcttcgcgcacggcgtcgacggcgtccaggatcgccctcgctggtggccggggccttcagcggcgggttgatgcggtagtcgccaacggcagccacggcgtcgcggatcgcgaagaacaccgagaacggcagcagcagcggcggctcgcccacggccttggagcggtggatgctgtcctcgacgttgcggttctggaacaggcgcacgttgaattcctccgggcagtcgttgaccgtcgggatcttgtacgtggacggggcgtgcgtcatcagcttgccgtccttgttccaccacaattcctcggtggtcagccagcccattccctggataaaagcgccctcgacctggccgatgtcgatcgccgggttcagcgagcggccggcgtcgtgcagcgcgtcggcgcgcagcagcttccattcgccggtgagcgtgtcgaccagcacctcagagcacgcggcaccgtaggcgaagtagtagaacgggcggccctgcagcttgctctggtcccagtgcagcttgggcgtggtgtagaagccgtcggaccacagctgcacgcgcgccacgtaggcttcgcgcgccagctcgccgaacgacacgcgcagctcgccggcgctgaccaggtcatcgttgaagcgcacctcggacggctccacgccggccttgcgcgcggcaaacacggccaggcgctcgcggatctggcgcgcggcgtcctgcgcggccttgccgttcaggtcggcaccggtggaagctgcggtggccgaggtattggccaccttgctggtatcggtcgcggtcacgcgcacgcgttccatgcggatgccgagctcatgcgccaccaccatcgccaccttggtgttcaggccctggcccatctcggtgccgccgtggttcaccagcaccgagccgtcgttgtagacgtgcaccagcgcgccggcctggttgaagtgggccacgttgaacgagatgccgaacttcaccggggtgatggcgatgcccttcttcagcaccgggctggtggcgttgaacgcgcgcgtggcctcgcggcgggcgcggtattcgctgctggccaccagttcgtcgatcagctcgtggatgacgttgtcttccacggtctggccgtagggcgtgacgttgtgctcggtcttgccgtagaagttggcgcggcgcacgtccagcgaatccttgccgaccgtgcgggcgacattgtccaggatgtactcgaccgcgaacgcgccctgcgggccgccgaaaccgcggaaggcggtattgctctgcgtgttggtcttgccgcagtagccgtcgatctgcacgttcggcagccagtaggcattgtcgaagtggcagatggcgcgggtcatcaccgggcccgacaggtcggccgagaagccggcgcgcgacaccatctcgaccttgacgccctcgatatggccttcatcgtcgtggcccacggtgtagtcgaacacgaagtcatggcgcttgccggtgatcatcatgtcgtcgtcgcggtccgggcgcagcttgaccgggcacatcagcttccaggcggccagcgcggcgcagcaggcgaacagcgccgactgcgactccttgccgccgaagccgccgcccatgcggcggcattcgaccagcacctggtgcgcctgccagccgagcatatggcacaccgcgtgctgcatttcggtcgggtgctgggtcgagcaccacacttgcatgccgtcgttctcgcgcggcgcggcgtacgagatctggccttccaggtagaactgctcctggccgcccaggtggatcttgccgctgtcctggtgggccgcgcttgcgatgcgcgcagcgggctcgccgcgcgtcaggtgcatcggcggcagcacatagctgccggcctcgtgcgcggcttgcggcgacagcaccgggggcaggtcttcgtagtcgatggtgcccaggcgggcggcgcggcgcgcggcgtcatgcgaggtcgccaccacgataaagaccggctggccgatgaactggaccacgtcgcgcgccaggatcgggtcgtcgtggatgatcgggccgcagtcgttggtgccggggatgtcgtccaccgtcagcacgtcgaccacgccgggcgcggcgcgcaccttgtcgagcgagatcgacttgatgcgggcgtgcgcgcgggtactcatgccgagcgcggcgtgcagcgtgccggccagctcggggatgtcgtccgtgtaggtggcggtgccggccacgtgcaggtgggcggattcatgcggacgcgagatgccgacctgcgagacctgttcggcggtggcgtcgagcaggaagggttcggtttgcttgttcatgccgatgctttcctttttctctggctcaggccgtggcggtttcagtggcgccggcgccgatggcgcggacgttgacggctgccgcggacagcgcttcggcgcgggtctccagccagaagcggtacagcaggttggcggcaccgcggctgcggtaagacgcggtcgcgcgcatgtcggacagcggcgtgtagtcctgcgccagcgcggccatgccggcgcgggcggtggcttcatcccacggctggccggtcagggccgcctcggtggcggcggcgcgcttgggcgtggcggccatgccgccgaaggcgatgcgcgcctgcgtgacgaggccgtcctgcacggtgatgccgaatgcggcacacacggcggaaatatcctcatcaaagcgtttggacagcttgtaggtgcggaagtgctgcgggccggccaccggcacgcgcagcgcggcgacgaattcgcccggctgcatcgcggtcttctggtaggccaggtacaggtcttccagcggcagcgtgcggcgcgtctcgccgtgctgcagcaccacttccgtgcccagcgcgatcagcgccggcatcgagtcgccgatgggcgaaccgttggcgatattgccgcccagcgtgccggcattgcggatcggcagcgaggcaaagcgcttccacatctcttccagctcggggtgtgcggcgttgagtgcggcgtaggccttttccagcgtcacggcggcgccgatctcgaccatgccgtcgcgttcctcaatgtggttcaggtcttccacctggcccacgtagagcaggttgcccagctcgcggaactgcttggtgacccacaggcccacgtcggtgctgccggccaggatgcggatatcgggctgtgccgccttgatcgcgccgaactcggccgcgctgcgcggggcaaagaactcctggccctgggcgcggtagcggaaggtctcgccgcgcttgaggttgcgcagggtgtcggcgatctgcttggggttgagcttgtccgccgtaggggcgggcagggccatcatgcgctcgccggcgtcgatgatcgggcggtagccggtgcagcggcacaggttgccggtcagcgcgtcgcagatggtctggcgcgagggcgcttcgccgcccggggtgtgctgctggtacagcgcccacagcgacatcacgaagccgggagtgcagaagccgcactgcgagccgtggcactcgaccatggcttcctgcaccgggtgcaggttgccgtcggcctggcgcaggtcctcgaccgtgatcagggccttgccgtcgagcgtgggcaggaactggatgcaggcgttgaccgccttgaattcgacatcgccgccgtcctgcagctcgccgaccacgacggtgcaggcgccgcagtcgccttcggcgcagccttccttggtgccggtgcagcgcgcgtcttcacgcaggtactgcagcacggtgcgggtaatgggggcgtcggatacttccttgacctggccgcggtggaaaaagcggatggtttgcgtctccatggtcttctctctcttggtgatggcggaaacatagcaccctggcctttcatgcaatattcggcccaggtgatatgccccatcagcgggcggcccgattggtgccccgccgcaccgccaggcgcccccctggaggaggtgatttgaccgtttgtggggcgcctgtcatacactatgcgccgttcccatcccccacgccacccatctggcccccgccggagggccgccatcgccatgcacggacgcgaccatctcgatacatatttgctgcgggtgcttcacaccctgctgaccgagcagagcgtgacccgcacggccgtgcgcctgggccagtcccagcccgccatcagcaataccctgaagcgcctgcgggagatcaccggcgatgccattttggtgcggggcaaaaacggcatggtgccgaccgagcgcggccgcgaactgctggcgctggccgagcagagcctggcggcgatggaccgcatcgcgcgcccgccgcagcagttcgacccggccaccaccacgcgcaccttccacctgggcgcgccggactacctggacgcgttcttcctgcccaatatcgtcgagcgcgtgcgccggctggcgccgggcgccaagctgttcgtgcatccgatgacgtcgtcgtcggacttcctggacgacctggagcaggggcagctcgatatcgtggtcggcaactggctgtcgccgcctgagcacctgcatatctcgccgctgttcgacgacgaggtggtgtgcatgctgggcgcgcagcatccgctggcgcgcaaggggctgacgctcaagcactacctggagatgccgcacttggccccggcgccgtatgcgtcgatgcagcgcagcatgatcgaccaggcgctggccgagcagggctacaagcgcaatatccaggtcacgctgccgtatttcggcctggtgccgtatgtgctgatgaagacggatatggtctttaccaccggtcgccagtttgctgcgcactacgcgcagtacctgccgatccgcatggtgccctcgccggtgtcgttcccgcgcatgcgcttctaccagctgtggcacgagcgctgccatgcggcgccggatgtgatgtggatccggcgcatgatcgccgaggtggcggcggacctgccgcagttgccgcggctggaggcagaggccggctgagcgggccgggcagcaggcgagggggcttactttgccttgtagctcgggaagaacaactgctcgccttccaccttgtacccggcaatcgcgtcctgtccttcctttgacgtgatccactccaccagcttgatcgcatccgtgtggttgatacccgcatgcctggcggggttgaccgcgatgattccgtacgggttgaacatcttcggatcgccttcgatggcgatggccaggccggtcttggcgcgataggcgccgtaggtggcgcggtccgacagcgtataggccggcatctgcgcggccatggtcagcacctcgcccatgcccaggccggcgttgacgtaccacggctggcccttgggctcgatgccgagctgcttccagtagtccttctccatcacgtcggtgccggagttgtcgccgcgcgagatgaacttgctgctgctgccggcgagcttgcggaaccccgccagcacgtccttgccgcccttgacgcctgccgggtcgctggccgggccgaccacgatgaagtcgttgtacatcacgtcgcggcggttcacgccgtagccggccgcgacaaaggcgtcttccaccttgcgcgcgtgcaccagcagcacgtcgacgtcgcccatctcgcccatcttcatggccttgcccgagccgaccgcgatcaccttcacggtgacgcccgccttttgctcgaagcgcggcagcaggtatttcagcaggcccgagttctcggtgctggtggtggtggccagcttcagttccccggcatgggccgccgacagcaggcctgcgcaggccatcgcaacgagatggcgcgctgggcggcgcaggcgttgggcaaggcgaggcgacatgcggtggctcctttgtattatgtttttccagacataattgcttttgcctttcgatctcatggagaatgcggcaaaagaacataagaatggggtattcattgtggtccagccgagatcgacaagtaaatatgctgcggaggacatatgatcttccgctttgacctgtttccggtgatcgcgccagacgacaatccgcgcgcgaatggcaaggtgttccagctgctcaaggccgtgcgcgaaaccgggtcgctgcaccgcgccgcgcgcgagatcggcttgtcgtaccgccatgcctggggcgtgatgcggacctgggaggaaatgctcgggcgcagcgtgctcgatatggagcgcggccgcggtgcctcgctgacccgcttcggcgaacgcctgctgcgcgccgagctgcgcctgcgcgaatcggtcgacccggtggtgcagaaggccatggcggacttcattgccgagctggacgatgcccagcagccgcagtcgcaggtgcatttcaccggcagccatgacccggcggtggaggtgctggccgccgcactgggcgaggcaggaacctcgctgcagctcgatacggtgttttgcggtagcgtggaggggctgatttgcctgcaggagcggcagtcggaactggccggcttctatgtctcgccggtgcagaccgcgggctcggtcgcgcatgtgacgctgcgcaagtggctgcggccggccgcggtgcggctgctgcggctggcttggcgcgagcagggcctgatcctggcgccggaggtggcgcgcgaggtgcatgacctgcgcgacctggcgcgcacccaggcgcgcttcgtcaaccggcagcgcagttcgggcacgcgcatgctgttcgaccagctgctggccgcgcagggcctgtaccccgaccagatcgccggctacgacgagaccgagttcagcaacgagaaggtggccgaggccgtgcacggcggccgcgcgcaggtgggcttcgggctgcgcatgaatgccgaggcccatgggctggcctttgtgccgttgacgcgcgaggcctactacctggcgctgcgcaagaacgaccagaccgccggctggatggcagcactgctggcgctgctggccgacccggcctttgcccggcgcatcgaaacgctgcccggctacaccatggccgagccggccggcatcctgaccccgcaggaggcgttgccgtggttcgggccgggcggcaaggaggacgcctgagggcgagccgggcggcatgacgccgacgggcgcgcggctgcgcggcccggtccgtattacactccctgccaggcgcaccgcggttttgcatcggcttgcgccagacccttgcaaggagcgccatgctggaaaccgccgcgctggccgcgggcatgtcctgggccagcggctttcgcctctaccttgcggtgctggccgccggcgtgctggcgcgcctgggctggctggacctgccgcccgggctgcagccgctggaatcctggtgggtcatcggcgtggccgccgtgctggccgtggccgaattcgtcgccgacaaggtgcccgcgttcgataccgtctgggatggcatccatacctttatccgcattcccgccggcgcgatcctggccgccgccgccttcggccagctggatccgcagtggatggtggcggcagggctgatcggcggcacgctggccggcaccgcgcatgcggtcaaggcgggcacgcgcgcgctgatcaatgtgtcgccggaaccgttctccaattggacggcctcattcactgaagacctgaccgcgaccggcagcctgctgctggcgttcttcctgccggtggtgttcctgatcttgctggtggtcttcctgctggtgtcggtgtggctgctgccgaaattgtggcgcggcgtgcgccggctgcatgcgagcctgcgcggcaggaccgagcggcctggcacaccgcgctagcttcccggccattcccgttttttttcgactgacccgaggcgcgccgccgccagaaaccaagaaccaaagcaaccgatgcctcccgagtccgccatcgaagccccggccacggccgccaaccccgccggcacgcgccccgcgcatggcggtcgcttctccgcctggcgccaggcgctgcgcatggcgcggcgcgactggattgccggcgagctctacctgctgctgtttgcgctggtgctggccgtggccgcgctgaccagcgtgggcttcatggccgaccgcatgcggctgggcctggagcgcgacgcgcgccagatgatcgcgtccgacgtactgctggtggctgaccagcctttcgatgccgccttcgcgcagcgtgcgcaagcggcggggctggccgtggcccagaccgtcaccttcccgagcatggcgactgccaacggcaaggcgccggccggcggcgacgcgcccagccagctggccgcgctcaaggcggtgaccgacggctatccgctgcggggcaagctcaaggtggccagtgcggcgggggcgccggatgcgcccgccgaaggcattcccgcgccgggcacggtatgggtcgacgaggcgctgctgggcgccctgggggttgccgtgggcgacaccctgcaactgggcagccgcagcttccgcatcgaccgcatcatcacgcaggagcttgatcgcggcaccggcttcatgaacttcgcgccgcgcgtgctgatgccgctgtcggacctggacagcaccgggctgatcggctggggcagccgcgtgacctaccggctgctggtggccggccccgacgccgccggcgctgccttccagaaatgggcgcaggacgagatcggacgccgcaagctgcgcaatacccgggtcgagtcgctggagtcgggccagccgcagatgcgtgccacgctggaccgcgccgagcgcttcctgtcgctggtggcggtgctgtcgtcgatgatcgcggcggtggccatcgccatgtcggcgcgccgctatatgcagcgccacaccgatgcctgcgcggtctacaagtgcctggggctgtcgcgcgggcagatcctgcgcgccttcggcctggagttcctgctggtgggggccgcgggcgcgctcgccggggtgctgctcgggtacctggcgcactatggcctgctgctgtcgctgggcgggctgctgcgggtgtcgctgccgcagccgtcgctgctgccggcactggtgggcgtgctggcggggctggtgctgctggccgggttcgcgctgccgccgctgctggcgctggcacgggtggcgccgctgcgggtgctgcgccgcgatatcgggttgccgccggtgtcggcctgggtggcctatgcactgggcctgggcgcctttgtcgcgctgctgctggtggcggcgcgcgacctgcggctggggctgaccaccgcgggcggctttgtcgccgcgggcgtggtcttcgcggtgctggcgctggggctgctgacgctgctgtcgcgcctgctgcgcgggcgcctgcgcgggcgcgcggcgatgggctggcgctttgcgctggcagtgctggaacgccgccgcgcggtcacggtgctgcagaccgtggcgctggcggtggggctgatggcgctgctgctgctcggcatgacccgcaacgacctggtcgattcgtggcgccaggccacgccggccgacgcgcccaaccgcttcatcatcaatatccagccggaccagcgcgaaccgttgcgccagatgctggccggcgccggcatcaacgacctgctctacccgatggtgcgcgggcgcctgacccatatcggcgagcgcgccatccgcggcgacagcttcgaggacgggcgcgcgcgcaacctggtcgagcgcgaattcaacctgtcctataccgatgcgctgcccgagggcaaccgcgtgattgccgggcgctggtccaacggcccggacgccggcgcctcggtggaagagggcatcgccaagacgctgggcatccggcttggcgacacgctgcgttttgacgtggccggccaggcggtgcaggcccgcgtgacctcgctgcgcaagctggactggggctcgatgcgggtcaatttcttcgtgatcctgccgccgcaggcgatgcaggggctgcccgagacctacatcacgtcgttccacctgccgcccgccagcacggcgctgggcaaccggctgatcgcggccttccccaacatcaccgtggtcaataccgacctgatcctgcgccagatccaggacatcctggaccaggtgatcgcggcggtggagttcctcttcgtgttcacgctggccgccggcgtgaccgtgctgtacgcggcgctgtccggcgcgcgtgacgagcgcatgcgcgacgcgggcctgctcaaggcgctgggcgcctcggccgcgctggtgcgccagacccagtacgccgagttcctggtggtgggcggcctggccggattcctggccagcctgggcgcgatcgcggtgggctggggcctgtcgcagttcgtcttcgatttcccgtaccgcttcaatgcctggatcgtgccggtgggcgtggtttctggcatgctgtgcgcttttgccggcggctggctgggcctgcgcgaagtgctgcgccagcccgcgctggcgaccttgcgtgatgcctgagtggctgcgctgtttgagtgtgtgatgagtactgaatccaacgacaagcccggcacggccgaggtgactgcatttgagctggtgggcggcgaagcgcgcgtgcgcgagctggtcgaccgcttctacgacctgatggacctggagacccagttcgccgggctgcgcgcgctgcacccgccctcgctggagggctcgcgcgacaagctgttctggttcctgtgcggctggctgggcggtcccaaccactttatcgagcgcttcggccacccgcgcctgcgcgcgcgccatatgccgttcgagatcggcgtgagcgagcgcgaccagtggatgcgctgcatggcgctggcaatgcaggacatcggcctgtccgaagacctgcagctgcgcctgatgcaggcgttcttccagaccgccgactggatgcgcaacgtggcgcgctgaggcgccgccgctcccttctttcaaccgaaaggtttcgcaagttcatgacagaccaactgcctgaagacgccgtgcgtttgctcgatttctggttcggccagcccggttctgccgcctggaataccgagcgcccgcaatggttcaccaagtcggacgccttcgatgcgcagatccgcaccaacttcctgtccgactggcaggtcgcctgcgacggggccccggacgactggtcggtcacgcccgaaggcgcctgcgcgcgcgtggtgctgctggaccagttcccgcgcaacatgttccgcaacgatccgcgcagcttcggcagcgatacgctggcgctggcactggccaggcgcatcgtcgccaccggcatggaccgcaagctgccgacggactaccaccgcatgttctgctacatgccgttcgagcattccgaggcgctggaggaccaggacgaggcagtgcgtctgatgacgcagctgcgcgaggccagcggcggcgtggtggatgtggtggagtgggccgaaaagcaccgcgcgatcatcgcgcgcttcggccgcttcccgcaccgcaatgcggtgctgggcaggcagagcacagagcaggaactggcgttcctgcggcagccgggctcgtcgttctgaaccgggccggcagcaggggcgcgctcaggtcttgtcgcgcgcctgttgccacttgtcgacgcgcacgcgcggagcggccgccagctggcccagctggcccagcaggccggcgggcgtgtctgccacatgcagcaggtcggcatgcacctgcttcatgaagccttcccgcactgcgtgcgcaaggaaacccagcaggccgtcgtagaacccgttgacattcagcaggcccaccggcttgtcgtggtagcccagctgcagccaggtgaaggtctcgaacagctcttcgaaggtgcccacgccgcccggcatggcgataaaggcgtcggcacggtccgccatcatctgcttgcgctcgtgcatgttgcgcaccacgtgcagctcggtcaggccgcggtggcccacttccttctgcatcagcgcgtcggggatgatgccgatggcgctgccgccatgttccatcacggcgtcggcgacgatgcccatcaggcccaccttgccgccgccgtacaccagcgccaggccgctttcggccagcgtgcggcctagcaggcgcgcgccttcggcgtattcgggacggttgccggggctggagccgcaatacacgcagaccgatttcactttgcttcctttgccgcgtcggctgcggccttggctgccgcgtagtcgcgcgccagctggtcgaatgcgtcccgggcccggccgcgcaggtagggcgccaggatcgagaagatgtggtagctcgatccgtgcaggtagccgcgaatctgctcggggtcgttgtactggcgcggatgctgcacgaactggaacgacagccagtaggtggcgatcaccaccatgttggtgcagatggcctcgacctgctcgggcgtggcttccatctcgccgtcgtcgatgaactggcggcagatctcgtgcgcaaagcgcttcttctgctcgacgatgcgcttgaagttggtctccagcatccggttgcgcgccagcaggtcgttgatgtcgcggtacaggaagcggtagttccacaggaactcggacatgtactgcaggtagccccagctttcgtccagcgtggccttgtggtcgtccggcatcttcaggcgccgctccatctcctgctcgaagcgcacgaagatggagttgatgatgtcgtccttgttgcggaagtggtagtagagattgccggggctgatctccatggcttccgcaatcgtcgtggtggtgacgttgggttcgccgacttcgttgaacaggcgcagcgagacgtcgaggatgcggtccctggtgcggcgggggccggtttgcggtttcggttccatgggcgtccgggcgatcggtgcgatcagtaagtcgggggcagggtagcgattataagcaatcggcccggccaccccatccggcatccccggcgagtgacggatcagcccgccagcgtccgcacccagcgcaccacgtgcggcccggcgatggcgacccaggtgccgccgcacagcaccagcgccagcattaccgcggcgctgccgaaatccttggcacgcttggacaggctgtgccgctccagcgaaatgcggtcgattgccgcctcgacgctggaattgagcaactcgacgatcagcaccaccagcagcgtgcccagcagcaggatgcgctcgaccacgtccaccggcagcaggaatgcccacggcgccaggattgccaccagcgtcagctcctggcggaacgcgctttcctcgagcaccgcatagcgcagccccgacagcgaattgatggccgcatgccaggcgcgcgtcaggccgcggttggccttgtgggggttctgctcgatcgaatagtcagcgctctggactgcctgcggcggcctctgcagaggcgggtcggacggcagttccggatggggtttgggcatggttttgcggggcgggttgggccgctgcgctgtcgcggcctggcttgccggcagcgaacggccgaagatgggccaggaactgctcggaggcggcgcgccacgagaaccgctcggcgtgggcacgtgccgtggcgcggtcgatgcgcagcgcttccaggcaggcttcgcgcaggtcttcgtgcatcgcgccggcggggctgtcgcccagcacatcgatcgggccggtgaccggataggcggccacgggcagcccgctggccagcgcttccagcagcaccagcccgaaggtgtcggtacggctcgggaacacgaacacatcagccgaagcatacacccgggccagctcgggctggctcagcacgcccaggtagttggcgcccggatagcgcgcgcgcagcgccggcagcgccgggccgtcgccgaccacccacttggagccgggcaggtccagcgccaggaaggcctcgacgttcttttccaccgccacgcggcccacgtacaggaagatcgggtgggcggtgttgagcacgttggggcgctgcagcgtgaacacgtccaggtccacgccgcgcgtccacagcacggcgttggtgatgccattgcgccgcaggtcgtccagcaccaccggggtgggcgccatcaccgcctgggcctggccgtggaaccagcgcaggaagcggtacgtccatgccagcgggataccgaagcgcgcctgcacgtattccggaaagcgcgtgtggtaggcggtggtgaagggcagccggcggcggagcgcgtggcgccgcgcggccaggcccagcggcccttcggtggcgatatgcaaggcatccggagcgaaggcctcgatgcggcgctgcacgcgcgccgccgggaacagcgacaggcggatctcggggtaggtcgggcacggcacggtgcggaattccagcggcgtgatcatgtcgaccgtgtggcccatggcctcgagttcgcggcgcgtggacttgagcgtgcgcaccacgccgttgacctgcggttcccaggcatcggtgacgatcaggatcttcatgcagcctcctcgggcgcggtggaagggcaatgcggttggggcaaacggtggcaggccgggatcagcccgccacggcggcgcggcgacggcggcgcgtggccggggccggcgcgtccagcagcgtggtccagtagacgatcttcagctcgccttccatggtctcgaccagtgccgacaggctttcgacccagtcgccgtcgttgcagtagagctggccattgacctcgcggatctcggccttgtggatatggccgcagaccacgccatcgcagccgcggcggcgcgcttcatcgaccatcgcgctctcgaacgcgccgatgtagttgaccgcgttcttgacctggtgcttgaggaactgcgacagcgaccagtacgggaagcccaggcgcgcgcgcagccggttgaagtggcggttcagcgccaggatcaccgtgtacagcgaatcgccgaggtaggccagccagcgcgcgtgctgcaccacgccgtcgaacaggtcgccgtgcaccacccacagccggcgcccggaggcggtgacatgcaccgcctcttcgcgcacggtgatgtcgccgaaggccatgccgtcgaactggcgcgcggcctcgtcgtggttgccgggaacgtagatcacttcagtgcccttgcgcgccttgcgcagcagcttctgcaccacgtcgttgtggctttgcggccagtaccagccgcggcgcagctgccagccgtcgatgatgtcgccgaccaggtagagctggtcggattcgttgtgcttgaggaagtccagcaggtagttggcctggcagccgggcgtgcccaggtggatgtccgacagccagatggcgcggtagcgctggatcgggtgcggctcgggcgggtaggtctgctgctgttcgcgctggggtgccagcgcggcatccagggccggcgccatgaaggcggtcagcggcgcggcgctgtcgctgtcagggctgcggcgcagccattgcgtcagttgcgcggtcttcgacaaatacccgcgggcagatcggattgcttgcaccatggcagtcccggttgcggcgatggctgcattcagccagcccgcgatgacggtgccgtgacggaaacatgactgacatatgaatcgtggcggaagtggaacagtcctggctggcgcaggtgtcagtgcccgcgcgcggacagctccgcgagggcgtcgagtaccgcacgcaccgcggcgggatggcgcagcagcgtgacatgaccgatgccggccagcgcaatatgcccggcgccgtcgagccagccggtgcaaggcggcccggcgatcgagtcatgccagctgaagatcgagatcatgcgcgcacggcggcgcggggtttccgcggcggcgagcgcgcgcagccaggggctgccgcaacgcatctggcgcgcattggggccgccgccaaagcgcgccagcgcgctgccgtgatgggggctgcccagcgtcaccacgccggcgcagacgtcttcgtcgcccgccagctgcagtgcggcgcgcgcggccagcccgcccatgctgtggcagaccagcagcggcgggcgtccggcctcggctgtgatgcgccgcatggcggccagcagcgtgcgcgcgtagtcgtcgatgtcgccgaacaccggcttgagctcgatcccctcgcagcggtagccagcggcggccagtgccggctgcatgtcgagccagatggcctgcccgcaggcgtagccgtgcaccagcagcaccggcggggcgtcgcggccgggcagggcatcgagcggtgcggcaaagggcgcgtgcgcgcggaatggctgcagccagtcgaacatgcgcagcacggccacgcactcggccgcaaagcagcgcaacgcctcaggcaggcgcagcggacggcgcgtggcggcgagttcaagcggtggtgcgggcgggtgattgccgcgcccgacccacaggccgcgcccgctcagggcgaaagcgaaggcaatgccgctggcgaagctgccgaggatggccgccacaccggcggcgaccgcgccgggccatggccatccggccagttgcaccagcccggcggcgatgcccagcgcggcggctgcctgcaaggtcaccgcaaggcggcggatgccggcagccgacaggctcatggcttgggcgggcgcaggtcggtcagccgcgtgccggccaggcggtcatgcaggaactggcggcgcggatccagccacgccagcaggacccagaccagcaggccggcgcacagcaccgctacaaacggccccttgaccagccccagcatatggccgactgccgccgatggcggcagccacagccatgccagcacgtagcgcagcgccgcctgcggccagcgcggcggcacgccggcggcgttctcgacgcgcatgcgccaggtctgcatggccagggtctggccgttgcgttgccagaaccaggtgaaatacaggcccatcaccaggaagctccacacctggatcacgagcggcccgtccacaccaagcttctgcagcagcggttgcaccagcaggtaggcagcggtcgaggcgctcagcacgccgaacagcagcacgccctcatagagcatgcaggcgatgcgtcggcgcaagggcggggcggcggggcgggcggctgcggcgggcttgggatcgagggtggcagcgggcatggaaggcgaagaaggctgggctggcgcacgggggcatggcggtgccggcgcgggtcagtcggggccggccttgctgcgctggccggcgtgagacagccattatgccaaatgacgtggggattactggcgcacggtggcgtcggaagccgcggccgcttcggtggcgacctcggctgcggatgccggtgcggcgagcgctgccggtgccgaggcggccggcgccgaggcggcggtcacggccgcgggcgcggaggccggttgcgcctgggcttcgctggcgggcttgccggcagtgtggccactgcgacccgctgcggcgctggccgatttcggctcgcggtggaactcgcggctggtttcgctgggcaggcgcttgccactgggcagcgcgctgacagcgccggggcggcgcggcacgtggtcggtggcggccagcttctttttctgctcttcaggcagctgctggtacttgtcccaggcctcggcctttttctcggccggcagcgagcgggtgatctggtagttctcgcgcgccagccgacgttgctgcggggtcatcttgacccattccgccatgcgcgcctgcagccgggcctgctcggccggggagaacttggggtagcgctcggcgatgcgcagccacttgtggcggttcagttccggcaggctgtcccacagcggctgcagcggggccaggatgcgctggttgaccgggctcagatcggcccaggccggccgggcattggttgcctgcgcggccgcaggcgctgtcaccgccgaagccccctgggcatgcgccgcgggcggcagcaggccccagcaggcggctgcgccggcaccggccagcagcgcggccagccggcggcgcaaggcgtcggggtggaatattgcgcgcgccatgctattgcccgcgcttcaggaatacgtggaagccctcgtcggcgtaggccgtgggcggcaggtcgtcgagcagcatggcggcgtcgatatcggccagttcctcgatgcgcttctgctcctgccagtgatagatgccgatcaggccggcggccagcgccaccagcgtccagatcaggccaaggcggcgcagccaggcgccggcgcggtacagcggggagctgtcttcatcaaacagcgggacgtgcgcgccgggcatggccagttgcgggaccagcacgggcgcctcggccttcttgcgggcgaccgccatccggcgcgcagcggcgagcctttcggtgatgtcggccggcaggtcgtcggtgccggcatcgagtgccgcccgaatctcttgggcaaaccggcgttcgcggatttctttttcgtttctgctcatagtcggaccccccgtgcgcgcagggcctgcgcaagtgtatgcgtggcacgggaacagtgcgtcttgacgctgccttcggagcaccccattacggcggcggtttcggcgacgtccatatcttcccagtaacgcatcaggaatgcctcgcgttgacgcgtcggcaggcgctggatttcctgctcgatgatgtgcatgacctgggcgcgctcgaccttgtcggcgctgctttcggccgattcggagccggcctgtgcctccagcgtctcaagcaggtcattgtcgtcgccgtcgcggtcgtcgcgcaggctggaaaacagcgagacccaggtgttgcgcaccttctggcggcggaaccagtcgtggatggtgttctgcaggatgcgctggaacagcggcgccagctcggcggcgcctttgtcgccgtacttctcggccagcttgatcatggcgtcctggacaatgtccagcgcggcgtcgtcgtcgcggaccgcaaatacggcctgcttgaaggcgcggcgctcgacgctggcaagaaaatcggacagttcctggtcggtggccattcgggcggttgcggctcgttgctgcgggacaaatgcccggttctggtgaatgtgctgcgtacggcccgtggcacattcgaggtgctgcgatgctagcaaaaaaacgaccccctgtaccactttgtattgctgcaaatacattgcggcgcgcaaaaaatccgccgcaactccggaaaatccctcatgcgcagggcaaaaacaaccgtagaccgcgctggtgcattgcagtatcatcatcggttcacacgacatcagtggttgtctcatccggccgcttatgaggcggtcttccatgcagacgcgcaccgcttgaacccgagccacaagcccggcagagagcatccaaacaattttttgccgaaaattgcaaaggactgaaatgaacatgcccagcgcggaattctcccacgcagacagcaattcatctgccgcacccgaaatgatcggggcggaaattctcgttcacgcacttgccgaagaaggcgtcgagtacgtctggggctaccccggcggcgcagtgctgtatatctacgacgagctccacaagcaaaccaagttcgagcacatcctggtgcgccacgagcaggccgcggttcatgccgcagacggctatgcacgggcaaccggcaaggtgggcgtggcgctggtgacctccggtcccggcgtgaccaatgccgtcaccggtattgccaccgcgtacctcgactcgatcccgatggtggtgatcaccggcaacgtgccgacccacgccattggccaggacgccttccaggagtgcgacacggtcggcattacccgcccgatcgtcaagcacaacttcctggtgaaggacgtgcgcgacctcgccgcgaccatcaagaaggcgttcttcattgccgcgaccggccgtccgggccccgtggtggtggacatccccaaggatgtctcgcgcaatgcctgcaagtacgagtaccccaagtcgatcgacatgcgctcgtacaacccggtaaacaagggccactcgggccagatccgcaaggccgtggccctgctgcaaggcgccgagcgtccgtatatctacaccggcggcggcgtggtgctggccaatgccagcgacgagctgcgccagctggcggcgctgaccggccacccggtgaccaacacgctgatgggcctgggcgcgttccccggcaccagcaagcagttcgtcggcatgctcggcatgcacggcacgtatgaagccaacatggccatgcagaactgcgacgtgctgatcgccatcggtgcccgcttcgacgaccgcgtgatcggcaacccggcgcacttcacctcgcaggcgcgcaagatcatccatatcgacatcgatccgtcgtcgatctccaagcgcgtcaaggtcgacatccccatcgtcggcaacgtcaaggacgtgctgcaggaactgatcgcccagatcaaggccagcgatatcaagcccaagcgcgaagcgctcgccaaatggtgggagcagatcgagcaatggcgttcggtggactgcctgaagtacgaccgcagctccgagatcatcaagccgcagtacgtggtggaaaagatctgggaactgaccaagggcgacgcctttatctgctccgacgtcggccagcaccagatgtgggccgcgcagttctacaagttcgacgagccgcgccgctggatcaattccggcggcctgggcacgatgggcgtgggcctgccgtacgcgatgggcatcaagaaggcattcccggaaaaggaagtcgtcaccatcaccggtgaaggctcgatccagatgtgcatccaggaactgtcgacctgcctgcagtacgacaccccggtgaagatctgctcgctcaataatggctacctgggcatggtgcgccagtggcaggagatcgagtacgacaaccgttactcgcactcctacatggacgcgctgcccgatttcgtcaagctggccgaggcctacgggcacgtcggcatgcgcgtcgagaagacgtcggacgtcgagccggcgctgcgcgaggcgttccgcctgaaggaccgtaccgtgttcctggacttccagaccgatcccaccgaaaacgtctggccgatggtccaggcgggcaagggcatttccgaaatgctgctcggcgcggaggacctgtaatgcgtcacatcatttcggtcctgctggaaaacgaaccgggcgcgctgtcgcgcgtggtgggcctgttctcggcccgcggctataacatcgagacgctgaccgtggcacccaccgaggatgcctcgctgtcgcgcatgaccattgtcacctccggctcggatgacgtgatcgagcagatcaccaagcacctgaaccgcctggtggaagtggtcaaggtggtcgacctgaccgaaggcgcgcacatcgaacgcgagctgatgctcgtcaaggtgcgcgcggtgggcaaggagcgcgaggaaatgaagcgcaccgccgacatcttccgcggccgcatcatcgatgtcaccgagaagacctacaccatcgagctgaccggcaacggcgtcaagctcgatgcgttcctggacgccatcgaccgcaccgccatcctcgagaccgtccgtaccggtggctcgggcatcggccgcggcgagcgcatcctgaaggtctgaccgggccccggctcacccatacggcttcacgcagcatccccggggcggcgcgatccggacgcacacgatgcgtccgaggatgccgcccccctcatacaaaagacagagattgaaggaatcatcatgaaagtgttttacgacaaggacgccgacctctccctgatcaagggcaagaacgtcaccatcatcggctatggctcgcagggccatgcccacgcgctgaacctgaaggattcgggcgtcaatgtgacggtcggcctgcgcaagagcggcgcgtcgtggaacaaggctgccaacgccggcctgcaagtgaaggaagtggccgaggccgtcaagggtgccgacgtggtcatgatcctgctgccggacgagcagatcgccgacgtgtacaagaacgaagtgcacgacaacatcaaggaaggcgcggcgctggccttcgcccacggcttcaacgtgcactacggtgccgtgatcccgcgcgccgacctggacgtgatcatgatcgcgccgaaggccccgggccacaccgtgcgcgccacgtacacgcaaggtggcggcgtgccgcacctgatcgccgtgcaccagaacaagtccggcgccgcccgtgacatcgcgctgtcgtacgccaccgccaacggcggcggccgtgccggcatcatcgagaccaacttccgcgaagaaaccgaaaccgacctgttcggcgagcaggccgtgctgtgcggcggtaccgtcgagctgatcaaggctggcttcgaaaccctggtggaagccggctacgcgccggaaatggcctacttcgagtgcctgcacgaactgaagctgatcgtcgacctgatctacgaaggcggcatcgccaacatgaactattcgatctccaacaacgcggaatatggtgagtacgtcaccggcccgcgcgtggtgaccgaagagaccaagaaggcgatgaagcagtgcctgaccgacatccagaccggcgagtacgccaagagcttcctgctggagaacaaggccggcgccccgacgctgatctcgcgccgccgcctgacggccgagcaccagatcgaggaagtgggtgccaagctgcgcgcgatgatgccgtggatcgccaagaacaagatggtcgaccagtcgaagaactaagctgcatcgctgtctgatggcccgcgccgcacggcggcgggccgaagccgttcagcgttccgtgccacgcccttctattatcagaggggagtcgcgggacctgaacggctttttgttatgcttgtcagactttgggcaaggcgtgcattatcctgctccgcgaccacgggggcgccgcccgatggcggctattgccgccgccgcgccgccttgccatggtcttgtatccaccgacacctgtactgcatgaactatcctcatccgctgatcgcccgtgaaggctggccgttcctggccggcgcctttgtcatctcgctgctggtgcacgccagcgcgggcttctggtgggcgttgccgttgtggatcatcacggtattcgtgctccagttcttccgcgatccgccgcgcccgatcccgtcgcagcccaacgcggtgctggcccccgcggacggccgcatcgtcgtggtcgaaaagacccaggacccgtacgccggccgcgaggcgctgaagatcagcgtcttcatgaacgtcttcaacgtgcactcgaaccgggtctcggtcgatggcgcggtcgagaaggtcgaatatttccccggcaagttcgtcaacgccgacatggacaaggcctcggtcgagaacgagcgcaatgccgtgctgatccggcgcgctgcggacggccagctggtgacgctggtgcaggtggccggcctggtggctcgccgcatcctgtgctacaccaaggtgggcgacaacctctcgcgcggccagcgctacggctttatccgcttcggctcgcgcgtggacgtctacctgccgctcgatgcgcgtccgcgcgtgaccatcggcgagaaggtatcggcctcgtcgaccatcctcgccgaactcgacgtgaagtgagagacagcctgaccggaggactgtgatggttgccttccatcgacgtaacaagcgcagcagcagcggcaacgtgacccacctgcggccgttccgccataaccagctgcgcggcgccgacgacaacttcgatgacgaagccgccgacgaccacgacatcgtctatcagcgtccgcgccggcgcggcatctacctgctgcccaacgcgttcaccactgcggcgctgttcgcgggttttttcgccatcgtccaggccatgaacatgcgcttcgatgcggcggccatcgccatcttcgcggcgatggtgctggacggcatggacgggcgcgtggcgcgcatcaccaatacgcagagtgcgtttggcgagcagtatgactcgctgtcggacatgacctctttcggggttgcgccggcgctggtgatgtatgagtggatcctgcatgacctgggcaagtgggggtggatcgcagcctttgtctactgcacctgcgctgcgctgcgcctggcgcgcttcaacgccaacatcggcgtggtagacaagcgcttcttccagggcctgcccagcccggccgccgccgcgctggtcgcgggcttcgtctggctggtgatcgacaacaagctgccggtcaaggagctgtggatgccgtgggtggcgttcggcatcacgctgtacgccggcctgtcgatggtgtccaacgcgccgttctacagcggcaaggcgcttgacgttcgctaccgcgtgccgttcggcatgatggtgctggtcctggtgctgttcgtggtggtgtccaccgatccgccggtggcgctgttcggcctgttcgtggcctatgcgatctcgggctatgtgctatgggcctggcgggcgatgcacggcaagccggccatcgagaagaagcagcgcgagaacggcggcaaggcttcttagacgtttcaggcagaagggcgctcaggcgcccttcatgcatttccggattcacaattgttttcatgccgcggccatcaaggcgtggcactctgcagtgttttccactcaccgtcaggaggatgtcatgggcatgttcgacttcatcaaggaagcgggagaaaagctgttcggcacgggcgaggccaaggccgcgcaagaggccgccgcggcggatgcgtcggcggagaaggtcgatgccgccaatcgcgccgcgggcgatgcgatcgagggctacatcaggaagatgggcctggatgccaccgggctgatggtgcaggtggacggctcgcaggggctggtcaccgtgttcggcgtggcaccggaccaggccacgcgcgagaagatcatcctgtgcgccggcaatgtcgagggcgtggacaaggtcgaggacaagatgtccgtcaacgtcgaatccgcggaatcgagctggcataccgtggtcaagggcgacacgctgtgggcgatctcccaggctgcttacggcaacggtgccgagtacaacaagatcttcgaggccaacaagccgatgctgagccacccggacaagatctacccgggccagaagctgcgcattccgcccaagggctgatccgtgccgctggcgggtccgggcaatatgggctaaaccctgtattgcatgggcgcgccaactcggctatagtcgctggcatgatttcgcgccaagttctaatcgcccgcaccaccctaggtggcctactaggccatcaggtcgggacgcgcgcgcgctaaggacggacttaccccttagcgcgaaatccgcaaggaatttttccaacgccccggcctgctccatgcacgccggggcgttttgcattccacagccgtggagcgcggaacaggcggtaggccccggacgcagcatgccggggacagcacacgacaagcaatcaggagctccacaaaatgtctgacaaactcatcattttcgacaccaccttgcgtgacggcgagcagtcgcccggcgcctcgatgacccgcgaggaaaagatccgcatcgcacgccagctggaacgcctgaaggtcgatgtgatcgaggccggtttcgcggcgagctccaacggcgacttcgaggccatccgctcgatcgcgcaggtggtcaaggactcgaccatctgctcgctggcccgtgccaacgacaaggacattgcccgcgccgccgaggcgctcaagccggccaactcgttccgcatccacaccttcatcgccacctccgcgctgcacatggagaagaagctgcgcatgacgccggacgaggtgtaccagcaggcccgcctggcggtgcgctttgcgcgccagttcaccgacgatatcgagttctcgccggaagacggcagccgctcggacatggacttcctgtgccgcgtgctggaaggcgtgatcgccgagggtgcgaccaccatcaacctgccggataccgtgggctatgccgtgccggaaggctacgccgagctgatccgctcggtgcgcgagcgcattcccaactcggacaaggcgatctggtcggtgcactgccataacgacctgggcatggccgtggccaactcgctggccgccgtcaagatggcgggcgcgcgccagatcgaatgcaccatcaacggcctgggcgagcgcgccggcaacaccagcctggaagaagtggtgatggcggtgaagacccgccgcgactatttcgacctcgatatcggcgtggataccacgcagatcgtgccggcctcgaagctggtgtcgcagatcaccggtttcgtggtgcagccgaacaaggccgtcgtgggtgccaatgccttcgcgcatgcctcgggcatccaccaggatggcgtgctcaaggcgcgcgacacctacgagatcatgcgtgcggaggatgtgggctggagcgccaacaagatcgtgctgggcaagctgtcgggccgcaatgccttcaagcagcgcctgcaggagcttggcatcgagcttgaaagcgaaaccgaagtcaacgccgccttcacccgcttcaaggaattggccgaccagaaggccgagatcttcgacgaggacatcgtcgccatcgtctcgaatgaggcccagcacgatgccaacgagcacttccgctttatctcgctgtcgcagcgctccgagaccggtgagcgcccgcatgcgcgcgtggtgttcagcatggacggccaggagcagagcggcgagggcgagggcaacggtccggtcgacgccaccctgcatgcgattgaatcacgcgtgtccagcggcgcagagatggtgctctattcggtgaatgccatcaccggcggcaccgaggcccagggcgaagtcaccgtgcgcctgtccaaggccggccgcatcgtcaacggcgtgggcaccgacccggatatcgtcgccgcctcggccaaggcctacctggccgcgctgaacaagctgcacgacaaggctgtgcaaaagatcaatccgcagatctgacccaggcccctgcgtagacggcggaaggcttacccggcctgagcgtccggaccaggcccgccattcccgacccggggatggcgggcttttttcatggctcagcggcggcgctcgtcggggtcgtacatcgggtcgggcgtgatctgggtctggcgcaggatgccggcgtcgtcgaaatagaagtggtacagcgacggccacacgtcttcatggcggaagcggtaggaccagacctcgcgccgcatcagcgggtagtactcgaccggcaggcgcgtcatgccgaaatgctcggccacatcctgcttggtccaggtgccgacctgcgccttgtacagttccagcgtggacagcacattgctgaagcgggtcaggttgccgttgcggtcgaagtcggcaccataggcgtactggcccagcggctgcttggtgtagatccagcgcgaggtaccgtcgcgcagctggaacacatcggtgggcggcccgaacgcagcctgtactgcggcctgcggctggcccaccagcctggtgccttccggtaccggcatcagcgtggtgcaggcagacagcatggcggcgcccagcgccagcatgagccggcgcgcgccgttggcgatgacagaattcatggcgaacctcggtcgatgcgtggatggtgaataccgcaagtgtagtgcggcctccgcgcttgtgtgcgccgggcgctgcttttcagtggatcttcccgcaacctggcgctttcctcgcggaaacggcagtcaatgatcgggcccggtggcatttgcccgcaaccggtcgctgccttactatcctgcgctttccgggagagaacatgaaggttgcggcacggtggcgtggatggctgggcgggttgttgctggcggcagcggcgggcgcgtcggctcaagagccgatccggctgggcatgatcgacgggttgtccggcccgtttgccaacgcgggcgaagccgtgacgcgcaacctgcgcctggcaatcgagcgcatcaatgcgcgcggcggcgtgaagaccgccgagggtgcgcggcccatggagctggtcacctttgacagcaagggcaatgtcgacgagagcctgatccagttgcgggccctgaccgacaagcgcattccctttgtcctgcagggcaacagctcggccgtggccggcgcgctggtgtcggccatcaaccgccacaatgcgcgccagcccgacgcgcgcgtgctgttcctgaactactcggcggtcgatcccagcctgaccaacgagaactgcagcttctggcatttccgctttgacgccagtgccgacatgcgcatgcaggcgctgaccgaggtgatccgccaggaccagtcggtgcgcaaggtgtacctgatcgatcaggactacagcttcggccaccaggtgtcgcgctcggctcgcgagatgctggcggcgcgccggccggatatccagatcgtgggcgacgagttccacccgatcggcaagatcaaggactttgcgccctatatcgccaagatcaaggcgagcggggcggacgcagtcatcaccggcaactggggcaacgacctgacgctgatggtcaaggccgcacgcgaaggcggactgcaggccaagttctacaccttctatggcaatggcctgggcgcgcccgcggcgatgggcgatgccggcgtgggccgcgtgctggcggtggccgagtggcacccgaatgtgggcggggcggcgtcggacgcgttctaccagcagttccgcgcgcgctatccggagccgaaggacgactacgtgcacctgcgcatgcagatgatggtggaaatgctggcgcgcgcgatcgagcaggccggttccaccgatgcggtcaaggtggcgggcgcgctcgagaacatgcgctacgtcaaccagttccacgaggccaccgtgcgcgccgacgaccaccaggtgctgcagccgctgtacgtgtcggtgatggagcgccagggcggggcagtgcgcttcgacaatgagggctcgggttatggcttccgtaccgtgcgcaagctcaaggccgcgcagaccacgctgcccaccacgtgccggatggagcgcccctgagcgccagcgcgcccgcacgggccgcccggtattcctgccgtagcttttcggctataatccgcggctgtcgttgcctggccgttggcccggtggcggcggtagccagtcaagacatggcacgacgcatgcggcgcatcccgcgctgtagcgttcgcaagtgaaaggaaatcatcatggcagttgccgatatcaacaagtccgaagtcatcaagcagttcgcacgtggcgccaacgacactggcagccccgaagtgcaagtggccctgctgaccacccgcatcaacgaactgaccccgcacttcaaggccaacatgaaggatcaccacagccgccgcggtctgctgcgcatggtgagccgccgtcgccgcctgctggactacctcaagtccaacgacgccgaccgttaccgcgccctgatcgaaaagctgggcctgcgcaagtaaggttgcgcccgatggcagcgcgattccagggtttgcacggtttcgcgtgaggcctcgatgcctgcttcagcaatgctggggcaggcattttgcatttctggcggggtgaatcggccttgcccagagatgcgggcagttgatggagtgattttcgcttcacgccgcccggcggacattctgattcaccgggcgcccgttgcagcaagctgcgcaacggagtaagttgttctttttttgttttcaataccccggaccggccaaggaaacagggctttgtgtcattccagcacggcatcggcaacgccggtgccgtgctggaatggcatagcacttccctgcgactgcgaccggcgacccggcagtttgcctgcggctgagaacgcaggcgtcgcaggccgtgcgcgtgttattgcgtgattgcgcggcctgcacgcaagccaaggaatgcacatgtccatgttcaacaagatcgtcaaggaattccagtggggccagcacacggtccgcatggaaaccggcgaaatcgcccgccaggccggcggtgccgtgctggtcgatgtggaagacaccgtggtgctggcgaccgtggtcgccgccaagaacccgaagccgggccaggacttcttcccgctgaccgtcgactacatcgagaagacctacgcggccggcaagatccccggcggcttcttcaagcgtgaaggccgtccgtcggaaaacgagaccctgacctcgcgcctgatcgaccgtccgctgcgcccgctgttcccggaaggcttctacaacgacgtccaggtggtgatccacgtggtgtcgctgaacccggaagtgcccgctgacattcccgcgctgatcggcgcgtcggccgcgctggccgtgtcgggcatcccgttcaacggcccggttggcgccgcgcgcgtgggctacaaggatggccagtacctgctcaacccgacccgctcgcagctcgccacctcggacctggacctggtggtcgccggtaccgagcgcgccgtgctgatggtggaatcggaagccaaccagctgtcggaagacgtcatgctgggcgccgtggtctatggccatgagcaaatgcagatcgcgatcaacgccatccatgagctggtgcgcgaaggcggcaagcccgagtgggactgggccccggccgccaagaacgagccgctgatcgccaaggtcaccgaagttgcgctgccgctgctgcaggaagcctaccagctgcgccagaagtcggcccgcagccagaagctgaaggaagtaaacgccaacgtggcggccgcgctggcagccgccggcgtggaagccgacaaggtggaagtcggcaacatcatgttcgacctcgaagccaagatcgtgcgcggccaggtgctggccggcgagccgcgtatcgacggccgcgacacccgcacggtgcgcccgatcgagatccgctcgtcggtgctgccgcgcgcgcacggctcggcgctgttcacccgtggtgaaacgcaggcgctggtggtggccacgctcggcaccaagagcgacgagcagatcatcgacgcactggccggcgaataccgcgaccgcttcatgctccactacaacatgcccccgttcgccaccggtgaaaccggccgcgtgggcagcccgaagcgccgtgaaatcggccacggccgcctggccaagcgcgcactgatcccggtgctgccgaaggacgatgaattcgcctacaccatccgcctggtttcggaaatcaccgaatccaacggctcgtcgtcgatggcttcggtctgcggcggctgcctggcgctgatggacgccggcgttccggtcaaggcacacgtggccggcgtggccatgggcctgatcctggaaggcaacaagtttgccgtgctgaccgacatcctgggcgatgaagatcacctgggcgacatggacttcaaggtggcgggtaccgacaacggcatcaccgcgctgcagatggacatcaaggtccagggcatcaccaaggagatcatgcaggtcgcgctggcgcaggcccgtgaaggccgcctgcacatcctgcacaagatgcaggaagcgatgggccacgcccgcaccgaactgtcggcgcacgctccgcgcatgatcaccatgaagatccatccggacaagatccgcgaagtgatcggcaagggcggctcgaccatccaggcgctgaccaaggaaaccggtaccaccatcgacatccaggaagacggcacgatcacgatcgcgtcgacctcgaccgacggcatggccgaagccaagcgccgcatcgagggcatcaccgcggaagccgaagtgggcaagatttacgccggtaccgtgctgaagctgctggacttcggcgccatcgtcaacatcctgccgggcaaggatggcctgctgcacatctcggaaatcgtcaacgagcgtgtcaaggacatcaaggactggctgaaggaaggccagcaggtccgtgtcaagctgatccaggctgacgagaagggccgcctgcgcctgtcgctgaaggccgcgctgaccgaagagggcggcagcatcagcccgatcaacgccggcgaagccgccgcgccggcggctccggccgaaggctcggaacagcagtaaagccagcggggcaggattgcccgcaggtgccgccgcaaggtggtgccgccaaaaaaacggctggacgatgtccagccgtttttttgtttacactgccggcaaccctatcgagccaaggctcacaccgaccctggtgcgacgcatcgtcgacccgcgccaagacaagtacaaggagcagagcagcatgcaagccatcgagatccgcgaatacggtgcccccgaagtcctccagctgaccgagcgtcccgacccggttgcgggggcgggcgaggtcctgatccgcgtggctgccgccggcgtcaaccgtccggacgtattccagcgcaccggcaactaccccgtgccgccgggcgcttcggacctgcccggcctggaagtggcgggcgtggtggtgggcggcgacctgtcgcatgccgacaaccgcttcggcctgaaggtgggcgaccgcgtctgcgcgctggtgcagggcggcggctacgcacagctgtgcacggcgccgctggcacaggtcctgcccgcgccgcaaggcctgagcgatatcgaggccgcggcgctgcccgagaccttcttcaccgtctggagcaatgtgttcgaccgcggctgcctgggccagggcccgcgcggcaaggatgagaccctgctgatccagggcggctccagcggcatcggcacgaccgcgatccagatcgccaaggcgctgggctacaaggtgtttgtcaccgccggcaccgatgagaaatgcaaggcctgcgaagacctgggcgccgatcgcgcgatcaactacaagacgcaggacttcgtcgccgaggtgtcggcgctgaccggcggcaacggtgtcgatgtgatcctcgacatggttgccggcccgtacctggcgcgcgagctgaagtgcatcgccgacgatggccgcatcgtcatcattgcgctgctgggtggcgccaaggccgagatcccgctgggcgatatcctgcgccggcgcatcaccgtgaccggctccacgctgcgtccgcgcccggcatcgttcaagggcaagatcgccgcggcactgcacgagcaggtgtggccgctgctggccgccggcaggatcaagccggtgatccacgaggtgttcccggccgcgcaggcggccgatgcgcatcgcctgatggagtcgagcgagcatatcggcaagatcgtgctgacctggtaaggcacatcgagcgttgcatgtggccaatgctgccgcccgccgccatcgggcggcggtagcgccgtgcccccgccacaagctacaatagcgggtttgatttgggaggggcacttcgtgagacaaaagctcgtcatcggcaattggaagatgcatggcagcctggctgcaaacgcggcgctgctggagggcatcaaggctggcgcggccaaggcgacgctggcggtctgcgcgccgttcccctatcttgcacaatgccaggcgttgctgaatggctcgcaagtggcctggggcgcacaagatgtgtcggcagaggcgcgcggcgccttcaccggtgaagtctcggcatcgatggtgggtgagtttggctgcacttatgtgctggtcggccactcggagcgccgcacctatcatggcgaaaccgaccagaccgtcgcggccaaggcgctgcgcgcgctggaattcggcatcgtcccggtagtctgcgtgggtgaaacactggcccagcgcgaggcgggcgaaaccgaagcggtggtcggcaggcagctgcaggccgtgctggacgcgctgacggtggagcagctgagccgcgtggtgttggcctatgagccggtctgggcgatcggcaccggcaagaccgccaccagcgagcaggcgcaggcggtgcacgcgttcttgcgcggccaggttgccgcgcgcgacgcgggcgtggccgagcgtatggccatcctgtacggcggcagcgtcaagccggacaatgcggccgaactgttttccatgaccgatatcgacgggggcctgattggcggcgcctcgctgaagtcggcagattttctcgcgatcggcaacgcctgaatgccggccgttccgatcgaccgatcaggcaagtaaccagccagtaaggcttatctaaatcaaatggcaatcttcaagactttgttggtggtgctgcaggtgttgtcggcgctgggcgtgattggcctggtgctgatccagcatggcaagggcgccgatgtcggcgcggcattcggttcgggtgcctcgggcagcctgttcggtgccaccggctcggcaaacttcctgtcgcgcaccaccgccgtgctggccacgctgttcttcgtctgcacgctggcgctgacgctgctgggcaactacaagccggctgcatcgctgggcgtgatgggcgcggcgccggcttcggcgcccgcagtggcaggtgcttcggctcccgctgcagccccggcagcggccgctgatgcatcggcgccggcagctcccgctgtaccgaaataatccgtaagccttgcggcggattcctgagtttttttgcagttgtgcgttgaacaaagcaagaaatctgggttagaatgcaaggcttgaaacgattccccagcgatgggttccgagcaaagacgaaagcctctgcaacggacctgaagggcctgaaaacccggcgccaggcaatattgtttctcccccagccgacgtggtgaaattggtagacacgctatcttgagggggtagtggcgaaagctgtgcgagttcgagtctcgccgtcggcaccaaacaacttgatcggagtccctggccgggcaatgcacccgagcgtggggctccggcagtccgcaaggcggcgcgccatgaggctcatggcttagcgcctggggtgggcaacaggacgccgcttcagctggtgctgttgacaacattccagataaggctggccgtaccttgaatctcgaagcctacttccccgttctcatcttcatcatcttcggtgtcgtgcttggcgtggcgctgatgtcgatcggtcggatcctcggtccgaacaagcccgatcccgcgaagctgtcgccgtacgagtgcggcttcgaagcgttcgaggacgcgcgcatgaagttcgatgtgcgctactacctcatcgccatcctgtttatcctgttcgacctcgaaaccgccttcctgtttccgtggggtgtcgccctgagggatatcggctggccgggtttcatcgccatgggcgtgtttctgctggaattcatcgtgggcttcgtctacatctggaaaaagggcgcgctcgattgggagtgatgtgaaatggcaatcgaaggcgttctcaacgaaggctttgtcacgactaccgctgacaagctgatcaactggacccgcaccgggtcgctgtggccgatgactttcggcctggcctgctgtgccgtggaaatgatgcatgccggcgccgcgcgctacgacatggaccgcttcggcgtgattttccgcccgtcgccgcgccagtcggacgtgatgatcgtggccggcacgctgtgcaacaagatggcccccgcgctgcgcaaggtctacgaccagatggcagaaccgcgctgggtgatctcgatgggctcgtgcgccaatggcggcggttactaccactactcgtactcggtggtgcgtggctgcgaccgcatcgtgccggtggatatctacgtgccgggctgcccgccgacggccgaggcgctgatctacggcgtgatccagctgcagaacaagatcaagcgcaccaacaccatcgcgcgcaagggctgaaatggcgaagcttgacatcctgaaggccgcgctcgagaaagctctcggcaagcgcgtgcagaacctgatcgaggcgaccggcgaactgacgctgatcgtcaaggccgacgactacctcgaagttgcccgcatcctgcgcgacgacccgtcgctgcgcttcgagcagctgatcgacctgtgcggcgtggactattccgagtacggcgacggtgcctgggacggcctgcgctttgccgcggtttcgcagctgctgtcgatcacccacaactggcgcctgcgcgtgcgcgtgttcgccccggacgatgatttcccggtgctgccgtcgctgatcgacgtgtggaacggcgtcaactggttcgagcgtgaagccttcgatttctacggcatcgtgttcgacggccatccggacctgcgccgcatcctgaccgactacggtttcgtcggccatccgttccgcaaggatttcccggtctcgggcttcgtcgagatgcgctacgacccggagcagaagcgggtcatctaccagccggtcacgatcgagccgcgcgaaatcaccccgcgcgtgatccgcgaggacaactacggcggcttgcactgataacgcgccatggcagacatcaagaactacaccctgaacttcggcccgcaacacccggctgcgcacggcgtgctgcgcctggtgctggagctggacggcgaagtcatccagcgcgccgacccccatatcggcctgctgcaccgtgccaccgagaagctggccgagcagaagacctggatccagagcgtgccatacatggaccgactcgactatgtgtcgatgatggtcaacgagcacgcctacgtgatggcgatcgagcgcctgctgggcctggaagtgccggtgcgcgcgcagtacatccgcgtgatgttcgacgagatcacccgcctgctgaaccacctgatgtggattggctcgcacgcgctggacgtgggcgcgatggcggtgttcctgtacgccttccgcgagcgcgaggacatgttcgacatgtacgaggcggtgtcgggcgcgcgcatgcacgcggcctattaccgtccgggcggcgtctaccgcgacctgcctgacacgatgccgcaatatcgtgcctccaaggtacacaacgagcgcgccatcaaggccatgaacgaggcgcgttcgggttcgctgctggacttcatcgaggacttcaccaaccggttcccgaagtacgtcgacgaatacgagacgctgctgaccgacaaccggatctggaagcagcgcctggtggatatcggcgtggtcagcccggaacgtgcgctgcagatgggctttaccggcccgatgctgcgtggctccggcatcgagtgggacctgcgcaagaagcagccgtacgaggtgtacgacaagctggacttcgacgtgccggtgggcgtgggcggcgactgctacgcgcgctacctggtgcgcgtggaagagatgcgccagtccaaccgcatcatcaggcagtgcgtggaatggctgcgccgcaacccgggcccggtgatcaccgacaaccacaaggtggcgccgccctcgcgcgtggacatgaagtccaacatggaagaactgatccaccacttcaagctgttcaccgaaggcatgcacgtgccggaaggcgaagcgtatgcagcggtggagcatccgaagggcgaatttggcatctacgcgatctcggacggggccaacaagccgtaccgcctgaagatccgtgcacctggtttccctcacctggccgcgctcgacgaaatggccaagggacacatgattgctgacgcggtaacgatcatcggcacgcaagacatcgtcttcggcgagatcgaccgctaatcacggaccgccggcccggacgacgatccgggcgctttccgcggcgctccccagggggagcgggcggaagacccgcggcggaccggtacggcctcaggcctgccggcggaacgggcagcgacggctgcaaacctgcggaagggaacgcccggtggcgctgcctgacgccgttttactgcaatgaccatgctatcagcagaagctctcaaggaaatcgatcgcgcgatcgcgaagtatccggccgaccagaagcagtcggccgtgatggcggcgcttgccgtggcgcagggcgaggtgggctgggtttcccccgaagtcatgcagttcgtcgccagctatctcgagatgccgcccgtgtgggtggaagaggtggcgaccttctacaacatgtatgacaccaagccggtgggcaaattcaagctcgccgtctgcaccaacctgccgtgcgccctgtcgggcggcgagcgggccggcgagtacctgaagcgcaagctcgggatcgattacaacgagaccaccgctgacggctgcttcaccctgaaagagggcgagtgcatgggcgcttgcggcgacgcgccggtgatgatcgtcaacaacacccgcatgtgcagcttcatgagcgacgacaagctcgacgcgctcgtcgacgagctgaaagccgaagctgccaaagggggcaagtaacatgaccagtctgcacgaccgccatatccagccgctgatcctggccggcctggacggcaagaattggcacctggaagactacgtcaagcgtggcggctaccagcaactgaagcgcattctgaccgagaagatcccgcccgagcaggtgatcgccgacgtcaaggcctcgggcctgcggggccgcggcggtgcgggcttcccgaccggcctgaagtggagcttcatgccgcgcacgttcccggggcagaaatacctggtctgcaacaccgatgaaggcgagcccggcacgttcaaggaccgcgacatcatccgctacaacccgcactcgctgatcgaaggcatggccatcggcgcgtatgcgatgggcatcaccgtgggctacaactacatccacggcgagatctggaacgagtacaagatcttcgaggaagcgctcgaagaggcgcgcgctgccggcttcctgggcgacaacatcctgggttcgggcttcgatttccagctgcacgcgcaccacggctacggcgcctatatctgcggcgaggaaaccgcgctgctcgaatcgctggaaggcaagaagggccagccgcgtttcaagccgcctttcccggccagctttggcctgtacggcaagccgaccaccatcaacaacacggaaacgtttgccgcggtgccgttcctgctggccgtcggccccgagaactacctgaagctgggcaagccgaacaacggcggcaccaagatcttctcgatctcgggtgacgtcgaacgtcccggcaattacgagatcccgctgggaacgccgttcgccaagctgctggagctcgccggcggcatgcgcggcggcaagcgcatcaaggcggtgatcccgggcggttcgtccgcgccggtagtgccgggcgacctgatgatggcgtccgacatggactacgactcgatcgccaaggccggctcgatgctgggctcgggcgctgtgatcgtgatggacgagacgcgctgcatggtccgctcgctgctgcgcctgtcgtacttctattttgaggaatcgtgcggccagtgcacgccgtgccgtgaaggcaccggctggctctaccgcatggtcaatcgcatcgaacacggagaggggcgccaggaagacctggacctgctcaacaacgtcgcggaaaacatcatgggccgcaccatctgcgcgctcggcgatgccgcggcgatgccggtccgcggcatgctcaagcactactggaaagagttcgaatatcacgtcgaacacaagcagtgcatggttccggcctacatctaagcgtggcagaacatggttgaactagagatcgacggcaagaaggttgaggttgctgaaggcagcctggtgatggaagcagcccgcaagctgggcacctacatcccgcacttctgctaccaccgcaaactgtccatcgcggccaactgccgcatgtgcctggtcgaggtcgaaaaggccccgaaggcgctgcctgcctgcgccacgccggtgacccccggcatgaaggtcttcaccaattcggagaaggcggtcaaggcgcagaagtccgtgatggaattcctgctgatcaaccacccgctcgactgcccgatctgcgatcagggcggcgaatgccagctgcaggacctggccgtgggctacggtgcctcggagtcgcgctacaaggaagagaagcgcgtggtgttccacaagaacgtgggcccgctgatctccatggaggagatgacccgctgcatccactgcacccgctgcgtgcgcttcggccaggaagtggccggcgtgatggagctgggcatgctgggccgcggcgagcattcggaaatcaccaccttcgtcggcaagaccgtcgactcggaactgtcgggcaacatgatcgacctgtgcccggtcggcgcgctgaccagcaagccgttccgctactcggcccgcacctgggaactggcacgccgcaagtcggtgtcgccgcacgacggcctgggcgctaacctggtggtgcagaccaagaaccagcgcgtgatgcgcgtgctgccgctggaaaacgaagacatcaacgagtgctggatctccgacaaggaccgcttctcgtatgaaggcctgaacagcgccgaccgcctgacccgcccgctgctgaagcagggcggcgaatggatggaaaccgactggcagaccgcgctcgaatatgtggccaacggcctcaccagcatcaagcgcgatcatggcgccgaccagatcgccgcgctggccagcccgcacagcacgctggaagagctgttcctgctgggcaagctgatgcgcggcctgggcagcgacaatgtcgacttccgcctgcgccagaccgacttctcggcggcactgaagggcgcgccgtggctgggcatgccggtggccgacgtgaccaccctgcaacgcgtgctggtggtcggctcgtcgctgcgcaaggatcatccgctgctggcctcgcgcctgcgccaggctaccaagaagggtgcccgcgtggcggtgctgggtgccggcggtgaagacctgctgatgcccttggccgcccgcatcgacgtggcgccgtcgggctggaccgcggccctcgcaggcgtggcccgtgccgtggccgccgccaagggcgtggctgccccggccggcaccgaaggtttcgacggtggcgatgttgccgccaagacggccgaagcgctgctgtcgggcgagcgccgtgcggtgttcctcggcaacgaggccgtgcgccatccgcagttctcggcgctgcacgcgctggcacagtggatcgccaccgaaaccggtgcgacgctgggcttcctgaccgaagccgccaataccgtcggcggctatgtcgccggcgcgctgcccaggcagggcggcgccaatgcgcaggcgatgctggacacgccgcgcaaggcctacatcctgctgaacaccgaacccgagttcgacgccgccgacccgcgcaaggcgctggccgcgctggcccaggccggcacggtggtggtgctgtcgccgttccgttcggaagcggccatgcagtacgccgacgtgatcctgccggtgacgccgttcacggaaaccgccggcaccttcgtcaactgcgaaggcaagccgcagagcttcaacggcgtggtgcgcgcgctgggcgaatcgcgtccgggctggaaggtgctgcgcgtgctgggcaacctgctggacgtggccggcttcgactacgaaaccgccgaatcggtgcgtgccgaagtgctgtcggccccggtcgacgcgcagctggacaacgccaccgacgcgccgatccgcgtggccgccgctgccgccaacggcatcgaacgcattgccgatgtgccgatctaccacgccgatccgatcgtgcgccgcgccgagtcgctgcagctgagcgctgccgcgcgccgcgccatgcagatcgcgctgccggccgacctgttcgccagccttggcatccagtccggcgatccggtgcgggtcacgcaagggcagggcagcgtggtgctgccggccgtgctcgaagccacgctcccggccaacaccgtgcgcgtgccggcggcgacgccggcggccatgagcctgggcgcgatgtacggcacggtcaccgtagagaaggccattgacctggcgccggccaccggcaccgtggccacggcgtaagaacaagagcgagaacaagacatgattgactggattacctcgcaaggacagggcctgctgggtgcctactggacgccgctgtggatcctgattcgcgccgtgatcatcgtggtgccgctgctgctgtgcgtggcttacctgatcctgtgggagcgcaagctgatcggctggatgcacgtccgtatcggcccgaaccgcgtgggtccgctgggcctgctgcagccgattgccgacgtgctgaagctgctgctcaaggaagtcatgatgcccacgcaggtcagccggggcatgtacctgattgccccgctgatggtgctgatgcccgccgtggcggtctgggccgtgattccgttccaggctgaagtggtgctggcggatgtgaacgccggcctgctgtacgtgatggcgatcagctcggtgggcgtgtacggcgtgatcctggcaggctgggcctcgaactccaagtacgccttcatcggcgccatgcgtgccgcggcccagatggtgtcgtatgaaatcgcgatgggctttgcgctggtgacggtgctgatggttgccggcagcctgaacctgtcggccatcgtcaacggccagaacaccggctactttgccgacatgggcatcaacatcctgtcgtggaactggctgccgctgctgccgatgttcggcgtctacttcatctcgggcgtggccgaaaccaaccgccacccgttcgacgtggtggaaggcgagtcggaaatcgtggccggccacatgatcgagtattcgggcatgggcttcgcgctgttcttcctggccgagtacatcaacatgatcatcatctcgacgatgaccgcgctgatgttcctgggcggctgggcgcccccgatcgacagcgtgctgaccaacgcgatcccgggcttcttctggctggtgatcaaggtattcctgctgctgtccgtcttcatctggatccgtgcctcgttcccgcgctaccgctatgaccagatcatgcgcctgggctggaaggtgttcatccccctgacggtggcgtggctgatcatcgtggcgatctggatcaagtcgccctggaacatctggcactgaacggccaaacgacggtgcgcgccggggcgcgcgccgtgtggaaatactaggaagcatcatgctgctcgccatcaaggacttcttcaacagcctgctcctgaaggaactcttcaagggcatggccctgaccggccgctatctcttcgcgcgcaagatcaccgtccagttcccggaagagaaaacgccgatctcgccgcgcttccgcggtctgcacgcgctgcgccgctaccccaacggggaagagcgctgcatcgcctgcaagctgtgcgaggcggtgtgcccggcgctggccatcacgatcgagtccgacgcgcgcgccgacggcacgcgccgcacgacccgctatgacatcgacctgaccaagtgcatcttctgcggtttctgcgaagaggcctgcccggtcgacgccatcgtggaaacgcagatcctggagtaccacggcgagaagcgcggcgacctgtacttcaccaaggacatgctgctggcagtgggcgaccgctacgagccgcagatcgccgcagcgaaggctgccgacgcaaagtatcgctaagccgaagcagcgacagaagtaacgaccggttcgcggctgccgcaagcagcagacctggcagccgccgccaccgaattgaatgcggtccctgcaatgcaaggggccaatgcaaggatgccgcaggagcgggccacccgagggggtggcttgtgccggacggcccagagaggatccgatagggaccatggaactcacgaccaccatcttctacgtctttgcgctggtgctggtgctctccgcactgaaagtcatcactgcgaagaacccggtgcattccgcactgttcctcgtgctgtcgttcttcacggcggcggcgatctggatgctgctcaaggcggaattcctcgccatcctgctggtgctggtctatgtcggcgcggtgatggtgctgttcctgttcgtggtgatgatgatcgacatcgacatcgagcacctgcggcgggacttctggacctacgtgccgatggcctcggtggtgggcgcgctgatcatcgccgagatggcgatcgtgctggtgcgcaactttatcggcaccaccacgccggtggccaccaacggttcgcaggacccgggctactcgaacaccgccgcgctcggcaagctgatctacaccgactatatctacgccttcgaagtggccggcatcatcctgctggtggcgatcatcgccgccgtggcgctgaccctgcgccgccgcaaggacgtcaaggcccaggacgtgtcggcgcagctgcgcacccgccgcgacgagcgcgtgcgcctggtgccgatgcagtccgaaggccagacccagcagacggaagccgcggctgccgccaataagaactaaagcccggagaaatcgctgtgctctctctcgctcatttcctcgtgctcggtgcgatcctgtttgcgatcagcatcgtcggcatcttcctgaaccgcaagaacgtgatcgtgctgctgatggcgatcgaactgatgctgcttgcggtgaacatcaacttcgtcgccttctcgcattacctgggcgacctggctggtcaggttttcgttttcttcatcctcacggtggccgccgccgagtcggcaatcggtctcgccatcctggttgtgctgttccgcaacctggatacgatcaacgtggacgacatggacaccctcaagggctgatccgtggcgcactacgcagatacccaagactcaccgaccgcacaccactaagcgtcctatggcaaccacgctcaaccccaacctgctgcttgcgatcccgctggcgccgctagtcggctccgcgatcgccggcctgttcggtaccaagttctttgacctgttttcctcggagtcgcgcggcggccggatggtggcccacacctcgacgattctgggcgtggccattgcctgcgtgctgtcggtgatggtgctgctcgacgtcatgaacggcgccggctacaacggcaccgtctatgagtggatggccatcggcagcctgaagatggaggtcggcttcctggtcgactcgctgaccgcgatgatgatggtggtggttacctttgtctcgctgatggtgcacatctacaccgtcggctacatggacggggaccccggctacaaccgcttcttcgcctacatctcgctgttcaccttctcgatgctgatgctggtgatgagcaacaacttcctgcagctgttcttcggctgggaagcggtgggcctggtgtcgtacctgctgatcggcttctggtacacccgcccgacggcgatcttcgccaacctgaaggcgttcctggtcaaccgcgtcggcgacttcggctttatcctgggcatcggcctgctgctggcctatgccggcagcatgaactacaccgaagtattcgccgcgcgcgaccagctggcgaccgtgatcttcccgggcaccgactggctcatgatcaccgtggcctgcatctgcctgttcatcggcgcgatgggcaagtcggcgcagttcccgctgcacgtctggctgcctgactcgatggaaggcccgaccccgatctcggcgctgatccacgcggcaacgatggtgaccgccggcatcttcatggtggcacgcatgtcgccgctgttcgagctgtcggatacggcgctgtccttcgtgctggtgatcggtgccatcacggcgctgttcatgggcttcctgggcatcatccagaatgacatcaagcgcgtggtcgcttactcgaccctgtcgcagctgggctacatgaccgtggcgctgggcgcttcggcatactcggtggccgtgttccacctgatgacgcacgcgttcttcaaggcactgctgttcctgggcgcgggctcggtcatcatcggcatgcaccacgaccaggacatccgcaacatgggcggcctgcgcaagtacatgccgctcacctggatcacctcgctggtgggttcgctggcgctgattggcacgccgttcttcgcgggcttctactccaaggactcgatcatcgaggccgtggccgagtcgcatatcgccggttcgggctttgcctacttcgccgtgctggcgggcgtgttcgtcaccgcgttctactcgttccgcatgtacttcctggtcttccatggcaaggagcgctggggccagaaccatgcccaccagcatcatgaaggcgaccatgaggacgaagaggtctcgcacgaccaccaccatggcctggccgccggcgagaagccgcacgagtcgccgtgggtggtgacgctgccgctggtgctgctggcgatcccgtcggtgatcgtcggtgcgatcgcgatcgagccgatgctgttcggcaacttcttcaagaacggcatcgcgttcaaggatgtgatcttcgtcggcgagaaccaccacgccatggccgagctcaaggaagcgttccacggctgggtggcaatggcgatccactcgctgaccacgcccgtgctgtggctggccgtcgccggtgtggtgctgtcctggttcttctatatgaagcgcccggatatccctgaagccatcgcgaaccgcttctcgggtctctacaagctgctggacaacaagtactacatggacgccatcaaccaggccgtgttcgcccgcggcgcacgcctgctcggtaccggcctgtggaagggcggcgaccagagcctgatcgacggcctgttcgtcaacggcgcggcgcgcctggtggcttcgtttgcttcggcaagccgctacctgcagtcgggctatatctaccactacgcgttcgcgatgatcgtcggcatgctggtgctgctgacgctgacggtcacgggcgtgatcggcaccaagtgataggcaccaagtaaggaaaacatagaaatggttctgtctttctcaatctggctgcctgtctttttcggcctgctgatcctggccttcggctcggaccgcagccctggctttgtccggtggatgtcgctgttcggctcgatcgccagctttgtcgtcacgctgccgctggtcttcggcttcgaccgcgccagcgcggccatgcagttcgtcgaaaaggcgagctggatcgaacgcttcaatatcaactacctgctgggtgttgacggcatctcgatgtggttcgtggtgctgaccgccttcatcacggtgatcgtggtgatctcggcctgggaagtgatcaccgagcgtgtggccgaatacatggcctcgttcctgatcctgtcgggcctgatggtcggcgtgttctgcacgctggacggcatgctgttctacgtgttcttcgaagccacgctgatcccgatgtacatcatcatcggtgtctggggcggcccgaaccgcgtctatgccgcgttcaagttcttcctgtacacgctggcgggctcgctgctgacgctgatcgcgctgctgtacctgtacaacaagaccggtaccttcgacatcctgcaatggcaccaggccaagctgtcgatgaacgagcagatcgcgctgttcatcgccttcttcgtcgccttcgcggtcaaggtgccgatgtggccggtacacacctggctgccggacgcccacgtggaagcgccgaccggcggttcggtggtgctggccgccatcatgctgaagctgggcgcctacggtttcctgcggttctcgctgccgatcgcgcctgacgccagccactacctggccccgttcatcatcaccatctcgctgatcgcggtgatctacatcggcctggtggccctggtgcaggccgacatgaagaagctggtggcgtactcgtcgatcgcccacatgggcttcgtcacgctgggcttcttcatcttcagcgacatcggcgtggaaggcggcatcgtgcagatgatctcgcacggctttatctccggcgcgatgttcctttgcatcggcgtgctgtacgaccgcgtgcactcgcgccagatcgccgactacggcggcgtggtcaacaccatgcccaagttcgccgcgctggcagtgttcttcgcgatggccaactgcggcctgccggccacctcgggcttcgtcggcgaattcatggtgatcctgggcgcggtcaagttcgacttctggatcggcctgctggccgccaccgccctgatcttcggcgccgcctactcgctgtggatggtcaagcgcgtgatcttcggcgacatcgtccaccagcacgtgcgcgagctggtcgacctgaacaagcgtgagttcgtcatgctcggcctgctggccatcatgacgctgtacatgggcctgcacccgaagccctttaccgacgtgatgcacgcgtccgtggtgaacctgctgtcccacgcggcacagtccaagctgtaatcggggagagaaatcaacatgcaaacgtcctcgacactcggccccgtggcgccgatcatcttcctggcgatcgccatcggcgcggtcaactggatcgaccttgcacgtggcaagggcaagcaaagcgtggcatatccgctgtcgctgctggccacgctggcgctgaccgtctggttcggcctgaatgccgccgccggcgagacgcactacgcgttcgccaacctggtcgtgatcgatccgatggcaaacgtgctgtccgcgttctgctctgccggcctgttcgtgacactggtctacacgcgccgctatctggcggatcgcgacatgtttgccggcgagttctaccagctcgcgctgttcacgctgggcggccagatcgtgatgatcaccggcaacaacttcctgaccctgtacctgggcctggagctgctgtcgctgtcgtcgtacgcactggtggcactgcgccgcgaatcgcgcgtgacctcggaatcggcgatgaagtacttcgtgctgggcgcgctggcttcgggcttcctgctgtacggcatctcgatgatgtatggcgccaccggttcgctgaacctgggcgaagtgttccgcgtggtcgagtcgggccgcgtcaacaccaccatgctggcctttggcgtggtctttatcgtcgccggcctgtcgttcaagctgggtgccgcgccgttccacatgtggatcccggacatctaccagggttcgccgaccgcggtgacgctgctgatcgccggcggcccgaaggttgctgcttttgcgctgtttatccgcgtgctggtggaaggcctgctgccgctggccaatgactggcagatgatgctggtggtgctgtcgatcatctcgctggccatcggcaacctgaccgccatcgtgcagagcaacctgaagcggatgctggcgtactcgaccatctcgcacatgggcttcgtgctgctgggcctgctgtcgggcgtggtcgccaacaaggctgacggcgccgccgatgcgtacagctcggcgatgttctactcggtgacctacctgctgaccacgctgggcactttcggcatcatcctgctgcgcacgaacaagggtttcgaggccgagaccctggaagacctgaggggcatgtcgcgccgcaacccgtggttcgcgttcctgatgctggtgatgatgttctcgctggccggcattccgccgaccgtgggcttctatgccaagctggccgtgctggatgcggtggtcaagtcgggcatgacctggctggccgtggtggccgtgctgttctcgctgatcggcgcgttctattacctgcgtatcgtcaagctgatgtacttcgatgcgcccgctgctgaagaagagctggaagcaacctttggcctgcgctcgatgctgagcgtgaacggcgccgcggtgatcctgctgggtattttcccggccgcgctgatgaacctgtgctaccaggccatccgctcgaccctgggttcctgatccgccacacgccatgagcgcatccgcaagcggctggtttgtcatcctgctggcactgatcagtgcgaacctgccgtttgtgaaccagcgcctgttcgtgctgatcccgctgcggcgggcgcgcaagccgctgtggctgcgcctgctggaactgatcgtatggttcgcggtggcgggcgccgccggctttgcggtggaggccagccttggcaacgccttcccgcagggctggcagttttatgccattaccgcgtgcatgatgctggtgtttgccttcccgggcttcacctggcaatacctcgtcaaacaccgcacggcctgaagccggtcttgtcggcgccgggccctgcctgatccggagcgtccatgaccgacaagatccaacgcggcaccccgcctaccgctgaacccgccgggaacgacgacgcactgaaggaagtgtgcgtcgcctcggccacggtccatcgcggcaagttcctcaccctcaagcaagatatcgtcaggctgccggacggcaagcagaccgggcgcgagtacgtggtccatccgggcgcggtgatgatgatcccgctgttcagcgacggcaccgtgctgatggagcgccagttccgctatccgatcggcgaagtgatgctggaattccccgccggcaagcttgatccggaagagggcgcgcagcgctgcggcgaacgcgaactgctggaggagaccggctacagcgcggcgcgctgggactacctgacgcgcatccacccggttatctcgtattccaccgagttcatcgacatcttcctggcgcgcgacctgacgcatggcgaggcgcagctcgacgacggcgagttcatcgagaccttcatcacgccggtggggcaggtgatcgattgggtccgcagcggccgcatcaccgatgtaaagaccatcatcggcgcattctggctggaaaaagtgatctcgggtgcctggcaaccgggcgaacagccgctgccgcattacgccgtatagtgagtagtgagccgcgtggattctgcgccatgcggttgttcccgaacggtcgttctaaaaaatttagcacgaccgttcacaaaatttcgattcgcggataatatagcttttgacgggctggaaagatcatgaaggtgctcgacctgcgctgcgcgcatgaccatggtttcgagggctggtttgcctcggaagaagatgcgcagtcgcaaatctcgcgtgacctcgtccaatgcccggtctgtggcgaccacgccgtgacgcggctgcccagcgcgccgcgcctgaacctgtcgggcgcgaccgcgcgcgaaggcagcgccaggccggcgcagccggctgccgcaccggagacactgcaagcgctctatatgaaggcagtgaagcaggtgctggcacagaccgaggatgttggcgatcgctttgccgaagaggcaaggcgcatgcactatgacgaggcgccggaacgcggcattcgcggttcggcctcggcggaggaggtgcaggcgctggccgaagagggcatcgagactttcccgctcgtggtgccggatgcgctgaagcagacggctcactgaattgcgtcttgtgcccgtttgctgtcggcgcttgacgtgcaggcagaacaaaccgccggcggccccacgccaagccggcaccactggagacgggcatggatctcaactactcggcgtccgacaacgccttccgcgaggaagtgcgtagctggctcgaagccaacttgccggcggacatccgcagcaagattctcaaccaccgccgtccgaaccgcgacgacctggtgcgctggcacaagaccctggccggcaagggctggtcggcaccgcactggcccgtccagtacggcggcaccggctggaacgccacccagcgccatatctgggatgaagagaacgcccgcgtcggcgcgcccggcgtgctgccgttcggtgtggcgatggtcgcgccggtgatcatgaagtacggcagcgaagagcaaaagtcgtactacctgccgcgcatcctggactgcaccgactggtggtgccagggctattcggagccgggctcgggctcggacctggcctcgctgaagacccgtgccgagctgacttcggacggcaagcactacatcgtcaacggccagaagacctggaccacgctcggccagcacgccgacatgatcttctgcctggtgcgcaccgaccccgaagccaagaagcaggagggcatctcgttcctgctgatcgacatgaagaccccgggcatcaccgtgcgcccgatcatcatgctcgacgaagagcatgaggtgaacgaagtcttcttcgacaacgtcgaggtgccggtcgagaaccgcgtcggcgaagagaacaagggctggacctacgccaagtacctgctgggccacgagcgcaccgggatcgcccgcgtgggcaactccaagcgcgagctgggcttcctcaagcgcgtggcgcgccagcagcagaagaacggcaagccgctgctggaagacccggtgttcggcgccaaggtggccgcgctggaaatcgagctgatggcgctggaaatcaccgtgctgcgcgtggtctcgagcgaagcggcaggcaagggccccggccccgaggcctcgatgctcaagatcaagggcaccgagatccagcagctgctgaccgagctgatggtcgaggccgtcggcccgtacgcgcagccgttcgacaccgcctacctggagtgcgagaccgagcacgccgtgaccggctacgacgacgccgcgccgctggccgcgtactacttcaactatcgcaagacctccatctatggcgggtccaacgaaattcagaagaacatcatcagccagatgattctggggctgtgaggagacacgcaacatgaacttcaatctcagcgacgaacagaagcagctggccgacgccgtccgccgtttcatcgacaaggactacggcttcgagtcccgcaagcagaactacgaaagcgccgccggctatggcgacgccgcctggggctcgctggtcgagcttggcctgaccgcgctgccggtgccggaagcgcagggcggtttcgcgggcaaggccctggacatgatggtggtgcagcaggagctgggccgaggcctgatcgtggagccgtacctggccacggtggtgggcgcctacgccctgggcctggccggtggccaggatgcactgctggaacaggtcgccggcggcgaactgaagctgaccgtggccttcaacgagccgcaggcgcgctatgaactgaacaacgtgcgcgtcaccgcccgcgacggcaagctcaacggccgcaagaccgtggtgctgcacggcggccaggccgacaagctgatcgtgtcggcccgcagcagcggtgccgaagccgaccaggacggcatctcgctgttcctggtggatgccaggggcgccggcgtcagcatcaaggactaccgcaccatcgacaacctgcgcgcggccgacatcaccttccaggatgcccccgcgcaactgctgggcgaagccggcaaggccttcccggtgatcgagcaagtggccgactacgctgccgtgctgctgtgcgccgaggccgtgggcgtgatggatacgctcaatgccgccacgctggaatacgccaagacgcgccagcagttcggcgtgccgatcgcgcgcttccaggcgctgcagcaccgcatggtggagatgttcatccacgccgagcagtcgcgctcgatcacgctgctggccgcggcacgcttcgaagaagtaacgccggaagagcgccgccgctatgtctccgccgccaaggcgcgcgtggggcaggcagcgcgcacggttggccaggaggcagtgcagatccacggcggcatgggcgtgaccaacgaactgccggccgcgcacatgttcaagcggctgacgctgatcaacaccaccttcggcgacgtggatcaccacctgggcaggttcgccgcccagccggggttccaggaagctgcctgatcctgccagtccaatcaaaaccgcgctgtagtccaggcgcggtttttttctttggggaccgttaggggcgggttcggcaaatacggacgccggcccccggcggccatgcgatcattgcctgagcaaacttggtgccatggcgccaatcactacagagagacaaccgatgctgtatttcgaggactttgaagtcggcagccgccgcgaactgggttcgtacctcgtcaccgaggaagagatcctggcctttgcccgccagtacgatccgcagccgttccatatcgacaaggaagccgctgccaggagcatctatggcggcgtgatctcgagcggctggatgacgtgctcgatcatgatgcggctgctggtgctgagcaccaccggcaagtcggccagcatgggctcgcctggcgtggacgagatccgctggctcaagcccgtctacgccggcgacacgctcaccgtcgtgctgaatgtgctcgatacccggccgtcgcagtccaagccggaccgcggcgtggtccacacccagtgggaagccaccaaccagcgcggcgaactggtctgcaccgtcaagggcatgggcatgtacggccgccgccccgcttaagaacactttatcgtcaagaggagactatcgacatgcgtaccatcgcatcgctggaagaactggaaggcctgcagggccaggaggtcgcggtcagcgactggatcgaggtgacccagcagcaggtcaaccagtttgccgatgccaccggcgaccaccagtggattcacatcgacgtggagcgcgcgaagaaggagtcgccctatggcggcccgatcgcgcacggcttcctgacgctgtcgctgctgcccaagttcatgcacaacgcgctgcacatgccgtcgaagatcggcgttaactacggcctgaaccgcgtgcgcttcacggcacccgtgccggtgggcagcaagctgcgcgcgcgcatcaagctgctgaaggtcgagcgtctcgatccgctgccgaagtcgcccgaactggttggcgcacagtcgacctgggaagtcacggtggagcgcgaaggcagcgaccgtccggtctgtgtcgccgagtcgatcacgcgccgctacgggtgacggatacgcagttttgacgcggtgcgacaatatgccacacaggcatgtcgcgcccctggaggccgcctgatgcgcggctttctgcatttttaggaaccgatttgtgacgttgatgcctgtcaaatgctgcttcgcggatttgtgcgtcgattgtccgttctgctgaacagtgtgttctgtgccgttgggtttacccctaatgttgcgttgcggtacagtcgcgcccacgatgttttatgtgttgcgctccccggccgaaaaccgcgcttgccatgaaggcaagtccgtcgggaagtgcaaaaacctcgtattccaacgctacccggccgccgtactgagccgggaccgttcgcggtttcggccaggtgccgcagcgccggcaaggtcctacagggcctgcagcgcacgcagtcagttgtccttccgtgttcatggcgttgcaaggccgcatggtcccccggcgttcgatccgccgcccgaccgcaacgccagctaaggacacgtccttccggttttccctcagccccacgcctcttgcgcgagcatcaggcggtttagccgcgcttttgcccgaagcgcggtgtaaccaaaccagtcgtgacatgaagaaacccatactgccgcgttggacgcggttcctgccttgccttggcctgctcctgctcgccggctgcaacatgacgctgctcgacccgaaagggcaggtcggcgtcgacatcaagaacatcatcctgattgcaacctggctcatgctgctggtggtgctgccggtgatcgtgctcacgctggtgttcgcctggaagtaccgcgcgtccaatacctcggcgcgctatgagccggactggtcgcactccacggcgatcgaagtggtggtgtggctgatcccctgcctgatcatcattgcgctgggcatcatcacctggaagtcctcgcacgacctggacccgtacaagccgctcgaatccagcaagaagcccgtcaccgtcgaggtggtggcgctgaactggaagtggctgttcatctatccggaactgaagatcgccacggtcaaccagatcgccttcccggtcgacaccccggtgaacttcaagatcacctcggattcgatcatgaattcgttcttcatcccgcaactgggcagccaggtgtacgccatggcagggatggagaccaagctccacctgatcgccaacgaagccggctcttacgacggcgtatccgccaactacagcggcggcggcttctcgggcatgaagttcaaggcggtcgccatgtcgaactacgagttcgaccagtgggtcgccaaggttcgcgcctcgtccaccgaactgggggttgaaggctacaagacgctggcacaacccagcgagaaggagccggtcacgtactacggcaaggtggaagacaagctcttccacaacatcctgcacaagtacatggaccacagcggcacggcgctcgccgccgacgggttcaagggcggcccgatctgcacgtcgcgcaacaccctcggtgaagagcagctgtcgatgaccacgcctgtgaaggcgctgggcgcgcaatcctaggagcaatgatgtttggcaagttgagtttgtcggcgattccgtttcatgagccgatcatcatggtcgttctggccggcgtcgccctgggcggtgccgcgctgctaggcgcgatcacctatttcaagaagtggggctacctctggaacgagtggttcacctcggtcgaccacaagaagatcggcgtgatgtactgcctggtcgccctgatcatgctgctgcgcggcttcgccgacgcggtcatgatgcgcacccagctggcgctcgccaccaatggcgcgaccggcgtgctgccgcccgagcattacgaccagatcttcaccgcccacggcgtgatcatgatcttcttcgtggccatgccgctgatgaccggcctgatgaatctggtcgtgccgctgcagatcggcgcgcgcgacgtggcgttcccgttcctgaacacgctgtcgttctggctgttcgtgtcgggcgccatgctggtcaatgtctcgctgggcgtcggtgaattcgccaagaccggctggctggcctacccgccgctgtcgggactggacttcagcccgggtgtgggggtggactactacctctggagcttgcagatctcgggcctgggcaccttgctgaccggcgtgaacttcctggtgacgatcctgcgcatgcgcgcgccgggcatgacgctgatgcgcatgccggtgttcacctggaccgcgctgtgcaccaacgtgctgatcgtggccgctttcccggtgctgaccgtgaccctggcgctgctgggcctggaccgctacgtcggtacccacttcttcacgaacgacggtggcggcaacgccatgatgtacgtgaacctgatctggatctggggccaccccgaggtgtacatcctgatcctgccggcgttcggcatcttctctgaagtgatcgccacgttctcgggcaagaagctgttcggctacaagggcatggtgtacgccaccgccgcgatcatggtgctgtcgttcatcgtgtggctgcaccacttcttcacgatgggctcgggcgccaacgtcaacgcgttcttcggcatcaccaccatgatcatctccatcccgaccggggtgaagatcttcaactggctgttcaccatgtaccgcggccgggtccagatgacctcgccggtgctgtggacgctgggcttcatgatcaccttcgtgatcggcggcatgaccggcgtgctgatggccgtgccggccgctgacttcgtgctgcacaacagcctgttcctgatcgcccacttccacaacgtgatcatcggcggcgtgctgttcggctacctggccggcatcacctactggtggccgaaggcgttcggcttcacgctgaacgagcgcctgggcaagtgcgccttctggtgctggctggtcggcttctacttcgccttcatgccgctgtacgtgctgggcctgatgggcatgacccgccgcctgaaccacaccgacaacccggcctggacgccgtggctgtacctggccgtcgtgggcgtggtgttcgtggcgctgggcatcttcttccaggtgctgcagatcgtggtgtcgatccgcgaccgcaagaagctggccgacgtgaccggcgacccgtggggcggccgtaccctggagtgggccacctcgtcgccgccgccgttctacaacttcgcgcacaccccggtggtgcgtgacctggacgcgttctccgacatgaaggcccgtggcgagacgctgccgaccgaaggctacgagaagatccacatgcccaagaacacgggcgcgggcttcatcatcggcgccttcagcctggtgttcggctttgccctgacctggcatatctggtggatggccatcgttggcctggtgggcatggtgtgggcgtttatccaccgcagcaacgacgaccatatcgactactacgtgccggccaccgaggtcgagcagatcgaaacgcgccatctgcagcgcattgcttcgcaagcctgagaaccatgtcgactcaagtcctagaccgcatccccgcgcaggccggcgcaccggccaaagccgacgcgcatggccatgaccatgcgcaccacgataccagtgccaatacggtgtatggcttctggatctacctgatgagcgactgcatcatcttcgccggactgttcgcggccttcgccgtgctgcgcggcgaactggcaggcggcccgtcggcgaaggagctgttcgagctcaactatgtgctggtggagaccttcatcctgctgttctcctcgatcacgtacggcatggcgatgatctcgctgcagaaccgcagcctgagccgcgtgcaggtgtggctcggcgtcacgttcctgctgggcgcggcgttcatggcgatggaaatcaacgaattccatcacctgatcgccgaaggcgccggcccgggccgcagcgctttcctgtcgtcgttcttcacgctggtcggcacccacggcctgcacgtcgccagcggcatgctgtggatgatcgtgctgatgtggcaactgtcgaagaagggcatcaccccgaccctgagcaagcgcctgatgtgcctgtcgctgttctggcacttcctggacgtggtctggatcggcgtgtttaccgtggtctacctgatgggacatctgtgatggcacaacacaacgcaccggcggcgcacggcgcccacgactcgcacgactcgcacgcgggtcatgacacccacgccagcttcaagtcgtacgcaatcggcttcatcctggccgtgatcctgaccgtgatcccgttcaagctcgtgatggacggcagcatggacaagggcaccatcctctggatcatcctcggcatggccgcggtccagatcctggtccacctgaagtacttcctgcacctggacacgtcgtccgagcagcgcagcaacgtgatcgcgctgctgttcacggcgctgatcctggtgatcgtggtggcgggttcgctgtggatcatgcacaacctgaatgccaacatgatggtgatgtaaggaccaacgtcctggcatcaagagcggggccctgcaaggggccccgttttttttgcccgtcgcctgccttggggcgtggtgcccggccttggtgcggggacgcgcatcgcctggtgccttgcgcatgccgcccgcacggaattgcgcagatgcacgggagtggtgcgtgcgccgcccgcactgctctggtgcggatgcgcgatcgcgggcggcggcagcgcctgcgcgccgcgccagcacgccatctgccgggggtgcggtgggtatcaggcggcctgcctccatggcacgctagttgcagaagcatcacccggggagcgtagtccctgactaacaccataaacgggagctgcaaatgcaacgacgtgacatgctgaagctgtcggcgatagccgccgcggcaatgatcggtaccagcccgctggccatggcgcagtccaaggaaccgatcaaggtcggtatcctgcactcgctgtccggcaccatggccatttcggagacgtcgctgaaggacgtggcgctgatgaccatcgacgagatcaacaagagcggcggcgtgctggggcgcaagctggagccggtggtggtggatcccgcctcgaactggccgctgttcgcggaaaaggcgcgccagctgatcaccaaggacaaggtcgcggtgaccttcggctgctggacctcggtgtcgcgcaaatccgtgctgccggtctacgaagagctgaactcgctgctgttctacccggtgcagtatgaaggcgaagagatgtcgaagaacgtcttctacaccggtgcagcgcccaaccagcaggccattccggcggtggaatacctgatgagcaaggaaggcggcggcgccaagcgcttcttcctgctgggcacggactacgtctacccgcgcaccaccaacaagatcctgcgcgcgttcctgaagagcaagggcgtggccgacaaggacatcgaagaggtctacaccccgtttggccacagcgactaccagaccatcgtcgccaatatcaagaagttctcgcagggcggcaagaccgcggtgatctccaccatcaacggcgactccaacgtgccgttctacaaggaacttggcaacgccgggctgaaggccaaggacgtgccggtggtggcgttctcggtgggtgaggaggaactgcgcggcatcgataccaagccactggtgggccacctggccgcatggaactacttcatgtcggtcaagaaccccgagaacgacgcctttcgcaagcagtgggcggcatgggtcaaggccaacaacctgcccggcggcgacaagcgtgtgaccaacgacccgatggaagccacctacgtgggcatccatatgtgggcgcaggccgtgaagaaggctggcaccaccgataccaacaaggtgcgcgccgccatgtacggccagaccttcaaggcaccggacggcttcacgctgaccatgggcgagaaccaccatttgtacaagccggtgatgatcggcgaagtgaagggcgacggccagttctcggtggtgtggaagacgccgaaggcggtgcgcgcgcagccgtggagcccgttcatcgcgggtaacgaaggcaagccggacaaggtgatgtaagccgggccacccgctgccggttggctcccctctcccgcttgcgggagaggggctgggggagagggctggcgcttgccagccagatggcactcgcttcgtcatggacacctgccttctccccaaacacttattccgcaactcgccagcacctatgcgcaatcccttatccgtttccatcctgccatggctgcgcgccctgctggcggcgctgctgctggcggctgcgccgtgggccgcggcgctgacgcaggccgacctgaagccgctggccgaagacgatttcgatgccaagaccgcggcgctgaccgcgctggccaaggccccgccggaacaggccggcccgatcctgaaggccttgcaggacgacgcgctgcaatatgcgccgtcggtcggcatggtgcgccaggatggcgacaagaccgtcgatgctgtcacgggcaagccggtcgcggtgaaagccgacgagctcgaatccctgaccctgaacaacagcctgcgcgcgctggtcgacagcgccgccagcagcctgctgctgcagtcgcccgatatcgcggtgcgcgcgcaggccatcgccacgctgcgcgaccagcccgagagcgcctcgcgcgccgcggtcgaggccgcccgcaagaacgaggccgatgccggactgcgcaccagcctggacgtgatctgggccaacctggtgctggccgagccggccgatcccgcagcgcatgacgcgaggcttgaagccatccgcatcctcggcagcgacagcaacccgcagagccgccagaagctggcgccgctggtggagcgcgacagcgccggcaactaccgcgagcccgatgccgacgtgcgcctggccgcgcagcaggcgctggacacgctgcgcagcgaccagcgccgcgccgagctgatcggcaacctgttcgccggcctgagcctgggcagcgtgctgctgctggccgcgctcgggctggccatcacttatggcctgatcggcgtcatcaacatggcgcacggtgaattcctgatgatcggcgcctatgccacctacgtggtgcagtcgctgttccgcgcctacgcgccgggtgcgttcgactggtacctgccggcggcgctgccggcctcgttcctggccgccgcgctggtgggcttcgtgctcgagcggctggtgctgcgccacctgtacggccgcccgctggaaacgctgctggccaccttcggcgtgagcctgctgctgatgcaggcggtgcgcacgctgttcggcgcgcagaacgtggaagtggccaacccggcgtggatgagcggcggcatcgaatggatgccgggcctggtgatcccgtacaaccgcatcgtcatcatcctgttcgcgctggcggtggtggcggtggcgtgggcggtgctgaaccgcacgcggctggggctgttcgtgcgcgccaccacgcagaaccgcaccatggcggcctgcgtcggcgtgcgcacctggaaggtcgacagctacgcctttgcctttggcgccggcattgccgggctgggcggctgcgcgctgtctcagatcggcaatgtcggccccgacctgggccaggcctacatcatcgattcgttcatggtggtggtgctgggcggcgtcgggcagctggccggcaccatcgtcggcgccttcgggctgggcatcatcaacaagttcatcgagcccttctacggcgcggtgctggccaagatctttgtcctggtgctgatcgtgctgtttatccagaagcggccgcagggacttttcgcgctcaaggggcgcagcgcggaggcatgatgcagcgagtccaatcgaattcttccgccaccgcgttccggctagcggtgccagagcggcaggcgctgttctcgccgcgcggctggctggtgcttgcggcgctggtggtgatcgtcggcatcggcgtgccggtgtgcgcgctggtgttgccggaggggcatccgctgcacctgtcggcttatgcgctgacgctggtcggcaagatcatgtgctttgcgctggcggcgatcgcgctggacctggtgtggggctactgcggcatcctgagcctgggccacgggctgttcttcgcgctgggcggctatgccatgggcatgtacctgatgcgatcgatcgggcgcgagggcgtgtacaagagcgaactgccggacttcatggtgttcctcgactggaaggagctgccatggttctggcacggcaccgagcacctcggctatgcgctgctgctggtggtgctggtgccaggcgtgctggcgtggctgttcggcttcttcgccttccgctcgcgcatcaagggcgtgtacctgtcgatcatcacgcaggcgatgacgtatgcggcgatgctgctgttcttccgcaacgagaccggtttcggcggcaacaacggcttcacggacttcaagcgcattgccggctttgcgattgcggcgccgcagacgcgcacggcgctgttcgtgctgaccttcctggcgctgctggcgggcttcatcgcctgccgctacatcgtcacgtccaagctcgggcgcgtggtcaccgcggtgcgcgatgccgagatgcgggtgatgttctccggctacaacccgctgggctacaagctcttcgtgtggaccttttcggcggtgctgtgcggcatcgcgggggcgctgtacgtgccgcaggtgggcatcatcaaccccggcgagatgtcgcccggcaattcgatcgagatggcggtgtgggtcgccgtgggcgggcgcggcacgctgatcggaccggtgatcggcgcgttcctggtcaatggtgccaagaccctgttcacagcccactttgccgaatactggctgttcctgctgggcgcgatgttcgtgctggtgaccttgtacctgcccgatggcgtgaccgggctgtggaaccggctgcgcgagcggcgcgcggccgcaccatcagccgctgcagaccctgtttccgcgcctgccgtggcaggccgcacgggaggtgaagcatgaacgccgcactccagcacggccaggccgaaagcggcgatgccaccggcctgggccgcatcgtcgagcccggcaccatcgatgtctcgcacgggccgatcctgtacctggaagacctgacggtgcagttcgacggcttccgcgcgctgaacaagctgaccttgtcgatcgaccatggcgagttgcgctgcgtgatcggtcccaacggtgccggcaagaccacgatgatggatgtcatcaccggcaagaccgggccgcgcaatgccaatgtcagcgggcgcgtgttcctgggccagaccatcgacctgatgcggatgaccgagccgcgcatcgcgcaggtcggcatcggccgcaagttccagaagcccacggtgttcgagcagcacgcggtgtgggagaacctggaactggcgatgaaggccgacaagcgctggtggtcgtcgctgcgcgcgcggctgacggcggaggggcatcgccgcatcgaggaaacgctggcgctgaccggactggaggcagaggcctaccggcccgccgggctgctgtcgcacgggcagaagcagcgcctggagatcggcatgctgttgatgcagcagccgcagctgctgttgctggacgagccggtggccggcatgaccgatgaagagaccatgcagctggcggcgctgctcaacggcctgcgcggcagctgctcgatgatggtggtcgagcacgacatggagttcgtcgccgcgctcgcgggcgatgccggccaggtcacggtgctggccgagggcagcgtgctggccgaaggcacgctcgacagcgtcaagcgcgatgagcgcgtgatcgaatcctacctgggaagataagcatgctgcaggtcaatgcactgaaccagttctatggcggcagccatatcctgcgcaatgtcagcttcgacgtgcccgccggcaagctgaccacgctgctgggccgcaacggcgtgggcaagagtacgctgctcaagtgcctgatgggcgtggtgcccacgcgcagcggcagcatccaatggcaagggcaggcgctggagaagaaggctccgtatgagcgcgtgtccgccgggctggcctatgtgccgcagggccgggagatcttcccgcggctgacggtggaagaaaacctgctgatcggcgcagccagccgggcgcggccgtccggcgtgccggaccggatctaccagttgttcccggtgctgcgcaccatgcgcctgcgccgcggcggcgacctgtccggcggccagcagcagcaactggcgatcgggcgcgcgctgatgagcgagccgggcctgctgatcctggacgagcccaccgagggcatccagccttccatcatccaggacatcggccgggcgctgcgcctgctggtcgacgagttcggcatgacggtgctgctggtcgagcagtactacgagttcgcgcggcatattgccgaccactatgtcgtgatgagccgcggcgaagtggtggcgcggggtgccggcgccagcatggagcaggacggcgtgcgggagctgatcgccgtgtagggcggctgcgcggcagcgccgggatttgtgggtcatacgctgcttacgcgaagccaggcagcgcgctatgattgcttgcaactcccgccattgcgcgcgcgcctccgccggctgtccttgccatgcgccatcccgatcttccttcatcgctcaccgtgcccgccgcatggcaggccaccctgcggctgcgctttgcgcagcgcggcgaacgcaccgcgctgaccgagcggcgccaccaggggccgctgctggtgcagaagccgctgtacccggaaggcggcatctgccacgcggtgatcctgcatccgccggctggcgtggcaggcggcgacagcctggatatcgacgtgacggtcgaggatggcgcgcacgccgtgctggccacgccgggtgccaccaagtggtacaagtcgctcggccgcgaggcggcgcagcatgtgcgcctgacggtgggcgcaggcgcgcggctggactggctgccgcaggagaacatcgtcttcgacgacgcccgtgcgcggatttcgaccgtgctcgacgtcgcgcccggcggcagcgcgatcggctgggatgctgtggtgctgggccggcaggcatccggcgagcagtggacccgcggcgcgctgtggctggatacccgcgtcggcacgggcgagcgtgcgttgtggatcgagcaatcgcatcttgaagccgagtcgccgctgcgcaccgcggtggccggcctcgatggactcaatgtgctgggcacgctgtgggcggtaggcgagggcgcgacgcaggaactggccgaagccctggccgaacagctgccttatacgccggagctgcgcgccggcgtgacctgcctggccaccagcggccagtcgatgctgctgctgcgcgtgctgggccggcagatggaagccgtgcgccacgtcatggtcgacagctggcaggcgctgcgcatgccgatccacggtgtcgcggcgcggccgctgcggctgtgggccacgtaggccgccaacagagacaaccgaacacaagaaaccaggaacaagagatggaactgacgccgcgagagaaagacaagctgctgatcttcaccgccgcgctgctggccgagcggcgcaaggcacgcgggctgaagctgaactacccggaagcggtggcgctgatcaccgccgccatcatggaaggcgcgcgcgatggccgcaccgtggccgagctgatgcatgagggcaccaccgtgctgggccgcgaggacgtgatggatggcgtggccgagatgatccccgagatccaggtggaggccacctttccggatggcaccaagctggtgaccgtccaccatcccattgtctgaacatgaccgattccgattctggaccgcgataacaagaccaacccgagagccgacatgaaccgtaccgcctgcctgcgccttgccctgggcacttccctgaccgttgccgccggcgccgccctggcgcatcccggccacgatgccgccaccgtcagcgccagcctgtgggccggcctggcgcaccccttcaccggcgccgaccatttgctggcgatggcggcggtgggcgtgtggagcgcattgattgcccgctcggccgccgacaccctgcgcctgccgctggccttcgtggcgctgatgctggtgggggctgcaatcggcctgtccggtgtggcgctgcccgcagtcgaaccgatgatcgcggcctcgttgctggtgatcgggttgctgctggcgctgcgcgcgaagctgccggcgtgggccggtacgctgctggtcggcggctttgccatcttccacggctacgcccacggggccgaactgcccgccactgcgggcgcgctgcctgcggtactcgcatacgtaggcgggtttgcggccgccaccatggcgctgcacctgctgggcatcggcgccggcacgttgctgcgccgccatgccggctggctggcccgcgcggcaggtgccggcgtggcgctgtatggcgccagcctgctggtggcctgaggagaatcgccatgatccccggtgaactgatgcccgccgacggcgagatcgaactgaatgccggccgcgccacggtcagcgtgacggtggccaataccggcgaccggccgatccaggtcggctcgcacttccatttctacgagaccaatgcggcgctggcctttgaccgcgaaaccgcgcgcggcttccggctgaatattgccgccggcaccgcggtgcgcttcgagcccggtcagacgcgcacggtggaactggtggcgctggacggcgaccgcatcgtctatggcttcaacggcaagatcatgggagcgctgtgatggcaaagatctccaggcaggcctatgccgagatgttcggcccgaccaccggcgaccgcctgcggctggccgataccgggctcatcatcgaaatcgagaaagacttcaccatctatggcgaggaagtgaagttcggcggcggcaaagtgatccgtgacggcatggggcagagccagcgcatggccagcgattgcgtcgacaccgtcatcaccaatgcgctgatcgttgaccactggggcatcgtcaaggccgatatcggcctgaagggcgggcgcatcgcggcgatcggcaaggccggcaatccggatatccagccgggcgtcaccatcgtggtcgggccaggcaccgaggtgatcgcgggcgagggcatgatcgtcaccgcaggcggcatcgacagccatatccacttcatttgcccgcagcagatcgaagaggcgctgatgagcggcgtcaccaccatgatcggcggcggcaccgggccggccaccggcacctttgccaccaccgtgacgccggggccgtggtacatggagcgcatgctgcaggcagccgatgcctacccgatgaatatcggcctgctgggcaagggcaacgccagccagcaggggccgctcctggagcaggtggaagcgggcgccatcggcctgaagctgcacgaggactggggcaccacgccggcggcgatcgacacctgcctgtcggtggcggacgcgaccgatacccaggtggcgatccataccgacacgctcaacgaagccggcttcgttgaagcgaccatcgccgcgttcaagggccgcaccatccatacgtaccacaccgaaggcgcgggcggcggccatgcgcccgatatcatcaaggtgtgcggcgaggccaacgtgctgccgtcgtcgaccaacccgacgcgcccgtacacggtcaacacgctggacgagcacctcgacatgctgatggtgtgccaccacctggacccgtcgattgccgaggacatcgcctttgccgaaagccgcatccgccgcgagaccatcgccgccgaagacatcctgcacgacctgggcgcgttctcgatgatctccagcgactcgcaggcgatggggcgcgtcggcgaggtcatcatccgcacctggcagaccgcgcacaagatggcgctgcagcgcggcaagctgccgggcgatcccaacgatgcgcgcggcgggcacgacaacttccgcgtcaagcgctatgtcgccaagtacaccatcaacccggcgctgacgcatggcatcgctcatgaggtgggctcggttgaagtcggcaagtgggccgacctggtgttgtggcgtccggcgttcttcggcgtcaagcccagcctgatcctgaagggcggcatgattgccgcggccgcgatgggcgatcccaatgcgtcgatcccgacgccgcagccggtgcactaccggccgatgtttgcttcggccggcggggcgctgcaccgttcgtcgctgacctttgtgtcgcaggcggcgctggcggccggcatcggcgagcgctacggactggccaagacgctgtcggcggtgcgcggcacgcgcacggtaagcaagcgcgacatggtgcacaatgactggcaaccgcatgtcacggtcgatccggagacctaccaggtcgttgccgacggccagttgctgacctgcgagcccgccaccgagctgcccatggcgcagcgctatttcctgttctgactggccggggcccgcgccccgcatcgcccatgctgaagatcgacaaactcctgagcgccccgcacggcatcgcgcccgtgctggtgcgccgcgcgcccaagctggtcctgcccttcgccgaacgcagcaagagccgcctgcgcgcggtgctcgacaacggcgacgaagccgcgctgttcctggcgcgcggcaccgtgctgcgcggcggcgacctgttggtggccgaagacggcagcttcgtggaagtgcaggccgctgccgaggcggtgctggaagtgcgtgcggaagacccgcatgcgctgatgcgcgcggcctatcacctcggcaaccgccatacgccggtggagatcgggcgcgactacctgcggctggaatatgacgcggtgctggcggacatgctgcaacggctgggcgtgcgcgccgaacgtgccgagctgccgttcgagccggaggctggggcctatggcggcgggcacaagcatgggcacgatgcgacgtttgcggaggactatgcggcggcgcaggcggtgtttcatgagcatcatgggcactcgcactcgcactcgcacgatcacgtgcatgacgagaagtgtggacataagcactgaattttgccctgcaaggtgggtgccggaccatgccaaccgatgaagaactgaactcgccgatactcccctctcccgcttgcgggagaggggagcaagccatcgctgaaccggagtccgcgccatgacgcaactccaccagttgatctcactgctgcacctcgcatcgccatcgctgccaatcggcggcttcagctattcgcaaggcctggaagctgcgatcgattgtggcagcgtgcacgatgcggcaagcgcagaacgatggatccgcgacaacctgctgcatgtgcaggcgcaatgcgaagcgccgctgtggctgctgctgcatcgctgctggaaagcgggcgatgccgcgcaggtgcggacatggaacgactggttccgcgccacgcgcgagacttccgagttgcggcttgagaccgagcagatgggctggtcgctgtccaggctgattgcgcagatggagtggggcgcgcccgtgctgcgcgagacgctggcggcgctgtcgccggtgtgcctgccgacggcgttcactgcggcatgcgtggcgctgcaggtcgaggcgcgcgacggcctcgctgcctattgcttcaactgggccgagaaccaggtcgccgcggcgatcaaggcggtgccgctgggccaggtggcggggcagcacatgctgcggcgcctgcactgcgcggtgctcgacacagtcgatgaagccacgcgccgcgccgacgccacgccgccgcaactttccaccttttccccgatgctgggcctgctttccgcgcgccacgaaacgcagtactcccggctgttccgatcctgaacccatatcgcaccatgacccaggcccgtaccaagaagaaccctccgctgcgcgtcggcgtcggcggcccggttggctccggcaagaccacgctgctggaaatgctgtgcaaggcgatgcgcgaccgctacgacctggttgccatcaccaacgacatctacacgaaggaggaccagcgtctcctgacggtctccggcgcgttgccggcggaacgcatcatgggcgtggaaacgggcggatgtccgcacaccgcgatccgcgaggacgcctcgatcaacctggaggcggtggaccgcatgctggcgcgcttcccggatgctgacgtggtcttcatcgagtccggcggcgacaacctcgctgccaccttcagcccagaactttctgatttgacgatctacgtcatcgacgtagccggcggtgagaagattccgagaaagggtgggccgggcattaccaagtccgacttgctggtgatcaacaagacggacctggcgccatacgtcggggcatcgctggaagtgatggagagcgatgcgcgcaagatgcgcggcgcccggccgttcgtgatgggcagcgtcaagtccgggcagggcctggacgaggtgatccgctttatcgaacggcagggcatgctgggcgtctagtctgcgctgtcgcccttggcatcggatgcggcgttggtggcgtgagtcagcgacgggcggaagctgcccttgcccgccagcgcccgcgccaccgcggccaccaggttcagctcgggctcggtcagctccgccatatggcgcacggtggcctcgatcgccgcgcgctggcggttgccgaagggcgcgcgcgattgttccacctgcagctggctggcgtcatggcggctgaagtcgagcatctccggggttggcacggcgagcgtctcggccagcctgcagatgttggcgagcgccaggttgcgcttgccgctttcgatgccgctcaggtatgagcgcgacagcccgctctcaagcgacagggtttcctgggaccagccccgctgcttgcgtagccaggcaagatgcaatccgaatagtctgagatttcgagaagtcatggggtcgtgaaaggttcggagtggtctgaggctaagggtttgaccttgaggccacgacaacttatcctcttcctcactatcggtgtccgacccgcaaattgaggggtgcgccaggcaaaatggcgcgacacgatggcatcaaccggacggcctgcatggccgagccaaacgggccactgcgcaatgctgcgcgcaacgctgtcatgcgtgcgccgcactgcgcggacagccgccttgcggcctgtcgccctgcagggggattgccatgcagatcttcacgctgttcgaggcgcggatgcgcgccctccatgccgaccgccacgcgccgtcggacttcattcccgggttccagtcacgcttgcttgccgctgcagccggcctcggcagcacctgcgactacgtctttctctgcgccggcgagacccaggctgaatttgccgcggaccgccatgaatggtggggctgcctgcgcgggggcctgcggctgtggtcgcccgggcgcggctgcctgctgatgggcggcggcgagctgtttgcgccggcgccaggcgtaccgatgcaggtgcaggcgatggtcgacaccatcctggtgcgcaccgtgccgcaagggccggccgatgcatcgcggccggtggcgctgcctgcggggtggcactgcgcgctgggcggcattgccgcggtcggggccaatggcgccgagggggtggcgggcatgcacgtgttgccggcagaggtggtgcgggccgagggcccgcagccggagcagggcatgcggccggagttcatccagctggaccagtcgggcgatgactgggcgcagcggctgcaggcgcgcgggctgcgctgggcgctgtgctaccgcggcgccatcggcctgcactggcatggcgcgctggtgcgggccggtggggacatggccttcctgcagcccggcacgctctacgcgccggacccgcacgagtcatgccggctcgacgtgctgttgccgggcaccggcctgctgtgctgcttcgggccgggcgatgacgtcgagattggtgttgcggcgcgcggcggacggcgcgcggacgggtatgcgattgcgtgccacgcgctggcgccgacctgatgccaggcgggtcagccggggccagcgccccggccgcggcagtgccgtgctcagtgccgcttgtattgcgtggcgccgaacaggacctcgcgcgccttgtcgtcctgcagcgccttgcgcgcgctggccagcacttccacgccgcgcttgaccgcggggcgctcggcgatctcgttgaaccagcgcttcaggttcgggtagtcgtccaggtccacgccctggttctgccagctgcgcagccacgggaaggtggcgatgtcggcgatggtgtactgctcgccggccaggcaggcgtgctttgacaactgcgtgtcgatcacgccgtacaggcgcctggcctcgttggtgtagcggttgaccgcgtactcgatcttctcgggcgcgtacatgcggaagtggtgcgcctggcccagcatcgggcccacgccgcccatctggaacatcagccactgcagcgcctcgtacttgccgcgcacgtcctcgggcaggaacttgccggtcttgccggccaggtagagcaggatggcgcccgattcgaacagcgagatcggcttgccgtccgggccgtcggggtcgacgatggccgggatcttgttgttggggctgatcttcaggaagtcctcgccgaactggtcgccggcgccgatgttgatcggatggaccttgtactccaggccgcattcttccagcatgatgtggactttgtggccgttgggcgtggcccaggtgtagacgtcgatcatcgcaaaagatctcctggctgcgatcgttggggatggccacatcaaccactgacgtggcgaaccgggcgatttaagcacagaagaaaaaaacgcgcagactggctgcgcgttttccatactgccggcagggccgaagccccgcggcgttgccaggcggtcagaacccgcgtgccaccggcatcctgatgtcgtccgggttcaggttcatgtgcttggccagctccagcttggcgatggcgttgcggtgcacctcgtccgggccgtcggccaggcgcagcgtgcgctggtgcgcccaccagttggccagcgggaagtcgctggagacgccggcggcgccatggacctggatggcccagtcgatcaccttcagcgccacgttgggggcgatcaccttgatcatggcgatctcggccttggccaccttgttgcccacggtgtccatcatgtacgcggccttgagcgtcagcaggcgcgccatctcgatctcgcagcgggcttcggcgatacgttcctgcgtcacgccctggctggacaccggcttgccgaaggccacgcgcgacagcgcgcgcttgcacatcagttccagcgcgcgctcggccacgccgatgctgcgcatgcagtggtggatgcggcccgggcccaggcggccctgcgcgatctcgaagccgcggccttcgcccagcaggatgttcgaggccggcacgcgcacgttcttcagctcgatctccatatggccgtgcggcgcgtcgtcgtagccgaacaccggcaggaagcgcttgatggtgatgcccggggtatcggccggcaccacgatcatcgactgctgctcatggcggccggcgtcgggattggtcttgcccatcacgatgtagaccttgcagcgggggtcgcccgcgcccgacgaccaccacttggtgccgttgatcacatagtggtcgccgtcgcgctcgatgcggcattcgatattggtcgcgtccgacgaggccacggccggctcggtcatcaggaaggccgagcggatctcgccggccagcagcggctcgagccacttgtccttcagttcctcggaggcatagcgctccagcgtctccatgttgccggtgtcgggggccgcgcagttgaagacctcggccgaccagggcacccggcccatgatttcgcacagcgtggcgtattccaggttcgacaggccctgcggggcgcgcggcgagcgcggcaggaacaggttccacaggccggccgcgcgtgccagcggcttcagctcctcgatcaccttggtcggcacccaggcattgccggcgcggcggttggcgtcgatctccgcggcgaaacgcttttcgttcgggtagatgtgctggtcgaagaaggccagcagtttggcctgcatttccttgaccttcgggctgtattcgaaatccatgtggtctcctcgctacggaatcagtgggcgccggggtgggcggcggcgcctcgttggcctcggcaggcctcggcatcagtgcggcatgggccgatgaaatgcactctatctgaaagctgataataagaaaaatgaattatctggatttgccagtatcaattccctgcattccgtgacagaatctccggcatgcagctctcccgcatcgacctgaatctcttcgtggtgttcgacgccatctacagcgaaggcagcatcaccgcggccgcgcgccagctcaacctgacgcagcccgcggtcagccatgcgctgggccggctgcgcacgctgttcgacgacccgctgttcgagcggcgcgggcagggcatggcgcccacgccgctggcgcgctcgctggccgccgaggtgcgcagcgcgctgcaatcgttcgcgcgcacgctgcaggatacgccgcacttcgatcccaccaataccgtgcggcgtttcaccatcggcatgcgcgacgcgctggaatccacgctgctgccgccgctgatggcgcgcgtcacggcaatggcgccgcaggtggagattgccgcgatccgcttcgaccgccgcgagatggaatccgagctgctggccggcacgctggacgccgcgctggacatcctgctgccggtctcgcccgccatccaccacgcgccgttcatggccgatccgatggtggtgctggcgcggcgcgaccatccgctggtgaagaaggaactgacgctcgagcgctacctcgcggccgagcatgtgcacgtgtcgtcgcgccgccgcggcgccgggctggaagaccaggccctgcaccgcatgggcctgacgcggcgcgtgcgcctgcgttgccagcactacgcggccgcgtgccgcgtggtcagctgcaccgacctgctggccacgctgccgctgcgctatgcgcgcatcgccaatgagccctatgccaaccgcctgctgtcgctgccgttcaaggtgccgtcgctggaactgcacctgtactggcatgcgggcggcgaaaacgacggtgccaaccgctggctgcgcgagcagctgatggcggtgatggccgcgctcggcaccggcatggccgacgtggccgccgccagctaagtgccctcgcgcccgcacggcgggcaccgcaagcgatccccgcggcgcctcggtgcggcgcgcgcgggtcacacgtaaggaattgttcatgggctagaccctgccggtccgcgcccataccatcgtccggtctttctgcccccggcgccgccgccgcgagcccgtgtccacacggtgctggcggtggttgccgcgccggctgtccgcgcctgcggatcccccggggcaggttccttcctccgatgaccacgacgattcagaacgatgaccgggaaacgcttgcttgctgatcaccaacccatgccgccgcgacgcgcgcggcgcaccacgctcgccctgaccaccctttgcgctgctgcggcgctggcactgtccgcatgtggcggcggtggtggcgatggcgatggcggcggcggtacttcgtcgaacgcatcgcaagcgaacgggcaggccagcgcgccgtccggctctggctcgatcacgccatccaccgcaggtgcctgctataccgtcagcggcacggcgccggcacccgcggcgggcggcggcgtctcgctgctgccggcgcgcggcagtgcggtcagcaattaccgcgtgctggaagagccgcgcagcgccggcctgtgctacgccaactatcggcgcgagcaggtgggcctgccgccgctggcggcacgcgatccgctcaataccgtggcgcagaaccacactgcctacatgctggccaacgccacgctgacgcacgacgagaccagcggcaagccgggctataccggcgccacgcccaacgagcgcatccaggccgcctatccgaccaatgccaccgcggaagtcgtggccggtgccaaccgctggacttcggttgccaatgcgcagctgtcgatgtcgcccaaggacgcgctggtgtcggacctggtcaacgcgccgttccaccgcgccgcgctgctgggcagctacggctcggccggcagcggctttgccgagcgcgtgggccctgatggcagcggcacctcggccagctactaccagaccatcgacctggccgatgcatcgaagggcggcagcgacagccagatggtggcctacccgtacaacggccaggccgacgtgccggccagctgggtcaacaccgaaagccccaaccccgccccaggctatgagggcaagaccgtgggctatccggtttcgctgcaggccatcaacacctcgctgcagttcgatgccgacaacttcgtcatcaccgacgcgcaaggcaacaatgtgagctgcctcaaggtcgacagccgttcgtcgggcctctccagcgcggcacgcggcctggcgatctgcacgccggtggcgccgctggccagccagcagcgctacagcgtgagggttaccggccggctgggttcgcagccggtggacctgagctggtcgttcaccacacgctgaccagcactcgccagcacagcggcgcgctcattgcggcgcgccgtgccgcagttcgatgcgcacctggcccggggccagcgtgcggtcggcctgcacggcaaatggcaccggcgggcgttgcgccgccggcatcgactgccagagccgtcctgcccattccctgattgcctcactgtccggttcggccgccagcagcgtgaccgatgccgccgccggcatgcgcgcggccgtggcggcggggtcgtcctggatcgacacgaccatgctggatgcggtgtgcgccgcaggggcgcgcgcggccgccatcggtggccctgccttgcgtgcaaaatctgcccgcggcgcggccgccggcggtgccgcgggtgccggcattgccggctgcgggactgcttctgccatggccggatacgcgggagcggccggtgcggcggccacggccggcgcctgggcggacaagctttcggtcgcttgcggcggtgcttgcgtggcggcctcgcgtggcgccgtgcccccggccgttgccgacgcgcggctgcgctgcccggcgtgcgccggggcaggccgctcttcccgctgcggggccggggcagccttcgcggctggcggcggatttgccggcgtggccgtcccgggctccgccgcagcttgcggtgcgggcgctgccgccatctctgcggcgggcgcagcggccggggcggacacctgttcaggcgccgacgccggcagcagtgcgccatcatcgatctgccgcagcacgatgctggtggtcagcccgggccactgccgcgacgctggccactagcccgagcgagcgccaccaccgccgcgcgcgcgcggcgcgcgctgccatggattgcgttgcggtccctgtggcccgtggtgttgccgcctcagctgcctgtgcctgcagccacgcgctggcagcggcaccgaccggggcacccaggatctccgctgcgggctcgcctgacgccacgcgtgcaagcagcgcatcgcgtcgcgcggcctgcgccgcctgcaggcgcgcggcttcttcctgcaccgccatggccagcgttggcggcgcggcgaagggcaggaccgccgcgccggcccgctggcgatcctcctcctgttgtgcccgcacgtgcggccgcgtgcaccgactctgccagcgcagcggacggcgcgtaagcgggcagctcccgcagcagcgccgaaagccggtccttgccgtcgataaagcggtcggccgcgttcacgacggcgtctcctgcgagcccggcacgctgccggccaggtttgcgcgcaggcgcgcaaacgcatagcgcagccggctcttcaccgtctcgaacttctcgccgagcatctgcgcaatctcttcgacgctcatgtcgctgaagaagcgcagcaccaccacctcgcgctgggcgacgggcagctgcagcagcgcgcgctgcacgtggtgcgcgtgctggcgcaactgcagctccgcttccggcgacaggtcgtcggccggcatctccgctggctggtcgtccagcgcttcgcgctggcgcgcatcggcgctgcgcacctggtcgagccaggaattgcgcgcaatctggaacaggaaggtgcggaacgccgcgtccggctggtagtcgccgcagcgggtcatcagcttgacccaggtcttctgcgcgatgtcttccgcttcgccgcggttgccctggcacagccaggccacgtagttgtagaggccggcgttatggcggcggaacagctcggtgacgggctgctcgatgatgccgcccgccaccagcagcatcaggtcatggtcgggcagcgcggacaacgcggcgccgggcgcggcggaagggacggggtcgggtgcctgcatgcgccggagtataggagagcgcaaggcggcgcgacagtccgccgcgccgccttgcgccggctcgcggcccgggctggtgtcagcgtgccgcacgctcggccggcccgccgctggtagcgccggccggactggccgtggccaggctctgtgccaggtccaccagcttgaggaactcgccccgatagccaaagcggtcggtgccgcgggcgccctgggccagcgcgtgggcatcggcgtagcgccagtcgccggtgaacttgccgccgcgcagcacctgaccgaaaccggccaccgccgcggcaaagcggaagtcgtcatcgccttgcgccagcggacggatggcctgccgcacgacggtgatgtccatcaactggctggtgctggcggcaggcagcttgtagcgcagcttgatgtgcgcgagctcgccgtcgcgccccggcgcgggtgcggccggctggtagcgcagcggatcgaccagcccggcctggccggccagcgtcagctcatacagcgccgtcacggtgtggcccgcgccgatatcgccggcatcgaccttgtcgttgttgaagtcctcgcgcgccagcatgcggttctcatagccgatcaggcgatactccttcaccgtggccggattgaattccacctggatcttcacgtcgcgcgcgatggtggccagggtcgagctgatctcgctgaccagcaccttgttgccttccatcaggttgtcgatatacgaataggcgccgtcgccggcatcggccagctgctccatcagctgctcgttgtagttgccggtgccgaaaccgagcgtggacagcgatacgcccgacttgcgtttctcttccaccatgctcttgagttgccggaagtcggtcacgcccacattgaagtcgccgtcggtggccagcagcacgcggttgatgccgccggcgataaagctctgctgcgcggcctgataggccagcgcgatgccgctggcgccggcggtgctgcccccggccacgagctggtcgatggcggcgctgatggcggtcttgtcgctgcccggcgtgggtggcagcgccacgcgcgtgccgctggcataggtgaccagcgtgatgcggtcctgcggccgcagcttgttcaccagcagcttgagcgaggacttcagcagcagcagcttgtccggcgaattcatcgatcccgacacatccaccaggaataccaggttggcgggcggcagcgcggcgctggccatgtccttgcccttgatgccgatgcgcagcagcacattggccgggtgccagggcgcgggcgccagcgcggcatgcacggcgaacggacggccgtcggcgggctgggcatagtcataggggaagtagttcagcaactcttccacgcgcaccgcatcggccggcggcatgcgtccggcattgagcatgcggcgcatattgctgtagctgccggtatcgacatcgatgctgaaggtggataccggcgcctgcgccaccagcctgacgccgttttcctcgatggcgccgtagcgttcgcgctcggctggtaccggcggtggaaggtggtagggcatcgccagcggggcgcgcggggcgatggcgtgcatttccatggcgggtgccacctggccagccttggcggcgtggtcgtgcgtgggcgccggggccgcgggcggcggcacaggctgggccacttccgggggaagcgacggcgaatgcccgccgcaggccgacaacaccagagcggcggcaaaactggaaatgatggccggtgcgcgaagttgcatattgttctcctgagcggccacggggcgggtccccggtcatgacggcctgtcgatgaaacggtgctggcgaggggttggggttaagccgggagaatcttttttgcacctgcatgtggctccctcatgtggcggcagtcagactttcttgccccaggatgctccgatcgccactacaatcgtttgatccttccccaggagatatcgcatggctcaccctgacctctcttcgatggcgtggcgcggcgcgctggcccttgccctgactgcgctgctcggtgcttgtggtacccagggcggagggaccgccgcgcccgcagcaccggccgcgccgtcggccacgacaccgcctgccgcgatgccgccggccccggaagttgcctccgggtatcgcccgggcatgtccaccgtctacgcgcagcgccacatggctgccgcggccaacccgttggcgagcgaggccgggcgcgccatcctgcgccagggcggctcggccatcgacgccgccatcgcgatgcaggccgtgctgacgctggtcgagccgcaggccaccggcatcggcggcggtgccttcatcatgtactgggacggcaagaacgttcaggccttcgacggccgcgagaccgcccctgccggcgccaccgaaaacctgttcctgcgccccgacggcaagcccatggagttcagcgaggcccagatcgggggacgctccgtcggcacgcccggcgtgatgcgcgcgctggaaatggcacaccagaagcacggccgcctgccgtgggccaagctgttccagcccgccatcgacctggccgagaagggtttcccgatctcgcagcggctgtacacgcaggtggctgccgacaagttcctggccaattcgccggagatggccgcgtacttcctggatgcacagggcaagcccaagccggccggcacggtgctgaagaacccgaagctggcgcagaccctgcgcgatgtcgcccggcgcggtgccggcgtgctctacaacgggccgatcgcgcgcgatatcgtcgccaaggtcaacggcggcagcaatgccggctcgctgtcgctggctgacctgggcagctaccgggccaagcagcgcgtgccggtctgtaccgactacaagcgctggaagatctgcggcatgccgccgccgtcgtcgggcggcatcgccatcgcgcagatcctgggcacgctgcaggcgctcgagaccaagaatcccaagtacgcgctggccgcgctcaagccgcagggcgtgaacacgccggcggtgatggaggccaatcccgacgcggtccacgcaatctccgaagccgaccgcctggcctacgccgaccgtggcctgtacgtggccgatgccgacttcgtgccggtcaacgtgaccggcctggtcagcccgtcctaccttgccacgcgcgcggagctgatcggcgacaagagcatgagcaaggcccagccgggggtgccgccgggcacggcgatggcctacgcgcccgaccgttcaccgccgcgcgtctccacctcgcagatcgttgcggtcgatggccgcggcggggcgatttcaatgaccaccacgatcgagtcgtacttcggctcccatttgatggtgcgcggcttcatgctgaacaaccagctgaccgatttctccttcgtgccgagcgagaacggcaagccggtggccaaccgcgtgcagccgggcaagcgcccgcgctcgtcgatggcgccgacgctggtgttcgaccgcgagagcggccagctggtcgccacggtcggttcgccgggcggctcgcagatcatcgagtatgtgtccaagaccctggtcggcatgctggactggaacatggacgtgcaggccgccatcggcatgggcaacttcggcagccgcaacggcccgaccgaggtggagaaggggctggtctcgccgggcctggtgcaggcactgcagcagcgcggccaccaggtggccgagatcgagatgaccagcggcacgcaggcgatcatgcgcaagcaggggcctgacggcaaggtggtgtgggccggtggtgcggacccgcggcgggaaggggtggcgctgggggattgagcgccgcgcgatgcagatgaaaaacgggcgcctcggcgcccgtcttcttttgctgcagcagttgccgcgtcagcccttcgccttctgtgcgtactgccaccccatctccgccatcggccgcgcgcgcttgcctgcgtccagcgcctgcgccgacgacgcggtgccgtccaccacgcgcttcatgatcccctgcaggatgccggcgatgcggaacatgctgaaggccagatagaagttccagtcgcccgtgatcgggcggccggtgcgctgctcgtacaggcggcggtagctggcttcgtcggggatgcccagcgcggcgaagtcaacgccggcaatgccgcggaactggcccggggcgatatgccagctcatgcagtgatagctgaagtcggccatcgggtggcccagcgtggacagttcccagtccagcaccgccagcacgcgcggctcggtcgggtggaacatcaggttgtcgagccggtagtcgccatgcacgatcgaggtcaggtcggcgtcttcctgcgggatatgctgcggcagccagtccatcagcgcgtccatcgacgggatcgattcggtctcggacagcttgtactgcttggtccagcgctcgatctggcgctggaagtagttgccgggcttgccgtagtcgcccaggccgatggcgttgtagtcgaccgtgtgcagcgcggcgatgacgcggttcatctcgtcgtagatggcgctgcgctcggcggtgctcatgcccggcagcgactggtcccacagcacgcggccggcgacgaactccatgatgtagaaggcgcggccgatcacggactcgtcctcgcacagcgcgtacatgcgcgccaccggcacgtcgctgccggccagcgcggccatcacgcggtattcgcgctcgatcgcgtgcgccgaaggcagcagcttgctcttggggccgggcttggcgcgcatcacgtaggtctggcccggcgtgaccagcttgaaggtcgggttggactggccgcccttgaactgctccacggtcagcgggccggcaaagccctccacgtgctggcgcatccaggcttccagcgcgtcggtgtcgaagcgctgctggtccgctaccgggcgcgtgccctcgaagtgcgatacgttgctggtcatgctgtctccgttggttttctgttcggtatcggttgggattcgatcaagtccgcggcgcgctcagccctgcggctggcgtccgcgcaaatactggtgcagcagcacttccatggtggtgtggcgcgtgccgctgtgcacgggcgtgggcggcgagtagttggtcatgcgcaccacccagtcgagcgggccgtcgcccatgtcgagcacattgatgcagcccgcggtctgcagcagcgagccgaagaacacgcgccgcccgcaggtgatggcctgcgacaggatggcgcggttggtgccgccgtgcagcaccatcagcgcggtgtcccagtcgggatcggcgcgcaggcgctccagcgcgggcagcacgcggtcgaggaactggccgatggtctcgccgttgaggaagcgcttgtcttccgggacttcgccttcgaaggcgccgacgaaggcgtcgcgcaggtcctggtcggcaatcgcggacaggtcgccgccgcggatctcctgcagcgcgggccagacttcaggcacgatgccgtccatctccggcagctcggccagcacgcgctccgcggtctccaccgtgcgcggcagtccgctgacgatgacgcggtcgaagcggatctgttcggcggcaaaggcgcggccggcggcggtcgcctgcatgcgaccggtctcgttcagcggcaccatctcgggcagggcagggcgcccggcctcgtcgaaatatgaaacggcaccatgccgcatcaggtagatgcggcgacgcgagggcggcggcagttccatgcgttgtctccttgcattgtgcggcatgcccgtctgtcgcgggctggccgttcgggtaaagccaggcgtccggcgcccggcttcagaggtactgcggcttgcgcttttccaggaaggcgctgatgccttcgccgccgtcggggtggtgcagcgcggcgacgaagctgtcgcgctcggccagcaggtgttcggcgcgcgatgcggtggctgcgtggttgatcagggccttgatgcggcccacggcgtgcggcgactggcgggcaaggccagcggccaggcgcagggcctcgtccagggcctggcccggctcggtgacgcggttgaccagcccgaactgcgccagccgcgccgcgtccaccggtttgccttccatcatcagctcgctggccagcgggcgcggcagcgcgcgtgcgatctcatacgagccgccgccgtcgggcgtgagccccacggagacataggccatcacgaacttggcattgctggccgccaccacgaaatcgcacgccagcaccaccgaaaagcccgcgcccgcggccgcgccttccactgccgcgatgatcggcttgggaaaggcgtgcagcgactcgacccagccgttcagcagggcgatgctggcggcctgcacctcctgcggctggctgcggttgccgagcagccggttcaggttgccgccggcgcagaaaatgccgtcggcgccggtgatgatgaccgcgcgcaccgagtcatcggcggcggcctgatccagcgcctgctgcgaggccgcgtagatgtccgggtgcagcgcattgcgtgcctcggggttcgagatggtcagcaccagggtcgaatcgacgcggtgggaaagcaactgtgcgggcatgggcgtggctcggtcggtggggcggtggcgggcttactgctcttcggccagcagcgacaggcccaggccggcacggcgccacagccacgggctcgggcggtagcgcatgtcgccggtcagcgcttccatgttgcgcagcgtctccagcaccagttgcgggccgaccgcatcgcccagcgccagcgggcccttgggataacccaggcccaggttgacggcgaggtcgatgtccgacggcgtggcgatgcgctgctgcgcgatatcgctggcgatattgatgatgcagcagagcacgcgctgcgcgacgaagccggccgaatcacggatcaccgtgaccggcacgccgtcgctggcgaacaggccgtgcgcggcatcgcgggcggcggcgctggtggccggcgtggtcatcagcgtgcggcgcttggtggcctcgaacggcagcagcgtgtcgatggcaaccgtgcgggccgggtccaggccctgttgcagcgcgctggtggtggcgtccaggcccagcggggtgacgatgatcagcgcgtcggccgacggcttgttgccgccttccggggtcacgcccagcgcgcccagcagcttggtcaccatggcgtggccgcgctcgctggcgtggctgacccacacgctcgacggacgtgcgcccggcaccgcggcggctgccggcacctgcttctggccatcggcatacgaatagaaaccagcacccgccttgcggccgatcagcccgccgaccgcgcggatcgcggtgatcggcgaggggcggtagcgcggttcctggtagaactggttgtagatcgattccatcaccgggtgcgacacgtccagcccggtcaggtccatcagctcgaacgggcccatgcggaagccggcctgctcgcgcatgatgttgtcgatgtcggcaaatccggccacgccttcctgcgcgaccttcaggccttcgatattcatgccgcggccggcatggttgacgataaagcctggcatgtccttgcagcgcaccggcgtatggcccatgcggcgcgacagcgccatcagcgcgtcgcccaccgcggggttgcccgacaggccgtcgatgacctcgaccaccttcatcagcggcaccgggttgaagaagtggtagccggcgatgcggcccgggtgccttgaacccacggcgatcgcggtgatcgacagcgacgacgtgttggaggcaatgacggcgtcttcacgcaggaccgcttcgagcttggcgatcaggtcgcgcttgacctccagcttctcgacgatggcttccagcaccatgtcgcagccggccaggtcttccagcgtgccgcagggcttgacgcgggccagcgtggcctctgcgtcggcggcgctgatcttgcccttgtcggcgagcttggccagcgtgtcctgcaggtactggcgcgcggcggccacggcttgcgggttggcgtcgtacaggttgacggtcaggcccgcctgcgcggcgatctgcgcgatgccccggcccatggcgccggtgccgacgatacccagcgtatcgatggtgaaagtgctcatcagttgccccaaaagttgtggttaaattagcacgatcgtacgttttttgcaccttccgcaacagtccggcggggcaggcggcgtgcgctgatcggccagccggtacactgcagaccccggatggtccacaatcacccgacatccgcaccgtgcgatgcggggatcattccaataacggagagagacgacatgctgaagctctgcggttttgccgccagcaactactacaacaaagtgaagctggcgctgctggaaaagaacgtgccgttcgaagaggtgctggcctggatcggccagaccgacctggcggccacgcccgcgggcaaggtgccctacatcatcaccgaatccggcccgctgtgcgagtccgaagccatcgtcgactacgtcgaggcggcctatccgcagacgccgctgctgccgctcgacccgtaccaggccgccaaggtgcgcgagatcgtcgtcttcatggaactgtacctggagctgaccgcgcgcgagctgtaccccgaggcattcttcggcggcaaggtcagcgatggcgtcaaggaccgccagcacaagctgctgacgcgctatgtccccgccttcgccaagctggcgaagttctcgccgtatatcgccggcgacaccttcacgctggccgactgcgccgccgcggcgcacctgccgctggtgtcgtcgtgcaccaagatcatctacggcaccgacctgctggccgacctgccggtcaaggactacctgaagacgctgtcggcgcgtgaatcggtgcagaaggtcaatgccgaccgcaaggccaatcttgagctgatggcgagccgcagcaagtagtaagcgaagcggcgtgaactgccgcatgtgtgaaaaacgcccgcgaattcatcgcgggcgtttttgttttcatcacagcctggccagccgctccagcgccagcgccagcgtctcttccttcttggcaaagcagaaacgcaccacgcccgattcacgcggctgcgtgtagaaggccgagaccgggatcgcggccacgccgatctcgcgcgtcagccacatggcgaagtcggcctcgctcaggtcggaaatggccgagtagtcgacgcactggaagtaggtgccgtccgacggcagcagcttgaagcggctgttggccagcccggcgcggaagaagtcgcgcttggcctggtagaacgccgacagctgcaggtagggcgcgggatcggccatgtagtcggccaggccatgctgcaccggcgtgttcacggtgaacacgttgaactggtgcaccttgcggaactcggccatcagcgcggccggcgcggccacgtagccgactttccagccggtcacgtgataggtcttgccgaagctggagatcacgaagctgcggcgcgcaagctcaggatggcgcgagaccgaggcgtgctgctggccgtcgtagaccatgtgctcgtagacttcgtccgagagcagcaggatgtcggtgccggccaggatctgcgccagctggtccatgtcggccgcgcgcaggatcgtgccggtggggttgtgcggcgtgttgatcaggatcatgcgcgtgcgcggcgtgatcgcggcggccagcttgtcgaagggcacgcggaattccggcgcttccagcgtgaccggcacggcggtggcgccggccagctcgatcgcgggcaggtagctgtcgtagcacggctccagcacgatcacctcgtcgcccggatgcaccgcgcacaggatcgcggtcaggatgccctgggtggccccggcggtgacggtgatctcggtgtcccagctgtactggtggccatagaggctggcgatcttggcggcgatggcctggcgcaggcgcggcacgcccgccatcggcgggtactggttatggccggcgcgcatggcggcggtcacggcatcgacgatcctggggtcgcagtcgaagtccgggaagccctggcccaggttgacggcgttcttctcggtggccagcgcggacatcacggtgaagatggtggtgccgactgcgggcaggcgcgagggcggcggggtcagcggcgtcaactgggtgtgggtggtgtctgcggacatgatgcgaacgtgtcgatgcggtggggacgggatgcgatcaggcgtgcggcgccaccacgtaggcggcgccgggagccgacattctaaagcggatcggcggcgctggcggcgccaagcgtggccagccaggcgccgaaggccggcggcgtcatcacttccacgccgctgctgcggcgcaggcgggtgcgcagcttgagcacggccttgtccttcgataccaggcaggcggcgccggcaaagtgcgccagctcaacgaacttctggtcgtcggtgtccttgcagcggggcaggcggatggcgtcgtagtcggcctgcggcggcgcggcttccaggctggcgaggcggtcgacggtggccagcgcggcatcgatatcgatgtcaaagcgggcaaattgcggataggccagcacccgccgcagttcctcgcggcagtcggcgcggatcaccggggcgatggtgccggcctcaagcgcggtgcggatcggctccacatgcgggtcgcggaagaccagcaggtccacccagatgttggagtccagcaccacgcgcggcgctgatgtgacgccggcggggctggcgaagagggtggttgcggtggtgtcgaggcgcattcgctacaatcttggcttgtttgtccttggctactgccgcgattttgccatgctcatcgttttgtctcccgccaagtcgctggactacgagactcccccgcgcctcaagacccatacgctgccgcgctttatcgaccgttccgccacgctgatcgagcgcctgcgcaagctggcgccgcaggatgtgggcgcgctgatggacatctccgacaagctcgcggtgctcaatgtgacgcgctacggcgactggtcgccggagttcaccgcggccaacagcaagcaggcggtgctggccttcaatggcgacgtctacgacggcctcgacgcgaaaacgctgtcggccgacgacctcggctttgcgcagaagcacctgcgcatcctgtccggcctgtacggcgtgctgcgcccgctggactggatgcagccctaccggctggagatgggcacgcgcctcgacaacgttgccggcaaggacctgtacgcgttctggggcgacgatgtcacgcagatgatcaacgccgacatggccgcgcttaggcaggaaggcgcgccggtgctggtcaacctggcctcggaagaatatttcaaggtggtgcggcccaaggtgctgcaggccaggatcgtcacgccggtgttcgaggactggaagggcggccgctacaagatcatttcgttccacgccaagcgcgcgcgcggcaccatggcgcgctacgccgtgacgcagcgcgtgaccgagccggaaaagctcaagcgctttgccgaagacggctacgccttcgacgccgcggcctcggataccacccgctgggtgttccgccgccgcctggaagactgaaacccatcgccacgagactgccagccatgcctgccgccttgcacatctcttcgcaattcgactccggcgccatcgaggtcgaggcgctcgaccgcgccgacgatatccgcctgcgcatccgcgccgattcgcacgccgacttccgccaatggttccatttccgcctgcagggcgcggcggggcaggcgtgccggatgcacttcctgaacgccggcgactgcacctacccggacggatggcgcgactaccgcgcggtggcttcgtacgaccgcgccaactggttccgcgtgccgacgcgctttgacggccaggtgatgacggtggaattcacgcccgagcacgacagcatctggtttgcgtatttcgagccgtatccggatgagcgccacctgtcgctgctcgccagctgccagcgctcgccgctggcgcggctgtcgcacctgggcagcaccgtggacgggcgcgacatgacccgcgtcacgctgggccagcccggccccggcaagaagaccatctggatgatcgcgcgccagcacccgggcgagagcatggccgaatggtttgtcgaaggcgtgctgcagcgcctgaccggcaccggcatgtgggcgggcgacccggtcgcgcgcaagctgctggagcgcgcggtgttccatatcgtgccgaacatgaacccggacggctcggcgcgcggcaacctgcgcaccaacgccgccggcgccaacctgaaccgcgagtggatggcgccgagcccggataccagccccgaggtctaccacgtgcgccgcgccatcgaggccagcggctgcgacatgttcttcgacatccatggcgacgagggactgccgtacaacttcgtcgccggcagcgagatgctgccgggctttaccgaggcgcgccggcgcgagcagcagcgctttatcgaggccttcaagcgggtctcgccggatttccaggatgtgcacggctacgcggccagcaagtacaacgcggatgcgctcaagctggcgtccaagtacatcgggcataccttcggctgcctggcgctgacgctggagatgccgttcaaggacaatgccgacctgccggatccggcggtcggctggaacggggcgcgcagtgcgctgctggggatggcgatgctgcaggcgatcctggactacctgggctgagccaacgcaaacggcccaaccggacgaaaccgggtgggccggaacggcgttggcgcggacgcggtgcgcccgctttgcgcctattgcttcttcctggccttgctggtcgtcttggccgagccggaggtggacttggcgctcgttgacttcgacgacctggacgccgtcgccttgcttgacttcgataccgtgctcttgcccttggcccccttgcggctcttgcttgccgaagcttgcgtagcagcaggcacggccggcgcggcagccggttcgctgatggtggcgccgccgctgtccagcagctcatacgccagcatcatcccgtcgtcataaccgcagcgcaccttcaccggctgccagtcgtcgctgccgcggcgcttgtgcgcggtggcggcgaaggtgaccaccgagctgaccggtacggcctgcttgccgggcgagaagcgtccgctccatggctcggtcgtggcctgtcccgcggcgagcgcgccggtggggatcttcaatgcatcgtagctggccgagcgcggcaccacccagctggcgtgggcggcgcagtccgccacgtcgctggtggcgttctcggtcttcatcagttgttcgcgcatgcgggtccggtactcggacaggctgacgcggccgcggtcgggcagggtgacggtcttggtgggtggcgtgggagtggcgggtgccggggcggcggcggcaggtcgggcgggcgcggcggcgggtgccggggcaggtgcagggccggcgctggcatcttcggccggcatattggcgcagcctgccagcgcgatcgcaccggccactgcggcagccaccatgcggagctggctgccgagcagttcggagattcgtcggatcacggtgtgagcggtgtgtgcgttcttcggtttgcccgcggcgccgtagggccggcaggcaagatgggttcgcaaaggaatgccatgatagaggaaacctatctgacaaagttcctaaatcttgttacccattcttctaacgcatgatgtcgtgcaacaagtgacttgtgctctagcaggaatcccctgtttcgcacaactgcggtgaacccgcagcttatgcggggctgcgtggcgcagccccggcccgggtcaggccacgcgcgacggcatcgagcgcgtaaagcgcagcagttcgtcgagcagcaggttcaggtcatggcgcagcctggcaaagcccgcggtatgcgtcaggcccacctcgtccatgtagagcttgcggttgacctccagctgcaggctgtggcagccggcctggggctggcccaccacgcgcacgatctccacgcccttgtacgggtgattgcgccagacgtcgtagcccatctccttgagcacgccctcgacccggtcggtgaagcgcttgtcgcaggtggtgccgtcgcggtcgccgaccacgaaatccggatgctccagccccgggaactcggtggcgaatggcgcggcgtggctcggcatcgaatggcagttgatatgccaggcgctgccgtggctggccacggcgcggtcggccagcttctgcagctgcgcgtaatagggcaggtagcagcggttgatgcgcgcctgcacttcttccacgctcagcttgcggtcgtagatggcctcgccggtgtccagcacgcgccagaccaggcccttgcccagccgggtcttggcggtctcctgccgggcgccgggccagggtgcgtcgagcagggcttcgtcgatttcttccagcgcgcggttggcgtccaggtagctgcgcgggaagcccgcgcacagcagcgcgatgccgcgcgccggggcgccggcgtagagctcgtcgacaaaggtgtcttcggcctggcgcagcagcggcagcggcagggcggggtcggggcggaagtccgtcgggtaggtcgtcgcgctgtgcggcgagtccaggaacagcgccgcgggctcgccctcgggctggtacaggtagaacggactgtccgcggtggttcggtcggtgtcggtcatggtgttgccgtaaagtcagtcgagcgagatcctggcggcggcggccacgcgcttgttcttggccacttcgctcttgatctgggcggcaaagtgcgccggcgtatcgcctaccggggtcgcgcccagcttctcgagcttggccttcacttccggcagtgccagcaccttgaccgcggcggtgtggagcctggtctggatatccgccggcaggttggccggcgcgatcaggccgaaccaggcggcgtcgttgacctcgcccaggcccagctcggcgaaggtcggcacgttgggcagcgcggccacgcgcttgggcgctgccacggcgagcgcacgcagcttgccgccttcaatgaatggcagcgacgacggcaggttgtcgaacagcacctgcacctggccggccagcgcgtcgttcagcgccgggcccacgcccttgtagggcacgtgcagcagttcggtcttgctgctcatcttgaacagttcccccatcatgtgcgagacgctgccgttgcccgccgagccataggccagcttgttgggctgcgactgcgccagcgcgatgaaggacttcatgtcggtggccttgaccgccgggttgatgctcatcacgttgggcaccgaggccaggttggtgatggttgtgaagtccttggttgcatcgtaggacaggcgcgggtagaccgccggattgatgccatgggtcgaggccgtggcaatgcccagcgtgtagccgtccggcgccgccttggacaggaaagcggtgccgatgctgccaccggcgccgccgcggttgtcaaccaccacggcctggcccagttgctggccgagcttgtcggcgacgatgcgcgcgacgatgtccgtggtgccgccggcggggaagggcaccaccagcgtgatcggcttggtcggatagccggcctgggccatggcgctgaaggagatgccggcagcggcggcggccgaagcggtggccaggaggcggagaagatggcgacgttgcatggggggatccagggcgaggggaggaataaagtggatttcacgattctgcgcgcccgagcaagcgtgccgcaaacgaaataaaatccttagctcattccatttggtcgtgaattagaggtgatttatgcgacgcttatgtccgtcgctgaccgagttgcaggcctttgaggccgcggcacgccataacagttttaccgtagccgcgcgtgaactgcatgtcacgcaaggcgcggtcagcaagcaggtgcgcagcctggaggcttacctgggcgtggagctgttccagcgcgtgcgccagcgcctgatgctgaccaccgcgggcgagcgctacctggagcgcatcggccccagcctgaacgagctggaggccgccaccgtcgagctgatggcgcggcaggggcggggcggcgtgctgcatatcgccagcatgccgacgctgggcgccaagtggctgatcccgcgcctgccgcagtttttcgcgcgccatccggaagtgaagctcgaattcgtgccgcacgcgcagggctacgatttttccgagccggacctggacgccgcgatccgcttcggcgacggcgtctggcccggcagcctggccgactacatgaccgggcgcgaggtgctgccggtgtgccgtccgggcctgctggcgtccgagcccggcggcgttgcgcccacgcccgctgccttgctgcgctatccgctgctgcaccacaccaccgtgcccgaagcctggcccgactggttcgccacgctgggggtgccaacccgcgaggcctggagcggcgcgcgcttcgaccagttctcgctgctcacgcaggccgcgctttcgggtctgggcatcgcgctgatcccgcgctgcctgatcgaggaagagctggccaccggggcgctggtggtggcgcatccggcccaggtgctggccaagaagggctattacctgtgctatccggagcagaagcagcacctgccggcgctgcgcacgttccgcgcatgggtgatggaaggggccgacctggcgcggcccacctgacgttcagcccacgtccgatgtcaaccggcgcaactgctccagcagcttcgccgccggcgccggcaggatgccctggcggcgccggtacaccgccagccggcgcggcgcctgggcgccttcaatgggcagcggcaggatcatgccggccttttgctcggcctcgtacatcggcgcagccatccagctgaggaagcccgcgcgtgccaccagcgccttgagcgcaatgatcgagcgggtttcggcgacgatgtccggcggcggcagcccggcgcgcgcaaacagccgctgcagttcgtcgaagggcgccgtgccgcgcggcggcatgacccagcggcaagcggcggtatccgccagccgcagcgccgtcctgcccgtcagcggatgtccggcggcggcgaccacgaagctgctgtcgctccagccaacatccgccacggcgcagatttcctcgttctccggcagggcgatgccgatggccaggtcgatctcgcggcgcagcagcgcatcggccaggaaatctcccaccccttcgacaatgcgcacgcgcagcccaggccagcgtgccagcaccgcctcgatcgcctccggcagcaccacgctggcgacgctggcgacggtgcccacgcggatggtgccggcggccagcccgcgcagcgcgcgcacggcctcggtggcgtgctcggcctcgtggcgcaagaggttggcgtgcggcagcagggcctcgccgtaggccgtcagcaccatgccggtggcatagcgttcgaacagtggcgcgtccagctgggcttccagccgctggatggtgcggctcagtgccggctgggtgaggttcagctgtgcggcggcgcggcccaggctgccgtgttcgcacaccgcaaggaaggcaaggagctggcgcagatcgagggtcatgccgaatcgtaatgactttgccccaaaacggcaatttctgggcaaggcctgattgtccatactggtccgcaagctttgtcactgattccgcactggagcctccacgaccatggccatttccgccacgcctgccgccgccactcccacgaccgtgcgcaccgctgtgctggacctgctgcgcgcgttcggcatgaccaccatcttcggcaatcccggctcgaccgagctgccgctgttcctcgattttcccgacgacttccgctacatcctcggcctgcaggagtccgtggtggtgggcatggccgatggctatgcccaggccacccgcaatgcggccttcgtcaacctgcactcggcggccggtgtcggccatgccatgggcagcatcttcaccgcccacaagaaccgcaccccgatggtgatcactgccgggcagcaggcgcgctcgatcctgccgttcgaacccttcctgttctcggcccaggccaccgagctgcccaagccctacgtgaagtggagttgcgagccggcgcgggccgaagatgtgccgctggcgattgcgcgcggctactacatcgccatgcagccgccgcgcgggccggtgctgatctcgattcccgccgatgactgggcccggccgtgcgagccggtgctgccgcgcacggtcagcactgaaagccgcgtgcagccggcactgctggcgcagatcggcgacgctctcgatgccagccgccggccggcgttcgtggtgggcgcggccgtggaccgcgatggcgcctgggacgatgtggtgcggctggcggaacggcaccaggcggcggtgtgggtggcgccgatgtcggggcgctgcggctttccggaagaccatccgctgtttgccggcttcctgccggcgatgcgcgagaagatcgtcgggctgctcacgggccacgaccttgtgttcgcgctgggggcggcagccttcacctatcacgtcgaggggggtggcccccatgcgccgcccggggcgcaggtggtgcagctgatcgacgatccgaatatcgccgcatgggcgccggtgggcactgccgcagtcggcagcatccgtcagggcgtggccgacctgctggcgcgcccggcgccgccgcggcgcgaagccccgcgcccgcgcgtgccggcaccgcgcgccgagcccggcatgccgatgagcgtcgcctatgtcctgcagacgctggcggagctgcgcgaccctgattccatcgtggtcgaggaagcgcccagcgcgcgcccggtgatgcatcgccacctgcccatcctgcgcagcgagaccttctatacgatgtgcagcggcgggcttggctacggcctgcccgcggcagtgggcgtcgcgctgggcaagccggggcgcaaggtgatcggcctggtcggcgacggctccagcatgtattcgatccaggcgctgtggagcgccgcgcaactgggcctgccgatcacgttcattgtgctcaacaaccggcgctacgccgccctgcaggagtttgcgccgaccttcggctttggcagcgaagatccgctggtcggcacggccttgcccgatctggatttcgtgtcgattgcgctcgggcatggttgcgaggcggcgcgagtggctcatcctgccgcattgcgcgaagcgctggcgacagccctgcggatgcgtgtgccgaccgtggtggagatcgaggtagcctgagccgcggcgccagacgacagacgacagacgaagtaccccttccaggagactccaggatgcaaagcatcaccatgctgatcaacggcgagcgcacgcaggccgccaacggtgccaccttcgagcgccgcaacccgcttgaccacagcgtggccacgcgggcgccggcagccaccgccgccgatgcgctggccgctgccgacgctgccgcgcgcgccttcccggcctggcgcgacaccgggccgggcgaacggcgcgccttgctcatgcgcgcggcgcaggcacttgaaggcaaggccggggcgctcaccgccgcgatggcggcagagaccggtgcgtcggcgatgtgggccggcttcaatgtgcaacttgccgtcggcatgctgcaggaggccgctgcgctgaccacgcagatcaacggcgaggtgattccctccgacgtgccgggcagcctggccatggcggtgcggcagggcgcgggcgtggtgctgggcatcgcgccgtggaacgcaccggtgatcctgggcgtgcgcgccgtggccacggcgctggcgtgcggcaatacggtcatcctgaagggttcggagatctgtccggccacgcatggcctgatcgtcgatgcgctggcggaggcgggcttcccggcgggagtggtcaactttgtcaccaacgccccggccgatgccgccgccgtggtcgagaccatcatcgcccacccggcagtgcgccgcatcaacttcaccggctccacgcgcgtggggcggctgatcgcgcaggcctgcgcgcgccacctgaagcccgcggtgctggaactgggcggcaaggcgccgctggtggtgctggacgatgccgacctggacgccgcggtggacggtgccatcttcggcgccttcgccaactcaggccagatctgcatgtccaccgagcgcatcgtggtggatgccagcatcgcggacgccttcgtggcacgctttgccgcgcgcgccggcgccttgccgctggcggatccgcgcaccggcccggcggtgctgggctcggtggtcgacatgagcaccgtcgagcgctgcaacgccatgatcgacgacgcgctggccaagggcgcgcggctggtctgcggcggcaaggcggccgacacgctgatgcgggccacggtgctggattacgtgacgccggacatggagatctatcgcgaggaatcgttcgggccggtcaaggccgtggtgcgcgtggatggcgtggaagcggccattgcctgcgccaatgattcggcctatgggctgtcggcggccgtgttcggcggcgatgtggcgcgcgcgatgcgggtcgccggccgcatcgaatcgggcatctgccacgtcaacggcccgaccgtgcacgacgaggcgcagatgccgttcggcggcgtgaaggcgagtggttatggccgcttcggcggcaaggccgggatcgatgccttcaccgagctgcgctggatcacggtgcagaccacgccacggcaatatccgttctgagtggcgccgcagagcgctgcggcaggctgcagcaaaacctaaggcaggagacaaccatcatgcgattcccccaccgtatcgcgcgcgccctttgcgccgcactgtgcgcgccgggcctgctggctggcgtgagcgcgccggccgccgcgcagccgtggccggacaagccgatccggctggtcgtcaacttcccggccggcggggccgcggatacgctggcgcgcggcatctcgcccggtctgtccgaggcgctgaagcgtccggtggtgatcgacaaccgccccggcgccaacggcatcgtcggcggcgatgccgtggccaaggcgccggccgatggctataccttcctgctgacctcgggcggcgcggtggcgatcgatcccttcctctacaagaagatgccgtacgatccgatcaaggatctgaccccggtcgcgtcggtggcgctggtgcgggtctacctgctggtgcatccgtcggtgccggcgaagacgctggaagcgttcatcgcctatgtgcgcgagcatccgggcaggcttagctacggctcggccggcaacggcagcacgccgcatatcgctgccgagatgttcaaacgcgccggcaagctggacgccgtgcacgtgccgtacaagggcgcggccccggccctgagcgacctgctggcagggcaggtgcagttcatgttcgatcccggccccggcctgcagcacgtggccagcggcaagctcaggctgctggcggtggccagcgccaagcgcgcggcgcaatacccggacgtgccgacgctggccgaggccggcctgcaggacgtggacggcgactcgaccttcggcgtctatgcgcccgccggcacgccgccggccatcgtcgagcgcatgaaccgcgagatcaaccgcacgctcgccggcgcgcagctgcaggaaaacgtcaacaagctgggcggcgccgtggcgccgctgagcatccaggcgtttgccgagcggcagaacgtggatcgcgcgcgctatggcaggttcatccggcaggcgggcatcaccgtggactgacccatgaaaaaaggcggcatgtcgatgccgccacttacgcgcttcagcagccagcgctgccttacttcgacaacaccttcatcgcctgttccagcccggccagcgtcaccggatacatccgtcccttcatcagctggttgatgaccgtgatcgactgccggtactgccacagcccttccggctcggggttgagccagacgaagtgcgggaactgctcggtcatccggttcagccagaccgcgccggcttcggtgttgttgtactccaccgagccgcccggctgcaggatctcgtacgggctcatggtggcgtcgccgacgaagatgatcttgtagtcgggcgtgtacttgtgcagcaggtcccacgtggccagcttctcggcgtggcggcggcggttgttcttccacacgtagtcgtacaggcaattgtggaagtagtagtactccaggtgcttgaactcggtcttggtggccgagaacagctcttccacgcgcttgatgtggtcgtccatcgagccgcccacgtccatcagcatcagcaccttgaccttgttgtggcgctcgggccgcagcttgatgtcgagcaggccggcgttggccgcggtggagtggatggtgtcgtccaggtccagctcggtgtcggcgccttcgcgcgcaaagcggcgcagccggcgcagcgccaccttgatattgcgcgtgcccagttcgacctggtcgtcatagtccttgtaggcgcgtgtctcccacaccttgatcgcggtgcggttgcccttggacgggccgccgatgcggacgccctcggggttgtagccgccgtggccgaacggcgaggtgccgccggtgccgatccacttgttgccgccctcgtgcttttccttctgctcctcgagcagctgcttgaggcgctccatcagcttgtcgaggccgcccatggcctcgatcttggctttttcctcgggcgagagttcgcgctccagcgtcttctgcagccagtcgagcgggatgtcggacttccagtcgaccaggctctcgacgcccttgaagtaggcggcgaaggtctggtcgaacttgtcgaagtgcttctcgtccttgaccagcgtcatgcgcgacaggtagtagaactcgtcgatggacggcgagatgacctgcgccttgagcgcttccagcatggtcaggtattccttgaccgagaccggcagcttggcgtggcgcagcgagaagaagaaatcgatcagcatgatgcctcgctatcagtcggcggccgcttcagcgcggacggtcgagctggaattgcaggtgttgacgcacggccggccattcgctggcgatgatcgagaacaccacggtgtcgcgcaacgagccgtccggcatgcgctggtggttgcgcagcacgccgtcctgcctggcgcccaggcgcgcgatggcggcgcggctctgctggttcatccagtgcgtgcggaactccacggcgatgcagtcgagatggtcgaaggcatggcccagcagcatcagcttgcattccgtgttcagcggcgtgcgctggacgcggcgcgcataccaggtggagccgatctccacacgccggttggtcgcgtcgatattcatgtaggtggtcatgcccgccagctcgccggcggcatcgcgcaccgcgaacggcagcatcgagccctgttcctgcagcgccaggcgccgcgcgatctcggcctccatgcgctcgggcgcgggcacgctggtgtaccagagcttccacagctcgccgtcggcgcaggcgttgcgcaggccctcggcatgctcggcgcgcagcggctccagcgtgacgtgccggcccaccagcgtgacgggtttgacgaacgcagtcatggcgggcaatgcctcagcggttggcgcggttcatgaacaccaggcgctcgaacaggtgcacgtcctgctcgttcttcagcagcgcgccatgcagcggcgggatcgcggccttcttgtccgggctcttcagcgcctcgggcgggatgtcctcggccatcagcagcttgagccagtcgatcagttcggacgtggacggcttcttcttcaggcccggcaggttgcgcatctcgtagaacgattccagcgcggccgccaccagctcgcgcttgatgccggggtagtgcacgtcgacgatctgctgcatggtgtcggcgtcggggaacttgatgtagtggaagaagcagcggcgcaggaaggcgtcgggcagctccttctcgttgttcgaggtgatgatcaccagcgggcggtgcttcgccttgaccagttcgcgcgtctcgtagacgtagaactccatgcggtcgagttcgcgcagcaggtcgttggggaattcgatgtcggccttgtcgatctcgtcgatcagcagcacgacctgctcgtcggcttcaaaggcctgccacagcacgcccttgacgatgtagttgcggatgtcgtggacgcggtcgtcgcccagctgcgagtcgcgcaggcgcgacaccgcgtcgtactcgtacaggccctgctgcgccttggtggtcgacttgatatgccactgcagcagcggcatgcccagcgcggcggcgacttcctcggccagcatggtcttgccggtgccgggctcacccttgatcagcagcgggcgctgcagcgtgcgcgcggcattgacggccagcttgaggtcgtcggtggcgacatactggtcggtgccctcgaaacgggcctgctgggcgatggaagcttgggcggaagcgttggcgatgtttgacatgaggcaacctgaggtgacggcctcggatcgagggccgggttggcgtgcttggcgcggtctcttcgcgctgtcatgcgcgctttcattatggaaacggggtccggtgcagggcgcccgcgcgctgctggcggcagcattcgcgaacggtcgtgcagattcccgggatcagccagtataaaagacctttgcggttcgtgttggggcgcgctgacaggccgccggcggcccgggccggttgctggactggcaggtgccggctgcggtacaatgcggcggtttgacgcgcccccacgtccagttctcccagcatccggcagtccgcgttcagaagtcccagcggcccttccgggtcgcggcgattgcgagaggtggttccagaatggtgttccacatcccggcaacagaccggatgcgacatgtctggcgggttgcacctcggcaatccctccggctgccctggttttccccgcagcagcattctgaaaccgtctccgcccggcagggcaggtcacacggtttaacttccaatccgcaaagacaatgaaaaagctcctcacgatggtggtgctgggcgcggctgcaacggctgcgcaggcacaggaagtcaagggcaatggagacgctgccaaggacaaggttgcaatgtgcatcggctgccacggcattccgggctaccgtgcgtcattccccgaaatctatgaagtgccgctgctgggcggccagagcgccaagtacatcgagaacgcgctcaaggcctaccagaagggcgagcgcaagcacccgaccatgcgcggcatcgccgcgacgctgaccgagcaggacatcgccaacgtggcggcctactactcgcagcagaaggccggcacgcagaacaattccctcaagtaagagacccctcatgaatacgctcaagacgctttcgttcgcgctcggcgcactcgtgctgggtgctgccgcgatgccggcctcggccgccgaccttgccgccggcaaggcgctggtggaaaagggtgcctgcgtggcctgccacggcgcgggcatgaacgccccgatctcgccggactaccccaagctggcgggccagcacgccgactacctgtaccacgcgctggcgtcgtaccaggtgtcgggcaacccgctggtgggccgctccaatgccatcatggcgggccaggtcaacgccaatccggccgtgaccgacaaggacggcaagccgcgcccgttcacccgcaaggagctgaaggacatggccgcctacatcgagtcgctgcctggcgacctggtgctgaagaagtaagaacgcgcggccgccgccgcgccaatgcaaaaaagccgcttccctggaagcggcttttttgttgtgtgcgcgagcgcggggccctggccccgcggcgctatcagttgccgctgcccgacaccagccggcgctggcgcaccgattcggccagtccctcgagcaccttgaccgagtcgtcccagccgatgcaggcatcggtcacggactggccgtaggtcagctgctcgaccggctggccctgaacgtggtcctggcggcccgccaccaggtgcgattccaccatcacgccgatgatgcgctggtcgccgctggcgatctggcggccgatctcctcgcacaccgggatctgattctcatgcttcttgctgctgttggcgtgcgaggcatcgatcatcaggcgcgaggccaggccggccttggcgatggcgtcgcacgcttcctgcacgctggcggcgtcgtagttgggcgccttgccgccgcgcaggatcacatggcagtcttcgttgcccgaggtcgacacgatcgccgagtggccgcccttggtcaccgacaggaaatggtgcggctgcgacgcggccttgatcgcatcgaccgcgatcttgacgttgccgtcggtgccgttcttgaagcccaccgggcacgacagccccgaggcgagctcgcggtgcacctgcgactcggtggtgcgggcgccgatcgcgccccagctgaccaggtcggcgatgtactgcgggctgatcatgtcgaggtactcggtgccggtgggcacgcccatctcgctgatgttcagcagcagttcgcgcgcggtgcgcaggccatcgttgatcttgaagctgccatccatgtgcggatcgttgatcagccccttccagcccaccgtggtgcgcggcttctcgaagtacacgcgcatcaccacttccagctcgccggcgaagcggtcgcgctggaccttgagcagcttggcgtagtccagcgcggcgcgggtatcgtggatcgagcacgggccgatgatgacgatcaggcggtcatccatgccgtgcaggatgcggtgcatggcctggcgcgcgccgtagatcacgtccgaagcctgttcggagcagccgaactcgcggatcaggtgcgcgggcggcagcagttccttgagttcgcgaatgcgcaggtcgtcggtgttcttcagcatgatggctccgggattcttgtgaggtcgtgagtgggtggggaaacaaacaggtataaaaaaaaccgccagggtcgctggcggtcttttttgtattcggggcgctgcctacagccgtccctccctatccgccagcggtgtgagatcgctaaaaaagtaaaagtaaaacttagcggacatggcggaaaaaggctttggcttgggtcagcttgaatcgattatcgtcgtgagcgccgaatttatgctgcactgcgtagcagaaaggcaggaaattgcgcgccggccggtcaattttcggcgtgcgtcagttgcctgtcgcgccgcgaagcatctttatagcgccttttgccagaattggcaagtgtcgacgaggccatgcggtgcgctggcgtacgcatctcccggcgccttgccaagccttgtcccgccactgcttttcggctttccccgacatacccggggctatattggaaccggggagcagtgagcacggggaggtgcatcatgagcgtcgatgaagcgaggctgaatgccttcatggaaaaattcgtcaacgatatcggcgcggtgatgcatgccgcgaccgtggtggtgggcgatgaactcggcctgtacaaggccatggcggaaaaagcaatgaccgccgaagtgctggcggcaaagacccatacagacgtgcgctacctgcgcgaatggctgtcggcacaggcggccagcggctacgtcgactatgacccggccaccgggcagttcagcctgaacgaagagcaggcctatgcgctggcgcaggagggcagcctcgcattcatcccgggcgcgttccagatcgcggtggcgcagttccgcgccatcccgaaggtgatcgatatcttccgcaacggccgcgggctgggctggcacgagcacgatcccgcgctgttccacggcaccgagcgcttcttccggccgggctacgcggcgcacctggtttcggaatggattcccgcgctggacggcatggaggcgcggctcaaggcgggcgcatcggtggcggacgtgggctgcggccacggcgcgtcgaccatcatcatggcgcaggcgtatccggcctcgcgctttgtcggtttcgactaccacgagccttcggtgcgccatgcggccgaagccgcgcgccgcgccggcatgaccgagcgcgtgcgcttcgaagtggccaccgccaaggactacggcggcaaggactatgacctggtgacggtattcgactgcctgcacgacatgggcgatccggtcggcgcggcacgccacgtgcgcgagaccctgcgtgccgatggcgcctggatgatcgtggaaccgtttgccaacgacacgctggagcagaacctgaacccgctgggccgggtgttctattccgcgtccaccttcatttgcacgccagcgtcgcgcgcgcaggaagtcggcctgtgcctgggcgcgcaggcgggcgaggcgcgcatgcgcgcagtggttgagcaggccggcttcagcagtttccgccgcgcggcgcagacgccgttcaacctggtgtatgaagtgcggccgtaaggccggggcgatcccgtgaaaaacgggaccccgcagggtcccgtcttcgtcatcgccggactggtcaggcggtgccgcccaccgtcatgttctcgatgcgcagcgtcggctggcccacgcccaccggcacgctctggccttccttgccgcacacgccgacgcccgagtccaggcgcatgtcgttgccgatcatggtgacatccttcagcgattccgggccgttgccgaccagcgtcgcgcccttgaccgggtaggtgatcttgccgtcctcgatcatgtaggcctcgctcgccgagaacacgaacttgccgttggtgatgtccacctggccgccgccgaagttgaccgcatacaggccgcgcttgacgctggcgatgatctcctgcggatccctgtcgccgttgagcatgtaggtgttggtcatgcgcggcatcggcagcgcggcatagctttcgcggcgcgcattgccggtgaccggcatcttcatcaggcgcgcgttgagcgtgtcctggatatagccgcgcaggatgccgtcctcgatcagcgtggtgcactgggtcgggttgccttcgtcgtccaggttgagcgagccgcggcggttggccagcgtgccgtcgtcgaccacggtcacgcccttggccgcgacgcgttcgcccatgcggccggcaaaggccgacgagcccttgcggttgaagtcgccctccaggccgtggccgacggcttcatgcagcagcacgccgggccagcccgggcccagcaccacggtcatcgagccggccggggccgggcgcgcgtccaggttgaccagggccgaagagacggcctcgtcaacatatttctgcagcagctcgtcggtgaagtagccataggcatagcggccgccaccgccggaagagccgacctcgcggcgcccgccgtgttcggcgatcaccgtgaccgagacccgcaccagcggacgcacgtcggcggcgatcacgccgtcgctgcgcgccaccagcaccacgtcgtattcgccggccaggcctgccatcacctgcaccacgcgcggatccttggcgcgcgccatgcgctcgacgcgctcaagcagcgccaccttctcggccgcgctcatggagtcgagcgggtcgttgggcgcgtacaggttgcgcccggcgtgcgtggccagctcgccggccaccttgacgcggccgttgccggcacggccgatggtgcgcgtggccgccgcggcctgcgacagcgccgccaggctgatgtcgtccgaataggcgaaggcggtgcggtcgcccgagaccgcgcgcacgcccacgccctggtcgatgctgaagctgcccgacttgacgatgccttcttccaggctccaggcctcgttgcgggtgtactggaagtacaggtcggcatagtcgaccttgtgcgtgaagatatcggccagcacgcgctggagcttggcctcgtccaggccgtacggtgccagcagcagttgctgcgcggtggccaggttgcggattccgagatcgccggcgttcatgagatgtcctttcttcctggggacgcgccggcttgcggccggcgcggcaaaaaattctccgggcgggagccggtgaaggctgccgcgattgcgtacatgctacagcacccggtgtcgcagtgccggcaggttctgccggacctcggccaggcgcgcgggatcgatcacgccgccgaccacgccttcgccctcaggcagcgttgccagcacctcgccccacggatcgaccagcatcgaatggccccacgtgcgccggccattctcatgcttgccgccctgtgccgcggccagcacatagcattggttttcaatggcgcgggcgcgcagcaggatctcccagtgcgcctgccctgtggtgtaggtgaaggcggccggcatcagaatcaagctggtgccgtcgccggcggccagtccgcggtaaagctcggggaaacgcaggtcgtagcacaccgacatcgccacccggccgcagggcgcgtcgaagctgaccggcgtgcgcccggccaggatggtgcgcgactcgtcgtagctttcagtgccgcgggtgaagccgaacaggtggatcttgtcatagcgcgccacgcgctcgccgcgcgggttgaaggcgagcgaggtgttgtacacgcgcgccgggtcgtcgcaccacatcggcagcgtgccgccgaccagccagatgccgtggcggcgtgccgcatcggccaggaactgctgcaccgggccgtcgccgtcatgctcgcgcacggccaccttgtcggattcggagcggcccatcatgcagaagtattcgggcagcagcaccagtgccgcgccgccggctgcggcctcggcgatcagcgcgtcggcgcgcgccaggttggcatcgagcgaggtgccggtcacggtctggacggcggcaacgcggaacggggcggaggcggcggttgcagtcataggcggcgttgttttcctcagcgcgggagggcggggtccgcgcggttctggaaggtcggggcttgcgccttattgtcctccagtttgccgatctgcgggttggcccagctgccggtgatgcggtagtgctgggtgaacaccttggagaactcgtcggcaaacagcagttgcgcggccagcgtgccgattcccagcaccgggttgataaaggcggccgcgatcgaggtggaggtggcgttgatgcgtggcaccacatccacgcgcaggtcctgggtctcgcgcagcaggttggcggtgccgctcatgctggcgatgatctgcgggctcctgagctcgaagtcctggatcgtgccgacgccgttctcgatcgtgccagtgccggcaatgcggtcgaacaccagcccgcggcccgacagggtgcggaagtccagcatggcaaagcgcagcaggccttgcaggctgagcacgcccagcagccgcgccgcgccgggctccacgctcaggatctggccattctccaggtccagcgacagcttgcccgacagcgtcgggtagtcgatcgacagcggcgagccgcgccaggccacgcggccttcgagcttgcccttgccgtcgctcagcgtgtgcgccagccccaaccgttccagcgtggcgccggcatcgcgcacgtcgatgctgaaggacaacagggtgcggcgctcggcattggcgtcggcgcgcagctggcgcggcacgcgccagctgccgctgccggtcagggtggcgccgggttgctcgatctgcagcttttccagggtccagaccggatcggcggagctggtgccggtatgggccttgacttcaagcttgccgaagtcgtgcccgcgcagcatgaactggtcgaccaccaggtcgatcgcgggcagctcgtcgatgctgctggcgagcgcgtccaccacgttgcgctcgtcgctggcatcgggcacgttcaggcgcgccaggcgcagttgcagcgacccggtggccgagggcccggccggacgccactgcaccgcgccggccacctggcgcgagtcgatcctggcgttccagccgccggcttcgcggttggcgtcgagcaccacctcgtcgagcgtgcggcccatggcgtgcagcgtgcgcgcgcgcagcgcaatgcggccaggcaggaagggtgagggcgccgcggcggggcccgcgctgccggcaccgccgccgaaggccgcccgccatgcatcgatatcgagctggtcgaaggtggccgcggcgctgacgccggccgcgggcggcggcggcgcctgctgcatgccgatggcgccggcgagcacgtcgatgccgccgccctggtcgcggcgcagcaggtagcgcgcgttcagcgcatggcccagctgcagcaccagctcgctggtgccggcgcggtccggggcgctggccgggcgcaggtccgcgcgcagcgccaggtcttgcgccgcggccttggccagcggcgcgggcaggccgatcgccatgccattgagttcggagctcaactgcacctgcagctggcgctcgcgcgtggcgatcacggcgctgtagctggtgctgccttcgagccgcgcggccaccggcgccagcgccgagcccgcggcggcctcgcgcagcccggcggccgagacgctgccgctggcggtgacgtgcgtggcgccgtccggctgggtgccgccgccgagccggatctcgccaccgaggaagcgggcccgcatgttctccagcccgaaaccgtgttcattgaatgtgatggtgccgttggcatggcccagttgcggcagctgcgggctgagcacgacatcgttgccggggaagcggaagcggccgtccaccttggcggcattggcgtgttccagcggcatgtcgagcttgagcctgagctcgccgttgccgtgggcctgcgccgcatcggccacgtgcccggtccattcgcgcaccggcgaagcactgatgtagcgcaggaagccctgcaccggtccgctggcgccgccgtcgatcaccagcttgccgtgcgggccaaggtcatcgatgcggcccttgacgtcctgcagcgtgacgccggggatgtcgtggaccgtggcccggcttgccaggaacgtcatgccgccgcggtcgaacacgacccgcccggaaatgtcggtgaaggttggccacgcctgcgcgccggtggtggtgccgctggcggtctcgtgcggggcgatctggtagctgacgtgttcgatcggcacctcgacatggaactcgccggccttctcgtgcggggcatggaacgggaaatgcgccaggtcgccgcgcagcacgaagctcacgccggcagcttcgccacccgccagcgcaccggccaggtagtgccgggtgccggccggaatgctcagcggcaggtagcgcggcacgcgcgccacctgggcgcgggtcatttcaccgctcaggtcggcgatgccggatacaccgtcgccgcctgcgcgccaggtgccgcgcaccgagccggccgcatcggcattggcaaagcgcacgccgtccagcgtaaccgcgagcttgcctccggcatgggtccagcgcacttcgccgccgatctggtcgaacggcagccgcggctcctcgaacaggccaggcagcaccagtgccgcgccgttgccttcgaagcgggcattgccctgctggtcatcgaaggagaaggtgccggacaggtgcgaaaagccaggcgtgcccagccgggggtggccgctggcgtccaccgcgggcacggccggctggccgttgaccgagacgtcgcgcagcgtgccctgcacgctgtagcgcagcttgccgtcgccgcgctcgagcatgccggcgcgctcgcggctccagctcacgttgaggttgtcgatgtggccagctggctgcagcgcgcgcagccggcgcagcaccgcggtgtccagcggcatcgagctggacaccgcgcgcagcgtgttcaggtccagcgtgggcgccttgagcgagaacttgcgcagggtgccgtccttgccggaggcccagccgagggtgaccttgcgcatgccttcgcgccaggtgctgtcggcgggggtgccctcgtcgtcgctggcgggctggggttgccagagcagggtgtcgacggtcagcaggttgctgccgtcgcgctcggtccggtgtagcaggaaggcctgcgcattggccaggcgcagcggggcggaggcgccggccagctgcaggtcgacgccgctggcgcgcagccgcgtctggctgcgcacgatgcggccctggcggaattcaatgctgccgtcggtgctgaaggtgccgctggcgacgcgctcgaacatcgccaggtagcgctgcagcaccggcagctgcagctggccaaggtcccagctggcctgcccggtccagtagcgccagttgccggcgctgtgcaggtagtcgttgctgaaggaggactgcaccaccagcgggctcgggcccagcgccggcgagcgcgcttccagcgtcaccgtgtggcgcgcgccgtcgcggcgggtgtcgaggcggatctcgccgatatcgagctggggcaggcgtgccttctcgtccagccagcgcagcttgccgtcggacagcgccacgcgcccctgcgacatcagccagcccaggaagcgatcgtcgtcctgctggccgccggtcgcgtccaccagcatgccgccgaccagcagccggccctcgggcgtgcgccgcaccaggatgtcggtgccggtcgcgcccaggctgacgaactgcaggttcatgctgaacagcgagcgccacgccagcttgccgtcgagcgtggcggccgcaagcagcacgcgctgtccggagtccacggcgcgcaggccgcgggcgcggaaggccgggtgccagccgtcccagtaggtatcgagcgcgccgatgctgaccttggccgagagcgccaccgagccgcgttcttccagccactggcgcgcggtggacgcctgtggccacagcacgaagcggatcagcaggcccgccaccagcgccagcgcggccagcaccagcgccagccgcaccagcgcgcggcccagcccgcgccagaacgggtggcgcacggctgccgccacgccgcgcgtgcaggcgcgcaggaacgcgccggcgtgcgcgcgggcggaatcgttgcgccgggcgctggtggcatcgttggccgggggattcacggggtgtggcggggccaggtggaggcggcgtcctgcccgcccgcgccgccattggggggggaaccatcagcgggttgtggggcgcggctggacatgcgcagattatccgacaatactagccgctctccaatctggtgcccggccggctgaaacaagaacgcgcaagctgcgcgcacccaaagcgacaatagccacgatggcgcgcccgctgcgcggacaacaggacgcgagcaggtgaaccgcgggaccaaccacgggccgcaccttttctcgcatttcaaatactggaatgactgcctctgaaccgacgagttccgccgctggcgacgctgctgaccaacatggcgcgcgcgccacaccggatccggccaatccggcggacccgcagccggggccgggcgccggcaccatggctgccggcgccttcgccatcaccgcggcgcaggcgctgcagccggctgacgaggctggccacgcgggcggccacgtattgtactcggctgcgtattcgcactacgcgcgccgcgtggtgcaggcccggccggatttgccggccatcctggccgccgcagccgcccagccgctgacgcgcgcctggatgcaggcgcggctgcaggcgctgcacgagccctcggccgatgccgaggaatccgccaagcgcagcctgcgccgtctgcgcgccgaagtgatgtgcgcggtgatcgagcgcgacctgcgcggcctggccacgctgggcgaggtcaccggcgccatgaccgacctggccgagctggcgatccagcacggcctggcgatgctgggcgacgacctggccgccaccttcggccgcccggtcggcgcccaaagcggcgaggtgcaggagttggtggtggtgggcatgggcaagctgggcgggcgcgagctcaatgtctcgtccgacatcgacctgatcttcctctatgacgaggacggcgagacccagggcggctcgcgcagcctgtccaaccacgagtacttcatccgtctcggccgccggctgatcaacctgctggccgaggtgaccgccgacggctatgtgttccgcgtcgacatgcggctgcgccccaacggcgacgccggaccgctggcgtgcagccttggcatgctggaggaatacctggtggtgcaggggcgcgagtgggagcgctatgcctggatcaagggccgcgtggtgtcggcgctcgacacgccgcacgcgcagcgcaccgccggcctgctggcgcggctgaccacgcccttcgtgttccgccgctacctggactacggcgtgatcgccgcgatccgctcgctgcacgcgcagatccgcagcgaggccgccaagcgcagcggcgggctggcggggcacggcgtcaaccagcggtcgttcaatatcaagctgggccgcggcggcatccgcgagatcgagttcatggcgcaggtgttccagctgatccgcggcggccaggacccggcactgcgcgtgcgcccgacgctggaagtgctggcggtggcggtcgagcgcgggctgcttcccgccggccaggccgggcagctcggcgatgcctaccgcttcctgcgccagctcgaacaccggctgcagtaccgcgacgacgcccagacccaccacctgccgacttcgcccgacgaacagctggcggtggcgcggatgatgggttgcgacgactggcagcaactgctggcgcgcctggcggcgctgcaggagccggtggcgcagcagttcgaggccaccttctcggatcccgatgccgccccgtgcgaagcgctgtggccgggcattgtgttcgacgacaacgccgcgcaagcgcaggacaacccggaacagaagcaggacgacgcggcctgcggcgataacgccgcgccctgccagcgcctgcaggccgccggctttaccgactgcaccgggctgctggaccggctgcgcgcgatcgcctcgtcgctgcgctaccgcgcgctgtccgagtccagccgcgcgcgcttcgaccagctggtgaaccgcgcgctcgacctggccgcgcgccaggaagatgccgacagcaccatcgcgcgctttatcgacttcctcgaggcgatcagccgccgcgcctcctacctgtcgttgctgtccgaatacccgcaggcgatggaccgcgtcgcgcagacgctgcatgcctcgcgctgggccgcggcctacctgacgcggcatccgcagctgctggacgaactgctcgacagcgatgcgctggccggcgcgcccgactgggccgccttccgcaagcgcctgcatgagcggctgctggccgccgaaggccagatcgagcagcagatggacatcctgcggcgcgagcatcatgtcgagaccttccgcgtgctgctgcaggacctgcagggcatgctgacggtggagcaggtggccgaccgcctgtccgacctggccgatgccatgctcgaggccacgctggaaacggtctggcgccagctggccacgcgccaccgcgacacgccgcgcttcgcggtgatcgcctacggccggctgggcggcaaggaactgggctatgcctcggacctggacatcatcttcctgtacgacgatgaccatgaacgtgcgcctgacgtctactccgcgtatgcgcgccggctgatcacctggctgaccagccataccgccgccggtgcgctgttcgacgtcgacactcggctgcgccccaacggcgcggccggcctgctggtgaccagcttcgaggcgttccgccgctaccagctgcgcgaaggcgacaacaccgcctgggtgtgggaacaccaggcgctgacgcgcgcgcgcttctgcgccggcgatgccgccatcggcgaccgcttcgaggcgctgcgcggcgaggtgctgtgccaggaccgcgatgccgccgcgctgcgcgacgagatcatgcagatgcgccgcaaggtcgccgaaggccatcccaacccgaccgacctgttcgacctgaagcacgatcgcggcggcatggtcgatatcgaattcacgggtgcagtacctggtgctgctgcacaacccgggcgcacccgcagctgacgcgcaacgcggggcaatatcgcgctgctgcgcgcagcgggcgagctgggcctgatcgacgcaccgctggcactggcggtgggcgatgcctaccggctgttccgcgcgcgccagcaccagctgcggctcgaggggcaggcgcatgcgcgcgtcgcgcccgagtcggtggcgcagcagaccggacaggtgcgcgcgctgtggcaggccgtgttcggtgaggcctgacgcggcagttccgccggcacccgccggcgcatcgtggccggggctgctggcggcgatcgcgctggtgtgggcgctgtcggcctggttcaccttcatgccgtggtggcatgcgcacggcctctacctgcgcgatgcggtgcggctggacggccagtggtggcgcctggccaccgccatgtgggtgcacctggacggacaccactggctggccgacgcgctggccgccaccggcgtgcttgccatcgccgcgcgcgtggcgcgtgcgcgcaccctgttgctggtgctggttgcctgcggcatcggcgtgcaggtggtgctgctgcgcgtgccggcgattgcatggtatggcgggctctcaggcgccttgcacgggctggccctgtggggcgcgctcgggctgttgcgggcatcgggcctggcgcgcgtcaccggcgtgctgctgtgcctgggcgtgctggccaaggtctgggtggaacagtcgtggctggcgccggtggtgttcgatccggcctggggttttggcgtggtgcgcgtcgcgcacgcggccggcgccgtcgccggcctgctgtgctgggtcttgcaggagtggtggctggcgcggcgcccggcccgcggcgacgacgcctgaaccgaccaggcgccgggcttacatgcggcgccgcagcgcgaaggccagcaggccggacagcgccagcagcaccgcggtccagggcgcaacggcgccgccgccaccgccaccaccgttgcccgaggccggtgccggcgcagcctgcgccggtggcatgcccgccgcggccgccagtgcgccgtcggcatcgagcaggccggcgccgcagacgcccggattggtggtgcaataggtgccggacggatgcgggcgtgccgaagacttcagcgccgcggtgacctgggccggggtcagcgagccattgaccgcgaacatcatggccaccacgcccgagaccatcggtgcggcgaagctggtgcccgcggatgacgtcaccacatagttgcccaggccagtcttgccatcgttgttcagggtgcgaatgaccgagggcgcggtcgtgcactgcccattgactacctgcgagttgccacacccgccgcctggcgcgctgatcgcgacctgcgggccgacattggcatagctggcattctcgccgtcgttggcatgcgccgtgaccgcgatcacgccgctgcagtcgcccggcgcctccaccgcgccgcgctcgttgccggcggcggccaccaccaccacgccgcgcgcgttcaggtcggtgacggcctgttgctcaatgctgctgcaggtgccgccgccgaggctgatattgaccacgcgcgccggcgtcggattggccggcacgttgggtaccgacaagccgccggcccagcgcatggcatcgacggtatcggacagcagcgcgccgcagcggcccgagacgcgcaccggcaggatgcgcgcgttccagtcgacgcccgcgatgtcctgcgcgttgttggtcagcgcgcccagcacgctggcgacacgggtgccgtgccaactgttgggctcggtcgtcggggccggcgatccacccgggcacgagaaacccgctgtcacgttgtcgccggcatcggtggcatcggcgtcgcggccatcgccgtcattggaaatggtgctgctgctgatgaagtcgtagccaggcaacacgcgcgccgccaggtcggggtgcggcaggatgccggtgtccaccaccgcgatcaccacgccgctgctgccgcggctgcggtcccacgcgcgcggcaggttgacgccgcccaccgccgtgccggtgcccatcaggtaaggctggcgcgagatgaactcggaatcgttgggcagggtgtcgtgcagcttcagccagcggtcgggcacggcatcggcgatgcgcgggtcctggcgcagccgggccgccgcgccttccgggtcggctgccagtgcgtcggggacctgcagcagttgcaggttgccgcccatggcgcggcgcgccgtgacggcaatgccggtgcgcgcgctcagctgcttgagcgcatccgccgcggctgcgggcgtcttgcttgtgccatcggcgccgtcacgccagcgcacgatgatctggccggtgtaggcgggtgcggcatggacgccggcagccagtgccgcgctggccggtattgcgccgcacacagcggcggcggcgatgacgatggcccgccagcggcgggccacggggctgctacggaagtcggactgcgcgggttgcggcatgcatacctcctggggcgtagcgcgcgggggcttgttatgtagcgaatacgattcagcgtcgttgcgcaagggcgaccgaaggcttaagaaccgtcctgcagtcgggctcagctctgcggcatgtcacggctggtgggaatgttgcggttaggcttgagcacgcggtcgggctcggcggtctcgatgcggggcgtggcgcgcagggtttcgaccgcctggtcgatggtggcatccgccgacggcgagatcgcggtgaccagccagacgccgccggacatcgggcgcttgaccacatagcggatcgggcccttgatcccggccagcagcttgccggcgtcctccgacaggttcaccgcgggcggcttgaagcgcaccatgatgtcgccaagggaacggtcatcgctgatgctgcccggcggcggggccgaggacttgggctgggcctggcaggcggacagcgccagcagtgcggccgatgcggcggtggcgatggccagcacggcgcgcagcgatgcgcgcggtcgttgccggaggccggcttgcgcttggcgggtcatggtgaagctcctgtcagtgtatggattggcgcacgtgcggggcgggcggggccgtcagccggcggcgcggcggctgcgccggccatccttgccgcccgcaccgcgcgcgggctggctgccctggccgccggccatgccttgcgccagcatttcttccgcatgttgcagcgtggtggcggtgacagtggcgccgcccagcatgcgcgcggtctcgaccacgcgcccggcggggtccagcaccctgatgcgcgagcgcgtgaccgaaccgtcgcccgcatcggtggtttccttgctcaccagcaggtgcgtgccggcctgcgccgccacttgcggcaggtgcgtcacgcacagcacctggcgcgcgcggcccagctcctgcaggcgccggccgaccacctcggccaccgcgccgccgatgccggtatcgacctcgtcgaagatcagcgtgggcgtgggcgaggcttcgctggtgatcaccgagatcgccaggctgatgcgcgccagctcgccgcccgacgccacccgggccagcggccgcgggctcacgccggcatggccggcgaccaggaattcgacctgctcgagcccgtggctctggccttcgtcgagcgcattgagcgcggcgacaaagctgccgccggccatcgacaggccctgcatggcgtcggtgaccgcggcggacagcgcctgcgcggcctgcttgcgggcgtggctgagatgctgcgccagggtcaggtaggcggccttggccgcggcctcgcgcgccatcaccttgttcaggtcctgcgcggcctgcaggtcgtccagctgctggcggcgggccaccagctcgtcgggcagctgctcgggcggcaggcggtacttgcgcgcggtggcgtgcagcgcctgcatgcgttcgtcgaccgcctgcagccgctcgggatcgagttcgagccggtcgacatagcgcgtgagcgagtgcgcggcttcctcggcctgcatctgcgcgggctcgagcgcggccagcacgtcgcgcagcgcgccatcgacatcggccagctgctgcagcttgtgcacgatggtattcagcgccgacagcaccgagccgtcggcctcggacagtgcgtccagcgcggcgcggctgccgtcgatcaggccggcggcatgcgacagccggttgtactcggactggatctcttcccattcgcccggctgcgggttgagcttgtccagttcgccgacctgccattccagccgctcgcgttcgagctgcatctcgcgcgactggtgttccaccgcctcgcgctggcgcacgcaggcacgccaggcgcgccaggcctcggccaccgcgccggcctgctgggtgaggccggcgtgggcgtcgaacagcagccgctgcgcatcggggcgcagcagcagctggtgcgcgtgctggccgtggatgtcgaccagctggtcgccgacttcgcgcagctgcgccagggtggcggcggcgccgttgataaaggccttgctgcggccgccggcatcgaccgtgcggcgcagcagcacggtatgcacgccgtcttccgcttcgctgttgagctcgcgctcggccagccaggcatccagtgccgggtgggtcgagaaggtggcgctgacgctggcgcgcggggcgccttcgcgcaccacgccggcatcggcgcgttcgcccagcaccagcgccagggcatcgatcaggatggatttgccggcgccggtctcgccggtgaagacggtgaagccagtggtgaagtccaggtcgagcgtatcgacgatgacgaaatcgcggatggacaggctgcgcagcatcgtggcgtggaaggtagtcggtccgatgggttcgggctcaggcttggagggcggcttgatactggctcagaggcggttgtcctcggacgggtattcgtgccagtgcagcttcttgcgcagcgtggcgtagtagttgtagccgaccgggtgcagcaggttgatggtcttttcggagcgccgcaccacgatgcggtcgcccggcagcagcgaggtcagcgactgcatgtcgaagttgacgctggcgtcgcgcgcgctggccacctcgatggtgacctcggcgtcgtgcggcagcacgatcgggcggttggacagcgcgtgcggggcaatcggcaccagcaccacgcccgacagcgtcggatgcaggatcgggccgccggcggacagcgcgtaggcggtggacccggtggtggtcgacacgatcaggccgtccgagcgctggttgtacatgaagtggccgtccaccgacaccgccagctcgaccatgccggagatgcccgagcggttcaccaccacgtcgttcagggccagcgcggagaagatgttcatgtcgtcgcgcaccacgcgcgattccagcagcaggcgggtctcggcctcatagcggccgtcgagcatgtcgggcagcacggtgtgcgcgtcttccagcgcgatgtcggtcatgaagcccagccgcccgtggttgacgccgatcaatggcacgtcatagccggcgagctggcgggcgatgcccagcagcgtgccgtcgccgcccagcaccacggccacgtcggcctgccggccgatctcctcggcggacagggcagggtaggcggtcagcccggtggcgagcgaggtttcgcgctcgaacaccacgtcctgcccgttgcgcaggatataagaggcgatctcctccagcggcccttcgatgccggcagtggagtaccggcccaccagggcgacggtcttgaacgaagtgcgcacggcgctggctttcgggggggcggacatgcgtggattagaccataccgccatgacgcttgtcagcaggcgccagcgagcgggccaggccggccgccagaaggtccaaaacttgcgtaaaatcggggcatcatggatgaacgctccaaaacgctgctcaagaccctgatcgagcgctatattgccgaagggcagccggtcggttcccgcaccttgtcgaaatactcggggctggacctgtcgcctgcgacgattcgcaatgtgatgtccgatctggaggaaatgggctttattgccagtccgcacacctcggccggccgtatcccgaccccgcgcggctaccggctgttcgtcgattcgatgctgacggccaagccgctggagcgcaacgccgacctggccgagctgaccggccagatccaggaccagctcggcggccagcagctggggccgcagcgcatgatcacggcggcggcgcgcacgctgtccaacctgtcgcacttcgccggcgtggtgatgacgccgcgccgcgcgcaggcgttccggcagatcgaattcatgcggctgtcggacaagcgcatcctgctgatcatcgtcagccccgagggcgacgtgcagaaccgcatcatccagaccgagctgtcgtacacgccggcccagctgatcgaggcggccaacttcttcaactcgcactatgccggcatgagcttcgacgcggtgcgcggccacctgcgggtggaactgcaggacctgcgccgcgacatgtcgcagctgatgcaggccgcggtcgaggccggcagcgtcgccgaggacgaggacgacgaccacgtcttcatcagtggcgagcgcaagctgctggaagtggaagacctggcctccagcatggacaagctgcggcgcctgttcgacgtgttcgagcacaagaccagcctgctgcagctgctggacgtgtccagccatgcgcagggtgtgcagatctttatcggcggcgaaagccggctggtgccgatcgaagacatggcggtcatcaccgccccgtacgaggtcgacggccagatcgtcggcacgctcggcgtgatcggccccacgcgcatggcgtatgagcgcgtgatccccatcgtcgacatcaccgcgcgcctgctgtccagcgccctgagccagaactagtgcaaagactggctggtctgacaagcggccccattcctgccgagcgcggcaatcgccggtgcgccgcaccggcgccatcccggcaccgtgtcaacccggaagcgacatgacgttttctcccgaaccggcctaccagcacggccacgcgccgcgcacggcgatcctgctggtcaacctgggcaccccggacgctcccacgcccaaggcggtggggcgctacctgaaggagttcctgtccgacccgcgcgtggtcgagatcccgcgcgcggcctggctgccgctgctgcatggggtgatcctgccgctgcgttcgcgcgcctcggcgctgaaatacgaatcgatctggctgcgcgaggcccatatgacgggctcgccgctgctggtctacagcgagcgccaggcccatgcgctgcagcggctgatgaaccagcacggccatgaggtgacggtcgcgtgcgcaatgcgctacggcaacccgtcgatcgcctcggtgctggaggcgctgcgccggcagggctgcgagcaggtgctggtgctgccgatgtatccgcaatactccggcaccaccacggccacggccttcgacgaggtgttccgggtgctgggccagtggcgcaaccagcccgagctgcggctggtcaagcatttccatgaccatccggcctatatctcggcgctgcaccagcaggtcggcgcctactgggcgcgccacggcatgccggactttgcccgcggcgacaagctgatcctgtcgttccacggtgtgccgcggcgtacgctggagctgggtgacccctatcactgcgaatgcctgaagaccggccggctgctgggcgaggcgctgggcctgcagccgggccagtaccaggtgacgttccagtctcgtttcggcaaggcggaatggctgcagccgtacaccgcgccgacgctggccgagctgggcaaggtcggcgcgggccgggtcgatgtcttctgtcccggctttccggccgactgcatcgagaccctggaggaaatcgccatggaagggcagaccgagttcaaggtcgcgggcggcaaggatttccacttcatcccgtgcctgaatgacgccgatccgtgggtcgcggccatggccgagatcgcgctgcagcacctgcagggctggccgctggccacgccgcatccgcatgaactggaagcacggcgcacgcgcgcccagacccggggagcggcggcatgaatgtcgactttgagccggatgcgcgccagcgcatcgacaaatggctgtggtgcgcgcgcttcttcaagacgcgctcgctcgcggccgaagcggtggagcgcagcaaggtgaccgtcaacggccagccatgcaagaactcgcgcgaggtgaagcccggcgacatggtggtgctggaagcgcaccagcagcgctgggaactggtggtgaaaggcattgccccggcgcgcgggccggcgccggtggcgcagacgctgtacgaggaaagtgccgaaagccagtcgcgccggctggccgacgccgagcgccggcgcctgcagccggagccgtccgcgcagatccaggggcgcccgaccaagcgggaccggcgccgcatcgaccacctgaagagctgaaatgacaatgcggcggcaccgggaagcccccgctgccgccgcgcgcttggaccagggtcaggtggcgcttattcctgcgtgacttcctggctgacgatagggacgatgtagtgcttgaacaccgccttgccgctgccatactccgtatcgcgcggggtgaatgcgccggaaaggcagataaagacggtcatgaccgccaatgcggccacaaggcagagtgtcacgactggcagcttatgcatggccaaccttccggaagaggcacaaagatgaaccatctccacaacccccggcattttgtcatttttattactgggaatcttagtgattgcgatgcagcaaagcaataaggcgtcgattgcatatgcctggcctttgtaaccgtgtgtttccgcgtcacgccagcgccactcttgaaaacctgcgccttgccaccacctgcacggaacacgcgccgatttaccacccgcggccaggcccatggcgggccgcgacaatgcattgatacggatcgacatggaagaacagaagcagacgccaaccacccagacgcctacgcccgctggcgatgaggcggccaacgccagccaggaggccggcgcgccggaaaccgctgccgtggacgacgtggcggcccagctggccgccctggaagccaaggcgcgcgagcattacgacctgtatatgcgcgccgttgccgagggcgagaacatccgccgccgggcgcaggaagatgtcgccaaggcgcacaagttcgccatcgagaacttcgccgacaacctgctgccggtgatggacagcctgcaggccgcgctggccgacggctcgggcgatatcgccaagctgcgcgaaggcgtcgagctgaccgcgcgccagctggccgccgcctttgagcgaggcaagatcgttgaactcaacccggtgggcgaaaaatttgacccgcaccgccaccaggccatctcgatggtgccggcggaccaggaacccaataccgtggtgaccgtgctccagcgcggctacaccattgccgagcgcgtgctgcggccggctctggtgacggtggcggcaccgaaataaggccgcctggggcggcggcgtgccgtcctggatcgcgacctgacgcccggtgccggctggcccgggcgtttgtcattctggagcgagcatgaccactgaaccaggcgctggcccggcgacattcccggccccccacctcgaccaccgcgccttcgaggcattcggcatgcgcgaggtcgatgacggcagcatcgacgccgccatcgccgctgcgggcgatgcgctggtgtgcgtgttcttctggggggaggactgcttcaactgcgagatggccaagaaggccatgctggccaaccccgaaccgatccgcgcgctggaactgcgctggctgcatgccaacgtctacgcgcatcccgggctgggccggcgctttggcctgcatggcatcccggtgttcatgttcttccggaacggcaagaagctgggccgcgccaccggctggcatggccacggccagtttgccgccgcggtggccaatgcgcggctcaaggccagcggcaagccgctggccggctgagtgggttcagcgggacagcgcgtagccgatgcggaactgccacggcagcttgtggttgtagtccagcaggctctcgccatagccgacgaagtagcccgccatcaggtagcccgcggtgccggggatcagccgcgccatcgggtaggtcagctgcgcgtcgacactgccgtaccacttgcgcgtgcccttgcgcagcgtggcggagaactcccatgagtccgggcgcccgtaggcaatgcccaggtccatgaaaccgcggtagtgggcgatgtcggggttgtcgcccttttccacgtaggcgtagagcttgggcgcgacgcgccagtgccagtcgttctggtcgccaaagtagaaggtcggcttgacgaagaccgtattgatgctgcgcgagtcgtcgccgttgcggccattggattcatgctccaggccggccgccagcgacagccggctgatggcgttgttgcgcacgccggtatccgacaggtaatagaacaggctgggccggtagttggtgtcgcggaacggcttggactgctcggacaggtcccatagcgagaactgggtgtaggccacgtagaggttgtcgaacagacgcttcgacgccggatcttcgccctggaagaggcggtacttgaagctcagctggaacttggcgttggccccgtcatgcgcgccgaccatgaaatacatcgggtcatggaacgatagccgggcgctgtcgcgcaggtcggccggagcgggtgcggcagcgtcggcggtggtgaccggggtcaccggtacggcggcttcggtggccggctccaagccgttcgctgccagcgccttgccggcaaccggcggctcagcggtggcggattcaccgggccgcggcaggcggttcagcgtcaacagcaccggcgcggcgtcgatgccggtggcatccagccgcacctggccgcgcagggccggcggcagcgccaccgtgtagcggatcgcgcggtgctcgccgcggcgcaggttgaccacggccgggcccgagacttcgcgccacagcaccagccgcaccggcgcctgcaggtcgcccgaggcggtcacttcgagcgtgtcgggaatacggtagcggcgcgtggcgtcgtcggcgctgaccaccagcgtcagcgtgagcggctggttgccgtcgatcacgcgcggcggctgcaacagcgccacgccggcgtggccggcgagggggcaggccagcatcagcgacaggcagagcggggcaacggcgcggccggcgggcgcgagccggcgccggcgggggagggtaatacgggacatggcttgcgggcaccgcgccgccatgtgacggcaacgcggctagggaaaatgcggacccgcaaagactaccacgcacccatcggagggttgtgacgaattgtacgctgcacttgatgcgtgacgcgtaccggacttagcggttggcgcggcgcttgacgcaatcgacatagtggtcgccgtcgggcggctggccggtgcgctgtgcctgccacagcatttcgcccaggcattccatcacctggtgctgcgcttcgtgcggggaatccaggcggcgtgccagcgcctcataggcctggcggatgccgcgcggctggtcgaccgagacctgctcggagatcgacaggtgcatcgacaggtgcaggaaggggttggtctggccttgctcgggtgtgtagtcctgcgacagcgcaccttcggtgtcgcgcagcaggccgtggtactcggggtgctcgccgatccagtctacagcgatggcttccagcggggtcagcacgccgcctgtgagctgcttctgccaggcatcgcagaagaaccggcggacttcttctcgtgagggattaaacatggtggcgacattgtaaacgagggccgcggcccgcgctggcggtccggttgctgcagacggcgccaagtagaatgcgggatcgccgacttcccgcccgcccgatgaccgcttccgcccaaaccgccccggaccatgcccgcgacaagctggccggcgtgctgctgatcgcgctgtcggccagcgcctttggcgccatggcgatcttcgcgcgctttgcctacgcggccggcgcggatgtctacgggctgctgctggtgcgcttcgtgctggccgccgcggcactggcctgggtgatgcgcacgcgcggcatcggcctgccgccgtggcgccgcgtgctggcgctggcggcgatgggcggcatcggctatgtcggccagtcgttctgcttcttcagcgcactcaaccatgcgcaggccagcctggtggcgctgctgctgtacctgtacccgctgttcgtgacgatcctggcggccatcttcctgaaggagcggctgaccaccgccgcggtgatcgcgctggtgctgtgctcggtcggcgccggcctgaccgtcggcggcggcgagggctcgccgctggggatcgcgctggggctggcggcggcggtgatctactcggtctatatcatcgtcggcgcgcgcgtgaccgctggcgtcaacccgattgccaccaccacggtgatctgcaccgcggcggcgctggtctacggcgccgtcggcctgctgcggatgggggcgggcgcgccgccgcagttcccggccactgccggcggctggctggcgctggcgggcatcgcgctgctgtcgacggtgctggcgatcctgaccttcttcgccggcctgcagcgactgggcgcggcgcaggcgtcgatgctgtcgacgctggagccggtggtcaccgtgttgctggcggcgctgctgctgggcgagcatatcggcacggcgcaggccgtgggtggcgggctgatcctggccggcgtgctgtggctgacccgcaggggcagtgcgccggcgccggcccgcgccgatatgcaagggaattgaacgggttgctcaaaggcgctgtcgtggcgcgcacaaagcgttgggtacaatcgccccttccctcaaatcccgtacaggaaagaagcgcatgtcccagatcgacaacgccgcgctggcgcagctgttcaccgaagcccgcacgcacaacgtgtggcaggaccgccacgtggacgacgccgtgctgcaccagatctatgaagcgatgaagttcggcccgaccgctgccaacagcagcccggcgcgcatcgtgttcgtcaagagcgctgccgagaaggcgcgtctggtggactgcgtgtcggccggcaacgtcgacaagacccgttcggcgccggtgacggccatcatcgccttcgacaccgccttccacgaccagctgcccaagctgttcccgcatgccgacgcccgttcctggtacgccggcaacgacgagaagatcgcccgcgacgcgctgatgaacagctcgctgcaaggcggctacttcatcctggcggcgcgcgcgctgggcctggactgcggcccgatgggcggcttcgatgccgacaaggtcaacgcagccttcttccccgatggcaagtggcaggtcaacttcctgtgcaacctgggctacggcgaggccgacaagctgttcccgcgcggcccgcgcctgtcgttcgacgaagcctgccgtatcgtctgatcgcgctgcgcaccatcaaaaaagcgacccggccgtggtcgcttttttttggggggcacgcagcagcgcttcaggccgtccactcctgcaggggatcgggattgcaggccaggtagcgctggggttcggcaatgccaagccgcgcgcgggccgcgccgatgggttcgtgcagcagcttttcatagtcctcgcccaacagccagcgggcgcgccggcccagccggtagccttccagcacggcccgcgcaaaggccaggctgccgctcacgcgcaggcttttcagcgacgccgcgatggcgatgaaggcccagcccttgccgccggtctgcgcatagctgaatgccaccagtgcggcttcgccaaggctttcatcggcccggtagccggtgagcacatgccagatgtcgtggatgtcgcgggtacgccggccgaaccacatgtaggcgtcctcgatcaacggttcctggtccaggttcgagaccttggccagcccgtcagcgctgtagccggtctgttccaggaacgcgcgataggccgcgcccaccgtgcccggtgcgaacctggccacgtaggcgggatcggacaggcgctccgccagctcgatgcgctggtagaccatgcgccgcccgtcgggcgtgctcagcagccggttgaagttgcggggcatggacggcccgttgagcgcgcgcatgatgcggaacacctgctccgtgtcgttgccgttcgccatcagcttgcgaacggcctggaacgcggcgaagacattgtgcttgtaggggttggaagcggtggtggtggccatgggcggggctccgtggatcaggcgacctgcgcctgggccggcgcggggacttgcagccgggcggcggcgtcgcggacgaaatcgacgctggtgtcgatggcggtcaccggcagcatatgcccgccgctgaccaatgtcagcgtggcgcccggaaccttggcggcgagcgcttcgccatgctcggcaaaatccaggatgcggtcttcgcggccgtagaggacactgaccggcacgcgcagcgtgccgtagcggtgcagcagcgccggcaggctctgcgcggcgccgatcaggtcttcggacgcggccaggaagtggcgcggccgcagcgccagcagcccgcctccgcgcgtcgggaagtcgtccggcaccgggtccgggccgaacacgatgtccatcacggcttcgcggcgccgaatcgacatcggcaccaccagcgtccatgccatcagccggcgcagccacgcgctgggcacggtcatggcctggaacaccggcgagatcgccttgggcgggtgcgtgagcggcgcgatcagtgccagcccgcccacgcgctcggggtggtggatggccagtgccagcgcaatcgcgccacccagcgaatggcccaccaccagcggacgctccaggccaagcttgtcgcacagcgcggcgagcgctgcggcctgcgccggcaggtccgcggcgctgcccggcttgcgtatggagtggcccgcgccggggcggtcgacggcgatcacgcggaaatgctcggcaagcggcccgatcatgccgtagccaaaattctcaagctggccggacaggccatgcaccagcagcaccgccgggccctggccgcgctccaccacgtgcagccgcgcgccgggcacgtcgacaaagcggccgtgcggcggcatggcggcttcgatgcgccgcgcggtgcgccacgtgtacagatacagcgacgcgcccagcgccaggatcagcccgatcagcaccgcgaaaacggtcaggacgatggtcatgattgcacctcgctggcggcaacggccggcaccgtgttgttgttgtcggtggtgtcctggccgtcccggtgcgcccggtgtgccaggggagagggaggcgggacatcgaactgcaacacgccgtctgcgatgcgcccgtgccggatcgccagcaggtctttcaggtagttctggtgcacgcgccatggcttgcgatgcccttgccggggcagcacggtggcggcacgctgcacgtagccggaggtgaaatccaggaacggggtcggctcaacgtcagccggggcgcgcggcacggcaatgcggtgggcgtggcgatccatatgacgcagcaggcggcagacgtactcggccgtgaggtcggccttgagcgtccacgaggcattggtgtacccgaaggccagcacgaggttgggcacatcgctcagcatcatccccttgtaggccaggcattcggcggggcggcgcggctggccgtccacggtgagtgcaatgtcgcccagcatgttcagcttgaggccggtggccaccaccacgacatccgcggccagcgtcttgccgctggccagcacgatgccgttctcggtgaaccggtcgatggtgtcggtcaccaccgatgcgcgcccgtcgcggatcgcgcggaacaggtcgccgtcgggcaccaggcacaggcgctggtcccagggccggtagcggggcgtgaagtgggtgccgacgtcatagcccggcgccagttgcgctgccgccatgccgatcaggcgctgcctgacgcggtccggccggcgccgcgccagctggaagaacatcatgcccagcagcacgttcttccagcgcgtggcggcgtaggccagccgctccggcagcacgcggcgcagcttgtgggcgatggcgtcctcgccggggcgcgtcacgatataggtgggagagcgctgcagcatcgtcacgtgcgcggcgcttttcgccatggccggcaccagcgtgaccgccgtggcgccgctgccgatcaccaccacgcgcttgccggcgtagtcgagcgattcgtcccagaactgcggatgcaccatgctgccgcggaattgcgcttcgcctgcaaattcgggccggtggccctcggcatagctgtaatagcctgcgcacacatagagcaggcgtgtgcgcaggcgcagccggctgcggtccgcactgcgttcggcttcgaccgtccagcaggctgcggcgctgtcccatgccgcgctgatgacccgatggccgaagcggatatgtgacgtgatgccggcctcttcggcggtttcgcggatgtaggcgcgaatcgacggcccgtcggcgatggccttggcgccgcgccagggcttgaagcggtagcccagcgtgtacatgtccgaatccgagcggatgccggggtagcggaacaggtcccaggtgccgcccatggcctcacgcgcctccaggatggcgtagcgcttgccggggcagcgcatttgcagctggcgcgcggcgccgatgccggacaggccggcgcctacgatcaggacatcaaggactgcgtcatcgggacttgaggcggtcattgggggattcgggcgagtggcgcttctgacaacatagattgtcagaagcgatccggcaaggaatctgacaatagggaatgtcataatggcgcgcatgacgaccgagctcacccccgcgcgtcgctaccgcggcgccgaagccgaagaacgacgtgcccaacgccgtgtgcagctgattgccgcggccgtgcaggtctacggcgagcgcggctaccagaacgccaccgtcaaggccgtgtgcgaggccgcgggccttaccgaacggtatttctatgagtcgttcgccaacagcgaggccttgctgctggcatcgtttcaaacggtgacccaccgcttgctgcacaccctcgccctggcgggcgagggggccggaggcgagggccagcaacgcgcgctggccatgctgcgcgcctatttcggggcgctgcggcgcgagccgcgttcagcgcgggtgttcctggtggaaatccgcggcgtcagcaagctggtcgacggggcgctggcggattcgctggatgaattcggcgggctgctcgcgcaagcgctgctgccgccgggacgcaagctcgatccgttgctgacggcgggggtggcgggcggggtggtccacatcgccctgcgctggatcacgcacggctacgcgcccgaggtggaggtcgtcgcgcgcaccgcgctacagctggccctggtgctggcgcacgagccggactaggacatcaggcccgggttacagctgcggcgccggcgtcttttccctgaactcgcatagcggctcgatcacgcagtgccagcactctggcttgcgcgccttgcacacgtagcggccgtgcaggatcagccagtggtgggcatcgtgcaggaactcatgcggcacgcacttgagcagcttctgctcgacgatctgcacggtcttgcccggcgccagcccggtgcggttcgctacccggaagatatgcgtgtccaccgcgatggtgggctcgccgaacgcggtgttgagcaccacgttggcggtcttgcggcccacgcccggcagcgcctccagcgcttcgcgctcgggcgggaccttgccgccgtggcgctcgaccaggatgcggcaggtttcgatcacatgcttcgccttggtcttgtacagcccgatggtcttgatgtactcgctgaggccggcttcgcccaggtccagcatctggcgtggggtatgcgctaccgggaacagccgccgcgtggccttgttgacgccgacgtcggtcgcctgcgccgacagcagcacggcgatcagcagctcgaacggcgagctgtattccagttcggtggccggggcagggttggtttcgcgcagcgtctcaaagatggcacggcacttggcggcgttcattgtttttcttccgggtcggtattggcgttctggtcggatccaggcctggcaagtcccgcgcgcgcgcgccgtgcttcggcggcgtcgatctgggcctgcaccgcagccgagacgttctccgtattgcgcggctgcgcggcctgctgcttctgccgggcgcgttcgatggcggcctggatgatggcgcgcttgcgttcctgcgcggcgcgctcggcatcgttctccggcgcttcggcttgcaccgcggccagcttggcggcggccttggcggccaggcgcgcgtcgttttcctcgcgctcgcgcaccagccgcgcattgcgcgccaggtagcgcgcgtgcgcggcatcggcctgcgcctgcgaccacgcggcccagccggtgcgcgcgccggtgaccgggaccatgtcgatgcagtcgaccgggcagggcgccacgcacaggtcgcagccggtgcaccagtcagggatcaccgtatgcatctgcttggcggcgccggcaatcgcatcgaccgggcaggcctggatgcaaagcgtgcagccgatgcaaaggctctcgtcgatgcgggccaccgcgcgcggctgttcgctgccgcgctccgggtccagcggcagtggttcggtgccgagcgccgcggccaggcgcacgattccttccgcgccgccgggcgggcagcggttgcaggcggcttcgccgctggccatggcttcggcgtaggggcggcagccgttgaagccgcattttgtgcactgggtctgtggcagcagcgcttcgatgcggtcggcaagggacttgacggcgggattcacgactacgggcaggaaatcaggggacaagacagggaccaaggccggatcagaacggtcaagacacgatatttacggggcgctgtgagggtttggcgacataacagccgaacccggcggcggacaataggccagcgaccctgcggcaccgggatctctgtggacccctgcgagccatcgcgccgcaaggattatccccgatttcgccggcgggcagaaacggcgatgatgcgcgcaccgccggattgccgcattccggcctatgccataatccgcgcaacgatcgaccagccaccccatgtcaactgagcccaagaccaaacgcgacccggaagggacgcgccgacgcatcctcgctgcggccaccgaggaattcgccaaggggggtctggccggcgcccgcgtcgaccagattgcccggcgcgcggaaaccaacgaacgaatgctgtactactactacggcagcaaggaaggcctgttcctggcggtgcttgagaagcaatacgctaatttccgcgccgacgaggagcagctgcacctggtcgacgaagacccggtccagggcgtgcgcacgctggcgcgtttcgtctgggactggtattacgagcacccggagttcatccgcctggtcaacagcgagaacctgcacgaggcccggcacctgaaaaagtcggcgcagctgcagcagctgatcaacccggtggtggatgtgctggccgacgtgatccggcgcgggcaggaacaaggcgtgttccgcgacgatatcgacgtgccgcagttctacctgacgatttccgcgctgggctactacgtgctgtccaaccgctataccatcagtgccgtgatcggccgcgacgtggcctcgcagcaggagcatgagcgctttgccgagctgcactcggaaatgctgctcagctacctgaagaagcactgagcatcccggccccgcaagaagaaacgcccgcaatcgcgggcgttttcttacctggtggccgaggcctggtggtacttgcggataaagtcgcgcagctgcgggtagatctcttcgcgccagcgccggcccgagaagatgccgtagtggccgcagtgtgccgcgttcaggtgctgcttgcggattttcgggatgccggcgcacaggtcgtgcgccgcggcggtctggcccgcgcccgagatgtcgtccagttcgccctcgacggtcatcagcgcggtgctcttgatgtcctgcggccgcaccggattgccgtcgatggcccaggtgccgttggccaggcggaattcctggaacacctcgcggatggtgtcgaggtagtactcggcggccatgtcgagcaccgcgttgtattcgtcgtagaagcgcacgtgggcttcggcgtcatccgcatcgccctcgaccaggctcaggtagaagtcatagtgcgaggaaaggtgccggtccgggttcatcgccacgaaaccggcatgctgcaaaaagcccgggtagacgcggcggccgtggccggggtagttggccggcacggtgtagatgacgttgttctcgaaccactcgaacgacttgttggtcgccagcgagttgaccgcggtggggctcttgcgggcgtcgatcgggccgcccatcatggtcatggtgcgcggcgtcttctcgccggccgaggccatcagcgagatcgcggccagcaccggcacggtgggctggcataccgagatcacatgcaggttctcggcgccgatatggcggatgaattcctggatgtagtagatgtagtccgacaggtggaacgcgccttcctcgaccggcaccatgcgtgcgtcgatccagtcggtgacgtagaccttgtggtcctgcagcagcgtgcgcaccgtgtcgcgcagcagcgtggcatggtggcccgacagcggcgcggccaccagcaccaccggctcatccttgagcagcttgatggtctccgggtcgtcggcatagcgcttgaagcgcaccagcttgcagaacggcttttcaagcacggtctgctcgacgatggggatgtcgcgcccgttggagcgcaccgacttgatgtcgaatgccggcttttcgtattccttgccgagccggtacagcagttcatagccggcagccaggcggggtgcgccgggaaccagcgagagcgggctgagggggttggtgaaggtcttggcggtcgcctgggcccacgcggtcagcgggtgcaggatcgagcgctggaactcatgcaattggtagagcatgccttttctgcctgggtctagctaagaggtacgtactaccaagtactaatgtactgacaatacaccgggggatcgtggcgccgattatgcctttaaccgaacgaccgtgctaacgatcttgctctgcagcatataccttaaagtacatctgttgctgcggaaaacaataaggtaaaaggctgatttcttgatgacattggctgataaatcgtaaacaaatgcaaaaagcggccgaagccgctttttgtgcattgctttgtgacgcttgcgccagtcgccacctgttgcgggatggcgattgcaaaagccttttacatcacagctgcgatcgcatcgacgacggcgtcgatgttgcggctgttcagcgcggccacgcagatgcggccggtgccgacggcgtagatgccatgctcgttgcgcaggcggtccacctgggccgaggtcaggcccgagtacgagaacatgccgcgctgcgccttgacgaaggagaagtcgcccggcacgcccttggcggccagcttgtcgaccagcgcatggcgcatcagcttgatgcggtcgcgcatctcggccagctcttcttcccacatggcgcgcagttccgggctgttcagcacggtcgcgaccacggtgccgccgtgcgtcggcgggttggagtagttggtgcggatcacgcgcttgacctgcgacatcacgcgctgcgcttcttccttgctggtggtgacgatcgacagcgcgccgacgcgctcgccgtacagcgagaagctcttcgagaacgagctcgacacgaagaagggcagtccggagtccgcgaacaggcgcacggcggcgccgtccgggtcgatgccgtcggcaaagccctggtaggccatgtccaggaacgggatcaggttgcgttccttgaccagttccaccacctgcttccactgctcgggcgacaggtccacgccggtcgggttgtggcagcaggcgtgcagcacgacgatggtgttggccgggaacgacttcagcgattccaccatgccggcaaagttcaggccgtggctgggggcatcgtagtaggcatagttgaccaccgggaagccggcggattcgaacagtgcgcggtggttttcccagctcgggtcgctgatggcgaccttggcgtccggatacaggcgcttcaggaagtcggcgccgatcttcagcgcgccggtgccgccgagtgcctgggccgtcaccacgcggccttccgtgatcagcggcgattccttgccgaacagcagcgtctgcacggcctggtcataggcggcaatgccttcgatcggcaggtagccacgcggcgtggcggtggtcagacgtgccttttctgcctcctggacggcgcgcagcagggggattttcccttcgtcggtgaagtacacgccaacgcccaggttgaccttggtcgggcgggtatcggcattgaaggcttcgtttaggcccaggatcgggtcgcgcggggccatctcgacggcagaaaacaaactcatttggaatctcgtggtcggctatgtaagaaaacgggaaggcgtagaatgcttcggactgcgctgggggctgacaggcccccgtgacgcttccggcttgaagcgggggctggcaaccccaagattctagcgtattcgccccgtattcctgaggtatttccctaatcccgcccgtaaattcgccccctatgtcgaaccttgcagaagccgcgccggccctggacgaagacaaattcgtcacattccccggctccccgttccagctctaccagccgttcccgcccgccggcgaccagccggaggccatccggcaactggtggagggggtcgaggacggcctgtcgttccagacgctgctgggggtgacgggttcgggcaagaccttcaccatggccaatgtgatcgcccggatgggacggccggcgatcgtgttcgcgcccaacaagacgctggcggcccagctctacgccgagtttcgcgagttcttcccgcgcaacgcggtcgagtacttcgtcagctactacgattactaccagcccgaggcctacgtcccgcagcgcgacctgtttatcgagaaggactcgtcgatcaacgagcatatcgagcagatgcggctgtcggcgaccaagagcctgctggagcgccgcgacacgatcatcgtggcgaccgtctctgcgatctacggtatcggcaacccgaccgaataccaccagatgattctcaccttgcgggccggcgacaagatcagccagcgcgatgtgatcgcgcgcctgatcgcgatgcagtacacccgcaacgagaccgatttccagcgcggcaccttccgcgtgcgcggcgacaccatcgacatcttcccggccgagcatgccgagatggcggtgcggctggagatgttcgacgacgaagtcgagtcgctgcagttcttcgacccgctgactggccgcgtgcgccagaagatcccgcgcttcacggtctatccgtcgagccactatgtgaccccgcgcgagaccgtgctgcgcgcgatcgaggcgatcaagtcggagctgcgcgagcggctggagttcttccacaaggaaaaccggctggtggaggcgcagcggcttgagcagcgcacccgcttcgacctggaaatgctgtccgagctgggcttctgcaagggcatcgagaactattcgcggcacctgtccggcgcgaagccgggcgagccgccgccgacgctggtcgactacctgccgcccgacgcgctgatgttcctggacgagtcgcacgtgctgatcggccagctcaacggcatgtacaacggcgaccgcgcgcgcaagaccacgctggtggagtacggcttccggctgccctcggcgctggacaaccggccgctgaagttcgacgaattcgagcgcaagatgcgccaggtgatgtttgtttcggccacgccggcgcagttcgagcaggacaatgccgggcaggtggtggagcaggtggtgcgtccgaccgggctggtcgatcccatcatcatggtgcgcccggcgaccacgcaggtggatgacctgctatcggaaatccacgcccgcgtggaggttggcgaacgcgtgctggtgaccacgctgaccaagcgcatggccgagcagctgaccgagttcctgtccgagaacggcgtcaaggtgcgctacctgcactcggacatcgacacggtcgagcgcgtggagatcatccgcgacctgcgcctgggcaccttcgacgtgctggtgggcatcaacctgctgcgcgaaggcctggatattcccgaggtgtcgctggtggcgatcctcgatgcggacaaggaaggcttcctgcgcgccgagcgctcgctgatccagaccatcgggcgcgccgcgcgcaacgtcaacggtaccgcgatcctgtacgcggaccgcatgaccgagtcgatgaagaaggcgattggagagaccgagcgccgccgtgccaagcagatcgccttcaacgaggccaacggcatcacgccgcgcggcgtggtcaagcgcatcaaggacattatcgacggcgtctatagcgtcaacgatgccagggccgagctgctggcggcgcaggagcaggcccgctacgaggacatgagcgagaagcaggtctccaaggaaatcaggcgtttggagaagctcatgctcgatcacgcccgcaacctggagttcgagcaggcggcgcaggtgcgcgaccagctggccaagctcaaggcgcaggtgttcggcgccagtggagagggcgcgctgccgcctgcctgatacgccgcaccgccacgcgcgcttcgcctatagtgaaattcgcggcggcgccggtcatgaagggtgaaagcgcgaaggctgccgcaaaggaggcaagatggaacgccagtttgaatacggcggctacgcggtcgtggtcagcgcggtccccaatgccgccggcgggtttgcggcgcagatgcgcatcgccgatgccttcggcgagccatccggccccagctacgaggcgattgcgggcgacgcgcccacgcccgaaggggccatcgccctggcggaggccggcgccatgcgcgcgatcgacgccggcgaggtcaactagccaggcatcacccattttccgtggagaaccacaatgagcgatatcggtgaatggaagaagaaggtctatgaaacccacgaggtgcaggtccaggtcaaacagcgctcacagagcgaatggtcctacaccgtgcgcgtctgccgccccggcaccaatatccgcgccgccggcacgctgaccgagacctcgcgcatcaccgagcactacaaatcgcgcgaggccgcggaagtggccgggtttgcgcacggcgagcggctggccaagcagctggcctgaagggctgcgggtagaattgcggctgtccggccggcggccttgccgtgtgccggtgcgcccgccgttccactcccgccaagccgtgatccgatgaagacatacgccatcctgatgtgttgcatgggaaacatctgccgttccccgacggcggagggcgtgctgcgcgccaagctggctgcggcggggctggacgcactggtggaactggattcggcgggcacgcatgaataccacctgggccgcgcgcccgatccccgcacccagcgccacgcgctgcagcgcggctatgacctgtccgcgctgcgcgcgcgcaaggtcggcctgcctgacttcgaccgcttcgacctgatcctggcgatggaccgcgagaacctggccggcctggcgcggctgcgccccgatgccggcgccaagctgcgcctgctgatgagcttcgccacccgccacgacgccgacgaggtgccggacccctactacggcgaaggcgatggcttcgagcgcgtgctcgactacatcgaagatgcctgcgacggcctggtggccgagttgcgccagcgcctgcaaggcaacgccggctgatcccggcgcccgctccatcgtcctttctgcggcccgcgccgcgacgcctccggcgccgcgcccggcggaccgatcccacgagaatccatgcttcgcaaactgttccgcaaatggcgcgaatcgcgcaatgcaagcctgcagctcgacgccatcctggccgctgccgatcctgaggcgccgctggccgagcgcaacggctggctgatcgagttgggcttctggatccgccgcgatggcgggctgggcgccgatactgacagccaggaacctggcacggaccgccgccaccccgagcatgtgcggctgcgctacctgctgcaggtgctggagcggcatcccgactgggccgggcgtttcgccctgacggtgcgcagcctggtgcgcgagaacgaccccaccggactgttctgcgataccggcgtggccctgcacccgggcttcgtcagcgagatggtgggccggctgcagaaccgcttcctgccgccgccgcccaaccgcagcgacatggcggggctgtttgcgctggtgttcgtcggggatgaggacgcggagtgggtcgaggccatcgacgatgggctgctggcgcggctggcgcgcgtgctgcaggccggcagcgccgggggcgaagcggcgggcatggcgcactatcgcgatgcgctgggccagacgctggccaccagcatcgcggtgctggtcagccaggtgcgcgccaccggcctgagtcaggcgatccgttcgcgcctggccgggcgggtggaagagacaccgttcttccgcctggacgaggccatccaggccttgcgtgaagagggcctgcgccatgacgacaacagctttggccaccgcctgaactacttccgcgcgctgctggacggctgccatgccgcgatccgccaggtgtatgaggacctggaggaaaacggcgtgtcggtcgaggtggtgttccagatcgagcgcatgaaggtgcagctcagccgcatcgagctgctgctggcggcctgggtcgagccccgccggcccggcatgcatgcgcacctggtggcggagctgatccgatcgacccaggcccggcgcagcatctcgcacctggccggcacctcgttcgcgcagctggcgcgcaaggtggtggagcgctcggccgagaccggcgagcactacatcacgcgcgaccgcaaggaatacgccgagctggtgcgcgccgcggccggcggcggcctggtctcggtcgccaccgtgtacctgaagttcctgatctacggcctgcacctggacaagttcagtgaagggttgctggcctcgctcaactacgccggcagcttcctggccatccactttgcgcacttcacgctggcgaccaagcagccggccatgaccgggccggcgctggcgcaccggctggacggggcagggcggccggaagggcgcgagatattcgtcgacgacaccattgccatgatccgctccaacgcggcggcgatcgtcggcaacctggcggtggtgttcccggtggcgctggggatccagtggctggcgcacaaactgctcggcgccaacctgatcacgccggccaaggcgattgccaccatcgagtcgttctcgatcctgggcccgacgccgctctatgccgccttcaccggcgtgctgctgtggctgtccagcctgattgccggctgggccgacaactggttcgcgctgcatcgcgtgcacgacgtgatggcctacaaccggcgcctccagtacgtgctgggtgcgcgcggcgccacccgtctggcggatttctggaagcgcaacctgtcgggcatagccgccaacgtgtcgctgggcctgctgctggggctggggccggaaatcctgagcttcttcgggccccatatggaagtgcgccatgtgacgctgtcgacgggctcggtcggcgccgccatcggcgtgctggggctggatgcactgcgcatgccgtcgctgtggctggcggtggcgggcattgcgctgatggggatgctgaacgtggcggtgagcttcgcgctggcgttcaatatggcgctgcggtcacgcaacctgcggcgcgtggaccgcgccgaactgagcgcggccgtgcggcggcgcatcctgaagcacccgttgtcgctggtgattccgccgcgcgcggcaggcccggagacggccgcgggcgggcgcgaagcgtgatcggggcgtggtgcgctgcggcaggggtagttgactgaattagtcgggtacctttatacttgacggaaacgatcaagtattagcttcacccccagagccctgcaccatgagactgaccaccaaaggccgcttcgcggtcactgcgatgatcgacctggccatgcgccaggaccagggaccggtcacgctcgccggcatcagccagcggcaaaagatctcgctgtcctacctggagcagttgtttggcaagctgcgccggcacgagatcgtcgaaagcgtgcgcggcccgggcggcggctacagtctggcgcgcaaggccgaagacgtcaccgtggcggacatcatcatcgccgtggacgagcccctggatgccacccagtgcggcggcaagggcaattgtaacggagatgacggctccgggcgctgcatgacccatgaactgtgggccacgctgaaccagaagatggtcgagtacctcgactccgtttccctcaagaacctggtggaccagcagcgcgagcgccagccggccgtgctgcacgacatgcgcgaggacgccgcgcagccggtcgcggccgctgcgcgcggcaaggccgacaagcaggaaaagccggtccgggccagaatggtgaattcagttttcagcctggcgcagtcctgagcgcgcccaggcaacgacagcaaaacagcgatcagcggtccctaacaaggcagtcataacgatgagcaccccacatttccccatctacatggattactcggccaccacgccggtggacccgcgcgtggcggacaagatgattccgtacctgcgcgagcagttcggcaaccccgcctcgcgcagccacgcgtacggctgggaagcggagcgcgcggtggaagaagcacgtgagcaggtggccgcactggtcggcgccgacccgcgcgagatcgtgtggacctcgggtgcgaccgaatcgaacaacctggcgatcaagggcgccgcgaacttctattcgggcaagggcaagcacatcatcaccctgaagaccgagcacaaggccgtgctcgacaccacgcgcgagctggagcgccagggctttgaagtgacctacctggacgtgaaggaaaacggcctgcttgacatggaagtgttcaagcaggcgctgcgcccggacaccatcctggtgtcggtgatgctggtcaacaacgagatcggcgtgatccaggacgtcgcgcagatcggcgagatctgccgcgagaagggcatcatcttccattgcgacgccgcgcaggcaaccggcaaggtggcgatcgacctgggcaagctgaagtgcgacctgatgtcgttctcggcccacaagacctacggccccaagggcatcggcgcgctgtacgtgcgccgcaagccgcgcgtgcgcatcgaggcgcagatgcacggcggcggccatgagcgcggcatgcgctcgggcacgctggccacgcaccagatcgtcggcatgggcgaagccttccgcatcgcccgcgaagagatggcgaccgagaacgaacgcatccgcatgctgcgcgaccgcctgtggaacggcctgtcggacatggaagaggtctacctgaacggcgacctggaacagcgcgtgccgcacaacctgaatgtcagcttcaacttcgtcgaaggcgagtcgctgatcatggcgatcaaggacgtggcggtgtcgtcgggttcggcctgcacctcggcctcgctggagccgtcgtatgtgctgcgcgccctgggccgcaacgacgaactggcgcacagctcgatccgcttcacggtgggccgcttcaccaccgagcaggagatcgactacaccatcgaactgctcaagagcaagatcggcaagctgcgcgacctgtcgccgctgtgggaaatgttcaaggacggcgtcgatttgaattcgatccagtgggccgcgcactgacgcgcccgcacagatcatcagaacaaaacgcaatacccccgcaaagatacgcaagaggtaagcaaaatgtcatacagcaccaaggttctcgatcactatgaaaacccccgcaacgtcggttcgttcgacaagaacgacgatgcggtcggcaccggcatggtcggtgcgccggcctgcggcgacgtgatgaagctgcagatcaaggtcaacgaggcgggcgtgatcgaagacgccaagttcaagacctacggctgcggctcggccattgcctcgtcctcgctcgtgaccgagtgggtcaagggcaagaccgtggaccaggcgctggagatcaagaacacccagatcgccgaagaactggcgctgccgccggtgaagatccactgctcgatcctggccgaagacgcgatcaaggccgccgtcgaagactacaagaagaagcacggcgccgagcagaaggctgcctgattctgtcgcactgaccacggcatcgacgaaggaagacgcaacgatgatcaccatgaccgagaaggcggccaagcatgtggcccgctacctggaacgccgcggcaagggcgtgggcctgcgcctgggcgtgaagaccaccggctgctcgggcctggcctacaagctggaatacgtcgacgagctgctgccggaagacgcggtgttcgaatcgcacggcatcaaggtcatcgtcgacgccaagagcctgccgtatatcgacggcaccgaactcgactacgcacgtgaagggttgaacgaaggtttccgcttcaacaaccccaacgtcaaggacgagtgcggctgcggcgagtccttcacggtctgaggcgcgccagcgcaagcaagccccggtggagcgcagcatcgtcgggttccgccgggacgaggaaggccactgggtggccgaactcgaatgcgggcacggccagcatatgcggcacgacccgccatggcagtcgcggccatggacgcaaagcgagcagggccgcgccggcatgatcggcatgcgggtgaactgcctgaagtgcgaccgcaacgaaccgccggccgagggggcacgcaagcccgcctgagcggcaccgtggcggcaatggacaaaggggcggcgcggccgctcttttttcttggggaagcagttgaaagacgatttttttgcgctgttcggcctgccggcgcagtacggcgtcgatgacgccgcgctggatgcggcgtaccgcaccgtgcagtcgcaggcgcatccggaccgctttgccaaggcgggcgacgccgagcgccgcgtggccatgcaatgggccgcgcatgccaatgaagcctaccgtacgctgcgccagccgttgcggcgcgcgacctacctgctgaagctgcgcggcgtcgatgtgcaggccgagaacaacacggccatgactccggccttcctgatgcagcagatggaatggcgcgaagcgctgcaggaagcggtggaagagcgcgcagtggaccggctcgatgcgctgctgcgcgagctgcgccaggaaaagcgtgagcgccacgaagcactgggcgcgttgctggattccggcgacaacgaggcggctggcggcgcggtgcggcaactgatgtttatcgagaagatcgagcacgataccagcgaggccatcgaccggctggaacactgaccggcacgtttgccggggccgtgacacaatggcgcccggcgcgaaaaccgctccccaatgccacccgcatggcggtttccactgccgcacaagacagcaaagaaataccatggcactgctccagatttccgaacccggcatgtcgccggcgccccaccaacgccgcctggccgtcggcatcgacctcggcaccaccaattcgctggtggccgcggtgcgcagcagcattcccgaagtgctgggcgacgagcgcggccgcgcgctgctgccgtcggtcgtgcgctacctgccggaccgtaccgcccatatcggctaccgggcccaggaagaagcggtgcgcgaccccaagaacaccatcgtctcggtcaagcgcttcatgggccgcggcctgcgcgacgtggccaatatcgagcacagcccgtatgactttgtcgacgcgccgggcatgctgcagatcaagaccgccgccggcgtaaagagcccggtggagatctcggccgagatcctggccacgctgcgccagcgcgctgaagacacgctgggcgacgacctggtcggcgccgtcatcacggtgccggcctacttcgacgaggcccagcgccaggcgaccaaggacgccgcgcgcctggccggcctggaagtgctgcgcctgctcaacgagcccactgccgcggccattgcctacggcctggacaatgcctcggaaggcatctacgcggtttacgacctgggcggcggcaccttcgatatctcggtgctcaagctcacgcagggcgtgttcgaggtgctggccaccggcggcgactcggccctcggcggcgatgacttcgaccagcgcctgctgtgctggatcgtcgagcaggccagcctgcagccgctatcggcgcaggacatgcgcctgctgatggtgcgtgcgcgcgcggccaaggaagcgctgtcggaaagcgacagcaccgtgatcgacgccgtgctggagtccggcgagatcgtccacctgacgctgactgtcgagatcttcgaccaggtcaccgcgcacctggtgcagaagaccctggcgccggtgcgcaaggcgctgcgcgacgcgggcgtcgcgcccgacgaggtcaagggcgtggtgctggtcggcggcgccacgcgcatgccgtcgatccgcaaggccgtgggcgactacttcggccagaccccgctgaccaacctcgacccggaccgcgtggtggcgctgggcgccgcgatgcaggccaacctgctggccggcaaccatgccccgggcgaagactggctgctgctcgacgtgatcccgctgtcgctgggcgttgagaccatgggcggcctggtcgagaagatcatcccgcgcaacagcaccatcccggtggcgcgcgcgcaggaattcaccaccttcaaggatggccagaccgcgatggcgatccacgtgctgcagggcgagcgcgagctggccagcgactgccgctcgctggcgcgcttcgagctgcgcggcatcccgccgatggtggcgggcgcggcgcgcatccgcgtgacctaccaggtcgatgccgacggcctgctgtcggtgaccgcgcgcgaaacgcattcgggtgtggaagcctcggtcacggtcaagccgtcgtacggcctggccgacgacgatatcgcgcgcatgctgcaggaaagcttccgcgaggccgagcacgacatgaagagccgcgcgctggccgaagagcgcgtggaagccgaccggctggtcgaggccacgcagcgcgcgctggaaaccgatggcgacctgctgtcggcggaagagcgcaccgcggtcgaggcgctgatggctacggtgcgcgagatcgccaccggcgaagaccaccacgccatccacgccgcggtggagaagctgtcgcacggtaccgacgaattcgccgcccgccgcatggaccgttcgatcaagagcgcgctggccgggcgcaaggtgcaggagctgggctgatcaccgggcccgcaccgacatacagacatcaggacaccacatgccacagatcgttgttttgccccacgttgaatattgcccggaagggacggtgatcgaagccgagaagggcgtcagcgtctgcgacgcgctgctctcgcacggcatcgagatcgagcatgcgtgcgagaagtcgtgcgcctgcaccacctgccacgtgatcgtgcgcgagggcttcaattcgctcaacgaggccgaggagaaggaagaagacctgctcgacaaggcctgggggctggagccgaattcgcggctgtcgtgccaggccatcgtcgatgatgaagacctgaccatcgaaatcccgaagtacaccatcaaccacgccaaggaaggccactgagcggccggcaaatctcagcggagaacaatcccatgaagtggaccgatacctacgccattgccgaagcgctgtatgacaagttcccggatgtcgatccggcgggcgtgcgcttcactgacctgcgccgctgggtgctggagctcgacggctttgccgacgcgcccgagcgctcgggcgagaagatcctggaggcgatccagcaggcctggatccaggaagccgaataagcgacgcagtatcgggatggcgacaaaaggccggcaaattgccggccttttgctttgctgctgcgcgagagccggatcagccccgcatcagcgcgccgttctccaggtgcacgcgctcgcctggctgcacggcggggtctttctcgtaggtgaaggtgcggtggctgccgtcatccatgcgcacgcgcacttcatagtgcgtgtccttgctgacggtcttctcgatctggttgccggccacgccgccacccacggcacccaccacggtgccgacgatgcggccattgcccttgccgacctggttgcccagcagcccgcccaccacggccccgccgagcgcgcccaggccgctggtgttgggcttctgggtctggatcggcgtcaccgagacgatacggccggcgtaggggctgcccttggcagcctggcgctcggtgtcggcacgctggctggcgcgcggctcgctgtcgcgctgcgcggcctggcgtgccggggcggtgcgtggcgcggcttgcgacgaaccggtggcatcctggccggccgggcgctgctggccgtcgttgtagaccggcggccgggttgtgctgcccggggcgggcgctgccgtgaccggcagcggcccttgcgggtctgcctgcgcaccggcctgcgccggcaggtcagggctggccttgccgatcggcagcacgccagtgacggcggcgaccgcggtcaggctggcgatcaccacggcgacggctgccgcaccgacgagcggatgcagccggcgttgcggcggcagcggggcaggggtgttgtcgttcggggtggcttggctttgcattgctatggctccggtgcggcgaaggccgcgttgggatggaaccagtgtggccgaagcgggtggggttttccgtttgtttttgtaaatatatgtaggcggaaaatatcttttatatcaatgccttatggttggttggggcgcatatcacggggccaggctgtaacattcggcggcttggcatgacattggcggcgccccaaggaaaaagccccaccgattcggtggggcttcatcttgccaaagcgcttgctcagtcttcccggcgcaggtgcgggaacaggatgacgtcgcggatattcgggctatccgtcagcagcatcaccaggcggtcgatgccgatgccgcagccgcccgtcgggggcatgccgtattccagcgcgcggatgtagtcggcgtcgaagtacatggcttcttcatcgccggcgtccttctgctcgacctgcttgcggaaacggtcggcctggtcctcggcatcgttcagctccgagaagccgttggcgatctcgcggccggtgatgaacagttcaaagcgctcggtgatgccaggcaccgtgtccgaggcgcgtgccagcggcgagacctcgaccgggtagtcgacgatgaaggtcggctcccacagctggttttccgcggtttcctcgaacagcaccagttgcagcgtgcccaggccggcgttgaggaactgcggcgcgttggtgttgacgccgaacttcttcagctcggtgcgcaggaacccggcatcggccagttgcgcatcggtgtactgcggtgcgaacttctggatcgcctggcagatcgtcagccgatggaacggcttggacaggtccagctcgcggtcctggtaggtcagcacggcactgccgcgcgcatcgatcgcggccttgcggatcaggtcctcggtgaagtccatcagccagcggtagtccgtgtaggccgcgtagaactccatcatggtgaactcggggttgtggcgcgggctcaccccttcgttgcggaagttgcggttgatctcgaacacacgctcgaagccgccgacgatcaggcgcttcaggtacagctcgggcgcgatgcgcatgaacatctgcatgtccagcgcattgtggtgcgtgatgaagggcttggccgcggcgccgcccgggatcgggtgcagcatcggcgtttccacttccatgaagccggcatcggccatatggcggcgcagcgacgagatcgcattggtgcgggcgcggaaggtgttgcgtgtttccggcgacacgatcaggtcgacatagcgctggcggtacttcatttcctggtcggccaggccgtggaacttgtccggcagcggacgcagcgacttggacagcaggcgcagctcgcgcacctgcaccgacagctcgcccttgttggtgcggaacagttcgccgcgggcgctgatgatgtcgcccaggtcccagtgcttgaaggccgcgtagacctcttcgccgaccttgtcgcgggtgatgtagaactggatctggccgctgccgtcctgcaccgtggcaaagctggccttgcccatcacgcgcttgagcatcatgcgcccggcgatggcgacctcgaccggcgcggcctcgagcgtggcctgctcggtctcggtgtattgcgcctgcagcgcggcggcctggtgggtggggcggaaatcgttggggaagggcacgccttgctggcgcagcgcggccagtttctcgcgccgctccgcgatgatcttgttctcgtcgacggcgggagtatctgcggcggctggcttggcctgggcgcggttcggttcagtcatgatgtcttgtcggatcgcgcgcggcgtgccgcgcgcggattcagatggcttgatgggtgcggcttagtagttgcggagatcgtccagctcggtgctgccgaaatccgggcggtgcaggtaggcgacgatgcggccggcggtttcctcggccgacgccagctgttcattggctttcagctcgcggaagcgctgcacctgggcgaagtcggcattgcggatggtggcctgcatgccggtgtcgatcacgcccggggccagcgccacggcgcgcacggtgcgcggggcttcggcctgggcgtactcggcgttgaccgagcgcatgaacatgtccagcccggccttgccggcgcagtaggcgctccagccttcgaccgggcggcgcgccgcgccggaggagatcgccagcaccttgcgcgggcagtcgaacttctcggtgcgctccaggaacgccgcggtcatcgtcatcggcgccgccaggttggtcagcaggtgcggcaccagggttttctcctgcaggcgcgtgaccgggccgatcggttcgaccacgcccgcgttcaggatcagcgtggcgctggtcggcgggatgtcgagcgtatcgagcacgctggcgagccaggttgcggcggggccggcctgcgacaggtcctgcaggtgccaggccaccggcacgccgctcatggtggcgatgcgctcgagctcgctgttgcggctgcgcgccacgcagatcagtcggttgcccggcacgagcagggcattggtcagtgccgcgcccagcccgcgcgaggcgccggtgatgatgtagaggtgattggcttcgctcatggtgccccggtcggaaaggccgcagctgcggcggtacagcgatgatccagcgattgcggtgatgttgctgtgccgccgcgggcggcccggtacggccttacagtccctgcttgaggctggcctcgatgaacgggtccaggtcgccgtccagcaccttctgggtgttggacatttccacgttggtgcgcaggtccttgatgcggctctggtccagcacgtaggagcggatctggtggccccagcccacgtcggtcttgccggcttcgagcttgtcggcctcggcctggcgcttgcgcatctcgtgctcgtacaggcgcgatttcagcatcgacatggcttcggcacggttgcggtgctgtgagcggtcgttctggcactgcaccacgattccggtagggatgtgcgtgatccgcacggccgaatcggtcttgttgatgtgctggccgcccgcccccgaggcgcggtaggtgtccacgcgcaggtccgccgggttgacctcgacctcgaacgaatcgtcgacctcggggtagacgaacaccgacgagaacgaggtatggcgcccgcccgacgaatcgaacggcgacttgcgcaccaggcggtgcacgccggtttcagtacgcaggtagccgaaggcgtattcgccctcgatcttgatggtcgcgctcttgatgccggccacgtcgccttcggactcttccagcacctcggccttgaagcccttgcgctcgcagtacttcaggtactggcgcagcagcatcgaggcccagtcgcacgcttcggtgccgccagcgccggcctggatgtcgataaaggcgttggcctggtccatctcgcccgagaacatgcggcggaattccatgcccgcgacgatctcctcgaagcccttgacgtcggcctcgatcgcttcgagggtgtcgtcgtcgccttcttccctggcgagctcaaacagctcttcggcgccgctgaggtcgtcggtgagcttgctgagcacgcttaccacgccctcgattgccttcttttccttgccgaggtcctgggcccgcttggggttgttccagacgtcggggtcttccagcaaaccgttgacttcgtccagccttcctactttgacatcgtagtcaaagatacccccgtagatcttccgttcgcgaacggagatcggagatggcaccggagatggcgttgaggcgttctgcttccatgatgttcctgcgcttcgaaaacctcgaattatagcggatcggcgcggcaacccggggcttccggaccgcctcggcgggccgcggaccgaacggattggccgcggcgcggtctatccgccggtgccgggcgtcgcacgcggcgataatacgggtcgcaagccgcccccggcacgacaaagaacagggacgaatgacgcaaaccagacatgacatcgaaccaggccggcgccgcgcgctgggcctgctgctggccgccgcggccgcggtcgcggccggctgcggcaccacgggcggtcccgtgccggacggctactaccgcgtcgagcgcggcgacacgctgtattcgatcgcgcgcaagcaccgccgcagcgtacgcgacctgacccgctggaacagcgacatcaccagccccagccagatcgaggtgggccagctgatccgcgtgcggccgccgggtggtgcctcaggcagtgcttcggccggccaggccgtgaccgataccccgcgtgtcgacagcggcccggcctcccggccgcccgccagcagcatccgcctgcaatggccggccgacgggcgcgtcaccgccggcttcgcgccgccggccagcaagggcctgagcatcgctgtgccggccaacggcgcggtgcgcgccgccgccgccgggcgcgccatccacgtcggcaacctgcgcggctacggcatgctggtgatcgtcaagcacagcgacgactggctgaccgtctacggcaacctggaccagccgctggtcacggaaggcgcccaggtctcggcagggcaggacgtgggccgcatgggcgcgagcccgagcgagctgcacttcgaggtgcgcggcaacggcaagccagtggatcccgctgcctacctgccgtcgcggggctgaacgggggggagcccccgggagcacgctactgcgcgtgttcgatcaccagctgcacgcgggtgacgccgttgaaggtgttgttgtcgagccggtaggccacctgtgcgctggcgccgagcgagtcggcatggttgaaccagatcgcgtcgaggcgctggctgccgcgcccgagctgcagcttcaggtgcttgcccttgagcacgctctggcgcagcacgtcgaactcgccgcagaaggtcggcgctgggaagccctggccccatacctgctgctccagcagggtgacgaattccgggctgaagcactggtcctcgatatcgccatcggtctcgatcacgcgcgccagctggtcgtcggtcagccattcgcggccgaccgcctcgaaggcctcctggaactcggcaaaacgctcggcgcgcacggtcagcccggccgccatggcgtggccgccgaacttgagcagcatgccgggatggcgcttggacaccaggtcaagcgcatcgcgcaggtggaagccggggatcgagcggcccgagcccttgacggtggtctcgtcgcccggggcgaaggtgatggtggggcggtggaacttgtctttcagacgcgacgccacgatgccgatcacgccctggtgccaggtgtcgttgaacacgctgacggtgaagcgcgctgaggggtccgggccggccagcggctgctccaggatctgcagcgcctcctgctgcatgccggcctcgatgtcgcgccgctcgcggttcatgctgtccagctcctgcgcgatctcccatgcgcggttggcatcttccgtcagcaggcattcaatgcccagcgacatgtccgccagccggccggccgcgttcaggcgcggacccagcccgaaacccaggtcgaaggtattggcgcgcgccgcctcgcgcccggcggcgcggaacagcgccgccacgcccggctgcatccgtcctgcgcgcatgcggcgcaggccctgtgccaccaggatgcggttgttggtatccagcttgaccacgtcggccaccgtgcccagcgccaccaggtccagcagcgtctgcagcggcggctgcgtggcctgggtatagacgccgcgctggcgcagttcggcgcgcagcgccagcagcacgtagaacatcacgcccacgcccgccaggttcttgctggggaattcgcagcccggctggttcgggttgacgatcaccgcggcctgcggcagctccgaccccggcaggtggtggtcggtcaccaccacgtcgatgcccagcgcattggccgcagccaccccgtcgacgctggcgatgccgttgtcgaccgtgacgatcacgtccggctgctgcctggccgccagcgccacgatctccggggtcaggccgtagccgtactcgaagcggttcggcacgatgtattccacccgcgcgcccagcatgcgcagcccgcgcacgcccaccgcgcaggcggtggcgccgtcgcagtcatagtcggccacgatcagcaggcgcttgccggcggcgatggcgtcggccaggtaggctgcggcgtggccgatgcccttcatggccgcgggcggcaccagttcgggcaggtcggtggccagctcggccgcgcgcgccacgccgcgcgcggccaggatgcgcgccagcgtggggtgcaggccggcggccgccagcgagctggcgtgttcgggagagtattggcggatggcgatccgggtcatgggcggggcggcaggtgatgtttcagtaggggcggcgcgtgtcaggcggctttatgcggcataggcgaggtcggacagcagtgcgcgccagtcgccgcgctggcccattccgcgccagaacttgcgcaggtcggcacggcgcacggtgaactcggcaaagtgattctcgccggccagcaccagcgtgatggcgccgacctggccggccaccagtgcttccagtgccggcgcgaaccagtcggcatccagcgcatgcatgcagtccagccacaggccccagtcttcggcgatatgcgcttcggtggcgctgtcgagcatggccagcaccgtgccctgcaccgcgctggcgccagccaggccggccggcaccggcagcacgcggctgcccgcggccagggccagcccgctcaggaagggatcgttgctcagcaccgtatcggccagccgcggcaccggctgcagcgcgccgccgccgtacagccagaccgaattgaccggcgcctcgccggcggcctcgcgggcctggttgacgcggtggtcgtaccaggtcatctggatctcgttctgcaggcggcgccagtcgcgggcgcgtttgccggcctgcatccagatatcgatattgcggcccgccgcgcgcagcggcgtggtcgcctccagcgggccgaatacggcttcgggcaggtaccagcgctgcgggcagggtgattccagcgcgatgcccgattccagcagcagttcgtcgatggcggcgcgcagggccgcggcttcctgcggccggatgcccagctgggcgggcggcatcagcaccaggtgatcgcgcgcggcgtggatgtgcaccggctgcaggcaggtccaggactggccatcgggggtggcggggacggcgccgccactgtcggccagccgcatatagggcgccagcggcacccggaccgggtccaaccccgccttgccggccagccagcgctcctgcggcaggctgcgcaggaaggggtcgtcatgccgctcgcgcgggccgggctcggcccgggtcagcaactttccgagcgcgggcagctccaactgccgcagcagcgcgccggggacgacatcgtcccggccgtcgtcgccggcgcccggcgggacggaaaagggcacaatcagggtcaggtgcgtcatcatggtggcgagattgtaaactcccggctggccggcgccagtcttgcgagaggcaggcggcgcacccgatggcccgcatgcgtgccgccggcgcccctccaccgggcaccggcgctttcccgaaacaacaggaatcctcttgaactttccctacgagtggcagatcggctggcgatacacccgcgcaagcaagcgcgccagccgcaacaccttcatttcgttcatctcgatgatctcgatgttcgggatcgcccttggcgtggccgcgctgatcgtggtgctgtcggtgatgaacggcttccagaaggaagtgcgcgaccgcatgctgtcggtgctggcgcatatcgaagtgatcggcccgtcggcgctgccggactggcagaagaccgcggccgaggccttgcagaacaaggaagtgaccggcgccgcgccctatgtcgcggcccaggccatgctgacccgcgacgacgccgtgcgcggcgtgctgctgcgcggcgtggagccgtcgcaggagcccaaggtctccgacatcggcagccagttccgggccggcagcatgacggcgctggagccaggcggcttcggcatcgcgctgggcaacgagctggccaacgccatgggcgtgcaggtcggcgacaaggtcacgctggtggcgccgcagggcaccatcacgccggcgggcgtgctgccgcggctcaagcagttcaccgtggtgggcgtgttctcgtccgggcacttcgagttcgacagcgcgctggcgctggtcaacatgcatgacgccgagaccctgttccgcctgagcggccccaccggcgtgcgcctgaagctgcaggacatgcagcgcgcgccgcaggtggccaacgagctggccggcaccatgtcgggcgagctctacctgcgcgactggtccaagcagaaccgcaactggtttgccgcggtgcagaccgagaagcgcatgatgttcatcatcctgacgctgatcatcgcggtggccgcgttcaatctggtgtcgaccctggtgatgaccgtcaccgacaagcaggccgatatcgccatcctgcgcaccatgggcgcgcagccgggctcgatcatgaagatctttatcgtgcagggcgtggccatcggctttatcggcaccgtcctgggcgtggccggcggcacgctgatcgccaccaatatcgacgtgatcgtgcctttcatcgagcggctgctgcacgtgcagttcctgccgcgcgacatctatttcatcagcgaactgccttcggatccccgcgtgaacgacatcgccaccatcggcatcatctccttcgtgctggccacgctggccacgctctatcccagctggcgtgccgcccgcgtcaacccggcggaggcgctgcgctatgagtgaagccgtgttgcatgccgagacccccacgcccgccgcggaccagccgcgcaccggctcgccggtgctggtggccgagggcctgaccaagcgtttccgccagggcgaactcgacgtggacgtgctgcgcggcgtcgatgtgcgcgtcgatgccggcgagaaagttgccatcgtcggcgcctcgggctcgggcaagagcacgctgctgcatgtgctgggcgggctggatgagcccgactccggccgcgtcgcgctgctcggcaagcccttcacggcgctgcgcgagcgcgagcgcaacgtggtgcgcaaccgccagctgggcttcgtctaccagttccaccacctgctgccggaattcaccgcgctggacaacgtggccatgccgatgcgcatccgcggcctgacccagcatgacgcgcgcggcgtggcgcaggccatgctggagcgcgtgggcctgggcgggcgcgcgaagcaccgcccgggcgagctgtccggcggcgagcgccagcgcgtggcgatcgcgcgcgcgctggtggggcagccggcctgcgtgctggccgacgaacccaccggcaacctcgacgaccacaccgccggcggcgtctatgacctgatgctggaactgtcgcgcacgctcggcaccagcttcatcatcgtcacccatgacctggacctggccggacgctgcgatcgcgtgctgcggctgcgcgacgggcacctgcaccaggaacgctgagcgggccggcccatgtggatcgacacccactgccacctcgacgccagcgagttcgacgctgaccgccagcaggtggccgacgcggccgaggccgccggcgtgcgcggcatcgtggtgccggcggtggcagcgtggaacttcgaggccgtgcgcgcgctggcgcgccacgatgtgcgctgcgtctatgcactcggcatccatccgctgtgctcgcccggcgccggccaggccgaccttgacacgctgcggcgcgaggtggcggcgagcatgggcgacccgcgctttgtcggcatcggcgagatcgggctcgacttcttcgtcgcggggctggatgctgagcaccagacctggctctacgcggagcaactgaagattgcgcgcgaatttgacctgccggtgctgctgcatgtgcgcaagtcgcaggaccaggttggcgcgcaactgcgcaagctgggcgtgaagcgcggcattgcccacgccttcaacggcagcaatgaacaggcgcggcgctttgtcgagcagggcctgaagctcggcttcggcggcaacgtcactttcagccgtgcgcggcagatccgccggctggcgacggagctgccgctggaggcgctggtgctggaaaccgacgcacccgacatggcgccggcgtggctgtctgacgatcagttcggcgaacagcacaaggcgcgcaacacgccggcggaggtggcgggcgtggcgcgtgtgatggctgaattgcgcggcatcgatgcgatgacgctggcgcacgcgacatggcgcaacgccgtggatgcgatgccgcggctaggaacctttgccgaaagcatggcgccacgaccgggcctgaggtagacaggacttcgccggtcagacttcgtcgatgcgcccgctctcaccccatccgaatcaccggcgtgctgtactgaatccagtcacacaacttcacttcctcctgacagcctgacaaggttccagccccactgcggcggtacaaccgtctctgtgcagaacacgcaggagagttgtggtgcgctggttcgtggtggctttcgtcgcgggatgctggacgctgcagcagcagtcaatgctgccgccgcaggatggcctgcgcctcggtgctgtggcgctgacattggtcgctctcggcatcgccttgtggggcaggcgcctgcacgtcgtgctgcatggcctggcgcttgccgggctggcgttcggcgccgccttctgctgggcggcctggcgggccgaactgcgcatgcgcgactggctgccggccacgctggaggcgcgcgacctcgacgtgcgcggcgtggtgtcggggctgccggcggatgccgccaccgggacgcgttttgccttgactgtggagcagggtgatgcgggccagcctctgccgcgccgcgtgatcctcaactggcgtggcgcaccgcccgacctgcgtcccgggcagcgcctcacgctgaccctgcgcctgcggcgtccgcgcggactcgccaatccttttggttctgactacgcctattggctgctggcgcagggctatggcgccaccggctatgtgcgccgcgcacaagggccgccgcaggacgcgtccgcggagcggctggcatggcgcattgaggccgtgcgcgccgccgtgcgcgatcacctgcgcgcggcgctgccggccgatgcgcgctttggcgcggtgctgaccgcgctggtcattggcgaccagcgcggtatcgatgcggacgactggcaactgttccggcgcaccggcgtcagccacctggtcgcgatctccgggctgcatatcaccatgatcgccggcatggcggcgtcgcttgccgggctgttgtggcggcattcgttcggactcggccgctggctgcgccggccgttgccgctgtggctgccggcccggcaggccgcgctggtggcggccgtggccagtgcgctggcttacggcctgctggccggcatgcaggtcccggcgctgcgcaccgtggccatgctctgcgtggcggccattgcggtatggagtgcgcgtgcgccgcccgcctcggtggtgctggcgtgggcggcgctggcggcattgctgctggatccgtgggcggtgatgttgcccggcttctggctgtccttcggcgcggtggccgtgatcttcttcgcggcccggcccggccgggatgcttcgacggaagggcgttggcaacgcctgcggtccgtgctcgccgccggggcgcgcacgcagtgggccgtgaccatcgggctggtgccgctgacgttgctgctgttcggccaggtatcggtggtgtcgccgttggccaatgcggtggcgatcccggtcgtcagcctgctggtgacgccgctggctttgctcggcgccgccttgccgatggcgctggccgggccggtgctggcggtggcccacctggctatggtggcgctggccgcggtgctgggctggctttcggcgctgccatgggcgatgtgggaagcggccagcgcggggccgttggcgctggtgctggcggcgctcggtgtcgggctgctggtcgcgccggtcgccaccgcgcgcgcgcgcctgcacggcgggctgctgatgttgccgatgctgctggcgcgcggcccgccggttgcgcatggcgagttccgcgcggtgatgctggacgtggggcagggcacggcggtgctggtgcgaacgcgcgcccatgcgctgctgtatgacaccgggccgtcttatgcgtcgggatccagcgccggtgcgcaggtggtggtgccattgctgcggggcgagggggttggccggatcgaccacctgatggtcagccatgaagacaccgaccatgccggcggcgtggcggacatcacggcggcggtggccgtgtccgcgcgcagcaccggagcgcctgccggtcacgttctgcttgggtcggcggccaatgactggtcgccatgcgcggcgggccagcaatgggagtgggacggcgtgcgctttaccgtgctgcatccgctcgcggagcaggcgcagcaggcagccattgccagcaatgcgcgcagctgcgtgctgcgcgtggatgcggcggcgcacagcctgctgctgaccggagacatcggcgtggcgcaggagcgtgcgttgatcgacaggttgccggccgaggtgctgcgtgccgacgtgctggtggtggcccaccatggcagcggcacctcatccggtgcagcctggctggaggcagtgcgcccgtcggcggcggtgttccagctgggttatgccaaccgctatcgccacccgagcggcgaggtgtgggagcgctacggccgcgcgggcgtcctgcgctaccggaccgatgaaaccggcgcggtgaccatggacactgcgcccgggggctttgcgttgtcggtgttccggcaggcgcagccgcgctactggcgggcgcgaccgccggcgccgcgttagcgtcaactggccttgcggcgacgcgtgcgggtggcgggcagcgcgggcgtggctggctcggctgcggcgggcctggcgcggtttcgtgccggcggtactggccgggccggctccgcaccggcaatgcgtcgttcgcgcagatgcgccttggcgcgctgcaggcggggggcgacggtgtcggcgcgcgcaagcgccacgccggcggccaggacgtcgcccagcaccaggtggctgatgcgcgaggtcatcggcgtgtagacctcgctgtcttcctcgacgtcggaaaacacgcagacgtcagccagccgcgccagcggcgagccgctgtgcgtgattgccagcacgctggcgccgctgctgcgcgccagcgtggcagcggtcagcatgtcccaggtgcggccgctgttggagaccagcacggccacgtcgccacgggcgagcagcgcggccgacatgctgaacacgtgcgggtcggaatacgcaaccgtcggcatgcccaggcggaagaacttgtgctggatatccagcgcgacgatgccggagttgccgcagccgtagaactcgatgcggcgcgcgccggcgagcagctggatgccatgctcgatctggtcggccgacagcgcattgcgcacgctcatcagcgtggcaatggtgcggtcgaagaccttgccggcgatgtccgcggggcggtcgtcggccgcgacgtcctggtgcacgaagggcgtgccgccgccaacgttctgcgcgaactgcagcttgaattcgcggaagccgtcgtagcccagcgccgcgcagaagcgcgcgatggtgggctgcgacacgccggcgcgctcggccagctcgggcatcgacagccggatcacggcggcgccatgccgggcgacatagtcggccaggcggcgttcagaagggcggagcgtgtcgtagacggctaggattcggtcgcgcatggcggcgggaggcagtgtcgggggttgcggatatgtagagattctacatcggatggcgccgcatcttgcccgaaatggtgcgtcgcccgccctcggggtttgccctgattccgggaatttctgcgcaattgtgatgcatgagcgggtcgacggcgtgctcgcgctcggtataatggcggcgatctgtagaaaatctacatgcgatggcgcggcattgccgcgccgccaccaagcccacaaggaacgtctccgccatgccttctgccgtccatgccgagcttcttgccgtcaccgagcgcatcgtcgcgcgcagccgcgccagccgcgccgcctaccttgcccgctgcgagcgcgcgcaggctgaactggggccgctgcgcggcatgtcctgcgccaacctggcgcacggctttgccgcattgccggccaacgacaagctgaagctgcgcgtcgaccatgcccccaacctgggcatcgtcaccgcgtacaacgacatgctgtcggcgcaccagccgtacgagcgctaccccgccgtgatccgcgaggccgcgcgcgcggtgggcgcggtggcgcaggtggcgggcggcgtgccggcgatgtgcgacggcatcacgcagggcaacccgggcatggagctgtcgctgttctcgcgcgatgcgattgcgatgggcaccgcggtggcgctgtcgcacaacacctttgatgcggcgctgatgctgggcgtgtgcgacaagatcgtgcccggcctgctgatgggcgcgctgcagttcggccacctgccgatggtgttcgtgccggcgggcccgatggccagcgggctgcccaacaaggagaaggcgcgcgtgcgccagctctacgccaccggccaggtcgggcgcgatgcgctgctcgaagccgaatgccaggcctaccacggcgccggcacctgcaccttctacggcaccgccaacagcaaccagttcctgatggaaatcatgggcctgcacctgccgggcgcggccttcgtgcacccggacagcggcctgcgcgatgcgctgaccgcggcggccgcgcaacgcgcgatcgccctgcgcgcgcgcggcgacgaatacctgccgctggcgcgcatcgtcgacgagcgcgccattgccaacgccatggtcggcctgctggcgaccggcggctccaccaaccacaccatccacctggtggcgatggcgcgcgccgcgggcatcgtcatcgactggaacgatttcgacctgctgtcgcgcatcacgccgctgctggcgcgcgtctacccgaatggctcggccgatgtgaaccacttccatgccgcgggcggcgccggtttcgtcatccgcgaactgctgcaggccggcctgctgcatgaggacgtgcagaccgtggccggccccgggctggcccgctatgcgcaggagccggtgatggccgacggcgtgctgcgctggcgcgacggcgcggcgcacagcggcgacgcgcaggtgctggcgacggtcgcggagcctttctcggccgagggcgggttgcggctgatgcagggcaacctgggccgcggcgtgatcaaggtctcggcggtggcgccggagcaccgcgtggtcgaagccccggtgcgggtgttcgatgcgcaggaggcgctgcaggcggccttcgatgcgggcgagctgaccggcgacctggtcgcggtggtgcgtttccaggggccgaacgccaacggcatgcccgagctgcaccgcctgaccccggtgctgggcgcgctgcaggacgccggccacaaggtggcgctggtgaccgacggccgcatgtccggcgcgtcgggcaaggtgccggcggtgatccacgttggccccgaggcgctggccggcggcgcgctcgcgcgcgtgcgcgacggcgaccgcatccgtgtcgatgccgttgccggcacgctgcagtggctgggcgacgaacgtgaattcgcggcgcgcgagctggccgcggcgccggacgacgatttcgcgcaattcagcctggggcgcggcctgttcggcctgttccggcgccacgcgcgcatcgcggaagagggcggcagcgcacttgacctgtccgaggcggatgttggggccggcgcaggcgggcgccaacgtaccgcagcggcgcaaaccgtcgcacaatagccaggcctgaggccgattttcccctgaagttccctgcggggcggcagcgcccccccgacgtctttgcgccgccgcaaggacgtccagctggaccgacaaggacagacaaggatggcgacaccatccgataccaagaccgacggagcagacatgatctatatcctgatgggcgtttccggcagcggcaagaccacggtcggccagttgctggcgcagcgactgggctgcggcttccatgacgccgatgcattccacagcgacgccaacaaggccaagatgcacgctggcgtcccgctgaccgacgaagaccgctggccatggctggcggccatgcgcgccgccatcgacgcggcccgggccgaaggccgcacccatgtgttcacctgctcggcactgcgccaggcctaccgcgaccggctgaccccgcccgacggcggcgtgaccttcgtcttcatgaagggcgatgcatcgctgatcggcacgcgcctgtccgcgcgcacggaacacttcttcaaccccgacctgctgcaaagccagttcgatacgctggaagagcccagcgacgcgctggtgctcgacatccgccagtcgcccgaggcgctggtcgccaccatcctgcaggccacggtgccgcagggcgccggcgcggcgcgctgacctgctgacctcgccgaccgttccggccggccccgttcccgtgcagcccgcaagcggccgccagcctggctggcggccgtttttgcgtgcgctggcagacatcttgctagttcactttccgtgccggccggcacccgccagcttgcgggtttcgccggtacgggtatgctgaaagggccagtgactcgacagtatcgccgtgagcgtcccgaacgggcaggcgcggcgggctggggacgggaaagccagggcaaaaccagggcagccggtagcgaccacgaagtcgcagtgaagcggtagcaccggaagcccgcgacatggaggaacggccatcatggcggggcggtatttcgacgagatgctggactggcgcacggacggggcgcaatgggttatccaggcggggcaggcgttgcctgaaggcgcggtgcgcccgcattaccggcatttcgctgactggctggcgcggcagtctgaaggcacgatgggcaacaagcgcgccgaggccgacctgatcttccggcgcgtgggcattacctttgccgtctacggcgacaaggatgaagccaacagcggcaccgaacgcaccattccgttcgacgtgatcccgcgcatcttcccggcgaacgaatgggcgctgctggaaaaagggctgcgccagcgcgtggccgcgctcaaccgctttgtccacgatatctaccacggccaggacatcatccgcgccggcgtgatcccgcccgaccagatctacaacaacgcccagtaccggcccgagatgctcggcgtcaacgtgccgcacgacatctatgcgcacgtggccggcatcgacgtggtgcgcgccggcgagggcgagttctacgtgctggaagacaacctgcgcgtgccctcgggcgtgtcgtacatgctggaaaaccgcaagatgatgatgcggttgttcccggacctgttcgcgcgcaaccgcgtggcgccggtggcccactatcctgacctgttgctcgacatgctgcgcggggtgtcgccgcaggccattgccgatcccaccgtggtggtgctgacgccgggcatgtacaactcggcctacttcgagcatgccttcctggcgcagcagatgggcgtggaactggtcgaaggcagcgatctcttcgtcgaggacgaccacctgttcatgcgcaccacgcagggcccgcagcgcgtcgacgtgatctaccgccgcgtcgacgacgacttcctcgacccgctggtgttccgccacgattcctcgctgggcgcggccggcttgctgtcggtctaccgcgccggcaacgtgaccatctgcaacgccatcggcacgggcgtggccgacgacaagtcgatctatccgtacgtgcccgacatgatccgcttctacctgggcgaagaggccatcctcagcaacgtgccgacctatatgtgccggcgcccggacgacctgcagtacgtgctggaccatatggaagaactggtggtcaaggagacccacggcgccggcggctacggcatgctggtcggcccggccgccacgcgggccgagatcgatgccttccgcgaagtggtgaaggcgcgcccggagcagtacatcgcgcagccgacgctggcgctgtcgacctgcccgacctatgtggagtcgggcatcgcgccgcgccatatcgacctgcgcccgttcgtgctgtcgggcaaggaggtgcgcatggtgcctggcgggctgacccgcgtggcgctgcgcgagggctcgctggtggtgaattcctcgcaagggggcggcaccaaggacacctgggtgctggaacgatgaacgcgaaccacatgatgaccgccgcaacgaccgccatggcgaccgccgccacgccaggagagcccacatgctgagccgcaccgccgaccacctgttctggatggcccgctataccgagcgcgcggagaacaccgcgcgcatgctcgacgtcaactaccagacctcgctcctgccgcaatcggccgaggtggccgagcagggctggtgggccatgctcgatatctcggagctgaccgatgtcttcgaccacaagtacggactgctgtcgcgcgacgatgtgatcgacttcatggtgcgcgacatgaccaacgcctcgtccatcatgagctgcctgcgcgcggcgcgcgagaatgcgcgcgcggtgcgcggctcgctgaccaccgaggtctgggagaccgtcaacaccacctggctggaggtgcagcgcctgatcgccgacggcgtgctgaaggaggacccgtcggcgttcttcgaatgggtcaagttccgctcgcacctggcgcgcggggtccagttcggcaccatgctcaaggacgatgccttccacttcatgcggctgggcacgttcctggagcgcgccgacaacaccgcgcggatcctcgacgtcaagttccaggcatcgggcagcgacgagagcgatgccaaccgcgaccagaacgatttctatcactgggccgcggtgctgcgctcggtctcgggcttcgaggtctaccgcaaggtctatcgcgcggtcattacgccgcagcgcgtggccgagctgctgatcctgcggcccgacatgccgcgctcgctggtgtcgagcatggacgaggtggtggccatcctgcatacggtgcgcaaccagcaatcggcggaaaccgagcgccaggctggtaaactccacgccgacctgaagtacgcgcgcatcgacgatattttcgcggtcggcctgcacgcgtacctgaccagcttcctggagcgcatcggcgatctcggcaatggcatcagccgggacttcctcgtgccgctgctggctgcctgaaatgggccgccggcagcctccatgtgccgccgccgcgccctgataccgtgaaatacaagatccaccaccatactgtttaccgctacgccgagccggtgcgccgcagcgtgcacgaagtgcggctcgagccgcgttcgggcccgctgcagacggtgcaccgctggcaactggtcgcgcctggcaatccgtcggcggcgcgcgacggattcggcaatatcgtgcacaacttcacggtggccggaccgaccggcaccatctcgatcgaagccagcggcgaggtggaagtgctgccgccgcatggcgacctcgaccgggacggccaccatgcgttctgcgacgctccgccccccggcgagtcccgggtgtcgccgctgtacttcctcggcagcacgccactgacctcggctccgccggagatgcaggcgtttgccgcgccgttcctggcggccgggcacgagattccggcgctgctggcgttggcccaggggattgcggagcgggtgcgctacaagcccaacaccactgacgtcggcacctcggcggccgaggccttcagcctgggcagcggcgtgtgccaggaccaggcgcaggtgatggtggcggcgtgccgggcgctcggtatcccggcacgctatgtgagcggatacttctacgatccggccgcgatcgagatggccagccatgcctgggccgacgtatgcctggacccggcgcgcgaggtgtggtgcagcgtcgacatcacccacggctgcctgaccgacgagcgtcatatacgcctcgcggtggggcgcgattatgcgtcggctgcaccagtcaggggcatcctggaagggggttccggcgagacgcttgaagttgatgtgagcatcacgccgctttttacctgattaggtgcctgattccagacagggcgcggtgccgcaatacgggcgctagaatcccgggtatgcaggccatcggctggccacttccggccgccgcaaagcacaccaaaacaagaccatgacttactgtgtagccatgcggctggatgccggcctggtattcctgtccgattcccgcaccaatgcgggggtagatgccatctccacgtcgcgcaagatgacggtgttcgaagagcccggcgaccgcgtgatggtgctgatgaccgccggcaacctggcgatcagccagtcggtgcgccagatcctggccgagaaccatgacgagaagcgctcgctgtggaccgcgcgcgacatgttcgaggccgcttccatcgtcggcgaggcggtgcgccaggtgcacaagcgcgatgcgcatgcgctgcgcgatgccggcatcgaattcaatgtcagcctgatcttcggcggccaggtgcgcggtgaacgcgtgcggctgttcaacatctacgcggccggcaattttgtcgaggccacgcccgagaactgctacttccagatcggcgaggccaagtacggcaagcccatcatcgaccgcgtggtgcacccgtcgctgccgctggccgagggggccaaatgcgcgctgatctcgatggattcgacgctcaagtcgaatatctcggtcggcctgccgctggacctgctggtctatgaggccgatacgctgtgcgtgacgcgcttcgtcaacatcgacgagcgcaacgcctacttccgcatgatccgcgacacctgggggcagcgcctgcgccaggtcttcggcgagatccacaatcccgagtgggatcccggcgcgcccgcggaattctcgctggcgcgtcccggcgaggccgaccgctggggccagccggtgcgcgccaagcgcaatccgtcgcgtacccaggactgaggccgggcgaggaaacaagcgatgcgcgagatcattcatttttcccatgccaacggcttcccggtgaccacctaccgcaagctgttcggcgaactggacggcgacttcgaattccgcgccgtggaccgctacgggcacaagcctgaattcccggtgacgcgcggctggccgcacctggtggaggagctgctcggcgagattgaccgccagtaccacgagccggtgtggctggtgggccattcgctgggcggcttcctgtcgctgatggcggcgctgcggcgcccggagcgcgtgcgcggcgtggtgatgctggattcgccgatcattgccggctggcgcgcgtcgctgctgaagaccgcccagatgttcggcatggacgaaaagcccggcccggcggcggtgaccaaaaaccggcgcacccactggccggacgccgaggcggtctgggaacacttccgcgccaagcccaacttcgcggtgtgggaccaagaggtgctgcgcgactacgccatccacggcaccgagccgaccggcaaggacaacgagcggcggctgcgctttgaccgcgaggtcgaatactggatctaccgcacgctgccgaccagcctggggcgcaaggtggcgcgcggcgcgccggtgccggtcggctttgtcgccggcacgcgttcgcgcgaggtgcgccagtgtgggctgggtgccacccgcaagctggtcggcccgaatctgcgctttatcgagggcggccacctgtacccgatggagcggccgcaggagacggcgcagctggtgcgcgacctgatcggcgcgatgcgccgcgaggggcgctgaggcggggtgcggcgcatgcgccgcaacgcaccgggaaggcctgttgcagccccgccgaggaggggtgctgtcacaatttccgggtcggcgggaatcgggctctcatgtataatcccgatttccccggcaagctcggtttatgaccaaattcgtcttcgtcaccggtggcgtcgtctcttctctcggcaagggcatcgctgctgcctcgctcgcggccattcttgagtcgcgcggcctcaaagtcaccctcctcaagctagatccctacatcaacgtcgatcccggcacgatgagccccttccagcatggcgaggtgtttgtcacggaagacggtgctgaaaccgacctcgatctcggccactacgagcgtttcgtctcggccaagatgcgcaagtcgaacaacttcaccacgggccagatctacgaatcggtgatccgcaaggagcgccgcggcgaatacctgggcaagaccgtgcaggtgatcccgcatatcaccaacgagatccaggcctttgtcgaaaggggcgccgcggcgtcgcacgacggcaaggccgacgtggcgctggtggaaatcggcggcaccgtgggtgacatcgaatcgctgccgttcctggaagccgcgcgccagatgagcctgcgcatgggccgcaaccactgcgccttcgtgcacctgacgctggtgccgttcattgccagcgctggcgagctcaagaccaagccgacccagcactcggtgcagaagctgcgtgaaatcggcatctcgccgaccgcgctgctgtgccgcgccgaccgcccgatcccggacgacgagcgcgccaagatctcgttgttcgccaatatcccgcaagacgccgtgatttcggtgtgggatgcggacagcatctacaagatcccgcagatgctcaacgagcagggcctggaccgcctgatctgcgaggaactgcgcctggatcccaagcccgccgacctgtcgatgtggcagaagctggtcaacgcccaggaaaatcccgagcacgagatcaccatcggcatggtcggcaagtacgtcgacctgaccgagtcgtacaagtcgctgatcgaggccctgcgccacgccggcatgcacaccgccacgcgcgtcaacatcgagtacatcgactccgaggaactggaatcgggccacctcgaagtgctggccccgctcgacgccatcctggtgccgggcggcttcggcaagcgcggcacggaaggcaagatccgcgcgatccagtacgcccgcgagaacaagatcccgtacctgggcatctgcctgggcatgcagctggccgtgatcgagtttgcccgccacctggccggcatgaccgatgccaactcgaccgagttcaacctggaaaccgaacaccccgtggtcgcgctgatcaccgagtgggtggaccgcgaaggcaaggtcgagcagcgctcggccgattccgacctgggcggcaccatgcgcctgggcgcccagcgcgtgccggtcaaggaaggcaccaaggcagcgacgatctacggcgccgaggtcaatgaacgccaccgtcaccgctacgaggtcaacaaccactacgtgccgacgctggaaaaggccggcatggtgatctcggcgcgcacgccgaccgagaacctgccggaaatgatggagctgcccgagtcgatgcacccctggttcgtcggcgtgcagttccacccggaattcacctcgacgccgcgtgacggccacccgctgttcaaggcctacgtcgaagccgcgctggccagccagcagcgcaagggcgcgtaagccccggcggcaagcaggagagacagtcatgaaactctgtggattcgaggccggcctcgacaagccgttcttcctgatcgccggtccgtgcgtgatcgagtcggagcagatggcgctggatacggccggcgagctcaaggccatcaccgccgaactgggcatcccgttcatttacaagtcgtcgttcgacaaggccaaccgttcgtccggcaagtcgttccgcggcctggggatggaaaagggcctggagatcctggccaccgtcaagcgcgagatcggcgtgccggtgctgaccgacatccacgagatcgacgagatcaagcccgtcgctgccgtggtggacgtgctgcagacgccggccttcctgtgccgccagactgatttcatccgtgcctgcgcccagagcggcaagccggtgaacatcaagaagggccagttcctggcgccgcatgacatgaagaacgtgatcgacaaggcgcgcgatgccgcgcgcgaagccggtctgcctgacgatgtcttcatggcctgcgagcgtggtgtctcgttcggctacaacaacctggtgtccgacatgcgctcgctggcgatcatgcgcgagaccggtgccccggtggtgttcgacgccacccactcggtgcagctgccgggcggccagggcaccagctcgggcggccagcgcgagttcgtgccggtgctgtcgcgcgccgccgtcgccaccggcgtggcgggcctgttcatggaaacgcacccggacccgagcaaggccatgtccgatggccccaacgcggtgccgctgtcgcgcatgaaggaactgctggccgtgctcaaggaactggacacgctggtcaagcgcgccggtttcctggaagacaacttcggctggccggcctgcgcctgagcaggcccggtcttgtcaccaccgcaatgccggtggtgacaaaccatatcgaaagacaatacaaaaaatcgggagatattccatggccgcgggctatatcatcgcctacgtcgacgtgaccgacccccagcagtacgaagaatacaaagtgctttcgagcaaggccatgcagattcatggcgccgaagtgttggtgcgcggcggcaagaccgagccgctggagggcgagtgggcgccgacccgcgtcgtggtgctgaaattccccagctatgaagccgccaggtcgttccatgacggcgaagcctatcgcgccgcccgcaaggcgcgcgagcacgcggcaaagatgaacatgatcgtggtggaaggcgctgcctgagggttgccgggcagtttgacatgcgcctgacacgggcacaggttgaagtaatcagcagcagcaagaatcaacagtcagagaggaattcatgagtgcaatcgtagatatcatcggtcgcgaggttctcgactcgcgcggcaaccccaccgtcgaatgcgacgtgctgctggaatccggcgtgatgggccgtgcggcagtgccgtcgggcgcctcgaccggttcgcgcgaagccatcgaactgcgtgacggcgacaagtcacgttacctgggcaagggcgtgctgaaggccgtcgagcacatcaacactgaaatctccgaagccatcatgggcctggatgcctccgagcaggccttcctggaccgcaccctgatcgacctcgacggcaccgagaacaagggccggctgggcgccaacgccatgctggcggtgtcgatggccgttgccaaggccgccgctgaagaagccggcctgccgctgtaccgctacttcggcggttcgggcgcgatgcaactgccggtgccgatgatgaacatcgtcaacggcggcgcgcacgccaacaacagcctggacatccaggaattcatgatcatgccggtgtcgcagaccagcttccgcgaagccctgcgctgcggcgccgagatcttccacgcgctgaagaagatcctggccgacaagggcatgtccaccgcggtcggcgacgagggcggcttcgcccccaacttctcgtccaacgaggaatgcctgaacactgtggtgcaggccatcgagaaggccggctaccgtgccggtgaagacgtgctgctggcgctggactgcgccgccagcgagttctaccacgaaggcgaaggcgtgtaccagctggaaggcgaaggcctgaagctgtcgtcgacccagttcgccgactacctggccaacctgtgcgacaagttcccgatcgtgtcgatcgaggacggcatggccgaaggcgactgggacggctggaagacgctgaccgagaagctgggcacgcgcgtgcagctggtgggcgacgacctgttcgtcaccaacaccaagatcctgaaggaaggcatcgagaagggcatcggcaactcgatcctgatcaagatcaaccagatcggcacgctgaccgaaaccttcgccgccatcgagatggccaagcgcgccggctacaccgccgtgatctcgcaccgctcgggcgagaccgaagacagcaccattgccgatatcgccgtgggcaccaacgccggccagatcaagaccggctcgctgtcgcgctcggaccgcatggccaagtacaaccagctgctgcgcatcgaggaagacctcggcgatatcgccagctacccgggcaagggcgcgttctacaacctgcgctgacaccttgccctgccgttcccgcttgcgcgggagcggcagcaagcggatggaatggcggcggccgggattccctggccgccgccgtttttgtatcgaaatctgcctggcaattgccttccgggctgagttcgcagatcattgtgcggaatttcctgtccgccatctttcatgcgcctgatctcgctgctgttgtttgtgctgctgcttgccatccagtacccgctctggctgggcaagggcggctggctgcgcgtgtgggacctgaaccggcaactgaccgagcagggcacccgcaaccagacgctcaagctgcgcaacgccaagctggaaggggaagtcgccgacctgcaggacggcaccggcgcgatcgaggaacgtgcccgctatgagttgggcatggtgagggaaggcgaggtcttcgtgcagtttgtcgcgccggcgcccaaggtcagcgcgacgccgccgttgccgccgccggcgaattcggtcgccggaagaggcggccactaaggggcgccttgcctctcgctgtcggtgggcttgcatccagcccgccgcctgcctgtcaccaccagccgtacggataaccgccccagccccagccgggcatgccgacgctgacgccgccgccccagtggccaccaccccatcccccgtaatacaggttccagctggtgttcggatagccataagccgcgcgcgcggccgcggcctgctggtcgagcgcgatcgcggcggcctgctcgcgcagtatctgctggttcagcgtgtcgagcttctgcttgtcgtcggcggtcagcggcgctggcgggatggcgttgggcgccagccgcgccgtgggcggcgagccgttgacgtcgcgcggcagctctgcgcagcctgcggccagcagcagtgcgccggtcgcggcgcaggcggcaaggcagcgcagcacggccggcacgatggcgggagattcaggcagggagggggtggctcgggcggacatggctgtactcaggcttgcttggggcagctggatgctgccatcgtacagccgttggacaggacggcaaggcggttgtttccgccatgccgccccgcgcctgccgctcagtggtgctggtgcgcgccggcaccggcgccggtggcgatatgggtggccgagaacagctgggcgcagtcgaccggatcaaactcatagcgcaggccgcagaagtcgcagtggatctcgacctggccgcgctcggcgatgatgccttcgatctcttcctggcccagcgactgcagcatgccggccaccttggggcgcgagcaggagcaatggaaatgcggcgtcagcggctcaaacacgcgcaggccggcggcctgcaggtcttcccagaacaggcggcgcagcagggtgtcgggggtctcggccagcagttcgtcggccttgagcgtggcgcccagctgcacggcgcggtcccaggtgtccaggtcctgcgcgcgggcatggctggccagcggcgcgccggtctcgccgacttccgcggtgccgccgtaggccggcagcttctgcagcagcatgccggcggcgacgtggtcgtccgccgccagccacaggcgcgtgtcgagctgctcggacgcctgcatgtagtgctcgagcacggcgctgatcgagcccagcgggccatgcgcgtcggccagcggcacgatgccctggtacgcctgctggcccggcagcttgtccttcggatccagcgtgatggcaaagcggccgtggccgtgggcgttgaccatctgcgccagcgtggcgtcgtcggcgatgtgcgcgccctcggccagcttggcggtggcgcgcatcgacaggtcggacaggcattccaccaccagcatgcgcaccgggccgtcgccgtgcagctgcatcaccagcgccccgttgaacttcaggttggccgacagcagcgccgcggcggccatcatctcgcccagcagccggcgcaccggtgcggggtagctgtggcggcccagcacttcttgccaggtggcttccatgcgcaccagctcgccgcgcacgggagccgcgtcgaacaggaatttctgcagggtgtcgggggtggtggtatcggtcacaataatctgtcgatgattcggtaagtgccgccgcggtcgtcagccgatccgcttgagctgttgcttgtacatggcctgccgggtggcgtaggtctcggcgttgcggtacaggttggcgacgtcggcgtcggtcagctggcgcaccaccttggccggcgcgcccaggatcagcgagcggtccgggaagaccttgccctcggtcaccacggcaccggcgccgaccaggcattccttgccgatcacggcgcggttcagcaccacggcctggatcccgatgagcgagccttcgcctacggtgcagccatgcagcatggcctggtggccgatcgagaccttgtcgcccagggtcagcgggcagcccgggtcggtatgcagcaccgagccttcctggatgttggtgtcctcgcccaccacgatcggttcgttgtcgccgcggatcacgacaccgggccaggcgctggcgcgggacttgagggtcacgttgccgatgacggtggcttcgggggccacgtaggcatcgctgtcgatattgggcttgacgtcgccgagctggtaaagcgccatggggtctcctgcacgaaaggcttttgttgaagtgggggttgccgccggactttaaagggccagggtggagtgcgggcgcgcggcgccacggcgactgcgcggcttgcccggcagtcgggcaccggccaggccctacaatggcggcagacccggattttacgctcatgccagaaaaaacacccgccgccgccttgcccgaacagtcactttcgccgcgccaccaggcgctggcggtgttgtgcatgacggatcctcgggaaaagtccgtggcggcgcgggcactttaccgccatgtgacgacattgccggacgaggcgcttgccgccggcgaggcgatccaggccgatgccggccaggccatccccggccgccccgcgcggccgccgctggtggcgccgcaggacgtcgagcggcgccgctcgctgcataccccggccgggcgcgcggcgatgatccatgcgctgtgccatatcgagttcaatgccatcaacctggcactggacgcggcctggcgcttcgccggcatgccgcccggctactaccgcgactggctgcgcgtggccgatgaagaggcgtaccacttctcgctgctggccgaccaccttggcacgctgggcgcggcctacggcgacttccctgcccacaacagcctgtgggagatgaccgacaagaccgccggcgacgtgcttgcgcgcatggcgctggtgccgcgcacgctggaggcgcgcgggctcgatgcgtcgccgccggtgcgcgccaggctggccggcgcaggcgaccacgccgccgcggccatcatcgacatcatcctgcgcgacgaggtcggccacgtcgccatcggcaaccactggtaccgctggctgtgcgcgcagcgcggcctggagcccgttgccacctacgcgcagctggccgggcagtaccgcgcgccgaagctgcgcgggccattcaatcttgaggcgcggcgcgctgcgggcttcgatgaagacgaactggcctggctggaggcatcggccggttaggcttgccgtcccgcacctcagccgcgcgcgggaaagccatgcctgcgcgccgaccagaccaccagccaggttgcggcgagcagggcagccagcacgggcgggaatgcgccgatgccgacgccatcgagcagcagcccgccgatgacgccgccgccggcgatggcaatattccaggccgtgaccagcatcgactgggccacgtccgcggatttgccggcggtcttcgccagcgccgtctggaacagcgttgagacgccgccgaagcccaggccccagatcgcggccgcggcatagaccacggccgggtgcccgcccccggccccaagcgccagcaccgcaagcccgaacagcagcgtgctggccagcgtcagcgcccgcagccactggtcgatcagcacgccggtgatccagatgccggcgagcgaggccacgccgaacacgaacaggaccaggtcaagccgtgccccggcgttgccggctcgcaggaacggcgcgatataggtgtagaggatgttgtgcgccagcacgaaggcgagcgtcacgaacagcaccggacgcacgcccggcacggtgaacacgcgcgcgatcggcagccgctggccggcgggctggccggcaaaatccggcacgctcgccagcacccaggcaatcagtcccagcgtcagcacgctgatgatgccgaagcacgcgcgccagcccatgaacgcaccgaggaaggtcccggatggcacgcccagcgacaaggccagggggatgccaaccatcgcgacagcaatggcacgacccttgaggtgatcgggaaccatgcgcgcggcatagccagccagcagcgcccacagcagtccggccgagacccccgcaaggaagcgcgccgccatcgtcaggacatagctgccggaccagcccgtcacggcgttggcgacggcaaagcccgcgatggcaagcagcagcagcggccgccgccgcagcccttgcgtagccgccgtcagcggcatggcggccaccagtgaaccgaaggcgtagatggtgacgaactggccggcaagcggctcggagatggcaaggcccgcgccgatctgcggcagcagccccgccggcaaggcctcggtcaggacggtgatgaagcctgcgacagcaagcgcaagcagtgccggaagcggtagccgcgcaggccgcgtgtccggctgtgcatcgttcgcaagcgtgttggtggctgtggtcatgttggcgcctggataaggactgatgtgttgcttggatggttacgcggctgtgggggcgacaccgtagaccgcgtcgcgcaggtcggtgacaaagcggccggacatgccctcgtacagcgtgttggtgaacgccaccacgctcagcccctggctgcggtcgacgaaccaggcgtggccgtaggccccgccccagcgccaggtgccggcggcttccggcgagcccgcccggcgcggatcgcgcagcaccgagaagcccagcccgaagccggttcccggcgcatcgggcaggtccaggccgccggtctggtcgagcgccatgtcctcgaccagggcggatggcagcaacgcgccgccgccctggcgcaagctctccagcaggcacaggaagtcttgcgccgtgcccgccatgcccgccccgccggaggggaaggcccgcgcattgaagatgcgtgcgggactgtagggaatgccaaccgtgccttcgagcacgggcacggtttcgccttcgcgcaggcggtgcgggtgcgggctgtcgttcacgtacggggtcggcacgcggtgcacgtcgtgtgccacgaagccggtgtcggccatgcccagcgggccggtcaccagctgccgcactgcggtgtccagcggcgtgccatggacgcgctcgatcagcgcgcccagcacgtcggtcgcgagcgagtagccccacgcggtacccggttcgtacagcaagggcacgctggcgatgcgccgcaggttctccgccaggctgatggtggcgtcgtccatgccgtcggagacgccggcgcgggcatagggtccgtcttcgccggactcgaagaagcgatagcccagccccgcggtatggctgagcagttgccgcgccgtgatacgtgccggtcggccatcggccaggcgcgggcggaattcaggcagccagcggtcgataccctggtcaagctcgagccggccttgtgcgaccagcgccagtgccgccacggagacgatcggcttgcttaccgaagccagccggaagaccgcatccatgcgcatcggctgtccgctttcccgatcggccaggcctgccgcctgccggtggaccagttcgccgtcacggctgaccagcacgacggcgccgaccagtcgccgttgctccagcgcctgccggaccacggcgtcgatgcgcgcactcacgggcgcggggaatgcaggggacacgcccgggggcggtgcaatcgtggggagggacacagcgaatccttgttcaatgaacgacccgctcacgataaggacccggccattaaagaaaaagtgggctacagttcctttttctccggaactttgtgtccgcaatcgggggcatcatggacagcctcagtggcttcgcagtgtttgtgcaggtggccgagacccgcagttttgtcgcggcggggcgcttgcttggggtgtcggcctccgccgtcggcaagagcgtggcgcggctggaagaaaggctcggcgtacggctgttccaccgcagcacgcgcagcgtgacgctgaccgccgaaggcacgctgttcctggagcgcagccgccgcgtgctcgccgagatcgaagcggcggagctggagctggccgaagccaccgcggcaccgcgcggccgcctgcgggtgagcctgccgctggtcagttcactggtcttgcccgtgctgggcgacttcatgcgcgcgtatccggacatcgagctggacctggatttcaccgaccagctggtcgatgtcatcgaggagggcttcgatgcggtggtccgcaccggcgagcccgccgactcgcgcctgtcggcacgcaggctgggtgcgttccaggcgatgctggtggcatcgcccgactacctcgcgcagcgtggcacgccgaagctgcctgccgacctgaccggccatgcctgcctgcattaccgtttcccgcataccggcaagctcgaggcctggccgctgcggcgcgcgccgggcgagcccgagctggcgctgccgacatcgatgatctgcaacaacatcgagacgcgcctgtgttttgcgctgcgcggcctgggcattgcctgcctgccggatttcgccatccgcgagcagctcgccgatggcagcctgtgccaggtactggctggccatgtggggccagccaaggcctttcacgtgctctggccggcgagcaggcatccctcgcccaaggtgagggcgctggtcgatttcctctgcgagcgggtctttcctgcctaggcgcgcttgcccgcgcgcgcttcctccagcaagcgcagcacgcgccgctggatcttgccggtggtggtcatcggcagctggtcgatgaattcgatcgccttcgggtattcatacggcgccagctggccgcgcacatgcgcctgcagctccgtgaccagcgccgcgtcgccgtcgaacgagcgcgccaccgacggtgtcagcaccacgaaggccttgaccacggcgccgcgctcggggtcgggcgagggcaccacggcgcagttggacaccgccggatgcttgagcaggcagttctcgatctcgctcggcccgatgcggtagcccgaggacttgaacacatcgtcggcacgcccctggtaccacaggtagccatcggcatcgacgcgcgccaggtcgccggtgcggcaccagcgcaggccgtcgcgctcggcgtacttgcccgcggtggcggcttcgttcttccagtagccgaggaagaacaccgggtccggatgcccggcgctgtcggtggcgcataccgcgacctcgccgtcctcgcccggcgcgcagggctggccttcgtcgtcgatcacctgcacgcggtggcccggatagggacgccccatcgagcccggtcgtgccggccagcccagctgcttgtcgtcgttctgcgcggtgcagttgccgacgatgtagttgatctcggtctggccgaacatctcgttgacgatcacgcccagcgcatcgcggcaccagccgaacacggtctcgcccacggcctcgccggcgctcatcagcgcacgcagcctgatgtcgtagcgctgccgcggctcggggcaggccttcatcatctgcttgagcgcggtcgggaacaggaaggtgttggtgacggcgtagcgctccagcagctcgaaggcgcgctcggcggagaagcggccctggtagccgacgatgggcttgccgaaatacagcgccggcatcagcgcatcccacaggccgccggtccaggcccagtcggccgggctccagaacacgtcgtcgtcctgcggataccagttctgcgagcagacaaagccggtcaggttgccgatcagcgcgcggtgcgggatcagcgcgcccttgggcgggccggtggtgccgctggtgtagatcagcaccgcggcctcgtcggccttggtctgctcggcgacaaaagtcggcagctgcgcggccagcagcacgtcccagtcgtggtcgccgcggccatgcgcgccgccggcggcaatcacggtggccagcgtcgggcattccgggcgcgcggccagcacattgtcgatggaagtctcgtccgcgatcgccacattggcttcgctgtgtgcgatacggtaggccagcgcctcgggcccgaacagcatcgacagcggcatggcgatggcgccgagctggtagatcgccatatgcgcgatcacggtctcgatccgctgcggcatcacgattgccacgcggtcgccgcgcgccacgcccagtgcgcgcagcgccgccgacaggcggttggcttcggcctggatatgggcaaaggtatgcgcgttgcggcggccgtcctcatgctcggtatagaccgcgatgcggtccatcgtggccgggtcgcgcgcccagcgcccgcagcaggcctcggcgatattgaaatgcggggggatttcccagcggaaggattcatacagggcgcgatagtcgtcgcgccggcttgccggcaacgcagctgcggccatccaaggtctccggtaggtccggctcgcgcggccacggggcccccggaatggcggcggccgctataatgcgcgcaagcgaacgatcgttctattttgcgtgggcttccctcgccagcccccgtggcgccgcgcccggcggcaggaagacccgcgcgcaagggtggagacaatgacaatcaaggaaacctcgcggtctgaatttatcacgttgcgcggactgcgctaccacgtgcgccactggggccagcccggcgcgcgcaagctgttcatgctgcatggctggatggacgtgtccgcgtcgttccagttcttggtcgaccacctgcgcggcgactggcatgtgattgcgccggactggcgcgggtttggcgagagcgactggcccacgcgctacccgggcacgcagtcgtactggttcgccgactatatcgccgacctggaggccttgctcgaccactatgagcccgacggccaggtcgacctggtcggccacagcatgggcgccaacgtgatctgcctgtatgccggcatccgcccgcagcgcgtgcgccgcgtggtggacctggagggcttcggtatgacggcgacgcggcccttgcatgcgccgaagcgctatgcgcgctggctcgacgaactgcgcaccggctcggcgctgaagacgtatgacagcgtggacggcgttgccgcccggctgcagaagaccaacccgcgcttgcccgacgaccgtgccgccttcctggccgcgcactggtcgcgctgcaatgcggagggccgctgggagatcctgggagatccggcgcacaagctggtcaacccgatgctgtaccggctcgatgaggtgatggcgatctgggagcaggtcagcgcgccagtgctgcatgtggaagcgcgcgattctgaaacgctgcgcaatatcgcccacaagcaggccatcgacgaattcaaggagcgcttccgcgccttccgcgacttccgtgaagccgtggtcgatgatgccggccacatgctgcatcacgaccagcccgcggcggtggcggagctggtggaatcgttctgtagcgcggtgtgagcgctggcgccgccgctcaggcgtgcgtcagcttttccttcagcgcggcattgttgctggtgtgcacgtgcaccagcgccttttccgggaaggcgtagtggtaggcgcggcgcaacgccagcgcggcctcgtggaagcctgacaggatcagcttctgcttgttggtgtagtaggcgatatcgcccgcggcaaagatgccgcggcgcgagctttcataagtggtggtgtcgaccaggatgcggccggcgcgcatgtccatgtcccactgcgcgatcgggcccggctcggacaccaggccgtacagcgccaccagttcatcggcgggcagcaccgtgctgccgtcgcgggtgcgcacctcgacctcggtcagcgggccgtcctggccttcggtgcgcagggcgccgagcatgccgaccacgaaatccatctcgccggccgccactgcctcgcgcatttccgcgacggtgccgtcggccgcgcggaagccttcgcgccggtgcagcagagtcacgcgcgcggccaccttgcgcagcgcgagcgcccagtccagcgccgagtcgccgccgccggccaccaccacgcgcttgccggcaaagcgcgacacatcacgcacggcgtagtgcacgtggcggccttccagtgccggcgcttccggcagcgatacacgctgcggcgcaaacgcgcccgcgccggcgcagatcagcaccgcagagacatcgaagcgcttgccgccgtcagtggtgaccagcaggcgctcatgggcggcatgcccgtcaggtgccggctgccgcgggatttcggacaggctctccgcgcgctggccgaagtgcatcgggaaagcgaacggcgcgcattgctccagcaaccggtcgaccaggtcttgcgccaggcagcccggcacggcggggatgtcgtagatcggtttttcgggatagagctcggtgcactggccgccggcacggtcgagcacatcgatcagctcgcatctgaggccgagcacgccggcctggaacgcggcaaagagcccgaccgggccggcgcccacgatcaggacatcggtggtggtgacgggggttggtgcgagaggggtagcggtggacattgggcatggcgggcacgccaggtgcccgcaaaaagacggtgcaaggcccgactataccccgcacatcgcccgtttccgcccacgccagcgttgccggcagggctttggcatggctttccagggggcgccggcgtcacgcatggaggggacgacgggagtagaatggccccatgcaaaacgcccacgccatcaatgccgacctgcattgccattccaccgtgtccgacggcacgctggcgccgcgcgccatcgcggaaatcgcccgcgacgcgggtgtcgcgttctgggccctgaccgaccacgacgaactgggcgggcaggccgaggcgcgtgccgcggccgaggaattcggcatgcgctatgtgccgggcgtggagatctcggtgacctgggccgggcagaccgtgcatatcgtcggcctgcagatcgacccgcactgcccggaactgatcgacggcctgaccgatacccgctcgggccgcgcgcgccgcgcgcgcgatattgccgaggcgctggcaaaagtgggcatcacaggcgcctatgaaggggcgctgcagcacgtgggcaacccggacctgatctcgcgcacgcactttgcgcgctggctggtcgaccagggccgttgcgccaccgtgggcgaggtcttcagcgagtacctgtcggaaggccgccccggctatgtcggccaccgctgggccagcctggccgacgcagtcggctggatccgcgccgccggcggcatcgccgtgatggcgcacccgggccgctacaattacaccgatactcagcacgacgcgctgttcgatgaattcaccgccctgggcggtggcgccgtcgaggtcgtgactggcagccacacgcccgaccagtaccgccgctatgccgcggtggcccgccactacgggctgctggcctcgcgtggctcggacttccacggccctggcgaagggcgcgttgagctgggcaagctgccgccgctgccgtcgacggtgacgccggtctggcgcgactggtaggtgcaagcccggcctggccggggtaccccccagattccgctccgatctgtccgaatccgccaccctggtccatgtcacagtacttcgagatccatccgctcaatccgcagtcgcgcctggtcaagcaggccgcccagatcctgcagaagggcggcctgattgcgctgccgaccgattccagctatgcgctggcctgccggctcgacgacaaggccgccgtcgagcgcctgcgccggctgcgcggcatcgatgaccgccaccacctgacgctgatgtgccgcgacctgtccgagctcggcaactttgcgcgcgtcgacaaccggcagtaccgctggctcaagggcgccacgccgggcccgtacgtgttcatcctggaggcgaccaaggaggtgccgcggcggctgtcgcacccggcgcgcaagaccatcggcgtgcgcgtgcctgaacacgcgattccgctggcgctgctgggcgagaccggcgagccgctgatctcggccacgctgcagatgccgggcgacgaagagccgctcaacgacccggcggaaatccgcgcgcggctcgagaagcagcttgatctggtggtgtgcggcggcccggcgccggcgcagccgaccacggtgatcgacctgaccggcggcgagcccgagctgatccgcgcgggccgcggcgacgtcgggcgcttcgggctctgacttccccgggcgctgccaccccgcctggcgggtgcacgagcgtgcgcctgggcggcgccgggccgttacaataggggccatggattcctcccttatccagaccttcgcggtctatgccctgccggtgctgttcgccatcacgctgcatgaggcctcgcatggctacgtggccaagcttttcggcgacgacacggcctatgcgctcgggcgcgtcagcctgaacccgatccgccatatcgatccgatcggcaccatcgcggtgccgctgctgctctacatcatgaccagcggccagttcgtgttcggctatgccaagccggtgccggtggcgttcgagcgcctgcgcaacccgcgctggcacggcatgtgggtggcgctggccgggccggccagcaatgtggtgcaggccttcgtctgggtgctgctggccatcggcctgacctggggcggcgtgcgcgagccgtttttcggcgagatggcgctggcgggcgtgcgcgtcaacctggtggtggcggccttcaacctgttcccggtgccgccgctggacggcggccgcgtgctgaccgcgctgctgccgcagggcattgcccgcgcggtgtcgcgcatcgagccgtacggcatcttcgtggtgctggcgctggtggccgcgggcgtgatcaccacgatctggatgacgccggtggtcaatgtgctgatgtcgctgatcgagctgatgctgcgcccgatcgtgatgctgctgcattgacgtgcaggggaacgccatgacgctatcgcatgccgggctttcggcgccatccccctgggttgcccgctgggcccgcctgctgcgccccggcgcgcgggtgctggacctggcctgcggcagcggccgccatgccgcctggctggcggcacgcggctacacggtgctggccgtcgaccgcgacggcgaggccatcgccggcctgccggccggcgtgaccggccgggtggccgacctggagcagggcgcctggccgctggccggcgaggcgccgttcgacgccatcgtcgtcaccaactacctgcaccggccgctgtggccgcacctggcggcggcactggcgcccggcggcatgtggatttatgaaacctttgccgcgggcaatgaaaccgtcggcaagccgtcgcggccggatttcctgctgcggccgggcgaattgctcgaagtggcgcgccagcatggcctgcgcgtagtcgcctatgaggatggcctggtcgaagtgccgaaaacagccttcgtgcagcggatatgtgcggtgcgcgaggcggctggcggcgccgatgcgcccgcgccggcacgctaccggctcgacgcctgagccaggcacggcgctgtcggcgagaatgccgctgcacacgttgaaacagttggtatcaacccctgtccgggcggcggtcgaggcggcctgcggttccggtacaatccccttattcgcatcccgaattccttaacgttatgacacagattaccggcagcattgtcgccatcgttaccccgatgcatgaagacggcagcctggacttcccggccctgcgcgcactggtcgactggcacgtggccgaaggcaccgacggcatcgtgatcgtgggcaccaccggcgagtccccgacggtttccgtcgaggagcactgcgaactgatccgcgttgccgtggaacaggccggcaagcgcatcccgatcatcgcgggcaccggcggcaactccaccaaggaggccatcgagctgaccgccttcgccaagaaggtgggcgccgatgcgtcgctgcaggtcgtgccgtactacaacaagccgacccaggaaggcatgtaccggcatttccgcaccatcgccgaagcggtggagctgccggtgctgctgtacaacgtgccgggccgtacggtcgcggacatgaacagcgagaccatcctgcgcctggcgcaggtgccgggcatcgtcggcgtcaaggaagcgacgggcaatatcgaccgcgccgcgcagctgatcaaggacgcgccggaaggctttgccatctacagcggcgatgaccccaccgcggttgcgctgatcctgctgggcggccacggtaatatctcggtcaccgccaacgtggcaccgcgcaagatgcacgagatgtgcgtcgcggcgctcaagggcgacgtcgtcaccgcgcgccgcctgcacatggagctgatcgggctgaacaaggccatgttcatcgaggccaacccgatcccggtcaagtgggcgctccagcagatgggcaggatggaaggcggtatccgcctgccgctgacccctctatccgaggccaaccacgactatgtacgcaaggcactggccgccgccggcctgctggcctgatctttcgcggcgtcctgctgtcgcaccacctactaggattgcgtgtcaatgaaactgaagcttaaccgccgcggcgcgacgcaagtccgccgcgccgccctggttgtgcccgtgctcgccgctggcgtgatcaccggctgcagcagcatcaacgaagcgatgcagccggacaagatcgactacaagtcgtcggcctcgaagcgcacgcctacgctggatatcccgcccgacctgaccaagctggagggcgatcgccgctattcggtgcccgatgcgaacggcacctcgacgctgtcgacgtacagccaggccaccaaggtgcgcgagcagtccccgagcgagaacgtgctgccctccgcccagggtatccgcatggagcgcgacggcaaccagcgctggctggtgatcagcaacggcatgcgcggcgaccagctgtggcagcagctgcgcggcttctggcaggaaagcggtttcctgctggtgcaggactcgcccgagaccggcatcatggaaaccgactgggccgagaaccgcgccaagatcccgcaggacatcatccgcaacaccattggcaaggtcttcgacggcctgtactcgacctcggagcgcgacaagttccgcacccgcgtcgagcgttcgcagaacggcacgctggaggtcttcatcagccaccgcggtgcgcaggagcagctgaccggcatcgacaagtcgagcacggtctggaccccgcgtccggccgatcctgagctggaagccgaattcctgtcgcgcctggcccagcgcctgggcgtgcagaaggaacaagccgaccgcatggccaagaacccggcggcggcgggcaatgccgcagccgctgcgggcacggccgccgctgctggcgctgctgctggtgccgatggcgccgcgccggccaagtcgtacctgtcccaggtcaacggcgctccggcgctgcagctgcccgaaccgttcgaccgcgcctggcgctcggtcggcctgtcgctggaccgcgtgaacttcacggttgaagaccgcgaccgcggccagggcctgtactacgtgcgctatgtcgacccgcgcaccgttgccgacagccgtggcttcttctccaagctgttcaccaagccggaagattccaagaccgccaagaagtatcgcgtgtcgctcaagggcacgggcagcggcacgctggtgacggtgctcaacgatgccggccagcctgagaacggcgaaatcggcaagcgcatcctgtcgctgatcgacgagcaactgcactgagccggcgcatgactgctggcatgccagccggccgtcctggccggtgtctggcggggagggcgcggccatgatgcgcttcgccttcctcggcagcggcagcgagggcaactcgctgctgatcgaatcccgcgaagacaccaccaccacgcgcgtgctgctcgactgcggcttcggcatccgcgagaccgcgcggcgcctggagcgcctgggcgtcgcgccggaccagctcgacgccgtgctggtgacgcacgagcatggcgaccacgtcggctcggcctacgcctttgccgcccgccaccgcctggcggtgtataccagccacggcacctggctggcgacctcgcacctgcgcggcgccgatgcggccgacgtgcgcgtctgcggcgccgaccatgcctttgccatcggcggactgcaggtgctgccgtacaccgtgccgcacgatgcgcgcgagccgctgcagttcgtcttgtcggacgggcaggcaaggctgggtgtgttgaccgatgcaggcatggagacgccttacgtgacggcgcgcctggcaggcgtggatgcgctggtgctggaatgcaaccatgaccgcgagatgctgcgcaattcggtctatccggcttcgctgaagcggcgcatcggcggggacttcggccacctggccaatgaagtggcggccagtatcctggcgcaagttgcccatgccggcctgaaccgcgtggtcgcggcccacctcagcaagcagaacaatacgcgtgagctggcaacgggggcgctggcaatggcattgggtgcgttgccgtccgaggtgctggtggcagaccaggacgagggcctggactggcaggcggtgcgcgcctgagggatgcgtggattcggcagggcgcagtgcggtagcagcgcccaaataaaaaaaccggcccgaaggccggttttttcatcggtcaggaaccgattactgcttggcagccggagccgaagcgtcagcagccggagccgaagcgtcagcagccggagcagcagcagccggagcggccggggcttcagcagcgggagccgaagcttcagcggccggagcggcagcagccggagcagccgtgtcagcggccggagcggcagcttcttccttcttgccgcaagcggcgagagcaacagcggccagcagcgatgcgatcaggagagacttcttcattgttcgtcctttaacttgtaataacggaaaacaggcgatgaataattaccggtaattatcgctcttgaactgcaaaatagaggccctcccgggtcccgataaatgcaatggtccacagtactagccagccaacaattatatccgcgttttcccggcttgtgtagcgccgaaatttactgattcgcaatgttacgtattattacagccgcgggcccaattgcagccatccttccagcgtccagtgatggaaagtttccatcagatcgggtaggtccgcgcaagccgcaacatcttcgctactaagctgccgataatcggccaactttttcagccattgcatcagttcggccggcggctcgtaggcttctccattgaggaagaaattcgcgcggtcgtaaagcgcaatcgatgctgatggcagtaccacaccatggcgggccgccagtgtcgcataacggcgcaacggcatgtcgggtatctctgcaaattcaacgccaggtttgggttctgacagatggctgccgaggaattcggacaccatctggctattccattgcaacgccttgagccgctcggcgactgccttggccatgccggcgggtaactgcgcgggccgcgtggcggcgcgctcgccggcgtcggcataacggccgccgaggtcttcattgtcttcgaccgtttcagacagccaggccaggaaatgcccggccagctcgcggtaggccggcgcgcggaagccgatcgagcaggtcatgcattcgccttcggcaatgccatcgtgcgcatattgcggcggcaggtagagcatgtcgccgggttcgagcacccattcctgttccgcgttgaagtcggcgaggatcttcagcggcatgtccgggatcagctcaaggctggtctgcgacgaaatgcgccagcggcgccggcccgagacttgcagcaggaacacgtcgtaggagtcgaaatgcgggcccacgccgccgccgtcggtggcgtagctgatcatcaggtcgtccaggcgcgcgtccggcacgaaacggaagcggcccatcagttccgccgcggcggcgtcatgcagatttaccccttgcaccagcagggtccactggcgggccttgacgccgggcaggttttcgcgcgcaaatgggccatgcgcgagtttccagcggttacggaagtgcgtcaccaggcgcgattcgacgtcatcgctgtcggccaggtcgaaaagagcctcgcgcgacacaggcggcacgattccgggtactgcctgtcgaatcagcaggggcttgcgatgccagatatcccgcatgaatgcagcaggcgtcatgccaccaagcaggtcgagcggagtgtctggatcgacggggccagggggcagggcctgcgcgtataatgcggaatcgttcatggagtcaagaattgaaaatcgctaagaatactgtggtgtccgtgatgtacaagctgtcggacgcgcaaggcaatctgatcgaggagtcagatgaagccatggtttatttgcacggcgggtatgatggcacgttccccaagatcgaggaagcgctcgacggtcatgacgcgggcttcgagacccagttgcagctggagccggaagacgcgttcggcgactatgacgccgatatggtgaaggtcgagccgcgcaaccgcttccccgagccgctggaagtcggcatgcagttcgaaggcatgcccgaagatggcgacgaagaggactccgtcatctataccgtgaccgacgtggccgaggacaaggtcgtgctggatggcaaccatccgctggccggcatggcgctgcgcttctggctgaaggtctccgaagtccgcgaggccaccgccgaggaaatcgagcacggccacgcccatggcgcctcgggcgttgaagtcgtcgatgaggacgaggacgacgacacgccgcgcacgctgcactgatcgcgctgcacggttcgtattccgcaccccaggaaaaagccggccgcagccggctttttcgttgtcgggccggcaagcggtctcagcgcggtgccggtgcgtccttgagcatgactgcgaacggtgaggccgcgcccggcgtgatcaccagttcggcccattgcgagaccgtgttggcgggcagtgacacacgcgtgaagttctgcatgaccttgccggccgcatcgcgcagcggcttgtcgatgccgaagccgttgtccgccccgttggccccgtttccgcccgcatgcaccagcagcacctggccgcggaaacgaccggccagctcgcgcagctggcgcttgaattccaggtagccgtcgcgggtgcggtggcgcatgaagccgtccagcagcgtcgggcggcctttcttctcccagccgttggcaaaatgcgggtcggcgtggaccaccaccacgatgccgttcaggtcgcgttgccgcgccaccgagaacgcgcgcgccagccactggcggttggcctcgcgccggtcctcgaactcgccgttgcgcccgccttcgtcgcggtagtggttgttgtcacccggcaggttcatgccgacgagcaggatatcggccacctccatgcgcatgttctcgcggaagctgcggaacagcgcctggtccgactgccggtgcagcggtcgcggatgccggccgagcgtggcgtcctcggggaagaacagctcacgcagccggttcaggcgctcgaccgcgtcaaagccgccgttgaccggcagccggcattcggaccagtcggtctctccgggcacgtagaccagcggcagcggcgactggtccagcaattgctggcggttgcccagcaccgcatcgctgcacgactccgtatcgcccttgatgccgccggcatgaatgaccaggtccagcttgcgctcgccgaagtagtcgagcagtgccgccgcgttggcctccgcggccggccactggggcaggtcggcgatcagcgcgatgcgcgtcagctttggcctggccggtgccttgccggcgcggcccgcgggcgcggccgatgccatgccggccgtgcaaagcagcggcagcagcatggcaagcagggcacggcgtgcagcgttcatgcggcgtcgagcgcctcgcctgccagtgccttgagccggtacagcgcctccagcgctgcgcgcggcgtcagggtgtcgggatccaggttggccagcgcatcgaccagcgcggcctgttcgggtgcgagcgtgggtgccagcggcgcgggcacggccgacggggcagcgccgaagtcgtcctcgtcgtcatccggcgttggcggtgccgcgaacaggtccagctgcggcgtgggcgtggcgtcggccgattgctgctccagccaggccaggtgcttgcgcgcggcgcggatcaccggctgcggcacgccggccagctgcgctacctgcaggccgtagctctggctggcggggccgtcctgcactgcgtgcaggaagacaatgccatcgccatgctcgaccgccgacaggtgcacgttggctgcctgcggaaactcttgcggcagctgcgtcagctcgaagtaatgcgtggcgaagagggtatggctgcggttgtgcgacagcaggtgacgcgcgatcgcccaggccagcgccagcccgtcgaaggtcgacgtgccgcgcccgatctcgtccatcagcaccagcgaagccggggtcgcgtggtgcaggatgccggcggcctcggtcatctcgaccatgaaggtggagcggccgcccgcgaggtcatcggcggcgccgatgcgggtaaagatgcggtcgatcggcccgatcaccgcgcgccgcgctggcacgtaggcgccgacacaggccagcagcacgatcagcgcggtctggcgcatgaaggtcgacttgccgcccatgttcgggccggtgatcagcaagagcttgcgcgcttcgttgagctggcagtcgttggcgatgaacgccaccgactcggccgcgagttggccttcgaccaccgggtggcggccctgcacgatgtcgaccacgttctcggcgacgcgctcaggcgcggaccagtccagcgtctgcgcgcgctcggccagtgccgtcagcacgtccaggcgcgccagcgcgcccgccacccgctgcaactcgccgatgtgcggcagcagcgcctgcagcaggccgtcgtagagctgcttctcgcgcgcgagcgcgcggtcctgcgccgacagcgccttgtcttcgaaggccttcagctcaggcgtgatgtagcgctcggcattcttcagcgtctggcggcggcggtagtcgtcgggcaccttgtcggcctggccgttggtgacctcgatatagaagccatgcacgcggttgaactcgacgcgcaggttggcaatgccggtacgggcgcgttcgcgcgtttccaggtcgatcaggaactggccgcagttctcggagatgtcgcgcagttcatccagtccggcatcgtagccgcgcgcgatcacgccgccgtcgcgcaccacggtggccggctcttcggccacggcgcgcaccagcaggtccaggcagtcctgcggcacggccaggtcgtgcagggactgcgccagcaaggtgctgccctggtcatcgcggatgcaggcctgcacgtccggtagcgcgcgcaaggtgtcgcgcagcgaggacaggtcgcgcggccgcgcattgagcagcgccagccgcgaggtgatgcgctcgacgtcggccagccggcgcagcgccgtgcgcagggcatcggtgccctggtcgatcagcacgccgatggcctgctggcgtgcctgcggcagcgccgggtcgcgcagcgggtggtgcagccagtggcgcagcgcgcggctgcccatggccgtgcagcaggtgtccagcagcgagaacagcgtcggcgactcgccgccgcgcagggtctcggtcagttccaggttgcgccgcgtggcggaatccaggccgacgtactccgattcgcgctcgaccttcacgccctgcacatggcgcaacgactggccctgcgtggtggccgcgtagttcagcagcgcgccggccgcgcccagcgcggcacccagcccggcacagccgaacgggtccaggctggccacgcccagctgctcgcgcagccggcgcgtgccggcgtcctggtcgaaatgccattcgggcaggcgggtacgcgcgcacgccagcgcgggcagctcgatgccatcggcatacagcagctcggccgggcggatgcgctccagctcgcggcccagctgcgctgcttcgcattccatcaggcgcagctcgccgctggccaggttcagccatgccagcccggtcttgctgacgccgcggcgcgtggtctgctggtgcaccgccatcaggaaggtatcggccttgtccggcagcagcgcggcgtcggtgagcgtgcccggggtgacgatgcgcaccaccttgcgctccaccggccccttgctggtggccgggtcgccgatctgctcgcagatcgccacggattcgcccagcttcaccaggcgcgccaggtactggtccgccgagtggaaggggatgccggccatgcggatcggcaccccgttggaggcgccgcgcgcggtcagcgtgatgtcgagcaggcgcgcggccttttcggcatcgtcgtggaagagttcgtagaagtcacccatgcggtagaacagcagggtgtcggggtggtctgccttgatgcgcaggtattgctgcatcattggcgtgtggcggcttgcggccgaatctgcctgcgcctgttccgggtcggttttcttctgcaatcccattgccattcagcctgtctggcggtgggcctgcgtgatgccgcccgctccgctcggatcgccgccttgcgcaagccggatagcggccgcgcggggcgtccgggcggtcatccgacggcccggggccggggcgcgaaggggcgttttcgaatatggacgatatggtacagcacggggcagcggttgccgcgccgcgcgggccggatccggcccggcggcggggtcagcggcgtgccgtcagcggaacaccagcaccggcacgtcgctgtgtgtcagtaccttctgcgtctcgctgcccagcagcagcccgctgatgcccttgcggccgtgcgaggccatgaagatgacgtcgcaaccgaggtcccgcgcggcgttgatgatgccgtgatatggggcgctggcggccgagacgtggcccgcgcagcggacgccggccattgccgccgcggcctcgatcttgaccagttcctggcgcgccagtgcttccacgcgttgctggaacacttcgcgccgctcatgggtgctgtcgctgcccaccatgtaggggtaggtctccacgcacatgtagggcgtcaggcgcgcggaggcggtgcgggcaaactggatggcggcggacacggccttgtgggaaagctcggaaccgtcgacgggcagcaggatgtgcttgaacataggggccttggtaaagggaaaacggaagaagtgcgggagtagggggcgaagttcaattggccagcgcgcgccccacgatcagcgggtcgggctgcccgatggcagtggtgtcccggttgccgtaggggaagcgcgacaggatggcgcgcagcgcattgagccgcgcgcgcttcttgcagtccgagcggatgaccgtccacggcgcatcggcggtgtcggtgtgggcgaacatggcctccttggcctgggtgtattcgtcccatttgtccagcgaggcaaggtcgaccgggctcagcttccattgcttgagcgggtggatctcgcgctcgcggaagcgccggcgctgttccttctggctgaccgagaaccagaacttgaacaggtggatgccgctgcgcaccagatgccgctcgaagtccggcgcctgctgcaggaagtcctggtattcgcgctgcgagcagaagcccatcacgtgctcaacgccggcgcggttgtaccaggagcggtcgaacagcacgatctcgccggccgacggcaggtgctgcacatagcgctggaagtaccattgcccgcgctcggcctcggtgggtttttccagcgccaccacgcgcgcgccgcgcgggttcatgtgttccatgaagcgtttgatggtgccgcccttgccggcggcgtcgcgcccttcgaatacgattaccacgcgctggccggtctcgcgcacccaggcctggaacttgagcagctccacctgcaggcggtacttctgcttttcataattgcgccgcgacatcaggttctggtacgggtacgcgccttcgcgccagcccgcggacagctcgtcgtccgggtggcgcttgcggccggcctgccacgcggcgggatcgccttcgaggatcaggctgcgcagctgcgcggcctcgtcgggcgccaggccgtcaagcagcgtgcgcatggcgtcgagcatgtcggcgccgttgcctgcgcggctggccaggatgtcctgcatgctgctggccgccagctgcaccgaggcgtcgacggcgctgtcgacttcgttgcgctgggctgaaagcgccgagttggtgggcagcacgtcacccctggccgtggcgcgggcacgtggcgcggtggcggtgtgggaggattggatggtgtcgcgatctgtcatctgcggtcctccgtcaggctgcggtgttgcgcaggatcgcgtagagctggtccttgagcaggagtttctctttcttcagccgctcgatctcgaaggtggaggccggcaccagccccgactccatgttgtggatttcctggtccagcgcgttgtggcggtggaacaggcgcgcgaagcgggcatcctgggtcttcagggtggtgatctggtcgcggtattcgggaaacatgctggctctcctgatggatccgcgcgcacggggcgtggcgcatggtttcattttggggagggcagggtggggcgaccttgacgaggatcatggccgtctcgggaatgagaaaggtctgcagtgctgggtgcggtggcacgcggggcgcaccatgcaaaaagcccgccggggtgcggcgggcgtcggggtgtggctgatctggccgtcaggccatgtgccggtgtcaggcggcgggcttggcgttgtcgagcgagaacggcgacagcaggcgcaccatctgggcgaacgccttgggattgccggccagcacttcgccctgttccatctggcgcggctcgccggcgtagttgccgaccaggccgcccgattcggtgatcagcagcatgcctgcagccatgtcccacggctgcaggccgcgctcgaagaagccgtccaggcggccgcaggccacataggccaggtccagcgcggcggcgcccgggcggcgcaggccggcgcagttgcgggtcatcagcgcgaacaattccatgtattcgtccaggccttccaggtcgcggaacgggaagccggtgccgatcaggcagtcggccagcttgtcgcggcgcgtaacgcggatgcggcggttgttcaggaaggcgccggcgcccttgctggcggtgaagagctcgtcgcgggtcgggtcgtagaccacggcctgcacgggcgtgccgcggtgcagctgggcgatcgagaccgcgtattgcgggaagccgtggataaagttggtggtgccgtccagcgggtcgatgacccaggtgtactcgtgggagtcttcaccctcggcccaggactggccggattcttccgctagaatgccgtgttccgggtaggccgtgcgcaggatctcgatcaccgcggcttcggcggcgcggtccacctcggtgacaaaatcgttgtgttgcttgcgcgagacgcgcaccagatcgacgtcgagcgacgcgcggttgatgatggatcccgccttgcgggccgccttgatggcgatattgagcatcggatgcatgaatctctccaggccggccacgacgacgcggcggggcgcaaaagcgccgcacgcccgctcatgggcagctgacaacacaacggattgtagaagaacgtcgggcgtcgccggttctgctgcaaatgtgccgcgagagtctcgcgagcaagcaaaaacctggcgccgcgccaaagaagaaccccgaattgtatatgaacccggcaattgatacgagccagcccgctgccgatggcaacagcggtgataccggcggcaacgcttttggccgcgtgcgcttcgtgctggtcgaaaccagccacccgggcaacgtgggctcggtggcgcgcgcgatcaagaccatgggcttcggcagcctggtgctggtctcgccacgcgagccggatgtgctgcggcactccgacgccgtcgccatggccagcggcgccgacgatgtgctggcaggcgcgctcatcgtcgatcaggtcgacgcggcgctggccggcgccgcgctgaccgtggcgatgaccgcgcgccaccgcgaattcggcccgccgcggctgctgccgcgcgctgcagcggaacgtgcgcgccagacgctgtccggcagcggcggcgttgccttcgtgttcggcaacgagcgctatggcctgcccaatgaagtggtcgagcgctgcaacgcagtcacccatattcccgccaaccccgcctatacctcgctcaacctggcgcaggcagtgcagctcatcgcctacgagatgcggctggcgctgctggaggcggccccggacgccggcgccaatatcggctatgctggtgagccggccacggccgagcaggtcgaggccatgttcggccatctgcagacgggcctggaggcaatcggttttctcgatccgtccaacccgcgcaggctgatgacccggctgcgccggctgctggcacgcagcggcctggagcgcgaggaagtgaatatcctgcgcggcatcgccaagcatatgctgatcgccgcgcagaaccagccgggcccgcacaaggaccggtgacaggagcaaggacagtggcagcaaaccggagcgattcgatgcagggcgaggcaggcacgcgcggcaagcgcgcgtgctgtcgccccgcggctgcgggtttgcgcaggcccgggcgatgttgatcgcagcatcgccgcaatgtccctgacggatcaggggccaaacaccggtaccccaagcgggcccggcaaatcacttacactccctgatcccgtccccaccggccactgacctcgccggcgaccctgccccgggcaccagcccgcgtggcgcggcgcacggcgcggcaacacgacacgaccaagatgttctctcgcctgaaggaagatatcgacaccatcatgctgcgcgatcccgccgcgcgcagccgcctggaagtgctgacctgctaccccggcctgcatgccgtggtgttccaccgctttgcgcatcgatgctggaacgcgggcttccactggctggggcgttggatctcgcactgggcgcggtttttcaccggcatcgaaatccatccggcggtcaagctgggccggcgcgtgttcatcgaccacggcatgggcgtggtgatcggcgagaccgccgagatcggcgatgactgcaccatctaccagggcgtgacgctgggcggcacctcgctgtacaaaggccagaagcggcaccccacgctgggcgccaacgtggtggtgagcgcgggcgccaaggtgctgggcggattcgtggtgggcgacggcgcgcgcgtgggctccaacgcggtggtgctaaagccggtgccgccgggcgcgaccgccgtgggcatcccggcacgcatcatcctgccggatgcgccatcggcgcagcagggtgccaagcaggagttctcggcctatggcatcacgcccaatgcggacgatccggtgtcgctggcgctcaagagcctgatcgacaatgcggggcgccagcacgaccgcatcgaggcggtgctggccgcgctcgaccggcttggcgaacacctggagaatacgccgaacgatcccttcgatgcgagcgaactgcgcaggctgatgaagtgagcgggaaaggggccgggccggcgctgccgctcagtcggtctgcggcaacaggcggaagccgtcgcgatctagttgcagcaccgcggcgcgcggatgggcgccgtccaggtcccagtcagtgagtacccagcgcacgccggcggcttcctcatgccgtgccgggcggtgcgtgtgtccatgcaccagcagcgacgcaccggcggcgccgagcaactcggccgcggccgcgggcgccacgtcaccataaatcaccggaacggccgctcccgcgctcaactgcctggcgcggttgccttcactgtctgcccgcagcttgcgggcgatcgacagacgcgcgctcagcggcagtgccaggaacacgcgttgcacccagcgcttgcgggtccagcggcggaagcggttatagcgttcgtcgtcgatgcacagcatgtcgccgtggctcagcaccacgcgctggccggcacagtggatcacggcggggtcgggcagcaggctggcaccggcagcgctggcgaagcgctggcccagcaggaagtcgcggttgccgtgcatcaggtacacagccacgccgcgcgctgccagtgcgcgcagggctgcggtcacgcgctgcgcgaagggcgagtcggtttcttcgtcgccgatccagaattcaaagaagtcgcccaggatgaacagcgtgcgcgcgtgctgcgcggcgcgctcgagcgtgcgctcgaaggccgccagcgtgcggggcatgccgggcgtcaggtgcaggtctgaaatgaaccacgcaggcgcctgtgcctcgaagggaccggccaccggcgtgtgggggattgcggtcatgcgcggtgtcggaaggggaatgccggcacgtggatgcgcacggaaccgcaatcgtcaggcatcggcttactcgacgatgacggccttctcgatcaccacgtcttccagcggcacgtcctggtggaagcccgagctgccggtgcgcacgcccttgatctggtcgaccacgtcggtgccttccacgaccttgccgaacacggcatagccgaagccctgcggcgtgggcgaggagaagttcaggaagtcgttgtcgaccacgttgatgaagaactgggcggtggccgagtgcggggcgttggtgcgcgccatggccacggtgtagcggtcgttcttcaggccgttgccggcttcgttctcgatcggggcgtcggtgcccttttgcttcatgccgggctcgaagccgccgccctggatcatgaagttcttgatcacgcggtggaagatggtgttgtcgtagtggcccttgcgcacgtacgacaggaagttctcgaccgacttcggggccttttcggcgtcgagttcaatggtgatgacaccctggttggtgtggagctggaccttggacatgggatttcctctgttcgatagtgttatttgacgacggtggccgactcgatcacgatcggcgcggccggcacattgcgcatggggccgtaggccgtggtcggcacgctcttgatcttgtcgatcgtctccatgccttccaccaccttgccgaacactgcgtagccgttgccgtccggctgcgggtagtcgagattcggattatccaccacattgacgaagaactgcgcggtggccgagttggggtcgctggtgcgtgccatggccaccgtgccggccttgttcttcaggccgccgcgggcttccagcgggatcggagcacgggtgggcttttccttcatgtcgcggtcgaagccgccgccctgcaccatgaagccattgatcacgcgatggaagatggtgccactgtagaagccgctcttcacatattccaggaagttcgcgacggtcctgggcgcggcctcggggtagagctcgacggtgaacttgccggcactggtgacgaactggacgcgctcggcggcctgctgagccagcgcgctgaacgagtacagtgccagggcgcctgcggtcaggccggccaggacgatgcggcgggaacggatcatgaaggaactccggtatgtctggatgatgcacatggtccgggcgcgccgcgcccggaccttgggatgagtggccgtcagttggctgcaggggcgctggcaggtgcctggcgctgcgttggcgtcgccttgcggccggtgccggcgggcgccgccggcttggccggcgccgcggcatcagggttcagctggcgcaggccggcactggcgcgggtatcgcccggattgcggcgcagcgcttcggcgtaggcctgctcggccaggcggcggtagacgtcgcccaggttggtatagccgatggcaaagcccggcttgacttcggtggccagcagcaactcggcctcggcgcgcttcaggtcgccgcgcttggcgtagagcagcgccaggttgttgtggggctcgggcagttccgggaactcctgcgccatttcggcaaaggcctggatggcggcgtcctcgcggccggactgggccagggcccaggcgcgctggaagcgtgcctgggcattgcgcgggttggcggccagcacgcggtcgaagcccttgatggcttcgtcgtagcggcgtgcgttggcggcctgctgggcctcgctcatgccaggatcggtcgactggatgccgccgaccggcgtcgtcggcgcggccagcgacagcgggccgttctgcgcgtaggcaggggccgccagcgcggcggccagggccagcaggggcagtacggcgcgatggccgcgtcggcgcgcgggggcggcgaacatggcagaagacggggagggcagcggcaggctcattgaggacaggtccgttatactccgcggcattctagcaaagcggcaagtccggcacgaaggcgatgacatcggggcagcgggcgcggcatctcgcgcggcgctggcggcgccgtgccggaggcaaccagcgcagcgccttccggtaagatatggggcgcgacggaattgcgccagtggccgcgttgccgccggcggcctgccaggcgccgggcaaccggcgccacggcccgtgctgcctgctgtgcgaaccccggcagtctcctctcaccactcacttcgtttcatgcagcttctgaacatctacaacacgctcgcgcgtgagaaacagccattcgtgccaatcgaacccggcaaggtccgcatgtatgtgtgcggcatgacggtgtacgactattgtcacgttggccacgctcgcgtgatggtggtgttcgacatggtgcaccgctggctgcgtgccgccggctacgaggtgacgtatgtgcagaacatcaccgacatcgacgacaagatcatccgccgcgcggccgagaacggcgagaccatcggcgagctgaccacgcgcttcatccagtacatgcacgaggatgccgccgcgctgggcgtgatccgccccgaccacgagccgcgcgccaccgactacgtgccgcagatgctcgacatgatcggcaagctggaagccaagggcctggcctaccaggccagcgacggcgacgtgaactattcggtgcgcaagttcgccggctacggcaagctctcgggcaagtcgctggaagacctgcgcgccggcgagcgtgtcagcgccaacgacgccaagcaggacccgctcgacttcgtgctttggaagtccgccaaggccagcgagccgcccgagagcaagtgggactcgaagtggggcgccggccgcccgggctggcacattgaatgctccgccatgagctgcacgctgctgggcgagcatttcgacatccatggcggcggggcagacctgcagttcccgcaccacgagaacgagattgcgcagtctgaaggcgccagcggcaagcccttcgtcaacatgtggatgcacaacggcttcgtgcgcatcaacgacgaaaaaatgtccaagtcgcttggcaatttcttcaccatccgcgaggtcctgaagtcgtacgacgccgaggtcgtgcgcttcttcatcctgcgcgcgcactaccgcagcccgctgaactacagcgacgcgcacctggacgatgcgcgtcacgccctgacacgcctgtacacggcgctcaaggacagccagccgggcggctgcgcggtggactgggacgagccgcacgccaggcgctttgccgaggccatgggcgacgacttcaacacgccgattgcgatgtcggtactgttcgatctggccagcgagatcaaccgcaccggctcgaccgcggctgcgcgccagctcaaggggctggcaggcacgctgggcctgctcgagcgcgatccgcataccttcctgcaaggcggcaggtccgacgacggcatctcgccggaacagatcgagaccctgatcgccgcgcgcaagaccgccaaggtggagcgcaactttgccgaagcggaccgcatccgtgcgcaactgctggaagctggcatcgtgctggaagacaagccgggcggtgccaccgagtggaggcgtgcttgaacgctgccgcgcgcaagcccgccatcgccacgcctcccgccacgaggggccgggtgaaggcggccggtccgcgcccgggcaaggctggcgccaaggaggcgccgctgcctgacggcaaggacacggccagggacacgcgcaacgccaaggccgtgctgcccgaagcggatgcggtgccgctgccggtcgaaaccgtcatcgacgcggtgcgccccgcctactgggacgaggcctgcgccgacctgatgaagcgcgaccgcatcctgcgcaagatgatcccgacctacggcccggcgcacctggtgtcgcgcggggatccgttcgtcacgctggcgcgcgcggtggtgggccagcagatctcggtcaaggcggcacagtcggtgtgggagcggctgcatgccctgtgccccaggctgaccccggcacagttcctgcgcgccggtcccgagaagctggccggttgcggcctgtcgaagcgcaagggggaatacctggtcgacctggccgaccatttcaaggcgggcacggtgcatgtcggcgaatgggcgcagatggacgacgaagcggtaattgcggagctgacgcagatacgcggcatcggccgctggaccgccgagatgttcctgatgttcaacctgatgcggcccaacgtgctgccccttgatgacatcggcctgatcaacgcgatctccgccaattacttcagcggcgagccggtcacgcgcagcgaggcgcgcgaggtggcggccaactgggagccctggcgaaccgtggccacgtggtatatgtggcgcagtcttgacccgctcccagtgacgtattaggcattgcagcaagaaaatttagtggcaggtgcagtccgggctatctggcaggcgctaagatagcgaccaaattccggtagaatgcgccccttcacagacaggtacgtgtgattttatgaaaaccaccttcctggattttgagcagcccattgccgaactcgaggcaaagatcgaagaactgcgctttgtgcaggacgattcggctgttgatatttccgaagagatttcgcggctggctggcaagagccagcagctgaccaaagacatctacgccaacctgaccccgtggcaggttgcgcaaatcgcccgccacccccagcgtccctatacgctggactacgtgcgcgagatctttaccgatttccacgagctgcacggcgaccgcacctttgccgacgatctttcgatcatcggcggcctggcgcgcttcaacggccaggcgtgcatggtcatcggccaccagaagggccgtgatacgaaagagcgcgccatgcgcaatttcggcatgcccaagcccgagggctaccgcaaggccaagcgcctgatggagctggcggacaagttcggcctgccgatcttcaccttcgtcgacaccccgggcgcattccccggcatcgacgccgaagagcgcggccagtccgaagccatcggccacaacctgtacgtgatggccggcctgaaggtgcccctgatcgccaccatcatcggtgaaggcggttcgggcggcgcgctggcgattgccgtgggcgacgtggtgcagatgctgcagttcgccacctacgcggtgatctcgccggaaggctgtgcctcgatcctgtggaagaccgccgagaaggcaccggaagccgccgaggcgctgggcctgaccgcgcaccgcctgaaggcgctgggcctgatcgacaagatcgtgagcgagccgctgggcggcgcgcaccgtgactacaagggcatggcggcgatgctcaagcgctcgctggccgagtcgctgcgccagttccagggcatgagcgtgaaggagctgcaggcccgccgctacgagcgcctgctcgcctatggcaagttcaaggaaaccggcacccaggactgacccgtccgcccggctgaccgacaaggtcgcacaggccctccaggccggtgcggcctttgttgtttctggcggcggcacgggcgcggcgacgatcgcggtggccctgtcgggcgggcgcgattcggtcgcgctgctgcatgccgcccgtgcggccgcggcggagtggggcgttggcgcgcgcgtggtggcgctgcatgtccaccacggcctgcaggcggatgcggacgactgggaccgcttctgcgccgcgctgtgcgcgcagtggcaggtcggctatttcgtgcggcgggtgtcggtgcagcccgaagtgggcgagggcgtggaagcggccgcgcgccgcgcgcgctacgccgcgctggcggcgatgtgcgccgatagtggcgcgcgcctgctgctgtttgcccaccaccaggacgaccaggtcgagaccgtgctgctgcggctgttccgcggcgccggcgtggccggcatggccggcatgccagggctgcgcccgctcgacgagcgcagcggcgtgacgctgctgcgcccctggctggatgtggcccgcgccgagatcgaggcctactgcgcggccaacgcgctgcaatgggtcgacgacccgtccaatgccgatgagcgctatgcgcgcaatgccttgcgcgcgcacctgccggcgctggtcgcggcctttccggcgttgtcggccaacgtggtgcaggcggcagcgcatttcgcccaggcaggcgcactgatcgatgaactggcagccgcctcgctggcggcgctggcacgccccggccgcgatgccgacacgcttgccgaactcgacctggcagggctgcgcgccttgcccgtggcacatgccgatgccgtgctgcgcttctggctgcgcgacctcggcgtgcgcgcgccgtccaccgccaggctggcggcgatgcgcgagcaactggtcgcccacgctggcggcgagcccgcgatcgcgcatgaagggctggtcctgcgccgcttccgcgaccgcgtgctggcctgcacgccgccaccgattgccgcgccggcacccgtgatgctggactggcgcggcgaggcccgtatcgtcgtgcccggctggcgcggcgaactccatttcttccgcgatgacaccttcggcgtgcccgaagcggcgctgcgccagcccttgcgcctggccgcccgcagtggcggcgagcgtatcgtgctgcgcccgggcggtccggcccgggccctgaagcaagcctgccaggaagccggcatcccggcctggcgccgcgcctggctgccgctgctgtggtctggcgataccctggtgctggccgccggcctcggcatgcaccgccgctggccggacgccccggcggcgccgcgctggcgcgtcgagtggcatccgcggccgccggcagtggcgatgccgccgcactgaagcggtcggatcgccgtcggcatcacttccgatctgcagccgaatcccgctcccgccttgcctgactgggcttgttcgtgtattttcaagggctttgcataatcgctggcgtcgacaagaagatggctctcatcgttcacaaatacggcggcacttcgatgggttccacggaacgcatcaagaatgtcgccaagcgcgtggccaaatggcaccgcgccggtcaccgcgtagtcgtggtgccttcggccatgtcgggcgagaccaatcgcctgttgggactcgccaaggaaatttcgccgcagcccaatccgcgtgagctggacatgctcgcctcgaccggcgaacaggccagcgtggcactgctggccatcgcgctgcacggcgaagacattgacgcggtcagctacaccggctggcaagtgccggtgaagaccgactcggcctataccaaggcccgtatcgaatcgatcgacgacgagcgcatcctggccgacctcgacgccggccgcgtggtcgtgatcaccggtttccagggcatcgacgacgacggcaacatcaccaccctcggccgtggcggctcggacacctcggccgtggccatcgccgccgcgatcgaagccgacgagtgcctgatctacaccgacgtcgacggcgtgtacaccaccgacccgcgcgtggtcgaagacgcccgccgcctggaccagatcaccttcgaagaaatgctggaaatggccagcctcggctccaaggtgctgcagatccgctccgtggagttcgccggcaagtaccgcgtgaagactcgcgtgctgtcgtcgctgaccgacccgcttatgccgctcgagcaggaaatgcactcgggcacgctgatcacttttgaggaagactccaccatggaagcagccgtcatctccggcatcgcctttgcccgtgacgaagccaagatcaccgttctgggcgtgccggacaagccgggcatcgcctaccagatcctgggcccggtcgccgacgccaacatcgacgtcgacatgatcatccagaaccagtccgtcgacggcaagaccgacttcaccttcaccgtgccgcgcggcgagtaccagcgcgcgctggccatcctgaacgacggcgtgaagtcgcatatcggcgccggcagcgtgtcgggcgacccgaaggtatcgaaggtgtcggtggtgggcgtgggcatgcgctcgcacgtgggcatcgccagcaagatgttccgcaccctgtcggaagagggcatcaacatccagatgatctccacctcggaaatcaagatctcggtgctgatcgacgagaagtacatggaactggccgtgcgcgcgctgcacaaggccttcgaactggaacaggcgtgatccgttcgtgaacacttctggcggggccgcgatttttgtgttgagtgatcgatttttcgttgaccaacacgtgcggcgccgctagaatacgcgcttcgttgtgtggctccctcacacaacgcaagtttgggagacgtggccgagaggtcgaaggcactcccctgctaagggagcatccgggccaaaacctggatcgagggttcgaatccctccgtctccgccagtcatggcggcgaaaccccggaagatcgcggtcttccggggtttttgtttttctggcccatcagatgccttgtgccagaggatcgcgcattcaaggcatctcggacatcccggcgcgatgagcgatccgcgctgcgatttcagtcctggggcacgatcacggcgatggcgttgttgatcagcgcaccggtctcgctttcgtccggccgcatgccggttgccagcgtccggtgcagcacgctggccagcaccatgccgtggaagagccgggcgctggcctcgggacttgccgcaagacggatgccgttggcctgctgcgcggacaggaaggccgcgatataggcgcacgttgcctccgggccgcgcgtgtaccaggcattgcccagcgccggaaagcgccgcgactccgcaaagatcagccgcaggaacgccaggtgccgttcttccagcagcgaatgcaggaagctgtgcgcaatcctgtgcaggccctgcgcggcgttgcagcgcgacaggtccagtcctttctctgtcttctccaggaagcggtcgcatagccgctccaccaccgcgacgaagagtccgtccttgccgccgaaatagctgtacacgttggtcttggagccgccgcacgccttgacgatgtcatccaggctgacgccgtcatagccatgttccaggaacatgtccgcggcggtgctcaggatcagcgcgcgtttctcttcgccgcggcgcgtgatgcgcacgggcgggtggtggaccacagggggggaagcgctttctggagagttcatctggtgcaggcgtggcggcgcaccccatgccgggggccctgcgcagtctaccaaaagccggcaggctgctgcgtttccccatgtgacaagctcatggcttcaataaatcagaacgactcatttcgaatttaagaataccatacggtacggttttaattatatttgccaccatgggcgacgcgctgaagggctggaccccagaccccggccagaaccggcgctcttctcttcgatgcttaacaggagcaagtgatgaaaacggcaatgtttggcgcagcagtggtgctggtgatggcttcggcggcccaggccgcggtgcggtcgcccgatgtctatacagatggcgcgcgtgcggcacatggctcgatcccctcggccgggtcggcacagcgttcgcagccgggccggctggtggacgagcagttccgcaaggtcgcagcgcgcaaggccgatccgtacctggacggcgcggtacgcgaggtcgatcccttcaccgatggcgcgctcgcccggatcggcgagaccgatccgtcggaccgtgcctgatgatgtgccggcgctgcgcctggcgcagtgccggctggctcccggtgcaggtattcccgaccttgcaatgcactgtggcacgctctagaataattcgtataacgcattagattgcgcgtagcgcaaaaataggagacaacgtgacggatgccaaacgcaccggccacaccgccattgcccatgtggacctccacggggtgtcggtgcatggcaaggatctcagccaggaactgatcggcaagatcggctttacggcctactttctgttcctgcttaccggccgccagccgggcgaaaagctggtggccatcaccgatgcctgcctggtcgccattgccgaacacggactggtgccctcggtgcaggccgcgcgcatgacgctcgccgccgcccccgacgccctgcagggcgcggtggccgcgggcgtgctgggctgcggctcggtgatcctgggggcctcggaaaccgccgggcagatgctggcgcaagtgctggccggccgggacgccggcacgctggcagacagcgcgcacgcggtggtgcgggccttgcggcaggcgcggcagccgctgccgggcttcggccatcccacgcacaagcagggcgatccgcgcgcgcaccgcctgctggcattcgcgcgtgaactcggcatcgcgggcgaccacgtcgccgcgctcgaggcggtggccgcggcggtccccgagcactacagcaaggccttgccgctcaatgtgtcgggcgcgatccccgcggtgctgctcgacgccggctatcccgccagcgcgctcaagggcgtaccgatgctggcccgcgtggcgagcctgatcgcccacctgcaggaagagcgcgcgcaacccatcggctttatcctggccgacgccgccgaacacgccatcacctacagcgccgcgccggcgcaagcatcatgaagccgctcgcatccccggccggcgacgcgctggtggcgccgctcgatgtgctcaggcagtaccgcgcccacgatgccacgctcaccggtttccttgccgcccgcgtggcggcgcacccggacaagccggcgcttgtgttcgagggcgagacctggagctatcgccagctcgaccaacggatcggcctcaccgcggactggctggcgcaggcgatgcaagtcggacccggcgaccgtgtcggcgtgctctcgaccaaccatccgtccaccgtggtgctgatgttcgcgctggcccgtatcggcgcgaccatggtgccggccaatcccgagtaccggctcgacgaggcgctgtacgtattccggcacgcgcaggtgtgcggcctggtgtgcgcgcccggcacgctggcgaccggcgccgccgtggccgcggacctgggcggtgacgtctggctgcgcgccaacgaggatggcgatcacggcgtgccgacgctggccgcatcgatcgcggcgcatgcggcgcagccggccaacgctgccccgggcgtcgacagcgaccgcagcaccgccctgatcatctacacctcaggcaccaccggctttcccaagggcgccatgcacagccatcgcggctacgtgctgaccgccgaggcctttgtcggccgcctgcacttgcagccggacgagcgcgtgatgtgcgtgatgccgctgttccatatcaatgcgttgatgtattcggtgggcggggcgctggcctgcggcggctgcctggtgctgatgcgccgtttctcggcctcgtcgttctggcgcttcgcggccgagagcggcgcgaccgaggtcaacctggtggccgccgccggcagcatcctggcgcggcgcccgcgcgcggaattcgtgccgggccatcgcattaccaagatgttcattgcgccgcagacccaggagatggtgcgggtgatgaagcaggaattccacgtgccgcgcctgatcgagtgctacggcatgacggaaatccccggcgtcatcgccaatccgttcaacggcccgcacaagctcggcaccatgggcctgatctcgccgcacccggacccggccgtgccggtgcccgaggcgcgcatcgtcgatgacgacggccacgacgtggcacccggcgccgcgggcgaactgctgatccgcaccccgacgctgatgcagggctactaccgcgacgccgtgcagaccgaggccgcgttccgcgacgggtggtttgccaccggcgatctggtgcgccaggacagcgatggctactacgtgttcgtcgcacgcaagaaggacgtgatccgccgcaagggcgagaacgtgtcgggagccgagctcgaccgcatcttcggcgagcaccccgcagtcgaggaagcggcggccatcggcgtgccggcggacctgggcgaagaagagatcctgctggcggtgcagttccgccccgggcagtcggtcgagccgggcgagttgctcgcctgggctcgggaccggctggccgtgcacaagctgccgcgctatgtcgtcgccgtggatgccattccgcacacccctacgcacaagccggccaagcacaagctgaaagcggatggaaccctgttcgcccgcgccatcgacatggccgccgccagccactgacacagaatcaccggagacagcgatgaacaaccccgacaactacaccctgcaacgcgccttcgatgccatgtgcagcgatgcgcccggcgcggacccggtcctgcaggcgcagttccgcgtggcgctgaagcacttccacgccatgctggacgaactgaagctgaccgaccggcagctctaccggatcgccacctggataggcaaggtggcccagcaggatgaactgatcatgctgtgcgacatgatgggcctgaccatgcgcgcgctggacctggcacgcaccgatgaccacgccacgccgcagaacgtgaccggtccgttccccaaggacgagatcgccgaaggctccaacccatgccatatcgccaccgacgacgagcctggccagcggctggaggtgcgcggccgcgtgctggatgccgccaccggcaagccggtaccgggcgcgatgatgatcgtatggcagcccaaccagttcggccgctatgagaacgaagatgactcgcagtcggaagacaacctgcgcggcaagctgcgttgcgaggccgatggcagcttccaggtgttcaccatccgcccgggtggctacatcatcggccgcgaggataccgaagtgggcgtgctgatgaagcggctgggccgcaaccggcagcgcgcgccgcacatccactaccgggtgatgcagccaggctaccggaacctgacgtcgcagctgtatttcgccggtgatccggccaatccggtcgactgcatcttctcaaccatcgacgaccacatcgtcgacgcgctgccgcacccggagcgcgacggctaccagctggtcaacctggatatcgtgctgcagcctgaaacggcgcagtaagccggcgcgcgaggccgctcaggaggcggcggtaatggagtgcgccagcgccggtgcgcgccggatcgccgcctcgatcgacgcggcggcttcgcgcagcgccggcagccgggtggcgaccagttcgtccgggctggtgcgctcggtttcggtggagcagttgatggcggcgatcacgcgctgttgcgggtcacgcaccggcacggcgatcgacagcacgcccagctccagctggctgtcctggatggcatagccctgctcgagcgcgcgtgccagcgccgcgcgcagcgcgtcggcatcgctgagtgtcagcggggtgaatttctggaatggcgccttgtcgaggatcttgttctgctgggccttgggcgcgtgcgccagcaaggccaggccaagggaggtgcaatggaccggcagccggtaacccaccgaagcccggaaggcgatgcgccggcggctgggcacatgcgccaggtagaccacgctgtcgccgtcgaggatggcaagcgagaccgaatcgcggaagcgctcggccacctcctgcaggaacggctgcacgatgtcgcgcaggttcatcgagctgaggaaggcggcgcccagcgacagcaccttgggcagcagcacgaagcggcggccgttggcgccgatatagcccagcgcctgcagcgtcagcagcgcgcggcgcgcggtcgcgggcgtcatgccggtggcctgcgccacttcgctcagcgtcagttccggcgtggtctcggtaaaggcctggatcaccgccaggccccgcgccagcgccgcgacgtagtcgcggtggccttcctcgagcttcggcggagcgtcgttgtcgacgggggcggacggtttggcggcggaggtcatggccgtattttagccgcaacggaccgcatgcaacacaagggccggggccatcgcaggccaccggatccgggagacatcgcatcatgagactcgaccccacttcgctgcgcctgtttgtcgccgtggccgaaaccggctccatcgccgcggcggcggagcacgcgcaccttgccgcggccgcggtcagcaagcgcgtgagcgaactggagcaggggctgggcaccgccttgctgatgcgcagcaacaagggcgtgcagccgaccatggccgggatggagctggcgcacctggcgcgcggcgtgctgcacaacctcgatgacatcctggtgcgcatgcgcgactacggcggcggcttgcgcgggcaggtgagggtgatggccaatatctcggccatcacgcagttcctgccggcgcagctcaagtcgttcctggccgagtacccgctgatcgacgtgcacctggaagagcgcgtcagcaccgccatcgtgcgcgcggtggccgagaacgccgcggacatcggcatcttcaccgcgggcgcggtgggtgcggagctggagacgttcccctaccggcgcgacgaactggtcgtggtggtgcccggcgcgcatccgctggccgggcggcactcggtgaccatccgcgaggccttcgactacgacttcgtcagcctgcacgcaggcagccagatccacctgcagctggccaaggctgccagcgaggccggccgcgtgttcaagccgcgcatccacgtgcccggctacgacgcgctgtgcctgatggtgcaggcgggactgggcctgggaatcctgcccaggtccagtgccgggccttaccagcagacccttggcatccgcaccgtcgcgctcgatgaagcgtgggccgcgcgccagctggtgatcggcgtgcgtgcgtatgagggcctgtccgcggtggcgcggctgctggtggaccggctgcgcgaggatgaatagcgcgccagcgctgccatcgtttttcgcgatggcgggctcgccaatggttgctttaccgcgcgcgcgggttcttccaatcttgcatcacagaccaccgtatccacaggagcagcaaaccgccatggctaacgaagcgaacaacggaacgatgccgctgcagggcgtccgcgtgatcgaactcggctcgctgatcgcaggcccgtatgcgggcggactgctcgcgcagttcggcgccgaagtgctgaagatcgaatcgcccaaggacggcgacccgctgcgcaagtggcgcaagctgtatgaaggcacctcgctctggtggtatagccagagccgcaacaagaagtcgctgacgctggacctgcgttcggcgcagggccaggagatcgtgcgcaagctggtcaccgaagccgatatcgtgatcgagaacttccgccccggcacgctcgagaaatggggcctgggctgggaggacctgcgcaaggtgaaccccgcgctggtcatggtgcgcatctccggctacggccagaccggaccctacaaggaccgccccggctttgccgcgattgcggaatcgatgggcgggctgcgctatgtcagcggctatcccgaccggccgccggtgcgctcgggcgtgagcatcggcgacacgctggcatcgctgtatggcgtcatcggcgccttgctggccatgcaccacctgcgcgccaaccagggcgaagggcagtttgtcgacgtggcgctctatgagtcggtctttgccgtgatggagagcctggtgccggagtacgccaagttcggccatgtgcgcgagcgttcgggcgccagcctgccgggcatctcgccgtcgaatacgtatccgtgccaggacggccagtacgtgatcattgccggcaacggcgacgccatcttccggcgcttcatggccgccatcggccgcgacgacctgggccaggacccgcgcctggcgcacaacgacgggcgcgtgcagcacaacgccatgctcgacgacgccatcaccgcgtggacctccgcgcatgacctcgacacagtgctggcaacgctggaagccgcggccgtgccctgcggaaagatctacaccgcggcggagatcagcagcgacgcgcactaccgcgcgcgcgacatgatcgagccgcaccagttgccggatggctcgccggtggagctgtccggcatcgtgcccaagctcagcgggaccccggggcgcaccaggtggatcggccccgaactgggccagcacaccgaagagatcctggcgggcatcggtattgccggcgacgagctgcgcgcgctgcgcgccgccggcgtggtctgagcccgccccaacgaaaaggaaagaaaggaaagaaccatgtggcttcctaacgccccccggcgcgtgcgcatcaatgaagtgtccgtgcgcgacggcttccagatcgagccggaattcgtccccaccgaacagaagatcgcgctgatcgaccgcctctcggaaaccggcctggccaggatcgagatcacctcgtttgtctcgcccaaggcgatcccgaacctgcgcgatgcaggggcggtcgcgaaaggcatccgccgccaacgggacgtggtctacaccgcgctggtgcccaatgcgcgcggctgcgagcgcgcactggagtgcgacctcgacgagatcaacctggtgatgtccgccagcgagacgcacaacctggccaacatgcgcatgacctgcgaccagtcgctggagcagttccgcggcgtgatgcagctggcgcagtcggccgagctggccgtcagcggctgcgtggcgaccgcgttcggctgcccgttcgaaggcgagatcgcgccggaacgggtgaagtgggccgcgggccgctacctggacctgggcatggacagcatcacgctggccgataccaccggcatggccgacccgcgccaggtgagcaagctggtcgaggcgttcctgcgctggttcccgggcgtgccgctgaccctgcatttccacaacacgcgcggcatgggcctggccaatgtgctggccggcctggcggcgggcgtggacagtttcgatgcgtcgctgggcgggctgggcggctgcccctttgcgccgggcgcgaccggcaacatctgcacggaagacctggtgcacatgctggagtcttccggcatcgacaccggtgtcgacctggaccggctgctcggcgcggcgcgcgagctgccggcgctggtcggacacgatatttccgggcaggtggtcaaggccggcaagaccaccgagctgcatccggtgcctgagtgggtgggcgcaaggtaacccgcgtccgccacgagaaatacaaggagagacccccatgaccgaacccgaccgcccggcgagcctgctcgacaagctctgggccagccacgtgatccaccaggagccggacggacccgcgctgatctatatcgaccgccacctggtcaacgaggtgaccagcccgcaggccttcgaaggcctgcgcctgaacgcgcgcaaggtgtggcgcgccgcttccgtgctggcaacggccgaccacaacgtgccgaccaccgcgcgcaagctgggcattgccgatcccgtcagccgcgcgcaggtcgaggccctggaccagaactgcgcagacaccggcatcgtcaatttcggcatggacgatccgcgccagggcatcctgcacgtggtcggtccggagcgcggcgccaccttgcccggcatgagcattgcctgcggcgactcgcacacgtcaacacacggcgcgttcgcagcgtttgcgttcggcatcggcacttccgaagtggagcaggtgctggccgcgcaatgcctgtggatgaagaagcccaggtcgatgcaggtgcgggtggacggcgagctgccccgtggcgtgtccgccaaggatatcgcgctggcgctgatcggccgtatcggcactgccggcgccaccggccacgtgatcgagtttgccggcagcacgatccgcggcctcagcatggaggcgcgcatgaccgtgtgcaacatggcgatcgaagcgggcgcgcgcgccggcatggtggcggtggatgaaaccacgctggcctacctggacggccgcccgcaagcaccggccggtgcgatgtgggacgccgccaccggctactggcgcacgctgcgcagcgatccgggcgccgccttcgatgccgtggtggagctggatgccaccgcgatccgcccgcacgtgacctggggcacctcgccggaaatggtggtggccgtcggcgagcgcattcccgatccgcgcgacgagcgcgacccggtgcggcgcaagagcatcgagcaggcgctggactacatgggcctgctgccgaatacgccgatcgaggcggtcgcgctggacaaggtattcatcggctcatgcaccaatgcgcgcctggaagacctgcgcgccgcggcggcggtgctgcgcgggcgccatgtctcgccgcgcatcaggcaggcgctggcggtaccgggctccgggctggtcaagtcgcaggccgaggccgaggggctggaccaggtgttcatcgccgccggcttcgaatggcgcgaaccgggctgctcgatgtgcctgggcatgaacgatgaccgcctggcggccggcgaacgctgcgcttccacttccaaccgcaacttcgaaggcaggcaggggccgggcgggcgtacccacctggtcagcccgcagatggcggccgcggccgcggtggcgggccacttcatcgatgtgcgctcgctgtagaccaccggaggaaaccgagcaatgagagcctttactacgctggacggcctggtggcgccgctggaccgagccaatgtcgataccgacgccatcctgcccaagcagttcctgaagtcgatccggcgcagcggcttcggcccctacctgttcgacgactggcgctacctggaccacggcgagcccggacaggactgcagcagccggcccctcaacccggatttcgtgctgaaccagccgcgctaccgcggcgcctcgatcctgctggcgcgcgagaacttcggttgcggctcatcgcgcgagcatgcgccgtgggcgctggaggacttcggcctgcgcgcgctgatcgcgcccagctttgccgatatcttctacaacaactgcctgaagaacggcctgctgccgatcgtggcggcgccggacgtggtcgagcgcctgttcgccgagaccgcggccacgccgggctaccggctgcaggtggacctggccgcgctgcaggtggtgacgccgtcgggcgaggccattgccttcacgctggatccgttcaagcagcactgcctgctgaacggcctggacgatatcgcgctggcgctgcgccatgccgggcagatccgggattacgagcaggcgcggcggcaattggagccctggctctttgactgaatgatcccctgacggcagccggccgtccgagccggcaccgtcgacacagacaatggatggagaccctatgtcctggcaatttcatacgacccacgcgctgcgtgccgcagccttcggcctggcctgcctggcaggcacgggcgccgcactggcgcagacctatcccgcgcagccgatccgcatggtggtgccttacgcaccgggcggaaccaccgacatcatcgccaggcaactggcgcagcgcatgtccgagaagctgggccagccggtggtggtggaaaacaagagcggcgccaataccgtgatcggcgccgacgcggtggccaaggcgcagcccgacggctacacgctgctgctgaccaacgatgccaccttcgtgctcaacccggtggtgctgccgtcggtgtcgtacaacgtcgcgcgcgactttgccccggtggcgacgatcggctacgtgccgctcgtcatggccgtctcgggcagcctgccggtggacagcgtcaaggacctggccgcatatgccaagggccgtccgcaagccctcagctacggctcgttcggcagcggcagccagccgcacctgatgggcgcgctgttcaacaagctggccggcaccgacctggtccacgtgccgtacaagggctcggcgccggcggtggcagacgtcgtcggcggccagatcctgatgaccttcccggcgctgccgacgatccagagctttgttgcggcaaagaaactcaaggtgctcgccgtcagcggcgacaagcgcacgcgcgcgctgccgcaggtgcccacctttgccgaggccggctacaaggacatggacatctcggccgtctacggcgtgctggccccggccaaggtgccgcgcgcggtggtcgacaagctgaacgccaccatccgcgagatcctggacgacaaggacttcgtcgagaagcacttcgccgcgcaggggatggtgccgatgaagctgagcccggcgcagttctcgcagtacatcgagacgcagacgcgccagacgcgcaagctggtcgagctgtccggcgtcagggtcgagtaggggggcgggccatgatcaacacaagcaacgcgcacgcggtgcaatcaccgcggcttggatggatcggcgttggtgccatgggccgaccgatgtgcctgaacctgctgaaagccggctaccggctcacggtctttgaccgcgtgccggcgcagtgcgaggcggtggccgccgcaggggcggcagtggcgcctgccgcgcaggcactggtggcggactcggatgtggtgttctcaacgatctttgacgatggcgggctgcgcgacctgttcctggcctccggcggcgttgccggcgccgcgacggcggacaaggtctttgtcgacatgagcacggtctcgcccgatgcctcggcagaggtggctgccgcgctcgcgcggcgcggcgccgcttttctgcgcgcgccggtgtcgggtacggtatcgctggcggcgagcgcgcagctgagctgtttcgtatccgggccgcggccggccttcgacgcggtgcagcccgtcctcgcgtgcctgaccgcgcgccagtcatacgtgggcggcgcggacgaggcccgcgtcatcaagctgatgatcaacatgatggtgttcatgagcaccgcggtgatcggcgaagggctggccttcggcgcgcgcgccgggctgaaccgcgcgctgatggtcgatgcgatcaacgacagcatcgtcggcagcgcccactaccgcaccaaggcagagcagctcaagcagcgcgactacgccgccgtcggcccgatctcgctggtggtgaaggacctcgacctggcattggcggtggcccgcgacaacgcggtcgcgctgccgatgtcgtcgctggtgcggcaatacctggcgctgatgcagcagcgccggcagggccatctcgacatcgccgcgctggccgatgtgctcgagtgggcaggcgtgcccggcgcagtgtaatcgggccaacccgatacctacaacaaggacggagacatgaaccacaacccgatcacccgggcgccacgcgccttgtttgccgccgccgggcttgccctggtcctggcgatgccgccggtgctggcccagggcaagcccggcgccgaaccggtccgcatcggcggcctgttctcgatcaccggcggccttgccgccgtgggccaggccgagcgcgaaggcgcgctgctggcgcagaaggtcgtcaatgcccgtgggggtattggcgggcggccgctggaaatgattgtcgaagacgacggctccagcccggattccgccgtcgccaaggcgaacgcgctgctccatacgcacaaggttcgcgccatcgtcgggccatcgggcattgcccagacggttgccatcggcggcatcacacaggcgcagaaggtgccactgttctcgttctcgggactggggcccgcggtggagcgcgaacgccattgcgtgttccacctgacgccgtcgcaggagctcaacgcgcgtgccgtgctggcctatgcgcgcgacaacggcctgaagcgcgtcggcgtgctgcatgactcgggctatgggcaggtggtatggaccagcctgaagacgctggatcgcgagtacggcgtcagcttcatacaggtggagaagttcgagatcgccgccaccgatgtcaccacgcaggcggccaagatcaaggcggccacgccggatgccatcatcgtcatctcgacctcgcccgcgccgttccgcaacgtgcgccagctgaaggtcggcgttcccatcatctccgtgcatggcacggctacctacgagaccgtcaaggccatgggcgaggccgcggacaacatcatccatcccgagttcatcgtgtccgaagacccgctgccgggacagaaggaattcgtcgaggccttccgcaaggagtacggcaagctgcccaagcatttctcggcggtgggctgggatgcggtcatggccttggccgcgggcctgaaggcggccggtgccgatgcgccgggcgacaagctgtgcagcgcgttgcgccggccttaccagggcgtcaccagcggctacgacttcgccgcgcccgacatgggcggcatgacgctggccggcttcacgtactcgaagctgcagaagggccggttcgagcggctgccctacaaggccaaaccatagcctgcgacgctcgcgggaaaggagctggtatgtccactaccctcgtattccaggcgatcctgtccgggatcaccaatggcttcgtctacgcgctgatcggcgtgggcatggccatcatcttcaagggcacgcgtatcgtcaatgcgatgcagggcgagttcgcggtgatcggcgcgctggtggcggtgttcgcgctgaaggcgctgggcctgccatatgcgttggcgattgccggcggcattgccgccggtgccgtcagcggcctggccatcgacgtgctgttcgtgcggccgatgctgcgccgcggcgccggcgaagagagcttcctgctgctgaccattggcctggcctttgcgctgtcggccgcggcgctctacttcggcggccgggattcgcacctgctgccggcgctcggtggggagggggtggtggagctgttcggcgctaccacgcccgtgcatgcgctggcgctgaccggcattgcggtgctgctggtcggtgcgctgcgcctgttctacaccaggaccctggcgggcctggccatgaccgctgcctcgctcgatccggatggcgccaccaccaccggcatcaacgtgcgccgcatgcgcacgtacacgttcctgctcggcggcgggttcggcgcgatcgccggcgtgctggtcacgccgctgctgtcgatgaactaccagatgggcatcggcctcacgctgaagggctttgccgcggccattctcggcggcctgggcaatccgctcggggccgtggcgggaggcctgctgctcggcctggcggaatcgctggcggtggtgggtttcccgtctggctatcgcgacgtgatcgcgctgtcgatcctgatcgtcatcatgattctgctgcccaacggcgtgctgggccgggccgggcgcaagggaggataaccatgaacccgtcacgcgcgttcatcctggctggcgtgttgctgtgggtggcggccgggcagctgctgtcgcggcaccacgtcgacctgctcaacttcgccgccatcctggccgtgggcggccttggcgtgggcctgctgctggggcagtgcggcatcgtcaacctggcgcaggcctcgttctacggcatcggcgcatacgcctcggcgtactgcaccacggcgctgggctggccggcgttggccggtgcggccgccgggctggccatcagcgccgcgctggctgcggccatcggcgtgccggtgctgcgcctgggcggcttcttcctggcgctggcgacgctggcggtgggaagcatcgccaacgtgctgttcttcgagtgggactggctgaccggcggcacgctgggaatcggcggcattcccaagctgtcctggttcggctatgtgctggacaccccggagcgctactactacttcgtctggccgctgctcgcggtgctgctgtggctggtcgacaacctggtcaagggccgcccgggcctggccatgcgggcgatgcgcgatgccgcgccggcggcgcaggtgctgggcgtggacatgcaccggctgaagacctcgatgttcgtgctgtcggccatgctgggctcgctggccgggaccttgtttgcccactatgtgtcgttcgtcagcgtgcagagctttacggtggagcgctccatcgtgtttctgctggtgccggtggtggcgggtgcccgctccacctatggcgtgatccttggtgcgctgttcgtctcgctcgtgccggaactgctgagcgggctgggggatttccaccaggtgctgttcggcgcggtgctggtgctggtggtcacgctgatgcccggcgggatgacgggcggcatcgctggtgcgctgcagcgcatgcgcggactgaaggaggcaagttgacatcctcccctccctaaagggaggagtttccctctgcaggcgatcgatgtcccgatcgggcaaggacatttagcgcagcgttcacatcgcgatcatgtacagcaccgcatccactgcatacccactgccttattccaaggtctgcgatacctttcggcctctccggcggcatcgcgtcgcacgaagaacaaacctgggtggtgaaacgttcgtcgacttcctcgtaccacgcgccatgcacaatcgccttgtacgcgagcattgtgcggaaggacgaccagcccgcatcgaggacggacttcgccacgctggtcttggcgaggccggcggcgttcacattccccaccgcgatgtagtcgaagtcccgcacgatgcgatgcgagagcttgtgcagaaagtcacgccgcccatttttgatgcgcgcgtcgaggttcgtggcctgtcgtttcttgcgcgcacgctgcgccttggccagcgcttgctcgagtcggccaaggtggcgcggattctcgaccttttcgccggtggacagcgtggcaaggtccttcaagccaagatcgatgccgacgccgcgttccgggggccgggcctgggtgtcggcaacttcaatcacgatgttcaggaaccaattgcctcgcgcatcgcgggagaaattggtgccgtccttgatcttgccctcgggaagggggcgggagctgaacacgccggcaaagcggaatccgtcgcccgagcgcttgagatcccggcccttgagcggtgcccaaccgagcgacttgcggccgcgatagcgcaggcacggccggcggtgctggctacgcgacttggcgtactgctcgcaaaccgcgttgattgtgccggaatggatacggagttccttgctgctgccggtcgtcagcacgttcagatcgaaacccgtgggccacttcttgccccatttgagcgcgtgcttctgcgtgtcattgcagaagttccagacgtagttcaccgcgcggctctgctgattgagcaggccgttcagcgacttcacccggtagcgatagacgagaggcatgccggtcattctaatttgggattgcttgctgccggcagcactcctttcactccccgccctgaagggcgaggtttttcggagcaagtctgatgaaccatcccgttcctgcttttggcacggcgccacaagccgtgcgcccggcgcaggcattactgcgcctcgacgcggtcgcgcacagcttcggcgggctggaggtgctgcgcaatgtcagcttcgacgtgccggccggccatatcgtcggcctgatcggtccgaacggcagcggcaagaccacctgcttcaatatcgtctccggctttctgcgcccgaaggggggcaaggtgtcgctggcggggcgggacatcaccgccgacaccgtccagcagcgcagccgcgccggcctggtgcgcaccttccagacgccacaggtgttcgagcacatgaccgtgctcgagaacctgatggcaggctgccacaaggccacccacgctggcgtgctgcaggcgatgctgcgcacgccggcgtcgcgccgcgagctggcggccatgcacgacgccgcgctggcatgcgccggcaaattcgggctggagcgcttgctgcagcaccgggccggcaccctcccggcgggccagcggcgcatcgtcgaactggcgcgtgcctgcatcggcaatccggaactgctgttgctggacgagccgtcgtcggggctgaacagcgaagagatcgaactgctgcgcgcatggatcgtgcgcctgcaccaggagggcatgaccatcctgctggtctcgcacgacatggggctgatgacgatctgcggtacggcccatgtcctctattacggtgaaatcatcgccagcggggcgctgcacgaggtgcaggccgatccgcgcgtgcgtgaagcctatctgggagtctgaccatgctgaacgtgaaaggcctgcgcgccggttacggcgcggtgccggtgctgcacgatgtcgacatgacggtcgcgccgggcgaggcggtggcggtggtgggcgccaacggcgccggcaagaccgcgctggtgcgcacgctggccggcctgatccggccgatggccggcagcatcgtcaaggacggggcggagatcggccatgtccccgggcatcgccgcttcaggcatggcatcggcgtagtgctggaaaaccgcaacctgtttgccgagctgtcggtgcgcgacaacctgcgcctggccgagcaggccggcaagcgcgcccgcggcggcgcgctgcgctacacctatgacgatgtatgcgatctgtttgcgctgctgcgcgaacgtgccgacagcgcggtcgggctgctgtccggggggcagcagcagatggtggcgatcgcgcgcgcgctgttgctccagcccgacctgctgatcatggatgaactcaccaccggcctggcgccccgcatcgtcaaggagatcctggcggtgctgaaccagctgcgcgcgcgcgggctgagcatcttgctggtcgaacaaagcgtggcgatcgccgcggacatgacggatcgcgcctacgtgctgtcagtggggcgcgtgatccatgaagtccggcgcggcgaatggcaggcgctgctgaacgacaagaccctggtgaaggcttaccttcatggctgacctggagaccacgacgatggcattgggcgaagccgcggaccttgccgcactcacgcaagccgatcaggcgcgctatcgcgccatgctgtccggcgacctggctgcgctcgatgccctgctggccgacgagctttcctatacgcactcctcggcattgcgcgagagcaaggcggagtaccttggctcgatccgcagcgggcgggtgcgctacctgcaagcgagcctggcggaggtggggcaggcggtctacggcgacatggccgtgatgcagggcaaggccctgctcagggccgtggtcgacgggacggagcgcgcgctcgacaaccgctttctcagcgtgtggaggcgccatcagggcgcgtggcagatgctggcctgggcctcgacgccgatgccggccgcgagcgcgccgcccgtgcccgtagcctcttgacggcagcatgcggagcagcaccgatggacccggacgacacgtacttcatcatccattgcctggaccatgccgacgcgctgccgcgccggctggcaagccatgacgcgcaccgcagcgcgacacttgccaccctggggctgaacctgaatgttcatctccatatctcgcagaactgccaccccacttaagttggggatttgcgccgcgaaaatcagggcccgtttttcgccgcttgttatagattgttaagacatataagagcgtgggtttcgcatggaaccccagccaataagtgcactattagcatcagtcgttggtgacggccgttcagccgcatggttgccatcgacatccggggggaaacaatcttgcgccagacgcttgcgcgcgcgctgcgcccgcttggacgccttgggtcgcgcaccatcaccgcgggcaccttgctgcttggcgtgatgacgacggctgtcgtctatgcgttctgcaccgacctgcttgagaaggacgtccgcctgcgttttgagaacgataccggcgacgtgatccagcagatcgatacacggatccgcctctataccgatgttctggtgaccatgcaggcgctgttcggcgccagcgaccatgtctcgcgcggcgagtttcgcgatttcgtcagcggcttgaacctgccgcagcgctatcccggtttccagacgctgaactacgcgccctacgtgccggcggccgagatcgacgcctttgtcgcccggcagcgcagcgatccgatcctgcgcgaggccggcgtgacgttcaacgtccgccctcccggccagcggccggggcatttcgtgctgacctatgtcgaaccgctcgccctcaacctggcgtcgatcggcatcgacatgggcgccgagccacgccgcctggccgcgctggaacgcgcgcgcgataccgggcagccagtcagcagcgggcgcctgatcttcagcgaggcaaagaacccgcatgtgggcatcgcgctgcgcctgccggtgtaccgcaaggtgcccgacctggattccgtggaagcgcgccggcgcgcctatgtcggctcggttggcgcggggatccgggtggacgacctgctgaaggacctggtcagcaatgagaacctgcgccggatccggttccgcgtgcatgatgccggagacttcgcgcaggcggcggttccgctctctgcagccaacctgctctatgacagcgtgaccggcctggcggccagggaacgcagccgggttgctggcggcagcaccgtccacgccagtgccgcgcatggcgcgaccgcactggcggacgcccaggcggccccgggccagcatgacctggccaagagcgtggtgcggaatttcggcggacggcgctgggtgattgcgtttgctgccgatgccaaggccatcagtggtccgcagcgctacctgccggggctggtggtgatttccggcctgatcatcagcgtgctgctggggtggctggcctacgcgttgtcgagttcgcgcgcgcgcgccgtggccgtggccgaccagatgacgcacagcctgcgcgacagccaggccgcgcttgccgaggcgcagcagattgcccacctgggcgactggcgcatcgacctggaccaggacatcgcgcacttttcccaggaaatggcgcgcctgctaggcttgcgcggcgacaagccgactccggaagcgctgttccaggcgatcgacgccggccatcgcgccgtgctgcgggaaaggatgcggacagccctgcaggatcgccagccgttcgagttcgagtgcccgtaccggtcgcggcgcggacgccggggctggctgcacctgatcggccacgcgcatggagcgccggacagcgcagtgctgcggggcaccgcgcaggacatcagccagcgcaggtccgccgagcaggccaggacgcaggaacaccagattgccctgcacctggccaccgccaccagcgagatcgaggtgttggaggggattgtccacacgctgctcgaaggcatggactgggaggccggtgccttctggccgggcgatgacagccaggggctgaagctgccgccggtctacctggcccgcgtcaagacgctgcagccgtggctcgccgagcgccctgcagggccggccggcgccgcggtcttgccggcgccgcaatggtatgcaagccgcagcgcgatggcccggcatccgcaagccaggtggctcgacgcgggcggtatccggacggtgttcgccttcccgctgagccggggccacgtgagcctcggcgtggtcgaactctattcccgcagcaagcgcagccccgatacgcatgcgctcgcgatggcgagcggcattgccaatcagaccgggcacttcctgctgcggcgccaggccgaggaaaacctgcgcttcatcgccaatcacgatgcccttaccgggctgcccaaccgcctcatgttcaaggccgagttcgagcaggcgctgacccgtgcccgcgccagcggccaggccctgcatgtcatcttcgtggacctggacgaattcaaggtcgtgaacgacaccatcggccacaatgccggcgacatcgtgctgcgcgagatggccgaccggttgcgcggcagcctggaggaggtggagctgatcacccgcttcggcggcgatgaattcgtcgtgctgctggaccccaagggcgattcgacgatcctggaccggaccattgcccggatccaggctgcgctcgcgccaggcttcgtcgtcaacgagtcggaactgcgcatgacggcaagcatcggcatcagttccttccccgaggacggcagcgactggcagaccctgctcaagcatgccgacctggccatgtatggtgccaagcagctcggcaagaacggctaccagttctactgccggggcatgagcgcgtcgctgcagcggcgcatcgacatggagtcgcacctgcaccgcgcgctcgagcaggacgaattcatcctctactaccagccgcgcattgcgctcgcgtcgggagcgtgcacggcggtcgaggcactgatccgctggcgccacccggaactcggcctggtcatgcccggagatttcattcccttcgcggagcagagcggcgccattgtcgagatcggtgcctgggccctgcgcgaagcgtgccggcagaatgccgcatggcgcgcgcagggactgccgccggtgcgtgtttcagtcaatctttcggcacggcagttcgccgacaagtcgctcaggctgaccatcatcgatgccctgcggcaagccgggctgcccggcaacctgctggagcttgaactcaccgagagcatggtcatgcgcgatgccgaacaggcgtccagctggctctcgcgcctgaagcgcaccggtgtccggctggcgatcgacgacttcggcactggctactcctcgctcgcctacctgagccgcttcccgatcgatacggtcaagatcgacggcagcttcgtccgctacataccggaaagccgcagcgacacgcagattaccagcgcggtgatcggccttggccaccggcttggcctcgaagtggtcgccgaaggcgtggagaacgaggtgcaactcgagttcctgcgccgcgaaggctgcgacgaagtgcagggctactacttcagccatccgctgccgccggcgaagatcactgccttcctggccagccgcatggagaacggtcccgctctcgagcatggaccgcaaccgatgcgcgcctgactgcccgtcagtccggtgcgtgcttaagcagtccaataacagggagctagatcatgcaggaccgtactattgaaatcatgtggcaggccatcgacgcctggacttttccaggatgaaggccaagctgctgcatcagaagcatgcgcattggtcgccggaatcgctggagcaggcggagagcggctaccggcaattcctcaagctggcggcgaagcatccggacacgcccgtcgtccccagcgagcaggtggatgccttctggcatgcccacatcctggacaccaggcgctatgcgagcgattgcgagcgcatcttcggctatgtccttcaccatgacccctacgttggcatcgacggtccggaggacgaggcccgcctcctgcaaatggccgctgcgagcgatgcgctgagcatgcgcgaattcggcagcccgctgacgtctgccgcatattgtgcccgggcagcggccgacgagcccgcgtactgcgcacgcattgccaggacggaggcaccggcgtactgcgcgcgcatggccaaggtggaagaggccgcgtactgcgcacgcatggccaaggcggaagaggccgcgtactgtgcacgcatcgccaggacggacgaacctgcgtactgcgcgcgcatggccagggcggaagagcccgcgtattgcgcacgtatcgccagggcggaagagccggcgtactgcgcccgcattgccacggccggcgcccccgcatactgcgcactggcttcgccccaggccgcggcctgctgaaggcctgcattcgtggccgggcgggcgtcgtcagcctggccacgttgcccacgccggccctcccggttgccgcgaggcacaggtgctgcatcgcgcattggccgcggcacccatgaaatgaaaaatttcatttctgaaattcgttaagccggcctcggaagaaaatcttctgccaaatcaaagggatggtgcctgaaccggccgtggcccggttcttgcggcagcaggacggggcgggcgcgtatttcatcgtgcctgcaaacctgccgtcgccctgcatcgcgctgcgtcgtgggcaggcgaacctggtcttgatgaggaaggcaccacgatgtactacggaagaatcggagcccgcgcgcacagccgcgagcttgccggggacggcgatcagccacttgccggccagaaccgaagcgagcatggcgatcgggaccagcagtcgccaaagcgggccaactgggcgtgggccgctgcatcggcgcactatgactggatggactcgcacgtcccatttgcccaatacgactagcagcccgggcaagccttgcgcccgtgctgcatccccgatcacctgatcctgccgtggcggttgcgcgcggctggttcgcttccctgcatcccatggactacgcccctatccgctccctgctgattgccaaccgttccgagatcgcgatccgcgtgatgcgcgcggccgccgagatgaacgtgcgcacggtggcaatctattcgaaggaagaccggctcgcgctccatcgcttcaaggccgatgagagctacctggtcggcgagggcaagaagccactggcggcttacctcgacatcgacgatatcctgcgcattgccaggcaggcgaaggtcgacgccattcatccgggctatggcttcctttcagagaacccggacttcgcgcaggccgtgatcgacgcgggtatccgctggatcggcccgtcgcccgaggtcatgcgcaagcttggcaacaaggtggcggcgcgcaacgcggcgatcgacgcgggcgtgccggtgatgccggcaaccgatccgctgccgcatgacctggacacgtgcaagcgcctcgccgccggcatcggctatccgctgatgctcaaggcaagctggggcggcggcggacgcggcatgcgggtcctggaacgcgagcaggaccttgagggggcgctcgccgcggcgcggcgcgaggcgctggctgcgttcggcaacgacgaggtgtatgtcgagaagctggtgcgcaacgcgcgccatgtcgaagtgcaggtgctcggcgacacgcacggcaacctcgtgcatctctatgagcgcgactgtaccgtgcagcggcgcaaccagaaggtggtggagcgggcgcccgcgccatacctcgacgatgccggccgggccgcgctgtgcgaatcggccctgcggctgatgcgcgcggtcggctacacgcatgccggtacggtcgagttcctgatggatgccgactccggccagttctacttcatcgaggtcaatccgcgcatccaggtcgagcacacggtcacggagatggtcaccgggatcgatatcgtcaaggcgcagatccgcgtgaccgaaggcggccatctcggcatgaccgagaacacgcgcaatgagaacggcgagatcgtcgtgcgcgccgcgggcgtgccggtgcaggaagcgatttcgctcaacggtcacgcgctgcaatgccggatcaccaccgaggacccggagaacgggttcctgccggactacggccgcctcactgcctaccgcagcgcggccggcttcggcgtgcgcctggacgccggcaccgcctacggcggcgcggtgatcacgccgtactacgattcgctgctggtcaaggttaccacctgggcgccgaccgcgcccgaatcgatccggcgcatggaccgcgcgctgcgcgagttccgcatccgcggcgtcgcgtccaacctgcagttcctcgagaacgtcatcaaccatccctcgttccggtccggcgacgtcaccacgcgctttatcgacctgacgccggaactgctggcgttcaccaagcgcctggaccgcgccaccaagctgctgcgctacctgggcgaggtcagcgtcaacgggcacccggagatgagcggccgcacgctgccatcgctgccgctgcccgcaccggtgctgcccgccttcgacaccggcggcgcgctgccctacggtacgcgcgaccggctgcgcgagctgggcgcggagaagttctcgcgctggatgctggagcagaagcaggtgctgctgaccgataccaccatgcgcgacgcgcaccagtcgctgttcgccacgcgcatgcgcaccgccgacatgctgccgatcgcgccgttctatgcgcgcgaactgtcgcagctgttctcgctggagtgctggggcggcgccaccttcgacgtggcgctgcgcttcctcaaggaagacccgtggcagcgccttgagcaactgcgcgagcgcgttcccaacgtgctgttccagatgctgctgcgcggctccaacgcggttggctacaccaattatgcggacaacgtggtgcgcttcttcgtgcgccaggcggccagcgccggcgtggatgtgttccgcgtgttcgattcactgaactgggtgcgcaacatgcgcgtggcgatcgatgctgtcggcgagagcggcgcgctgtgcgaaggcgcgatctgctataccggcgacctgttcgacaagtcgcgcgccaaatacgacctgaagtactacgtaggcatcgcgcgcgagctgaagcaggccggcgtgcacgtgctgggcatcaaggacatggccggcatctgccgtccgcaggccgcggcggcactggtcagggcgctcaaggaagagaccgggctgccggtgcatttccatacccacgataccagcggcatctcggccgcttcggcgctggccgcgatcgaggccggctgcgatgcggtcgacggcgcgctcgacgccatgagcgggctgacctcgcaacccaacctgtcgagcatcgccgcggccctggccggcagcgagcgcgatcccggcctcagcctggagcgcctgcacgaggcgtcgatgtactgggaaggggtgcgccgctactacgcgccgttcgaatccgaaatccgcgccggcaccgccgacgtgtaccgccacgagatgcccggcggccagtacaccaacctgcgcgagcaggcgcgctcgctcggcatcgagcatcgctggaccgaggtgtcgcgggcctatgccgaggtcaaccagatgtttggcgacatcgtcaaggtgacgccgacgtccaaggtggtcggcgacctggccttgatgatggtggccaacgacctgagcgccgccgatgtgtgcgatcccgccagggagactgccttccctgaatcggtggtgtcgctgttcaagggcgagctgggctttccgccggacggcttccccgcggaactgtcgcgcaaggtgctgcgcggcgagccgcccgtgccgtaccggcccggcgaccagatcccgccggtcgacctcgacgcggcgcgcgccgcggccgaagcggcgtgcgagcagccgctcgacgaccgccagctggcttcgtacctgatgtacccgaagcaggccggcgagtaccacgcgcatgtgcgcaactacagcgacacctcggtggtacccacgccggcatacctgtacggcctgcagccgcaggaagaagtggcgatcgacatcgctgccggcaagaccctgctggtctcgctgcaaggcacgcaccccgatgccgaagagggtgtcatcaaggtccagttcgagctgaacgggcagtcgcgcaccacgctggtcgagcagcgcagcaccacgcaagcggcggcagcgcgccatggccgtccggttgccgaacccgacaatccgctgcatgtcgccgcgcccatgccgggctcgatcgtgacggtggcggtgcagccggggcagcgcgtggccgcgggcacgacgctgctggcgctggaggcgatgaagatggaaacccatatcgcggcggagcgggactgcgagatcgccgcagtccatgttcagcagggggatcgcgtggcggcgaaggatctgctgatcgaactgaagggctgacgttggccggcagggcgcaggctccgatttgcatcctgcagcgaaccgtccgccacttccaccacgccgatcagacagatcccggctacgtgcaattgtcgcggtacgcctgctgcagttgcttgcgcgtcttgtcgcgttcgatcttggggatggtccggccctgcgcgttctgcgtgcccggggcggaatggtacgaacgcctttttgatgtggcgttgtactgctccttcagctcctcgcacttcgcgcgtgcggcctcttcgggatcctgggtggcggccgacggggggcgatagggattggtcccgccctgaacggcatccgatatggcgctcgcggcaccctcggtcgatgcgcgctgcgccagcgccgccgaggcgcagcccagtgccaccaggccggctaccaggcatctcttggatatcggcatcgttctctccccggtgatggataacgggcatgcccgccagacaaccatcatatgtgcccgtcgcgggattgtcagaaactgatggttgtcgacagcgcgcagacctgcgcaggcagcgtggcagcacgaggaggtgttgcgatgcagcatcggagcggctcgcgggagcctcggcctggtgccgccagcgcaatccaaaatcccttttttctttgcttcgatgcacatttgtcgaagcgcgacctcctatagtcgatgcatactccttgcctgcccagggcataactcgacccatgcagccccagaacctgacccccgccgcgcagcgcgaagtcgacaaggcacccggatggttgcgctggctcccgggactgctggtgttgaagaactatcagccggcctggctgccgaaagacctcgccgccggtctggtgctcacgaccatgctggtgccggtcggcatcgcctacgccgaggcctccggcgtgcccggtgtctacgggctctacgccaccatggtcccgctgctggtgtatgccctgcttggcccgagccggatcctcgtgctggggccggattcggcgctggcggcgccaatcctggcggtggtgttgcaggtctccggcggcgatccggggcgcgcggtcatggtggccagcatgatggcgatcgtgtcgggcgtggtctgcatcgtgatggggctgttgcggctggggttcattaccgaattgctgtccaagccgatccgctacggctacatgaacgggatcgcgctcaccgtgctggtcagccagttgcccaagctgttcgccatctcgatcgaagacgccggcccgctgcgggagatgatcagcctcggccgggcgatcctgggcggcgagaccaactggtacagctttgcggtcggcgcgggcagcctggtgctgatcctgttgctgaagcgcttcgagcgcgtgcccggcatcctgattgccgtgatcgtcgcgacggtggccgtcagcatgttcgatctcgaccagaacggggtgaaagtgctgggcaagaccccgcaagggctgccgggctttgtcgtgccctgggtcagtggcgcggacctggttgcgatcctgctgggcggcattgccgtcgcgctgatctcgttcgcggataccagcgtgctgtcgcgcacctttgccgcgcgcaccaacacccgggtcgacccgaaccaggagatggtcggcctgggcgccgccaacctggccgcgggattcttccagggctttccgatcagcagcagcgcgtcccgtacgccggtggccgaagccgcgggcgcgaagacccagctcaccggagtcgtgggcgcactggccgtggcgctgctgctgatgttcgcgcccaacctgctgcagtacctgccaaacagcgcactggcggcggtggtgatcgcggcggccataggcctgttcgagttcgcggacctgaagcgcatctaccgcatccagcagtgggagttctggctgtcgatggtctgctttgccgcggttgccgtgttcggggcgatcccggggatcatcctggccgtggtccttgcagtgatcgaattcctgtgggacggctggcggccacactatgccgtgctcggccgtgtcgagggcctgcgcggctaccacgacaccaagcgctacccggatgccgagcgcatcgacgggctgctgctgttccgctgggatgcgccgctgttcttcgccaatgccgagctgttccaggcgcggctgatggaagcgatcgacgaatcgccgacacccgtgcgcagggtggtggtggcggccgaaccggtgaccagcgtcgacgtcacctcggccgacatgctgcgtgaactgagcggcatcctgcgcgagcgcggcatcgcgctgcattttgccgagatgaaggacccggtgcgcgacaagctcaagcgcttcgagctgatggaagcgatcggcgacaagaacttccaccccacggtgggcagtgcggtggatgactacgtcgacaagccagcctgaaccgttacggtccaggctggttgcgccgcgcgccggctactccagccggaacccggtctgcttgatggcgagcgcccatttcttctgctctgccgccatgaacgtcgcaaactggtccggagagctctggctggccggctcatagcccttgctgacaagctgctggcgcacacctggcgcattcagcgccttgtcgatttccttgctcagcagcgcaacgatctccctgggcgtgccggcaggcgcgaccaggccataccattcgctggcttctatgcccgggaagccggcttccgccatggtcggcacgtcggggaacaacggcagccgctgcttgctggccacggcgatgcccttgagctggccgcccttgacgaacggcatcaccgccggcacgccgtggaacatcatgtggatatggcctcccaccatgtcggtcagcgcctggggtccgcccttgtacggcgcgtgcacgacgttgatatgcgcggtttccttgaacacctcgctgatcacgttctgctgggtgcccgggccgggcgaggcatagctgagcttgccgggctccgccttggcccgtgccaccagttccttgaccgagccgcccacggacgggttgaccaccaacatgtacggcgagcttgccatcagccccagcggcgcgaagtccttgcccatgtcgaagggcaggttcttatgcaggctggcgttgatcgccatcggcgcgctggcgaccagcagcgtgtagccatccggcgccgccttggcgcccatgccggcgccgatattgccggtcgccccggggcggttgtcgaccacgacttgctgcccgaggctggcggtcatcttctcggccaccgtgcgggtgacggcatcgacgccgccgcctgccggccacggcacgatgatgcggattggccggttgggatatccgccttgtgccagcgcgctggtggcgcaggcagccaatgcgatcgcgcccagggtacggccaaaacggttcaatacggatttcatctgttgtctcctcgctgtctctgacgggccccggtgaaggtgacggggctttcgttggttcagtctttggtttatgccgcttcagtagctttgatttgtcccggctttgcgctcccttgatgccattgcgccatcagccgctcccagcgcgtgcgcgtggccgccaggttgcgcgccttgacgtggccgtagccgcggatctcctgcggcagccgggcaatctccagcgccagctcgagcttttgcgcggaaagtgccggcagcaaggcttccacgctgcgccggtattcaccgatcagggcccgctcctccttgcgctccagggtgtagccgaaaggatcgaatgccgtgccgcgcaggcccttgaagcgggccagtacaccgaatgcggtgcgcatccacgggccataggtgcccttgaccagttcgccggcctggctcttccgcgcaaacaggggaggggccaggtggtgcaccagccggaccttgccttcgaacatcgacgcgatctgctggcggaatgcggctccggtatgcaggcgagccacctcatattcgtctttataggccatcagcttgaacagcgagcgggccacggcttcggtcagccgggtgccgccgacgaccgattccgccgcctttacgcgtccgacaaacgactcgtattgcgccgcgtaggtccggttctggtagccggtcaggaattcggcgtgcttcttcatgagttcctccaccggcaccttgcgcacgaactggatcacctgcgagccggccggctgcgcgggtatcttcgacatatcgtgggcgcacagccggccccattcgaaggccgccttgttgctgtcgacctgcacgccgttgagttcgatggcgcgcatcagggccgcgtgcgacagcgggaccttgcctttctgccaggcatagccgagcagcagcaggttggcgtagatcgactggccgagcagctgcttcgccacctgttcggcgtcgaagccggcgagctggcccttgccgacggactgggcgatcctgcccacggcctcgccgacctggggatcccagtcggggttgcggacaaaagccgcggtgggggtgatatggctgttcagcaccacataggtccgtgccggcgacatcgcggccagcgaggtcttgctggccgcgaccacggtatcgcaggcgatcaccaggtcggccattgccatgtcgacgcggctcgcatgcagggcgtccgggctggcggcgatctggatgtggctccaggtggccccgcccatctgcgccatgccggtcgcgtcctgggtgatcacgcccttgccttcgaggtgggcggccatgcccagcacgccgccgatggtgacgatgccggtgccgccgatccccgccaccacgatgcgccgcggcttgccggcgtccggcagcgtgggcatcgggatggccgggggcgtggcgcggccgctcgcggtggtggcgggcttcttcagttggccgccttcgaccgtgacaaagctcgggcagaagcccttggtgcaggagaagtccttgttgcaggtgtcctggttgaccttgcgcttgcgcccgaagtcggtctcgaccggctgcaccgccaggcagttgctttgcacggagcaatcgccgcaaccttcgcacaccagctcgttgatgaccacgcgcctggccggatcgatcatggtgccgcgcttgcgctcgcggcgcttcttggtggcgcaggcctggtcgtagatgatcacggtcacgccggacacctcgcgcagctcgcgctgcacggtatcgagttcgtcgcggtggcgcacggtgacgccggctgcgaggtcgtcgacacccttgtacttgcccggctcgtccgtgacaacgatgatctgccgggcgccttcagcggccagttcacgtgacatcgccggtacatcgagctggccgtccaccggctggccgccggtcatggccacggcgctgttgaacaggatcttgtaggtcaggttcacgccggcgtggatcgactggcgcaccgccagcaggccggagtggttgtaggtgccgtcgcccaggttggcgaacatatgggtgcgcttgctgaagggtgcctggcccatccagtgcacgccttcgccgcccatctgcgaccatgaggtggtcgagcggtccatccacaccaccatgccatggcagccgatgccagccgtcgcgaccgagccttccggcacgcgggtgctggtgttgtgcgggcagcccgggcagaaccacgggaggcggtcggtggcgcgcgcatcgccctgggcggtggcgcgttccttggcgtcgatttcctgcaggcgcacgtccatgcgcgcggccacgtcggccggcacgcccagcgccttgagccgctgcgcgatggccttggccaccagcgcgggagagagatcggccttggcgcgcagcagccagtcctcggccggcttgcggtggctccattcgccgccggcgccgtcggcgtggtggtacttgccaaagacggccgggcgggaggtgggtgggtagtggtacagctcgtccttcaactgctgctcgatcacgggacgcttttcctcgaccaccaggatctcgcgcagcccgcgcgcaaagtcgcgcacgctgtcgggctccagcggccataccacgctgaccttgtgcagccggacgccgagcgcgcggcaggtggcatcgtcaagcccaaggtcgagcagggcctggcgcgtgtcgctgtaggccttgccgctggcgatgatgccaaggcggtcgttggatccctcgatcacgttgtggttcaggcggttggcgcgcacataggcgagcgcggccggccacttgaattccatcatgcgcgcctcggccgcgagcggatcgtcgggccagcggatatgcaggccgccgtctggcagggtgaagtcttccggcagcacgatgtgcacgcgatccgagtcggtggtcacggaggcgcccgattccaccacctcctgcacggtcttcatgccggcccacagcccgctgaagcggctcatggccagggcatgcacgcccaggtcgaggatgtcctgcacattggacgggaagaacaccggcagcccgcacgccatgaaggtgtggtcgctctggtgggccagcgtgctgctcttggagacgtggtcatcgccggcgagcgcgatcacgccgcccagcggcgaggtgccggcgaggttggcatgcttgagcgcatcgccgctgcggtcgacgccggggcccttgccataccagatgccgaacacgccgtcgtagcgcttgctggcggtatcgaactccagttgctgcgagccccagaccgccgtggcgccgagttcctcgttgacgccgggtttgaagaccacgtggttgtcggcaagatgcttctttgcctgccacagcgcctggtcataggtgcccaggggtgaaccgcggtagccggaaataaaggcggcggtgttgtggccggccgcggcatcgcgcttgcgctgcagcagcggcaggcgcaccagcgcctgcacgccgctcatgtaggcacggccggagtccagcgcgtacttgtcgtcgatcgacacggctcgcagggcctgccgggccgcgtcggggagaattggagcattcataggggcgatttcaggcaaacagggttgagcgggggctgccggcgtgcgttggcacccggattcctggcaatactggtgacggaagcggcgctagccggggagggggatgccgagttcccggccgagcgtatccagtgcccggacgaccgcgtcgggcagggtgatgccttgctggcggccttcgcgctcgagcgcttcgccacggtgtccgggtagccgggcgtcggcgccgccggcggcaagatagttgccggtccactgcgccatgtagtcggcgaacagctccttgccggcaaaggcgtccggcttgaccagccacacaaaaccgccctggcggccgaccgcgccggcgccgctgacagtgttgcgcgccggggaaagcgagtccgcggtggcggccatggcgccggccaggcactccaccatcatggcgatgccgatgcccttgtgcccgccagtgggcagcagcgagccttccagcgcgcgttgcgcatcggtggtcgggtggccgtcggcgtcgagcgcccagcccgcgggaatcggcttgccttcacgggcggccagcaggatatggccgcgtgcggcaacgctgcaggccacgtcgaacacgatcggtgccgcacccggcaacgggcagccgaaggcaatggggttgtgcccgatcgcggcgcgggcaaagccttccatgcccagcacgggcggcgtgcgctggccgaccatgcagaaggccccggcctcggcggccagcaatgccgggataccgagtgcgccgagatggccgcacgattgcaccgcaaccagcaccgacgcgctcgactgcagcgcctccagtccgagttgcacggcgcgcgggcccgcgatctggcccatggcgccgtcggcgtcgagcacgacgccgcccgggaaggtcttgtgcgacatctcggggcgtgggttgaaatcgccggcacgcaggcgttcgacgtaggaggggacccgcgtcaggccatgcgtcttgtagccgcgcagctcgctgcgcaccagcgcggcggcggcttgggtcgcctggtctggcgccacgccgcatgactcaaacacggcggcagtccagcgcgcgaggctgtcagtgttccagcggatactcatgtcgatttctcccgcacgatcatcaggcgctccgcgaacggggcggcgtagaccgactggtagtagagcggctggtcgcgcagcgtgtagccacgcaactccatgatgaatgccggcgcctcggggtccagaccaagttcctgcgcggccacggccggggccgggccgaagcggatccactggtccacgcgcagcgtcggcagcgacaggcgctggccgatcagctcgcgcaggttcttctccagggcatcgcggtccagcccgccgagttgcgcgaagtcttcctcgcgcagccagaactcgctgtagaggtcgaagcggccgccgacgctgatcacgcgctcgatgcgcacgtagccgtcaccggcgaggaactccgaccacggacccttgcgcttgatccgctttaccgagcgcgcatggacgtaggacggcagttcgttgccctgttcatcgcggaagcgcaggtaacggacatccgccggcgccacgcgcgtcccggaaacaaaggtgccccgtccctgttcgcgcgtgatcagtccggaatgcgtcagccgtgccaatgccttctggaccgtgccgacgctgactccatggaagctggcgagctcgccctcggagggcaggcggtcgccctcgcgcaggtcgccggattcgatggagcggatgatcgcgtcggagacgctgctaagtttggtcatggttgttcagaggctcagtgcgaatcgactgaccgcggtctcccggatatcgagcacctcgctggtcagccgcgtgccggatgcgacgtccatcgcatagccaaacagctgctcgccgaggtcggagatcttgtccccgttctgcaggactccgctgacgtcgaagtcaatgttgtcggccatggtgtgcagggtattgacgttgccgcacaccttgacggtcggtgccaccatgctgccgatcggattgcccacccccgtgccgaagaaggtgagctggcatccgccggcagccagcgcagtcagattttccactgccgcggccggcgcgtccatgaaatgcagccccttcttctgcggcgcctcgccgtagcgcagcacgcccaccagcgggctggtgccggccttggccatcgcgcccagcgccttttcctcgaccgtggtcaggccgccgcgcttgttgtcgggcgaaggctggtcctcgcgcatgtcgaccccgcgcgagatcgccaggtcttccatgttgcgcaccgccgtgacgaaggcctcgcgcacccggccatcagccgcgcgctcggcgaacaggtgctcggcgccgatgaactccgaggtctcggaaatgatcacggtgccgccgccggcgaccaccatgtccgccatgcggccgatcacggggttgcagctcagcccggaagtggtgtcagaaccgccgcactcgacgccgatcaccagcgacgacaccgggcatggcacgcggcgcgccttcgacgcggccagcgacagacggctggccttgcgcgtgccttcggcaatgcatgcgaccgtgccgtcgggctgcaggtgcacgcattcgaccggcttgccggtgctgcggatgcggcgcgcgacttcttccgtcgacgattcctccaggcccaccagcagcaccgcggcgatattgggattgcggcccaggccggccagcgactcgaatgcgaaatccaggtcggcgccgaactgtccgcgcacgaacagcgtcgtgaccgggatgcagccgcccacggtgcgggcaatggtgcgggtgaccggattgcagttgtccatcacggagaccaccgcgacccagttgcgcacaccgaccgcgccgttctcgcgcgggtatccgaggaaggttgctgtcatctgcattaccccttttgcaggtcgccgcgggcacgcgccgactcgatgttgtgaacatgcatgtgttctccggcgcgcaccgcgcggctggcgcggccgatgacctggccgtacttcacgatggtttgtccctcggccgtgtcggcgatgcagatcttgtggccgaacggcacgtcttgcagcagcaccagcctgccttgtcgctcgccttccagtgcgcaggcttcgccggcctggccggcgtccagcagggtggccacattgtcggccgggttcagtacgatggctcggggcattgatcaactcctgtataggtgttgaggtcaaatgtagggagtcggctgccatatagtcaaggataaaacagcggaactcagagaaaaccactactcctacagttgaagtcctatatagaagtttgttgacatcagtccggccgctgtctatcgtcatgacaacggcgatgttgtttgcgccggagcattgacgcagtgaatcaacggagaaggcggacatgaacgtcatgtcacacaaggagaagatcgcgaagctgcaggccctgcgcgcacgcctggatccgctgcaggacttcggcctgtggttctgggcaggcatgaccgctggcacccatgccgtcaatgcagcactgcaccaggccggcatcacgctggacgacgaccggttccccacgcaacccggcgtctacctggtgccgcagcccgacggcagcctgaagccggcgttccggccgctcggcgacgtactgcatgtcggccgcccgaaagtggaggggctggtgcctgccgatatcgccgggatgatggaagcgatggagcacatcgagcactaccgtgatccctgtctgcgcgaagggttggcacccaccgccgagattgccgagggttgcgatgccgcgctgcgccgctgcctggacttattggaagcgcgcctggaaggagaccgccatggacattgagcagcacatggcgattgcgcgcagtctcgaggcgtcgctgcagaagtgcaccagcgccgactacgagatgactatcgaaggcgcgatgctggcgggcacgcactggctgaacgcgctgctgcacaagctgggcgcgacgccgccgcaggcggatgtgttccacacctacctgctgacggtcaatgaattccggcggctggcggtggcggcggagaagccgctgcacgcgctggccgccatcgaggacacgcgggcgccgtttgtgcgcggcaaccatccgggtggagaagctgctgccgaacgggcgctggaactgctgtcgctgatccgcgcgacggcgctgggacgcgcatagcaagttcagacacagcaagagacacgtcgagagacaggataaggagacaacagtgaaggcagtccgtgtagtgccgggccccgagggcggcaaggtcgaagtgcaggctatccccgtgccggtggcggcagcggggcaggtactggtgagggtgcgcgctgccggcctcaaccgtggcgagatcaaccaggcgaaggaactgcgctcgggcaacaccatcaccaccggcgtcgaatttgccggcgagatcgccgaagtcggtgaaggcgtcagcggctggcgcaagggcgaccgcgtgatgggccacggccgcggctgccaggcggagtatgtggtggccgatccgttggcgctgatcccggtgccggacggcatgtcgtggatcgatgccgcggcgttccccaacgtctttatcaccgcgcatgacgctctggttaccaacggccgcctggtggcgggcgagtcggtgctggtcaacggcgcctcgggcggcgtggcgatggcgacgatccagatcgcctcgctgatgggcgcccggcccgtgatcgcgtcctcgcgctcggcggccaagctcgacaagatcatccagtttggcgtggatgtcggcatcgacgcctcgcaggacgaccaggtcgaggccgtcttgcaggccaccgacaacaagggcgtcgacatcatcatcgataccgtcggcggcccggtgttcgaggccaacatgaagagcctggcggtcaagggccgcctggtgaatatcgcgcggctgggctcggcgaccgcccagatcgacctggcgcagctctggctcaagcgcctgcagctgatcggcgtgaccttccgcacgcgcacggaacaggagcggctggaatgcatccaggcctgcgcgcgcgacatgctgccctttttgcgcgcgggccgcgtgcggctgccgatcgaccggacctttgccatgaccgacatcgacgccgcgcatgcatacatgaagcaagaccagcacgtcggcaagatcgtgttgctggtcgactgattccacagagaagcgatagataagaggagacatgatgacaatccagatcaagccgctgaccggctccgtggccgcagccgtgaccggtgtcgacctgaaccagccgctcgacgacgccagcttcgagatcctgcaccgggcattcctggagcatggcgtgctggtgttccgcggccagcagctgcagccggccgcgcaggtcgcgttcgcccggcgctggggcaagccggtgcagggcaacccgctgctcaagggcctgaccgagttcccggaactggcgcaggtcaccaggatcccgaaggaaaccgcctcgaccgaggcctggcattccgactcgatctataccgaggtgccgccgaagatctccatcctgtcggccgtcaccatccccatcggtggcgacaccatgtggtgcaaccagtacgtctcgtacgaccgcctgtcgccggcgatgcagcgcatgatcgacgggctgcgggcccgcttctcgggggcgcggctggccaggatgacgggttcggacaaggtgccgacggcggtgcacccgatcgtgcgcacgcacccggagaccgggcgcaaggcgctttatgtcggccaccccgacaccgcgcagtgcatcgaaggcatgaccgaagcggagagccgtccgctgctcgacttcctgtatgagcactcggtgacgccggacaacgtctaccgccatatgtggcaggagggcgatgtagtgatgtgggataaccgctgcaccatgcactacgccgtgcacgactatggcaatgccgatcgcgtgctgaaccgcgtcacgctggaaggggaagtgccccgctgagctgtaccgccaagaccggcgccgcgccttgccgttgatccggcatgcggcgcccggcacacaggttgcccgtccacccccgacgcacggaatgcacgggaccaaaggagattgaaatgcagatagggatcccgactgagacgcgggcgggggaggcgcgcgttgccgcaacgccggagaccgtgaagaaatacgtggcacagggccaccaggtcatattgcaggctggcgccggcgtgcgtgccagccagaccgacagcgcctatgaggccgcgggcgcgcgcatcggcagcgccgccgaggcgctgggcgcgcaactggtgctgaaggtgcgcgcaccggacgaagccgagctggcgcagatgaagccgggcgccgtgctggtcggcatgctcaatcccttcgacgccgagaacaacgcgcgcatgtccgccgcgaacatcaccgcctttgcgcttgaagccgcgccgcgcacgacgcgcgcgcagagcatggacgtgctgtcgtcgcaggccaacatcgccggctacaaggccgtgctggtggcggcgcaccactaccagcgcttcatgccgatgctgatgaccgccgccggcaccgtcaaggccgcgcgcgtgctgatcctgggcgcaggcgtcgccggcctgcaggccatcgccacggccaagcggctgggtgcggtgatcgaggcctccgatgtgcgcccagcggtcaaggagcagatcgaatcgctcggcgccaagttcctcgacgtgcccttcctcaccgatgaagagcgcgagatcgcccagggcgtcggcggctatgcacgcccgatgccgccggactggatgaagcgccaggccgagctggtgcaccagcgcgccgtccaggccgacatcgtcatcaccaccgcactgatcccgggccgcaaggcgccggtgctgctgcaggaaaccaccgtggcgcagatgaaacccggctcggtggtggtagacctggccgcggcacagggcggcaactgcccgctgacggtggccgacgaagtggtcaaccacaacggcgtcatcatcatcggccacaccaacctggccagcatggtcgcggccgacgcctcggcgctctatgcccgcaacgtgctggacttcctcaagctggtcatcgacaagaacggccagttcacgctgaacctggaagacgacatcgtcgccgcctgcctgatgacgcggcgcgaagaactggcgctggccagctgaaccggcaatcaaggagatctcgatggaaatggttagccacacggtgttcaacctgatcatctttgtactggcgatctacgtgggctaccacgtggtctggacggtaacccccgcgctgcacacgccgctgatggcggtgaccaatgcgatctcggccatcatcatcgtcggcgccatgctggccgccggcctgaccgagggctacgttggccgctcaatggggacgctggcggtggcgctggcggcggtgaatgtgttcggcggcttcctggtcacgcagcgcatgctggagatgttcaggaagaaggcacccaaggcgcagcccgaagccaaggggcagcctggcggcaaactggcggaggtagcgcaatgaatggcctgtcgatgaatatggtgacgctgtcctacctgggcgcgtctgtttgctttatccaggcgctcaaggggctgtcacacccgaccacggcgcggcgcggcaataccttcggcatggccggcatgttggtggcggcgctcaccacggtggcgctgatcttcaagctgaagagcgagctgctgtccggcggggcgctgatcctggcggcgctggtagtgggcggcggcatcggcgcctatgtggcgaagaaggtgcagatgaccaagatgcccgagttggtcgcagcgatgcactcgctgatcggcctggccgccgtgtttatttcggtggcggcagtggcggagcccgctgccttcggcatcacggttgccggttcgcatgacattccgctgggcaaccgcatcgaactcttcatcggctgcttcgtcggcgccatcaccttctcgggctcggtgatcgccttcggcaagctggccgggcgctacaagttccggctgttccagggcgcaccggtggtgttcgccggccagcactggctgaacctgctgctggcggtggcgatggtgggctttggcattgcgttcttcctgacgcaggcatggatgccgttcctggtcatgctggcgatcgccttcgtgctgggcgtgctgatcatcattccgatcggcggcgccgacatgccggtggtggtgtcgatgctgaactcgtactcgggctgggcggcggcgggcatcggcttctcgctgaacaacccgatgctgatcatcgccggctcgctggtgggctcctccggtgcgatcctgtcgtacatcatgtgccgggcgatgaaccgctcgttcttcaacgtgatcctgggcggcttcggcagcgacgccgcggccgcgggcggcccggcagggcaggcgcagcgcaacgtgaaatcgggctcggcggacgacgccgccttcctgatgggtaacgccgagacggtcatcatcgtcccgggctatggcctggcggtggcgcgcgcgcagcacgcgctgaaagaactgaccgaagcgctcacggagaagggcgtgaccgtgaagtacgcaatccacccggtggcgggccgtatgccgggccatatgaacgtgctgctggccgaggccgaggtgccgtacgaccaggtcttcgagatggaagacatcaacagcgagttcggccaggccgacgtggtgctggtgctgggcgccaacgacgtggtcaatccggcggccaagaacgaccccaagtcgccgatcgccggcatgccgatcctggaggcctacaaggccaagaccatcatcgtcaacaagcgctccatggccgccggctacgccgggctggacaacgagctgttctacatggacaagaccatgatggtgttcggcgacgccaagaaggtggtcgaggacatgctcaaggccgcctgagcccgatgcagaggagacaagcaatgaaccagcaagaacgcaacctcggcctgtttgccgacctggagggcaaggtagcgctggtgaccggggcctttggcggcctgggcctgcattttgcgcagacgctggcgcgcgccggctgcaaggtggcgctggcgggccggcgcgtggccgaaggcgaggccgtgctggcggaactgcgcaagcagggcgggcaaggctgcgtcgtagcgctcgacgttagggatcctgcatcggtcggcgcggcgttcgagacggcgcgccaacagctcggcccggtccaggtggtggtcaacagcgccggcatcgccaccaccgggccggccatggaggtggatgaggacgcctggcaaggcgtgatcgataccaacctgaacggcgcctggcgcgtggcgcagtgcgcggcgcggatgatgcgcgaggccggcagcggcggcagcatcgtcaatatcgcgtcgatcctcggcctgcgcgtggcgcagcaggtcccggcctacaccgccgcgaaggcgggcctgatccacctgacgcgctcgctggcgctggaatgggcgcggcacgggatccgcgtcaacgcgctggcgccgggctatttcgagaccgacatcaaccgcggcttcttcaagaccgacagcggccgggccatgatcgggcgcattccgcagcgccggctcggccagccccgccagctcgacggcgcgctgctgctgctggcctcggatgcttccgactacatgaccggtacggtgctgcccgtggacggcggccacgcggtcagctcgctctgagcccacccgcaatcgaggagagcgatccgatgcaaccagcccttgcagttcccgccgccactggcggttcgggtttcgacagcgctgccctggcgacgctgctgcacgcagaaggcctgatcgaccggcccgaactgaccctggagcgccttgccggcggccagtccaatccgacctaccggctggcctgcggcgcgcagcagtacgtgctgcgcaccaagccgccgggccagttgctgtcgtctgcccatgccatcgaccgcgagtaccgcgtgatgcacgcgctgcgcgacagcgacgtgccggtgccgcgggtctacctgtacagcgaagacaccacgatccttggcacgcctttctacgtgatgggattcctgcagggccgcgtgatctatgaccagtccctgccgggccagtccccgcaacagcgcgccgcgatctaccgcgagatgaaccgcgtgatcggcgccttgcaccgggtggactatcgcgccgccggcctggcggactatggcaggagcggcggctacgtggcgcgccaggtcgcgcgctgggccggccagtgccgcgacaccggcatgggcgacaacaaggcgctggcggcgctggcagagtggctgccgcagcatgtcccggacgcggagcagaccagcgtggtgcatggcgactaccgcatggacaacctcgtcttccatcccaccgagccccgcgtcatcggcgtgctcgactgggagctgtccacgctcggccacccgctggcggacctggcctaccactgcatgagctggcatatcccggccgacctgtggcgcggtatcggcgggctcgacctgcaggcgctgggcattcccgacgaggcgacctacctgcgctggtacggcgagaccaacggcacgcacgcgctcgagcactgggacttctatcttgcctacaacttcttccggctcgcggcgatcatgcacggcatcgggcagcgagccaggagcggcaacgccgccgcggcggatgccgtggagacaggcaggaaggcggcgccgctggccgaactggggtggcaattcgcgatgcgctaccgcgcggcagggcgctagtgtcggcgcacggtccggcgccagccggatcgaagccgccgcaggtggcggaatctgccctggactccttatcgggaatcaaagtttgccttccgatccggcctggcttaaagataggaaggggagatgggcccgcggattcaagggccgcatcggaaccgggctgtctggcatcccgagccttcaggagacgtcaatgagtgtgctgatgcttgtgaatatcgatacggcgacaaccgacgaggaaatccaggagttcatcggtcgttacggcttcccggcctgcgatgagatcgagcgcgttccgggagacggcacccgcccggcggtgtcgctgcatttcaattcggtcgatggggccgcgctgcggctgctgcagccgcgcatcaaccacctgttctggaagcagcgcaaggtggacgcgatggtgctgaccgagcgcttcgaataggccgctgccgcggctggcgggcatgtgggtccggtgcttccgcgcttgcccgattgggggcgtgccatggcggaggaggcaagatgaacaggcgatacacgatcctgcacgcgctggcatgcagtgccgcaatgctggcgggtgcaatgtcggcggggccggccgttgcctattttgaccactacctgggcggcaccatcgtcggcacgcttacccaggaccagctcacggcgttgacggctgtcttccgcaggaccctggagcagggcgccgacggcgcccgcatgacgttcaggctgccgcccgacacgcgcgagcggcaggtcgaaggttccttcacgccattgcagtcccggcgcgaccacggcgaccgctgccggcaactgcgcagtgaattccgccgggccggcgaaaccgaagcctggaccgggtggtactgcaaggagaaggacggcaactggaggtcgcgcaagctgccgaagtagctagtaccggtcttcgacgtaccgatagggatagtcgggctcccggtatccgcccgccttctgcctggcaggcagcttgaccggcttgcgttcgatcgcctggtacgggatctgtgccagcaggtgcgtgatgatgttcaggcgcgcccggcgcttgtcattggaattggccacatgccatggggcatagtcggtatcggatgcggcaaacatggcgtcgcgcgcgcgtgaatagtcgtaccagcggctgtacgagcgcaagtccatgtcagtgagcttccagaccttgcggccgtccttgatgcgtccctgcaggcggcgggtctgctcctccgggctgacctcgagccagtacttgatcaggatgatgccggaatgcacgatggcgcgttcgaccagcgggacggcgcgcagaaactcgtcggcctgcgcttcggtgcagaatcccatcacgcgttcgacgccggcgcggttgtaccagctccggtcgaagatgacgatctctcccgcggcgggcaggtgcggcaggtagcgctgcacgtacatctggctcttttcgcggtcggtcggcgcgggcagggcgaccacgcggaaaatgcgcgggctgacgcgttccgtgatggccttgatagcgccgcccttgccggcaccgtcgcgcccttcgaacaccacgcagaccttgctgccgctggcctgcacccattgctgcagcttgaccagctcgacatgaagggtgaagagcgccttctggtattccttctccgacatgcgctcgcgctgctgctggtccggcttttcgtcgaggctgtcagccgggcctggttcgcgcggcggctccgcctggctcccgttgccgccgtggcgcttcccttttcgcttggccatgatcttcctccactgacgtaccggtgccttgagggtccggtcatgcaccttcaaacctgggggtaccgcttgcatgcgcgctggcggctcgtttctacgataggaacaaaatcgggggaaatcctcatgccgatccgttttcctgtcgcaacccttgccgggcggcgaccggaattcggttgaatttcaatgtcttccgtactaccttcgtagcgcgtatggagcaatatccgctctgtatgccggctggcaatggcgcgcggcaggagaacatcctccagcccggcgcgctgccccagtacgcctcggatggctccgtcaccggctgcgaggagggaacatggcctttctggtcaggcggctgctcaggtccggctgcgcatggctgtttgtcgcgctggtggcgggagcgggcggcgccgctgcccaagacttacagaacccgccacccaccttcaagcccgaggagcttgaggcgctggtcgcgccgatcgcgctctatcccgattccgtgttgtcgcaggtgctgatggcctccacctatccgctggagatcgtgcacgcggcgcgctgggtcaaggccaatcccaaggtcaagggcgacgccgcggtcaaggccgtggccgaccagccctgggatgtcagcgtgaagtcgctggtggccttcccgcaggtgcttgagccgatgaacgacaagctcgactggacgcagaagctgggcgatgccttcctggcccaggagaaagacgtgctggccgcggtccagcggctgcgcaacaaggcccagcaatccggcaacctcaagaccaccgaacagcagaaggtcattgtcgagcccgcgaccacggcggcgccaggcgtgcagaccgtggtgcgcatcgaaccggccgacccgcaggtcatctacgtcccggcctacaaccccaccgtggtctacggctcctggggttatccgtcctacccgccgtactactggccgccttatcccgcctactacccgggcgccgcgctggccacgggctttgcctggggcatcgggctggccgccgccggggcgatcttcggcaactgcaactggggcggcggcgacgtgaacatcaatgtcaaccgggccaccaatatcgaccgcaactttgaccgcaccaaggtacaggcgggcgggcgctggcagcatgacgccagtcaccgccagggcgtggcctaccgcgacaacgccacccgcgagaaattctcgcgcgatgtgccaggcggggaccggcgcaatgagttccgcggtcgcgagggcggtgccggcgtgtccgaccgcgcggtgcgcgaccgggcaggcgggcaggagcggccgggtgccggggatcgggccggagaccgggcgggtgatcgggcgggagaccgggtcggtgatcgcgctggcgaacggggtggtgatcgggccggggtctctgaccgggccggagtttccgatcgaggcggcgtatctgaccgggccggtgcatcggaccgcgcggggaccgccgaccggtcgcggggcgccggtgaacgggccaccaccgtagccgaccgcggcggcggtggcgggcgggacaacgccttccagggcgtgggcggcggcgcggcgtcgcagcgcgactttgatcgcggacgctccagcatgcagtcggccggaggccgcgcaggcggcggcttcagcggcggcgggggccgtggtggcggcggcttcggcggcgggggccgtggcggtggcggacgcggtggcaggcgctagcggaccagggagcctcgatcatgacgtcaccactaagccttgcccgatccctgcctggccgcctggcctgcgcgctggcgcttgcgctcgcgctgaccgttgccggcatgcacgccgcgcacgcgcagaagcccttcaaaacccccgaggccgccatgaacgcctttggcgaggcggtcgccaccagcgacgacgatgccatgaaggtgctgctgggcgccaggttccacgacctgatcccgccagtcggcgccgacatccgataccgctttctcgaggcctggcggatctcgcatgcggtcaagccagagggcgacagccatgcccgcatcgccgtaggcaatgacggctggaccctgccagtgccgctggtgaagacatcgaagggctggcagttcgatacgcgtgccggggtcgacgagatgcgcatacgccgcatcggccgcaatgaactcgcggtgatccaggccatgctcgcggtctatgacgcccagcgcgaatacgcccggaccgaccatgacggcgacggcctgctggcctacgcgggcaagcttgcgagtacgccgggcaagcaggacgggctgtactggccgacatcggatggcgcaccgcccagcccgctcggggccgcgttcctcacggccggccagcgcaatcccgggcagggcggctactacggctatcactacaagctgctgaccgcgcagggccccaacgcacccggcggcgcgtacaactatgtcgtcaatggcaagctgttcggcggcttcgccgtgctggcctggccggtgcggtatggcgataccggcgtgaagagcttcatggtcagccacgatggccaggtctatgagcgcgacctggggcccgacagcgccggcaaggccgcggcgaccaagaccttcgatcccggccctggctggagcaaggtgacgccatgaagcatgggctcgggctcctggcgggcgtcgccgtgttcgccgcaatgccggtgctgacggcatgctatccctacccttaccctgccgaggtggtcccgaccacctacccggggctgcagcccagccgttacgaccgcgcctttgccgcggccgccggcgccatgcgcgaccagggcgtggcgatcagcaccgaggatgccgtggccggcacggtggaaggaacccgcaacaacctgccggtgagggccagcgtgcgccgccaggccgacggcacggtgcgggtgcagttcgacggcaccgacccgtcggatccgcgtctgctggagcgcatctcgcgcagctacgacgcgcgcatgggccgctgaggcgcgctgcgccgccgttgccgcctaccagtcaaggctgcgcgcgcggaatgaccggcgcccccggcgccggactggccgggcgctgcggatacaccgacgtgccgaaggtgttgcccatgcgatggctggtggccgcctcgttataaaggccgagctggttcgagggccgctgcgcgatcgcctcggccgccagtccgctgtcaggccgtgccggcctgcctgcgttggcaggttgcagcttctgcgtcaggcacgggaacgaaggcgcgcgctcgccgttgacctcgacctcgacgcagggcgcgggtcccgcagcggcggcgggtaccatgtcgaccagtccaagcgccgcaacggcgcatagcgtcagccaggtccgcatccgatacctccttcgttggccgccaggcaggacgccggcgaagccgctgcagtatagccagcaggctgcgctcgcggggaccatcctcgcgcagggatttgccgttgactctgtccccacgcctccctccttcgtcctcgatgaatcttttgtgacaaacgacaggcggcgccagtgccgtccgtctaggcaccgtgcgcaatgctgacatgagggcacgccatcatgtcctgcgatcggatgcgcgcctgccgtgcccttggtcagggcgttgcggcaggggcgcggcggcaatcgattcgaacaagaagcttgagtcaatccaatgcatgaccccgcgtgggccgcgtgcgcgtggtcggtgccgagtacaactcgccgcgggaggtgcgcgagcaggtgccggcgctggcggaaggcgtggtgcctgatttcacgcaggcgcagacagagctgactgcgttgaaccgtagtgccaagcgccaggtggtggcgctggtgtggcagggcgcgatgccgggcaccatggtcgtcgacctgaaggtcgacgacagcagtccgtggcgcgccagcgttggcctgaacaacgactacagcgccgatacgaaggagctgcgcgccttcgcctcgctgggccacgacaacctctggcagctgggccatagcgcctcagtgagcttcttcggcacgccacaggatttgaaccagacccaggtgtggtccggctcctatgtggcgccgatccgcggcagcaactggagcgtggaggcgtcgggctatctttccgacagcaacgtggccacggtgaacggcaccagcgtgctgggcaagggccacgccgtcggcctgcgcggcacctataccgtgccggacaccggggcatggtggcatacgctgagcctgggcgtggacttcaaggacaacgaagaggtcacgcgcctgggcaatgccggcgacaccgtgccgctcaagtacgcgccgatcacgcttgcctagcgggcttcacccagaccgagtgcggccagctgggcgtcatctgcgccccggagtcgagatcgtcagcgccacgccggacggcgacctgcaccttgacggcgatatcgacctgtcgggtttccgctacgccaccttcgccgcgactgcctccccctggccgtccgccgcttcgcgctggagcgctgaagcgcgctgcaccagcttgctcaggctggggttcatcggcttgagttccatgcgctcggccgccagcgcgcaggccaggttggcgcgttggcctcgcaacgccgcctcgatcagcgtcaggttgatgagatcgcgctgggcatggctgccgccgaaccgatgcgcgatctggcgcaccggcagcagcagctcgatggcgtggtcgtagtcttgccgcgagaaggagagcagggcctcggtcaccggcaggccgacctcgcgggtgatcatcgcgttggagccactgccacctgccgcagcgcgcatgccggcaagcaggccggccagggcgctgtcgcgcccggcgcagagataggacatggcggcatgggtatcgttgaaggcgtagtagccttcggcgccgcgtgcctgccaggtgtcggcgacttcgttccagcgctcgcccacgtcgatgccgcgcaggtgcaggcgccacagcatggcgcaggcatcgatcagctccagcgccaccgcggagtggttctcgcggatatgcgcgtcgtagatgtccagcacctgcctggtatggccgagttcgagatggaacagcgccaggtgccaccagttgtgcacggccatcatattgtcctgcgaccagtcggcggcgcgcccgctcagccagtcgatgccttcatcctggcggccctgcatttccatcacgtgggcgaccgcatgaatggcccagggatcgcgcgggttcagttccagggcgaagcggccgcgttcctccgcttgctcgtacaagttcgtttcctccaggccgaacgcatgcatgcccaggacgtagccgaagccgggtacgcgcgtagtccagtggggcagcacctgggcgatgcggtcgcgcagcagggtggactgcccgagcaggaaatccccgatatgggcgatctgcagcgccaggctgtcgcgcggatagtcgaccacgatgtcgccgtacagctggatcgagcgcgcgaagtggccatccagccaggcgcgtgccgccgcgatatgccggcgctcgcgctcgttggcgctggtggacagcgcttcgcctgcctcgacgctctgcctgagcatcggctccacggtgccatcgccagccgtgatcatcatccccgcgcgcatggcatggcccatcacgaagcccggatcgtcggccagggcatggtcgatcaccgtaagcgggtcgccatagtagccatgcagcaattccagggcggcttcgaagcgctccagcgagttggtgttggtgctcgagaccgaaacaccgcgcgagtcagtatgtgtcatgacgcaatccttccagtgtgaccgaggcagcccttgcctcgatggcagcccctgttcgtccgctatgtcggagccacgcggcccggggttgtcgtcatactagggagccgccgtgaacgggcccggcaatccagcgtgaaagaagcgtgaaaattgcggcaggccaaggaagtaccggcttcatctctttgcgctggcgaggcgcgcgttggcccgtgccgtcgcctataaatgatgggttttccggtttccctatcatggcccgtgcccgtcttgacctgttcggcggcttccagctgagttctgcagacggaacgccgatttcgctttctgcccgcaaggcgcgcgccgtgctggcctatctcgcgctggcgcaagggcgcgcccagccgcgcgacaagctggccgcactgtgctgggccgaaagcaataccgagcaggcgcgcagcagcctgcgccaggcactcagcgcggcgcggcgcgcactggaagaagctggccagcacgtggtgctggcagaaggcgacagcgtgacgctaggcgagatcggggtcgacgtgtgcgagttcgagcagtgtgcccgggaagccacgcccgcgtcgctggagcgcgccgcggcgctgtaccggggtgacttgctggagggctttcatgccgccgcgccggcgttcgaccactggctggcgatcgaacgcgagcgtctgcgcggcgtggcgttggcggtcatggccaggttgctggcgcaccacgagcaggctggcgagacggagcgggccatcgccactgccacccggctccttgccctcgatccgttgcaggaagacgtgcaccggacgctgatccggctgtatgagcgccagggccggcaggcgctggcgctcaagcaataccgcttgtgccgggcggcactgcaacgcgaactcggggtatcgcctgagcccgagaccgaggcgctgtaccaggcaatgctgcgggcccgccgcgagccggtggctggcatggctgcggccggtgacgacggtgccgcggtgccacctgcttgcgccgtgatggctgccgagccgcaactgcgccacgcagtggtcctggtagccagcctggacgatagcagcgctggcctggagcccgagccattgcacgatgcccttgcgcgctggcgccagcatgccagggcattggccagcgcctgcggcggccatatcaccgatgaaatcggcacccggctgaccatcgtgtttggcgttccggtggcgcatgggaacgacgccgagcgcgccctgcataccgccggggcgctgcatgccggtctggcgcggctggcggaatccgccaacgccaggctgctggcgcgcgtaggcctggccagcggccaggtgctggccgcctgccgcgaaagcggcatgacgctgaccggcgggccggttagcgtggccttgcaggcgatggagcgcgccgagcctggcgcaaccatggtgtcgaatcgggtctaccaggcgctgcccggacgcctggaagcggactgcgtggcgcacgccgtgctccccggcgtggccgaaccgattccgctctggcgcgtgcggcgctttctcggggtggaacaggcgccggcgcagcacgcgttcgtcgggcggcaagcggagctggcccagctcgccggcgttgccgacagctgcctgcgttccggccatggccgggtcgtgctgatccgcggcgaggccggcatcggcaaaagccggctcgccgaccgcttcgtcgcgctggcgcgcgagcatggcctggaggcacaccgggcgctggtgctcgacttcggtgccggcagcggcggcgatccgttgcgcatgctcgcgcgcaatctgctgggcgtcgcgcctcgcacgggcgcggatggcgccgccgccgaagtagcgacaggcgcggccatcgagcaagcgctcgcggcctggcaactcggcgaggatgagcttgggttcgcccgcgacatgttcgagcagccccagtcccaggagcaggccgctgcactggccgcgatggacgccgccagccggcaacgcggcgcacagcgattgatggtgacgctggccacccgccgcagcgtggtgcgcacgcagttgatcgtggtcgaagacgtccactgggccgagcgcacggtgctcgattgcctggcgcagctggccgcggcaacccgcagccatgcgctgatcctggtgctgaccgtacggcccgagcatgacccgctcgatgcggcctggcgggcgaccagccagggagcatcgctgaccaccatcgacctcgggccgctcgacgatgccgaggcgcacgaactggcagcctgccatcgccaggtcgatcctgcagtggccgctacctgcattcgccgggctgagggcaatccgctgtttctcgaccagttgctgcgcggcgcggaggcgggtgcggacgagttgcccggcacgctgcagagcattgtgctggcgcggatggaccggttctctaccgccgaccgccaggcgctgcaggccgctgccgtactgggccagcgctttggcccggccgcgctgcggcatttgctcgaggaccccgcgtacgcttgcgagcgcctggtgcaggaggccatggcccggccggaaggcgaagactatttgttcatgcacgcgctgatccatgaggcggtgtacgcctcgctgctcaagtcgcggcgacagaatctgcaccggcgcgcggctgcctggtacgaaggccggaatccggcgctggcggccgagcacctggatgccgcaggcgatcccggcgcgcccgaggcctatgccgccgcggcgcgccatgaggcggcgcacttccgcggcgagcgcgcattgcgcctggtcgagcgtgcgcagcgcctggatagcggcgacgcctgcaggcacacgcttgcctgcctgcacggcgagctggcacttgacctgggcctgccgacgcaatcgctgcaggcgttccggcaagcgcagttgctggcgagcgatgcggcacagcgggcccgggtgtggcttggcacggcggccgccttgcgcctgctcgaccgctatgacgaagccctggcggcgctgcgcgaggcggagcaggccgccgccgcgctgggccagcccgagcggctggccgagatcgaatcgctgcgcggcaatctctatttcccgaagggcgacatggaagagtgcctcgccgcccaccagcgcgccctcagccatgcgagggcggccggatcggtgctgggcgaggcgcgtgcgctgggcggcctcggtgatgcgtactaccagcaaggccgcatgctgaccgcgcatgcgcattttgtccgctgcgtcgagctggcgcgggcgcacggcttcatccgcatcgaatgtgccaacctgccgatggtgggcgcggtggaactgttccgcaacgaacttgcggccgcgcaggccagctgcgaggaagggctgcgcctggcgcggcggatcagcgatgcgcgcagcgagatgctggcctacgacgtgatggcgtcgaccgcacagctcgccggcgactggccgggtgccgaagcgcacgcgcggctggcactggcgctgacgcgccggcttggggcccggcgcttcgaggcggaagtgctggcgcggcttggcctcgccattggcgcgctcggccaggtggaggaggcggagtccgtgctcgacgaggcgctgcaactgagccacgccagcggcgtgcggtattcagggccaaccgtgctggcgttcctggcgcgcactacgcgcgatccggacaagcagctcgacgccctgcgccagggcgaggccattctggcccagggctgcgtgagccattgccacgtcgatctgctcgaagctgcgatcgacgtttcactggcggcgcgccggtggcaggaagccgaacgctacctggcagcgctgcaggattacatgcagcatgagccgtttccgtggggagactttctgatccgcaggggccgcgccttgatatgcgccggacgggaacagggggccgggaccacgccgcccctttttgcccgattacggctgctcagggacgaggcgcatgcggcaggtctgaatgagtccctgggtgccatcgatgctgcactggagaggctggcagcgacatcgcgtatcgagtcggacgcatcaggccggtcctgatcgaaattcctgcgctcgcagataacgcctgtagcagcaggcatcatgagcggattcatgccatgcgtggtatgcagattcactgagggctcaccgtcacccccgcgcagcgttcaagcagtgcctcgccgctggtcacgggcgcgctacaggcgcgatggcggcacacgtaggctgccggccggccgtccaccgggagccgcccctggccgacgggaacgtcttcggcgaatgccagcacgcgtgccggaagataggtgcggtgaacgctttccaccaaggcggcggccgccgccttgtcgccggcaagaatgatcccgaacgcgccgcgctgcgcgaagtccgcggcggccaggaagtgcacgaagccggccggggccgcgctggcggcagcccggtagcgctggaattcgtgctcggcgaggtcacgatagcgatcctcgccgctgagttcatgcaagcgcaggaaggagaacacgctggctgaaatgccggacggccaggcgccgtcgtgcggcgcgcgaggcctgtgtatcaatggctcgccatcattgggcgtgaaatacagcccgtcgtcccagaagttatcgatgatgagcgccacgagttcggctgcgcgatcaaggtatcgcctgtcgaagcaggattcgtagaggtcgatcagcgcgttagccaggaaggcatagtcttccaggaaccctggcaccttgactgtgccgtccttccagtaccgatacacaccgccgtccggcatggtgagcttgtcctggataaagctggcggcacgccttgcggcggcgaggtgtgcggggttgcccgttgcctggtaagcggcgcagagtccctggatcatgagaccgttccacccggcgagaatgttgtcgtcgcgcccggggcgcacgcgctgggcgcgcgcagccaacagccgctcgcgccagccttccagccgtgcctcctccaggggagtcagcgtgacggcacgctggagcaccgatctgccgggttcaaagttcccgccttcggtcacgccgtaggcgcgacacgccagggctccctcggattcgcccaggactgccttcacctcgggcgctgtccagacataaaagcggccttcctcgccttcgctgtcggcatcttcgccggcatagaagccgccgtcggggtgcgtcatgtcccgcacaatgtacgcgatcgttccctcgaatacgcggcgccaggcttgctttcccgtcaggcgataggcgttggcgtagagcgtgacgagctggccgttgtcgtaaagcatcttttcgaagtggggcacggcccagcgttcgtcgacactgtagcgggcgaagccaccgccgagctggtcatggatgccgccggccgccatgccgtcgagcgtgcgctccagcgcatcaagcagcgcgggttcatgcgtgcgctgacagatgcgcagcacgaggtcgtacgcgcttgcgttgggaaacttgggcgctccgcccaggccgccatgggtcgggtccgtattgcgcgcgagggcgagggctgtctgcgcgggcagatcctggacttccgcggcttcttccgcgtcttcacggctcaggaccgtatcgtccagttgccggaacccctgctgaaactgctcgatggtgtcgcgcagtgcctcgcggcgatgcgtccaggcttcgctcaggctcagcagcacgcgcgcgagcccggggcggccatagcggtcatcgggcggaaagtaggtgccgccgtagaatggctctccttgcggcgtcaggaataccgtcagcggccagccgccgccctgtcccatcatctgggggactttctggtagatgtcgtcgagatcgggacgctcctgccggtcgaccttgatgctgatgaaccgatcgttcatcaggccggcgatccggggattctcgaacgattcgtgcgccatgacgtggcaccaatggcaggtggcgtagccgacggaaagcaggaccggcttgtcatcgtcgcgcgcgcggcgaaacgcctcttcgcaccagggataccagtcgacaggattctccgcgtgttgccggaggtaaggcgaggtttctgtggcgagccggtttgtcatcatggtctccagcctgggcccggtgggaccactgtggcgcagaacagggcgcccggcaagcgcgtggcgggtttccggcatcaggccaccccaaccccttgtgaccagcactggtgccgccaggtaaagccatcgcgcggtggcatggtgccggcgggtgctccaccgccacgataggcgaaggtgtacagcaccagcgccgtgcgccgcgaagaataccggtcgcgcagtggcatggcctctcttgcaggccaccagcgcggtgcgagcagcgcgccgctgacataggccaggccgcagtgaccccagccggcggcagacagctgccacagccagcggtagccggcgtcgggagggcgtgagcgggcgcgcatgcgactccttgtttcagttcggatcaggtacggctctgatccgatccgtccacttttgcattacccgaatcgctcaatggcggcgcgcgaggcgagtggtcaacgtcgccccgtatgccgccaataaaaagagcaccttccacaggtgctcagcgcttcaatctgggtgcatccgaaccgggtcagcaacttatgatccggtccggacctgcaggcatatgtggcctgcacgatcacgcttcatctggcagatcatccaggaagcatgatcgtttggctggcctaccttcgctttactaaagcgtgtctcagccagcactttaagtatagggcagccgacgatcaggtcaacctgaatctggctgtgcgcgagccgcctgatccatcgatctgcgctacagggccgcgatgaactcgtcccacggcgtcgcttgcagcgtctcggtcgcggcgtgtccatagccccggatgatcaacgccgcccgctcgagctgcttcaggtcgtccgtctcgacaatgtccacgacgtcaaagcgcccgagtgtcagatagctgtccttccaggtgacggcagggcattcagacttgattttctcggccaccgtggcggcgagctgcttcatgtccttgggatccgtgaacgcatcaggagcgagacggctgaggatgacgtatgtagtcatggcatacctccgtgcaagaaattgccccgcaaaccggcacggcagtcatgcgggaacaaccggccgcaggtctttcagtctatgtcatcggcgctcgcctgctgcgacgatggctttgatcatccatgcgcctgcgaatgcagttccaccacgtcccgatcggctaccggatgatcggcgcccacctgctggccgctgaacttgccactcccccagatgcgggcgaacttgaacgtacgcgcgagatcggggtgcacctgcaaggcgacatccagcacggtgtcgccgcggcgcatcgtaaaaggccgacgctggtcgacaggtttcccgggtgccttggtgtagacacgcacgatgcgcagagccctgaaaaggaacggaccgacctcggccagtccgcgcccgtcgatggccgaggttgcgagcgccggaaagcttacaccgagcaggtcttcgagcacggccgcgtcttccgggttggcgagatcggtcttgttggccagcagcagcgcagggaggtgaacactgaacgggtcagccgccggttccgccgtcgccccagggctgtcggcctgacccggccagcgctccgacaggatgatctttgcctcggcgaggcgccgcagaatcaacgccaactgttcggtacagtctggcgcgctcaggtcgaccaccaacagtacgccgtctgtcgcccgcaatatgtcagtgagcccgggttgcatgaattcgaccgatacaggtggcaggtccaccagctggaaagcaatgtcgtcgaacggcaacatggcggggaccggcacctgcgtagggtggggggaggctccgacctcgctgcccgatcctgtcagccttgcgtgcaggctggattttcccgcgccgggcgggccgatcagacagagctgggccgcgccttcggcatgcaccgcatgtgccggccctctgtgagcggccttcccgtggcccgcagatgcctgcgtgagctccctgatgcgcgacttgatatcggcctgcagatgctccgtccccttgtgcttcgggatgacacggagcatctccttcaggcattcgagctgctcgcgcggctggcgtgccagccgataggcttgttcggcctgcttgtactctggagtgaggtttgctggcatgggctgtcgccagagcttcagcgtccggaagccgaaagagcgatccaatcgccaaagggcagtttcattttagtctgccgtccgtgctgctaatggcaagcggggccggcagtggcggctccgtacccggtctccagcccgaccatccgctcagcgcgcaaggcagcccgccggccccgcatggtgttgaccccgcacagcaggcccagcccgaccacgaagtagctgccggtgaccagcagcgcctgccggtgatcgccgcccgtcagccagcttgccatgccataggtcagcggcccggcgatcgaggccagcttgaccgccaggccccacagaccgaagaactcggccgcgcgcgagggcggggccagcagccccaccatggcccgtcccgcggactgggcggcgcccaggcacaggccggccacgttggcggcaagccagaacagcggcgcttcgcgcgcggcgtgcgccagcaggatggtcaggatccagcccagcagcgtcagggcaatggcgcgcacgtggccgatgcggtcctgcacagggccgaacaggaaggcgccggccgccgccgtcaggttgaccaccagcaccagggtcagggtctgctgcatggtgaagcccatggcctggttggcgtagatggcggtcagcgtgatcactgcctggatgccggcctggtagaacagggtgcacagcaggaagcggcgcaggtccctgaactggcgcagctggcccaggcgttgccataccctggcccaggcctgttcgccagccggcgcggacgcagcgatccgtggcgcgccgcggtcgcgcagcagcaggaaggtcggcaggctcgccagggcaaagatggccgccgtgatcagcatggtgacgggaacgaactggctggcgacgtggccgcgtgcgctggcccagttgacatagagcaggcatgcgcccagcgtggccaggccaccgatatagccaaggctccagccccagcccgataccctgcccagggcccgggtggtggaaagcgacggcaggaaggctgcgatcaggttttcgccgctgccgaaaaagaagttggacaggaccacgcacaggatggccaggccaagggtgccgggctgcgcaaaatagagcagggcggtgaacaccacgcaacccgccgtcgtcaccgcaagcagtggcttcttggctgcgcgcaggtcggcgtaggcaccgaccagcggcgcgcttagcaccaccagcgcataggagagcgaaagcgccgcggtccacgccagcgtggcccaggacgcattgccggccaccacggcgacgaagtaggcattgaacagcgcggtgatgaccacggtggtgtagccagagttggcaaagtcgtacatggcccatgcccacacttcgcgcggccgtacgtcgacgcccagggcagagggctcgctgggctcgcgagcgtggccaccaggttggggcacggtcatgttccttcctccacgatgcggcgccgcttcagccgaagcaagacgccatagacggccagcgccgcgaacacgtgcttgagtgtgtgcccgctgaccagccccgtgagcgcggcgatctggtgatccagcacatcgcaagccagggccagcacatagcagccggtgatggccagcacatcccggtcgccagtgtagcgcggcgcatagaggcagagcagcagcggcaccaccagcatggccgatgcctgaaccagcagataagggcgcaggtcgccgatgccgcgggcctcgctccatgcccagtaggcgacgctggccggccctgcgatcagcagcagcggcagcagccgcaagccggccttcaggctgacccgctcgcacaggttggcgcccagccaggacatcagcgcgaacgccagcggggccctgtcccacaccagccgctggttgtccggcgcaaggtggtaataggcggagcccaggccaaccaggaagacggcgaggaaaagcagccggaaaggccaggcctcagccggcgcgataaaggcacggctggcagccgtggtgcccagatagcgcaggcctgccgcgcccgcgagcaggaacagcagattggagccgatgtcgaggcagtggggcgtgccgaagcagacgtaagggtcggcataacgatggtattgcggcggctgcgcgatgcgcggcagcagccaggccgcggtggccatggccgccaccagcagccagactgcggcgaccctggcggcagggcgggcttgtcggcaggcgcgcatgatggcctccttgcgcttgtgggcggccccgtgacagccgcgtactaccaagtttcgacaattgtctgtggctttgccaattccttggccgtgacgtcgcattgtttcggcattggaacactgtgtttgcttcgggcaggcttccgcaaatctgaagggctgctatcttcgagcgccgtgatcaaaacaaagtggcagcgccgcgatacacgtcgacgctgcccgaaacccacggatgtcagtgaagatagcaaccccatcaagccggctggcgcaccttgctgccgccgttccgtttgcggcctgcctgtgcgcgcttccggccgccgccgacgcggcaaccttctcgatgcagggcggctatggccgcgacaaccgccacggcgttgaaaaatacgaagtggccgcgcgctgggacgatatcgtgcagtggcagctgtcaagccgccttgcgctgtccctggacggcgaggtcaatctcgcaaactggcgggcgctgtcgtcccggccgtcgagccagctgacggagttcggcgtgtcaccgatcttccgcctcagctatgcgggcgagtacgcgacgccgtttgttgaagcctccgtgggtttgcgcgtgctcagccataccgagatcgccgacggccatcgcatgggctcggcgttccagttctctgacatggtcggcgtgggcattgccttcggcaaggcgcagcggcttgccatcggctaccgcttccagcacctgtccaatgccggcatcaggcagcccaatcccggcaccaacttcagcatgggctacgtgcgctaccgcttctgacggacggcggccgggcatcgttccagccacaggacactgcattgcaatcccacggtctaccgcgcgccggctgcagctcctatcattgctccatggatcattgcctgccgctatcggtcggcatactcggagatcagacatgaagcgcattctgggcgtctacagcgcaccgcgtcagcactgggtcggagatggctttccggtgcgctcgatgttttcgtacatgagccacggcaagcaactgagcccgtttctgcttttggactatgccgggccggccgacttcacgccgacgcagcgcccgcgcggggttggccagcatccgcaccgcggtttcgagaccgtgaccatcgtctacaagggcgaggtcgcgcatcgcgactcgaccgggcagggcggcgtgatcggccccggcgacgtgcagtggatgacggcgggcgccggcatcctgcatgaggaattccactcgccggcctttacgcaaagcggcggcgcgctggaaatggtgcagctgtgggtcaacctgccggcgcgcgacaagatgaccacgcccggctaccaggccatcgtcgaccgcgatatcccggtggtgccgatgcccgatggcgccggcacggtgcgcgtgatcgccggcgagtacgcgggcaaggccggcccggcgcgcaccttcacgccgatgcatgtgtgggatatgcgcctgaaccagggtgccagcgcgcggctggcgctgccggagggctggcataccgcgctggtggtgctgcgcggcaagatcaccgtcaacgcggaggcgacggtgcgggatgccgagatggtggtgctggacggtgccggcgaggatgtgaacatcgaagccagcaccgacgcggtggtgctgctgctcagcggcgagccgatcgacgagccgatcgtcggccatggcccgttcgtgatgaacactgaagagcagattgccgatgccttccgcgacttcagcagcggtcatttcggcagcatcgcggcgggcggccggtaggcgcctgctgcagcaacgggggctcgccaacgcgagcccccgcttcggtgcggctggatttactgcacgttgccggcgaccgcgatcacctggccggtgatgtagttggaatccggcgagcagaacaggtacacgccgcccgcggcttcttccggggtgcccccgcggccaagcggattgcgctgggcgtgcgacttcagcatctccggattcagcccgacgcggatttcacggccttcgatgttgaccgtggcgccggccttggcgtcggccgaggtcatgcgggtgtggatcagcccaaacgccaccgcattcacgttgacgttgaagcggccccactcgcgcgccatggcgcgggtcatgccgatcacgccggccttggcgccggagtagttgatctggccggcattgccgttcaggcccgaggtcgacgagatattgacgatcttgcggtacacctcgcggccggcttccttgtcggcggcggccagtgccttgatgtgcgggtaggcggcgcgcaggatgcggaacggcgcggtcatgtggcagtccaggatggcgtaccactgctcgtcgctcatcttctgcaccacgtcgtcccaggtgaagccggcgttgttgacgatgatgtcgatgctcttgaaattgctcatcgccgtgttgatgaagcggtcggcaaagtccggtgcggacacgttgcccacgcaggccacggcttcgacgcccattgccttcagttcctcgacggtctgttgcgccggctcggcgtccaggtcattgatgaccaggcgcgcgccttcgcgtgccagccgcatggcgatggcgttgccgatgccgcggcccgaaccggtgaccagtgccaccttgccttcaagtgctcccatttcagactccttgtgcttgattggatttacagggcaacgacggcgtcgccgaggatcttgctttcgccatactggttggcggtctggatttccagcctgacgcgcttctcgccgtcgacttccagcttctccaccacgcggccggtgcaggtgatgcgatggcccaggtgggtgatgccgacaaagcgcacgccgaactggcgcagctggcgctggtccacccactgcgtcagcaagcggcccagccaggccatcgccagcatgccgtgggcaaacacgtcggggttgccggccttgcgtgcgaaatcgatgtcgatgtggatcgggttgtggtcgttcgacgcgccggcgaacagcgccagcgtggtgcggttgaccggctccagcgtcagcggcggcagggtgtcgcctaccttgacctggtcgaagcctagtttgctcatgcgggttctccggttcaagtgcgatgcaccagcacgctgcgcaggtctgccacgtgctcgccatcctggttggtcacgcgcgtctcgcgcactacgaattccagcgcgccgcccttcttgtcgtagatgtcggcgatggtggacttgaagtgcagggtgtcgccggcgtaggccatgcggtggtaggcaaaggattgctcgccgtgcaggatgcggtcgatgcggatgcccagctcatctcgccagccggtcgccggcccggccagttccagcgaaaagaggaaggtcggcggcaacggcaggcccgggtggccggcgtcgcgcgcggcggcttcgtcgagatagaccggatcggtctggccggtggccttggcgaagaagcgcagctggctggccggtgcgcaggcgcggaaatccgccaccaccttgccgatgtgtttcttgtcgatcatggatggactcctgtgtcagtgtgctcaggcgtgcttctggtacagcgtgaccacgcaggcgccgcccaggccgaggttgtgcgtcagggccaggcgtgcgccttccacctgtcgctggtcggcggtgccgcgcagctgctggaccatctcgtagcattgcgccaggccggtggcgcccagcggatggcccttggacagcaggccgcctgacgggttgaccacccacttgccgccgtaggtgttgtcgccgtcgttgaccagcttctcggcgccgccttccgggcacaggccgaggccttcataggtcagcagctcgttctgcgcgaagcagtcgtgcagctcgatcacgtcgaggtcctgcgggccgacgccggcctgctcatacacctgctgcgagccttcgcgcgtcatgccgaagccgaccacgcggatcatgtcgcgtgcgtcgtaggtgctggggcggtcggtggtcagcgactggccggcgatcagcacgtcggtcttcaggcccttcctgcgcgcgaattcctccgacaccacgatggcggcagcggcgccgcaggttggcgggcaggccatcaggcgcgtgagcacgccttcccacagcgccggcgcggccagcacgtcctcggtggtcagcacgttgcggaatacggccagcgggttgttggcggcgtggcggctggccttggcgcggatcctggcgaaggtttccagcctggtgccgtacttttccatatgggccttgccggcgccggagaactggcggatggcattgggcaggtccttgcggtcgaccagttcgtccaccaggccgatggcgcgctcaagcgccggggcgcggtcgtcccagcgcgacttcagcgcgccgggctgcatgaactcgaagccgaccgcgagcgcgcagtccaccgcgccgctctgcaccgcctggcgcgccaggaacagcgccgacgagccggtggcgcagttgttgttcacgttgatgacggggatgccggtcatgccgacctggtacagcgccttctggccgcaggtcgagtcgccatacacgtagccggcgtaggcctgctgcacgtcctcatagccaaggccggcgtcttccagcgcctggcgcacggcggttgcgcccatcacgtcataggtgtcgctgctgcccggcttcttgaacgggatcatgccggcgccggcgacgaaaaccttgcgagtcataggtgtgctccgatgattgtttgtcttggggtcagtgcttacagcttgcgcgcgatcagatcgcgcatcacttcgctggtgccgccgtagatgcgggtcacgcgcatgtcggcaaaggcgcgcgccaccgggtactccatcatgtagccgtagccgccgtgcagctgcaccatctggtccagcgcggtgcccagaacttcggtcgcatggagcttggcgatggccgcttcttccagcgtcaggcggcggcggatgtgctcgccgaggtagtggtcgaccagcagccgcaccgagatcgcctgcgtcttgatgtcggccagcttgaacttggtgttctggaagtcccagacggtctggctgaaggccttgcggtccttgacgtaggccagcgtgtgttccaggcagacctccagcttggcggcggcgctgaccgcgatcgacaggcgctcctgcggcagttcggccatcaggtaggcaaagcccttgccttcctcgcccagcaggttggccaccggcacgcgcacgttgtcgaagaacagctcggcggtgtcctgcgcgtgctggccgaccttgtccagcttgcggccgcggcggaagccctcgcgctcggcttcgaccacgatcaggctgacgccgcgcgcgccggcggtcgggtcggtcttgcagaccatgatgatcaggtcggcgttcaggccgttgctgatgaaggtcttgctgccgttgatcacgtactcgtcgccatcgcgggtggcagtggtgcggatcgccttgaggtcgctgccggtgccgggctcggtcatgccgatggcgaggatgtattcgccggagcagaccttgggaagccagcgctgcttctgttcctcgttgccgatgcgggcgatatacggcgcgatgatgtcggagtgcacgccgaagccgaccccgctcaggccggcgcgggcatactcttcggcatagatggcggagtggccgaagtcgccgccgccgccgccgtactcggtcggcagcgtcacgcacagcaggccttcgcggccggccttgagccaggtctcgcggtcgaccttgccggccttgtcccattcggcttgcctgggcaggcattcgcgttcgaggaagcggcgcacggtggtgcggaacatctcgtggtcgtcacgatagatgctgcggttgatttccattgagtactccggatgtcggtctgcggaaggttgcctcagcccagcaatgcggccgttggtatggcgctaaggtaccggggaggagggggccgcgaacaccacccgcgtcaggtggccggagacagcaaaggggcggccgcgcatgggttgcgcggcgttggggaggggggagggagagggggcggttgcgccgtcagtgcggcgcgtcaggcggcgcctggtccagctcgcggtcgcggacgcgcgccacggcctcgtcgcggctgctcacgcccagcttgcggaagatgttgcgcaagtgccatttcaccgtctccggcgacaggcccagggtgcgcgcaatcttcttgttgggcaggccctggccgagcaggcgcacgacatcggcttcgcggtcgctcagttcctcgaggcgcgcgtcggcccgggccgggctgccggcgggcgcggcagccgcggcggtgccgcccgccgcgccggcttgcgcggcgcgcggcggcacggtggcctgcaggcgttcgacatagaaggccagcaccgggtccagcgtggtgtccgcggccacgcgcacgatctggccgagcgcgccggggcaggcatcgatcacgctgcgcatcagcccgagccggtggccgcggcgcaagccttccagcacatgcgtgcgtgccgcctcggcgtcgccgcggcgcgatgccaccacggccgccagcatgtgcatctgcgccacgtggcgttgccagccgcgcgcctcgcagtacgcgatcagcgctgcggtgcgggcctcggccccgcgcatgtcgtcatgcgccaggctgagcagcaggtgggcgcgctcggtcaccatgtggatggcgtccagcgagccgcgcggcgcgttgcgatggcgtgcggcaatggcatccaggcgcgccagcgcggcctcggcggcggcaatgtcgccgctggccaggtgcagccggatctggttggccaggctctgcgcgaccagccggtccaggcgcagttgggtgccgtagtcttccagccgctccagttgcacgaaggcatcgagccggtggccacagatccagtgcgcggctgccagcacggtgtgcacccgcagcaccgagtccgggatcgagacccgctcgagcacgtcgacgcggtcctccagcagccggcgtgcagcctccaggtcgttctgctcgtacagcgcctcgcccagcagggccgcggcaaagtactccggctcggcgccgccgtggcccgcttgctcgacttcgcgcagcacgtcgcgggcgacgcgctcggcctggatcatgttgccttccagcgcatggctgaagccgatcatgcagcgcccgttgagcatgccgctggcggtgcccagcagcggcacgccgtcgatcaccagcggcgctgcctcggtctggatgcggcgggcgcgctcgtagtcgcccaggtgcatgtagagccacgacagcaggttgttgcgcgagccgataaacagcgccggcatgtcggcgggcacgttctcgatctgcggcagcagcgccagcgcgccctggctgtcgtcttgcagcagcaccagggaaaagcgcagcagcgcgagccggtagcgcagcgaggcgtcgcccggcgggatgtcggcctcgagccggtccgcggccgcggcgcacgcgtccagctcgcgcgagaacatctgcgtgcgcagtgccagcaggcgcagttcggggcgcgcctgcacctggtaggcggggatggcgcgcagcagcccgagcgccttgcgcacctcgccgcgaatgatcagggtgtcggcatagcgctgcaccaggtcggcggcggtgtcggcgtcgccggccagcaccgcatggcgcacggcctcttccagcatgcgatggtcgcggaaccagcgccaggccgccgcgtgcacggcgcgctgctgggcatcgctgcgcgagcggaagcgctgggccagggtttcgcgcagcagcggatgcaaccggtaccaggattcgcgctcggggccctgcgccggggtgatgaagaggttctcctgttccagccgcgccagcagcgccaggatctcgccttcgcccagcgcctgctcgcccagggcctcgcacagcgacgcggtaaagcgttcgcacgcggcggcgcgcaccagcagctcggcttcgtccggcgccaggcgcgacagcacctcgcgttcgaaatattctgcgaaggcgccggcatcctgcacgctggcctgcacgaagccggtggcaaaggtgaggccgctggcgttggccttcttgcgcttccagtgcgcggcaaagagctgcaggccggccacccagccgtcggtcagctcgtgcagcatgcgcgcatcgcgcgggctgatgtcgcccagctgggcgcgcaggaaatgctgcgattcagccagcgtgaagcgcaggtcgcgctggtccagctccagcagcatgccctggtcgcgcaggcgcccgagcgacagcggcagcgccacgcgcgaggccagcaccacatggaaattggccggggcatagtcgagcagccactgcagcggctccagcacgcgcgccgtcaggtggtgcacgtcgtcgagcaccagggtcacgtcgcgctggtgggcggcaatgccgcgcaccagcgcgatgatggcgcgctcgacggcttcgtcgtcggtgccgcggtcggccaggaccatggcttcgcgcgtcagcgcggggctgacctcggacaggcagccgagcaggcggtcgagccagcgctggcgctcgttgtcggccggctccagcgtcagcgcggccatgtcgaagccgagcgcgagcaggtccagccgccacgcggtcagcagcgcggtcttgccgtagccggccgggccctgcagcacgatgcagcgccggcgccgtgcctcggtcaactgcaccagcaggcgctcgcgcgcgaccacgcgcgccgcgctgcgcagcgacgccggccgggacggctgcgagactggcgcggcgggctggctgcggggggcggctggcggattggctggcgtctggggcatgggcgaggcaggacggtgcaggtgagatgcggaggaaatgcgggtggggcagcgcgatgccgggcaaaggcggcacgttgtcgcgattgtactggcagacgcggcgcggcggccaagccacgcctggccggctgtccgcgtggcccgggtgagacgcgcgcagcacccgcaggccatcagcaacaggtgggggagggtttgccgggtgcccggtcacaaggcgtcgccttatatctgccggccagtggtgcgcgcgtggcctgttcctggagccaaccccgcccgatccggacgaggttgccgatgggggcgggcgcgagcgcgagatcctcgcgctgcttgagcagtcgatgtcgaacaagcgcattgcgctggtgctcaacctgagcgtcgacaccgtcaagtggaacctgcggcagatctacgccaagctcaatgtgtcgcgccgctacgatgcgatcctggtggccgcgcagcgcgttgcagcggccgggctgaccgcactggccacccggctgcgcgcttgccttattccgcggtggcgccgctggccttgatcatctgggcgaccacgggctcggtcgcgtcgaattcgcgccggaactccgccggcgagttgcccaccggatccatggccagtgcctcgagccgcgcgcgcatggtcggcgactggaccgacgcccgcgcttccgcttccagccgcgacagcaccgccgccggcgtgccggagcgcgcgaacaggccaagccaggcgggcgagcgcagttcctgctccttcagcccggcctcggccatggtcggtacgtcgggcagctccttgatgcgcttgtcgcccatcacggcgagggcggtaagccggccgctcttgatatgcgggccgagcgtgctcatcgagccgatcgcccaggcgatattgccggcgatcatgtcctgcgccattggcgcttcacccttgtaggccacatgcgccatgtccaggccgcgcacctggttcaggtgcgcgccgacaaggtgcgggaaggtgccgacgccataggagccgtagctgaccttgcccttgttcttcgcggcccagtcgaggaactgctgcacgttctttaccggcacgtcccggttcacggccagcacgatcttggcgatgcagagttcggtgacaaaggccaggtcccggcgcacgtcatacggcacgttgcggtacaggtgcggcgtgttgatcagcggcgaggagtgggtgagcaggatggtgtagccgtccggcgcgctgcgcgtgatggcctgcaccgcgatcacgcccgcgccgccgggcttgttgtcgacgatgatggtttgcccgagacgcttgcccatgtcctcggccagtgcgcgcgccacggtgtcggtggcgccgccgggcgggcccgggacaacaacggtgatgggacgcgacgggtagctctgggcaccgcaggcggcgctccacgccatcgctgccatcgcgatcagggacttcatgcgcatgatgtgatacctcgggaaggggggtaggagactgcgcagcaagaagggctgcatgtgggaagttataggatgcccggcaccttgcatgccccccatatcggctgggcgggattgccctgggtggcggtgccacgcagcggggcagccatgaaaagaatgctccggctcggggccggagcaaaacacgcggccggacgatgccggccaggtggacattgagttgtgcggcgcggcgcctgccgcgcgtgtgcgccttagcgctctgccatcagtcccaggccctgtgcctgcagctgtgccacgccatcggcatcgaagccccagtcgcgcagcgcggcggcgccatgctcgccgcgcgccggcgcggggccggagatctcggaaggcgtgccgaggaatcgcggcgccggtgccggctgcaccacgcccgcgacttcgacgaagctcggcgcgccgttttgtctgcggagcaggacactaggccttgtggttcggcaacggagctccctgcatctcctgctcctgcagttcgcgccacgcgatcttgccggtggcggagcgcggcaggcgttcgacaaactgcacgatgcgcggcgccttgtaggtcgccatgctggtgcggcaccacgccagcaactcttcctcggaaacgccggcgccgtcacgccgcacgatcaccgccttcacggtctcgccccggtgcggatcgcgcgcggcgatcacgcaggcttccaggatggcagggtgggtatgcaggatcgcttccacctcggccggccacaccttgtagcccgaggcgttgaccatgcgcttgaggcggtcgcgcatgacgaagtagccgtcggcatcgacgctggcaaggtcgccggtacggaagaagcgcttgccgtcgatcgtgataaagctctcggcattggccgcgggctggttccagtagcccagcatcacctgcgcgccgtgcaccacgatctcgccgacctcgccgcgcggcacttcggtcagcgtggcgggatcgatgacgcgcgcatcgacgccgtaggtcggcacgcccaggtgcccggagcgcgctgcggcaagcgggttggcgatgatgaacgaggcagtctcggtcaggccgtagccttcgacaaactgcagtccgtagcgctccttcatcagccgcgcggtactgtcgggcaccgccgcgccgcccccgaccacgcaggccaggctgctcaggtcgaatgactcgatacctggctgcgcgaagaactccaccagcatcggcggcggcgcagcccagaacgtgacgcgatggcgcgccaccagctgcgccacggtgcgccggtcccagcgcggcagcagcacgatggtgccgcccatgtagaccggcgcgttgacgccgttctgcagcccgagcaggtggaacatcggcgccactgccaggaaggtcgattcggcgtgcgagcgccgccacagctgcgagcccgccaccgacaccatcaccgtgcggtgcgtgtgcatgcaggccttgggcgccccggtggtgcccgaggtgtagggcagcatgcacaggtcgtccaggcctgcggagcgcggcgatggcgtggagccggcggccatggcctgctgccagtggaccgcgccggccggcaacgccgtgccggacgagcgctgctgcacccagtccggaatcgagagtccgtcgtcgggctgcgcgggcagggcatcgccatagtgatgcacgatcacgtggcgcagcggcgtggtgccgaccagcggcgccacctggccgaccagctcgcttgcggcaaacgcggccaccgcgccgctgtcggtgacgatatggcgcagctcgtcttccagcagcatggcgttggccggcaccaccacggcatcggcgcgcaggatcgcgtggtaggccacgatgaactgcgggctgttctggctgagcagcaccacgcggtcgccgcggcgcacgccgcatgcctgctgcaggtagccggccatgcgctccacctgcgccagcagttcggcataggtggtggcgccgtggtagaactggaccgcgaccttgtcggggaagcgccgggccgagatctcaaggttctccgccagggtggtgtgcggcatatggaagacgcgcggcacgtcgccgagcgccactgcggcgtccaccgcaagcggacccgcggggacggcggtgacgcctgcatcgggcagatagttgtgggtcatggttgtctttactgtcatgttgcagttgccgtcagagcgcggtatcgcccatccagcagccggcctcaggccagcgtgaacgtcggtaccggtgcgccgccatcgctgggcgagaacttcacctgtaccttctgtccgatccgcaccgtgtcgaggtcgcagtcgacgatatgggtcatcatggtcacgccttcgtccagcttcacgtaggcgatgcagaacggattggggccggcgcggcgcgtcacgctgaagctgtagatggtgccgcggccgctggctggcttccatgaggtggtgcccatgcagaacgggcacagcacgcgcggataccagtgaggcttgccgcagtcgtcgcagaccttgaccagcaattgcccttcgcgcgcggcctgccagaagggaaggttgtcgggctgctcgtccggtgccttgtaggcaaagggggtatgtggggtcgtcatgtcattgctcccgcgcattattcacgttcaaggatcagggtggcgctgccgtggcgcgagcccaggtagccgccggtgccttgcgccagcgccaggtcgcagttggcgacctgcaccgccgggtgggcttcgccgcgcagctggcgcacggcctcgatgaccttggtgatgccgccgcggttggccgggtggttgttgcacaggccgccgccgtcggtgttgaagggcagcttgccgacgcccgagatcaggttgccgtcggcgacgaacctgccgccttcgcctttcttgcagaagcccaggtcttccagctgcatcagcacggtgatggtgaagctgtcgtagatcgacgcgtacttgatgtcggccggcgtgacgcccgcctcggaaaatgccgtcgcgcccgagaagcgcgcgccggaccagctcaggtcgacttcgccaccgagctggcccttgatgtactcgccggcgccgcggatcttcaccttgggccgtttcagcgtggcggcgatttccgggcgcgccacgatcagtgcgccgccgccgtccgataccacgcagcagtcgagcttgtgcagcggatcggaaatcatcggcgagttcagcacgtcttcgaccgtgaccacgtcgcgcagcatggcatgggggttgtgctgcgcgtggtgcgacgcggccaccttgacccaggcgaactgctcggcagtggtaccgtactcgtgcatatggcgcatggccgccatcgcgtacaggttgactgtgaccgggctgaaggggctctcgaacggcgcgtcgggcaggttggcgccccagttgcgcgcctgcgtgccgctggagccttccgagcgcgggcgccccgccagcgtgatcagggccacgttgcacttgccggccgcgatggcctgcgccgcatgcgagacatggaccaggtaggcggagccgccggtgtcggtggagtcgacatggcgcaccttgagaccgagatagtcgaccatgttgaccgcgcccagccccggcgcgtcgccggcgcagaagtagccgtccacgtcggccagcgtcaggccagcgtcctgcagcgcgcccttggcgctttcagcgtgcagctgcgccaccgacttgtccggtgccttgcgggtcgggtgctcataggccccgacgatataggccttgcccttgatgctcatcttttctcctctggtgcgtcaaatggtgctacgcatggatattgcaggggtttccgggccgaacggcaccctgccgccgaggcactgtgcgatctcttccttggtgcgcaccctgctgaaagactcgatggcgtcgatcacctgctgcgcattgcacacgcgcccggccgttcgtcggtcagcttttgcacgttgcgctcatttggtcgatccctgcgacgtccggcatgcggctttatgtacgtacatagtaagagatcagcgcggttcggtggcaagtcaaggcgccggcccacccgtatcgggtgggtgaatttccgccaagatttcctggatattccgatcattgacatagcttggtccgccctccactatgtacggacatagtcacggcgggagacgaggtcttgcgccagcatgacggtgccggccgaagcggaccggcgcttcttcgaggcctgagcggcgcggctccgggtgccgctgccgcttgtcttagaatgcgcggccccatttttcatgcatcggcccgggacatctcattgccatgcgcaaccaactgaacgacaagcgtgcggaagcaccggcggcgccgggggcgaccgcctcgacccgctatgccgagctggccagcaccctggtccgggatatcgtcgagggccgccgcgtggtcggcagcctgctgccgaccgagcatgatctcgccgagcagcatggcgtcagccgccataccgtgcgcgcggcactcaagctgctgcaggactggggctatatctcgcgcaagaaggcggtggggaccatcgtcgagagcgccaacccggacgcgtcgtacatccagtcgttcggcaccgcagaagacctggtgcgggtggcagccaccgagatccgcagtatcgaggcggtgcacagcgtcacgctggaccgcgccgaggcccgcctgctggaggcgccgattggcagcgaatggctgcgtttttccggcacgcgggtcgatgcgcgcaagggcagcacgccggtggcgcgcgccgacatctacatcgacgcctcgctggcgcacctggcggataccatccgcaacaaccccaggctattggtcagcgcgctgatcgagcgcgattgcggcgtggccattgccgagatccggcaggtgattcacggcgtgctgatcgatgcgcggctggcagcggtgttgggcgccgagccgggctcggccggcctgcggctgatccgccattacaaggacgcgcagggcaggatccttgagatcaccgacacgatctatccggcggaccgggtgacggtggcgttccagctcaagcgcagccgggtgcagctgtaacggctgcatcccggcgcagcgaaggagacaaggatgaaggctgctgtcctctacgaggccaagaccccgtccgtcatcgaagacgttgtcatcggcaagcccggcccgcgtaagtgcggtgccggccgcggaagatggtgacgacttggtcgggctgttgctgcagcgagcggtgcagggctctggtcaggtacaaggttgtctgcgtcaatctctaatctgtgcatgaggtgctgcgagtactgccgatcataagccgggctttgcattcgaaaattccagattgtggggttcgcaggtggtgccccctcgccggagactctgcctgattcatcttccttcggggcgcttctgcgtcgcctgtctgtgtgacgcagtgcataccgaatgctcgcggcgaccgctacaatccgcgatgggacatttacgaacatggcgaagaaggatcgatgacctacatcgttgaagcggtggacgaagccttgggcttgctgatgctggtggccgagcacccatcgctgggcgtgaccgaactggcgcggcgggccgggctgaccaaggcgcgcgcgttccgcctgctgaccacgctggagcaccgcggcctgatcgcgcgcgagtcgccggcagcggtctacaagctcagctacaacgcgctgctggtgggcaatgccgcgcgcgagcagttcgacctggtcaagctggtggcgccgcggctggcggcgatcggcgcggcctgcggcgagaacgtgatcgtgcgcgtgcgcgacgggctggagtcggtgtgtgtggcgcggcatgagtcgacccaatcggtgcgcgtgcataccgagatcggcaaccgccggccgctgcatgtgggggcctccggcaagctgctgcttgcctacgctgcgcccgaggtgctggacgccgtgctggcgcaccagctggaacgtttcaccgccaagaccatcatcgagccgcagtccctgcgcgacgagcttgcggcgatccgcgccgcgggctatgcggtgtcgcttggcgagcgcgatgccgatgctgtctctgccgccgcgccgctgcgcgatcacagcggcgcggcagtggcgtcgctgagcatcgccagcccggccagccggaccacgcaggaggcgctggaccggcatgtggcgatggtggtggcggaggccgccgcgctgtcacgcgcgctcgggcataccggcggctgaacccggctgggcgcggcaggaccgcgcaaattcccgatatctcaaaagcggcgcttcggcgccgctttttctttggccgcgcgaatcacaggggtaaaccctgcttctcgacaacggcttcgatgtcttattcttcgatacgcggtatcactgaatgaaacattgtttcgagaaacgaaccagatccccatgtctcaccttgctgtccacctggcgtcacgtatcgccgctgccctggctgccttcgcgctgctcgcggccggccacgccgcgcatgccgccgacctgcgcatcggctacaaggccgagatcagcgccgccgatccccatgtgctggacgccgccggccgcaacctgtggggccacgtgtacgagaccctggtcggcctggacaatgcgctgcgccccgtgccccagctggccacggcatggcgccagctggacgaccgcaactgggaattccagctgcgcccgggcgtgcgtttcagcaacggtgagccattcaccgccgaggatgcacgctattcgatcgagcgcgccatgaagctgccgggggcgcgcaccttccgcacttacctgaagtcggttgcagcggtagaggtgacggggccgctgacgctgcgcgtgcgcacgcgctcgcccaacccggtgctgccgcagaacatcggcatggtggcgatgctgccgcgctcgctcggcaaggccgtgcgcgaggccgactttgcccatggcagcgccagcatcggcaccggcccatacaagctggtggcctgggagcacggccagcagctgacgctggcgcgcaatccgggctactggggcggaccgcagccgtggcagcgggtggtgttccagttcatcccgaaggagccggcgcgggcctcggcgctgctgtcggggctggtggatgtgatcgacgcctcgtcggccagcatcgccgaagcctttgcgcgcaccaacggccgcatccgcaccgtatcggcgacctcgtacatgctgaactacctgcagctggaccaggcgcgcgcggtgtcgccttatgtgcaggacaacgccggccagccgctggcggccaatccgttgcgcgatgcccgggtgcgccaggccatcagcctggccatcgaccgcgacctgatcgcggcgcgcgtgaccaggggcgattccgtgccggccgggcagatggtgccgcagggtttcttcggctttgcccccaacgtgccggcgccgcgtgccgatgccgcgcgggtgcgccgcctgctggccgaggctggctatcccgagggcttccgcctgacgctgcattgccccaacgaccgctatctgaacgacgccaagacctgcgaggcggtggggcagatgctgacccgcgccggcatccgcaccgaggtgcgcacgctgccgtattcggtctatatcacccgcgccacctcgggcggcgacggcggcaagccggaattcagcgtcttcctgctcggcatcggcgcggtcagcggcgattcgctggagccgctggtggcggtggcgcatgcgcaggacaaggccgccgggctgggcgccaacaaccgcagcggctatgccaacgcggcagtggatgcgctgatcgaggaatcgatgcataccatggcgccggcgccgcgcgaccaggcgcagcagcgcgcggccgagaagctggccgccgacgcgggcatcgtgccgctgcatcacctgcgcgccgcgtgggcctatcgcgacgggctcgcggtgcagccgcgcagcgacggcttcacctatgccagcaatatccgcccggcgccgcccgccgccccgcaacgctgatccgcgccacggactatcccgcctttaatcatcatgttcgaaacccttctcaaacggctgctgcagagccttgcggtgctgtggatcatgtcggtgctgaccttctgcgcggtcaacctgatcggcgacccggtgcacctgctggtcagccccaccgccaccgagcaggaaatcactgaggcgcgccacgcgctcggcctggacctgcccatgccgcagcaatacctgcgcttcctgcagggcgccctgcacggcgacctgggcgattccttcatctataaccggccggcgatcgagctgatcgtcagccgcgtgccggccacgctggaactggccgtgacggcgctgctgctgtcgctgggcatcggcatcccgatgggtgtgtttgcgggcctcaagccgcatagccggctggcgcggatgctgatggcgtgctcgctcggcggcgtgatcatgccgaccttctggatcggcatgatctgcatcctggtgttctcggtgaacctgggctggctgccttcgggcgggcgcgggccggtcagcacggtgctgggcatgccgctgtcggtgaccagttgggaaggcatgcgcttcctgctgctgccggcgctgacgctgtcgctgttcaagatctcgctggtcgcgcgcctcaccgaggccggcacgcgcgaagtggccggtcaggagtacatcaggtttgcccgcgccaagggcgtgggcggcgcgcggctggtgctgcgccatgtcgttcccaatgtgctgatcccgatcgtcaccgtggtcggcctggagttcggccacctgatcgcgttctcggtggtgaccgagtcggtgttctcctggcctggcatgggcaagctgatcatcgattcggtgctggcgctggaccgtccggtggtggtggcctacctgctggtcacgctggtgctgttcgtggtgctgaacctggtggtcgacctgctctacgtggtgctggacccgcgcctgcggcacaagccggcctagaccccgcctccgccgcttttctccctccaaaagaacgagactgaaccgatgtccctgcctgtatctgaagccgacactgccgtgcccgcgcttgcgccggccgcggcggaaccggcgcctgccgccgcgccgcctgcggcacggccctcgctgctgcggcgcttctgcgccaaccgcgtctccgccgccgcgctggcactgctggtggcgctgctgctggttgccgtgctggcccatgtgatcagcccgcagaatccctatgacctcgccacggtgtcggtgatcgactccgaactgccgccgggcagtgtcggctacgaaggccggccgcattactggctgggcaccgacggcgccgggcgcgacctgctcagcgccatcttctatggcatccgtatcagcgtgggcgtgggcgtgatcagcgcggtggtggcgctgatggtcggcagcgccgtgggcctggccgcggcgtacttcggcggggtggcggatgccgccatcatgcgcgtggtcgacctgcagctgagcctgcccgcggtgttggtggcgctgatcctgctggcggtgctggggcagggcgtggacaagacccttctggcgctggtgatcgtgcagtgggcctactttgcccgcaccgtgcgcggcgcggctcaggtggagcggcgcaaggaatatgtcgaggccgcgcttggccagggcttgccggcgctgcgcgtgatgttccgccatatcctgcccaactgcatggcgccgctggtggtgaccggaacgctgcagatcgcgcatgcgatcacgctggaggccaccatgagcttcctcggcatcgggctgccacgcacgcagccgtcgctgggcatgctgatcgccaatggcttcgaatacatgctgtcgaacaagtactggatcagcatcttcccgggcgtggccctggtgctgctgatcggctcgatcaacctggtgggcgaccgcctgcgccgcgtgctcaatccgcggctggaagggtaaggagcccggcatggcactactggaagttaccggcctgagcaccagcttcgcgctcgcgcgcggggccgtgaaggcggtggatggcgtgtcgtttgcgctggagccgggcgagatcctcggcatcgtcggcgagtcaggctcgggcaagtcggtgacggcgttttcgctgatgaacctgctggacccgcccgggcgtgtcactggcggttcggtgcgcttcaagggacgggagctgctggcgtgttcgccgcgccagtggcaggcgctgcgcggcgaccgcatcgcgatggtgttccaggatccgatgatgtcgctcaacccggtgatgcgcgtgggcgaccagctggccgagaccgtgctggtgcatcgccgccgcacccgcgcgcaagcgcacgcgcaggcagtcgacgcgctcacgcgcgtgggcatcccggcgccggagcagcgcatgcgcgcctatccgcatgagctgtcgggaggcatgcgccagcgcgtggcaatcgccaatgcgctgatcaaccgcccggacctgatcattgccgatgagcccaccaccgcactggacgtcaccatccaggcgcagatcctctacgagatgaagcagctggtgcgcgagaccggtgccgccgcgatctggatcagccatgacctggccgtggtcaaggacctggtcgaccgcgtctgcgtgatgtacgcgggcagggtggtggagcagggcccggtcgccgacctgattgagcggccgctgcatccgtacacgcgcgggttgctggattccctgcccacgccggccatgcgcggcgcaacgctgcgcgcgatcccgggcgcggccccggcgctggccgcgctgccaccgggctgtgcttttgcgccgcgctgccagcgcgcgcaggacgcatgccgccaggcgcccgccgaaaccaccgtgcgcggccggacgctgcgctgcttttatcccctggaggtggcatgacagtcatgctcgaagcgcgcaacctgcagaaacgcttctccatgaggcccggcctgctgggacgcatggccggcaagccagtgcaggcggtgcatgccgtcaatgatgtctcgctgcaggtgaagaagggcgaggtgctgggtgtggtcggcgagtccggctgcggcaagtccacgctgggccgcatgctggcggggctgctgccgcagacgggcggcgagattgcgtgggaaggcaggcgcgccgatatcgcgtccgccggctatcaccgcgccgtgcagatggtgttccagaacccctatgcctcgctcaacccgcggctgcgcatcggccaggccattaccgaaggcgcggtctatcacggcatggtcaagcgtgcgcgcgcggcgtcgttcgccggcgaactgctgcagcaggtggggcttgatcccagctacgccgagcgctttccgcatgagttctccggcggccagcgccagcgcgtggccattgcccgcgcactggcgctgcgcccgcgcctgctgatctgcgacgaggccgtgtccgcgctcgacgtctcggtgcaggcgcagatcatcaacctgttcatgcagctgcggcgcgaacacgaactgacctatgtcttcatcagccacaacctggcggtggtggagcatatgtcggaccgcgtggtgatcatgtacctgggccgcatcgtcgagagcggcgctgcgcgcgacgtgttcggcgcgcccaaccatccctatacccgtgccctgctggccgacgcgccgcgcctgggcgccagcccgccagcgcaccagccgatccgcggcgaactgcccagcccgctggcgccgcccacgggctgcgccttccatccgcgctgcccgcatgcgagcgcgcgttgcgcggccgaagtaccggtgctgcgcgatatcggtgggcggctgtccgcctgccacttgaatgactagatagctgccgcccggccggcccacgctcccccctgtgcatcgatgccatcccgccgcgcgcgcggcgggcggggagcgtgcgcgctgcgcggacagacaacgcggcagttgggatcaccctaggggcacttgtgcgttggcacacaacaatagagggagcagaagcatgaagggtatccagaccaagagtgcgctcgcacgcgcctgcatcggcggcgcgctggcgctgctgtcggccgcggccgacgcatcggtgacgctgtacggccgcctcgacaccgatatcgaataccagaagggcccggacggccgcgccacgcagatggtcgacaacgcctcgcgctggggcatgcgcggcagcgaagacctgggcgggggcttgcgcgccgcgttcgggctggagcagggctttgccgccgacagcggcacggccaccaacccgcagttccgcaatgcctttgtcggactgcagggcggcttcggcgcgatcgcgctggggcggctggattcggtgacgatcgtgggttcgccgatctactcgcaggtgacgcagaacatcgacttcgccatccatgatgcgggcgccactgccatcggcaccaaggtgctgaacgcgcgcaaccgcgtgtcgaacgcgctgggctacgcgacgccggagttcggcggcttttcagtacgggcgcgcgtgaacctggcgggccccgatccggccactcccaacgccaggtcgccggtgcgggccgaggacgacttccgccagtacgaccttggccttaactacgctgccggcaactttgccgcgggcgtgggctattcgcgcgatgccaaggccggcgggctggtggccaatgatttccgcgacaaggtgcagggcgcggcgtcgtataactttaccgtggtcaatatctacggcatctacgggcgcgaccgctacgccggcactgccgccacccgcaccgacgtgccttactggctggtcggcttcaccgtgccctatggcgcccacaagctcaccgtgaactacatggagcgcgcagtacagcgcgacccgcaaggcaggctcaagaaggtgcaggccggctatggctacagcctgagcaaacgcaccatgccctacgtcttcttcgatcgcgaggatcccaactcgcacaagcccggtgacaccgtgaccacggtcggcatcggcatccagcacaaattctgataatggcccttccttattcgctgactgaaccggccggcgcggcgctgccgctggtggtggactccccgcacagcgggctggtgcatgccgagaccctgccgctggcggcgccccccgaagccctgctgacgggctgggacgcttatgtcgaccagttgttcgcgcatgcgccgatggtgggcggcacgctgctgtgcgcgcgcttcccgcgctggatggtcgacgtcaaccgcgcccgcgatgacatcgatcccgcgctgatcgacggcgccatgccttatgccgtgcagcccagcgacaagtccgggcgcggcatgggcgtgctgcgccggctggcgctgccgggcgtgccggtgtacgccgcgccgctgtcgccggacatggcggagtacctgctgaagacctactacgatccctatcacgccgcgctgtccggcctgctggcgcagcatcatgcgcgctcgggcgcggtgtggcatatcgactgccattcgatgaaatcgcgcggcaatgcgatgaacgtggacaatggcgtggagcgggctgactttgtgatcagcaacggcgacggcgccacctgctcgcctgcgtttatcgagctggtggcgcagtgcctgcgcggcttcggctaccgggtgggcatcaactggccgtacaagggggcggagctgatccgtgcctatgcggacccggcgcacggccgccacagcctgcagatcgaaatcaaccgcgcgctttatatggacgaggcaaggttcgcgcagcaccgcggcttcgccgtgctgcgcggccatctcgaccagttgctggaggcggtggcggcatatatccgcgaggcactggcgcgatgatggcgcggcgcgctcagatcaccttgccgggattcatcagcccctgcggatcgagtgcgcccttgatcgcgcgcatcatcgccagttcgacttcgctcttgtagagccggttttcctcgcgcttgagttggcccagtccgtgctcggcggaaatcgagccgttatgcgagcgcacgctgtcgtgcacgatgcggttgacctggtcctggtgcgccaggaaggcgtcatggtcgacgccttccggcggcgacacgttgtagtgcaggttgccgtcgccgaggtggccgaaggtcaccatgcgcgcgccggggaaggcgttctgcagcagcgcgtcggtggtctcgatgaagtccgccacgcgcgacaccggcacggcgatatcgtgcttgatgttcttgccgtcttccacctgcgccagcgggatatgctcgcgcaggttccagaaatcgcgcgactgctgcaccgattccgccaccaccgcgtcggcgaccacgccggcatcgaaggcggccgacatcatggtctcgaagatgccgcgcgcatgggcttcgctttcgctgtcggacagttccagcagcaccagctgcgggtggatgtctgcgaacggatagcgcagctgcgggaagtgccgcgtcaccagcgtcatgctgagcgcggacatcagctcgaacccggtcagcatggcgcccgcatgcgattgtgcgatggccagcagcgccagcgcggcgcgcgggctctgcaccgcggccagcgcggtgaccgaggcgcgtggcagcgggaacagcttcatcaccgccgcggtgatgatgccgagcgtgccttctgcgccgacaaagaggtcgcgcaggtcgtagccggtgttgtccttgcgcagcccgcgcaggccgtgccagatctcgcccgacggcgtcaccacttccaggcccaggcacagctcacgcgtgttgccgtagcgcagcaccgcggtgccgccggcattggtcgacaggttgccgccgatggtgcagctgccttcggccgccaggctcagcggaaacagccggccgtgctcgcgcgccacctcttgcaggtgctgcagcaccacgccggcctcgaccgtgatggtgttgttgagcggatcgacctggcggatgcggtgcagccgctgcagcgaaaccaccacctggtcctgcccggccaccggcgtggcgccgccgcacaggccggtgttgccgccttgcggcaccaccgcgatcttgtgcgcatggcaggcatggaccacctccgcgacctcctcggtggtgccggggcgcagcaccgccagcgcttcgccgcgatagcgcttgcgccagtcggtcaggtagggtgccttgtcggctgcatcggtcagcacgtgctgcgcacccagcgcggcgcggcacagtgcgaggaaggagtcttgaggcgaggtcatggcgacggcggaatgagggtcaggacttgggcgcggccggcttgccggccgcccgggcgcggcgcttgtaggggcgcaggtacaggatggtgctggtgaagaacaccagcgtcagcgccacctccacccacgccagcgtggacgagggcgcgcggtcgctggtggcgcgcacgatgccctcggtgaagaacagcaggatcagcatcgacgaccactgcatggtgtagcggttgcgcgtcagcacgccgcgcagcggcagcagcagcgacaggaacttgatgatcagccacgatccgccagggcgcagcggcgccaggaaccattcccaggcgatgcacagcaccaccagcgccagcaggctgcccacgctgaaccggtacagccagggactgtgcagcgcctggtcgctctcggggatggggctcatgccgcgcctcccgccaggcgcagcgcggtctgagccagccgccggcccatggcgatggccagtcccgattcgtcttccgtgaccgggccgcggttgtcgccgtgggcatggtggctggggccgtagggtgtgccgcccgaggccgtggtcatcaggcccttctcggaatacggcaggcccaggatcagcatgccgtggtgcagcagcggcagcatcatcgacagcagcgtggtttcctgcccgccgtgcaggctgccggtggcggtgaagacgcaggccggcttgccggtcagcgtgcccgacagccactgcgccacggtgccgtccaggaagtacttcatcggcgcggccatgttgccgaagcgggtggggctgcccagggccaggccggcgcactcctccaggtcgcgcagctcggcatagggcgggccgtcggccgggatatcggacgcggtggcctcgcacacggtggaaaccggcggcaccgtgcgcagccgggcctgggcgccggggacgctgtcgataccgttggcaatcagttcggctagtttgcgggtgctgccgtggcggctgtaatacaggacgaggatgtcggtcatggagcgggatggccggcggtggcggggtggtgttgcgcgaaaggtgccggaagcaatgcgcgtattatagatgcgccccccgcgccatctcccatcggctttgcgcccccggtgccgcgggccgcctgtttatccgtcagaaccagatccaggaggttgtttgcgcatgatcggaccccgcgttgcccgcctgcgccgggaatggaacctgcagaaggtacgcgccctggcgcggtatgcgctgcgccgcgccggcgaagaccggctgccacaggtctcggccagcctgaccttcaccaccgtgctggcagtagtgccggtattgacggtggcgttcgcgctgctggccgcgttcccggtgttccgcgacttccgcaacgccatcgaggcgttcctgttccagaacctgatccccggcaacgtcagtgaatcgatccagcgctacctcggcatgttcgccaagagcgcgcgcgggctgaccgcaatgggcctgggcgggttgatggtcacctcggtgctgaccatgctgaccgtggaagacgcgctcaacgcgatctggcgcgtcaagcagcgccgcccgctggcgcagcgggtgctggtgttctgggcggtgctgaccttcgggccggtgctgatcggcgcgagcctgtcgatcagctcctacctgatctcggtctcggcgggctatgtcggcaccatgccggtggggctggggctgctggtgggcgcgacgccggtgctgctgtcggcgctggccttcgccttcctgtacacggcggtgcccaatgcctatgtcgaatggcgcgatgccatcgtggccggcctggtggcggcggtcgcgttcgagttcgccaagcgcggcttcggctatttcatcaccgagatcccggcctataccgcggtctacggcaccttcgccgcgttgccgctgttcctgctgtggatctacctgagctggctggtgacgctgctgggtgcgaccattgccgccaacctgccggtgatccggcagggctactggcgccgccgcacctttgccggcagcgagttcttcgatgcgctgggcgtgctgctgctgctctaccgcgcgcgcgacgaggtgccgcgcagcgttggcgaactggacctgggccgcaagctgcgggtcgaggccgattacctgtcggacctgctgggcaagctcaaggccatgcatctggtcgggcgcttgcagcaggagcgtggtcaggcccattgggcactgctgtgcaatccgtcacaggtgacgttgcgcacgctgcatgaccggctggtgctgaacctgccgcggctgccgcgcaccgcgctggcgcagcagctgcaaggggcggatgcgctcaagtcggtcctggacaatccgcagctggatcagacgctggaggcggtgttccggcagcagccggctgatctgccgccgactgaaggggatggggggagccacccccagcggcgcacgctggaagtggtgccgccgggctggcatggccaggtgtaaggtccgccccctgcgacagtgaagttgctcagaacgggatcctgccccgccagatatcggcatacatcacccagtctcccatcaggctgtagagcggatgccggaacgtcgccggccggttcttctcgaaaccaaagtgcccgacccaggcaaaggcgtagcctgccagcacggcggccagcagccaccatgcattgccggtaaccaccagcgccaccaggcacagcaacgctaccgtcgacccggcaaaatgcaggcgccggcaggtacggttctggtgttcgctcaggtagtagggatagaaggccgcgaagttctcgaactcgcgcgcgcgggcgtgggccatggctgtctccggcaggtcttgttttgtgcagtgtagaccttctgcgccgaggtgtcgggaggctggccgccggcgtggccggccagccatccgcgaccaggcttagccggcagcgaccaccttgcgcgcaaaggccgccagcgcgtccagcacttcatccgggcgttcgcccatcagcgcgtggccgcacggcaccgtgaccaggcttgccttggccatcttgccggccagcgcctgggccgccttgggcgacgtcatcatgtccttggtgccggtgatgaagagcgccgggcaggccactgcggccgcggcctcttcgccatgggcgtaggcattgcaggccgagaagtcattgtggaacacatgggcctgcgggttgttgcgcgacacgcgctccatcagccgctggctgccgccgtgcatccacgcgcccggcccgggcgaagacggcttgttggccaggctcgaatgcgaccaggtattgaccatggcgatggcctcgccctcgcggttgagcgaggcgtccagcagcgcgtccgagaccttcatcgggtaggccgtcgccagcaggccgatgccgcgcaccgcctgcgcatgccgcgccgcgcattccagcgcgatcagcgagcccatgctgtggccgaacacgaaggccggcgtcttcacgccggcggcggccaccagcgccatgacccagtcggccatggcctcgacggtggcgagcggcgcgcccttgctgcggttgtggcccggcaggtccaccgccaacaccgagaagccgtggttggcaaaccagcgcgtctgcagagcccacacgctatggtcgttctgcgcgccgtggacgaacacggcacagggcagggcgggatcgaagggtttgccgccggtataggcgtaggccggctggccggcaatggtcagttccatcaggcttgccctcccttgccgctcatggctttctcggccgccttcaggccgcgcttgagatcgtcgatcaggtcatccgggtcttccagcccgatcgagagccggatcgtgccctcggtgatgcctgccgactgcagcgccgccgcgtccatgcggaagtgcgtggtcgaggccgggtggatcaccagcgagcgcgcgtcgcccacattggccaggtgcgagaacagcgacatgctctcgatgaagcgctggccggccacgcggttgcccttcaggttgaagctgaacaccgcgccgcagccgcgcggcagcaggcgcctggccagttcgtagtcggggtgcgattccagttccgggtaggacaccgactccaccatcgggtgcgagaccaggaactgcaccaccttgcgggtgttgtcgacatggcggctcatgcgcagcggcagcgtctcaacgccctgcagcagttgccaggcggccatcgggttcatgcaggcgccgaagtcgcgcaggccctcgcggcgcgcgcgcagcaggaagggcgccaccgtgctttcctcggtgaacaccatgttgtggaagccctcgtacggctcggacagctccgggaagcgcccggaggcctcgaagtcgaaagtgccgccttcgaccagcacgccgccgatggtggtgccgtggccgcccaggaacttggtggccgagtggtagagcaggccggcgccgtgatcgaacgggcgcagcaggtagggcgtggtgaaggtggaatccaccagcaacgggatgccgttatcctggcccagttgcgccagcgtcgggatgtccagcacgtccagccccgggttgcccagggtctcgccgaacagcagccgggtattgggccggatcgcggcgcgccaggcgtcgatgtcgcgcgccttgacgaaggtggtctcgatgccgaagcggcgcagcgtgtagtgcagcaggttgtgcgagccgccgtacagcgccgacgaggccaccacgtgcgagcccgcgcccatcagcgtggccaccgccaggtgcagcgcggcctggcccgaggccgtggcgacggcgccggcgccgttctccagcgcggcgatgcgctcttccagcacggccacggtggggttggaaatacgggaatagacgtgccccgcgcgctccatgttgaacagcgacgcggcgtgctcgctgtcgcggaacacgaaggacgtggtcaggtggatgggggtggcgcgggccccggtggcggggtctggcgcggcgccggcgtgcagcgccagcgtgtcgaatcgggttccggacatggtcggtcggccttgagttgtctccggccagcatcgtagcaccgtgcgcgcgccgacgcccgcaaaccggcctcctgctttactttgacggcgggtttgggctaggatcggccaacggggcgccgtgatgcagcgcgcgcccgcacacccgtagacagataacaatgtgaccggtatcgcctcctgtgccccccgccggagcgatgcccccagtttgagcgcaggcagcggagaccaacatgaaagtcagcgacatcctccagatcaagggcaatacgctctataccgtgacgcctgacacctccttgctggtagccgtccacaccatggccgagcacgatatcggctcgctggtggtgatggaatacggcgacctggtcggcatgctgaccttccgcgagatcatcgagacactcgcccgcaatcatggcaacgtcggtggcaccagcatccgcaaggtgatggacgatgcgccgctgacctgcaccatggagaccgacgtcaacgaggtccgccgcatgatgctggagcgtcacacccgctacctgccggtgctcgacaaccgcacgctgatgggcgtgatctccttctacgacgtcgccaaggccgtggtcgaggaccagagcttcgagaacaagatgctcaaggcctatatccgcgactggccggaagagcgcgccgagtgatggcgccgggccgcccggactgaagcttccttcggaaataccctcggttggcgccgcgcggccgtggcggggtggcggccgggcgccggctccggcaaacttgccggcgttcccacttccgcggcggtccgccgaccgaccggcccatccatgagccaacccagccagttccgactgctcggcctgcgccgcttcgccccgttcttctggacccagttcctgggggcgatgaacgacaacgtcttcaaggtcgccttcacctcgctggtgacctaccacacggcgctgttcgagggcgtggacgcgcgcagcgcggccttcctgatctcggccatctttatcgcgccgttcgtgctgttctccgccaccagcgggcagatcgccgacaagctggagaagtcgcgcctgatccggctggtcaagtcgctggaaatcgccatcatggtgctgggcctggccggctttgcctggcacagcgcgccgctgctgtacgccggcaccttcctgatggggctgcattccacgctgttcgggccggtcaagtttgcctacctgccgcagcacctggatgaaagcgaactggtcggcggcaacggcatggtggagatgggcacctttgtcgcgatcctgatcgggacgctgatcggcggcgaactggccgggctgcagcagggcggaaccatcgtggggccgatgtacgtgggcgcggtgtgcgtggtgatcgccgtggcggggcggctggtgtcgggccgcatcccggtttcgccggcgccgcagccggacctgcgcatcaactggaacccgttttccgagacctggcgcaacctggtgctggcgcgtggcaaccgcacggtattcctgagcctgctcggcatttcgtggctgtggttcctgggcgccaccttcctgacctcgttcttcagctatgccaaggatgtgctgggcggcgaccagaacgtggtgacgctgctgctggcggtgttctcgctgggcatcggcaccggttcattgctgtgcgagcgcttgtccgggcgccatgtcgagatcggcctggtgccgttcggctcgatcggcatgacggtgttcgcggtcgacctgtactttgccagccaggggcaggcacccgtggcgctcagcagcatcggcggcttcctggccgagccgcgccactggcgcgtgctggcggacctgttcctgctggccatgttcggcggcttctacagcgtgccgctgtacgcgctgatccagagccgcagcgcgcccacgcaccgcgcccgcatcatcgccgccaacaacatcctgaacagcttcttcatgatcgccgcgtcgctgctgggcgtggcgatgacgcaggcgggctacagcatcccgcagctgttcctggtggtggggctgctcaatgcggtggtggcggtctacatctactcgctggtgccggaattcctgctgcgctttatcgcgtggatcctggtccataccctctaccggctgcgccgcgtcaatgccgagcgcattcccgccgacggcccggccgtgctggtctgcaaccacgtcagctttgccgacgcggtggtgctgatggcctgcagcccacgcccggtgcgcttcctgatggaccacaacatcttcagggtgccgctgctgtcgtggttcttccgccaggcccgcgctatcccgatcgcgccggcgcacgagaatccggacatgctcaggcgtgcctatgacagcgtggcgcaggcgctggacgagggggatctggtctgcatcttccccgaaggcaagatcaccgccaccggcgagatcaacccgttcaggcagggcgtgcagcagatcatccggcgcacgccggtgccggtggtgccgatggcgctgcgcgggctgtggggcagcttcttttcgcgcaagggggcaccggcgatgtcgcggccgttccggcgcggcatcctgaaccggctggaactggtggtgggcgagccggtgccgcccgaggccgccacccccgaagggctgcagcagatggtgcaggccctgcgcggcgactggcgctaacgccttgtgccgaacccgaatccacgatgatcacgctctacacctttggccccgccttcgggctgcccgacgccagccccttcgtcaccaaggccgagatgctgctcaagctggccggcctgccttaccaggcgcgccgcggcagcctgcggcgcgcgcccaagggcaagctgccctacctggacgacatgggccggatcgtggcggattccaccttgatccgctggcatatcgagaagacctaccacatcgacttcgacgcgggcctgagcgcggccgagcgcggtatcgcctgggccgccgagaagctgatggaagaccacctgtattgggcggtggcgcgggtgcgctggctggaccaggccaacttcgacaaggggccggcccagttcttccgcggcgtgccggcgccggtgcgcggcctggccgagcggctggtgcgctacaaggtgcgcaagacgctgtgggggcagggcctgggccggcatagcgaagaagacctggtggcgctggccagcaagggcgtgacctcgatcgccgacatcctgggcgacaagccctacctgatgggcaatgtgccatgcggggccgacgccacgctgtttgcctttgccggcagcctgctgtgccccgtattcgacactccgatccgcaccgcggccgaggggcatgccaacctggtggcctatatggagcggatgcgcgccgagttctaccccgaactggcgctggaaagcgccgccgcctgagcctgccgggccgcccgaggcccgccattggccttacaatggaaaccttccccaattcctgtgcggtttccatcatgtccggcaacacccttggcctgcttttcactgttaccaccttcggcgaatcgcacgggcccgccatcggcgcggtggtggacggctgcccgccgggcatggcgctgaccgaggccgatatccagggcgacctggaccgccgccggcccggcacctcgcgccacgtcacgcaacgccaggaacccgaccaggtcgagatcctgtccggcgtgttcgagggcaagaccaccggcaccccgatctgcctgctgatccgcaataccgaccagcgcagcaaggactacggcaatatcgtcgagaccttccgcccgggccatgccgactacacctactggcagaagtacggcatccgcgaccatcgcggcggcggccgctcgtcggcgcgcctgaccgcgccggtggtggcggccggggcggtggccaagaagtggctgcgcgaaaagtatggcaccgagatccggggctatatgtcgcagctgggcgagatcgcggtgccgttcacggactggtcgcacgtgccggagaacccgttcttcgcgcccaacgccgacatcatccccgagcttgaaacctatatggacgcgctgcgccgcgacggcgactcggtcggcgcgcgcatcgaggtggtggccagcaacgtgccggtgggcctgggcgagccgctgttcgacaggctcgacgccgacatcgcccacgccatgatgggcatcaacgcggtcaagggcgtggagatcggcgccggcttcgacagcgtggcccagcgcggcagcgtccatggcgacgagctgaccgccgagggcttccgcaccaacaattccggcggcgtgctgggtggcatctccaccggccaggacgtcaccgtgtcgctggcgatcaagccgacgtcttccatccgcaccccgcgtgaatcgatcgacaaggccggcaatgccgccaccgtcgagaccttcggccgccacgacccgtgcgtgggcatccgcgccacgccgatcgccgaggccatgctggcgctggtgctgatcgaccacgccctgcgccaccgtgcccagtgcggcgacgtcaaggtcgatacgccgcgcattcccgcgcaggccggccagaccccctgacctgacctcgcgttggccacgcctttcgcgggcggcggtgccaccggcgccggccgccccgactacgcccgtttcgggctcttctatcttggctactacggctacgtcggcctgatctcgccgtacgtcagcctgtatttcgccgaccgcggcttcaacccggtgcagatcggcgtgctgatggcgagcttccaggtcagccgcatcgtcgggccctacctgtggggctggctgtccgacgtgatgcatacgcgcgtgcgcatcctgcgcgtgagcgcgttcacctcgttgctggccttcctgatgctgccgggtgtgggcagctacggcggcatgatggcgatgatgctgacgctgagcctgctcaccagcgcgatgtcgccgctgggcgatgccctgaccatctccacgctgcgccgctacggcgccttcgaccatagctacggccgcatccgcatgttcggctcggtcggctttatcggcgcggtgctggccggcggggcgctgttcgaagcggtcggcatgcgcgccttcccgtgggtggccagcacgctgctggcgatcctggccggcgtggtgctgaccatgcatgacgccgccgacgacggcccgcgcacggcgccgccgcgcgccttgccgctgctgcgccgcccggacgtggcctggttcctggcgtcagccttcctgatgatgttcgcgcacgccgcgctctatgtgttctattcgctgtggctggcgcagctgggctacagcaagttcgccattggcgtgatgtggaccatcggcgtggtcgccgagatcgttttcttctactaccagggcctgctgttcgcgcgctatgcgctgcgcacgatcctggccggcaccttcgtgctggcggcgctgcgcttcggcctgaccggctaccttgcccagtttgcctggctcatggcgctggtacaggtgctgcacgcggccacttttgccgcgcaccacagcgccagcctgaagcggttgcaggcatggtttgccgggccgctgcaggggcgcgggcaggcgctgtacacgggcatttcctacggcgtcggcggcacgctgggcgggctggcgatgggctggacctggaacgcgctggcgcccgagcataccttcgggctggccgccattgccgcggcggccggcgcgttctgtgcggtgatgagcttccgcgcggaaggcgatggcgccgctcaggccagcgccgcgcagacccgctcggcgatcgccagcgacgaggtcagccctggcgactcgatgccgaacaggtgaaccagccccggcacgccatgcacggcggggccgtcgatgcggaagtccgcggcaacctcgtgcggcccactgatcttggggcggatgccggcatagccgggttgcagcgcgccgtcggccagccccggccagtagcggcgcacttcgtcatagaaaccgtcggcgtcggccgggtccacgccgtattcgatctcgtcgatccagcgcacattggggccgaagcgcgcctggccgcccaggtcgatggtcaggtgcacgcccagcccggccgcctcgggcaccgggtagatcagccgtgagaacggcgcgcgcccggccagcgtgaaatagcagcccttggcgtagtactgcggcgggatatgggtctcgggcatgccgtcgatgcggcgcgccagttccggcgcggtcagcccggccgagttcaccaccgtgcgcgccagcagcgtggtggcgctgccatcctcgctgccgatctccagccggatgccgtccgccgtcaccgcgccgcccagcaccggcgactgcaccgccagcatcgccccggcgttttccgcgtcgcccagcagcgcggtcatcaggccatggctgtcgacaatgccggtcgacggcgacagcagcgcggcatggcactgcagttgcggctccagcgcctgcgcctcggcgcggctgacaaggcgcaggtcgtccacgccgttggccgccgccttggcgcggatgccttcgagcgttgccacctgggcctcgctggtggccacgatcagcttgccgcagcgctggtgcgccacgtggtgactggcgcagtagtcgtacagcatggccttgccgcgcacgcacagctgtgccttgagcgagccggccggatagtagatgccggcgtggatgacctcgctgttgcgcgcgctggtgatggtgccgaaggcgttctcggtttccaggatgatcacttcgcgaccctgcagcgcgagtgcgcgcgccaccgccagtcccaccacgccggcgccgatgacgacgcaatccactgtttccatggttgttccttgcttcaaagtctgtgtgttcggaggctcaggccgtcaggccgaggcgggcggcggcggccgcaaggtgctgttgcgcggcactgcgggcggccgtggcatcgccggcggcaatcgcttcggccagcgccgcatgttcctggtcggcggcgcgcggcgcgccagtcgtcacactcagccgcgcggtgttctcccaggcgcgctggcgcgcggccagcatctgctggctgacgaaatcggtcaggccggtaaagcaggggttgtgcgcggcttcggcaatggcatggtggaaggccatgtcggccgccgccgcgctggccatgtcgccctggccgtcggcctgtgcctgcatcgccgccagtgcgccgcggatggcatcgatatcggcatccgtgcgccgctgcgcggccatttcggcgcaggcggtttccactacccggcgcagttcgaacagctgcgccagcgtcgggccgccgtcgggcgcgctggccacgcgccaggccttgccgcccggggtctccgacacataagcgcccgagcccttgcgcgtcaccagcacgccatcggccttcagctgggcgatggcctcgcgcacgatcggccggctcacgccgaagttatcggccaggctggcctcggccggcaggcgcgcgcccgcgccgtagcggccggcgaggatgtcgtcgtgcagggtctgggcgatgcggctggcgagcgaggccgggcggggcaggatggtcatggttttgatatgtcaggctgtcagacagcttttgttgattttcggcctaactttgcgaggcgtcaaggtctccgtagggagtgaatgctacacatgcgactctggtcaatcgccgagggcttaatttcgccgctccggcgccgatagaagtctgatacaggtggcggatcctgcgcgtcggctccgcccaaggcttgccatgcccccatctaatgccggggcctactgcgaacagccatgatccagctcacacctaacgatcttcccgtcggatacccgctgccctggtcattgctcgatggcgagggcaacctggtgctcggcagcggcagtgtcattcccgatgaacgcgacctggcgctggtgttccgccatggcgtggtctgtcgcgaagatggccacgacgatgccgatgacgaactgcgtccggccaccgggccgcttggcctgcaggtcggcacgctgctgcatgtcaagcatgagggcgaggccgcgcgcccggccgccagccgcctgatcggttttatcgagcagggcctgtttgtcacctggccgcagctcggcgggcgcgacctgccgctgcaggcgggcgatgccgtgctgctgcgcggcttctccggacacgccatccacagcttcacctcgaccatcaccgccgtgtgccgcagcccgtttcgctacctggtgctgtcggcgccggtgcagaagcacgcaatgccggtacgcaaggctgcacgcgtgccaacccggctggccgcctacctgaccgagcccggcgatgacgacgacatcgacaccggcacggcgcggctggcgctgctgtccgacctcagcaccggtggcgcgctggtgcagaccaccgcgccggcgccggcgccgggcagccgcgtgcggctgcgcttcaagatgcgcacggcgtcactggacagcgaggtcaccatcgatggctggatccgcctcgcgccccccggcgcggccagcgacgatgccgactttccggccttcggcgtggccttcgacgtgctggccgagcgcgagctgacgctgctgcagtgctacatctacgaacagctgctttccagcacccgcatgcccttgcagcccgcggctgtagcggccgtttagagggaatccgctaatgttttgattgtctcgtcggggcggccagtctttactgcttccaacataaaaagacccaccaccgaggagacaagatggagcacagcggacaccacgcgtgcggacgacgcacgcccgcgctacgcgagcagaaggccggcaaggccttgcgcaggctcgcaggcacagccacgctggtcgcagcggccatgctggcgcagccagcaccagccctggccgcgagcggcgactacgcgaagacgcgttacccgatcgtgctggtccacggactgaccggcgcggccaggatgggtggtgtgctcgactactggtatggcatccccgaagtgctgcgggccaacggcgcgcaagtctatgtggccacggtgccgtcgttcaacagcgacgaagagcgcgccctggcgctgcaggcctatgtgcgcgcggtcaagctggaaagcggcgcagacaaggtcaacctgatcggccacagccagggcgggccgacctcgcgcatgctggcggcgatgtcgccgcaggacgtggcctcggtcaccaccatcggcagcccgcatcgcggcagcgaagtggccgacaccgtgctggacctgatcaatggcgtcaacagtattccgatcgccgggccggtactcgtcggcatcatccagggcgtgctcgatacagtgggctggttcaacggcatcggcaacgggcaggcgctggaccaggatgcgctggcctcgctcaagatcctgaccacgcgtggcgccgccgagcagaatgcgcgcctcgatgccacgctggtgcccggcacgaaatcggcactggggccggattgcaatactgctggcgcggtgtccgagcaacggcaggcgcgcgatgccgcgggcaacttcgtcacccatacccaggccgcgtattcctggaccgggcagggtgggccgttcagcctgctgcgctccaacctgctggatccgaccacggtgatgatgtcggcgtcggccgggctgatggacctgaagggcgccggccccaatgacgggctggtctcggtctgcagcagcaagtggggccgggtgctggccacgggctactactggaaccatctcgacgaggtgaaccagatggccggcctgtaccaggacgtcgatccgcgcacggtcattctcagccacgccaaccggctgcgcaatgaccagctctgagcgctcgccgcggccctggctggccttgctgccggccggcgcggcggcggccgcggtgtactggctgacgatgccgtctggcccggttgccgtgccgcagcgcccggcagcgatcaccaccgctgcgagtccttcggcgacatcggctgacgccggacccgccggcgtggctgccttgccatcgctgtccggcgtcgacgtgcccgcgggccccgaactcgacgcgcaaggcaacctgcgcctgacgcgcgcgctgcgcacctacttcgactacttcctcagcgcccgccacgacgccggcggcgccgacgcgctggaccggctggtgtacgacgatatccgccgccgcgtgccgcagcccgcggcagggcaggcgtggcagctgtggcagcgctacctggcttatcttgccgagattcaagcgctggccgcgcgcaagccgcgggcggatacgaacggcacgctggatgcggcacaagtgcagcagttgcgcgcgctgcaggccgggcgtaacggcgcgcggcagcacctgctgccggaggtggcggcaatctggttcggcgacgagcaggtgtatgacgatgccatgctggcgcggctggacatcgcggcacaatccggcctggatgacgcgcagcggcggcagcggctggccgaactcgaagccacgctgcccgagccactgcgtgcggcacgggaggccagcgcgcgtccgcaggcgatcagcgacaccatcgccggcatgcaggccgccggccgcagtgcgcaggacatcggtgcggcgttggcgcaggcctacggtgccgaggtggcgcagcgctaccagcagcaggcgcaagccgggcaggcctggcggcagcgctacgacgactacgccgcgcgccgcgagcagatcgagtcattcccggggttgtcggagcaggaccgccggcagcagctggatgcgctgcgcagccaggccttcggcaatcccgccgaggcgctgcaggccgaggtggtcgacaaggcgatggccgcgcggcggcaggcacgatagccgcgctgcatcgcccaaagaaaaacggcaccgggtttccggtgccgttttttctgccgctggcgcggcaggcttacatcccgacgtagttcggaccgccgccgccttccggcgtcacccagacgatgttctgggtcggatccttgatgtcgcaggtcttgcagtgaacgcagttctgcgcattgatctgcagacgttccttgcccgacgtctcgtcctgcacgaactcatacacacctgccgggcagtagcgcgactcggggccggcgtacctgtcccagttgatgttgaccggaacgctggcgtccttgagcgtcaggtgcgccggctggttctcttcgtggttggtgttgctgatgaacaccgagctcaggcggtcgaaggtcagcttgccgtccggcttcggatactcgatcttctggcactcggccgcgggcttcaggtacacatggtccggcttcacgcggtggatggtccatggcgggttgcggatgcctagcttgggcagcagccattgctcgatgccggtcatcagcgtggcggtggtgcggcccttcttgaaccactgcttgaagttcttggcctgcagcagttccttgtgcagccagctctgctcgaacgcggtcgggtaggcggccagctcatcgtgctggcggccggcctgcagcgcgtcatagacggcctcggcggctagcatgccggtcttgatggcggcgtggctgcccttgatgcgcgaggcgttcaggtagccggcgtcgcagccgaccagcgcgccgcccgggaacacggtcttgggcagcgacagcaggccaccggcggtgatggcgcgggcaccgtaggagaggcgcttgccgccctcgaagtactggcggatttccggatgcgtcttgaagcgctggaattcctcgaacggagacagccacgggttagtgtagtccaggccgaccacaaagccgaccgcgaccttgttgtcttccatgtggtacaggaacgagccaccgtaggtggcggggtcgagcggccagccggcggtgtgcaccaccaggcctggcttgtgcttggccgggtcgatctcccacagttccttcaggccgatgccgtagctctgcggatccttgccggcatcgagcttgaatttctcgatcagttgcttgcccaggtggccgcgcgcgccttcggcgaagatggtgtacttggcatgcagttccatgcccagctggaagttgtcggtgggctcgccttccttgttgatgcccatattcccggtggccacgcccatgaccgagccgtcttcgttgtagagcacttcggcggcggggaagcccgggaagatctcaatgcccagcgcctcggcctgctggcccagccagcgcacgaagttcgacaggctgatgatgtagttgccttcgttgtggaagcactctggcagcagggccggaggcgtgcccttggagccggactcgttcaggaacaggaacttgtcttcggtgacggcctggttcagcggcgcgcccagttccttccagttcgggatcagttcattgagggcgcgcgggtccatgatggcgcccgacaggatgtgggcgccgggctcggagcccttttccagcacgcacacgttgacgtcggcgcctttctcctgcgcgagttgcttcaggcggatggcggtggccaggccggcggggccgccgccgacgatgaccacatcgtattccatggcttcgcgcgggccgaactgctccaggagctgttgctgatccattgtctctaaccctctatttctttgctgcttgcttgcaattgtgggaaatgcggtgatcgttttgccgagaaccgggccagcgcgcggacgggaaccgcggatgggtgagttggcagcgatttggggtccaaagactcccggatcgcgcgttttccctctttccctttgctggtcaagttcttagaatctccggcattgtccgggactcgccacccacaggcaaggatttttttggaacggtcgttctttttttgatatgctgccttctgctcccgaataggccggaggagctcccgcacaagaggtaatcatgggtttgtcgatcaatctggaaggcaaggtcgcgctggtcaccggcgcttcaagcgggctgggctcgcgtttcgccacggtgctggccgccgccggcgccaaggtggtgctggcctcgcgccgaaccgagcggctcaaggaactgcgcgctgcgatcgaggccgagggcggcagcgcccatgtggtgcggctggacgtcaccgacccggacagcatccgcgccgcggtggcgcatgcggagactgaggccggctccatcgacatcctggtcaacaactccggcgtgtcgaccacgcagaagctgaccgatgtgaccgccgacgacttcgatttcgtgttcgacaccaatacccgcggtgccttcttcgtcgcccaggaagtggccaagcgcatgatcgcgcgcgccaagggcgccgagcgcaacggcagcccgctgccgcaggcgcggatcgtcaatgtcgcgtcggtggcggggctgaaggtgctgtcgcagatcggcgtgtattgcatgagcaaggcggccgtggtgcacatgaccaaggccatggcgctggaatgggcgcgccatggcatcaataccaacgcgatctgcccgggctatatcgataccgagatcaaccaccaccactgggattcggacgccggccagaagctgatccagatgctgccgcgcaagcgcctgggcaagccggaggatctcgacggcctgttgctgctgctcgcatccgaccagtcgcagttcatcaacggcgctgtcatcaccgccgacgacggcatggtctgaccgcctgatcgctgaccgggggggcgcaaggccccctgcatcccggctgcgcgccaaaagcgccgcgggatgcccggactgcacgcccagggcttatccggtccccttgggtgcgccgtcgtcagcacacatcaatcatcagaaaattcgtgcgtggcgggccagtcttggcataatccgccatgtctgcagattaagtctttacatacaagtaaaaaaacgccgcggtggccgcatggcccgagcggcccggaccggaggccggggagatggagcaacaagaagaggcacggcgcaacgccgtgccgcaacacgtcgtcgattccgcggtgatcccgcaggccgccgacgaagcgcaggacgctgatttccgggtatcgccccgcatcgaggactgggttggcgtgatcgtgatggtgctgctggtcggcatcactttcgccaacgtggtggtccgctatttcaccgacgagtcatttgcctggaccgaggagttctcggtcttcctgatgatcgtgctggcgctggtcgccggcagcgccgcggtggcacgcgatcgcaatatccgcatcgaattcttcttcgagcgcggcagcgcggcccgccagcgccgcctggcgatcctgtcggcgctggcggtggcggtgatgttcatcgcgctggcggtgctgggcgcacgcattacctgggatgagtacaccttcggcgagacctcgccgggcatcggcgtgccgagctggtggtactcgatctggctgccggtgctgtctgccggcatcgcgctgcgcgcgctggggctggtgctacgcaacgtgcgcgcgctcaaggcgctgcatgaaggcaaggccaccacgacggagaaggcgcaatgacgttcgtcgccatcaccctgttcgtggtctttatcggcctgatgctgctgggcgtgcccatcggcgtgtcgctgggcctgggcggcctggttgccatcggcctgtccaatctcgacacccagatgttcggcctgctggccgtgccgcagaacttctatgcggggctggccaagtatccgctgctggcgatcccgatgttcgtgctggtggggtcgatcttcgaccgctccggcgtggcgcagcggctggtgacctttgccatcgccatcgttggccgcggcccgggcatgctgccgctggtggcgatcctggtggcgatgttcctcggcggcatctccggctccggcccggccaacgcggccgcggtgggcggcgtgatgatcgcggcgatgtcgcgcgccggttatccgggttcgtacagtgccgcggtggtcggcgcggcagccgcgaccgacatcctgatcccgccgtcggtggccctcatcatctacagcgtgctggtgcccggcgcatcggtgccggccttgttcgccgcgggcatgatccccggcatcctggccggcgtggcgctgatcgttccggccgtgtggctggcgcgcaagcacaacatgggcgcgatcgaagccgcgctgccgcgcccgccgttctggaagagcctgcgcgaggccgcatggggcctggtggcgccgttcctgatcctgggcggcatgcgcgccggctggttcacgccgaccgaagccgccgtggtggcagtggtctacggcctgttcgtcggcatggtggtgtaccgcagcatcggcatgcgcgacctgttcaccatcttccaggaggcggccgagacctcggcagtgatcctgctggtggtggcactggccggcatcttcgcctatgcgctgtcgacgctgggcgtgatcgacccgctggcgcacgccatcgccaattccgggctgggcgagtacggcgtgctggcgctgatcgtgctgctgctgatgacggtcggcatgttcctggacggcatctcgatcttcctgatcttcgtgccgctgctgctgcccattgtcaatgccttccactggaacccggtgtggttcggcgtggtgctgacactgaaggtggcgctgggccagttcacgccgccgctggccgtgaacctgatggtgtcgtgccggattgcccgggtgcgcatggaagagaccgtgccctgggtgatctggatgttgctggcgatgtttatcgccatgctgatggtgctggcctatccgccgctggcgacctggctgcctgagtacctcggctactgatgttccgcattcacaaacaagaattgacgctttcccgagaggagatgaaatgaaacgtcgtgccctgatgctcgcaacggctgccgccattgccgcttccgccttcgcccccgccggcgcaatggcccagacctacaagtccgagtacaagatgtcgctggtgctcggcccggccttcccgtggggcaagggcggcgagatctgggccgacctggtcaagcagcgcaccaacggccgcatcaatatcaagctgtacccgggcacctcgctggtggccggcgaccagacccgcgagttctcggcgatccgccagggcgtgatcgacatggcggtgggctcgaccatcaactggtcgccgcaggtcagggaactgaacctgttctcgctgccgttcctgatgcccgactacaaggcgctggacgcgctcacgcagggcgaagtcggcaagtcgatcttcgccacgctggaaaaagccggcgtggtgccgctggcctggggcgagaatggcttccgcgaggtgtccaactccaagcgcgaaatccgcaagccggaagacctcaagggcatgaagctgcgcgtggtcggttcgccgctgtacatcgagaccttcaacgcgctgggcgccaacccgacccagatgagctgggccgatgcgcagccggcgatggcctcgggcgcggtcgacgggcaggagaacccgcagtcggtgttcgccgccgccaagctgtacacggtgggccagaagttcgtcaccacctggggctacgtggctgacccgctgatcttcgtggtcaacaagcagatctgggaaagctggaccccggccgaccgcgagatcgtgaagcaggccgccgtcgacgccggcaagcaggaaatcgcgctggcccgcaagggcctggccgagccgggcgcgccggcctggaaggacatggaggcgcacggcgtcaaggtcacgcacctgacgccggccgagcatgacgccttccgcaaggccaccgccaaggtctacgacaagtggaagaagcagatcggcaccgacctggtgaccaaggccgaaggcgcgatcgccaagcgctgagccaagcagagggcccgccagacccggcgggcctgttcttttggaggctgtgatgaagcacgtctatacggtggtcatgccgatccgctggggcgacatggatgccatgggccatgtcaacaacaccgtctacttccagtacctggagcaggcgcgcatcgagtggttcgcgtcgctgggccgcggcggcaaggatgcacgcgggcaggggccggtcatcatcaatgcgcacatgactttcctgaagcagctgcgctacccgggcgacatcgagtgccgcgtctacgccggccagctcggccgcaccagcttcgagacccgcatggaaatccgccgcaccgaccagcccgacgtggtctgggccgagggcggggccaaggtggtgtggtgcgattacacgcaggagaagtcggtgccggtgccggcagagatccgcgcgatcatcgagggctgatgcctgccacggggctcagtggttgaccagccgctgcaccaggtccaccgacgtgctggccccgtacttcttcatcagccgcgcccggtagatgtccaccgtgcgcgggctgatcgccagcagcttgccgatctgcttgctggtctttccctccaccagctgcgccgcgatctcgcgttcgcgcgcggtcagctccgcagtgacctggcgcttctgcgacagatcctcgaaggtccagatccccgcgcccagcggttgcgtgcggtccagtgcgcgcccggtgacatggcaccagaacagctcgccgccggcgcgcttcatgatgcgttcgtccgagtacatgccgcgcttgcccatgatcggcgcgatgcgcgcgccggtgcgctcgaattcgtcggcggtggggtagagcacctggaaggactggcccagcagcgcttcgcgcgtggtgccgaaaatgcggcagacctcctcgttgcagtcctcgatcacgcgttcgcgtgacagcaccaggcccacgggggcgagctggaaggcggtctggtagtcgattgcgggcatctgcttatgtatttttacgtaatggcgtagccggctgcgcttgcgtatgctgtcggtcggacgagttgcggcgactgtcgcccgcctgttgccgattgtaccgttacaatttccctgcgtcgcccgccgcacaacccggtggcgggaagagcgacagggaactaccgaggaaggagcgaagcatgaacaaggtctacgccagcgccgcagaagcgcttgcaggcgtcgtccgcgacggccagacgatcgccgtgggcggtttcggcctgtgcggcatccccgaggcgctgattgccgcgctgcgcgacagcggcgccaagcagctgacctgtatctccaacaacgccggcgtcgatggcttcggcctgggcctgctgctggccacgcgccagatcagcaagatgatctcgtcctacgtgggcgagaacaaggagttcgagcgccagtacctggcgggcgaacttgagctggaattcaccccgcaaggcacgctggccgagaagctgcgcgccggcggctcgggcatcccggccttcttcaccaagaccggtgtcggcaccatcgtcgccgaaggcaaggaaatccgcgaattcgacggccagcagtacgtgatggagcgttcgctgaccgccgacgtggcgctggtcaaggcatacaaggctgacaaggccggcaacctggtgttccgccgcaccgcgcgcaacttcaacccgatgtgcgccatggcgggcaaggtcaccatcgccgaggtcgagcatatcgtcgagaccggcgagctggacccggatgaaatccacctggccggcatcttcgtgaagcgcctggtgctgaacaccacccccgagaaacgcatcgagcagcgcaccgtgcgcgcggccagctaaggagacgcatcatggcatggacacgtgacgaaatggccgcgcgcgccgcgaccgagctgcaggacggtttctacgtcaacctgggcatcggcctgccgacgctggtggccaactgggtgcccgaaggcatggaagtgtggctgcagtccgagaacggactgctgggcatcggcccgttcccgaccgaggacgaagtcgacgccgacatgatcaacgccggcaagcaaaccgtgacgacgctgccgggctcgtcgatcttctcgtcggccgactcgttcgcgatgatccgcggcggccacatcaacctggcgatcctgggtgcgatgcaggtcagcgaaaagggcgacctggccaactggatgatcccgggcaagatggtcaagggcatgggcggcgcgatggacctggtcgccggcgtcggccgagtggtggtgctgatggaacacaccgccaagaagaaggatggcaccgaggacatcaagatcctgaaggactgcaacctgccgctgaccggcgtgggcgtggtcaaccgcatcattaccgacctgggcgtgatcgacgtgaccgacgaaggcctgaagctggtggaaacggctccgggtgtcagccgcgaggaaatccaggccaagactggcgctccgctgctgtaagcgggctgagctccgaagcctggcagggcccctgaggtgcgatgcgccgcaggggcttttttgtcgggtcgcttcgctttggaattgcccggccgggctacgccagccggctgcattccctagctcttccggcgaatagcccggcaatatcgctgcgcactaagctggctgctctccggcaaggcgcagaccctgccgcccggcagccgcaggtcagcctgcctgcttgttgtagctggcgaacaccgaagcggcgccatccgcttttacgatcagcacgtcgaacgggtccttgcgcgggccctgttccatgccgggcgagccgaccggcatgcccggcacggccaggccgacggccttgggttttgctgccagcagcttgcggatatccgccgccggcacatggccctcgatggcgtagccgccgatatacccggtgtggcaggagccaaagcgttccggcatgccgaagcgcttgcggtacacgccggtgtcctcgacatcatgcaccgtcacggtgaagccgttgctgcgcaggtgcttgacccaatcctcgcagcagccgcacagcgggctcttgtagacgtcgatggcaagcggcttggcggcttgcgccagcgcgccggccaccggtgccagcgccccggccgagaccgcgcccagcgccagcgcgcgcaggaaactgcgtcgttgcatcgtttgctccttactgcgccacccagccgccgtccatgttccagatcgcgccgcggacctggcgggccgcttcggacgacaggaacacggccagcgcgcccagctcatcgggcgtgacgaactgtcccgagggttgtttctccagcaccagctcgcgcttggcctgttccaccggaatgccttccttctgcgcgcgggcttcgacctgcttctgcaccagtggcgtcagcacccagcccgggcagatcgcgttggcggtgacgccggtctgcgcggtttccagcgcggtcaccttggtgaagccgacgatgccgtgcttggccgccacgtaggcggacttctgcgccgaggccaccagcccgtgggtggaggcgacattgatgatgcggccccagtccttctgcttcatgccgggcagcgccaggcgcgtggtgtggaaggccgaggtcaggttgatggcgatgatcgcgtcccagcgctcgggcgggaaatcctcgatcgcggccacgtgctggatgccggcgttgttgaccaggatgtcggcgccgccgaagtcggactgcgcgtagcgcatcatgtcttcgatctcggccgccttgctcatgtcggcgccgtggtagccgacccggatcccctggccggcctgcgcgatttctgcctttgcggcgtccgcgtcaccaaagccgttgacgatgatgttggcgccctgggccgccagcgctttcgcgatgccgagcccgatgccgctggtcgagccagtcaccagtgcggtcttgccgttgagcatgtaagcctccgtcgagagaaaggaatgccacagaaaggttgccacagggttggcggagcgcgccgtggcggtgcgcggccgcgcacgcgggacgctgacactgtgctgtggcattgtacccgctgcggcgtacaatccagctttgctcaacctccggcagcgccgtctttttgcggtccgcggtccggttcgtcagggagtccagatgtctgccagtccgcgtctcggttttgtccagtgcatcagtccggcgggcctgcaccgcatggcctaccacgagtggggcgaccccgccaatccgcgcgtgctggtgtgcgcgcatgggctgacgcgcaccggccgcgacttcgacaccgtcgccagcgcgctgtgcggcgactaccgcgtggtctgccccgatgtggccgggcgcggccgctcggaatggctggccgatgccaacggctacgtggtgccgcagtatgtgtccgacatggtcacgctgattgcgcggctcaacgtggagaaggtggactggttcggcacctcgatgggcgggctgatcggcatgggcctggccgggctgccgaagtcgccggtgcgcaagctgctgctcaacgacgtgggcccgaagctggcgccgtcggcggtggaacggatcggcgcctacctggggctgccggtgcgcttcaagaccttcgaggaaggcctggcctacctgcaaaccatcagcgcatcgttcggccgccatacgcccgagcagtggcgcgagctcaacgccgccatcctgaaaccggtgcagggcacggacggcctggaatggggcttgcattacgatccgcagctggcggtgccgttccgcaaatccacgcccgaggccattgctgccggcgaggccgcgctctggcgcagcttcgaggccatcgaaggcccggtgctggtggtgcgcggcgcgcagtcggacctgctgctgcgcgagaccgtggccgaaatggtggcgcgcggcaagcatgtgagttcggtggaagtgcccgacgtgggccatgccccgacctttgtcgatccggcgcagattgcgatcgccccgcagttctttaccggggcctgatggcatcgcatgccggccctgtttttatcagtcaacgcattgtcatgagtaaccttgaactgaagcgcgcccatgtgggcaagcggttgtccgaatacgcggtctataacggcgtggtgtatctcgccggtcaggtgcccgaggtcgatcccaaggccgatatccgcggccagacgcgcgaggtcctcggccatatcgaccggctgctggccgaggccggcagcgacaagacccgcatcctgtcgtgccagatcttcctgaccaatgtcgaccagatcggcgagatgaacgaggtctgggacgcctgggtgccgcaaggcaacacgcccccgcgcgccactgtcgaagcccgtctggccaatcccgattacctgatcgaagtggtggtgaccgctgcgctcaactgatgcaggcgttgtgacatggtgacgtccaccgacctgaccggtcgggtcgcgggcattccggatgccgaactggtcgaacgcgcactggcctacgtgcgcgagcatggtgccgaggtagcgctgcccaccggcgagaccgtgctgtcgcacgcgcagggcatgctgcgcattctcgacggcctgcgcgtcgacgacgccgcgcgtgccgccgcctgcctgttcgggctggtggccttcgtgcccggtaccgaggccgagatcgcaccgcgctttggagacgaggtggcacggctggtcgacggtgtgcggcagctgctgcgcatcggtgccatcgccggcagccgccccgaggccgagccggccgcgccgtccaagaacgaagcgcaggcgcgccacgaacaggtcgaggcgctgcgcaagatgctgctggcgtttgcgcaggacatccgcgtggtgctggtgcgcctggcctcgcggctgcagaccctgcgctggctggccgagaccaagcaggcgccgcagccgggcgtggcgcgcgaaacgctggacatctacgcgccgctggccaatcgccttggtatctggcagatgaagtgggaactggaggacctggcgttccgcttcgagcagcccgatacctacaagcgcatcgccaaactgctggacgagaagcgcatcgagcgcgaaggctatatcggcggcgccatcgaacggctgcagtccgagctggcgactgccggcatccgtgccgaggtcagcgggcggcccaagcatatctacagcatctggaagaagatgcgcggcaaggagctggattttgccgacctgtacgatgtgcgcgccttccgcgtgatcgtcgacgatatcaaggactgctacacggtgctgggtatcgtccaccatatctggcagccgatcccgcgcgagttcgacgactatatctcgcggcccaaggccaatggctacaaatcgctgcatacggtggtgatcggcgatgacgggcgcgccttcgaggtgcagatccgcacgcatgagatgcaccactttgccgaatacggcgtggccgcgcactggcgctacaaggaagcgggcagccgcggctatgccgggcagttctccgccagcgagcgctatgacgagaagattgcctggctgcgccagctgctggcgtggaaggacgatgccgaccacagcgtggcgcacgatgaatcgtgggagcagatcaagcacgccgcgatcgacgaccacatctacgtgctgacgccgcaggcgcgcgtggtggcgctgccgcagggcgccaccgcggtggactttgcctactacctgcacagcgatctcggccaccgctgccgcggcgcgcgcgtggacggcaccatggtgccgctgaacacgccgctgaagaacggccagaccgtggagatcatcgcggtcaagcagggcggaccgtcgcgcgactggctcaacgcggacctgggctacctggccagcagccgcgcgcgggccaaggtgcgggcctggttcaatgcgctcgattcgcaggagaccatcgcccagggccgcgtgctgatcgacaagaccctgcagcgcgaaggcaagaccgcggtcaagctggaagacctggccacgcggctgggcttcaagacgccggaggacctgtttgcggcagtggccaaggacgagttcagtctgcgccacgtggagcacgcgctgcgacacccggagggcgaggtccaggcgccgctgagcgaggaagacgctgtcaccaagaagagccgcgccaccagcgtggcgcgcggcgccaagagcggcgtgctggtggtgggggtggattcgctgatgacgcagatgtcgcgctgctgcaagccggcgccgccggacgacatcgtcggctttgtcacgcgcgggcgcggggtgtcgatccatcggcgcagctgccacaccttccagcaactggccgggcgcgcgccggagcgggtgatccagaccgagtggggccagaagagccacgccgcggtctatccggtcgatatccatgtcgaggcgatcgatcgccaggggctgctgcgcgatatctccgaagtgctgtcgcgcgagaagatcaatgtcaccggcgtcaagacgctctccagcaagggcgttgcgcgcatgcagttcactgccgaagtgtccgaggctacgcagctgcagcgcgcgctgcagttgatcgaagacgtccagggggtgttgcaggcgaaaagaaagtgatgctatacttgcggcttcgctaggctcgtagctcagctggttagagcaccaccttgacatggtgggggtcgttggttcgagtccaatcgagcctaccaacgaattgcagtaaagcagtaaaagaagtgtggcaagtccgattcaaccccatacggaacggaagcgcatcatggttatgacaccgcgaactactaccgctggcaagcgacagtagtcgaggtgcgccttcgacccggttggatcgggtttgacaaagagaaacgcggccttggccgcgttttttttcgtctgtcgcctgtcagcgtcctgataagctgccgcgtttccggtgcggcagggcagggcagcaaagaataaatcgccggtcccgcaggcatgcagggccggtgccacaagatgcagtttgatccgctcgggcgaagcgcaagacgccgccggcggaatcctggagagtcgaaatgatcgcaatcacgctgccggatgggtcccgccgcgagtttcccggcccggtgacggttgccgaagtggcgcagggcatcggtgctggcctggccaaggccgcgctggccggcaaggtggacggccaactggtcgacacgagctacaggatcgaccgcgatgccgagctggccatcgtcacggacaaggacgccgatggcgtcgatgtgatccgccactccacggcgcacttgctggcctatgccgtcaaggagctctatccggaagcgcaggtgacgatcggcccggtgatcgaaaacggcttctactacgactttgcctacaagcgtcccttcacgcccgaagacctggccgccatcgagaagaagatgacggaactcgcccgcaaggacgagaaggtcgtgcgcgaagtatggaaccgcgacgaagcggtggcgctgttcgagtcgatgggcgagaagtacaaggccgagatcatcgcctcgatccccgccgaccaggaaatcggcttgtaccgtgaaggcagcttcgtcgacctgtgccgtggcccgcacgtgccgtccacgggcaagctgaaggtcttcaagctgatgaaggtggccggcgcctactggcgcggcgacgccaacaatgagatgctccagcgcatctacggcacggcctgggccaggaaggaagaccaggaagcctacctgcacatgctggaagaggccgagaagcgcgaccaccgcaagctgggcaagacgctcgacctgttccacctgcaggaagaggcgcccggcatggtgttctggcacccgaagggctggcaggtgtggcaggccgtcgagcagtacatgcgcggccgcctgacggacgccggctacgatgaggttcgtacgccgcaggtgatggatcgttcgctttgggaaaagtccggccactggcagaactacaaggagaatatgttcgtcacggagtcggagaagcgcgactacgcgatcaagccgatgaactgcccgggccatgtgcagatcttcaaccacggcctgcgttcgtaccgcgacctgccgctgcgcctggccgagttcggcgcctgccaccgcaacgagccgtcgggcgcgctgcacgggctgatgcgcgtgcgcggctttgtgcaggatgatgcgcacatcttctgcacggaagagcagatcgtggcggaggccaaggccttcaacgaactggcgttctcggtctacgacgacttcggcttcaaggatgtgaaggtcaagctgtcgctgcgcccggaccagcgtgccggctccgacgagatctgggatcacgccgaagagggcctgcgcctggcgctgcgcgcctgcggcgtggattgggaggagctgccgggcgagggcgcgttctacggccccaaggtcgagtaccacatcaaggacgcgatcggccgctcgtggcagtgcggcacgctgcagcttgacctggtgctgccggagcgcctggatgccgaatacgtctccgaggacaattcgcgcaagcgcccggtgatgctgcaccgggccatcctgggctcgttcgagcgtttcctgggcatcctgctggaaaaccacgccggtgcgctgccggcctggctggccccggagcaggtggtggtcatgaatattgcggattcgcaggcggaatacgccgaaagcgtcgtgcaattgctgcaaaaacaagggtttagggccaaggctgatttgcgtaatgagaaaattacgtataaaatccgcgagcattcgcttcaaaaggttccctacctgctggtagtgggcgacaaggagcgggatgccagtcaagtggccgtgcgtgcccgtggcaacgtggatctgggtgtgatgcccgtctccgcgtttgttgagcgtctgaaaaacgacgtcgccagcaaagcctgatgggtggtgagcacggcttgtttttttgtcttcttgaggtaacgcaacatcgctacggacaaaggtcatcgcatcaaccgggaaatcagcgcgcctgagctgcgcctggtaggggttgataacgaacagctcggcatcgtcaagttcatggacgcgctccggctggctgaagataaggacttggacctggtcgagatcgcgccgaacgcggttccgcccgtcgcccggatcatggattacgggaagttcaagtacgaggaagccaagcgcgcccacgaggcgaagctgaagcagaaaatcatccaggtcaaggaagtcaagttccggccgggtacggatgatggcgactacaacgtcaagctgcgcaacctgaagcgcttcctggaagacggcgacaagaccaagatcacgctgcggttccgtggtcgcgagatggcgcaccaggaaatcggcgcgcgcatgctcgaacgcctgaaggcggacctggaagaaatcggccaggtcgagcagatgccgaagatggaagggcgccagatggtgatggtgctcgcccccaagaagaagaagtaattcctgcgcggtgcagcggccgggatgccaggcatcccggcgttgcttcgtgcggaagtcgcgcgcggtccgcaagggccgctgtgcaacaacaagtggatgcgggtcttgcaagcgtcggcgtgagccgtccacctgcatgcatgtcatatgagctggagtttttcatgccgaagatgaagacgaagaaaagcgcctccaagcgctttactgcacgtccgaacggttcgttcaagcgtggccaggccttcaagcgtcacatcctgaccaagaagaccaccaagaacaagcgtcaactgcgcggtactcaggacgtccatgagacgaacctgaagtcggtgcgcgcgatgatgccttacgcataacccctgacgaaaacgaaaggagaattacatgcctcgagtaaagcgtggggtcactgcacgggcccgtcacaagaaagtcatcgacgctgccaagggttaccgcggccgtcgcaataatgtctaccgcatcgccaagcaggcggtcatgcgtgctggccagtacgcataccgcgatcgccgcaacaagaagcgcgtgttccgcgccctgtggattgcgcgtatcaatgccgcgacgcgtgagcatggcatgacctacagcgtgttcatgaacggtctgaagaaggcctcgattgaactggaccgcaaggtgctgtcggacatggctattcacgacaagcctgcctttgccgccatcgtcaaccaggtgaaagccaccgttgcctgatgccggctgcggcagcgcgtaagcgctgccgggcaagcaccgaccgcaaggtcgaccgccgactgcaaggtccgctgaaacggggctcctcaccgagccccgtttttatttcgaatgccgtttcagttgccgctatccggttgccgagaccgcattcgaaacgaacaccgcacgtagtgccaacccacgtcggaccggtgcgtaccggccccgacgccaaaaatcccacgaccgccgccatgtctcaggatctggatcaaattgtcgccgatgcccaggccgccttcgctgctgccaacgacaacgccacgctggaaaacgaaaaggcccgcttcctgggcaagaccggcgcgctgaccgaactgctcaagggcctcggcaagctcgacccggaaacccgcaagacggaaggcgcccgcatcaaccagatcaagcagcaggttgaagccgcactgcaggcacgccgccaggcgctggccgatgcgctgatgaacgcgcgcctggccgccgaggccatcgacgtcacgctgcctggccgtgcggtcagccgcggcagcctgcacccggtgatgcgcacgtgggagcgcgtcgagcagatcttcggctcgatcggtttcgatgtggccgacggccccgagatcgagaccgactggatgaacttcaccgcgctgaacaatccggacaaccatccggcgcgttcgatgcaggacacgttctacgtggatggccgcgacagcgaagacaagctgttgctgctgcgcacgcataccagtccgatgcaggtccgctacgccaagatgcatgtcgagaagtacgccggcaaggcgatgccgccgatcaaggtgatctgcccgggccgtacctaccgtgtcgacagcgacgccacgcactcgccgatgttcaaccaggtcgaaggcctgtggatcggcgaggacgtcagctttgccgacctgaagggcgtgtacacagacttcctgcgcaagttcttcgagcgcgatgacatccaggtgcgcttccgcccgtcgtacttcccgttcaccgagccgtcggcggagatcgacatggccttcggcaatggcaagtggctggagatctccggttcgggccaggtgcatccgaacgtgctgcgcaacatgggcctcgatcccgagcgctatatcggtttcgcgttcggctccggcctggagcgcctgaccatgctgcgctatggcatcaacgacctgcgcctgttcttcgagggcgacgtgcgcttcctgcgccagttcgcctgacgcgccgccgtcccctcgtcaacgaccacacagaatacttaccggatcagaagcgccatgcaattctcggaatcctggcttcgcaccttcgccaaccctgaaaagatctccaccgacgcgctgtcgcacacgctgaccatggccggcctggaagtggaagaagtgggctcggtcgcgccgccgttcgacagggtggtggtcgcgcgcgtgctgtcgaccgagcgccatcccaatgccgaccgcctcaacgtgtgccaggtcgatgccggcaccggcgagaccctgcagatcgtctgcggcgcgcccaacgtcaagcccggcattctggtgccgtgcgcactggtcggcgccgtgctgccgccgtccgaggatggcggcaagccgttcgagatcaagatcggcaagctgcgcggcgtggacagctacggcatgctgtgctcggcgcgcgaactcaagctgtcggaggaccacggtggcctgatggtgctgccggaagacgcgccggtcggccaggatatccgccagtacctcgacctggacgaccaggtctttgtcatcaagctgacgccgaacaaggccgactgcctgtcgatccacggcgtggcgcgcgaagtgtcggcgctgaccggtgccgcgctgaacctgccggagatgaagccggtgccggtgacgatccaggacaagctgccggtcaaggtatcggcgccggacctgtgcggccgcttctccggtcgcgtgatccgcggcgtgaatgcgcgcgcggccacgccggcatggatggtgcagcgcctggagcgctcgggccagcgcagtgtttccgcgctggtcgatatctcgaactacgtgatgctggaactgggccgtccgtcgcacgtgttcgacctgagcaagatccacggcggcctcgacgtgcgctggggccgcaagggcgagcagatcaagctgctcaacggcaataccatcgaggtcgacgagcaggtcggcgtgatcgccgatgacaaggagatcgaaagcctggccggtatcatgggcggcgacagcaccgccgtgacgctggacaccacggacatctatctcgaggccgcattctggtggcccgccgcgatccagggccgtggccgccgctacaacttctcgaccgatgccggacaccgcttcgagcgcggcgtggactacgccaccacggtcgagcatatcgagcgcatcaccgcgctgatcctcgagatctgcggcggccaggccggcccggtggacgaccacgtggtcaacctgccgcagcgcaagccggtcagcctgcgcgtggcgcgcgccgagcgcgtgctgggcatcgagctgtcgtctgcagccatcgccgatgtattccagcgcctgcagctgccgttcacacgcacccagggcgccgagggcgaggtgtttgaagtcacgccgccgagctaccgcttcgatatcgagatcgaggaagacctgatcgaggaagtggcccgcatctatggtttcgagcgcatcccggcacgtccgccgatcgccgagagcgagatgcgcccgaccaacgaggcccgccgctccagccacgtggtgcgccacgccgtggccgcgcgcgattaccaggaagtcatcaacttcgccttcgtcgaagagaagtgggagcgcgacttcgccgccaacgacaacccgatccgcctgctgaacccgatcgccagccagctggcggtgatgcgctcgacgctgatcggcggcctggtcgacaaggtgcgctacaacctgaaccgcaaggctgcgcgcgtgcgcctgttcgaggtgggccgcgtgttccatcgcgacgccagcgtgaaggatggcggcctgacggtggccggctacgatcagccgatgatggccgcgggcattgcctatggcccggcgttcgaagagcagtggggcatccccgcgcgcaacgtcgacttcttcgacatcaagggcgatgtcgaggcactgttccatccgcgcgtgccgcgcttcgagccggtgtcgcacccggcgctgcacccgggccgcgccgcgcgcgtgctgctcgacggcaaggccgtgggcgtggtcggcgagttgcatccgcgctggctgcaggaatacgagctgacgcatgccccggtagtgttcgaactggcgcttgacgcgctgcgcgacaccggcctgccgttgtacaccgagatctccaagttcccggccgccgtgcgcgacctggccgtggtcgtgaagcaatcggtgcgcgtgcaggacctgctcgacgccatgcgcgcggcactggaaaagcagggctacggccgctactgccagagcctggtggtgttcgacgagttccgtcccaagggcgcttccgctgccattggcgcggacgagaaaagccttgcgttccgggtgaccttgcaagatactgggtcgaccctccaggacgaaaccgtcgacagcgcagtgcgctgcatggtcgacgcgctgacagaggccttccaggcccggctgcgcggctaagccatcgccagtacgcaacaagtacgcgacggacacacgataaacaagggcgcccgggcttgccccgggcggatcgccagacacacacttgagcgatcgacatgaatgatcgaggcgcgaattccatgaccgctgcagcactgggtgagatgagcgaccggcaggcttcctcccttgacgacgctatgccggatgcgcgcgcgaccgaagttcccacgctgaccaaggccgaactcgccgagatgctgttcgaccaggtgggcctgaacaagcgcgaatcgaaggacatggtcgaggccttcttcgacgtcatccgcgaagcgctggagcagggcgacagcgtcaagctgtccggcttcggcaacttccagttgcgcgacaagccgcagcggcccggccgcaatcccaagaccggcgaagtcattccaatcaccgcgcgccgcgtggtcacgttccacgccagccagaaactcaagggcctggtggaagaacgcgccggcatcgtcggctgacgcgtcacccgaacggcggattgcttcccgaagccggcatcggtatgcttctgggcgcgcacctggtgcgcgccaaccgcatggccggcatggcctgacgctcgtctacacaccacatgtcggacaaatccagcgatcgcatcgcgttgccgccgattccggccaagcgctacttcaccatcggtgaggtgagcgagctttgcgccgtcaagccgcacgtcctgcgctattgggaacaggagttcacgcaactcaagcccgtcaagcgccgcggcaatcgccgctactaccagcaccatgaagtcctgctgatccgccgcatccgcgaactgctctacgaacagggcttcaccatcaacggcgcgcgcaatcgcctcgatgaaggccgtcatcacagtggggcagcggcagcgcctgaggccgcagaagttggtgaagaaaatgcggcggcattgtcggtcgacatcggcggcctgcgcaatgaactggtcgaagtgcagcacctgctcgcgcaactgcgggagatcgcgaagcacggataatttcgacgtcgggagctagtcatacgggaaatgcttctgttataatcttttgcttcggggcgtagcgcagcctggtagcgtacctgcatggggtgcaggtggtcggaggttcaaatcctctcgccccgaccagacaaaacccgcttggtgaatagccaagcgggttttttattttctgcgtggaaatggccggccggtgcggtaacgctttgatacagccgtcgccgatgcccgttgctatgctctgccatcctcccgaccgattccccacttatgttccgaaagctctgtgtggctacccttgcgctcctctggctgacggccgcggctgccgcacgcgccgacgaccgcggctacccgagcgcatatcgtggcggtgagtacaaagagaaattccgtagcggcccttgtgaaatcgaacgcgaacagaagcgcgatggcgaatacaaggaagagcgcaaatgcaagggcggtccgcgtggctatgagcggaagcagaagtaccgcgacggcccttgcctgatcgagcgcgaatggaaggacgacggtgaatatgaagagaaggtcgaatgcaagcgtggataagtgcatgacctttcggcccgccatgcgcggcgctggctgttactgcgaaaagcaggcccgctttctacctaacctgttgcaacgatagcgatcgctgctgtcgtccttacttttcctgtggagcttgcgccatatatgcgcaacgcacgcaagcactcggacgcctgggaagggcaggtcgccgattgcatcagcagcttggttgacgcggccggtgctggctgactccggctagcctgccaagctgccctattggactgcatccaatactcaggcatggtgtggctctgacataggccaaaggtcttctcgctggaccagggaatcggcttcgctgtcggtgagactgtcactcacaaagaactcgcggcgttcgacgttgtttccaatggtacgttcgagggttactcgacgatacgttgcctgacgcgcagggtcgttcgcgaaggctgttaccgggcgataggtgagaacggatgacaaggtgttggggttgtcacggaccgtggttccatgcagtgggcccccaacgtaggtaatgtccatggcctgttgaagcgcaacgttcagcgttgcgttcatcagcgtctgccaaccttccccgctggcgcggaatgcatccagtatgtccgcgtcatagcgaatgctcaccagttccttggtgctggcgagcctgggtcgaccgcggccgcgtttgccgagcggcttcatggcctgcatctctttcgccgagacctcgtacgtgtccggatccgcagcgatgccgcggttgatggccgcgtcctcttcgtcggtcggcacgacgatcttaggcttggtcgacatagttccttgcctcgcgtttgttggccttgcgcaggctgatgatatgcattgcattcccgccctgggtgaacaccacgcaatagaggcgctcatcaatgacgccgaagccgatctcgcggagttctctgtagtcggccctgtcatctacccctgccaacaggctcggccagtggaaccttgctgccagcgcgagcgaaacaccgtgcttggactggttgctgacatccttggcaataattgtagctgcaaataatgggtgagcccaagattatctgtgctgcaggatatgaatccgcatcctgagtgcctgttgggctatacgcgctgctcggtcgttgccagcaaaggcggcgagatacccaggttctcccgtcatggcccgccggcaccctggcttagactggtcccgctgtactcaccagcccgcccgcaccccaccgcggcgggctgtttcttgggtggagactagcgcgtcagcctgcgcaacagcgcgtcatgtccgcttgccaggccggcaagcgccgttgcgtcggccagttcgaattcgctgaactggaaggctggtgccacggtgcagccgaccagggcgaagtccacgccatcggccatatccacgcgttcggcggcaaaccattggccggcgggcaccattgcctggaaggccgcgccgggatgccgcagcgggtcgcccaggcgctgcgtgacgatggtgccgtccacgatccggtgcacgtccacgggggagcctgcgtggtagtgccagagttcgtcggaccggatgcgatgccacgcggaatagtcgttgccgcacagcatgtagtggatcgcggtgcaggctgcgcgtgtgcgaccgtcctggcagacgacctgctcttcgccgcgataggtttcgcggtagtagccgccttccggatgcggctgcaggtcgagcgagcggatcagttggctggcggtcgggctgaggtctggcatgtgggcaagcggcgtggcgcatcggcgatgcggaagccgtagcttaaagcagtgcgaagcgtgcctggccggggccgacgagggcggggcggctgaccgggtagcggtgacgggtgccctgggcgtcgaaggacaggaaatccggcgtccagcgcagggcctgcaactggagtggctcgatgccgtcgacgaggatggcgccggcgtccacgcagacactgccgcaaggcaggcgcagggattcgcagtcgtcgccgaagtagtaggcctcgagcaggatggaatcggactggtacaagggcatgggcagtatccggatactgtatggatgtacagtatagctctggccagcgcttcggtcatccccgacgattctcattttcgtgcgccgccacaccctgcggcgctgtgccattgccgcgtcgaagttggtggcaggcggtgtcggcctggattggtataacctgaaagcgatgccggtcgcacagcatggtcgtgccaggaccggcagggtcgctgcgggggatgccatggcgaggtgcgggagcagggcttgctggtttggtttgggcgtggtgctgggcgcggcgatgggcggtgcctgcgccatgctggtgcgcacggccgcggagcggcgggtgctgcgccagcccgatgtgccgctggtgccgtccgatcccaccgcggatcaggcgctgaccgatactgccactgacgtggtggagtacggcggcttcgtgatccacgtgtattgccacgcgctgggcatggggcggttcaaggccctgtgcgatatctgggagtcgggcgccgtggtgctggagggcggcgcgccgccggccacgcacgccacgcccgaagatgcgcgggccgcggcgatttcgtgggcgcggcaatgggtgcagcacaatggctgagggcgccgccgcgcaatcatcgccgtgacaggagatgccatgcacgcctgtgacctgtgtcatcagctggtgggcgaaccgtccagcagtgccgccacacgagcacctggctgcctctggcattgcggccatgagcaaccggtgcaaggtcgacaactgctggtgctgcacgggctgcggcgcctggatgtaccagagcacgctgcacgggctgcggcgcctggatgtaccagagcacggcattgggtgagccgccgaatatgtggcgaatgggcccgcgcccggtcgactggcctgataatgacggctgagcaggcatggccgcgccgccaccgggcagtgcggccatgccccgtatcgcgcccggctcaggctctcgggcgtctgtttcaaggagatttcatgtttgtttgtgggaaccaggcttgcggtgcgcgctgggagccgaatgaggtgcagatccgcaatgaagggcagggtcccgtgttccgctgcccgcaatgcggcgcacgcaatcacgtccaggcacgcaccgcgcgcgacggcagcacggtctaccgccaggtggcggcgaagccggtaccgcgctagcccggatcgtcgggcggcaagccatgtcaccccacgcatgtggggtcaaattcacatggttgccgccttaagcttgctcaggcgggaccgttatacacaatcatggactttgccgaccctcctcaagactctgcctccaatgctgaacgcatgggctgggcgaacgcttcgccggaagtgatcgccaaggtattgaattcagcactggcagcgcaggacctctcagggtttgccgcgctgctgtcggatatcgcgcgcgaccgcggcctcaagggcgagcgtgccgcgcaccagtcgatctacgacatgccgtacgccagcctgctgcccaggcagaaacacctgctttccgatgccttcgacctgctggtcctgctcgggctggaactgcgcccgcgtggcgcaggcgccggcatcggcgacgatgcggacctcgacacggacgcggaagcagacgaataagcctgggctggccagcgctatgcgcgttccagcatgccgatctcgcgcaccgcgaccgacagcatcgacagccccgcagcccccgaggcgcgctggtcggccagcatgcgcgtaaagcgttccagcgcgccatgacggctggagcgccaggcatcgatcatggcgtcgggcgtatccagttcaccctcctgtgacagcacgctgacggtcagtgcgcgcttgagccgccccaggtcttccagcgtggtggtgcgtgccagcaggtcccagtgcgtgtccgatggcagcgccagcgcgcgctcgcgcagccagctgaagctcaggtggctgtccagcgcgaaataaacccccgccaccaggtccaggctgcgtttgcacgccgtggccacttcggcgatatcgagcgcggcggcggagatctcgctgccggccacgcgcacagccagcgcttcgtcgacccctgcatccgtcaaggcccgggcgcgctctgacagtgccgtcgcatcggccggcggcagcagccgcggcagttgcggggccagccattgcgcggcctgggcaaagcgcgccaggtcctcggcggccttgctgccgctgcgcagatagcggatgaaccacaggcacgcgcgctccagcagcagcgccacggccccgaacatgcgcgcctgctcggcatcggccacacggttgtccagcgcatcgatctcctgccacagggtggtcaggccgaagacatcgcgtgcgatcaggcaggcgcgcacgatatcggccgggcgtgcgtcggtctcttccatgatccggtgcacgaaggtggcgccgatacggttgaccagcatattggtcaggtgtgtcgacaggatctcgcgccgcagcgggtggcgctgcatcgcgtcggcgtaacgctggcgcagcggcaccgggaaatagtccgacagcagtccggcgaccagcgtgtcttccggcacgtcggaggccagcagttcgtcgtacagccacatcttgctgtaggcaagcagcacggcacgctcgggcgatgccaggccttcatcggccagcttgcgctcggcgatttcttcctccgaaggcaggaactccagcggccggttgagccgtccggcgcgctccagccagcgcaccaggcgcgcctcgccgtcgagcagcgcggggctgctgcgcccggccacggacagtgcctgggtctggtagtagttgtcctgcagcaccagcaggccgacctcgtcggtcatctcggccagcagcttgttgcgctgcttctcggtcatttcgccgtcggcaaccaccagcccgagcaggatcttgatattgacctcgtggtccgagcagtccaccccggccgagttgtcgatggcgtcggtgttgatgcgcccgcccttgcgcgcgaactcgatgcggcccagctgggtgaagccgaggttgccgccttcgccgaccaccttgcagcgcaggtcattgccgttgacacgcaccgcgtcgttggtgcggtcgccggcctgcaggtgggtttcctggctggacttgacgtaagtgccgatgccgccgttgtagagcaggtcgaccggcgccatcaggatggcgtggatcagctcggccggcgacagcgtggctgccgtgacccccagcaccgcctgcacctgcggcgacagcgcgatggtcttggcgctgcgcggatagatgccgccgccggcggaaatcagcgtggcgtcgtagtcggcccagcttgagcggggcaggccgaacagccgcgtgcgttcctgcaggctccttgtcgtgtccgggtcgggatcgaggaagatatgccggtggtcgaaagccgccaccagccggatatgcggcgacagcagcatgccgttgccgaacacatcgcccgacatgtcgccgatgccggccacggtgaagtccgtggtctggatatcgacacccatctcgcggaaatgccgcttgaccgattcccacgcaccgcgcgcggtaatgcccatcttcttgtggtcatagccgaccgagcccccggacgcaaaggcatcgcccagccagaagccgtattcggccgagatcgcgttggcgaagtcggagaacgtcgcggtgcccttgtcggcggcgaccaccaggtaggggtcgttgtcgtcgtggcgcaccacctcgggtggcggcaccagctggccgccgacgaggttgtcggtgaggtccagcagcccgcgcaggaaggtctggtagcaggcgatgccctcctgcaggaacgcatcgcggtcggtgggcgggggcgggcgcttgaccacgaagccgcccttggagcccaccggcacgatcaccgtgttcttgaccatctgcgccttcatcaggcccagcacttcagtgcggaagtcctcgcgccggtctgaccagcgcagtccgccgcgggccacgcgcccgccgcgcaggtgcacgccctcaacgcgcggcgagtagacccagatctcgaacatcgggcgcggctcgggcaggccggggaccagcgcgggattgaacttgaacgacacatatgggcgcggctggccttcctcgccgcggtggaaatagttggtgcgcacggtggcgttgatcacgcccaggaaaagccgcaggatgcggtcctcgtccaggttgggcaccttgtccagcgccgcgccgatatcggccagcagcttgtcgcagcgcgcctggcgggcggtgtcggtggcgacctcgctgaaggtgtcgaagcgcgccacgaacaggccgaccagcatggcggcaatggccgcgttgccggtcagcgcgcgctcgatataggcgtcgctgaaggtcgagcctacctggcgcaggtagcgggcataggcgcgcaggatggtgacgtcgcgtgcggccagctcggcgcgcagcaccaggcggttgaagtcgtcgttctcgatctcgccgtgccaggcgcgcgcgaacgcatcctcgaacaaggccttgacgcgcgcgatgtcgaattccgccgcgccgccgctgtcggcaatctccagcccgaagtcgtgcacccataccggcgcgccgctgtcgggttcgatcaggtaggggcgctcttcatccacgcgcacgcccaggtgttccagcatgggcaggctgtgcgacagcgcgatcggctcgccggcacggtacaccttgaagcggaacacccccggcgcggcctcgatcggccggtacaggttcatcgccatgccgttgccgcgcagcgcgtgctccatcagctcgatatcgcgcaccgcggtgcgggccgggtagtcctcacggtagccggcggggaacgagccgccgtagcgctgcagcagccggttgccttgctcttcgccgtggctttcatgcagggcttcggcgagatcgtcctgccagcggcggctggcgtgcacgatgcgcgcctccagctcacgcgtatcaacatgcggcatggtgccgggctcgccgcgcacggtcagctggatgcgcgccagcggcgactcggacagcagcggcgtgaactcgcagctggtgccgtggaaggccgcggtcagcagcctctggatcttctggcgcaggtcggtgttgtacttgtcgcgcggcacgaacaccaggcacgagacaaagcggtcgaagcggtcgcgccgtacaaagagccgggtgcgctggtgttcctgcagccgcaggatgccggtggtgatgtcgaacagttcatcctcggtggcctggaacagttcatcgcgcggatattgctcaaggatggtcaccagcgacttgtaaaggtgccccttggccaggaagcccgcgcgcgccaggatattggcgcacttgagccgcaccagcggaatttccgcaatcggcgccgtataggcagtcgaggtgtacaggccgacaaagcgccgctcgccgaacagctgccccttttcatcgagcagcttgacgccgacatagtcgagatagcccgggcggtgcacggtggcgcgcgaattggccttggtcaggaagatcggcgaggccccttcgatgatcgcggtggccgcggcgggcagcagcgtgagatcttcggcatcaggctcgcgcaggctttcgcgcaggatgcccgcgcccgagcccggcacgccgcgcaggaagtagcggccgtcctgcgacaccagctggtagtcacgctggccgaggaaggagaagtggtcatccatcatccagtccaggaaggcgcgcgcctcgacgctctccggcgcggccgcgtcgggcgcctgcgccatggcggcgatggtggcctgggtgatgccgcacatcttcgaccagtcttccaccgccgcgcgcacgtcgaccagcacctgcgcaatgccgctgcgcagcgcctccagccgcgcggcctcgccgctgcggtcgatctcgaaatggataaaggattccaggcgcgagctgtccccggcctcgccggcgccgcccggggcgatccgctcgatgccgccgcgcgcgtcgcgccagacccggaacacgggatggatggccgagtgcagcgccagtccctgccggttgatctccatcgtcaccgagtcgaccaggaagggcatgtcgtcattgacgatctcgaccacggtgtggtccgagtgccagccgtgctcttccaggttgggattgtagacgcggatgcgcgcattgccgggggtgaatttctgtgcggtctgccagtgcgccatcacggcgccgtagagatcgtcgacgtcgcgctggagcaagtcctcggcgtcggcctgatcgtagtagtgcagcaggaagggctcgaccacggcgaacatcgccgccggcagccgctcgcgcgcgaagctggccagttcgtccagcaggtgcgcgaccttgtcttcgttctcctgcggcatgatccctcctcgcggtgtcgacgggcggcccgcggcatgtgccggggcatgctcatactttaggaaaaatccgcatgcccggcgcaagaaaagtggcgggtatgacgatggcgcgcgaagaaaaggtgggcggcctcccgctgctgcccgcgggacggcttgcgcggcgctcagaggcgcgtggcggcgagggtggggcaagaggtggggcggtgtgcgaccggcggcaggccggggcaatgcgagggcgcgacagctttttcctgccgggcggcttcggtgcccgcgcgaacctggcgagtggtgtggtcgctcagcgtggtcttcatccgctccagcagggtgcccagcgcagcgcgctcttgcgaactgaacgccgccactgacacgctgtgcagcgcgctgagggcctgggcggtgcgctgcagccggttggctgcgctttctgcaatgcggggcgcctgagtgccggcgtactcgatccagccgtcgcgccgcagttcatccagcatcgtctcggaacgctcgacatcgatcggcatcgggcccgtcaatggcgagccgcgcacgaaggcatcctggcggatggcccgcagcagcagccactgggagtagttcaggccagaggcgcatagcgtctgttccaacgcaccttgccaggcggttacggcatcaaccagggcaaggacaaccggctcgctgggttcgaggggtcttggctgcatgaatggcgtctcctgttttggtttgccgccactgcgatgcgctggcatccgtcgcgcgggtaccaggggccggagcatggccggcccgggcggcacgggcgccgcagcctctctggcggggcacggtcgaccgatgggccagacactaccagaatcttttgccggaattgtgacaggtcgggaatgccctgtggcaccacagggacatagtatcccgcacgacccctggcatggcttgagctatgaataaagcgactgggagccatgactttaaatcacagccagaatgtatgcggctggctacactgcctgccggagaccccgccaacgagccttcaggccagcaggggcgcgcggcgcgggcacgggcccggccgccagaccggagataaggatgtacaaggaacgcattcgcctggccaggctgcacgacaaggtagtctcggccgacgaagccgccgcgctgatccgcgatggcatgacggtaggcatgagcggtttcacgcgcgcgggcgactgcaaggaagtcccgtttgcgctggcgcggcgcgcggccaccgagcctctgcgcatcaccctgatgaccggcgcgtcgctgggaaacgacatcgatcgggtactcgccgaggcggacgtgattgcgcgccgcctgccgttccagtccgacgcgacgctgcgccgcaagatcaacgcaggcgaagtgatgttcatcgaccagcacctgtccgagaccgtggagcaactgcgttccggccagatcgcaccggtggacgttgccgtggtggaagcggtggcgatcaccgagcagggcggcatcatccccagcacctcggtcggcaactcggccagcttcgccatactggcgcgcaaggtgatcgtcgagatcaacctgaacatgccgctggagctggaagggctgcacgacatctacttcccggtgcggcgcccgtaccgccagccgatcccgctgattgcgcccgagcagcgcattcgcctgccgtatatccccatcgatcccgagaagatcgcggccatcgtcatcaccgccaaggacgatagcccgtccaacgcgctgccgccggatgccgatacccgcaatatcgccggccatctcaacgatttcctgctgcgcgaagtccgcgccggcaggctctcgccctcgctgcagccgctgcaggcgggcattggcaccattgccaacgcggtgttgcacggcatggtcgattcaccgttccgcgacttgcagatgtattccgaggtgctgcaggacagcaccatcgaacttctggatgcggggcgcctggcgtttgcctcggcctcttcggtgacgctgacgcgcgaggtgtaccagcgcttcctgtccaacctggaccgctatcgctcgcgcctgctgctgcgtccgcaggagatcagcaaccatcctgagatcctgcgccggctcgggctgattaccatcaacacggcgctcgagtgcgacatttacggcaacgtcaactccacgcatgtggggggcacgcacatgatgaacggcatcggtggctccggcgattttgcgcgcaatgcgcacctgtcggtattcgtgaccaagtcggtggccaaggacggcgatgcctccagcatcgtgccgatggtggcgcacgtggaccataccgagcacgacgtcgacatcatcgtcaccgagcacggcctggccgacctgcgcggcctggcgccgcgcgaacgcgcgcgcacggtcatcgacaactgtgccgacccgcaataccgcgagctgctgggcgactacttccggcgcgccagcacccatggcggccagaccccgcacctgctggaagaggcgctgtcctggcatgtcggcttccgcgaccgcggcaccatgctgcccgcgcagccggcccaggcgatggcagcctgagcgcggcttccgccagaaagcaaaacagcccgcgcaagcgggctgtttgccttggtgccgccggggcaggcttactgcgccttgccgccctggctggcaggcgccttggcgccgtcggtgtacggatcagccttgccggccttggcgccgtcggtgtacggatcgaacttgccggccttggcgccatccgtgttcgggtcgaacttcttgcccgagttggtcaggtccgacttggtcgattgcttggcgccatcggtgtacgggtcgaacttgccggatttggcggggttctggttcgggctggccttcttggtgtggctgccaccgtagagatcgccgccttcggtgtagttcttctgcgcatagacctgcgtcgcgcccagcgcggccagtgctgcaacgatcagggtcgaaacggtcttcttcagcatcttgcttatcctcgcgattgacggtcgcgcagcgcctgcgcgaatccggttttggggccgagcctggccggtggcggctgggcacatgtggcggaacacccggttaatgtaccgagtcagcgcttgtccgcaaagtgaaagtttcttctacaagtattgaataccgatggcgttgcctgcgtactgcgccggatcaaatgcaacgattctggggcagatgtgggtgactgatggcacattttcaactggcagccataaaaaaaccggctgccaggtggcagccggtcatgacccctcgcgggacggtttcgccgtccggttattccagtgtgatgttctggtcgcgtgcgatcttcttgcgcaggtccagctcgcgcttgatctgggcggcgtactgcgccggggtgttgccgtcggtgtaggcaccgctgtcggccaggcggcgcttgacgttggggtcctgcagcgccttgaccgcggcatcatgcacgcgcgtgatgattgccgccggcgtgccggccggggccaccaggccgtaccaggccatgttgttcatgtccttcatgccggcttcggcaaaggtcggcacgtctggcaggccctcgacccgcttgggcgccgccactgccagcgcgcgcagcttgccgacctggatatgcggcatcgacgacggcaggttgtcgaactgcgcgttgacctggccggccagcgtgtcgttcagcgcagggcccgatccgcggtaggggatatggaccatgtcggtcttggtgatgtccttgaacagctcgccgtccaggtgcgagatgctgcccttgccggccgaggcgtagctgtacttgccggggctggcctgcagcatcgcgacgaactccttaagggtcttggccggcaccttcgggttgaccgtcagcacgttcggcacgttgaccaggttggtgatcggcgcgaagtccttgagcgggtcgtacgggttcttggggttggtggcggggttggtcgccatcgtgctgacggtggcgatgcccagcgtgtagccgtccggggcggacttggcgagcgcgtcggcgccgatcgcgccgccgccgccgccgcggttttccaccaccaccggctggcccagctcgcggccaaggccgtcggagaccgcgcgcgcaacgatgtcggtggtgccgccggccgcgaacggaacgatcaggcggatcggcttgttggggtaggactgggcttgggccaggccgtgggccaggccaagggccgcgatgcaggcggctgcgccggcgctgataactgctttcaaggagtgcctccgttcttctttcactgattcgccaggcgggctgcaggcgtttcttcggacccagacctttcgtctgcgccccgcgctgtcacggttccccgcgctggcatgaccgggccgtgccgggatgcggcgacggccggcaccttgcgatagttccgcgatacggaaccatgttccacaatgtgcgcggatgcgattcaaccgggaaagcgggcgcaggggaattggtgagaacccgcgtatcaagaaaccggcagccatgccgaccgcgcgcgcaaagcagcgcggcggaaatgaaaaaagccggaagcaaggcttccggcttttcctgaattcgctggtggggcgtgagtgactcgaacactcgacctacggattaagagtccgctgctctaccaactgagctaacgccccaacgaagaaaaagattttagcaaggtatctgataagacgcaatagccttcgcgcaatttttgcgagccaggctgcactggccgctacaatgccagccaccgcgcgcgtcccgcgcggtggttactatccaactgcttgcccagtccatgcacgccagagtcctgcgctatctcgacgaggtcgtccgccgcggttcgatccgcaaggcggccgagcacctgcatgtggcgccgaccgcggtcaaccgccagatcctggacctggaggcggaactgggcgcgccgctgttcgagcgcatcaacaagcggctgcggctgacgccgctgggcgagatggtgctggcccacgtgcgccagacgctgcgcgagcacgacgcgctgcgcgagcgcatcgaggacttcaagggcgcgcgccgcggcgaggtcaccgtggcggtcacggccggcctggcgggctcgctgatgccgtcgctggtgcatgacttccgccagcgctacccgggcatcgtggtgcgcgtcgccgacctgccggtggccgatatcaccacggcggtggggcagggcgacgccgacctgggccttggctatgacctgcctgagctgcccgccttccgcgcgctggccaccagcgactggcagatcggcgcggtggtgccgccgggccatgcgctggcggcccggcaatcggcgctgctgagcgaatgcgtcggctatccgctgatcctgccggcgccctcgctgtcgatccgcgccatcctggatgcggcctttgcccgcaatgcgatcgaggtctcgccggtggcggagtccacctcgaccgcgctgatccggcaactggtgatgctgggcaccggcatcgcgctgctgaacccgctcgatgtgatggaagagcgcgcccgccaggcgctggtctacgtgccactgcgcgaccgccacctgcagggccagacgctgacgctggtggcgcgcgctcgcggcccgctcagcgccgctgccgagctgatggccgagcgcatcggcgacgcgctggcggtcttgttcgcgcaggcgcgctgagcaacagggtgtcgcaggtgtccactttttgtggacaggatgatcggaattctgcgcttgggggattgcacttcgccgccgtagactggctgccatccagtcccccaattcgttttgcagaaggaattccgccatgaccctgattgccctgaacgccgacgtgctggtcaccatggatgcgcagcgccgcgagatccgcgatggcgccctggttgccgaaggccccgccgtgcagtgggtcggcccgacctcggaactgccgccgcagtaccggcgcatggtcgacgacggcagcgcgcaggtgctcgacatgcgcggtcgcgtggtcacgcccggtctggtcaacacccaccaccacatgtaccagagcctgacgcgcgcggtgccagccgcgcaggacgccgagctgttctcgtggctgaccaacctgtacatgctgtggtcgcacctgacgccggaaatgatcgcggtgtcgaccaagaccgcgatggccgagctgatgctgtcgggctgcaccaccaccagcgaccacctctacttgttcccgaacgggtcgcgcctggatgactcgattgccgcggcgcaggagatgggcatgcgcttccacgccgcgcgcggctcgatgagcgtgggccgcagcaagggcggcctgccgccggacgtggtggtggaagaggaggccgccatcctgcgcgacagccagcggctggtggagcagtaccacgacagtgcgcgccacgcgatgctgcgcgtggtgctggcgccgtgctcgccgttttcggtgtcacgcgacctgatgcgcgagtcggccaatatggcgcggcactatggcgtgtcgctgcacacgcacctggccgagaacgacaacgacattgcctactcgcgtgagaaattcggcctgacgccggcccagtatgccgaggacctgggctgggtcggacacgatgtgtggcatgcgcactgcgtcaagctggacgacgagggcatcgcactgtttgcccgcaccgggaccggcgtggcgcattgcccgtgctcgaacatgcggctggcatccggcattgcaccggtgcgcgccatgcgcgatgccggcgtgccggtgggcctgggcgtggacggcagcgcgtcgaacgacggcgcgcatatgctgggcgaggcgcgccaggccatgctgctgcagcgcgttggctacgggccggccgccatgagcgcgcgcgaggcgctggagattgccacgctgggtggcgcgcgcgtgctcaaccgcgacgatatcggtgcgctggcgccgggcatgtcggcggattttgtcgccttcgacatgtcgcaggtcggctttgccggcgccggccatgacccggtggcggcgctggtgttctgcacgccggccaatgtcgcggcgagcgtgatcaacggcagggaagtggtgcgcgacggtgcactgctgacggtcgacctgcccaacgtgctgctgtgccatcgcgcgctggcacgtacgctgttcgagcgcgccagccagggcgcctgatgcacggggccgctgtggcgtgggcacgtgcctgcgccgcggcggattagccaatcaggcaagcgcacaaagcaaaaggccggaagcattgctgcttccggcctttctgtattcggtggtggggcgtgagtgactcgaacactcgacctacggattaagagtccgctgctctaccaactgagctaacgccccaacgaagaacgagattctagcatgattttcggcgctgtcaaatgtttgacgcacttgccggaacaaccccgtcattgtgaccgggagccacacatacgcgcggatggaactcgaaggcggccgtgatggtcttcgcaatgagcgcattcgcatgggctctatccatacgattttgccggagccatgttaggatgtttctccacttgcatatggagggctgcaccgatggaaatcaaattccaagagcaagagcgctacgacatcaataatgaaggcttgttgttccaggcacttgtcaatggcgagaaggtgacttgcgtggtgacacgcgaagcactgtgggaaggcttcagtgccgaccaggtactgtcgctggaagaggcattccgtgccggccgcgaaaccatcgaacgcgccgccgtggtgctgatcgagcagggcgcgccccagccaatcgtcgtcaagcgcgcccacgtggcgccgatctgatgcggatggatgccccggccaggccccggcatgccgcgggcgcctatctgttatcaggttcccagacgtagggccgtccggccttgcgtgccaagccggcaacgccggcacaggcagatccccgcttttcccgtttcagtttccaggtttttcctgcagccgtactgttgctgaacgctggcgcgcggccgccgctcatgccgacgcgccggcgcttcagttcattgtgctgccggggtcgcggcgcctggtcgtgatgcgcattcttcaaagatccgcacggtgcattgcgcgcagatttccggcgagagctggccgacgatcgtgtgcagcgcctgccgcttcgtcgggaagatatggtcggctccgagcttgtcggtaaagccggtctgcgcccaggtctgcaagacctgcgtgcgcgggcggtggaagtacagatcgccgcccagcgcgcgccgttcggcgagctcgttttcccacatctcggcaccggccaggtcgatgaagttcatgctcttggtcatcgccagcaggtgcgtctggccggcgttgaccgtgcgcagccagtgcaggcgatccgtcacgtactgcaccgcgccgaagtagatcgcgccttccatgcgcagcagcttcagttgcgggcattccggctgcgggcggcgcagctcgtccagcggcgtgaagcgccggccgggatcgtcggcatcgggcaccaggctgcgcacggccggccgcgaggtgcggtacaggtacgccaccagcgacagcacggtgccgagcagcaccgccatctccagccggatcaccagcgtggcggcgaaggtgccgatggcgatggcaaattccgtgcggctgagcgtgaagatgcggcgcagccgcgcggtgtcgagcaggccccacgccaccagcagcaacatcgcggcgatcgccgccatcgggatctgtgccagcagcggggcgctgacagccaccagcgccaccagccacagcgccgagaacacgctggccagcggcgtgcgcgcgccggcttcgaaattgggtaccgagcggttgagcgagccgcacgagatatagcccgagaagaagccgcccgcgatattggacaggccctggccgatgaactcgcggttggcgtcgatatgctggcccgagcgcagcgccaccgccttggcgatcgagatcgactggcccagcgcgacgatggtcagcgccgaggcgatgcccagcaggtctggcagcttgcgccagtccacatcgggaaggtggaagcgcggcagcgccgacgggatcggcccgaccacgttgacatggtgggcgccgcccgcgccggactggttcagcagcagcgccacgccgtagccggccagcagccccagcagcatgaacggcagccgcggccacagccgcttgcacagcagcgtcaccaccagcgtgaccgcgcctacggcggccgcgccccagttgatggcgtcgatgttctcgaacaggtggcgcagcacgccgaatgcactggtgccggtcggcaccgccagcccgaacaggtccttgagcgcatacaggccgatcagcgtcgcggcgccgcaggtgaaaccgagcagcaccgacggcgaaataaagttggccagcgtgcccagccgcaacgtgcccacggcgagctgcatcacgcccaccacgatggtgaccgccagcgccagcgcgatataggctgggctgccggcaaacgcaagcgggctcagcatcgcgaacaatgccagcgaattggcgttggtcggccccgacatcacgtgccagctcgaaccgaacagcgccgccacgatgcacggcaccaccgcgctgtagatgccatattgcggcggcaggcccgccagcgtggcgaaggccacgccctgcggcagcaccagcacggcgccgagcaggccggccaccaggtcggcgcgcagcgtggtcttgtcgacgcgctggctccatgggaacaggcgcggcaggagtgatccgggatgggacgcgggcatcggcaatgaaggggcaggctcagccggcctcgccgccgcgcccaggcggtggcgaggcaacggattcgggcggggtggattcgggcaggttcggctgcggcgccaggccggccagcatggcgtcgagcgcgcggtagacctcggtcaggcgctccgggccgagccgctgcgccagctcctggtagcgcgcatcgaccagcggctccatttgcacgatgatggcgcgcgccgacggcgtcaggctgaccagctggcggcgctggtcggtggcagagcgggtccgttcgaccagcccggcgtcttccatgccgcacagcatgcgggtcaggctggggctcaggatcaggcaggcgtcggccagctggttcggctccatcggctcgcgctcgttgagcgtgcgcatcacgcgccattgctgctcggtgatgccgaactgccgcaggatcgggcgaaagccggccagcaatgtctcgcgcgcttgcagcagcaggtgaggaaggttgcggtggcggaacatggcctggcgggtgtggctcatgcccgcagtgtagcgggcgcggcgccgcgcggcgagcggggcttgtgcggacttgcctgaacccgcgcgcggcgccagcggcgcgttcagttgcaactgagcgtggcgaccaccggcgtgtggtccgacggctgctcccacgtgcgcggcacgcggtcgatcacgcaggcgctgcagccgctggtcaatgccggcgacagcaggatgtggtcgatgcgcaggcccgcattgcggcggaacgccatcatgcggtagtcccaccacgagaaggccttctccggctgctcgaactggcggaacgcatccgccaggccgagctccaccagtgcggcaaaggcggcgcgctcctgcggcgagaccaggttctggccttcccatttcttggggtcgtgcacgtcgcggtcttccggcgcgatattgaagtcgcccagcagcgccagcttcgggtagcgcttcatttcttcgcgcagccacgccgtcatcgcgtccagccacttgagcttgtagacgaacttgtccgagtccggcgcctgcccgttggggaagtaggcgcagaccagccgcaggtcgccataagtggcagcgatcacgcgctgctgcgcgtcctcgaagccggggatgttgcgcaccacgtcggcggggccgggcatgctggcgtcgcgtgcgaggatggccacgccgttgtacgtcttctgcccggtgtagatgctgtggaagcccgcgttctccagttcggccagcgggtacttgtcgtccggcagcttcagttcctgcaggcacagcgcgtcgatcggcgcgccggtctggtcctgctcggccagccattgcagcacctgcggcaggcgcaccttgagcgagttgacgttccagctggcaatgcgaagcgggccgctggcgggcagggcggccgcgctcatgctgccatcccgccgtggcgcagcagcgcgtcgatctgcggcgcgcggccgcggaacgcgacaaacgagtccattgccggacggctgccgcccaccgacaggatctcgcgctggtagcgcgcgccggtctcgctgtcgagcacgctgcccgacagctgagcggcttcctcgaacgccgcgtacacgtcggccgacagcacctcggcccacttgtagctgtagtagcccgccgcatagccgccggcgaagatatggctgaaggtgttcggccagcgcgacagcggatgctgtggcaccacgtgcacgcggtcgttgatctggcgcgacaggtccagcaccgaggtggcgccggccggatcgaagtcggtgtgcaggtgcatgtcgaacgacgaaaacacgatctggcgcagcgtcatcatgccgttctggaagttcttggcggccagcatgcggtcgaacagcgcgcgtggcagcggctcgccggtgtcgatgtgctgcgtcatgccggtcagcacctcgtactcccagcagaagttctccatgaactgcgacggcagctccaccgcatcccattccacgccgttgatgcccgacacgccgagctcgcccacctgcgtcagcatgtggtgcaggccgtggccgaactcatggaacagggtgatcacttcatcgtgcgtgaacagcgcgggcttgtcgcccaccggcgcggagaagttgcaggtcaggtaggccaccggcgtctgcacgccgccttgctccagcaccttgcggccgcgcgcgtcgtccatccaggcgccgccgcgcttgccttcgcgcgcgtacaggtcgatgtagaactgggccagcagcgtgccgtcggcggtggtgacgcggaagaagcgcgcgtccttgtgccaggtctgcgcctgctcgggctcgatgcgcaccgagaacagcttctgcaccacgccgaacaggccctcgagcaccttcgcttccgggaagtactgcttgacctcttgctcggagaacgcatagcgctgctggcgcagcttctccgaggcataggcgacatcccatggcgccagctcaggcagccccagctctgcggcggcaaaggccttcatttcggcccagtccttctcggcgtaggggcgcgccttgacggcgagctcgtcgaggaacttcagcacctcggccggcgattcggccatcttcggcaccagcgagacttcgccgtagcactggtagcccagcatctgcgcctcttcgcggcgcagggccagctgctcgcgcatattggcggtattgtcccagtcggcctggccctgaccatgctgcgggcccagttccgaggcgcgcgttacattggctacatacagggtctggcgcagcgcgcggtcgtccgcgtactgcagcaccgggaagtaggacgggaagtgcagcgtgaatttccagccggccttgccatccttctctgcggcatggcgggcggcttccctggcgtcatcgggcaggccggacaggcggccctcgtcctcgacatgcagcgcgtaggcgttggtggcatccagcacgtggtcggaaaaggccttggacagctgggcctgctgctcctggatctcggcgaagcgcggcttcttgccttcaggcagttcggcaccgcccaggcggaagccgcgcagttcgttctcgatcagctggtggcgcgccgcgctcatgccggcgaactccgggctggcagccagcgccttgtacttctcatacagcgccaggctctggccgagcgaggaccagaactcggtcatgcgcggcaggttctcggcgtgagccttgcgcagttcgggcgtatcggccacggcgctcaggtggctgaccacgccccaggcgcggcccagcggctcggtggccgcttccagcgcctgcacggcgttgctccagtcggcgggcgtggccggatcttcggcgcgggcgacggcctgctgcgcgcgttccagcagcacgtccagcgccgggctgatgtgctcgggccggatctcggcaaagcggggcaggtcggaaaagtccagcagaggattggtagcgttggcggcttggtccatggcgtgttctcggttggctggcctcgatcgggcaataatcccgcagatggggccggggcgccggattttccagggccccgggtggcgtatcgtacgcgcggcctcagccggcggcgcgctcggcggcttccagcgtattgaccagcagcatggtgatggtcatcgggccgacgccgcccggcaccggcgtgatgtagccggcgacttcacgcacgccggcaaagtcgacgtcgccgcacagcttgccgttgtcgtcgcggttcatgcccacgtcgatcaccaccgcgcccggtttgaccatgtcggcggtgatcaggttgcgtttgccgaccgcggccaccaccacatccgcgtcgcgggtgtgggcgccgatgtcgcgcgtcttgctgttgcagatggtgacggtggcgccggcctgcagcagcagcatcgccatcggcttgccgacgatattggaggcgcccaccaccacggcgcgggcgccgcgcagcgggaactggaccgattccagcatcttcatgcagccgtagggcgtgcacgggcggaacagcggggcgccggtcatcagcgcgccggcattggccacatggaagccgtcgacatccttttcgggggcgatggcttcaagcaccttgtggctgtcgatatgcttgggcaggggcagctgcaccaggatgccgtggatgttggggtcctggttcagggcctcgatacgggccagcagttccgcctccgacaggtcggccgggtagcggtcgagcgaggaatgaaagccgttgtcctggcaggccttgaccttgttgcggacgtagacctggctggccgggtcctcgccgaccaggatcacggccaggccgggccggtggccacgctcggtcaggcgggcggcgcgcagggcggcttcggagcggatttgtttggcaagggcattgccgtcgatcagttgggcaggcatggaggcagggcgggtttgtggccgggaggtggaggtgccgccgcgcgccggagcgcgggttgggctaaaggcggaattataaaggttgcgtggggcttgccgcacggagcttgagcgggtgcaaggccgggcgggggcagcgctggtagcatcggccgaatgcacaccgcgcttccatccctgctgtcccatcccttgctgttgttgctgtccctggcggcactgctgtgggcgctgacgcgccggccctggcagctgttgcggcgcaatgcgctgcagaacgcctggctgggtgcgatggtgctggtggcgctgctgtggacgttgcgcgccaccctggtcggcgggctggtgatccagttgctcggcgccacgctgatggtgacgctgttcgggctgccgctggcgctgctgtcgctgttcgtggtggacgtggtgtcgctgttcgggctcgaatacctggccgggcatggctgggcacagttcgactggccctcgctgtgggtgcgctacgtctggctggcgctgctgccggcgctgatctccgcagcgttgcaggcgatgatgcggcgtctgctgccgcggcatccgttcgtctttatcctcgggcacggctatttcacggccgggctggccgcgctgggcgccagcgcggccgaggccggctggcgccacctgacggcgccgggcctgccatggagcattgccgataccctgacggcagccgtcatcctggcctttggcgaggccttcctgaccggcatgctggtggcgatttttgtggtctatcggccacaatgggtggtcacgttccgggacgaggaatacctggaccgctgacgggactgagggggcaggggcggcgccggacggcgcggagagggcagccggtgcggccgcgggccgcaccgggtcaggcagaggcaggcgccagccgctcagctgttgcgtgacagcgccaggcgcagcaggtcggcgacggtgttgacgttgagcttttccatgatgttggcgcggtgcgcctccacggtcttgatggaaatgcccaggtcgtcggcgatctgcttgttcaggcggccggcaacgatgcgctcgagcacctgctgctcgcgcgtggtcagcttgcccagcaggtccttggcggcgcgctgctcgcgtgcggcggaatggtcggtgcgggccttggtcagcatgcgctcgaccagtgcgcgcagctcggactcatcgaagggcttttcgatgaagtcgatggcgccgcgcttcatcgtcgataccgccatcggcacgtcgccgtggccggtgataaagacgatgggaatgtcgatctgctcggccagcatgcgctcctgcagttccgggccgctcatgccgggcatgcgcacgtcgaggatcaggcacgacacctggctggcatcgtaggcggcgaggaactgctcggcgctggtgaagctgcgcacctggtagccattgccctccagcagccaggtcagcgagtcgcgcatggcttcatcgtcgtcgacgatgaacacggtctcgccgcggtggggcgtggggtttggcgttgcggtcatgtagtctcctcgggacaacaattcattgctgcgaagtgtaaccggcagcggccctctgtggcgagacaggccccccacatccgtgggggaaacggggcgggccggctttttgtggaatccttgggcatgcccgggcgcgaaggcctcggcaacagggcctgtgcttcggcttaatgctcggccagcgccgattgcagcggcagcatgattttaaatgtacagccgatgccgtcggcattgttctccacccacaggcggccctggtgcgactcgatgatcgagcggcagatgttcagccccatgcccatgccgtcggacttggtgctgaagaagggctcgaacaggcgctccttggtggcttcgtccacgcccgggccctggtcgatcacgtcgatatggacgctgtcgccaatctcgcccggctccacccgcgcgtgcaggcgcaccacgccgccggcgtgcagggcgggcaggccggccatggcctcgaccgcgttcttgagcaggttcaccagcacctgctcgatcagcaccgggtcgacatagaccgtcagcggcggggtcggcaggcgggtcaggatggtgacgcggcggcgcgtggcctccaggtcggccaggcctaccgcgtcggcgacgatgtcgtgcagcgcggcctcgcgccgctgcggctggctgcgcttcacgaagccgcggatgcggctgatgatggtgccggcgcgcaccgcctgggccgaggtcttctccagcaccgggatcaggtcctccggcgtgctgcggcccgagtgcagccgcgccaccgcgcccatgcagtagttgttgatggccgccagcggctggttcagttcatgcgccagcgacgaggccatctcgcccatggtggtcaggcggctggtgaactgcaggcgctcttcatgctggcgcgccatttcctcggcggccttgcgcaccgtgatatcggtggcgatctgcatctgcgccaggtggccgtcgacccactggatatagcggcggcgcacttcgaaccatttctgcatgtccggcacgaacacttcgcgcgcgtccgatgcgtacggcatcagctcggacgccggcaggccggcataggcgtcgacatagtcggtgttgtcgctggagacctggtccttgtcgaggtcgtcgccggccagcttgaggtggccctcggcctcccagccgaacagctggcggtaatagcggttggcaaagagcagctccgccttgtcggtggccagcaccgacaccgcggcatccaggctttccagcaccgtggtgaagcggtcatgcgccgcggccagttcctcgcgcgcgcgcttgggctcggtgatgtccgtcatcgagctcatccagccagtatggcggccgcggctgtccaccagcggcgacacgtacatgcgcgcgtagaagctgctgccgtcgcggcgcatcacgcgcatctcgtagccgccggcgggcgacttgccctgcagcgtcaggtcgatctgcttctgcatctcctgctggtcgttgggcggccagtaggggaagggcggcaggcgcccgaccaggtcgttctcctgccagccagtcatgcggcagaaggccgggttgacataggtgatgcggccgttcaggtcgagcgcgcgcaggccgatcagcatcgagttttccatcgcgcgccggaacgaggtctcggccagcagcgcgcgctgcgcctcggagcggcggctggtgtggcgccacatgctccacaggctccacagcaggaagcacgacagccccaccaccagccacagcagcatgttgttgggcaggttcgacgccggcgggtaggcatcggcgcgcagcgacagggagtgacccggcggatccagcagcacctcgtacgacagcgcgttgcccggcaccggccgcaacgaggtgctggcgcgggtctggttgttcttgtcgatcagcgagaagcggtagcgctcggtcagctcaggcggcagcaggtgcgtcaggatgccgttgatcgagtacagcgcgccgagcgtgccgaggaactcgttgtcgcgcacgatcggcacttccatcagcatgaagctgtcgccgcgctcgttgaccagcgggcgcgaatagaccactcgctgggtctcgcgcgcggcgtcgaaggtgtcgagcacttccggttcgagcggctggtcctggttctcgcgcaggcggctggcgaattccgaggtcgatggcaacgaccagcggccgcgcttggtggcatcgagccagttgatgaaaacgatctcggggttttcgcgcaggatttcctgcgccgcggtgcggtaggcgccttgctcaagctgcgcggcggcgatgtcgcgcgccagcgaggccagctggtcctggttgctcagcagggacaggcgcacgcgctgctgcgcccaggcggcgtcgcggtacagggcgtcgcgctgctgctggcgctcggtctcgtgcagggaccacaggatcacgcccatggccaccgtgaacagcacgatggcaaccagcgggatgaacatgaaccagctggtggccaccaggttgcgccagcgcagccaccacagcccgcgcggtgcggccacgggggcgccgtcgtcggggcccagcgcctcgatcggccccagtccggcagccggcgaaggggcgtgcgcgggatcgcctccggccgccttggctgaccccgacgcgtcgggaggaagcatggctgcacgcaggctggaaaggagtcggtcgaaaaacggcatgggagggattgacggctgaccgaccagtgtaccgagattattgcggtgcgtcgcttggggaaagcgccaatgaaaacattgctgctgcggccggggcgggtaggcttatggcgcatggcggggcagccgggcagtgattcttggtgcgccgccgcataattccacattataaaaaacgataccgcaatttgaaaatttcacttgtgctggactttgggcttccatagaatcggttcgacccaagaatgcgggcggcagccatgcgcctgccgcgcggagaaaccggaacaggtttcccggcggcggccccgatgcaaggcggcatggtgccggatccgcaagtcggtgcgagtcatacgtaaagtcgtgtccgggcgctgccagcgcgggcgcggatgcaaagaattcacccaggagacagtcatgtccgccgtaccagagcagattctcggcgcctcgagcgccaacgacgccgatccccaggaaacccatgaatggctcgacgccctgcagggcgtcctggccgccgaaggtccggcgcgcgccgctttcctgatcgacaagcagatcgaatacgcacgcgtgaacggcgtgacccagccgttccacgccgagacgcagtacatcaacacgattccggtcgagcagcaggcccgcatccccggcgaccaggacatcgagcaccggatccgctcgtacacccgctggaacgccatggcgatggtgctgcgcgccaacaagcacaccaacgtcggcggccacatctcgtcgttcgcctcggcggccacgctgtatgacgtcggctacaaccacttctggcgcgccccgtcggaagccggcggcggcgacctggtgttcgtgcagggccactcggctccgggcgtgtattcgcgcgccttcctgctcggccgcctgacccaggaccagctcgacaacttccgccaggaggtggacggcaagggcatctcgtcctacccgcacccgtggctgatgccggacttctggcagttcccgacggtgtcgatgggcctgggcccgatcatggccatctaccaggcccgcttcatgaagtacctggacagccgcggcctggccaaggccggcgaccgcaaggtctgggccttcctgggcgacggcgagaccgacgagccggaatcgctgggtgcgatcggcatggccggccgcgagaagctcgacaacctggtcttcgtcatcaactgcaacctccagcgcctggatggcccggtgcgcggcaacggcaagatcatccaggaactggaatccgaattccgcggtgccggctggaacgtgatcaaggtggtgtggggcagcaagtgggattcgctgctggcgcgcgacaccaagggcctgctgatgaagcgcatgatggaatgcgtcgacggcgagtaccagaccatgaaggccaaggacggcgcctatgtccgcgagcacttcttcaacacgcctgagctgaaggcgatggtggccgactggtccgacgacgacatctggcgcctgaaccgcggcggccacgatccgcacaagatctacgccgcctacaaggccgccagcgagcacaagggccagcccacgctgatcctggccaagaccatcaagggctatggcatgggcgacgccggccaggccatgaacgtggcccaccagcagaagaagatgccggtggacgcgatccgcaagttccgcgaccagttcaatcttcccgttgccgacgaccagctcgaagaggtgccgtacatcaccttcccggaaggttcgaaggaactggaatacatgcgccaggcgcggcagaacctgggcggctacctgccggcccgccgccagaaggccgaagcgctgccggtcccgcagctgtccgcgttcgacgcgctgctgaaggccaccggcgaaggccgcgaagtgtccaccaccatggccttcgtgcggatcctgaacacgctgctgaaagacaagcagatcggcaagcacgtggtgcccatcgtgccggacgagtcgcgcaccttcggcatggaaggcctgttccgccaggtcggcatctggaaccaggaaggccagaagtacgtgccggaagaccatgaccagctgatgttctacaaggaatcgcagactggccaggtgctgcaggagggcatcaacgaagcaggcgccatgtgcgactggatcgcggccgccacgtcgtactcgacgcacggcgtgcagatgatcccgttctacatctactactcgatgttcggcatccagcgtatcggcgacctgtgctgggccgctgccgacatgcgctcgcgcggcttcctgctgggcggcaccgccggccgcaccacgctgaacggcgaaggcctgcagcatgaagacggccactcgcacgtgttccacgccgcgatcccgaactgcatctcgtacgacccgaccttccagtacgaactggcggtggtcatgcaggacggcctgcgccgcatgtacgccgagcaggaagacgtctactactacctgacggtgatgaacgagaactacgagcatccggaaatgccggctggcgtggagcaggacatcgtcaagggcatgtaccagttccgcaagggtgtcgagaacagcaacgcgccgcgcgtgcagctgctgggctcgggcacgatcttccgcgaggtgatcgccgctgccgacctgctcaagaaggactggggcgtggagtcggacctgtggggctgcccgagcttcaccgaactggcccgcgaaggccacgacgtcgagcgcttcaacctgctgcacccgaccgagaccccgcgcgaatcgcacgtggccaagagcctgaagtcggcccgcggcccggtgatcgcctccaccgactacgtgcgtgcgtttgccgagcagatccgtccgttcgtgccgcgccgctacgtggtgctgggcaccgacggcttcggccgctcggacacgcgcgagaagctgcgccacttctttgaagtggaccgctactgggtcacgctggccgcgctcaaggcgctggccgacgagggtgcgatcggccgcgacaaggttgccgaggccatcaagaagtacaacctcgacccgaacaagcccaacccgatgtcggtctgatccggcagccagcaccaacccccgcagtacggcaacgccgtgccgcgggcgccccggccagagcccggacggcgccttgcggcatggcggcgtgacagaagcgggcggcgaaggtaatctcgccgcttgcggatgtcgcgcgtgccggcctgcccaggagacactgaatgagtcaagcgattgaaatcaaggtgccggatatcggcgactatgacgccgttcccgtcatcgaagtgcatgtgaaacccggcgacagcatcaacgcggaagacgcgctggtgacgctggaatcggacaaggccaccatggacgtgccctcgccgcaggccggcgtggtcaaggacgtccgcatcaaggtgggcgacaacgtgtccgaaggctcggtgctggtgatgctggaggcggccaacgagcccgccgccgcacctgcccctgctgccgcagcaccggcgccggccgccgcagcccccgcaccggctcctgcccccgcagcagccccagccgcggccccggccgctggcggtggcggcaccatcgaagtcaaggtgcccgatatcggcgactacgacgccgtgccggtcatcgaagtccacgtcaaggcgggcgacaccatcaacgccgaagacgccgtggtgacgctggagtccgacaaggccaccatggacgtgccgtcgccgcaaggcggcgtggtcaaggaagtcaaggtcaaggtcggtgacaacgtcgccgaaggcacgttgctgctgatcctggaaggcgccgccgcatcagccgccccggcagctgccgccgcggcaccggctccggctgccagcgcgcccgcaccggcaccggcccccgcagccgccgccccggcaccggccgcagcacctgctgccgcgccggccgccgctggcgtaaccggcaaggccgcccacgccagcccctcggtgcgcaagttcgcacgcgagctgggcgtggacgtgtcgcgcgtgccgggcaccggccccaagggccgtatcacccaggaagacgtgcagggctacgtcaagggcgtgatgagcggccaggccgccgcgcccgcacaggccgccgcggctggcgccggtggtggcgagctcggcctgctgccgtggccgaagttcgatttcacccgcttcggcgaggtcgaaagcaaggccctgtcgcgcatcaagaagatctcgggtgccaacctgcaccgcaactgggtcatgatcccgcacgtcaccaaccatgacgaagcggacatcaccgagctggaagccttccgcctgcagctgaacaaggaaaacgagaagtccggcatcaaggtgacgatgctggcgttcatgatcaaggccacggtggcggcgctgaagaagttcccgaacttcaacgcgtcgctcgatggtgacaacctcgtgctgaagaagtacttcaacatcggttttgccgccgacaccccgaacggcctggtcgtgccggtgatcaaggacgccgacaagaagggcgtgctggagatcagccaggaaatgagcgagctcgccaagctggcccgcgacggcaagctcaagccggaccagatgcagggcggctgcttctcgatctcttcgctgggcggcctcggcggcacatacttcacgccgatcatcaacgcgccggaagtggccatcatgggcgtgtgcaagtcgtaccagaagccggtgtgggacggcaagcagttcgccccgcgcctgacgctgccgctgtcgctgtcgtgggaccaccgcgtcatcgacggtgccgaagcggcgcgcttcaacacgtacttcgggcaactgctggcggatttccgccgcatcctgctgtaagcggggttgcgccgggcgggcaggccgacggcctggcctgcccggcgcaccacgcgcaaccgggagcgagccatgactacctgcgtggtcgtgaggaagggcgccgaggtggccatcgcggcagatgcgctggtcacctttggcgacacgcgcctgtcgcgcgcctacgagcgcaaccagaaggtgttcccggtaggcgacggcttcatcgcgctggccgggaccaccgcgcacttcccggtcatgcgcacgctgctggcggggcttggcgaagagtgccggctgggctcgcgtgatgacgtgttccgcaccttcctgaaggtgcatgagaagctgaagtcggactacttcgtcaacaccaaggaagacgaggacgatccctacgagtcgtcgcagatcgtatgcctgatcgccaatccggcgggcatcttcggcgtctactcgtaccgcgaggtgttttcgttcgaccgcttctggggtatcggctcgggccgcaactacgcgctgggcgcgatgcatgcggtctatgaccggccggacctggatgcgggcgagatcgcgcgcatcggcgtcgatgcgggcgtggagttcgacaagagttcggcggggccgatcgaggtgcacaccgtgcggctgcacgagggtgacaccgcgccggcaccgccggctggcggtgccacgggcggcaatccggcaaccggcagtacggcacccgacagcgcggcaaccaacaacgacggcgcgccctgaagccgagaggcgggcgcgcatagaggagcaaacatgagtgtgatcgaagtcaaggtgccggatatcggcgatttcgacgcggtggaagtgatcgaggtgctggtcaaggccggcgacacggtcgaggtggaacagtccctgatcgtgctggaatccgacaaggccagcatggacgtgccgtcgtcggccgccggcaaggtggttgaggtcaaggtcaaggtcggcgacaaggtcggccagggcgcggtgatctgcaccatcgaggcccagcaggccgcggccgccccggcgcccgcgcaagctccggcaccggcgcaggctcccgcacccgcggcggcggctccggcaccggctcctgctgccgccagccacagcggtggcgccgatatccagtgcgagatgctggtgctgggcgccggccccggcggctactcggccgccttccgcgccgcagacctgggcatgaataccgtgctggtggagcgctacagcacgcttggcggcgtctgcctgaacgtgggctgcatcccgtccaaggcgctgctgcacaacgccgccgtgatcgacgaagccaaggcgctggccgcccacggcatcctgttcggcgaagccaagatcgacctggacggcctgcgccactacaagaaccaggtggtcggcaagctcaccggcggcctggccggcatggccaaggcgcgcaaggtgcaggtggtgcgcggcatcggcaacttcctcgacccgcatcacatggaggtcgagctgaccgaaggcgagggcaagcgcagcaccggcaagaagaccgtgatccgcttcgagaaggccatcatcgctgccggcagccaggcggtgaaactgccgttcatcccggaagatccgcgcatcgtcgactcgaccggcgcgctggagctgcccgaagtgcccaacaagatgctggtcatcggcggcggcatcatcggcctggaaatggccacggtgtacagcacgctgggtgccgacatcgatgtcgtggaaatgctcgacggcctgatgaacggtgctgaccgcgacctggtcaaggtctgggaaaagaagaacaaggaccgcttcggcaaggtcatgctgaagaccaaaaccgtcggcgtggaagccaaaccggacggcatctacgtcaagttcgaaggcgaggccgcgccggccgagccacagcgctacgacctggtgctggtgtcggtgggccgctcgcccaacggcaagcgcatcagcgcagagaaggccggcgtggccgtgagcgagcgcggctttatcaacgtcgacaagcagatgcgcaccaatgtgccgcatatctttgcgatcggcgatatcgtcggccagccgatgctggcgcacaaggcggtgcatgaagcccacgttgccgctgaggccgcgcatggcgagaaggcttacttcgatgccaagcagatcccgtcggtggccttcaccgatccggaagtggcctgggccggcctgaccgaagacgagtgcaaggagaaggggatcaagtacagcaagggcgtgttcccctgggcggcatcgggccgcgccatcgccaacggccgcgacgaaggcttcaccaagctgatcttcgacgaggaaacccatcgcgtgatcggcggcggcatcgtcggcacgcatgcaggcgacctgatcagcgaggtctgcctggcgatcgagatgggcgccgatgcggtggatatcggcaagaccatccatccgcacccgacgctgggtgaatcgatcggcatggcggcggagatctatgaaggcacgtgtactgacgtgccgccgccgcgcaagcgctgagcgccgttcgctgcaagcgagaaagcccgcctgcccaggcgggctttttcattgccaattatgcaattaaccgccagaatttgccggcgtccgcgaggtctgcctgccagtaccgctcgcgtcggcagccaaggtgcagattgcgacaggagcggtgcaagaccttcgctgcctatactgaattcagccgccatgcaccccaaggcgaccgaggccggcgctgcatattcgcgcgcggccgatcgctgccggatgtctgctggcgggatccggtggcccccggtggctaccgttcagctgacaaggaggcacgacgtgttcaggcatcttcttgttgcggtagatggctccgctctggccgaagcggcctttcgcaaggcactggagttcgcgcaggagacgcaggccagcattacggcgctgcgcgcctgcccggatttccacgtcacgacttaccacaccgaaatgctcaccgacacgcgagagcagttcgaagaggctgtcctcgaggacgcatcgaaatacctcgacggcatcgcgcgagaggccgccgcggcaggcgtgccctgcgacaccagcagcgtggtcgacgatcatccctacgatgccatcatcaaggctgcagaagaaaacgattgtgacctgattgtcatggcgtctcatgggcgccggggtgtgaaggcgctgttgatcggcagcgaaaccctgaaggtactgacccacagcaagattccggtgctggtctatcgctagacgtcgcgtgaatggggtcgccggcattgatgacaccggatacgttcgtgatgccaccatggttgcctgtcatgggcgccataaaggatctgccatgagcactcgccgctatgtcgtgatgatcgaccagcccagggacgttgccgacgagcagatggcagagtacatcaagcatgccatcgccggatggggtgccggattgcccccgcctccggctgacagcccgttcttcgacctggatgtattgtcggtaaccgtgatcagcaagccgcacaaggaccattcatgaaggatgtgcccggttcagggagctattccggccgctactggcatttcctggatgacggccgcatgcaatgcgacctgtgcccgcgccactgccgcctgcatggcgagcagcgcggcgcttgcttcgtgcgccagcgggtcggcgatcggatggtgctgaccgcctatggccgctcgtcgggcttctgcatcgacccgatcgaaaagaagccgctcaaccacttctacccgggctccgccgtcctgtcgttcggcacagccggctgcaatctggcctgcaagttctgccagaactgggatatcagtaaatcgcgcgagatggagaccctggccgatgcggccatgcccgaagcgatcgccgcatcggcggcggcgcacggttgcaaaagcgtggccttcacctacaacgacccggtgatcttcgccgagtacgccatggacgtagccgatgcctgccaccaactgggcatcaggacggtggcggtgaccgcaggatatatgggcgccgaggcgcggcgtgatttctacgccaggatggatgcggcaaacgtcgacctgaaaggcttcagcgacgcgttctatgttgccttcaccggggcgcacctgcagccggtactggagacgctccagtacctgaagcacgaaaccgatgtctggctcgagatcacgacgctgctcattcccggcaagaacgacagcgatgacgagattcgcgccgaggcccggtggatcgccagggagcttggtcccgacgtgccgctgcacttcaccgcattccatccggactacaagatgcgcgacgtgccgccgacaccatgttccacccttgcgcgcgcccgcaagcacgcgctggcggagggactgcattacgtctacaccggcaacgtgcacgacaccgccggtgccaccacccattgccccgcttgccgcgcgcagctcatcgtgcgcgactggcacgcgatcgaaagctatcgcctgactcccacgggaacttgcccggactgctttgcacagattgcgggacgtttcgggaattttgagcgtcagttcgggcggcggcgaattcctgtgcgcatcggagaataggccggcatgcatgctcggggcccacggccgctgttcaccgggaccaacctgatggaaaggtgaagagcaaaaaaaaagcccgacctgtagaggtcgggtttaacgatacctttggacaaggagaccgcggtaccgaggagacatcggcggacaaggcagcaccgatgcaactcagtcagggcactaccttcatcgttggcaaaacacaccgcaaacgccaggcgtcgatatgctttgccaacggaccggccgcagccggtccatcttcaacgcaggcagttatcaggcagccgtcgtcttctttgccgtggccgtacgggccgtggcgctggcttgctgggcagccttggtggcagccgtagccgcagcctggaagttggtttcagcgatttcgaccgcttgcttggtcgccttctgcaccgactcgtaggcgttgttggcagcggagatcgccgacttcacgatggccacggtcgattccgaaccggccggggcgttcttggcgaggttctcgaccagcgcttgcacgttcttcgagccttcggccagttgagcctcggctaccttggtgaactcgctctgggtttccgaagcgatttcatacaggtggcgggtgtaggccagggtcttttcggcaaccggctgcacggctgcggcctggatggccagcagttcctgtgcgtccttggccgacagcgccttcttggcgttgtcaacgccttctgcgaacgaagtcttgacgacctgcaggttcagctcgacgagcttttcgacgccttcaaacgccttggtggtcaggccgaacagcgtttcgaggttggccttttgcgctgctgcaacttgttccggggtgaggatcattgctggtctccagtggtgaacttcaaggtctagcaaattaagccgcctagatgtcagggccgtgacggtgttgtgcccgattcggccagcccaggcgtgtgggtgggtcaaggcgcatttcttatttggtgcgccgcaacaattcctattttaggggcgccagatccaatgtcaagtggattttgtgcaatgcacaaacaacgttgctggcgatacacgggagcggctgtgacgccactccggggcgctccggcgagggccatgcaggggtgctaccatcgcggattgcccgcgcccgcacggatggccgcgccgggaactaacaaagacgtgaacagaaccgcccaggccacttccatgctcgctttctatgccgaccattttgtgctgccactgccacccgggcaccgtttcccgatgcgcaagtacagcatgctgcgcgatgccgtcgcggcgcaggtgccggggctgcgcctggttgaggcgccgcgcgcgggcgacgatgccttgttgctggcgcacacgcccgggtacgtgcaggccgcgtcagccggcacgctcgacgcggcgcgccagcgcgagatcggcttcccgtggtccgaggccatggtggaacgctcgcggcgctccgcaggcgccaccatcgaggcctgccggacggcgctgcgcgaaggcattgccgtgaacctggcgggcggcacccaccatgcgtatgccgacaagggcggcggcttctgcgtgttcaacgatgccgcgattgcggcgcgcgtgctgcagcgcgatggcgccgtgcgccgcgtggccgtggtcgacctggatgtgcaccagggcaacggcaccgcgtcgatcctgcaaggcgatccgtccgtgttcacgttgtcgctgcatggcgagaagaactatccgttccgcaaagaggccagcgacctggacgtcggcctgccggacggctgcgacgacgatacctatgcgcaggcgctgcaggcggcgctggacacgctgttcagccgcttcgatcccgagctgatcatctacctggccggcgccgatccgcatgagggcgatcgcctcgggcggctcaggctgaccttggcgggcctggcacggcgcgaccggctggtgttcgatgccgcgcatgcacgccagttgccggtggcggtggcgatggcgggcggctacggcaaccagatcgaggacacggttgcggtccacgcgcagaccgtaagcctggccgcacaatatcacgcgcgccatgcacaggcgctgctggccacatgagcggcgtgatggagcaaggcggcgcagcagcgtcaagcgcccgcgccacgctgtgggtggcgtcgatgccgtggctgttcgtgctgatctggagcaccggctttatcgttgccaaatacggcatgccgtacgcggagccgatgaccttcctgttcctgcgctttgccggcgtggtggtgctgatggtgccattcgtgctgctggcgcgcgtgccgctgccgcgcctgccgggcaaggcgcaaacggactggtccgcggtcggccatatcgccgtagcggggctgttgctgcagacgggctacctgggtggcgtctgggctgcgatcaagcttggcatgcctgccggcgtatcggcgctgatcgtcggcatgcagccgatcctgaccgcgctgatcgccacgcgcatgggtgagcgcatcggcgcgcgcgcgtggctgggcctgctgctcggcatcgccggcgtggcgctggtggtggccaacaagctgggtgccagcggactcacgccggcaagcctggcactggcgggtggcgccttgctcagcatcaccgtcggcacggtctaccagaagcacttctgcccggtgttcgacctgcgcatgggctcggtgatccagttcgccgcggcggcacttgcgtgcgtgccgttcatgttcctgttcgagacccgcgcggtgcagtggagtgccgcgatgcttggtgccatggcgtggtcggtggtggcgctgtcgatcggcgccatctcgctgctgttcctgctgatccggcggggcgcggccaccaaggtgtcgagcctgatgtacctgacgccgcccactaccgcggtgacggcgtggctgctcttcggtgagcgctttccgccgctggccgctgccggcatggtgctcgcggcgcttggtgtcgcacttgtcatccgccggtagtgtcgcgtatgcggctacttcagaatattcctatcccatcctgtcccgtccacgtctcatgaaaccgcaagccgagtcgcgcagtgcctatccgtacttccagccgatcaccacgcgttggatggataacgatgtctatggccacgttaacaacgttgtctactacagttactttgataccgtggtgaatacctacctgatccggcagggcgtgctcgatgtcacgtcgggcgacacgatcgggctggtgatcgagacgcagtgcaactacttctcgtcgctgagctttcccgagaccgtggtggccggcctgcgcgtggcaagactgggcacgtcgagcgtgcgctatgaggtcgggctgttcagcggcgacaacgagactgccgccgcgcaggggcatttcatccacgtctatgtcgatcgcgccacgcgccggccggtgccgttgccggagccgctgcgcgaggcgctgctgccgttggtgatggccgacgcggtgacgggcgggcaagggtaggaacggggcaacaggagatgaacaagatgtcccacgaggtgcaattcggttcgcaggatgccgtggactgcgtggatcgcgcgatcctgacgcggcgttcggtgcgggcctttctcgatacgcaggtgccgcgccggaccgtcgaggaaatcctggccgtagccagccgtgcgccgtcgggcaccaatacgcagccgtggcgcgtctatgtgctgtccggcgaggcgaaggccaagctgtgcgccgatgtgctgggcgcctacgaagaccccgagcgcgacagcaagtacctggaagagtatccgtactacccgcgcgagtgggccgacccctacttgtcgcggcggcgcaaggtgggctgggacctgtacggactgcttgagatcagccgcgaagacaaggcgcgcatgcatgagcagcacgcgcgcaatttccgtttcttcgatgcgccggtggggatgatcttcaccatcgaccgcatcatggagcagggcagctggctggactacggcatgttcctgcaaagcatcatggtcgccgcccgggcgcgcgggcttgatacctgtccgcaggcggcgttcacgcagttccacaagattattggcagccacctgcggctgccaccggaggaaatggtggtatgcggcatgtcactgggttttgccgacccggaagcgatcgagaaccagctgaccacggaacgtgagccggtcagcgggttcgcgcgtttcctctcatagcaaagtttgagaaaagtttgtatcaatgtgtaacgatgagtgccgatatacaagacgacgtccgtgtattggctgggagtgttccaaggggcagcaaggtgaacccgggtacgcctggggcaagccagaggcggttcgcatgcaaacgtgaccttttggttgctttttccgcaatgtggaaatgtttgcaaatcgaactttaaggagcgtctgtaagtctttaatcttgctaacaatttctttctttcctacactagcgccattcctatgcgctgaacgaatcatgttccggtctgattccattttttccagattcttcggctccgcacccctgtccgctgttgccaccgcggtcctggtatcggtgtcgatggtcgcggcacctgtggccgaagcggccaccaagtccgcaactacccaaaaaacgtcgaaaaagcaggtaaaatcggttaacgccgagaaaaagggtgcttcgaagattgttgccaagagctcgcgtagcggcaaggtcgccaagcgcgaagcaagcagcacacgcaaagtggtggtgctgaaaaatggcaagcgccataccgtcgtagcccagcgtgccgcacccgtgcgcgccgccttcaccccggccaagccgtcgctgggcgaagccatgggcttgcgtgacactgacgacgcgctggcactgcgctccagcgtggcactggtgatggaccagaattccaacgaggtgctgttccagaagaacgccagtgcggtgctgccgatcgcttcgatcaccaagctgatgaccgcgctggtggtgatggacgcccgcctgccgatggacgaagtgctgaccatctccgaggaagaccgcgacaccgaaaagcacagcggctcgcgcctgcgctttggtacgcagctgacgcgccaggaattgctgctgctggcgctgatgtcgtccgagaaccgcgccgcgtcggcgctgggccgcaactacccgggcggcctgccggcctttgtccaggcgatgaaccgcaaggcccgcgagctgggcatgaacgacagccacttcgtcgattccagcgggctgtcgagcagcaatgtgtcgagcgcgacggacctggtgcgcatggtcaacgcggcgtatcgcaacccgaccatccgcgagttctcgacgcagaccgagcatgaggtcaacgtgctgggccgcacccagcactacgtcagcactaaccgcctggtgcgcggcggcaactgggagatcggcctgcagaagaccggctttatctccgaggccggccagtgcctggtgatgcaggccaaggtccagggccgcaacgtggtgatggtgttcctggactcggccggcaagctgtcgcgctttgccgatgccaaccgcgtcaaggactggctggagcatgcgccgtcgccatcgtcgccgcagcgtggtttcccgtcgtcgccgaacctgacgcaggctccgggcggcgcgcacgcgatcctggcctcgcaacagtcgcgcggcatctgatacggaacgcctgaccgggaaaaaacgcgccgtgccacggcgcgtttttcgttctggcggccgcggccgtcagagcagcttgcctgggttcatgatcccggccgggtcgaacacggccttgatctcgcgcatcagccgcagttccagcgggtccttcatggtcaggaaggcatggcgcttgagctggccgatgccatgctcggcgctgatgctgccgccgtagcgcatcacttcgtccagcaccgcgtcggtcaccgcatcgccttgcgtggccgcccagtccttgggcgcgccggccgggcgcgacaggttgtagtgcaggttgccgtcgccgaagtgcccgaagataaagggccggatggcgggatcgagcccacgcagccgcgtttccatcgaggtcatgaaggccggaatctgctcgatcgggagcgagatgtcgtgcttcaggtgcgggccgtcggcgcgctgcgcctcggagatttcctcgcgcagtttccacagcgcctgcaattgtgcgagcgaggcagacacggctgcatcgaggcacagctcgcgctccagcgcttcgccgataacgcgttcgagcagcgcgttcagcgcatcttcgtccgtggtgtcggccagttccaccaatacgtaggcggggtagcgttgcgcgaacggctcctgcacgccctctgcgtgcgtgagcaccaagtccaggcaatcgccggtaaagaattcgaacgcctgcaggcgcgcgccgcattgttcaaacagcagttcatagagtgccagcgactgcgccggcgaggccaccgccgccagcaccacactgcgcgtgtcggtacgcgggaacagccgcagcgcggccgcggtgattacgccgagcgtaccttcggagccgaccagcagctgcttcaggtcatagccggtattgtccttgcgcagcgtgcgcaggccatggaagacctcgccgttgggcagcaccgcttccacgcccagcaccagttcgcgcgccatgccatagcgcaccacgttcacgccgccggcattggtcgcaaggttgccgccgatctggcatgagtcttcggcggccagcgacagcggcagcagccggttggcgtcttgcgccgcgcggcgcaggttgccgaggatgcagccggcctctgcaaccatggtgttggcgatggtgtcgagcgagcgcaccgcgttcatgcggtccaggctcagcaccacgttctgcgcctgcgcatcgggcgtggcgccgccgcacaggccggtattgccgccgcgcggcaccaccggcaccgcggcctgctggcacaacgccagggcgcgcgagacttcgtccacggtgcgcggccgcagcacggcctgggcctggccgcggtagatgccgcgccagtcggacagccacggggcgatgtcgtcggggttggtcaggacggtgtcggcgccgagggcctcggtgagccgctgggcgaattggccggtttgcatgatggtggtgtcgtctcaggaaagggaaggggagctggctacgcgcgctgtcgacgcttcatcggcgcgcgtgcgcagcaccaagccaagccggcgcgccgcgcattgcaggtgtgtcaccgcggccgcgcgggctgccgcggcatcgccacggcggatggcatcgacgatcgcttcatgctcggcatgcacggtctcggccaggcctgcctggcgcagcgtattggcgcgcgcggtggccacggcctggtgcagctgcaggttcaggtactgcagcagctggcggtagtaggggttgtgcgtggcggcggcaatgccgatatggaacgcggcgtcgatatcggcggccggctgcgggtcatagagatgagcgcgcagccgctgcagcagtgcactcagtgcggccacgtcctcatcggtgcggcgcacggcggccagcgctgcggcggcgccttccaggtcgatgcgcaggtcgtacaggtcggccagcccgctggcgtcgatatcgggttcgcgcggcagctggaatcccgccgagccggtacgcgagcgcaccgtgcagccgacgccctggcgtgactcgacgaagccctgcgaacgcaggtgctcggtgacttcgcggatcaccgcggcgctgacgccgtactgctcggacagctgcctgccggtcggcaaccggctgccgaccgggtaggcgccgctttcgatatcggcgcgcagctggcgggtgacctgttcggtgagggtgacggcacgggttcgcatgggtgccaattatatggtttgctggttatctgaaaactaagggtaaaccatggaattgagacgaccgcagtcccaaagcaaaacgcgcggactgccatgatggcagcccgcgcgttggcggcggctggcgattcggccttcaggcggcggcttcggtcacgtagcccatgccgcgcgagatctgcagcgccgtgtccttcaggttttgcagccagctgtcctgcagccggtcggccggtgccgacagcgacagcccggccaccagccggcgcgagtcgtcatagatgccggcggcaatgcagcgcacgcccagttccagctcttcgttgtcgcgcgcatagccgttggagcgcacccagctgagctcccgctcgagcttggtcaggtcggtgatcgaggtgcgggtatgtccggccagcccggtgcgggtggcgtagttgcgtacgcgcgcggcttcgtccgctgccaggaacagcttgccgaccgaggtcaggtgcagcggcgcgcggccgccgatggcgcgcaccacctgcatgcccgagcgctcgctgtaggcgcgctcgatgtagacgatctcgtcgccctggcgcaccgacaggttcacggtctggccggtgacgcggtgcagcgcgcgcatcggcgccagcgccgcgtcgcgcacggacaggcgtgccttgaccaggttgcccagttccagcagccgcatgccgagccggtagctgccgggatcggaacggtcgacaaagcggcaggccaccatgtcgttgaggatgcggtgggcggtggagggatgcagccccgtggccagtgacagctctttcaggctgaccgggtcggcgtgctgcgcgagcgcgtccagcagggtcatcatgcgctcgatgacctggatggacgtcttgccgggtgacttgtctgcgtcggacatagatggaaaaaagagaaatgttgcttgcggcatttttaagcgtctgcccgattctatctcacattgtgaaaatttcaataggtgaaatgacattaccgtaagaaacggctggtgatgttgctcaccggaagtgatgtgcattgcaccggattcacgcccttgctgaacggtttgtgcgccacgcgcgacgcaaacgcgcataattgcggggtttcgggtctggagaagtcgacaatgcgagttggtctgttcgccacctgtctggtggacctgatgcgtccggaaatcgggttttcggtgctcaagctgctggaagccgccggctacgaggtcatggtgcccgaggcgcagacctgctgcggccagccggcctacaactcgggcgagcgcgcggtgtcgcgcgacctggcggagaaattcctgcgcgagttcgagatgttcgactacatcgtggtgccgtcgggcagctgcggcggcatgatccgccagcactacggcgacctgctgcacaacgatcccgaactcaacggccgctacgagcgcctgcgcgaacgcgtgttcgagctgacggatttcctggtcaacgtggccagggtgcagacgctgccgtcgtcgttctcgggccatgtcacctatcacgattcctgttccggcctgcgcgagctgggcgtcaagcagcagccgcgcgagctgttgtcgcggctgccgggcgtgcagctgaccgaaatgaaggattgcgaagcctgctgcggttttggcggcaccttctcggtcaagtacggcaatatctcgaccgcgatcgtcgacgagaagtgcgccaacatcaaggccagcggcgccgatacggtggtgctgggcgacctgggctgcatcctcaatatcgaaggccgcctgcgccgcaccggcgacagcagcacgcgcgtgctgcatatcgcccaggtgctggcgggcgacgcctgacatccgctgaaatccggggaatcgccacgatgcaagtccacagcatggaattcaaggcgcgcgccggccagaagctggccgaccagcgcctgcagcagaacctgaagaagctttcgaccaagttcgtcacggcccgcgccgacgcgatccgcgatatcgacttcgacgccacgcgcgaggccctgaaagagcgccgcgaccgcgcgctggaaaacctcgacgtctggctggccaccttcgaagagaacgcgacgaagcgcggcgccacggtgctgtttgccgagaccactgccgatgccgcgcgcctggtggccgagatcgcgcagaagcatggcgtgaagaaggtcatcaagagcaagtccatggtgaccgaggaaatgcggctgaaccaggtgctgggcgagatgggcgtgcagagcatcgagaccgacctgggcgaatacatcctgcagatcaacgactcggaaccgccgtcgcacatcattgcgccggtggtgcacaaggacaaggacgagatcgccgacctgttcgccagggtccaccacaagccgcggctgaccgagatcccggagatgacgcgcgaggcgcgcgaagtgctgcgccccgagttcctgagcgctgacatgggcgtcaccggcggcaacttcatcattgccgagaccggctcggtggcggtggtcaccaacgagggcaacgaaggcatgtgcacggtgatgccgcgcgtgcacgtggccgtgaccggcatcgaaaaggtgctgccgacgctggaagacctggccacggtgatgcgcctgctgccgcgctcggccaccggccaggccatctcgaactacttctcgctgctgaccggcccgcgcgccgagggcgagcgcgacggccccgagcacatgtacttcgtgctggtcgatggcggccgcaccgggctgatcggcggcgacttccaggagatgctgcgctgcatccgctgcggcgcctgcatgaaccactgtccggtctaccagaagatcggcggccacgcgtatggctgggtctatccgggcccgatgggcagcgtgctgacgcccagctacgtcggcctggccaatgcgatcgacctgccgcaggcggcgaccatgtgcggcgagtgcaaccgcgtgtgcccggcatcgatcccgctgtcggacctgctgcgcaagctgcgcgagaagcagatggagcgcgggctgcgcccatggcaggagcgcttcgcgctgcaggcgtggggctacgtcgccaaacgcccggagctgtatgcctttgccacccgcatcggcgcctggctgctgggccgcatgggtggcagcaacaagctgattgccagcctgccgatggcgggcaagggctggaccgaaacccgcgacatgccggccccgtcgggccgcacgttccgcgaactgtacaaggaaaggagggcacgtttatgagcgccgccaacaacgaagcactggcgcgcatgcgtgccgcactggaccagcacctggccggatcgatgcccgctggcgacctggtgcgcgcatggcgcgaagccggtaccgggctggcgctgccgccggtctacgggcaggcgatggaagagctgctgcgccggctcgagatgtcggcagtgttcgcgcaggatagctgctcgttttcgagttcggcggtgacggaccagctgacgcgctggctggacaaggcggcaacggtctgaggcttcagtaaagaaccactagcccttcatcatccccgtcagcgtatccacgaattccagcgacagccgcgacagcggttcggtctgcacatggaagatctgcaccgaggcattgaccttggtgcgtatcggcaccgcaacgatattgggccagctctggccgaacacggtcatggcatcgaccagcgcgatgccggcgccggcctgcgccagcgcgcgcgccacgtgcgcctgctccacctgcacccgcatatcgggctggttgccctcgctgccgaacatctcgcggaccagcaatccgaacgggacgtccggtccgtagccgatcaggtcttctccgaccagctcggccgggcgcacccaagtccgcgtggccagccggtgatccaccggcaccagtgccacgatcgcgttctttaccagcaggcgcgcctccaggttggggtgcaccagcggcatgttcgacacggccaggtccacctgtcccgacagtaacgcgcgcagcatattgccggggatctgcgttcgcaccaccacgcgcaccgccgggtgcgcggcgcgaaagctcgcgatggcgcgcggcagcacggtctggcccaggttggggctgcatgtgaggcgcaggctgccggtgcggttggccgcgaggtcctcggcgatctcgttgacgcgctcgatcccttcgtagaccgcattcacctcgcccagcaggcgccgcgcttccggcgtagggtagaggcgccccttggtgcggcggaataactccaggccgaggcgttgctcggtgtgcgacatcagccggctgatggccggctgcgacacgtacagcagcttggacgcaccgctgatcgagccggtcagcatgaccgcgcggaacacctcgatctggcgcaggttcattttcatggcattaacctgatgttaaggctggcggacatataagcatatgacagtcaatggcgccatacctacactgaactccatcgacacacgccgcgcgccgcagggcacgcaccagcgatgtgcagggttttccatcccggaggcaggagactgtatgagcgacatccatctcacctacatcaacggcaaggacatcgcgcgcctggaaatgaccgacgccgagatcctcgacgcggtcgagcaggcgctggtggcgcagggcaacggccagaccgtgatcgagccacgcgtgcacctgattcccgaccccgccttcaacggccacttcaacgtgttgcgcggctatgtggcgccgctggggctggcaggcgtcaagatcgtcggcgacttcgtcgacaactacaagctcgggctgccatcggaaatggcgatgctcaacctgttcgatccgcgcaccggcatgccggtggcgatgatcgatgccaccttcattaccgatgcccgcaccggcgcgctgaccgcgctcggcgccaagcatctggcgcgccgcaacagcaaggtgctgggccatatcggcgcgcgcggcacctcctactggaatgtgcgcctgctcgacagcctgttcgacttcgacgagatccgcgtgcactcgcgccgccccgaaagccgcaatgccttcgccgcgaggctggagcgcgatctgggcaagaagatcgtcgtcaccgaagactgggagtcgtgcgtgcgcggtgccgatatcgtgatcgaggcttcgcgcctggagcggccgacgccgatgctgaagaccgagtggatcaagcccggcgcctttgtcgtgccgtacggcaccatgagcgcggtcgagctgtcgctgaccgacatcatgaccaggatggtggtggatgactggggccagtgcaagggcggcatgttcggctcgctgcgcgcgcatgtggaagccggcaagctgtcggaacagacgctctatgccgagctgggcgagatcgtcgccgggcgcaagccgggccgccagagcgacgacgagaccaacctgttctggcaccgcggcctgtcgctgagcgatatcgcgctgggccacgccatcctgaagaaggccgagagccgcggcctgggccagaggttgctctacgcatgatcgccaacgcccgcatgtactcggtcagcgcgccggtggagcaggcgtggcgagcgctgttggtgcacgtggccgaccgcgcaggcgtggacctgccgtatgtcgaacatcccgcgccggccccggtcaacgcgttgtgggcgcggccggactgcggctgcgtattcatgtgcggctatccctatgccagcgcgccggtaacgccgcaattgctggccgcgccggtgccggcgctggcgcgctacggcgggcgcccggtctacttcagcgaattcatcgtgcgtgctgacgcgccggtgcaggcgctggcgcagaccttcggcgctcggctggcatgcatgctgcctgagtccaactcgggctacaacgcgccgcgccatcacctgatgcggctggcgccggccggcacccgtgcgctgtaccggcctgccgccgcacccacgccgacaccgcgcgaggtcattgacgcggtcatcggcggggacgccgaggcgggagtggtcgatagctatgtgctggacctgctgcgccgcttcgaacccgggctcgcgggccggctgaaaacgctggaggtgaccccggccgcgccgatcccgccgctggtcgcctcggcgcaggccgacccgcacgagtgcgcgtacgtgcgtgccgcgctgctgacgctgcatgagggtgcaacggggaccgcgttgctgtccatgctggggctggcgcgctttgcgccggtgcaaccggccgactatgccgttctgcctgaactcgcacgcgaagcggaccaggcggggtttgcgctgaccgatgccggaccgggcacggccaagcacgataactagactgccggcgcggtgggggagccaagcctgatcactgccaaataggggaaaccgtcatgaagaccgctgtgaaacctgatgtggaagctgccgtgaagcccgccgtaaaacctgtccttcgacgcatggccatgcgctgcatgcttgcctgcatcgcggcctgcgccccgtggctcgctgccgcacccgcgctggcccagccgcctgggtaccccgccaagccggtgcgcatcgtggtgccgttcgccgccggcgggcccgccgatgtgctcggccgcgcggttggcgaaggcatcgccaaggccaccggccagagcgtgctggtggagaacaaggccggcgctgccggcaccatcggcgtcgacatggtggccaaggccgcgcccgacggctatacgctggcgctggtgccggtcggcaatatcgcggtgaaccccacgctgatgccgaacctgccgtacaagccggccgatctggcgccggtggcgatgctggccaccgccgagaacgtgctggtggtcaatgcggccacgccagtcaaatcgctggcggaactgctcaagctggccgggcagaagccgggtgagctgagctttgcttcgcccggcgccggcagccaggcgcacctggccggcgaactgctgcagctggatgcccatgtcaagctgaaccacgtgccgtacaagggcatcagcccggccatgaccgatgtggtcggcggccaggtgacgatgatgttcgcgcagatgtcggcggcgctgccctatatcaaggccggcaagctgcgcccgctgggtgtggccagcgccaagcgctcggcggtgctgcccgatgtaccgaccatcgccgaacagggctttccgaagttcgaggcgttgtcgtggtatgcgctgatggccccggccggtacgcccgcggagatcgtgcgcaagctcagtcagcatgttgatgcagtgctggctgatgcgacgctgaaggaaaagctggcaacgctggggatggaagcggccggcggcacgccgcagcagcttgccaccaccatccagaaggaaagcgcgcgctgggccggcgtgattcggcagcggcatatcactatcgactgaagcgtcgcgcactggcatgaaaaaggggagccgcctggctccccgtcttcattgcccgccgtcttcaacccagcaagagcgcatcatcatccagctgctcgtgccgcgtctgctcaaacatcttcagcaggtccggcacatccaggcccttgcgcttgtcgcccgacacgtccagcaccacctgcccctggtgcagcatcaccgtgcgctgcccatagtccagcgcctggcgcatgctgtgcgtcaccatcatcgtggtcagcttgctctcctcgacgatgcgcgcggtcagctccagcacgaaggccgcggtcttcgggtccagcgcggcggtgtgctcgtccagcagcaggatgcgcgacggctgcagcgaagccatcagcaggctcaccgcctggcgctggccgccggagagcaggccgatgcggtcggtcaggcggttttccaggcccaggttgagcaggcgcagcttctcgcggaacagctcgcgcgaggtgcggttcagcgccgggcggaagccgcggcggctgccgcgggccatggccagggccatgttctcctcgatcgtcagcgcctcgcaggtgccggccatcgggtcctggaacacgcgggccaccaggtgggcgcggtcccatgcgggctggcgcgtgacgtcggtgtcatcgatggtgatgcggcccgagtcgaccatctggtcgccgctgatcgcgttcaggaaggtcgatttgccggcgccgttggagccgatcacagccacgaactggccgctcgggatctccaggctgaggccgcgcaaggcgcgggtctcgatcggggtgcccgggttgaaggtgagtttcaggtcttgtgcgcgcagcatctcaggcacctccgttcttgcgggcgaacagcttcttgcgggtcgccggcagcaccagcgcgatcgtcaccagcgcggcggtcaccaggttcaggtcctgcgccttgaggccgatgaagtcgctgttcagcgccagcgcgatgaagaagcggtacaggatggcgcccagcaccacggccagcgtggtccagatcaggcggcgtgccggcaggatggtttcgccgatgatcaccgcggccaggccgatcacgatggtgccgatgcccatggagatatcggagccgccctgggtctgcgcgaacagcgcgccggccagtgccaccagcgcattggacagtgccatgccggccagcgtggcgcggccggtggggatgccctgcgagcgggccatgcgcgggttggcgccggtggcgcgcatcgccaggcccagctgcgagctgaagaaccagtccaggccgaccttggccaccaccaccaccacgagcagcaccagcgggcgcagcacgtagtcaggcagccattcgggctgcaggatggtgaacagcgtgggctcggtgatcagcggcacattggggcggcccatgatgcgcaggttgatcgagtacagcgcgatcatcatcaggatactggcgagcaggtccatgatcttcaggcgcacattgagccagccggtgatgaagcctgccagcgcgccggcagcgatcgcaacggcagtggccatgaacgggtcctggccggcggcgatcagcgtcgcggcgacggcgccgccgagcggaaagctgccatcaacggtcaggtcgggaaagttgaggatgcggaaggagatcagcaccccgagcgccaccaggctgaagatcaggccgatctccagggcgcccagaagggaaaagagggacatgggggaatcctgttgcaggggctggcggctgccttggcgccgccttcggggcgggtgggccggcgcgcctgtgtggggctgccggccgcctcgccctgttctgtcccgtcgggccggataggcccgacggggcacccgccgtcgtgtggcggcagggggcagtgcttcgctgttgcttacttgatgaccgtcttggcttccttgaccagctccggcgacagcgtgacgccttgcttggcggcggcgcccgtgttgacgaagagctccaggttgtcgctggtctgcgaggcgatcgcgcccggcttctcgcccttcaggatgcgcaccacgaccttgccggtctggtggccgaggtcgccatagttgatgcccagtgcggccacggcgccacgcttgacgctgtcggtatcggcggccaccagcgggatcttggattcgttggcgaccttgaccagggactcatacgccgacaccacgttgttgtcggtgttggtgtagatcacgtcgaccttgccgatcaggctcttggcggccgggccgatgtcaacggtacgcggcgcggcagcttccttgagcgtcaggccgtccttggccagcagctccttcagttccttgaccacgaccaccgagttggcttcgcccgggttgtagaccatgcccacggtcttggccttgggcaccacgcgcttgatcagcgcgacctgcttgtccagcggcagcttgtccgacacgccggtaacgttggtgcccgaggccgaccagctcttgaccagctgcgcggcgaccggatcggtcacgcccgagtacaccaccggcacgctcttggtggcggcaaccacggcctgggccgacggggtggcgatggcaacgatggcgttcgggttgtcgccgacgaacttgcgggcgatctgcgccgcggtgccggtgttgccctgggcgctctggtattcccacttcaggctcttgtcggcgtcatagccggcggccttcagctcggcgcgcacgccgtcgcggatggcgtccagcgcgggatggtcgacgatcgacagcaccttgacggtctgggcctgcacggcgggcccgtacagcagtgccagcgccacggcgccgcccaggatggacttggttgctgcgagacccttgatggacttcattgtctgttctcccccgaaactcggttctggattggatacggccgcgaatggttcggtccgccgtcctggtccgtgcgcatgctggcgtacggggccggtccgggcgggcgcggcggcttcctgcggctggagggagcgtgcgcgggcgcgtcggatgcgacagcgataagcctgcgaggataccacttcccgcgcacgatatggacagtcatcatgcggaagtggggcatcggatgctgccagacgcccactatccgccatcgaggcgcattttattgcgcgggattcatgatttgcttgtggattaccccgattgcggcgaccaggtcttcatgcaattgcgcgttccaggcgtcgaggttttcctcgagctggaccagcgtggtggcgccgacgatggtgctggcggcgaaccagcgcgagtagcaccaggctagcgccagcgtggcaggggagaggccggcgcttttcgccagttcgacatagcgggccgaggccgccatggtctcggggcgcatgtagcgcgggctccagtcggcggggaagcgcgacagccggcccttggcctcggcattgaagaccgggttggccgcatcgcccgccaggtatttgccggtcagttgcccgaacgccagcgggctgtacaccagcaggctgacatcggtacggaagcacgcttcatccagtccctgctcgaagctgcggttgaccaggttgtacgggttctggacggtggcgatgcgcggcaggccgtgctgcccggcaaggcgcacgaattcggccacgccccacggggtctcgttcgacacgcccacgtagcggatcttgccggcgcgcaccagttcgtccatgacttcgagctgggcctggatcgaggtgcactcgcgctccttggcaggatcgaagctgagctgcccgaagatcggcgcattccgcgccggccagtggatctggtacaggtcgatatagtcggtctgtagccggcgcagcgattcgtccaccgcggcgcggatgccagccggcgtcaggtcgtcgccattgcggatccacggcatgcggcccgggccggccaccttcgtggcgagcaccacgcggtcgcgcggctggcgcctgagccaggtgccgacaatgcgctcggtctggccgtaggtgccggccctcggcttgaccgggtacatctcggccgtgtcgatgaaattgatgccgcgcgcgaaggcgtagtcgagctggctgtggccttcggcctcggtgttctgctcgccgaaggtcatggtgcccaggcagatgcgcgagacctgcaggtcgctgcggccgagtcggatggtttccatggcggtttgcgtgtcgttggcgcaggagggactcagccgcgcagcgccgcggcgcactcgcgcaccagcgccgggccgcggtagatcaggccgctgtagacctgcaccagcttcgcgccggcgtcgatcttggcgcgcgcatcggcgccgccgaagatgccgcccacgccgatgatcggcaccgcgtcgccgaccacgccgtgcagcgcgcgcaccacccgggtcgaggcctcgaacaccgggcggccggacaggcctccggcttcctcggcatgcggcaggcccttgaccgcctcgcgcgagatggtggtgttggtggcgatcacgccgtcgatcttgtgccgcaccagcgcgtcgccgatattgccgatctggtcggcatccaggtccggcgcgatcttcagcgccagcggcacgtagcgcttgtgctggtcggccaggcgctgctgcgcatccttcagcgtcgacagcaggctgtccagctcgctcgcgccttgcagctggcgcaggttcttggtgttgggcgacgagatattgaccgtcacgtagctggcgtgcgggtagacgcgttccaggcagtagaggtagtcgtcgttggcgcgctcgatcggcgtatcggcgttcttgccgatgttcagccccagcacgccgccctcggccttccagcgcgaggcccgcacattggcgacaaaggcatcgacgccgccattgttgaagcccatgcggttgatcagcgcatccgcctgcggcagccggaacatgcgcgggcgcgggttgcccggctgcgcgcgcggcgtgaccgtgcccacctcgataaagccgaagccgaacgcggccagcccgtcgatataggcgccgtccttatccagccccgcggccaggccgaccgggttggggaaccgcacccccatgaccgtgcgcgggtcgtcggcaatcctgttgccgatgcagcccgccaggcccatgcgatgggcgcgcagcaggttgttcagcgtgaaatggtgggcgtcctcggcatccatcgagaacagggcggggcgaaccagggggtagagcgcgttgagcacggggggcagggcagagtgaataccagccccgcattgtagcggctgggccgcatacccggtcggtgcgcggccggatgccgcgacccggctagtcccggttggatgcaggcgcggggctggccgcatccccggcctcgtcctcgaacgcatgccagtggttgccggtcagcacctgcagcggccggaagcgtgccttgtaggccatcttgcggctgtcggcgatccagtagcccaggtagaggtgcggcaggcccagctcgcgcgtctggcggatctgccacaggatgttgtaggtgccgtagctggcgttgcgttcgagcggatcgtagaaggtgtagaccgacgacagcccgtcgtcgagcacgtcgatcatgctgaccatgcgcaggcgcccggcctcgggcgagcccggcggttcgcggaattccaccaggcgcgagttgacgcggctctgcagcaggaactgttcgtactggtcgcggctgtcctggtccatgccgccgccggcgtggcgcatcgactggtacagcaggtacagcgaataatgctcttcgacataggtcagcggtgccaccagtgcctgcaggtgctggtggcggctccaggcgcggcgctgcgagcggtccggcacgaactggtccaccaccacgcggcatggcgtgcaggcgtggcattcgtcgcaatacggccggtaggtgaagatgccgctgcggcgaaagccggcgcgcaccaggcgtgaatagacgtcggcattgatcaggtgcgccggggtggcgacctgggagcgtgccatgcggccgtcgagatagctgcaagcgtagggcgccgtggcatagaactgcagcgcggagagcggaagttccttcagcttgctcatgactcagggggctccgggcgggacgatgcggccggacgcgcagtcagcggggcgtcccgtgccaggtttcagccggccggcgcggctggcgtcccggcccagcgctccagcaccgatttgtcgaaccgccacggactgatcgccggcagcgccgtcgccgcccgcacatgggccacgaactctgcgcgggggatcgggcgcgcacccagcgaggccaggtggtcggtttcctgctggcagtctatcatcgccacgccgtgattgccgaggaacgcgcacagtgccgccagtgcgatctttgaggcatcggtgcggtgcgcgaacatcgattcgccgaagaacatccgccccagcgccaccccatacaggccgcccacgcgttcgccgcggtaccagctttcgaccgaatgggccatgccgttgcggtgcagcgtaccgtacgcggcaatgatatcgtcggtgatccaggtgccgtcctggccgtcgcgcggggtggtcgcgcaggcgcgcatcaccgccaggaagtcgtcgtcgacgcggatctcccagtcagcgtcgcgcagcacgcggcgcagggtcttgcgcaggttgagcgagacgcgcagcgccggcggggccagcaccatgcgcggatcggtgctccaccacagcaccggctggccgctcgaataccacgggaagatgccctggcggtacgccagcagcagccgctggggcgacaggtcgcggctggccgccagcaggccgggggcttcggaatcgggcccgagcgcctcgtcaaccggcggaaacgggtcttgcgggtccagccaggcaatcatgcgggctgcgccgtagggcgatgcgcggcggccgcgccgctcagggcgtgaccgtggcccggctggtcagcgggcgcatgggcttgtcgatatccaggctgtgcagccggaagctgccgtcctgcagccggccggcggcgcggtcggcaaagaagcagcgcagggtgtggatcacggtggggaacgccagttcatcccagggcacatcggcctcttcgaccagcttgacctccaggctttcctcgccgggggcgatatccaggtcgtccagcgtggccaggtagaaaagatgcacctggtgcacatgcggcacgttcaggatcgagaacagttctccgacctgcacgcgcgcgccggcttcttccagcgtctcgcgcgaggcagcctgcgcggtggtttcgccaatctccatgaagcccgcaggcagggtccagaaaccgtagcgcggctcgatggcgcgcttgcacagcaggatcttgtcttcccacaccggaatcgtgccaacgacgttgcgtggattgacgtagtggatggtgccgcagttgtcgcaaacactgcgcgggcggttgtcgccgtcaggcacgcgcaacacgaccgcatgaccacagttcgagcagaatttcatgaggggcgtccgggaggaatggcgaaagtgtatcaccctcgcagagggggccggcaggcatgattggggcggtggggcaccatcggtcaacgcagtctggtgctgcacggagggcagcatcggggtgccagtgccggagcagcagaaaacaaaaaacccgccagaggcgggtttatctgctttgacggtgccgcatgatacgcatcatgcggttggttgcgggggcaggacttgaacctgcgaccttcgggttatgagcccgacgagctgccaactgctccaccccgcgtccgtcgaagaaaagattatatggcatctggttgcgcaatgcaacacctgtttaaaaataccttccggtggtgcgcatcgccgcctgccataacgattagatcgccggcacggggcagaggttcagcccgtgccagtgctatcggttgtgcgctgccacagcgcggcctcgaactcgaagctgtcgcgttgctgcaggtcgtcgcgctgccagatcacgcggtcgcggcgcaccgtcagcatccaggtggtggtggccagcggcgccgggtgggagaacgcgtgcggggtcagcaccgcgccgcaggggccatgccggggatcgcgcacggaggtgtaacggatcatgcctaggccggcctcgcgcgcgatgcgcccgaaggcctggcagggctcgtggtggtcgggatcggtccagatggcatggtcctggtcgaacggcggtgtgtccagtgccacgccccaggtatcgacgcgcacttcgaacaacgtctgcgcgcgggcgtcgatgcgcggcagcgcggggctgtcattgaggaagcgccagcgccagtagccgagttcggcgcaggcggtgcggatctcgttggcgccgtagaacacgcccggatcctggctggcgcgaaagcgcgagccccagggcgagggcggatagcggaagggggtgaacagcaggtagtgcagatggcgtgcctcggcgggcactgcgggtttgccggcgtcgagcacggcttccagcacagcctgttcttccaggctgtcgaccagcggcatggtggatacgacgtgctgggcctccaccgcccgccacagcgtgagcgcgaactgcctgcgctcagatgcgaccgcgggtggcgtccaggtagtgaacgacacggaccagaccttccgttgtgcggatcatttcaaggggcttgccgcccagcgccaggttttcattggtcagccatagccgggcctggtcgccgtggcccaggatggcatcgagcgatcggaacaggcgcacgaacagcacgccgaattcccactccttgcggtgcgcatcgagcacatagccgccagatgccatgcgcgataccgatgccgtgctgatgcccagcacgcttgccaccacggcctggctgatgccgaggaagccggcggcgcgcatcaccgccttggtcagcgtggtgccggggtcggggccgccggcgggatcagtttccggaatccgcctggattgcatcgccatcactcctgtttcttcagaaatattataggtgatgcctttcagaagggaagcgattgctgaaaaaccagtaaactacggcagcgtcagtaggtctcgatatgaagccggccctccgccttcattgcggcctcgatctcgggccacgcgtgcccggagccggcgcacaccgcttcgaatgcctcgagcacgcctgcctccatgcccttcagtccgcagatatagacatggccgttgggatcggccagcagcgcggcgacgctgtcagcggcttcgcggatcgcgtcctgcacgtagcggcgcggcgcggcgggatcgcgcgagaaggcgaaatggatgtcgaggaaatccttgggcagcttcagcagtgggccgaagtagggcagttcgttggcgttgcgcgcaccgaagaacagctgccggcgcccgccgaagtgcgccatgttgcggcgcatgcgctcggtcatggcgcgcatcggggctgagcccgtgccggtgcagatcatcatgatgctggcctcggcatggttgggcatcaggaaggtcgatccgaacgggcccaccacgtgtacgctgtcgcccttggccaggtcgcacaggtagttggacgcgacgccccgcaccggcttgccatcgtggtcctggtcgacccgtttgacggtcagcgccaggttgttgtagcccgggcgctcgccgtcgcgcgggctggccaccgagtacatgcgaatgtagtgcggcttgcccgacgcatccgtgccgggcggcacgatgccgatcgactggccttccaggatcgggaagaagtgcgtgccgaaatccagcacgatatggtggatgtcgctggatgcgtcttctgcggtcagccggtagttgccggccacggtcgccgtgaccggcgcgcgcacgccatgcaggttcacatagggatgggccgccgaccacggcgcacgcggcgaggtgtggcggctggtttccacggactggatggcggcgtcgggtgcggcgccgcttgccgtgccggtgccgagggttgcctgcggcgcctcgcccaggtcggccagttccggcagcggcacctcggccggcaactcgtcccacagcagttgcgcctcgatcgggtaggcctggccgcgcagcatggtgcgccagttgtcgatggctccggtcggacagggcgacaggcaggcgttgcagccgttgcacacgtccgccctgaccacgtagttgcggtcgtcgtgggtgatggcgtcgatcggacaggtgtcctcgcaggtattgcagcggatgcagatttccggatcgatcaggtgctgcttgatgatgtcgggggcgcccatggcgtgtctccggtggctcctggcctgtcctgtgcttctggttcagttgaaacgcacgtactcgaaatccatcggctggcggttgatgcccaccgccggaggcgcgatccagttggcgtacttgccgggctccaccacgcggcccatcagcgaggcaacaaaggcgcggtcttcgtcggtggccagccacttgcgttcgttagcctgccattccgcttcggaaatcagctggccctcgggcgagacatgcacattggccagcgtgccgatcttgcgattgaaggccttgtgcggcacggtcaggcggaatgcgatgccggccttttcgatgaccttgttccagcgcgccacgccgcccaagctgtccttgatgtagtcgtcgcgcagcacttcattgagcgcattgagcatcggcacctcgcgctcgcccaggtgcccgtcgcgcacttccagcacgcggtagacatcgctcttgagcacgtggtcgtcggcgcgcttgccttcctcgaagcggcccttcaggccggcgctgtagaaggtggcggcgttggacgactggtcggcgccgaacaggtcgatggtgacgctgtagtggaagttcaggtagcgctggatggtctccaggtcgatcaccccggcggcgcgcacttcggcggggtcttcgatgccgcgttcgcgcatcacctcgcaggtgcgctggagcacgcgcgacacgcccgattcacccacgaacatgtggtgcgcttcctcggtcagcatgaagcgcgtggtgcgcgccagaggatcgaagccggattcggccagcgcgcacagctggaacttgccgtcgcggtcggtgaagtaggtgaacatgaagaacgccagccagtccggtgtgcgctcgttgaaggcgccgaggatgcgcgggttgtcctggtcgccggagcggcgctccagcagcgcctcggcttcctcgcggccgtcgcggccgaaatagcggtgcagcaggtacaccatcgcccacaggtggcggccttcctccacattgacctggaacaggttacgcaggtcgtacaggctcggcgcggtcaggcccaggtggcgctgctgctcgaccgaggcgggctcggtgtcgccctgcgtcacgatgatgcggcgcaggttggcgcggtgctcgcccggcacgtcttgccaggcggcttcgcccttgtgctcgccgaagtggatcctgcgctcggggtcggccggctgcaggaagatgccccagcggtagtccggcatcttgacgtggtcgaagtgcgcccagcccgatggatcgaccgacaccgcggtgcgcaggtagacatcgaagctgtgcgagccgtccggccccatgtcgcgccaccagtcgaggaacgccggttgccagtgttccagcgcgcgctgcagcgcacggtcgtcggacaggttgacgttgttggggatcttctggctgtagtcgatgctcacgtgctgtctccttgttgtcttacacccggtcccagtcgaagcgtgccttgttgccggtgccgaagaccttcagcgcgccgttctcgccgacggcgttggggcgctggaagatccagttctgccacgcggtcaggcggccgaagatgcgcgtttccatggtctcggcgccgccgaagcgcaaattggcttccatcccggtcagtgcatccggcgacaggctggcgcgttcttccagggcgatgcggatttcgtcctcccagtcgatatcgtcgggcgcggcggtgatcagcccgagcgaatcggcgctgagcgcatccagcggcgcaccgatgtgctcgcgcaccgccgtgagcgcggcctcgtcgccatagaagcgcgccgccagccgggtttgcccgttgggcatgggatagtggccgaagttgagcgcggagacgaacacgcgcggtgcgtcgtccggggcgtcgggcaggtgcagcatgtagctgcggtcggcggcgagcgccagttccagcagcgtgccggcaaagcaggaatcggcttcgatcagcgcgatcaggctgcgcgacgatacatccagccgcgccagcgtgcggcgcagcatgccgatggtctcgcgcacgaaccagtggccggcatgcgcctgcagcagcgcatcggcggccagcaccgcggccgcgtcgccatcggtcttgagcacccagatgccgatatccagatggttggcgcgcagcgtcaggatggcgtcgtcaagctcgcgcgccatcttcagcggccaccattgcgcgccggccgcgaccacgccggcgagatccgcgggctggtgcttgtcgggcccgaatacggtcagcgtggccttgcgcgtcgcggcatcgacatgcacgcgcacggtctcgtagcggtagccgtcgggctcgatggtgcgcgacagcggtgtcagcgtgatgccgtggtggccctgcggccggtcactggtggccgccagcgccgccgcgcgctcggcgatatgctcggcaaagcgcgccggcttgaccacttcgtcaaccagcttccagtccttggcgcgctggccgcgcacgccttccgtggtggtgcagaagatatccgcgtggtcgcggcgcacgtggcgcttgtcggtcacgcgggtcaggccgccggtgccgggcagcacgcccagcagcggcacctcgggcaggcttaccgcggacgagcggtcatcgaccagcacgatctcgtcgcacgccagcgccagttcatagccgccgccggcggtggtgccgttgcaggcggcaatgaacttcagccctgagtgccggctggcatcctcgatggcattgcgggtctcgttggtgaacttgcagaagttgaccttccacgcatgcgacgacagccccagcatgaagatattggcgcccgagcagaagatgcggtcgcgcgcgctggtcagcaccacggtgcgcacttcggggtgctcgaagcggatgcgctggagcgcgtcgtgcagttcgatatcgacgccaaggtcgtaggaattgagtttcagcgcgtagccggggcgcagtccgccttcctcgtcgacgtccatcgccagcgtggcgacggggccgtcgaaactcagtttccagtggcgatactggtcgggatgacgctcgaaggtgatgggtgcgtctgacggggcggctgactggtcaggacgcagtggggcggttgccggcgcggacatggctgtctcctgagtgcactatagtgccttgcggcttttgatgaaatatagtgcatggagacggctggcgcaatgtctttgtcacccgcgcgcggccggcggggtagtcacgcgccggcggcctagagctgggcgcgcaattgttgcagcgaggtggcggcgtcctggccgctggtgtcgatcgagatatcggcgcggtcatagagcggcgcgcgagcctgcaggatgcggcgcaggtcggccatggcctcgcggttgccttccatcggccgcatgtcgccctgggccaccacgcgcgccatgtgttcctccggcgaggtgcgcacccagatggtgtagcactgcgacagcagcaggttgaaggtggcgggttcagagaccaggctgcccggcgtggccagcaccaggcggtcgtgctcgcgcagggtgcgttccagcgcgcgcatttcgtagcggcggtaggccgcctggccgtagagcgaatggatttccgacaggctggcgccggcctcctgctcgatcacggtgttcagttcgacaaagggcacgtccctggccgctgccagcgcgcggcccagggtcgacttgccggcgccgcgcaggccgatcagcgcgatgcggcggtggcgcgcatcgccggactctgcgggggccagtgcatggcggcaggcttcacgcacgcgcgccaggtcgcccgcgggcaactgcgccagccattgcaccatctgcgcaaactcggtggcctgctcgccgttcaggccgtccacttcggccagcaccaccggcagcggcacgtcgagcgcgcgcgccacctggcgcagcagcagcaccgacgcattgccggtgccggtttccaggttggccaggtagcgctcggacacgccggcgccgcgcgccaggtccttgcgcgacatgccgcgcgaggcccgcagcgaacggatgcgctcgcccagcagggtcaggtaggggtcgcgctcggcgttggcggctgcgggcgcatccccggcggggcgcgtgtcggcttcggtctcgttggcgggcagcggggcgggatcgcggcgcatggtggtggtttcgggttgaccggcagaaaaagcaagggcgcattatacgagcagccttggtgagccaagtggcgcggcaggcagtcgcttcgataaagcctgtcctatagtgcatcccctcgcttgcataatagttgatatgaaataaaatgcatcaacaagcggatgccggcatgcacgttggcggacatcggcaagcagaacagcgactggactgacgctggcgcggcgcccatggcccgcggcgcgaccccaaggagtggagacaatgacgccccccaataccgccgccggcatgccagcggcagcatcgcccgtgccgccggctgttccacccgctaccgatgccgtggcggcactgcccacctgctacaacgccgccgaggacctgctgtcgcgcaatctcgcggccgggcgcggggccaggacagcctacatcgacgacaccgcctcgctgacttacgccgagctcgatgcccgtgcccgccgctttgccggcgcgctgcgcgacgcgggcttgcgccaggaagagcggctgctgctgtgcgcgctcgataccattgatttccccacggtatttctcggctgcctgctggcgggcgtggtgccggtggcggtcaataccctgctgaccgcggacgattacgcctacatgcttggccacagcggcgcgcgcgccgtggtggtgtcggagccgctgctgccggtgatgaaggccgccatcgacaagagcgggctggcgccgatggtgatccaggcggcgccgcatgccgacggcgcgccggcatgcagcgtgggcgcgatgctggcgcgcacgcgttctcccgcgcaggccgtgcgcagcggcccggacgacatggcgttctggctgtattcgtcgggctcgaccggacggcccaagggcaccgtgcacacgcatggcaacctgttccatacggctgacctgtatgcccgccaggtgctgggcatccgcgaggacgacgtagtgttctcggccgccaagctgttctttgcctacgggctgggcaatgcgctgacctttccgatgtcggtcggcgccaccaccgtgctgatggccgaacggcccacgccggcggccgtgttcaggcggctgcgcgagcagcggcccacggtgttctgcggcgtgcccacgctgtttgcgggcatgctggcggcgcctgagctgccgccgcgcgccgaggtggcgttgcgcgtatgcacctctgccggcgaggccctgccgcgcgatatcggcgaacgcttcctggcgcatttcggctgcgacatcctggatggcatcggctccaccgagatgctgcatatcttcctgtcgaaccggccgggtgaggtgcgctacggtaccaccggcaagccggtgccaggctacgcgctgaagctgctggacgagcgcggcgagccgtgcgcgcccggcgagatcggcgacctctatatcaagggccccagtgccgcgctgatgtactggtgcaaccgcgacaagagccgcgatacctttgtcggggagtggacgcgcagcggcgacaagtacctgtgcgatgccgatggctactacacctatgccggccgcagcgacgacatgctcaaggtcggcggcatctacgtgtcgccgttcgaggtcgaggccgcgctggcgcagcacccggccgtgctggaggcggcggtgatcggcgtcacggatgccgacgaactggtcaagcccaaggcctttgtcgtgctgcggcccggccagcaatggcatgacggcatggcggcggaactgcaggcctttatcaagtcgcgcctcgcgccgtacaagtacccgcgccagatcgaatgcgtgcccgaactgcccaagaccgcgaccggcaagatccagcgcttccgcctgcgccagcgcgagcaggccgcgcgggaggcggcgcaatgaagcgcccgtaaccgccggatatcccttctgaaccgatgcaagacaacaacgtgcccatgcaaagcagcctggtggaaattcccttcgacaaccgccgtatccggatcgagtaccagtggctgcggcctgaacgcgcgcggcgcccgctggtggtgttcctgcatgaggggctgggctcggtcagcatgtggcgcgattttccgcgcgaattttgcgaagccggcgactatcgcggcctggtgttctcgcgctatggctacggacgttcgacgccgcggccgcacgaggaaaaatggcgtcccgacttcatgcatcgccaggcacgcgaggcgatgcccgcattgttcgacgcgctcgacatcggtcccggccgcgcgcatggcatgccctggctgctgggccacagcgacggcggctcgatcgcgctgatccacgccgccagctttccgcaggcggttgccggcatcattgtgctggcgccgcatatcgtggtggaagatctgtcggtgcgcagcatcgcgggcacgcgccaggcttacctggaaaccgacttgcgccagcggctggcgcgccatcatgacgacgtcgattcggccttctggggctggaacgatatctggctcgaccccgaattccgtcagtgggacctgcgtccgctgctgtccgggctgcgctgcccggtactggcggtgcagggcgaggacgacgaatacggcaccatggcgcagatcgagggtatccatcgatatgccccccagaccaccttgcttaaactcgcgcgatgtggacattcgccacatcgcgaccaaaaagatccgttgacgttggccgcggttcggcatataaacgcatatacttcaaacctaaaataattcggcttcccgcctgttgcgaagggtcctcacggtgcatgcgccggcgcgggacacggcaagggcaggggtgaccggcaacggtccagcgagccaccggcttgaccaccaggagacaccatgcgtcgcttcacctcgcgcaggcttgcgcctgcctgccttgccgtcgccaccgtctttgccatggccggcgcgtccgcgcagccggcggcccccgcacccgctgcgccggggggcaagatcaaggtcggcttcatgctgccgtacaccggcacctacgcggccctgggtacggccatcgaaaacggcttccgcatgtacgtgcagcagcagggcggcaagctcggcggacgcgacatcgagtacttcaaggtcgacgatgaatccgatccggccaaggcgccggagaacgccaccaagctggtcaagcgcgaccaggtcgacgtggtggtcggcacggtgcattcgggcgtgcagatgggcatcgtcaaggtggccaaggagaacaacacgctgctgatcattcctaatgccggcgtggacgaggccaccggtccgctgtgcggccccaatatcttccgcacttcgttctcgaactggcagccgggttacgccatgggccaggtgctgggcgagcgcggcctgaagaaggtggtgacgctgacctggaagtacgccgcaggcgaacagtcggtaaagggcttcaaggaggcgttcgaggccaagggcggcaaggtggtgaaggaactgaacctgccgttccccaatgtcgagttccaggcgctgatcaccgaagtggcgtcgctcaagcctgacgccgtgttcgtgttctttgccggcggcggcgcggtcaagttcgtcaaggactgggcggcggccgggctcaaggacaagatcccgctgtacggctcgggcttcctgaccgacggcacgctcgaagcacagggcactgccgcgcagggcctggaaaccacgctgcattacgccgatggcctgaccaacccgcgcgacaagaatttccgcctggactacgccaagacctacaagctgcagcccgacgtgtacgcagtgcagggctacgatgccgcccagctgctggcggccggcgccacggcggtgaagggcgacatgacgcgcaaggccgacctgtacaaggccatgggcgccgccaggatcgacagcccgcgcggcgccttcacgctgtccaaggcgcataacccggtgcaggacttctacctgcgcaaggtcgacggacgcgagaacaaggtcagctcggtggcggtgaaggcgctggctgatcctgcgcgcggttgccggctgtaaggccatcccggccagtcggtttgctcccctctcccgcctgcgggagagggcgggggagagggcaggagtccccacgaagtgaaggccttcgcatcccgcaagcccggccctctccccaacccctcacccgcgcgcgggagaggggggcctgccaccggcatgtgtggcgctgtaggtaatttgatgcattaccccgcatggatatcgtctccttcctgatccagtgcctgaacagtgtccagtacggcctgctgctgttcctggtggccagcggcctgacgctgatcttcggcatcatgggcgtgatcaatctcgcccacggcagcttctacatgctgggcgcctacctggccttcacgcttgccggcctgaccggcaacctgtttatcgccatcccgctcggcatcgtgctggcggtggcattcggctacgtgctggaatgggccttcttcagctacctgtatgaacgcgaccacctgcagcaggtgctgatgacctacgggctgatcctggtgttcgaggagttgcgcagcatcctggtcggcgatgacgtgcacggcgtgcaggtgcctgcgctgctggacggcgcgttggcgatcggcaacgacatgacttatccggtgtaccgcctctttatctccgcggtatgcctggtggtggcgctggcgatgtactacgtgatccggcgcacccggctgggcatgatgatccgcgccggcgccaccaaccgcgagatggtgcagtcgctgggcatcaacatcacggtgctgtaccgcttcgtgttcgcgctgggcgtggcgctggcggtgctggccggcatgatcgccgcgccggtgtcgtcggtctatccgggcatgggggcgcaggtgctgatcgtctgcttcgtggtggtggtgatcggcggcatcggctcggtcaagggcgcgctggtggcgtcgctgctgctgggcttcgtcgataccttcggcaaggtgttctggcaggaggcggccggcgtgttgatctacctgctgatggcggtgatcctgctgtggaagccgcagggactgttcaaggcaggatgacatgactccgacgacattgccggcgcgccggcactcctcgcgcaacgccacgctggccaccgggctgggctggctggcggcgttcgcggtgctggcggcactgccgctgctgctgaccgcggacagcaacaagttctacatcgagctgctcagcaaggtgatgatcatggcgatcttcgcgctgtcgctgcagctgctgatcggctacaccgggctggtcagcctgggccatgccgcgtacttcgccatggcggcgtatgccaccgcaatcctggcgccgcaggccggcccgggcaacggctggctgctgctggctggtgcgctgacggcatcggcgctgctggcgctggtggtgggggcgctggtgctgcgcacccgcggcgtgtatttcatcatggtgacgctggcgttcgcgcagatggtgtatttcgtcttccacgacaccaacatcgcgggcggcagcgatggcacctatatctacttccggccggaattcccggtgcccggcgagcacctgctgacggtcaacgatcccacgcatttctactggctggtatggctcgggctggtgctgacggtggcggtgctggcgctggtgctgcgctcgcgcttcgggcacgcgctggtcggcatccgccacaacgaacagcgcatgcgcgcggcgggctatgccacttaccgctaccagcttggcgcctttgtcgcgggcgggatgctggcgggactggctgggtttctgtatgcgatccagtttggcttcgtcaatccggagatcgcgtcgtggcaccagtccggcaacgccatgctgatggtgatcctgggcggcgtgggcagcctggccggcgcggtgctgggcgcgttctcgttcgtgctgctggccgagtggttcagtacgctgaccaagcactggcagctgctgatgggcggcttcatcatcgtcgcggtggcgctgctgccgcgcgggctggtcagcctgccgtcggtgttgcggcacggccgccgcgggcgccgcaatggcgatgccggcaccggcacggatgaggccgcggtcactgcggacagccgcagcgaaggacgccgcaatacggaggccgcatgatatcgcaaggaacgccgatcctgcaggcgcagcaactgacccggcgcttcggcggcctgaccgccgtggcgggcgtcgacctgtcgctgtcactgcatgagatccatgccgtgatcggcaccaacggcgcgggcaagtccacgctgatcaatatgttgtccggcgaattggcgccgtcgtccggccgcctgcacctgaagggcgaggacgtgaccggctggtcgcagccgcggctggcgcgccatggggtggggcgcagctaccagcgcaacaatatcttcctgccgctgacggtgcgcgaaaactgccggctggccgcgcaatcgcgcgcgcagcgggcgtggcggctgtgggaaagcgcccagggctgccgcaccagcgccacgctggccgacgaggcgctggagcgggccggcctggcgccgctggcggaccggcttgccagcgacctggcccatggccagaagcggcagctggaggtggcaatgtgcctggccacgcagccggtcgcgctgctgctggacgagccgctggccggcatgggcgcggaagagtcggcgcggatgctggcgctgctgcgcggcctgcgcgagggccacgccatcctgctggtcgagcatgacatggacgcggtgttctcggttgccgaccgcatcaccgtgatggtcaacggcgccgtgattgccacgggcagccccgaggcgatccggaccaaccacgaggtccaggtcgcctacctgggcgaggaagagagcgaggccgcatgaacgcaccgatcaattcaccgatgatcgaggccaccggcatcaacgcctggtatggctcaagccacgtgctgcgcgacgtcgactttaccgtgggcgtgggcgaaacggtcgggctgctgggccgcaacggcatgggcaagagcacgctgctgcgcacgctgctgggacatgtgcgccagcgccaggggcagatccgcgtggccggccgcgacgtctcgcgcgcgcagccgttcgaggtggcgcgcctgggcgtggcctacgtgccggagggccgcggcatcttccccagcctgtcggtgcgcgaaaacctgctgatggccgcgcgcaagggctgcagtggccgcaacgactgggacgaggcgcgcgtgctcgacctgttcccgcggctcaaggaacgcctgtcccatggcggccagcagctgtccggcggcgaacagcagatgctgtccatcggccgcgcgctgatgaccaatcccgactgcctggtgctggacgaggccaccgaagggctggccccgcgcatcgtgcgcgagatctgggaggtcatcgccaccgtgcgtggcactggcatcgcctcggttgtggtcgaccgcaatttccgctcggtgctggcgcatgccgaccgtgccgtggtgctggagaagggccgggtggtgatggccggccccgcgtcggaccttgccggcaagcccgaagccctggaccgctacctgggcgtttgagatgaaaagcgccgcataaggcgctcatgttgtcctgccgcaacgccgcttgcgggcgcaaggacactctgttttgctcttccagggcttgaccatccgccgcttccctcccatccttgcgaagtcacgaaagcggcatccctgtttgccgcagtggtcgatagtcgacagttcatctagaattgcgcgcgtttgtgcaatgcaataagaaccgcaagcagaaccggaaacgggcgcagcaagctgttgcgctggatgggaccgggccgcggcagagccaacaaacctgccggcgacctggtcgagcagacccaatttcatgacccagtccacaaccagccattattttgtcgagagcccgagcacgcgcgccctggtgctcggcgcggtaggcgtcgtcttcggcgacatcggcaccagcccgctgtatgccctcaaggagtgcttcagcaaggagcacggcatcatgttcagcccggaggccgtgctgggcgtcatctcgatgctgttctgggccatgatcatcgtggtctcgatcaagtacgtggtcttcgtgatgcgggccgacaacgacggcgaaggcggcgtgctggcgctgatggcgctggtgctgcgcaccgtggcgccacgctcgggcagggccagggtgctgatgatgctgggcatcttcggcgcctgcatgttctacggcgacgcggtcatcacgccggcaatctcggtgctgtcggcggtggaagggctggagatcgccgcgccgcagctgtcgcagttcgtgataccgatcacgctgatgatcctggcggcgctgttcctgatccagcgccatggcactgcgaccatgggcaagctgttcgggccgatcatgaccgcctggttcctggcgctgggggggttggggattctccacctggtgcaggcgccggagatcctgaaggcgatcaacccgtactacgccatcaccttcctggtggagcacgcgctgcaggcctttatcgtgctgggctcggtattcctggtgctgaccggtgccgaggcgctgtacgtcgatatgggccacttcggcgcgcgcccgatccgcatcggctggtttgtgctggtgatgccctgcctgatgctgaactacttcggccagggcgcgatgctgctgcacaacccggccggcgccgagaacccgttctacctgatggtgcctgatctgctgcagatcccgatggtgctgctggccacctgcgccaccgtgatcgcctcgcaggcggtgatctccggcgcgttttcgctgaccagccaggcgatccagctgggcttcctgccgcgcatgcgcgtgcgctacacctcggccgcagagatcggccagatctacctgccggtgatcaactggctgctgctggtgctggtgatcggcgtggtgatctcgttcaagaagtcagagaacctggccgctgcctacggcatcgccgtgaccaccaccatggtcatcaccaccatcctggccgcggtgtgcatgcgcagcgtctggaagtggaaccccgcgctggttgccgtggtcgggctggccttcatcgtggtggacctgtcgttctttgccgccaacctgctcaaggttgccgaaggcggctggttcccgttgctgctgggcagcgccgcgttcttcctgctgatgacctggtacagcggccgcaagctgctgcgcgcgcgcagcctggaagacggcatcccgctcgagccctttatcgccgggctgctggcgcatccgccgcaccgggttgagggcaccgcggtgttcctgaccggcaataccgagtccgtgccggtgtcgctgctgcataacctgaagcacaaccgcgtgctgcatgagcgcgtggtgttcctgaccttcgtcacgcgcgacatcccctacgttgacgacgaccatcgcctgagctgcaaggacgttggcggcggcgtctttatcctgaagtccgaatacggcttcaaggaaacgcccgatgtgcagagggtgctggacctggccgaccgcaagcttggcatgcacttcgagctgatggagacctcattcttcatcgcgcgcgaatcggtgattccgtccaagctgccgggcatgccgatgtggcgcgagagcctgttcgcctggatgcaccagaacggcgccaagccgtcggacttcttccagatcccggccaaccgggtggtggagctgggcaccaaggtcgagatctgaacgcgcgggccccggcgcccgctcccgtcgagcctcagcgacccccggacacgccgccaggcgatccgggggttttgcttttgcccggcttgcgccgcctgcctgccatgcgccacccgcagcccgtccctcggggcgcttgtcccgggaagtcgcgcattgctgacgctgacccgggacaccggcctcatgcgtacgcaccgcccctcgccacacaatgcaaccctcagcttgtcactgaccgccttcatggcggtcccttccagaaggagcctgtgccatgtgcgcgttgcagcagtggtctcgccagtccagccggcatgccgacggtacccgtcgcatccgtcgactgcaacgggcgttgccgccgtggctgccatcgctgctgccggcgctcctgctgctctacgtcctctgtcattcacatgcgaactgggaatcgtgcctcgcctcactgcgtgagctgaatcacgatcacggcacgccggcgcgcgagctgggacgcgcgttgtcgctggcgcgctccctgcgcggacgccaggcaacggatccggttgcctggcacgccgcggtgctgctggccgccgaccgcgggtcggcgtgcctggcggcactcgggcacagtccggcgcggctgctgccgtcgctggcaccgctgttcgcgatgctcgcatggctgcactgaggcagggcggccgcttccccgcatccgcataccactgatccaggagtcaggcgctgcgccgcagccccatgatgggatggcagcggcttgcgccaggcaacggctggcacggtcgaggcgatcccgtgcggcccgtgccgtttcgtagccgatcgcctgcatgaggagtgccgtcgcggcaatgccgccggcatccctgttggagatagcaatgcataagaatcttgccaagaccctgcttgccactgccgcactcgccgccggcttcagtcatgccgcccacgcgggtgcctatggcgaagcactggccgctgccgcgccgcgccacaacgcgcagcgcgacgccttcacggagggcgcgcgcagtcccgccgccgaggccgcgatgcggcccgtggtggcgcgcggcagcatgtcagtgtgcgtggtccgtggctttgatccgaaccgggatgcgatgcgcaagcctgatccttacacggatggcgcgcgcatgggacgctttgatacctttaccgagggggcgcgaaccagttcccgcgatggtttcagcgacggcgcgcgcagcgatgcacgcggcagcggggaatgcctgtcctgagcgatcgacggcgcttttgcgccgcccatcctttgcctaagctagggaagtcacgcggtgcgcccgcatggcggccgcggcccgcggctgccggccggccgtcccagtgccgcgcggccccgacatgccgatgttcaagcagcagctccgcctgtgcaccagccgtgatggcgttcgccttgcgtacgccatcacgggctgcggtgcgccgctggtcaaggcggccaactggatgagccacctggagttcgacgtgggcagcccggtgtggagccacatgatcacggcgctgtccgccacgcatacgctgatccgctatgacgaacgcggctgcgggctctctgaccgggagatcgaggacctgtccttcgatgcttggctgcgcgacctggagaccatcgtcgacgccaccggggtcaaccattttccgctgctcggtatctcgcagggcgcatcgattgccgtcgcctacgcggtcgcgcatcccgaacgggtcagccacctggtgctgcacggcggttacgcgcgcgggcgcctgaagcgcgacaacctgagccagcgtctgctggaagaggccgagctgatgaacaagctcgccgagcttggctggggccaggagaatccggccttccgccagttctttaccacccagttcatccccggcggcacggccgagcagcatgcatggttcaacgagcttgagcgggtctctacctcgccgctgaatgccgcacgcttcatgcgcgtcttcaatgagatcgacgtggtgaagctgctgccgcgggtatcgtgcccgacactggtgctgcacgcggtgcgcgatgcgcgtgtgccgttcgacgaaggacgcctgatcgccagcgagattcccggcgcgcgcttcgtgccgctggaaagcggcaatcacctgttgctggaaaccgagcccgcatggctgcgctggctggacgaggtgcgcgccttcctgccggccacggaaccggtgcgagatcccgccttcagtgcactgacccggcgcgagcgcgatatcgtcgaactgatcgcgcagggccgcgacaacgcccagatcgccgcgcacctggacctgtgcgagaagaccgtgcgcaaccacatcaccagcatcttcgccaagctggaagtggaaaaccgcgcgcaggcgatcgtgctggcgcgcaaggccggcttcgaccgcgctggcgcctgaaatcccgaaccgatggctgtgacgcggccgatacctgccagcgtccgattttcccgctatccgccccccttgaaatccgcgcgggacagcactaattatggattgcccagtcgtcgcggcaacgcggcactgcgtgttttccgttggtttgcagcggcctggcaggagaccaggtgcactacatcagggtcctgcgcctccccgctgcatagaaggaggatctaaccatgagtgacttctttttcgggaccgacccgttcagtgaattcgaccggatgcaacggcagatggcgaatctcttcggcgggtttccaaccagcctgcgctccgggcgtttcggggggttccctccgctgaatatcggcacgaccgatgactcgatcgagatcgtggtattcgcacccggcatcaagacggaccagctcgaggtatcgatcgacaagggcctgctgaccatcagcggcgagcgtgcccaggtgcagccggaaggcgcagccgaggtgcggccctatgcgcaggagcgcttcttcggcagcttccgccgcgtgatcgaattgccgcagtcggctgatcccgacaaggtgcaggcacgctataccaacggctgcctgtcgatcagcgtaggcaagcgcgaagcgtcgcgtccgcgcgcgatcaccgtcagctaacgtgaggagaaagccatgagcgattcgaaccaggtcgtccagcgcgaccagaacacaagcggccagggtgaccagggcgctgtcgcgcaacgccgcgcggaaacccaggccatgacgctggtgcccgcggtcgatatctacgagactcccgccggggtcacgctgtgggcggatttgcccggcgtgccgcgcgagaacctcgaggtcaacgtgcacgacagcagcctgcgcatcgaaggcgaagccgtcgtgccgacgcccgcgagcctgcgcgtgcagcttgccgagattcggcagcctcgctatgcgcggacgtttacgctcagcccggatctcgacgcttcgcgtatcgaagccaacctgcaggacggcgtgctgaagcttacgatcccgcgcagggaagaagcgaggccgcggcggatcgaggtgtcggccggctgaggctgcgcgcgtgcctggtgcttgggcacgctgcgtgagtgctccctctcccgcttgcgggagagggagcactcacggtcaggcaagtgcctcgggcctgcgacacgtgtcgaaactcatccctggttcaccaacgtccttgcctccgtcacgtgcgtgcgatacgcctcgaagatccgccgcagcgacgcctccatccctatcctcggttcccaccccagctcgtcgacggtgttgccgatcttcggcacgcggtgctgcacgtcctggtagcccttgccgtagaagtcgcccgaggaggtctcgatgatctgcgtcttgcgcgcttcctccgcgtattccggatagtccgccgccatcttcagcatcatctcggccagctcgcgcaccgagtggatattgcccgggttgccgatgttgtagatcttgccgctggccacgccgtttggattcgcgatgatgcgcatcagcgcgtcgatgccgtcggcgatatcggcaaaggcgcgctgctgggcgccgccgtcgaccagcttgatcggctcgccgcgcacgatatggccgaggaactgcgtcaccacgcgcgacgagccttccttcgattcgaagatcgaatccagccccgcgccaatccagttgaatggacggaacagggtgtagttcaggccttgctccatgccgtaggcgtggatcacgcggtccatcagctgcttggagcaggcatagatccagcgcggcttgttgatcgggccgtagaccagcggcgaggcctcggggtcgaactcttcatcgctgcacatgccgtagacctcggaggtcgacgggaacaccaggtgcttgccgtacttgaccgcggcgcgcacgatcggcaggttggcctcgaagtccagctcgaacacgcgcagcggctggcgcacgtaggtggccggggtggcgatggccaccagcggcagcaccacatcgcacttgcggatgttgtactcgatccactccttgttgatggtgatgtcaccctcgaagaagtgcatgcgcgggtggtcgacgaggtcgccgagacggtccgacgacatgtccatgccgtagacctcccacggcgtggtttccaggatgcggcgcgtcaggtgatggccgataaagccgttgacgccgaggatcagtactttcttgccttgcattggatttgacgaatggcaggggaaatcgggaggcgccggcgcggctagcgcgcgccggcgagggggaagttggcgacggccacgcgccgccagtcgcgcgcgacgacatgcatcggcacgcgcgcgctcagttcagagaatgcctgcggcgagagcagcgcgatggcacgcgggccatgctgccaggcatcgacgaaggcatcgagggtcggcagccacttctgcggctcctgtccggcgccgaacgcgagctcgtcggcctgcgccaccatggtgagcggatggcgcaggtagaagggcagggtatggtcgagcatgccgacgccgtagagcggcatgccggggcgcagcacgcgttcgatcggcgccaccatgtcgatgcccgaggcggagcggccgatcgcttcatggcccagcaatgcggtggagaatgccagcagcatgccgaatgcataggccgtgatgctggccaggcggccatgccgccgcagcagccacagcccgatggcggcgctggtaatcaccagcgcgaatgccagcgccacccatgcggcatacgcgcggtacagcgcgttgggggtgttgttggaatccagcgtggccacgaccgggcttgccagcaggccgatcgcgcccaccgccagcatggcgcacagctgcctgcgccagggttggtcaccggtccgcgccagcgctgcgcccgccaggatcgccagtgcgggaaacagcggcaggatgtagccgggcagcttcgagcccgacaggctgaagaacacgaagatcgacaccgcccacagccctgccatcagcgcaggctggaacggcctggacccacccgcggcaaccacgccggtacgctgcccgaccgcgcggaccatgccgggaaccagcccgagccacggcaggaagccgcccaccagcagcggcacgaagtaccacagcccgcccttgcgcgcatgcacggtcgaggtgtatcgctgccagtgctcgtggataaagaaaaagcgcaggaattccggattgcgccgcgccaccagccagtaccaaggcatcgccaccagcagcatcagggcgatgccggccggcgcatgcaggcggcgccaccgtgcgaggtcgcgcgtcacgcaggtgtacaccaccagcaccagtcccggcagcgccagcccgaccagccccttggtcagcaccgccacgcccatggccgcccagcacgccagcatccagcggcggcgtgccggcgccgtggcgtgcggatgctgggccagcagcatgcacgcgagcacgcaggccatgctgccggacagcgtcatgtccagcgtattgaagtgcgcggcgaggttccacatgggcgcgcttgccagcaccagtccggccagcaagcccgcacgcgcgccgaaccagcgcgccgcggccagcatcgatattcccagcccggcgatgccggccagcgccacgcacagccgcgcctgccagtcgccgatgccgaacagcgcgtacgacaccgccgtggcccacatatggaacggcggcttctcgaagtacttcagcccgttgtagcggatcgtgacccagtcgcccgtgctcagcatctcgcgggcgatctcggcatagcggccctcgtcgggcccgagcaggtggcgcacgcccagcgtgccgaaccaaagcagcgcgaacgccagcaccaccagcccgagcgtcaccgcgggcacgcccgccagccgcgtggcatgccacggcgcggcgggccgggcgctgatgagcccaggctcggcggcgaggcggtcggaacggtgcatgatgcgcaaacggctcggcgtgaaagggaagggtgggtggtggcgcgcgtggcggcgtgcaggcgctcggcggcaaggccatgtccacgctggcggcccgcgccgcgttgaacagcggggcgcctgcaaagtgagcgcaggatagttcgcgaaccttaatggcacattaaggcggggcgcgcacaataccgtgatacgtccgggtcacccgagaaaatgagaatccttattgttgaagacgccccgatgctgggtgacgggctgcggcgcggcctgcagctgctcgactatgcggtcgactggttcagcaccggcaccgaagccgaccatgcgctcggcgtggtccactacgatgccgtggtgctggacctgggcctgccaggggaagacggcatgtcgctgctcgcgcgctggcgtgcgcgcggcagccgcatcccggtgatcgtgctgaccgcgcgcgatgcgatcgacagccgcatcggcggccttgacgccggtgccgacgactacctggtcaagccgatcgcgctcgatgagctggcggcccggctgcgtgccgtgacccgccgcgccgcgggcctgtcgtctccagtgtggaagcacggcgcgctggaattccatccggccgcgcgccaggcgtactggcagggcaagcccctggagctgaccagccgcgaagccatgctgctggagctgctgctggcgcaccccaaccggctgctgacgcgcgacttcctgcgcgacaagctctacgactggcagggcggcgttgaaagcaacgcgctggaagtccatatccaccacctgcgccgcaagatccatccgaagatcgtgcgcaccttccgcggcgccggctacacgctgggcgcggccgaggattgcacatgacgttgcagcgccggctcatccttgcggtgctgatcgccgcgccggtggtgtggctgctgaccatcggcatgacctacgtgcgcgcccggcacgagatcaatgaactctatgacaccgacatggtgcgcatggcgctgcagatgcattcggtggtgccgctggtggatgtcgccgcggcgccgtcgcgcacccggctgccagagctggtcgagggcgaccagggcgatgcgggcctgggcgatctcgccatcgccgcctggctgccggacggcaagcccttgcatatcgatcccgagggcgacctgctgccgcgtgcgccaggagtgaagggctttaccgacgtcaccatcgacaagcagtcctggcggctttactacctcgatgatcccgacacgggctggcgcgtctgcgtgggccagcaactggccgagcgcaatgagctgatcctgtcctatatcgccgcgcaggtgctgccgtgggccgcaggcctgccggtgctgatcggcctgttgatctggttcatgcggcgcgcgatggcgccggtgcgcgcgttgtcgaccgatattgaaggccgcgccccccaagaccgccggccgctcagcctgcaggcagtgccgggcgaactggtgccgctggtgcacgccatgaaccgcctgctggcgcgcgtgtcggattcgatcgagcatgaacggcgcctcaccgccgatgctgcccatgagatgcgcacgccgttggccgcgctgaaggcgcagtgggaaatcgccgagcgttcggccgatgacgccgagcgcgcgcaggcacgcgccaacgtggccaccggcatcgaccgcatcagccggctggtgtcgcagctgctgacgctgagccggctggaagatgctgccggcctgccgtcacgccagccggtcaactggatcccggtggcgcagcaggcgctgtcggactgcctggctctggcgcagcggaagcaggtcgacgtcgagctggagtggcccccggaagggcaggcgccattgccggtggcgggtgacgccaacctgctgtcgctgctgctgcgcaacctgctcgacaacgccatccgctacagcccgccgggcgcgctggtgaccatcgatttccggcccgacagcgtcacggtgctcgaccagggcccgggcgtcgcgcctgacgtgctggcgcggctgggcgatcgcttcttccgtggcggatcggggcagcgcgagcagggccacggcctcggcatttcgatcgcgcagcgcgtggcgcggctgcatgggctggagattgcgttcgccaaccgcaccgatggcgccggcaagggcctggccgttcggatcgcgcacggcggctgaaaacgacgacgccccgcacggtcgcccgtgcggggcgtcatgccatcggcttgcgggctagcgcttgagcttggcgaaggccgcggccatggcgctggccggttccgcctcgcggcggccgccgttgaagcccttgccgccgccgttgcgttggccgccgcggtcaccacggtcgccgccggcacgcgccgcggcctggcctggctcgtcgtccaggcgcatcgacaggccgatgcggttgcgcttgacgtcgacctccatcaccttgaccttgacgatctggccggccttgaccacctcatgcgcgtccttgacgaacttgctggacagtgccgagatgtggaccaggccgtcctggtgcacgccgatatcgacaaacgcaccgaaggctgccacgttggtgaccacgccttccagcaccatgccgggctgcaggtccttcacgtcttccacgccttcctggaaggttgcggtcttgaactcggggcgcgggtcacggcccggcttttccagctcggacaggatgtcgcgcacggtcggcaggccgaaggagtcgtcggtgaactgcgtcggcgacagcccgcgcagcgcgtcgcggttgcccatcacgtcgcgcaggcccttcttgacgtgttccaggatgcgctgcaccaccggatacgcttccgggtgcaccgaggagcggtccagcggattgtcgccgtcgttgatgcgcaggaagccggcggcctgctcgaaggtcttgtcgcccaggcgcggcacctgcttcagcgcgttacggttggggaaggcgccattggcgtcgcggaactcgacgatattgcgcgccagcaccgtgttcaggcccgacacgcgcgccagcagcggcgccgaggcggtattgacgtccacgcccacggcgttgacgcagtcttcgaccacggcgtccagcgcccgcgccagctcgcgctggttgacgtcatgctggtactggcccacgccgatcgacttgggatcgatcttgaccagttcggccagcggatcctgcagccggcgggcaatcgacaccgcgccgcgcaacgacacgtccaggtccgggaattccttggcggccagttccgacgccgaatacaccgaagcgccggcctcgctgaccacgatcttggtcagcttcagctcgggcatctgcttcatcaggtcctgcaccagcttgtcggtttcgcggctggcggtgccgttgccgatcgacaccagcgccacattgtgctgccttgccaggcgcgccagcgtggcgagcgagccgttccagtcgcggcgcggctcgtgcgggtagatggtggcggtgtccagcagcttgccggtgctgtccaccacggcgatcttgcagccggtgcggatgcccgggtcgacgcccatcaccgacttgggcccggccggcgcggccagcagcagctcatgcaggttgcggccgaacaccttgatggcttcgttctccgcagtttcgcgcagctgtgtcagcagttcggtttccaggtggggctgcaccttgacgcgccagcaccagcggcatacgtcgcccagccacttgtcggccgggcggcccaactgctggatgccgacatggcgcgcgatcatgccttcgcacgggtgcggcaccatcgcgtcctgttcctcgcccaggcccagcttgaccatcagcacgcccgcgttgcggccgcggaacagcgccagcgcgcggtgcgacggcaccgtgcggatggtctcgctgtaggcgtagtagtcgcggaacttctcttcctcggcggtttccttgccttccatcacggtggaggacaccacgccgttggtccacaggtgctcgcgcagcttgcccagcagttccgcagtctcgccgaactgctcggacaggatgtcgcgcgcgccgtccagcgcggccttgacgtcaggcacgccgccgtcggcggtcgggttgccgttgacgtacctggcggcctcggcctgcggatccagcgtgggatcggccagcagtgccagcgccagcggctccagcccgcattcgcgcgcgatctgggcgcgggtgcggcgcttgggcttgtagggaaggtagaggtcttcgagcgcctgcttggtttcggcggcctcgatggcggcctgcagctcgggcgtcagcttgccttgctcctggatcgacgcgaggatggcagcgcggcggtcttccatgtcgcgcaggtacagcaggcgctcttccaggttgcgcagctgcgtgtcatcgaggttgccggtcacttccttgcggtagcgggcgatgaagggcacggtggcgccttcgtcgagcagcgccacggccgcggccacctggcggggctgcacggacagttcagccgcgatgagcgagacgatcttttgcgagacggatgcgggcaggttggacatcggagagcgcggcgagaaacgcagtcagtcgaaagcggggcattttgccacaagcgcgcaagggattcgccagggcgcgcagcgggtgcggggcgggcggcgtcccgcgcacgtccgcaacggcccggcagggcaggccggtgcccggcccggatgctagaatccggtcatgaccgtcaagtcccgcccggccgccgccaaggccaccatcctggccatgccaaccttcgccaacgtgcctgaaacttccctgttccgcttcggccgcctggctgcactggccgtggctgcatgcgccgtgctgatgccgctgcgcgaggcgcgcgcccagacttccgcgcccgcggcgccacccgccgccaacggccagcgcgactttgccgccgaacgcaaggccgtcgaggattcgcgcgcctggaccaactaccgctttgcggccgccgagcgcgagtgctacggcaagttctttgtcaaccactgcatcaacagcgccaaggaagtccagcgcgaggagctgcaggtgctgcgcaagcgcgaactggaggtaggcgaggccgaacgcgcctaccgcgccgccgagcgcgaccgcgaacaggcgctgcgccgcgccgagttcgaggccagccagccgaagcgctcggccagcgagcagtccagccgcgaggccttccagaagaagcagcaggaacagcagctgcgcgaggcgcagcgccagggcgaggcgccgcagcgtgccgccaatgcgcaggcgtacgaaaagaagcagtctgacttcgatgcccgcatgcaggaggcccagcagaagggcgccgagcaggcccgccagcggcaggagaatgtcaaggcatacgaggccaagcagcgcgacctcgaacggcgccagaaggagctggaagagcgccgcgccaaggcgaaggagcaacaggggcaggcatcggcgccgcgcccgttcggcttttgaggtccggcaccgtgactgcgcagcggaggcatagatggacagcaacctgaataccctggagcggcgcatcatggagttgcagatcgagcaccgcgacctggatttcctgatcgaccgccttgccaacgatgccgtccatgacgaactgcagctgcgccggctgaagaagcgccgcctcaagctgaaggacgccatcacgctgctgcagctgcagctcgaacccgacgtgccggcctgagcgcattcgcgccaggcttgccgatcgccgccggcgctgtccggcggcccatacaacatctccccctgccttgtccgatcttccagattctcctgagccgtccgaagccgtcagcctgaccgacgccgggtcgcccgcgcctgccgcgcccgccgacgacggcgccagccgcggcgcggaactggccaccatctttgccgataccggcacgctggcccaggcgattcccggctaccggccgcgcgcctcgcagcacaagatggccgaggccgtcgccgacgcgatcgtgcagaacgattccgtcatcgtcgaagcgggcaccggcaccggcaagacctacgcctacctggtgccggcgatgctgtggggcggcaaggtgatcctgtcgaccggcaccaagaacctgcaggaccagctcttcctgcgcgacatccccacggtgcgccatgcgctgaacgtgccggtctcggtggcgctgctcaagggccgcgccaactacgtctgccactaccacctggaacgcgctcaggccaacggccgcctggcgtcgcgccaggatgcggcgtggctgcgcgacatcggccgcttcatcaaggaaacctccaccggcgacaaggccgagctggcgtccgttcccgagaacgcgccggtatggcagatggtgacctccacgcgcgacaactgcctgggatcggaatgcccgcattacaaggaatgctttgtgatgcgcgcgcgcaaggaagcgcagcaggccgacgtggtggtggtcaaccatcacctgttctttgccgacgtggtgctgcgcgacaccggcatggcggaactgctgccggccgccaacaccgtgatcttcgacgaagcccaccagctgcccgagaccgccacgctgttcttcggcgagacgctgtccaccagccagctgctggaaatcgcccgcgataccgtggccgaaggcctgtcgcacgcgcgcgatgcggtggactgggttgcgctggccgcgccgctggagcgcgccgcgcgcgacctgcgcctggccttcagcaaggacaatgcgcggctggcgctgggccagatcgaggccgaccgccgtatcgccgagcctttcaacgaaacgctcgatgcgctggacgaagccctgtcagacttcgtcgagatgctcgaaagccaggccgagcgtgccgaatcgctgcagcaatgccaccgccgcgcgctggagctggccaacaagctggccgcgtggcgcgccgatgccgcgcccgcgccggcaccgcagccgaccgagggcgacggcgaagccgcgccggcgctgcctgccggccctgaaaccgtgcgctgggtcgaggtgttctcgcatactgtgcagttgcaccgcacgccgctgtcgatcgcgccgatcttcacgcgccagcgcgacggccagccgcgcgcctgggttttcacctcggcgacgctgtcggtgaaggggaatttcacccactacgcggcgcagctggggctcgacaaggaccgctcgctgacgctgcccagcccgttcgattacgcgaagcaggggctgctctacgtgccgcgcgatatgccgcagccgcagtcgccgcagttcaccgacgcggtggtgcaggcggcattgccgctgatcgaggccgccggcggacgcaccttcctgctgtgcaccacgctgcgcgccgtgcagcgtgcctcggacctgctttatgacgcgtttgccgagcgcggcctgaacctgccgctgctggtgcagggccaggccagccgcaccgaattgctggaccgcttccgcgagctgggcaacgcggtgctggtcggaagccagagcttctgggagggcgtggatgtgcgcggcgaggcgctgtcgctggtgatcatcgacaagctgccgttcgcgccgcccgacgacccggtgctggccgcgcgcatggaagtgctgcagaagaagggcctgagcccgtttgccgtgcaccagctgccgcatgcggtgatcacgctcaagcagggggcagggcggctgatccgctcggaatcggaccgcggcgtgctggcgatcttcgatacgcggctggtcgagaagccctatggccgtcagatctggcaaagcctgccgccgttcacgcgcacgcgtgaggcggcgacggtggtgcggttcctggagtcgctgcgcggtcctggcaaggaggccgcggcagcggactgatcgcacaggtgccggaaaaagaaaaacgggacgtatcggaggatacgtcccgtttttttatggcctctggccagccggcgtcagaacacttcccaccaggacttgtccttgcggcgcgcgccgtacttgatgaaatcgctgtccgggaaattgcgctccatcacgcgtgcggtgtcgtcgcgcaggtccttcattcccatcgcgtcatatgaacggaccatgatgtacagcgcttcttcgttggccggagcgccgtcatagtccttcagcgcctgctgggcgcggttgacggcggcgaggtatgcgccgcgccggtagtagtagcgcgcggcgtgcacttcgtgctgggccagcgagttgacgatgtactgcatgcgcagcgtggcgtcgggggtgtacttgctttccgggtagcgcgtgatcagcgtattgaacgcgtcataggcggcgcgcgcggccttggggtcgcgctcgctcaggtcctggcccgagaagcggcccagccagcccaggttgtcgttgaagttgatcaggcccttgaggtagtaggcgtaatcgatattgggatggttcgggtgcagctggatgaagcggtccaccgcggccagggctgctgccgtttcaccatccttgtagtttgcgtaggcggtatcgatctgggcctgctgtgcatagcgcccaaacggatagcggccttcgagcttttcatacagcttgacggcacgcgtgtagtcgccgccatccagcgcatccttggcttccgaatataatttgttggccgaccagcctgcggtctcgtcgggttggtccgccagcaggccgcatgcagacagcatgacgcagccgcctgcgagcagaaccgctccaattgtcgtgcgccagcgcgcgcgtttcatgctctgcaattgcatgggcaatcgtatcccggatgaagaaaaatagcgtcaagcattatagcccaagcccccagcccaaccccgaagcaggagctggcgtgggaggacttccaccagaacgggtgcgcgcagccgcgtccgtggccgatttcgaggcccatccagaggaatttgaagaccttgccgaggtgccgcccggcggcgcggcggctgccgagccggccgtgaccctgtcgctggaggtggacagcgcctcgcatggcgagcggctcgataaattgctcgcgcgtcacttcagcgagttttcacgcagccgcctgcagcagtggatcgaaagcggcgcggtgcgtgtcgacggccacgtgcgccgtccgcgcgacgccgtgcagatgggcaaccgcatcgaaatccagccgcaggccgcaccggaatcgtccgctttctcgcccgaggacgtgccgctggacgtggtctatgaagacgacaccctgctggtgatcaacaagcccgccgggctggtggtgcatccggctgccggtaactggagcggcaccgtgctcaacgggttgctgcaccgcgaccccggcgcagcgttgctgccgcgcgcgggcatcgtgcaccggctcgacaaggaaacctccggcctgatggtggtggcgcgctcgctgaccgcgcagaccgacctggtgcgccagctgcaggcgcgcacggtcaagcgcacctatatcgcgctggtgtggggccgcacctatgacgagggcaccatcgacgcgcccatcggccgcgacccgcgcgagcgcacgcgcatggcggtcgtgcataccgccagcggcaagccgtcgcgcacgcatttccgcacgctggccacggtgccgctggggcggggcttcgtgtcgatggtgatgtgcaagctggagaccggccgcacgcaccagatccgcgtgcatttcgagtcgatcggccacccgctggtgggcgacccggcctacttccgcgccacgcagcgcgggcagcgcccggcggtccgcgcaccgctgccggtgccgtatgagcgccaggcgctgcatgcgtaccagctcggcctggtgcatccggccaccggcaagcgcatgtcgtggaccgcgcagccgccgcaagacctgcaggcgctgatcgatgcgctggattttgaaagcgcgcaggccgacgaggatgaagaaggctgggacgaagtctgggaaggcggcgaggcccactgggaatacgctggtgatgacgaggacgacgatgacgatgagcgcagcgcctgatcgcgcctggctggtccctgactggcccgcgccggcgcgtgtgcgcgcgttgtcaaccacgcgccagggcggtgtcagcaagggcccgtacgggcttgccggcggcgcccccggcggcctgaacctgggcacccacgttggcgacgacgccgccgacgtggcgcgcaaccgcgcgcggctggccgcctgcctgccgtcgatgccgcaatggctggagcaggtgcatggctgcgcggtcgccacggtcgaccatgtggcggccccgggcgcgcccgtgccccaggccgacgcgagcctggcggtggtacccggccaagtctgcgccgtgatgacggcggattgcctgccggtgctgctatgcgatgcgcaggggacggtggtgggcgccgcgcatgcgggctggcgcggcctgtgcagcggcgtgatcgaagccacgctgtcacggatgcaggccgctgccggtgccgcgcgctggctggcatggctgggcccggccatcggccccgatgcgttcgaggtgggtgccgaagtgcgcgatgccttcctggcccaggcacgcgccgatgaacaggtcgcggttgccgcagccttccgccctggtgccccgggcaagtaccttgccgacatctatgcgctggcgcgcacgcgcctggcgcgcgccggctgtaccgaggtctacggcggcgacgcctgcaccgtggccgacgccggtcgcttctactcctatcggcgcgatggcgtgaccggccgcatggccagcctggtctggctggcggactgagcccgccgctgcctcactcgtccttgcccctggccgcctgcgcgcgctcggcttcagccttgcgtcggcggcggccgggcgtgcccatgatgtagagcaccagcgccaccggcgccatgccatacatcaggaaggtggcaacgcctgccaccacgttgtgctcggtgatcgccatcatcagcgccacgtagagccagccaatggccacgatgtacatcaaaaattcatccttctcgcctatgctctggggcctcggcagatgcgagcgctgcataccgtccggtaggtcgggaagcgtgcagtgccgaggcggattcccgcattgacagcgcgtgcgttgcaaggcaacaatggactcaaatgtctcggaatcgctgacgattcccaggtttctccggcaagcatagcgcatggcgtctccatgcgagaatgtcgcgcttgccggataaaaggggagccgctatcggaatggacgcaagccacggccgcagcaggtgcggtcgagggcttccagccagttccagggcagatgtgccggcagaccctcccgctttgggggaggcgcaagccgggtccattcggatagcatctccccatgcaaagtgccggccagggcaatgcccggagccggttcgaatagtgacggcagagagacaatcaaatcatggcgaccggcaaaggcgcggcagcttccacgcaggaaggcaagtcccaaccattcaaggtcacgccggggccattcgatccagccacatggctggaatggtcccgccagtggcagggcactgaaggcaacggccacgcggccgcgtccggcattccgggcctggatgcgctggcaggcgtcaagatcgcgccggcgcagctgggtgatatccagcagcgctacatgaaggacttctcagcgctgtggcaggccatggccgagggcaaggccgaggccaccggtccgctgcacgaccggcgcttcgccggcgacgcatggcgcaccaacctcccatatcgcttcgctgccgcgttctacctgctcaatgcgcgcgccttgaccgagctggccgatgccgtcgaggccgatgccaagacccgccagcgcatccgcttcgcgatctcgcaatgggtcgatgcgatgtcgcccgccaacttccttgccaccaatcccgaggcgcagcgcctgctgatcgagtcgggcggcgaatcgctgcgtgccggcgtgcgcaacatgatggaagacctgacacgcggcaagatctcgcagaccgacgagagcgcgtttgaggtcggccgcaatgtcgcggtgaccgaaggcgccgtggtcttcgagaacgagtacttccagctgttgcagtacaagccgctgaccgacaaggtgcacgcgcgcccgctgctgatggtgccgccgtgcatcaacaagtactacatcctggacctgcagccggagagctcgctggtgcgccatgtggtggagcagggacatacggtgtttctggtgtcgtggcgcaatccggacgccagcatggccggcagcacctgggacgactacatcgagcacgcggccatccgcgccatcgaagtcgcgcgcgacatcagcggccaggacaagatcaacgtgctcggcttctgcgtgggcggcaccattgtctcgaccgcgctggcggtgctggccgcgcgcggcgagcacccggccgccagcgtcacgctgctgaccacgctgctggactttgccgacacgggcatcctcgacgtctttgtcgacgagggccatgtgcagttgcgcgaggccacgctgggcggcggcgccggcgcgccgtgcgcgctgctgcgcggccttgagctggccaataccttctcgttcttgcgcccgaacgacctggtgtggaactacgtggtcgacaactacctgaagggcaacacgccggtgccgttcgacctgctgttctggaacggcgacgccaccaacctgccggggccgtggtactgctggtacctgcgccacacctacctgcagaacgagctcaaggtaccgggcaagctgaccgtgtgcggcgtgccggtggacctggccagcatcgacgtgccgacctatatctacggctcgcgcgaagaccatatcgtgccgtggaccgcggcctatgcctcgaccgcgctgctggcgaacaagctgcgcttcgtgctgggtgcgtcgggccatatcgccggtgtgatcaacccgccggccaagaacaagcgcagccactggactaacgatgcgctgccggagtcgccgcagcaatggctggccggcgccatcgagcatcacggcagctggtggccggactggaccgcatggctggccgggcaggccggcgcgaaacgcgccgcgcccgccaactatggcaatgcgcgctatcgcgcaatcgaacccgcgcctgggcgatacgtcaaagccaaggcatgacgcttgcatgagtgccggcgtgcgtcatgcacggcgccggcaggcctgcaggttccctcccgtttccattgaaaggactacacaatgactgacgttgtcatcgtatccgccgcccgcaccgcggtcggcaagtttggcggctcgctggccaagatcccggcaccggaactgggtgccgtggtcatcaaggccgcgctggagcgcgccggcgtcaagccggagcaggtgagcgaagtcatcatgggccaggtgctgaccgccggttcgggccagaaccccgcacgccaggccgcgatcaaggccggcctgccggcgatggtgccggccatgaccatcaacaaggtgtgcggctcgggcctgaaggccgtgatgctggccgccaacgcgatcatggcgggcgacgccgagatcgtggtggccggcggccaggaaaacatgagcgccgccccgcacgtgctgccgggctcgcgcgatggtttccgcatgggcgatgccaagctggtcgacaccatgatcgtcgacggcctgtgggacgtgtacaaccagtaccacatgggcatcaccgccgagaacgtggccaaggaatacggcatcacacgcgaggcgcaggatgagttcgccgtcggctcgcagaacaaggccgaagccgcgcagaaggccggcaagtttgacgaagagatcgtcccggtgctgatcccgcagcgcaagggcgacccggtggccttcaagaccgacgagttcgtgcgccagggcgccacgctggacagcatgtccggcctcaagcccgccttcgacaaggccggcacggtgaccgcggccaacgcctcgggcctgaacgacggcgccgccgcggtggtggtgatgtcggcggccaaggccaaggaactgggcctgaccccgctggccacgatcaagagctatgccaacgccggtgtcgatcccaaggtgatgggcatgggcccggtgccggcctccaagcgcgccctgtcgcgcgccgagtggaccccgcaagacctggacctgatggagatcaacgaggcctttgccgcgcaggcgctggcggtgcaccagcagatgggctgggacacctccaaggtcaatgtgaacggcggcgccatcgccatcggccacccgatcggcgcgtcgggctgccgtatcctggtgacgctgctgcacgagatgaagcgccgtgacgcgaagaagggcctggcctcgctgtgcatcggcggcggcatgggcgtggcgctggcagtcgagcgcaaataaggaaggggttttccggggccgcgcgcggttggcgcggacccggcgacgataacgaagccaatcaaggagtggacatgactcagcgcattgcgtatgtgaccggcggcatgggtggtatcggaaccgccatttgccagcggctggccaaggatggctttcgtgtggtggccggttgcggccccaactcgccgcgccgcgaaaagtggctggagcagcagaaggccctgggcttcgatttcattgcctcggaaggcaatgtggctgactgggactcgaccaagaccgcattcgacaaggtcaagtccgaggtcggcgaggttgatgtgctgatcaacaacgccggtatcacccgcgacgtggtgttccgcaagatgacccgcgccgactgggatgcggtgatcgacaccaacctgacctcgctgttcaacgtcaccaagcaggtgatcgacggcatggccgaccgtggctggggccgcatcgtcaacatctcgtcggtgaacgggcagaagggccagttcggccagaccaactactccaccgccaaggccggcctgcatggcttcaccatggcactggcgcaggaagtggcgaccaagggcgtgaccgtcaacacggtctctccgggctatatcgccaccgacatggtcaaggcgatccgccaggacgtgctcgacaagatcgtcgcgacgatcccggtcaagcgcctgggcctgccggaagagatcgcctcgatctgcgcctggttgtcgtcggaggagtccggtttctcgaccggcgccgacttctcgctcaacggcggcctgcatatgggctgacctgccggcctggttcaaccagtcggcagccggcgctggcgcccgcgtattgcggtgcagccagcgcggcgcacaaggcggcgggcgtttcgtttcgccgcccgtttcgcgggccgtcaaggcccgcgaatcgtttctgcccgcgcggcattcctcgctttttgcgccaattcaccgggttttccttaagccccgtcgcttttcttagtgccttgttgggcatagaatcagggcagcggcgcagccagcaccatgttcgtgcagcgcggccctcgcgggggcgaggctgcaggccgccacgcgcagccatgcgcgaacgggccaccagatggccggcacgacaacaagcagatggcgcgggcgataccgatttgcgcactgcaccccatgcggtgcagcagcgcgcaaacagcgatgacacaaggacagagcaccgatggccacgaccaaaaaaggcgcagagcgactgatcaaaaagtatccgaaccgtaggctctacgacacccagaccagcacctacatcaccctggccgacgtcaagcagctggtcatggattcagaagaattcaaggtcgtcgacgccaagtctggtgacgaactgacccgcagcatcttgctgcagatcatcctggaagaagaaacgggcggcgtgccgatgttctccagcgcgatgctgtcgcagatcatccgcttctacggccatgccatgcagggcatgatgggcacctacctggaaaagaacatccaggccttcatcgacatccagaacaagctggccgagaactccaagggcctgtattccggcgaaaccttcagccccgacatgtggtcgcagttcatgaacatgcagggcccgatgatgcagggcatgatgagcaactacatcgagcagagcaagaacctgttcgtgcagatgcaggagcagatgcaaagccaggccaaaaatatgttcgggacgttcccgttcaaccagccggacaagaagtaagacactggcagcggcgggcgctacacccgccgcatatcccgcacgctggctggcactcagccagcgctcgcatgcaggcggatgcccagcgcccgcatcaccttccagatcgtcccgaactccggattgccttcgcctgagagcgagcggtagaggctttcgcgcgaaaggcccgtttcgcgggccagtcgcgtcatgccgcgcgcacgcgccaccaccccgagtgcgtaggcaatgaatcgatcgtcgtcgccggcctcggccaggcaggcatccaggtaggcggcgatctcctgatcgttcctcagatgctcggcggagtcccaggggcgggttggttccttcatggctcactccagatcaagattggccgccagactgcgtgctctttcgatatcagcgtgctgggtcgacttgttgcctccgcagagcaggatcacaattacctggccgcgttgctgaaagtagatgcggtagcccgggccgtggtccacgcgcatttcgctgactccaccgccaagggctttagcgtcgccgggattcccgttcagtaagcggtcgacgcggacctggatgcgaatcctggcgacgtggtcgcgcaaggccgaataccagcggtcggaaatttgggttgtccggatgctgagcataccttaccgtagcctgtgggctacggtaagagaatcgccgatccctgaaaaccgtgctgatgcaaagcaggtagaatgcgcggtctgcgtccccgggcgcacgcaatcacgcaactctctccagcggcggctcagtgtggactcgccttttgtgcgcgaaaacccatgccctccgttatccaatatgctcgtccgccccttaaggcccggctctctgcttcgatgaaggcttcgccatgagccggctgttcctggcccccatggaagggcttgccgactacgtcttgcgcgacgtgctgaccgacactggcggctacgacggctgtgtgtccgagttcgtccgggtgaccggttcgttgcttcccgcccgcgtctacgagcgcgaaacgcccgaaatcctcgccggcggctatacccgcagcggcacgccgatggtgatccagttgctcggcagcgatccggaatggctggcgcgcaatgccgcctatgccgcgaccttgtcgccgcatggcatcgacctgaacttcggctgccccgccaaggtcgtcaaccggcatggcggcggtgccatgctgctgacgaatcctgagttgttgaaccggatcgtcgcgtccgtgcgcgcggcggtgccggcccatatcgccgtgacggcaaaaatgcggctgggcgtttccgatgcctcgctggccattgattgcgccacggcgctggccgaaggcggcgcggcttcgctcgtcgtgcatgcccggacgcgggaccatggctaccggccgccggcccactgggactggatcgcgcgcattgcggcggcggtggacgtgccggtgattgccaacggagatgtctggaccgtcgccgactgggagcgttgccgggccgtcagcggttgcgccgacgtgatgatcgggcgcggcgccgtgtccgatcctttcctggccttgcgcattcgcgggctgatggacggttcgccgtcggaccaggagtggccgctggtgctgcgccagatcgccacctacctgaaaaagctgcatgcccgtatcgcgtcgtgccatgagcatgggcgcgtgaaactgtggctcagctatctcaagcggacctggccacaggccgccgaactgcatgcggccatccggcgcatgcaggactcgctggagatagagcgggtcctggaaggcctgccgggagccgcgaccgcgccggaatgacgcagcctgggccacatgtatggtgtcaggcgccgagaattcatggcaaacggttaaaatgcgcgattggctcaccggctgccggccttgtccccgcatattcgccgcgcccgcccccacattcggattgcactgtgaaaaacccttcagaatcaacgacccagaaagaccatagtccgcgtgtgggattcgtttcccttggctgccccaaggccctggtcgactccgagcagatcatcacccagctgcgcgccgagggctatgccatcagcggcacctatgacggcgctgacctggtcgtggtcaatacctgcggctttatcgacgaggccgtgcaggagagcctggacgccatcggcgaggccctgaccgagaacggcaaggtcatcgttaccggctgcctgggtgcgaagaaggatgcggcgggccacgacatcgtgtcgtcggtgcaccccaaggtgctggccgtgaccggcccgcatgcgctgggcgaggtgatgcaggcggtgcacacgcacctgcccaagccgcatgacccgttcaccgacctggtgccggccgccggcatcaagctgacgcccaagcattacgcctacctgaagatttccgagggctgcaaccaccgttgctcgttctgcatcatcccgtcgatgcgcggcgacctggtgtcgcgcccggtggccgaggtcatgctggaggccgagaacctgttcaaggccggcgtcaaggagctgctggtgatctcgcaggacaccagtgcctatggcgtcgacgtcaagtaccgcaccggcttctggaacggccgcccgctcaagacccgcatgaccgagctggtggcggcgctgggcgagctggccgcgcagtacggtgcctgggtgcgcctgcattatgtctacccgtacccgcacgtcgacgagatcatcccgctgatgtcgcagggccatgtgctgccgtacctcgatgtgccgctgcagcacgcgcacccggacgtgctcaagcgcatgaagcgcccggccaatgccgagaagaccatggaccgcatccgcgcctggcgcgagatctgccctgagctgaccatccgcagcacctttatcgccggcttcccgggcgagaccgaggcggagttccagaccctgctcgactttatcgccgaagccgaactggaccgcgtcggctgcttcgcctactcgccggtggagggcgccaccgccaatgacctgccgggcgcgctgcccgacgaggtgcgcgaggaacgccgcgcccgcttcatggaagtggccgaagaggtctcggcgcgccgcctgcagcgcaaggtcggccagaccctgcgcgtgctggtggacgaggtcaaccaggatggcggcatcggccgttcgtccgcggatgcgccggaaatcgacggcctcgtctatatcgcgccgccggaacgccacgcccagcgctatcgcgccggcgagttcgtcgacgtgaagatcaccggcgccgatggccacgacctgtggggcgcggtctgaaacgggttgattaggtaaaagtacgctcgttcgatttcgtccgcgtcccgctatactgtgcggtgcaacataacctcatggagacaaagtcatgacgcgtgaagtggtagtggtaagcggtgtccgtaccgcgatcgggacctttggcggcagcctgaaggatgtggcaccggcggagctgggcgcactggtggtgcgcgaggcgctggcgcgcgcgcaggtgtcgggcgacgatgtcggccacgtggtattcggcaacgtgatccagaccgagccgcgcgacatgtatctgggccgcgtcgcggccgtcaacggcggggtgacgatcaacgcccccgcgctgaccgtgaaccgcctgtgcggctcgggcctgcaggccattgtcagcgccgcgcagaccatcctgctgggcgataccgacgtcgccatcggcggcggcgcggaaagcatgagccgcgcaccgtacctggcgccggcagcgcgctggggcgcacgcatgggcgacgccggcctggtcgacatgatgctgggtgcgctgcacgatcccttccatcgcatccacatgggcgtgaccgccgagaatgtcgccaaggaatacgacatctcgcgcgcgcagcaggacgaggccgcgctggaatcgcaccgccgcgcttcggcagcgatcaaggccggctacttcaaggaccagatcgtcccggtggtgagcaagggccgcaagggcgacgtgaccttcgacaccgacgagcacgtgcgccatgacgccaccatcgacgacatgaccaagctcaggccggtcttcgtcaaggaaaacggcacggtcacggccggcaatgcctcgggcctgaacgacgccgccgccgcggtggtgatgatggagcgcgccgaagccgagcgccgcggcctgaagccgctggcccgcctggtgtcgtacggccatgccggcgtggacccgaaggccatgggcatcggcccggtgccggcgacgaagatcgcgctggagcgcgccggcctgcaggtgtcggacctggacgtgatcgaagccaacgaagcctttgccgcacaggcgtgcgccgtgaccaaggcgctcggtctggacccggccaaggttaacccgaacggctcgggcatctcgctgggccacccgatcggcgccaccggtgccctgatcacggtgaaggcgctgcatgagctgaaccgcgtgcagggccgctacgcgctggtgacgatgtgcatcggcggcgggcagggcattgccgccatcttcgagcgtatctgaggttagccttgcgccttgcttcgctgacgaagaacctctgcgcgctcggcctggccgccgtgctcgcgctggcgggcacggcgcaggcagcgccggcgaccgagctgtcgaccggcccggttaacaccgggccagccggcggcgaaggcctgggcatcaaccaggccattcgcgacggcgaagcccggcgcggcggcacctcgctttccactggcgcgccaaaacccctggcgccgcggccggaatatgcgtcgctgccggtctacgtcggcaaggtcggcgaccagccggtgcggctgcgcctgggccccaagcctgacgagcgcgacagcgtgcgtggcgaatacgccggccgtggcgccggtgtgcgcctgctggcaggcgagtgggaggacggcgccttcctgatggaggagtccgacgacggcacccgcgtatcgggcaactgggaaggcagcatcgacgccagcggcgccgtgcgcggcacctggaccgacgcgttcaacccggccatcgtgctgccgttctttatccgccctctgggcgtgctggtgatccccccgttcgacatgaggcccaacagcggcgtcacttacgcgccgccgccgccgaagtcctcgatttccggctggtaagccgcttactagtgtccgccgttgccatcgccggtggcgcggccggcatttgctggtaagctcggaggctcatcgagtctcattcctgaccgtgccacgcttctgcccgggcgataccgccggggcagcgcgccgtgtccggccagcagccagcaaggaaaccgccgtgtccgattcgccatccgacaagcccgcgtcgcccgcccattacctgcaaaccgttgcggtccagcccgagctggagatcgcgcccggctttgcctcgttctctcccgccacgcaccgcggctccaccgtggtgttccgcaacctcgccgaactgcgcgcccatggcgacggtgccaccacctactggcgctatggcctgcacgccacgcccaccagcgaggcgctgtgccagcacctggcgctgctggagggcgcgcgccacacgctgctgcagccgtcggggctggcggcgatctcgctggtctacttcgcgctgctcaagagcggcgacgacgtgctggtgccgcacaacgtctacggccccaaccgcgaccacggcgagtggctggcacgcgaattcggcgtgaccgtgcgctactacgacccgatggacgctgctgcgatggcggcgatgatccggccgaatacgcgcctgatctggatggagtcgcccggttcggtgaccatggaagtgcccgacagcgacgccatcgtcgccgcggccagggcgcacggcgtgctgaccgcgatcgacaatacctggtctgccggcatctacttccgcccgttcgacaagggcatcgacatctcggtgcaggcgctgaccaagtaccagtccggcggcagcgacgtgctgatgggcgcggtgctgacctgcgacgatgcgctgcatgaccgcctcaagcgcacccgcatgctgatgggctggggtgtttccgccgatgactgccacctggtgctgcgcgggctgccgagcctgccggtgcgcctggccgcgcatgaccgtgcggcccgcgaagtggcggagtggctgcgccagcggcccgaggttgcgcgcgtgctgcatcctgcgctgccggactgccccggccacgccagctggcggcgcgatttcaccggtgccagcgggctctttgccatcatcctgcgggcacgctatacacgccagcaggtggatgccttggtcgaggcgctgcagctgtttgcgatcggctggtcctggggcggtgcccacagcctggccgtgccgtaccacgtgcagggcatgcgcccggcgggcacctggccgccggccggctggcaggatgccggcgaactggtgcggctttatatcggcctggaagacacgcgcgacctgatcgccgacctgcgccaggcgctggaggctacgctggccgcgtaagcggcctcaggccggctgtctcagggcgagattgagctggtcgacgacctcggcccagtcggcgtcgtccagcagttcgtcgcgcagcagcgtggcctgggcgggggtccagaacggtgcctcggccagctcgacatcgtcgggcagcggggcgtgcgtgccgataaagctgcggatgctggcttcgtcggaggccaggccgagctgggcgaacagttcggaaaactggtggaaggtcgattccatggcggtaggctcgatgttgttggcctgagatagtgtagggcaggggccgggctggtgctgcccaggaaacaaaaacggacgctgctgcgtccgttcttgcgtgcgggcgccatgcgctcagggcgtatccgtgctgggcatcgccttggcgcccgcggtgggcctggcggtctgggcggcttgggctgcccgcggcatcgcccagaccgactccgccggcccactgcgcgcgcggcgctgcgtggcgcgggccagggcgacaaagcccgtggccagcgcgatcgcgccgatatcgaagccggcgatgatccagtgcccgctggggatgctgtgcagcaggtggtcgccggtcaggatcgcattcgccagcggcaccgtcagccacgccagcgcggcggcgtagagcagttccaccgcggcgcgcaccggcgggcgcagcagcgcccaggcacaggccaggacaaacaccgtgaaatacgtgtagctcaccgcgcgctccggccacagcagcgccgccgggaagcacagcgccacgccgatgcagcagccgatgcacacgccgaccgtgccctgcgccagcagccggtgcacgcgaggctgctcggcctggcgcagcttgcgccgtgactcgatccacagcaggttgcctgaatagaacaggaaggcgccggcgagcccggccagcaggtagaccagccgcaccggcagctcgccgaaagtgccgaaatgcagtgcgtacagcgcgctgtagagcccgtggttgctgtcgcgcgtgccggcggtctggttggcggtcagctggcccgcgttgggctcgccgctggcggcatggatgccgaccgagcccaggttgccgagtgcctgcgtgctggtgccgcgcacctccaccacggcgttggcgtcgccatagcgctggaagcggaacgactcgggcgtgaatcgctcgccgccgtgctcgcgcgcgatctgcatcagcgttgccgtgggcatggtcggcaccgcgcggttggccgcggccacttccggcacggcggtggtggcgcggggcaccgcctcgaacaggcggccatcgaaggtcagtgtgttgaacgccatcatcagcaccagcgacaggcagaacagcgcgccggtgatggcaaagaccaggtggaaaggcaggctgaacaggcccagcacattgtgggtgtccatccagaagcgcttcaggttgcgcccggggcgcactgcaaacaggtccttcttcagccgtggcaggtgcagcagcacgcccgataccagtgccagcccgtacagcaccgagatcgcgcccatgaaatagatgccgccgaccgggatccccagcgagtagtgcaggctgttcaggaatgccgacagttcgccgatcacctggtcgcgcgaggtgtcgcgctgcatcgcggcgccgccggccaggcgggcgtcggtggtcatctgccactcgccggcctggtcctgccagtaggccgcgatattgggctctccctccgacggcatgatcacgtatgagctggccgcggcctcggggtggatcgcgaccagcttctgcatgaagcggtcgaccgcggccgggtcggtactggcctcgaactgcgcattgcctttcagccgcgacggcgactgccaaacgtgcagctcatggtggaacacggtgaccgccccggcaaagaaggcgataaacagggcccagccggccatcaggccgacccaggtatgcagcgtctggtacaggcgcagggttgcggttttcatgatggcgttctcaggaggcggccagtgccgtcggcgccagcctggccaggcgcagcagccagagcgcgccgaagcagagcaggttggcgccgcccagccagacccaggcagtgcggctggaacggaacagcaggctggcgctgatgatggccacccacaccggcaggcaggccaccacggccgcgacgatgccggtttcccagccgcccggcagccacaggatcaacagcgtgcacagcgccaccgccagcggcagcccgagcagcgcaccggcaagccatttggtgcccattgcggagcggtctgcgctcatgcccgttgctcccgtgctgcccggcgcttgcgcgcggcataggtggcgataaagggccataccgacagcgcgcagggcacggtcaccaggctggcggcaatggctgcgggccagccatcggtgttgctccacagccaggtgctgacgacgaccaggaccaggcccagccagcccagcatacgcggttgcgtgaccctgccgggcggcagcaggacctggttgggcgcggccaggtacaggcacgcagccgcagccaggccaagaaggacggccagaacttgcatggggaaatgtcagataaacgaaacattaatggtaatgattcgcatttgaagaggcaagcgctaagtagacgttgcgtctcagtggggattcatctgcacttgggggagggacttgcgctggctgtggcgacgagtcgcaggcggcccgcgcgggtggggccggccgggcgcttgccgcccggcgcgcattgccgcgttgtctgcggcccgggatcagtgcgggaacagcgccagcaggccgtccaggccgacgtggttgaacgcgacgctggcttgcgtgcgcaccaccggcttggcccggaatgccaccgacaggccggccacggccatcatcttcaggtcgttggagccatcgcccatgacgatggcctggtccggcgtggctccgatccgggcgcagacttcctgcacggtgcgggccttgacgtcggcgttgacgatctcgccgacgacattgccggtcagcttgccgtcgacgatctccagcgtattggcgcgggtcacgtcgagctggagccgtgccttgagcttctcggtgaaatgcacgaagccgcccgacaccagcagcgtgcgcaggcccagcgcctgcacggtctgcagcatgcgctcggcgcccggcgacagccgcaggcgctcttcatagacgcggtccagcacgctggcgtccaggcccttgagcagggccacgcggcggcgcaggctttcgttgaaatcggtgatctcgccgcgcatggcggcttcggtgatggccgagacctcggccttgaggccgcagaaatctgcgatctcgtcgatgcactcgatcgtgatcagggtcgagtccatgtccatcgccaccaggtggaagtcggacagcttgcgccccgcgggcaccactgcccagtcgatcgcgcgcgggccgcagaaatcgtccagcgcatcgcgcagcgccggcgtcagcggcgcgcattcctcggcggcggcgacggtctcgctgcgcagcaccagttcagaggcgcgggccagggtgcgggcggtgtcgaggtcggctggggaaagcggggcggtgctctggaggatcaggggcatggcggatgaaggtcgggcgcttgccgcgcggggctgcaacgcggcaaaagcgctattgtagccccgccgcagcgccccgggcgagccgctcagcgctgcgccatcaccatgtagtccacggtcaggctggacagggcgcgcacgccgttgatcagcgccggctcgtccacatagaactcaggcgagtggttggaaggcgccttggtcacatcctggcccttgggcgtcaccccgaggttgaagaacaggcccgggaccttctcctggtagaacgagaagtcctccgacgcggtcgccttgggcgtgatcatccagttgccttcgccggccacgcgctgcagcgtgggcgccatcttctcggtcagggccggctggttgatggtggcgttgtacaactccaccacgcggaagctggcctcggcgccggcgctggtggcgatggcctcggtggtgcgcttcatgcgggcatggatgtccttcttcatgccttcgtcataggtgcgcacggtgcccatcatctcgaccttctccggcacgatgttcatgcggttgccgccgtggatggtgcccacggtaatcaccgacggctccagcatggcgttgacctggcggctctggatggtctgcaggcccatcacgatctgcgacgccaccacgatcgggtcgatcccgccccacggccgcgcgccgtgggtctggcggcccttgacgtcgatccagaactggtcggccgccgccatcgaggggccgctgcgccagcccagcttgcccgattcgatgccgctgctcacgtgcaggccgaagatcgcatcgaccttgggattgtccagcacgccctcggacaccatctgcttggcgccccaggtgttggagccattcggttcgaagtcggccgggctttcctcggccggctggaagatgaacttgaccgtgccgggcagctggtccttcatgccggccagcacctcggcggtggccatcaaaatcgccacgtgcgtgtcatggccgcaggcgtgcatcacgtccacttccttgcccaggtactggcccttggccttcgacgcgaacggcacgtccacgcgttccttgaccggcagcgcatccatgtcggcgcgcagcgccactaccgggccgggcttgccgcccttgagcacgccgaccacgccggtcttggccacgcccgtcttcacttccatgccgagcttgcgcagctggtcggccacgagcttggcggtgcgcgtctcgtagttgcccagttccggatgctggtggatatcgcggcgccacgcgatgagttgtttctcgacggccttggcgcgggtttcgatctgggcgtgcagggtttcggcgccttgcgtctgggcctgcgcggtgttgcagagcaggccggtggcgagcgccagggtggcgagcgcgaagcgggtggtgggacgggatgcggaatcacggacagccatgcaaggtctccttcgttgttgttggtgtgatgcaggcggtgtggcggcgcgcggcaagtgcaaagcgccgggaaaagcggattggttgctcccctctcccgcaagcgggagaggggagcaaagctctggcatgcccggcagtcagctcacgcgcaagctgtcgaccaccttgtgcaggaacgcctcgcaagcagccaactgctccagcgcaacaaactcatccggcttgtgcgcctgctggatatcgccaggcccgcacaccacggccggaatgccggcgcgctggaacaggccggcctcggtgccgtaggccaccttgttggtgtcgcggtcggcggtcagcgcgcgcaccagctgcgtgatggcttcctgttcggccacgtccagcgacggcgcggcggcgatcttgctcagcgtcaggccggcgtcggcatgctcggcgcgcatcttcggcagcagcacgtcgttggcgtaggcctggatgcgggcgtagatggcttcgggatccacgccgggcaggttgcggaactcgaacacgaactcgcacagtgccgggatggtgttcagcgcgatgccgccctggatggtgccggtctgcgcggtggtgtagggcacgtcgaaggcctggtcgtaggggccgttggccttgaactcatcggcgatgtcgcggatgaagcagatcaggcgcgcggcgtattcgatcgcattgacgccgcgcggcgtcagcgacgagtgcgcggcctggcccctgacgcagcaacggtaggcgttgatgcccttgtgcgccacgatcacgcgcatgctggtgggttcgccgacgatgcagccgccgggcgtcacgccgcggtcgcgcagttcggccagcaggtagggcgcgcccatgcagccgatctcttcgtcgaaggacagcgcgtagtggaccggctcgcgcagcctggcctgcaggatggccggcagcagcgacaggctggtgccgataaagcctttcatgtcgcaggtgccgcggccgtagagcttgccgtcgcgcaccaccggcttgaacgggtcggtggtccagtcctggccgtccaccggcaccacgtcggtatggccggagagcacgatgccgccgttggtattgccgtcggcggcgggcacggtgacgaacaggttggccttgtcctgctgcgggttgtagctcagatgcggcttcagccccttggccaggaaatggtcgcgcaccgactcgatcaggcccaggttggagttgcggctggtggtgtcgtacgcgaccagccgctgggtccattcaagcgcgctgccgcgcgcggcggtttcggtgacgggctgacgggaagaagcggcttgggcgggcatgggggcgttatcgctaacttgttaaggaatcgatgctacacccggccgcgcgccgcgtccatgcaggatacgcatgacccctacgccagttgccgcaacgtatgcttgatggtctgcgcgcggatcgccacgtccggcatcttggcctcgatgcgcagcttgtcctgcccggccagcttgatatggcggttcttctgcaccaggtcgatgatgcgcatcgcgtcgatcggcgggttgggcacgaactgcacgctgatggtggcctcgcccgcgtcgatcttgcgcacgcccagcggtgccgcggcgatgcgcagccggtgggtctcgaccagcgcctgcgcctgcgccggcagtcggccgaagcggtcgatcagctcttcctggatatcgtccacgcgctcggcggtctcgcagttggccagtcgcttgtacagcgacagccgctcgtgcacgtcggcgcagtagtcgttgggcagcagcgccggcgtgcccaggttgatctcggtggtcgcggccagcggcgccatcaggtcgggttccttgccggccttgagcgccttgaccgcggcgttgagcatgtcagtgtagagctggaagccgatctcgtggatctcgcccgactgcttgtcgcccagcacctcgcccgcgccgcggatttccaggtcatgcatggccaggtagaagcccgagcccagttcctccatctgctggatcgcttcgagccggcgctgcgcctgcttggtcaggccctcgacatcatgcaccagcaggtaggcataggcctggtggtgcgagcgcccgacccggccgcgcagctggtgcagctgcgccaggccgaacttgtccgagcggtggatcaggatggtgttggcggtcggcacgtcgatgccggtctcgatgatggtggtgcacagcaggatgttgtcgcggcgcgcgacgaagtcgcgcatcacgcgctccagctcgcgctcatgcatctggccgtgcgcgacggcaatgcgcgcttcgggcaccagctcggccagccgcgcgcgcttgttctcgatggtctcgacctcgttgtgcaggaagtagacctggccgccgcgcttgagctcgcgcaggatggcctcgcggatcacgccgtcttcctcgcgccgcacgaaggtcttgatcgccagccgcttctgcggcgcggtcgcgatcaccgagaagtcgcgcaggccttccagcgccatgcccagcgtgcgcgggatcggcgtggcggtcagggtcagcacgtcgacctcggcgcgcagggtcttcagcgcctccttctggcgcacgccgaagcggtgttcctcgtcgatgatgaccagccccaggcgctcgaacctgacctggtcggacaggatcttgtgggtgccgatgacgatgtcgacggtgccttcgttgatctgcctgatggccgcgtcgatttccttcttggtcttgaagcgcgacagctcgacgatgcgcaccggccattcggcgaagcggtcggacagcgtctggaagtgctgctcggccagcagcgtggtcggcgccagcatcgccacctgcttgccgcccagcaccgcgacaaaggccgcgcgcagcgccacctcggtcttgccgaagcccacgtcgccgcacaccagccggtccatcggcttgcccgaggtcatgtcggcgatcaccgcggcaatcgcggcggcctggtccggcgtttcctcgaagccgaagctttcggcgaaggtctcgtagtccttgggcgagagcgggaaggcaaagccctcgcgcgcggcgcggcgcgcgtacaggttgagcagctcggcggcggtgtcgcggatctgctgggctgccttgcgcttggccttgtcccactggcccgagcccaggtggtgcagcggcgcggtatcgggatcggcgccggaatagcgcgagattacatgcaactggtgcaccggcacatacagcttgctgcccttgtcgtagtccaggtgcaggaattcctcgtcgccctggcccatgtcgagcgtgaccaggccctgatagcggccgatgccgtgctcgctgtgcaccaccgggtcgccgatcttcaactcggccaggtcgcgcaccatcgagtcgacggcggaggcctgctcctgcttgcggcggccggtgcggcgcgcggtgccggcgtacagctcggcctcggtgacaaaggcgatctgcccctgcggcagcgcaaagccgctctgcagcggcgccaccgcgatcgagaaatgcgcttcgccggccaggaacgcggcaaagtcgtccaccggctgcgggcgcaggccgctttcggcaaagagctgcagcagggtctcgcgccgcccggccgagtcggcgcacatcagcacgcgggtctgctggtcgagtagcagcgcttccaggttgaccagcggatcatcggcgcggcggttcaccgcgacgtcgggcaggatggccgagaacgcggcctggtccgcgttcgcttcggcctgcagcaccaggcgcgccatcggcttggcggcgacgaagaactgctcctcggacaggaacaggtccgctggcggcagcagcgggcgctcgcggtcgtgccgcatgaagttgtagcgctgcgtggtgtcggcccagaagcggcggatggcctcgtcgacattgccggcgaacgcgagctgcgtatcggcgggcaggtagtcgaacacggtcgcgctctgctcgaagaacagcggcaggtagtactcgatgccggccgacggcacgccgttgccgatgtccttgtagatcggcgacttggttgggtcgccttcgaacagctcgcgccagcggccgcggaaggcggtgcgcgcggcttcgtcgagcgggaactcgcgcccgggcagcagccgcacctccttgaccgggtacaggctgcgctgggtgtcggggtcgaaggcgcggatggtctcgatctcgtcgccgaacaggtcgatccggtacggcagcgccgagcccatcgggtacaggtcgatcaggccgccgcgcacgctgtattcgccggggcgcatcaccgcgctgacgtgctcgtagcccgccagcgtgaactgggccttgagcgccgcttcatccagccgctcgccctgcttgaagaagaaggtgtaggcggccaggaacgcgggcggcgccagccggtacagcgcggtggtggccggcaccagcatcacgtcgcattgcccggtctggatgtcgtgcagcgtggccaggcgctctgataccaggtcctggtgcggcgagaagctgtcgtagggcagggtttcccagtcgggcagcaggcgcacgcgcagttcgggcgcgaaccaggggatttcctcggccaggcgctgggcatcgaccgcgtgggagcagactacggccagcatcggcgcgcgctcgcggtgctgccgagcgtacgcggccacagccagcgcatcggccgagccgcgcaggcccgccacgctgtggcgcagccccggcttgaccagcggcaggttgacaaaggggaaggcgggcttggcgtcaggcatgtcggcagcggggcgttcaaaacgacgacaccccgccggcattgcgggcgggggtcggggcaggggacctcaacggcccgtggcgcctgccgggcacgcgtcaatgcggaatggcgcggcatggcgacgggcaagggccgtattatagaatgcgcaccggttgtcccgctggccatgccggccagcaggcgcccgcgcctctttcactcaacgccgatcctgtgcccgctcgccgctttgccctgattccctgtgccggtaccggcagccgcgccggcggcgccgttcccaagcaataccagaccgtggccggccggccgatgatctggtacgcgctggcggcgttctcggcgtgcgacgccatcaacgccaccgcgctggtgctggcgcccgacgacatgccgctggaatcgcgcttcggcgcggccgcctttgccgggctgcgcttcgataccgcctttgtcggcggcgagacccgccatgcctcggtgctggccgggctgcaccacctggcgcagctgggcgcgaccgacagcgactgggtgctggtgcacgatgccgcgcgcccgggcctgaccccggcaatgatccatgcgctggtgcgcgcggtggaaagcgacggcgacgacgacccggacgccgccatcggcggcatcctggcggtgccggtgccagacacgctcaagcgcgcccaggacgacgcccgtatcggcgccacggtgccgcgcgagggcctgtggcaggcgcagacgccgcagatgttccgcctgggcgtgctgcgccaggcgctgcaggacgccatggcggccggcgcggtggtgaccgacgaggccagcgcgatcgagcgtcttgggctgcatccgcggctggtcaacggctcgctgcgcaatttcaaggtgacctacccggaggacttcgcactggccgaagtgctgctgggcaacgatggcaaaggagcctgaccgcatgatgcctttcgatatccgggtgggacagggctatgacgtccacgcgctggtgcccggccgcaagctgatcctgggcggggtcgagattccgcacgaccgcggcctgctgggccattccgatgcggatgcgctgctgcacgcggtcaccgacgcgctcttcggcgcggccgcgctgggcgatatcggccgccatttccccgacaccgacgcgcagttcgccggcgccgacagccgcgtgctgctgcgcgaggccgcgcgccgcgtgcgcgaggcgggctatgaaatcggcaatgtcgatgccaccgtgatcgcgcaggcgcccaagctggcgccgcatatcggggcgatggtggcgaacctggcggaggacctggggattgcgcgcgggcgttgcaacgtcaaggccaagaccaacgagaagctgggcttcgaagggcgccaggagggcatcgtggcgcaggccgcggtgctgctctggcgcgcctcggtgggcgacgcgcaggactgatcaggggcgcgccgcgtctggcgccgtggcgttttccggcgggatggcgtaggtatagtcgatcaggcgggccattgcgccggtgcgcgcaccggcttcggtgcgcttggtgaagcccatctgctggcacagccggatggccgatgccatttccggcatggtgcgcaccaccagcgttgacgcgccgatatcgcgcgcgcgctggatgcagatctgcatcagcgtgcggcccaggcccaggccgcgcgcctgcgggctgaccgacagcagccgggcttccggctgggtcagggtgatggtgctgccgtccagtgccggcagcgtggcgcccggatggcagaacagcacggcgcccatgatgccgtgatcggtctccgccacccaccattccatatccggatggctggtcgccagcactgcctgcatgccgcgctggaacgacgcgcggcagtcttccatgatggccagctcatattgcccgtaggcttgttgcgtgacggcggcgatgtcgccccagtcatgcaccgccgcgaggcggtagtggaaacggggggaagtcggcgaaggcagggtcatggcagcctgaaagtgcgtgtcctgcctggattgtaggctgatcgccgcacctgtgcagccctggcgcggggcggttgcaggatgggaacagccggcaactcctgatgggaagctgccggctgctgtgctacggcgcccgtggcagggcgccgcggagggcgcgggggcgcgctgtggcggggcttattacgcggcgatcacgttggcggcggccacgatcacggcggcaatgcggccgacatcgcgcagttgctgcgcggtcatgccctgttcattcttcagcagctggtagtgcgacttcacgcagaagtggcacttgcccacgatcgaggcggccagtgcgtacatctcgaaacggcgcttgtccacgccgccatgggtggcataggcgttcatgcgcaggccggccggctggctggccaggtcgggatcgtcggccatttcgacgtacgggtaccaggtgttgttcatgcccatcagcgcggccgcggtctgcgcgccgttggtttcctcgggcgacagcacgccggcgttgcggatggcatccaccagcaccttgctctgcgccgcaaatgccgccgccagtgccacgccgaccgcatcgttgccttccagcgaagagcgcgcgatggtgccgtccacgttcaggcggatgtccttggcgtaatcggggatgagattcttaatcgtgctgatgaattccatttatttctcctatcgatacgggcccaaaaaacccgcgcaagcgggttttgatgcggagggcagcgccctccgcgaatcgccaaggtgtgtctggcgactgatagcaaattacagcgtggcgccaccaacggcacggttgcacgggcacagctcgtccgtttgcaggccgtccaggatacgcaggacttcttccgggttgcggcccacgttcaggttgttcaccgacacatgctggatcacgttgtccgggtcgacgatgaaggtcgcgcgcagggcaacgccggcagcgtggtcacgcacgcccagctggtcgatcagcgaaccggtcacgtcggcgaactgccactggttcagcttgttcaggtccttgtgttcgcggcgccatgccagcttgacgaattcgttgtcggtcgagccgcccagcacgatcgcgtcgcggtcggcgaagtcgccgttcagcttggcgaaggcaacgatttcggtcgggcagacgaaggtgaagtccttcgggtagaagtagatgatcttccacttgccttcgaacgacttttcggtgatgtcttcgaaagccgactggccgttctcttcgtgattgttgaaacccggcttgacaccgacgacgtggaaggcttcgagcttgtcaccaacggtcttcatagactatctcctgatacggttgcaatgagagcggtgctgctgccgcgcggctggcgtgggccggctacgcggcttaccgcgacaaaacgtgattatgcgtcatcaccaggtgccgggctaattgatattctcaaagagcccgataggcaagccatgtgacgcctggagcgaatcccggcatgggaagccgcggcatcagccaggcggcttcgatgcggaagggcaagtatgccatgcgcgctgggcccgcttatggcaagttggtgacgattgcggcgagttcaaccagccgtgttcaggccggatgcatgacgggctccactcgttgcgcccggaagatcaccagcgtggcaaccagtccgcacagcgcggcgaacatcagccacagccccggcgccgccttgttgccggtggcgtggatcagccaggtcgagattgccggggtgaagccgccgaacagcgccgtggccaggctgtaggccagcgagaagccggtggtgcgcaccgcgggcggcatgatctcggtcagcgccaccaccatggcgccgttataactgccgtacaggaacgacagccacagctccaccatcagcagccgcgagaacgacggctcggccaccagccatgacacggcggggtacgcggtcagcagcgttgccacggtgaagaacaccagcagtggcttgcgtccgatgcggtccgacagcgcgcccatcagcggcagccagatgaagttggacaggcccacgcacatggtgacgatcaggttgtcggtgtcgtccagcttcagcacggtcttgccgaaggtcggcgtgtatgcggtgatcatgtagaacgacaccgtggtcatcaccaccatcatgcagccggccaggatgatgcgccagttgtccagcatcgagcggtagatctcgtcgatggcggggcggtgcttgcgcgccttgaaggcctcggtctcttccagcgaacggcggatcaggaacaggaacggcacgatcaggcagcccaccaggaagggaatgcgccagccccattcatccatttgcgccggagccagcgtggcgtgcaggatcacgcccagcaggccggcgaagatcaccgccacctgctggctgcccgattgccacgcgacatagaagcccttgcggccaggcctggcgatttccgacaggtagaccgagacgccgcccagctcaacacccgcggagaagccctgcagcaggcgcccggccaataccagcagcggcgcggccacgccaatggtggcgtagcccggcacgcaggcaatcagcaacgtgcccatggccatcagcgccagcgtcatgatcaggcccttgcggcggccatggcggtcgatgtaggcgcccagcacgatcgcacccagcggccgcatcaggaagcccgctccaaaggtggcgagcgaaagcatcagcgaggcgaactcgttgccgctgggaaagaaggtcctggcgatggcggccgcgtagaagccgtacaccatgaagtcatacatttccaggaagttgccgctgacgacgcggaacacggtgcggaacccgtgctgcccggcgggggtagctgcggaggtatctgacatggctgtctctcaggcaccgccggcggtcccggcggcatgatggttcggagaagtcagccaggcgtgcgcgggtcacgccgtgtgggaaggatttcgccgcgcgcctgatgacgggcgccagtgtgcgccgcgaccctgtcattgccctgacgaatgcctttcagaaggctatcaaatgctgtcgaaaacctgtcaatgcgccgcggatggcgctcaggccgcgctcagctgacgctcaggcgcgccggaagcaggcgctgaccaccagccccgtggccggggcggggcggttggccagcagcagccggccgccgttgcgctgcatgatgcggttgacgatggacatgcccagcccggcgcccttggcctcgctgcgcgcggcgtcgagccggtagaagggccgcgtcagcagcgacagctggccgtcgggcacgccgttgccgtggtcggccacggtcagcacggcttccttgtcgtccacgcgcgtcgagatctcgaccacggccatgccgctttgctcgtccttggcatagcggcgcgcgttctcgaccaggttgtccaggatgcgctgcacttccatgcggttggccacggccatcaccggctcattggcgcgcacgtgcacgcgcacgtcgtcgtgcgcggcgtagacgcccacggcatcgtgcaccagcgccgacaggtcaaccggttccacggtttccagcggcgggcgcgcgtagttgaggaactgtccgatgatagcgtccatctgctcgatgtcggcgatcatggcgtcgcgcgtgggggtgtccatcggcgacatctcggtttccaggcgcaggcgcgtcagcggcgtgcgcaggtcgtgcgagatgccggccagcatcaccacgcggtcgtcgtcgagctggcgcaggtcgcgcaccatctgattgaagctgtggttggccagcgccacctcactggcgccgtgctcgggcagcggcggcgggtcgccgccggcgccgatcgcgcgggcggcgttggccagccgcttgagcgggtagttgacgcgcgcggtgataaaggccgcgccgatgatcgacagcagcagcgcggcaatactccaccacagccactggatgccgggcacgcgctcgaagcgctcggggctgatcgccacccagtagtcgtcgccctcgatctcgaagctgacccacacgccgggaatgtcgttgacggtggtggccagcaccgtgtcctcgcccaggcggctgcggatctcctgctgcaccagggtggtcaggaacgggttggcggtgggcgcggcgaagtcgtcgtccttctcgcgcggatagaccttgatgccttcgttctgcaccaggtcgagcagcaggaagcgccgccgcgcggggtcggaatagagcagcgcggcgcgcgtgagcttgaccacgctgaccacctgcatggcgatctgctgcgcgcgcggggcgcgttcgaacagccggtagctctggaaccagatgcccagcgaaatcgccagcagcagggcgataagcatgaaggttcgccagaacagcgaaccaaagaaccgcgttgcggttctgccgataacggtcgccacgatgggaacagcggccgtaatcggttacttcacgccatcggggatgaagacgtagcccaggccccacaccgtctggataaaacgggggttgctcgggtccggctcgatcagcttgcgcaggcgcgagatctgcacgtccaggctgcggtcgaagacttcatattcacggccgcgcgccatttccatcagcttctcgcgcgacagcggctggcgcggatggcgggcgaacaccttgaggaccgagaactcgccggtggtcagcgtgatttcctcgtcgttcttggtcagcgtgcgcgtggccaggttcagcacgaagtcgccgaaggcgaaggtctcgggcgtttccgacggggcgccgggcacttcggccgggcccttgcggcgcagcaccgcgtggatgcgcgcaatcagttcgcgcgggttgaagggtttgggcaggtagtcgtcggcgcccatctccaggccgacgatgcggtccacgtcctcgcccttggcggtgagcatgatgatcggggtctggtcattggccccgcgcagccggcggcagatcgacaggccgtcttcacccggcatcatcaggtccagcaccagcaggtcgaaacgctcgcgcagccagagcttgttcatcgcggtggcgttttccgccaccaacacggtgaaaccctgttcgcccagatagcggcgcagcaaatcgcgcagacgcgggtcatcgtcgacgacaagaatcttgtggctggtattttccatggcggtatcttagcgactatcgctttcgctcaaaatggcttaacaaaacgttacatactttaccccgtggtatggcagtgtgcaccaatcgtgcgattacactgcgcaatccgtctttttgggcgccatgcgcggcagatttccacgcatttgcaccagacgagccactgcctcgcccagcctgcctcgcccgcgctggcgcgatgcttgcagagggtgcggcgccggacggggtaccggaattcccggcttcagggcagtccgtccagtctgtccaaagactgctttttcccgaagccaaagatcgccattatcaatgaaagtgaaccgaacccggcacgggcatccgcagcatggtatcgccggcgcctgccttgcgctggcgctggccgtgctggcgctgtgcattccggccgggacggtgcaggcgcaatcggccggcatggccaacctgctcaagcgccacccgtcgacccaggccagcgatcccggcaacagccagcgcgaggcgcgggcccgtgccgagcgccatcgcgccgagcagcgcgacgccgagcgccggcgcggtgacgaacgcggcggctcgcgcctgtcgccggacgagcgccgcaagctgcgcaagaacctttacgacttcgggcgcgatatctaccagggcggctgatccgttcttatcgtgccgcgccctccatggtacgccactgtggcgcttagccgcgcggctggaagtgccgcaggaaatccacgaagacctccgccgccagctgggcatcctccgccgtgatggtttccagcgggttgtggctgatgccgccgttgccgcaacgcacgaacagcatggccacgtcggtgatgcgctgcatcatcatggcgtcgtggccggcgccggagggcagctcgaaggcctgcagcccgcgcttcttcagcaccgccccgaactggtccatcagccagcgcgcgcacggcgcgttgttgaccggcggcacgcgctccacctgggcggccagcccgcgccgttccgcgatctggccgatgccggccacgatgtcggcgatggcggcctcgcggatgctatcctcgccggcgcgaatatccatcgagaaggtgcaggccgccgggatgacattgctcgacccgttgggcacctgcagctgacccaccgtaccgaccagcgtcggcgccgccgtgcagcgctgctccaccagcaggatcatctccgccgcgcccgcggcggcgtcgcggcgcatgcccatcggcgtggtgccggcgtggctggccaggccttcgacccgcaccgcaaagcggctgctgcccgcgatctgggtgaccacgcccagcggcaggccgtggtgcagcagcaccgggccctgctcgatatgcacttcgacaaagcccagcagcgacgccggatcgaccgcggcggcgcgcagggcctgcagatcgcccgcgccgggcaggtccgatgccgccagcgcctcgcgcagcgtgatgccgtccgcgtcctggcgctccagcagggtgggatcgaagcggcccgccaacacgctgctggccaggaagctggtcttgaagcgcaggccttcctcttcggcgaaccccaccacttcaaagtgatagggcaggcggatgccggcctggttgagcgcgccgaccacggcgatcggcagcacgatgccaagccgtccgtcatagcgcccgccattgcgcacggtgtcgaagtgcgagccggtcatcagcacgcgcgcgtcgggcacggccgggtcggccgcatagcggccgatgacgttgccgatggcgtcgatccgcacctgcatgccggccgcctccatccactgcgcaagccgggcctgcgcggcgcggtgggccggggtcaggtaggcgcaggtgaggccgccttccatgtcggagaaactggcgagctggtcggcgtgggcaaggatggtgtcgccgagggaggcggatgtctgcgtcatggcggtacggcttggcgggtcggacagaaaagagagcaggacgctagctgttgcgcacccaggtcttccaggcaatccacagcttgcgcagcggggtcagcgcgatgcgctggttcagcacctggaactggctggcttccagttcgtcgagcagcgcgtggtagatcgcgcccatcagcaggccggcacgctgggcgcggcggtcctgcttcggcagcagcgccagtgcctcatggtacagcgcgcgggcacggccggcgtggtactgcatcagcgcgacaaagcgctcggaatgctgacccttcaggatctcggatgcaggcacctggaactgctgcagggtattgaccggcaggtagatgcgcccgcgccgcgcgtcctcgccgacgtcgcgcaggatattgaccagttgcagcgactggccaagcctctcggcaaacaccagcgtctgcgggtcggtatagccgaacagccgcgcgctgagcgtgccgaccacgccggccacgcaatggcagtagcgggccagcccgggctcgtccaggtagcgggtctgggtcaggtccatttccatgccttccagcacttcggacatctcgccctggggcaggccggcgctgcgcacatgcggctgcagggccttggtggtcgggtgggtcggctcgccctcgaacaggcggcgcagttcggcgcgccaccagtccagctgctggtgggccaggcctgcgtcatggctgtcgtcgaccacgtcgtcgacttcgcggcaccaggcgtacagcgcggtgatggcgcggcggcgctcggccggcaggaacaggaagctgtaatagaagctcgagccgctctgggcgactttctcttggcaatactgatcgggcgtcacgccggtctcgggtcgaagatgtggggggaagcgccagcggcgcggcggattgtagcatcgcgccgggcagggtatggtcgcgcatgccgaagcctgtcggcgcagttcaccagcccggaacggcaactgagtcttcattccagcggtttcgtcgcctgccgtttgacgcacccgggggtcgtcgttatattactgaccggaaagttatttattgccgatgccggctgcgcgcggccattccgcgcgccccgacgacttcccgggcgcaggggatttgcggtcaccggccagtcttgtcagttgttccatccgactcgttgcctaccgatgccagtgctttgccaagtgccggaagttgcggctgcagattctcctgttgttacgatgccgccgcgccacctcggtcgaggcgtgaccgtagccgcacttttgatggccagcctgctggccctgaccggctgcggcaagaaggccgagccggcgccggaggtgcgcccggtgcgcctgatgcagctgagcccgcacaacggcaagaccgccttcgagttctccggcgacgtgcgcccgcgcgtggagtcgcggctgggcttccgcgtcgggggcaagatcgccgccaggctggtggatgtgggcgcggtggtcagcaagggccagccgctggcgcgcctggatcccaccgacctgtcgctggccgaggccggctcacgcgcccagttcgaggccgcgaagactgaccgcgacctggccgccgccgacctgaagcgctacaacgacctgttcgccaagggcttcatcagcgctgccgagcagcaccggcgccaggccaactatgacgccgccgaatcgcggctgcgccaggcccaggccgggctgcgcagccagtccaaccagaccggctactcggtcctgcatgccgatgccgacggcgtggtcacggcgatcgatgccgaggtgggccaggtggtgacgcccggccagccggtggtgcgcgtggcgcagacggcagagaaggaagtcgcgatcggcctgcccgaagaccaggtcgacctgctgcgcggcattaccgacgtgaccatccatacctgggccgagccgcagcgcacgctgcctggccgcgtgcgcgagattgccgcggcggccgacccggtcacccgcacctatgccacccgcgtgacggtgccgaacccgcccgccgacctcaagctcggcatgaccgcggtggtgaccttcatgcgcagcggcgccaccgcggccatccgggtgccgctgaccgcgctgctgcaggagcagggccgcaaccaggtctggatctatgacgccgccgccggcacggtcaagccggtgccggtgacgctgggcgaggccatcggcaacgaggtggaggtgcgccagggcctggccccgggccagaccatcgtcaccgccggggtgcacctgttgcgcgcgggccagaaggtgcgcccgctgcagacggttgcgcctgcgggagggcctgcatcggccccggcatcggcaccggccgccaccccgaaacaggggtgagcggatggatcattcccgcttcaacctgtcgcgctgggcactcgagcaccagccgctgacccgctacctgctggtggtgctgctgcttggcggcatgctggcattcttccagctgggccaggacgaggatccgccctttaccttccgcgtgatggtggtgcaggccttctggcccggcgccaccgccgagcagatcgccgtccaggtgacggacaagatcgagcgccagctgcaggaagtgccctatgcggacaagatccgcagcttctccaagccgggcgagaccacggtgatcttccagctcaaggacacctcgccggcaaaggagaccgcgcaggtctggtacaccgcgcgcaagaagatcggcgatatccagcagacgctgcccgcgggcgtgcgcgggccgttcttcaatgatgagtttggcgacgtgtacggcaccatctacgcgctctcggccgacggcttcaactacaaggagctgcgcgagtacgccgacctggtgcgccaggaactgctgcgcgtgccgtcggtggccaaggtgtcgctgatcggcctgcaggacgagaaggtcttcatcgagttcaaccaggcgcgcttcgcccagctggggctggatatcaacgccatcgccgaccagatctcgcagcagaacaacctgaccggcagcggcgtgctggtcaccccgaccgacaacctgcaggtgcgcctgtccggccagttcgccagcgtggaggacctggagaacctggtgctgcgcgggcccaacggcatcgccaatatccgcctgggcgacatcgcgcacgtctaccgcggctatgtcgacccgacccagacgcgcatgcgcttcaacggcaaggacgtgatcgggctgggcatttcgatgcagaagggcggcgacatcatcgaactgggcaagaacctgcgcgccgcgttcgaccggctgcgcacgcagttgccggtgggaatcgagatggaccaggtgcaggaccagccgaaggcggtccagcgttcggtgggcgagttcgtgcacgtgctgatcgaggcggtggtgatcgtgctggcggtcagtttcgtctcgctggggctgcacaccaaaccgctgcggctggacgcgcgcccgggcctggtggtggcgctgacgatcccgctggtgctggcggtgaccttcctgttcatgaatatcttcggcatcgggctgcacaagatatcgctcggcgcgctgatcgtggcgcttgggctgctggtggacgacgccatcattgcggtcgagatgatggtgcgcaagctggaagagggcttttccaagatggaggcggccaccttcgcctatacctccaccgcgatgccgatgctgaccggcacgctgatcaccgcggccggcttcctgccggtgggcctggcgcgctcgacggtgggcgaatacaccttcgcgatctttgcggtgacggcgctggcgctggtgctgtcgtggctggccgcggtctatttcacgccctacctgggctacctgctgctcaagacccgcggccccggcgcgggcgaggcccacgaggtcttcgacacgccgttctatgcgcgcttccgccggctggtggactggtgcgtgagctggcgcaaggtggtgatcgcgatcacgctggtggccttcgggctgggcatctacgccttcaagtttgtcgagaagcagttcttcccggattccagccgccccgagctgatggtggagctgtggatgcccgagggcaccagcttcgcccagatggaaaccgaggccaagcgcttcgagcagctggtcggcaaggacaaggaagtcgagagcctgaccaccttcgtcggcaccggcgcgccgcgcttctacctgccgctggaccagatcttcccgcagaccaatgtggcgcaggtgatcgtgatgccggtcagcaccgaggtgcgcgatgcgctgcgccgccgcatcatcaagctgatggatgccgaattcccgtacctgcgaggccgcgtcaagctgttgcccaacgggcctccggtggcctatcctgtgcagttccgcgtgatcgggccggacgcagccggggtacgccagctggccgaccaggtcaaggccgagatgcgcgccaaccccaataccgtcggggtcaacgacaactggaatgagaacgtcaagatgctgcgcctggagatcgaccaggacaaggcgcgcgcactgggcgtgaccaccaatgccatcgcccgcgtcacgcagaccgtgctcagcggcgtgccggtgggccagtaccgcgacggcgacaagctgatcgacatcctgatgcgcaccccgcgcaatgagcgcgatgcgatctcggacctgaacaacatgctggtgccgaccaacaccgggcgcatggtgccgctgacgcaggtggcgcgcgtgacgctgcgctcggagccgggcgtggtgtggcgcgagaaccgcgacttcggcgtgaccgtgcaggccgatgtggtcgacggcatccagggcccgacggtgaccgcgcagatcaacccgaagctggaccagctgcgcgcgcagctgccgccgggctaccgcatcaccgtggccggcgcggaggaagagagcggcaaggcgggcgcctccatcgcggcgcagttgccgctgtgcatcttcatcatcttcacgctgctgatgctgcagctgcacagcttctcgcgcgcgaccatggtgttcctgaccggcccgctgggcctgatcggcgccgccgccacgctgttgctgctgcgcgcgccgatggggtttgtggcgcagctgggcatcaccgcgctgctgggcatgatcatccgcaactcggtgatcctggtcgaccagatcgagcaggacatcagcgccggcgtgccgcagtggaccgccatcgtcgaggccgcggtgcgccgcttccgcccgatcatcctgaccgccgccgcggcggtgctggcgatgatcccgctgtcgcgctcgatgttctgggggccgatggcggtggcgatcatgggcgggctgatcattgccacggtgctgacgctgctgttcctgccggcgctgtatgcggcgtggttccgcgtcaagcggccggggaacggggtgtcggcgctggcgagttgaggtgcggcgcggttcaggctgtggcttcgcggaagccgcgggccggtcctggcgaaacgatgccggcatcgacctcgccgtcggcatgccgcgtgccccttgccttactggttcacgccttgtgcgccatgatccgctccgccagtgccaccaggctgcggtcactgcccgccggccccagcagcgagatgccgagcggtgcgccgtcgcggccggccagcggcaggttcagctgcgggaagccgctcagcggcgtcaggcacaacgtctgggcggcgaggttgcggtaggtctccagggactcgatcggttcggcgcgcagcggcgcgatatcgggcatggtcggcagcaccagcacgccgtccggccccagcaggcggcccaggtgcgcggtgaagtcgcggcgtacggcactggcttcgtcgaactggctgcgggtgacggccttcgagaaggcgaagcgtgccgcgacatcggcacccagctccagcccgtgttgctcgatcagttcgccgtcgctgcgccacgcctcccagccctgcacgtagcggaacgcccaccacaggtcggacagcggccggtcggccacggtggcaggcgcggcccggcccagcgcggtttcgatccgggcgacagccggcgccagcgcgtcgcgggcctccggggtcggctgggcgaacaggtcggtggcaaacagcagccgcggcgcggccggcagcggcgccgggtccgcgccgaacagcacctcggccacgcgcgcgaaggtgccgatgtcgcgcgcaaagaagccgcaggtgtccaggctttcggacagcggcaggcagcgttccagcgaaatgcgcccatgcgtgggccggatgccgaacaggccgcaatggctggccggcgcgcgcaccgagccgccggtgtcggagcccagcgcaaagtcgcacaagccgttcgataccgccgaggccgagcccgacgacgagccgccggtgatgcgctccggtgccgcgccgttgaccgggcgcccgtagtgggcgttctggccgttcatggagaaggccagctcgtcagtgtgggtcttgccgacgaaggcggcgccggcgtccagcagccgctgcaccgccggtgcggtcgcggccttgatgcccgagcgcgccagcacgtgcggattgccgccgccggtcggatagccagctacgtcgaacaggtccttcacggcaaagctcaggccccgcagcgggccgctggcggcgtgcgggacggcgatctgtgggtacggcatgaaggcacgggcaggatgggtggcaagcgtcatgggtggcctggaatacgttggggttctgggatgggggtcatgccgcggtggcgaccgcgggctcggcggccagcacgcaactgacgcggtgcccggtgccgacggtgaccgcctgcggcacctcggccaggcattgcgggcgcgcatgcgggcagcgcggtgcaaaggtgcagcctggcggcagcgcggccaggtcgggcggggcgccgccgatggcctgcagccgctggccgcggtccatgccatgctggcggctctgcagcagggcgatggtgtaggggtggcgcgccgcgcgcagcagggtgcggatcgggccttcttcgacaatgcgcccgccgtacatcaccgcgacgcggtcggcgatctccaccgcggcgccgatatcgtgggtgacgaagacgatggacagccccagttcgcgctgcagctcgcgcagcaggatcagcacctggatctgcacggtggcgtccagcgcggtggtaggctcgtcggccagcaggatcctgggccgcgccgacagtgccagcgcgatcatcgcgcgctggcgcatgccgcccgacaactcgtgcggatacgctgccatccgccgctccgggctgggaatgcgcacggactcgagcgcctgcagcgcgcgcgagcgcgcctcggcggccgagaccttgtcgtgggtgcggatgcattcgacgatctgctggcccacggtgtagaccgggtccagcgccagcagcggctcctggaacaccatcgccatggtgccgccgcgcagccgggccagcgcgcgctggtcgagcgccatcacctcggcgccgtcgacgcggatctggcctgccatgcgggtgcggcgcggcgggtgcagacgcatcagcgcgcgcagcgtgacgctcttgccggagccggattcgccgatcagggccacggcctcgccggcgcccacgtcgagcgaaacgccgttgacggcgcggatggtcttgccgccgccggagaaggtgacgtgcaggtcccgcaccgagatcatcggcgcgccgggtgtgccttgcgggttggtggacatggtgggctcctcagggtgcggcggccagcaggcaggcgaccggatgcccggccaccaggtcggtcagctgcggctcgcgccgcgcgcacacgtcctgcgccatggcgcagcgcggatggaagctgcagccggacggcgggttgatcgggttgggcgggtcgcccgccagcggcgcgaccgcggtgcggcggtcggggtccatcgacggcatcgacgccagcagcgcgcgcgtgtacgggtgcgccgggtgccgataaagggtctcggtatccgcgatctccaccaccttgcccaggtacatcaccatcacgcggtcgcacaggtagcggatcacgttgaggtcgtggctgatgaagacgtaggtcaggtcgaactcggccttcaggtccagcagcaggttcagcacctgcgcctccaccgacttgtccagtgccgagaccgcctcgtccaggatcaccagccgcgggcgcagcgccagcgcgcgggcaatgttgacgcgctggcgctgcccgcccgacagctcgtgcgggtagcgcccggcaaagcgtgccggatcgagcccgacgcgctgcagcaggtagcgggcgcgctcggtggcttcgcgcgccggcacgccatggacgcgtggcgtgaaagcgatcgactcctcgatggtcaggcgcgggttcagcgacgaatagctgtcctggaacaccatctgcacctggctgcggaactgcttcatcggcagctgggccgagcccacgccctgcgcgtcgaagatcagctcgccgcggtcctgctgcgtcagctgcatcagcagccgcgcggtggtggacttgccgcagccggactcgccgaccacgcccagggtctcgcccttgagcacgtcgaagctgacgccatcgaccgcgcgcacggacgcggcgcgcgcgcgcaggccgggcaggccggacttgatgggaaagtgcttgaccagctggtgggcgatcaccagcggctgcgccgggccgccgacatcgcggccggcctgtggcgaaggggcctgcatcagtgctggcatggttcagtccttgatttccatggccgagcggatgccgtcggccagcaggttgaacgagaccgaggtcaggaagatcatggcgccgggcagggcggcaacccacggctgggtgtagatggccgtgcgcagcgtgttgagcatcaggccccactccggctccggcggcttgacgcccaggcccaggaaggacagcccggaggccaggatcatcgacaccgagatcaggctggtggcatagacgaagatcggtccaagcacgttgttgagcacatgggcgcgcacgatggtcagcgacgatgccccggaagcacgcgccgcatcgacaaactcgcggttgcgcacctgggtggtcacgctctcggccacgcgcacgatctgcgggataaagacgatggtcagcgacagcagcgcattgcccacgcccgcgcccagcgtgcccgacagcgcgatcgccagcagcaccgacgggaaggcgtacaggatgtcggtgagccgcatgatcacggtgttggtccagccgccggcatagcctgcgacgatgccgagtgcgctgccgatgacaaaggccagcagcaccggcgtgatgcccatgaacagcgacagccgcgcgcccagcatcagccgcgacagcatgtcgcgtcccagctcgtcggtgccgagcgggaagtgctcggtgccgatcggcttgaggcgcttgaggatcgatgccgcgtacgggtccgccggcatcagcaccggggcgaacagcgccatcagcaccagccccagcagcaccagcgcggccagcatggccagccggttgcgcagcaggcgccggcccaccgtggtccagtagccgggcgagcgctgcaccgcggcggcggccggtgattgatcgacagtcatgtccatggcggtctcctcagttgcgctggatgcgcgggtcgaacagcgtctgcagcgcatcgaccagcaggttgagcagcacgaagaacaccgccagcaccaggatggtcccctgcagcagcgggaagtcgcgctggaagatggcggagttgagcaggaagccggtgccgggccacgagaacacggtctcgatcaggatcgagccgcccagcaggtagcccagctgcaggcccatcaccgacagcgcggtcggcgccacgttcttgagcacatggcggaacactgccaggtcggacaggccgcgcgcgcgcaggccgacgatgaactcgttggccaggatctcggccaccagcgcgcgcaccgtgcgtgccacgatgcccatcgggatcaccgacatggtcaccgccggcagcagcatgtactgcatgtgctcccagtcccatgcccagtcgcccgaaccgcccggcccggcgccggtagccggcagccagcccagcagcaccgagaatgcgatcaccagcaccatgccgagccagtagtgcgggatgctgacgcccagcaccgacagcagcgaagcggtgcggtcggccacggagtcgcgcaggtagccggcgacaaagccgaacaggcagccgaagctgaagccgatcagcgtggccacggtggccaggcgcagggaattgaccacggcggcgccgacttcggccatcaccgggcggctggtggcgatggacgtgcccaggtcgccttgcagcgcgcggcccagccagtgcacgaattgctccaggaagggcttgtcgaagccatagagtgcggtcagctggcggcgcagctcttccgaggcgtcgggcggcagcaccgacaccagcggatcgccgggggcgatatggaccagcgagaagcacagcagcgccaccccgagcaggatggggatggcatagaggatgcggcggaacaggtattgcatgggaggatccggcaagttggggcgtgcgtgcgccgtgcgcggcacgcggggaagaccgggcgggattgccgggccgcgcggcggcggggctgccgcgcggcgtccgtcgggcgcggccgggatcagtccatcgacatcgtcgcgatatcgataaaccagctctgcggctgcaccacgcccttgaccttcttcgaaatcgcgcgcgggccgacgtcgtgcgcgatcagcacgaacggcgactcctcgacgatgcgggcatgcagcctggccagcgccgcgtcgcgcgatttctcgtcaaacgaggtgcgcgcgttctcgatcagcttgtcgaactcggcattgccgaagtagccccagttgttcgagaccggcggctgggtcttggtgctgacaaagcgcaccatggcgaagaacgggtccattgccgcaaagctgacgttgatggcattggcgccgtgcgcgctggcgtccttggcgccgacgcgccagttggtgaagagggtgttccactcgaccacgtcgaagtcgacgtcgataaagcactccttcaggttctgctgcacgtattcgttcatcggcagcggctgcatctggccggaacccgacgccgacacctgcaccttcaccttgaccggtttggcggcggagtagccggcctcctgcatcagctttttggcagcggccgggtcgtacttgatatcgaacttgggattgccccaccacgggttgccggcttcgacgatgcccttggcctcggccatgtagccgcccagcagcgtcttcagcccgctgcggttgacgcacaggttggcggcctggcgcacgcgcttgtccagccatggcgagccgggcgcgaacgacagctgccacggccacatatgcggctgcgcattggcatagacctggaagccgcggctcttgatctgggcgatggcgtcgggtgccggggcttcgatccagtcgacctggcccgacagcagcgcggcggtgcgcgcgttggcctcgggcatcggcaccatcaccaccttgtcgatctttggcacgcgcttcgtgtcccagtattgcgcattgcgcaccacttccaggcgctcgcgcggcacgaagcggctcatcctgaacggcccggtgccggcggcatcggcggcaaacgcgacccaggcctgcttggagcgctcgaccggatcggtgaccgaggccggcaccgcagcgaatttcttctcccactgcgtgggcgaggccatgaacaggttggtcaggttgtagggcaggaacgaatccggctcggaggtgaccagctccacggtgaagtcgtcgatcttcttggccgtgcgcagcgtcggcatgcgcgaggcggtcacgccgacctggctgggatcgaactgcctggcggtcttgtccagcactttgccgacgttccagaccacggcatcggcgttgaacggggtgccgtcgtggaacttgacgccggggcgcagcttgaacacccatctggtcttgtcggcggcgtcgaccttccattcggtggccaggcccgggatcagcaggctggggccgttgccccgggacaggtcccattgggtgaggccgtcgtacatcgggatgccggagaagcggttgccctcgaagccctggtcgggctggccgagcgtgcgcgggatgtcggcggcggtcatgccgatgcgcagcaccttgtcggcatgggcggcaccgggcagcgcgagcagcgacagcacggcggcgctcatgaccgaggcagctgacttgagacctttcgcgagaagggagggatcgtggtgcacaggcttgctcctgggttggcttgaggggacggatgtctgcaaagcaagtcatgtgccacggtggcagggccgggaatgcgggccgaagtgccggctacggtggtctgcttcttgctgaacctgctgccgtttcctctccctcaccccacccgcaaccagacatggaccagctacaccttccccgcatcaatggcgcccgcctgtggcaatcgctgatggacctcgccgcgatcggcgccacgcccaggggcggcgtgtgccgcatcgcgctgaccgaagccgaccgcaaggggcgcgacctggtggtgcagtggtgccgcgaggccgggctcgacgtgcgcgtcgacgagatcggcaacgtcttcgcgcgccgcgccggcagcgaccccgacgcgcgcgccgtggccaccggcagccatatcgacacccagccctcgggcggcaagttcgacggcaacttcggcgtgctggccggcctggaagtcatgcgcacgctcgacgacctgggcatcgtcacgcgcgcgccgctggaggtcgcgttctggaccaacgaggagggcacgcgcttcacgccggtgatgatgggctcgggcgtatttgccggagagttcgacgcggcttttgcgcgcgcccagaccgatgtggatggcgtcagcgtgggcgacgcgctggcggcgatcggctaccgcggcgcgcagccggcgggcgcggtgccgggcggcatgttcgcggcctacttcgaggcgcatatcgagcaggggccggtgctggaggcggccggcctgccgatcggcgtggtctcgggcgcgctgggccagcagtggtacgacgtgaccgtgaccggcatggacgcgcacgccggcccgacgccgctggcgctgcgccacgacgcgatgctggcggccgcgcgcatggtcgaggcggtcaaccggatcgcgcgcgacgaggcgccgcacgggcgcggcacggtcggctatctgcaggtcacgccgaactcgcgcaacgtgattccgggccgggtcgatttctcggtcgacttccgcaacctgtcgcaggccgggctggaccgcatgcacgcggccatgcaggcggcattcgaaggcattgctgtggccgccggcgtggaggtcgagatccgccaggtggtgaagttcgagccgtgcgtgttcgcgcccgaatgcgttgacagcgtgcggcgcgcggccacggcgctgggcctgccgcatatggacgtggtcagcggcgccggccacgacgcggtctacgtcgcgcggcgcgcgcccaccggcatgatcttcgtgccgtgcaaggacggcatcagccataacgagctggaagacgcgctgcccgagcatgtcgaggcgggcgccaacgtgctgctgcaggccatgctggcgcacgcgcgctaggcgcccgcgccagatccagaggctagttgcagatcgtgccgggaaccggcttgcccgaggcggtcagcccctggcacgcatcgccgctcgccaggctggtatccgaggccgcggccggtgacagcttgagcttgcctgccacggtgcagcacccgcgggctggcggcggcgctggcgtgcgcttggtcgccggcagcggcgccggcccaccggcttccgcggtttcttccgcgtcaggaaagacgcactgcccttgctggcagatccgctctcctttgcactgcatgtcgtactggcatccggcagcataggcgagcgatgaccagccagcggccatcgacgctgccaacagcaaggcagggaatttcatatgccctccgatcagggctgaggtgaagatgccggaacggctcggtgccgctccgacaccttcagcatagatcgcggcaagggtccgcgaaaggcactggcactcaggtgttctaccacccctgcgcgagttggccggccttcgccgtgccgggcctcagtgtgcgatcgaatgcgagatcgcccgcgcgcattccatcaccagtggcgccagctttttctgcgcctcggccatgctccagcggctggccggcggcgacacgtgcaccgcgccgaccgcaacgccctggctgttgacgatgggcgcggccaggcccatgtcgccgatgaacagttcctcttcattgctggcgtagcccagccggcggcacgccgccacgcgctcgaagatcgcatccacgccggtcagcgtcgcgggcgtgcgcgccacgcgtgccgactgctccagcatcgccaggacctgctcgtcgggcagcgtgctgaggtaggcccggccggagctggtgcaatacatcgggatgcgcatgcccaccggcgtcagcaccggcatgtgcttggcggtcatcagctgggccacgtagaccatgtccagcccgaccggctcggtcaggttggcggtctcgccgctggccgcggccagctgcgacaggtaggggctggccaccgggatcagcgcatcggccgccagatagttgtagccgatctccatcacccgcggcgtcaaccggaagcgccgcgtctgcgggtgcttgtcgacatagcccagcgcttccagggtatggatggtgcgctgcgccgagctcttgttcatgccggtcagcgcggccagttccgacagggtcagcgtacggtggacgccgttgaaggcgcgcaggacttcgaggcctttttcgagcgactggttgaacagcgggttgtcgcggtcgggcgcgggtggcgggacgggttttgacggcatagttgcgtcgcgggcgaagggaccgggcggcaccatccacgggatggctgcaccacgatgagtgagtattgcaccaatatacatatatatcgattatcgatacgatggcgaaatgataccgtcactggcgcaggctggaaagtgccgcggcgcgggggtgcctgccggaaaaagcgtgccgaaggggattgggaaacggaagttgtcagcccgccactagaagggcgggtggtgcgagggaggggactcgaacccctacaccattgctggcgtcaggacctaaacctggtgcgtctaccaatttcgccaccctcgcggtccttgcggcgctgcccgggcgggcggccgcgatgctcgctggcttgcgccggacaggaaagcaaaaaaggcggctggaactgcccgcctttcttctgtccgctctgccggctctggccgccgaaccgtggtgtcggcatggcttgcgcctgtagtgcaacgaggctgcggattgtagcgcaaggcgcggggggaatccagccccgccgggggctccggtgcctgcggcaggcggcagggatatattgtcggctttccagatgacgcacacatgccgatgattgccgtcccgaccctgaccccgctgcgctggcgcctgctgttctggggctgcgcggccgcggtgctggcgctgtcgctgatgccgccgacgcagcccctgccgaccaccggctgggacaaggccaaccatatgctggcgttcgcggtgctgggcgtgctgggccggcgcgcctacagcggccgtggctgggccgtcttgctggggctggtggcgtacggcgcgctgatcgaactgctgcaggggcagaccggctaccgcgaggccgactggctcgacctgctggccgacagcgtcggcctggccgcgggcatggcgctggactggctggtgcgccgcctcagttctcctcggcttcgagcgtgaaccttgcgccatcgtcctggccgagcaggtcggtcagcaccggcatggcctgctgcagcgattccttcagccgccacggcggattgacgatgaacatgccgctgccatgcaggcccaggccgccctcgaccggatgcctgacggtcagggtcacgtgcagccagcttttgagcggcaggcccttgagctgcaccgacagctgcgccgattcgcgccgctgcacctgcgggtaccagaccgcatagacgccggtggcaaaacgctccagcccgtcgcggatggtctgcacggtgcgggcgtagtcctgcttgtcctcgtaggacgggtcgaccagcaccagcgcgcggcgcggcggcggaggcaggatggccttgatgccgccgaagccgtcgccgtcgtacagcatgacgcggcgcccggcgccgcggaagttgtcgcgcagcacctggatctcggtgctgtgcagctcgaacagccgcagccggtcgtgctcgcgcagcatctgccaggccagccagggcgagccggggtagtggcgcaggttgccgtccgggttgagcgcgcgcacctggtccaggtattcgtccagcatcgccggcagctgggtgccgctggcggcggcacgccacagcggtgcgatcccggtttcgaattcggccttcttctgcgcgtaggcgtgatccagcgcgtaaaggccggcaccggcatgggtgtcgatataccagaacgccttgtccttctgcgccaggtgctcaagcagttgcaccacgacggcgtgtttgaggacatcggcatggttgccggcgtggaaggcgtgacggtagctgagcatgtggagcggggcgcctggacggcgcaaatcaaggggcagggcgatgcggtctgcgggaaggccgctatgctaccatccggcgcgaattaccaagcccgctcccacgccccggcgaatccgcccgggcattttgcttttcgccgaatttcctgtcccatgccgcgcgcactagagcccgccgagccgatcctttctgccgaaggcatcccgtattcgccccgctacgacgacgtctaccacagcaccgaaggcgggctggcgcaggccgcccatgtcttcctgggtggcaacggcctgccgcaggcgtgggccggtcagcgccagttcgtcatcgtcgagaccggcttcggcctggggctgaatttcctggctacctggcaggcgtggcgcgctgatccccagcgctgcggcacgctgcatttcgtctcgatcgaaaagcacccgttcacccgcgaagggctggcgcagttgcacgccgggctggacgggctgcagccgctggcgcaggcgctgcaggcgcaatggccgctggcgctgccgggcctgcaccgcctggccttcgacggcgggcgcgtggtgctgacgctggcactgggcgatatcgagcagatgctgccgcggctggcggccggcgcggatgccttttacctggacggtttcgcgccggcgcgcaatacggagatgtggtcgccgcaagtgttccgcggcctggcgcggctggcccggccaggcgccaggctggccacgtgggcggccgcgggctttgtgcggcgcgggctcaaggaggtcggtttcgaagtcagcagggcgcccggctttggcggcaagtggcaaatgaccgtcgcgagcttccgcccgcaatggaaagcgcgccgccatgcgccgccactgccggcccaatgggccgagcgccatgccatcgtgatcggcgccggcctggccggctgcgccgtgaccgaacggctggccgcgcgcggctggcgcgtgacactgttcgatggccacgacgggccggcgcggcagacctcggcgcatcgcgcggcggccatgcacgcacatttgtccgccgacgacagcctgctgtcgcggctgtcgcgcaccggcaaccagtacgcgctgcgtgcctgggcggagttggccgaggccggccatgcggtcggctggcatggctgcggcgtgctgcagatcggcgaggacgaagccgagggcgaggcccagcgcgccgcgctggcggcgatgcgcttgccggaagggttcgtgcgctggatgagcgctgaagaggcggcagcggcccaccatgccggcgtgccgcgtggcggcctgtggttcccgcaaggcggctgggtggcgccgcctgacatctgctcggcgcagctggcgcaagcgggcgctgcggtgacggcacgtttcggctgccgggttgctgcaatcgcgcgcgtcgacgggcaatggcaggcgctcgggcaggacggcgaagtgctggcatcggcgccggtgctggtactggccaacgcgcatgaggcgcagcaactgctgccgcagcagcactggaccatgcggcgcgtgcgcgggcagctgaccacgctggcatccgcgcaggtggatgcgctcggcggctggccggattgcgtggtgactggtgccggctacctgctgccgcgcaccgcggacggcgctggccgggtcggctccagctacgacgccgacgagggcccgctggtggagcagccggcggtccacgcggccaacctggcgcgcctgtccggcatgctgccgcgccaggccgatgccgtggccgccatcgatcccgcgacgctctccggctatgtcggcgtgcgcacggtcacgcacaaccggctgccgctggtcggccaggtgcctgacgaggccgccgcgctggcgcaggccgcatcgctgcgcggcgcgcacttgcgggacctgccgcgcatgcccgggctctacgccgcccttgcatatggctcgcgcggcctcacctgggcagcgctgggcgcggaactgctggccagccagatcgagggcgagccgctgccgctggagtcggacctggccgatgcgatggatccggcacgcctgctgctgcgcgcgctgcgtcacgggcacacgggatagcgccgcgggtccggcgggcggttccaggcccgttccgggcaaaatctgccggaagcgaatgaaaaccgtgcgataatcctcgttttccgtttgcgcggagctgcccgttcgccggtgcgccgccccggccgtcctgtcgtgacggcgccgtggcggtaaagcgggcggtacatgcgcaagcggtagcacctacgaacacaactacattttctggattggatctacgaccatgtcgaacgtgattgagaacctcggcaagctggaccgcaaggtgaccctggccatccccaaggccgaagtggagaaggaaaagcaggagcgcctggttcgcctgtcgaagaccgtgaagatgtcgggcttccgtccgggcaaggtgccgatgaagatggtcgagaagcagtacggccagcaggtcgagttcgaagtgcgcttcgacaaggccgcgcgcaagttcttcgacatcaccaaggaacaggacgtcaaggttgccggccagcccaagttcgagatcaagaacgaaggcgtgggcgaggacgaagtcgccttcgacgccaccttcgaggtgtacccggaagtgaccatcggcgacctgtcggctgccgaagtcacccgcaccggcactgaaatcaccgatgccgaagtcgacaagaccatcgacatcctgcgcaagcagcgcgtgcactaccacgcccgcggcgaagccggcgagcatggcgacggcggtgccgacgtcgccgcccagaacggcgaccgcgtgacgctggacttcgtcggcaagatcgacggtgaagagttcgccggcggcaaggccgaggacttcccgttcgtgctgggcgaaggccgcatgctgcccgagttcgagcaggccgcgctgggcctgaaggtcggcgaaagcaagaccttcccgctggccttcccggaggactaccacggcaaggaagtggccggcaagaccgccgagttcaccgtgacgctgaagaagatcgagtgggcgcacctgccggaagtcaatgatgccttcgccaagtcgctgggcatcgccgacggcagcgtcgagaagatgcgcgccgacatccgcgagaacctcgagcgcgaagtgaagcgccgcacgcactccatgctgaaggaccaggtcatggaagcgctgctgaaggccagcgagctggaggtgcccaaggccctgatcgagcaggaccaggaacgcctggtggaaatggcccgccgcgacctggagcagcgtggcatgcccaacgccaaggacatgccgatcccggccgagatgttcgcgcagcaggccgagcgccgcgtcaagctgggcctgatcctggccgagatcgtcaaggccaacggcctggaagccaaggctgaccagatcaaggccgagatcgaggacttcgccaagagctacgaagacccgaaggaagtcatgcgctggtactacggcgaccagcagcgcctggccgaaatggaagcctacgtgctcgaaaacaacgtggtaaatttcgtatgcggcaaggccaaggtcaccgacaagaaggtgtccttcgaggaactcaccgccgaaggcaaccagcagcaagcctgaggccggaagtgacccgcagccccgcgccacggcgtggggcgggggcagcttcccgagttaccccggattgccttgcgatccgacgaatccatggagaacatgcatgacccgcaatgatttgcttgaccgtctcgccaccacgcaggcttcggcactggaaacccagggcctggggctggtgccgatggtcgtcgagcagtccggccggggcgagcgcgcttatgacatctactcgcgcctgctgaaggagcgcgtggtgttcatggtgggcgaggtcaacgaccagaccgccaacctggtggtggcccagctgctgttcctcgagagcgagaaccccgacaaggacgtgtcgctgtacatcaactcgccgggcggttccgtatcggcggggctggcgatctacgacaccatgcagttcatcaagccggacgtgtccacgctgtgcatgggcatggcggcaagcatgggcgcgttcctgctggcggctggcgccaagggcaagcgttcggcgctgcccaactcgcgcatcatgatccaccagccgctgggcggcgcgcgcggccaggcctctgacatcgagatccaggcgcgcgagatcctgtacctgcgcgagcggctcaacaccatcctgtccgaggtgacgggccagccggtcgagaagattgcgcgcgataccgatcgcgacaacttcatgagcggcgaccaggcagttgactacggcctgatcgacaaggtcctcgcccgccgcggctgatgcagcgggccgccgtggcgcaatccgcagcggcggccggccaggctggcacgggctcaaatggcgaaggctacaccggaacgaggccccgtgcctcgttttttgcttttgccccacagccggggggaaccgccggtggtgccaattgttttggcgtatgatgcgtttgaagcgtatcgctggggagcctgtcgccccgcggtgtgcgccctgcataagtgactgattcctatggcggacaaaaaaggttcatccagcgaaaagcttctgtactgctccttctgcggcaagagccagcatgaggtcaagaagctgattgccggcccgtcggtgttcatttgcgacgaatgcatcgatctgtgcaatgagatcattcgcgacgaggccacggcatccgagaaagacgccgccgcggccgcgcgctcggacctccccacgccccacgagatccgcgaaagcctggaccagtatgtgatcggccaggaacaggccaagaagatcctggccgtggcggtctacaaccactacaagcgcctcaagcacctcggcaagaaggacgatgtcgagctgtccaagagcaacatcctgctgatcgggccgaccggctcgggcaagacgctgctcgcgcagacgctggcgcgcctgctcaacgtgccgttcgtgatcgccgacgcgactacgctgaccgaagccggctacgtgggcgaggacgtcgagaacatcatccagaagctgctgcagaactgcaactacgaagtcgagaaggcgcagcgcggcatcgtctacatcgatgagatcgacaagatctcgcgcaagtccgacaacccgtcgatcacccgcgacgtgtcgggcgagggcgtgcagcaggcactgctcaagctgatcgaaggcaccatggcatcggtgccgccgcagggtggccgcaagcatccgaaccaggacttcctgcaggtggacacgaccaatatcctgttcatctgcggcggcgccttcgatggcctggagaaggtcatcatgcagcgctcggacaagaccggcatcggctttgccgcgcaggtcaagagcaaggaagagcgcgacgccagcgaagtgctgccgcagaccgagccggaagacctgatcaagttcggcctgatccccgaactgatcggccgcctgccggtggtcgccacgctgtccaagctggacgaggccgcgctgatgcagatcctggtcgagcccaagaacgcgctggtcaagcaataccagaagctgctggctatggaaggcgtcgagctggaaatccgcccgggtgcgctgagcgccatcgcccgcaaggcgatccgccgcaagaccggcgcccgtggcctgcgttcgatcctggagcagtcgctgatggacgtcatgtacgacctgcccaactacaagggcgtgcagaaggtggtgatcgatgaaaatacgatcaacggcgatgcacctccgctgctgatgtacgaagagcagcagcccaaggtggcggggtccaactgacgcgagggctgccagacgtggtaagtggtcgggaccacaccggcagccgggcgaaaaggccgttcgcgtagaagcgagcggctttttttgtttatttctaccgacgagagggaggaaacgcgggtatgctgtttcagaggggccagcaagtgcagggagcggcatctgcctgccttgatgaatcgattggcacgtatcttgtaatcgattcgggcggcccaatttacgccttaaatgactgacttggggaaaatgatgtccggaacacaactcctcccggccgagccgattcgcctcccactgttgccgctgcgcgacgtggtggtgtttccgcacatggtgatcccgctgttcgtgggacgcccgaagtccatcaaggcgcttgagactgcgatggaggcgggcaagagcatcatgctcgtggcccagaagacggcggccaaggacgagccgaccgccgacgacctgtatgaggtcggctgcatcgccaatatcctgcaaatgctgaaactgcccgacggtaccgtgaaggtgctggtcgagggtacccagcgcgcgaatatccgcgaggtgagcgaggacgatgcgcactttatgtgcgaagccgtgcccgtgccgcccgcacctggcgaaagcgccgagaccgaggccctgcgccgcgcgatcgtgtcgcagttcgaccagtacgtgaagctcaacaagaagatcccgcccgagatcctgacctcgctgtcgggcatcgacgaggcaggccgcctggcggacaccatcgccgcgcacctgccgatcaagctcgagcagaagcagaagatcctggagatggtcaatgtgaccgaacgcctggaaagcctgctgtcgcagctcgagggcgagatcgacatcctccaggttgaaaagcgcatccgtggccgcgtcaagcgccagatggagaagagccagcgcgagtactacctgaacgagcaggtcaaggccatccagaaggaactcggcgagggcgaagaaggcgccgacctggaagaactcgacaagcgcatcaaggctgcgcggatgccgaaggaagccaagaagaaggccgacgccgaattcaagaagctcaagctgatgtcgccgatgtcggccgaagccaccgtcgtgcgcaactacatcgacacgctggtgaacctgccatggcgcaagaagagcaaggtcaacaacgacctcgccaacgccgagcgcgtgctggatgaagaccactacggcctggagaaggtcaaggaacgcattctcgagtacctcgcggtgcaacagcgcgtggacaaggtgaaggcacctatcctctgcctggtcgggcctcccggcgtgggcaagacctcgctcggccagtcggtggcgcgcgcgacgaaccgcaagttcgtgcgcatggcactgggtggcgtgcgtgacgaggccgaaatccgcggccaccgcaggacctatatcggctcgatgccgggcaagatcctgcagagcctgtccaaggtcggcgtgcgcaatccgctcttcctgctcgacgagatcgacaagatgggcatggatttccgcggcgatccgtcgtcggcgctgctcgaggtgctggacccggaacagaaccacacgttccaggaccactacatcgaagtggatttcgacctgtccgacgtgatgttcgtggccacgtcgaactcgctcaacatcccgccgccgctgctcgatcgtatggaggtgatccgcctgtcgggttacaccgaggacgagaaggtcaatatcgcgcagcgctacctgttgcccaagcagatcaagaacaacggtctgaaggcaggcgagatcgaggttgccgaaagcgcgatccgcgacatcatccgctactacacacgtgaagcgggggtgcgttcgctggaacgcgaggtctccaagatcgcgcgcaaggtggtcaagctgctgctgctgaagaaggagtcgggcacgatcaaggtcgattccgagaacctggacaaattcctcggcgtgcgcaagtacgatttcggcctggccggcaaggaaaaccaggttggccaggtcaccggtctggcgtggaccgaggtgggcggcgatctgctgaccatcgaagccgcgatcatgccgggcaagggcaacatcacgcgtaccggttcgctgggcgatgtgatgaaggagtcggtcgaggccgcacgttcggtggtgcgttcgcgggcacgtcgcctgggtatcacggatgagatgttcgagaagcgcgacatccacatccacgtgcctgaaggcgccacgcccaaggacggcccgtccgcaggcggtgccatgaccacggcgctggtgtcggtgctgaccggcatcccggtgcgcgcggatgtcgccatgaccggcgagatcacgctgcgcggcgaggtgctgccgatcgggggcctcaaggagaagctgctggcggcccaccggggcggcatcaagctggtgctgatcccggaggaaaacgtcaaggatctggccgagatccccgacaacgtgaagaacgccatcgagatcgtgccggtccgctggatcgacaaggtgctggaactggcgctcgagcgcaagcccgaggcgttgcctgaagaagatgccaagcccgccgaagtggcggacaaggccacggccaaggttgagcgtctgcatcactgacacagctttggccgcatgaacgaaacgccgcggggtagcgatgcccggcggcgtttttttgcgcgcacaggccttggcaaaccgaaatcacctgtattacacttgcgccctcgcaacgcaaaccacggcaactgccgcgaggtgtggagcgatcagcaagttgcaggcagccagcctgtgatggtcgagcgggtgcttagctcagttggtagagcggcgcccttacaaggcgtaggtcgggggttcgaacccctcagcacccaccacgcttgactaacaaaatcaaggacttagagcgatctaagtccttttttgttggtattttcatctccctccggccgagccgcgcgctaaattgctgttccgccgttgctcggcatggcgctcccggccggtgttttccggcgtcccacagataagcgctattcgctcccgatgttgcgcgcgctctgcgcagttttttcaggcctggcccggcactgcacgtacgatttccccgcattcccgcgcgaatgagcgcatatgggacgtgcacggcagcacggcccagtgtcgtgagcctggcgcggaacttgcggaaccagtcaggaaatcgactgcggacgccgacatggacagcgtggaagtgatcgtcgatgcgatgcgcaagctcgtgggcgaaggtgacgacctggcgtggtggcaaggcgccgtgcgtgccgccatcatcttcgccggcacctgggcgatgctgcggttggccggcaggcgggccttcgcgcaaaagacatcgttcgacctgtgcatcatgttgctgctgggcgcggtgttgtcgcgcgccgtggtcggggccacttcgttcgcggtggcgttttccgccgggctggcattggtgcttctgcaccgggtggtgggctggctgtcgagccgttctccggcattcgaccgcgccactggcggccacgcgctggacctgctgcgcgagggggaactggaccgggagcgcgtgagccacgcaatgctgaccgaggaggacctcaaggccaacctgcgtgcgacacttcagaccgacagcttcgacgaccttacccgggtggtgctggagcgcgacggcaaggtgacgttcgtgaagggccgcggcggcgacggccgcgtacccgcagcaccggccacgcatgctgtctcgcgcagcaacggagtgtctgtgcaggcgtcggaggcgcagcgatgacgcttggggaaaacggcagcgacaacggcagcattgcgcgctatttgctgcgccaccatttgcatgtggtcacggcggagtcctgtaccgcggggctgatcgcctcgcgcatcgccgaggtgccgggttgcggagatgtcttgcactgcgccatcgtggcgtattcgccctcggccaaggaacagttgctgcacgtgccgcctgagaccatcaggcaacacggactgaccagcgaggcggtctcgctggcgatggcgctgggcgccatggagatgaccggcgccgacctcgcgatcgccaacaccggcgtcgccgatgatggcggcgatggcgatatcccggcgggcacgcagtgctttgcctgggtgttccgccgccacggccatgcggcgcgtgatgtgctgcggagcaccgggggtattgccgcgttcacggaaacgcggcgctttccggggacgcgtaacgccgtacgcgaagccgctgccgactgggcgctggctcgcatttgccattaccacgaacaggcgcagcgcgggcaaggccactgtggcccgcacgcataaagcgccggaagacccggacggcgcgctggcagccccggaaagagacccagccttggatagtgccctcccgactaatggtgccgacaaagcgttgcgtacggtattgcgcgaggccgggttgcgttatgtcgatgacagtatgccgggcatcgggcgccgccgtcagggcggcggctttgcctacatcgacgccaacggcaagcgcgtggacgatgccgccacgctggcacgcattgctgcgctggcgattcctcctgcctacgaggaagtgtggatctgtgcgaaccctgcgggccacctgcaggcgaccgggcgcgatgcgcgcggccgcaagcagtatgtctaccaccctgagtggagcgcgcagcgcgattcggacaaatacgcgcggttgccggccttcggcagcgtactgccccgcttgcgggcgcgcgtcgcgcgcgacctgcgccgcaacggcatgccgcgcgaaaaagtggtcgcggcggtggtgcaactgctcgacgccacgcttgtgcgcgtgggtagtccgcaatatgcgcggcagaaccgcacctacggcctcaccacgctgcgccgccgccatgtcaccgtgcgcggcagccggctgcgtttccagttcactggcaagagcggcatcacccacgacgtatcggtcaacgatccgcgcctggcccgcatcgtgcgcaattgtgccgacctgccaggccagtgcctgttcaagtatcgcgacagcgacggcgagatccgcgaggtcggatccgccgacgtcaacgcctacctgcaacaggcgaccggcggcgacttcactgccaaggacttccgcacctgggcgggcagcgtgcatgcgctcgcgctgctgcgcgcggccggcgcggacggcgaagcagcgcgcaggaagtgcgtggccgaggtcatcaagtcagtggcccagcgcctgcgcaacaccgtggcggtgtgccgcaagtgctatgtccatccggcggtgatcgaggccttcatcgacgacggattgcaggactgcgcgcgcgtcgccatcgtcagccgcctgcgtgccgacgaggcacggctgctgaagctgcttgcagaacgggccaggactgcatagggcgtcccgcggtgagcctcgagcgtcgaaaggctgacggaagaaccagggctggacgtccggccggaggatggcgacccagtatgagaacggcccagcagccacaggacagggcgctccgattcagcgctgcgaaggaatgttgccgccgtcgacgatgagctcggtgccggtgacgtagctggcctcgtccgacagaaggaaacggaccactcgcccgatctccgcgggggtgccgaggcggcccagctggatgcgtcgctcgaaggtgccttcgggcagggcatcgatggcaggttgaagcatcggtgtgtggatctgtccgggagagacggcgttgatgcggatgccgtcgcggcccaggctgtccgcgagcgagcgcaccagcgagagcaggccgcccttggaggcggagtaagccggaatcagggcgttgcccagcgtggcattgatcgacgcgatgccgacgactgccgcgccaggttgcgcgcgcaggtcaggcagcatggcttgcaccagcagggccatggcgcgcaggttgacatcaagcaccgcgtcccagcgcgcctgtgtaaggccgtcgatcccgctctggtccaccacgccggcagcatgcaccatgccgcccagcgccggcagggcggcgcgggtgcggaccagcgcgtgttccaggccggcgggggcgcgcaggtcgatgccgagcccgaaggtgggcacgtcataacgttcggcgagcgccgcggcgacggcacgcgccttgtcctcctggatatcccagatggcgaccggccggccgatggcggacagggccgctgcacaagcctcgccaatgccggacgcgccgccggtaaccacgaccgcgctggccggcgtgttgagggtcacgcgaaaatcgtcggtgacagggtgttgggtcgtcactggatgtctctcccggatgtcatggttggtcgcgcagcggcgacatgtcggccgatattcgcggctgataggcgcattgtttccggtcacgcggggtgcgacatagtccaaatggaccaaaacaaccgcgcccgagacgattttttcgccatggcaccctccggccagggcgatgcgtctgctcatcgtaccgtcagctcgctgagtggcggtgacccgggcgaagtgtggatccgcggctacaccgtcatgcgtgggtacttcgacggcgaggccgccacacgcgaggccatcgacgacgcggggtggctgcatacaggcgacatcggcagcgtcgacgccgccggaaacctgtgtatcaccggccggctcaaggacatgttcatcgtgggcggcttcaactgctatcccgcggagatcgagcacctgattggcacgcatccggcggtggcgcaggtcgcggtggtcggcgtacccgatacgcgcctgggcgaggttggccgcaccttcgtggtgttgcgcgaaggcgagagcatgagcggggaggtattgctggaatggtgcaaagcccgcctggcaaactataaggtgccacgttccgtggccttcatggcggccctgccgaccaatgccgcgggcaaggtcgtcaagcatgagctgatggcgctccaggcgcgcatgtgcgcctgagcgtgcaggcggaattggcagccgagtggcaggcccacgccgtgatgcaggcgcggctcgaggcggggcgggtcgagctgttgcagatcgtaaaatagccatatgcaacagtgggaacagcaagcgccggtgtcaggcatgcgtatcagcgcatcatcctggcgaaggatcggccacgcgcgctgcggaacagtcgactcaatgcggcatcgccactgtctccggccttgcgctcgcaatgtcgccacagatcctgggaaacaaccgcgtgtagctccaccgcggcagcgaggcagatgatctgacgttcgatgtcgtcagccaggatggcatcctgcagcaaggtaatggcctgatcccggtcgagagggctgacaagaggctctaagggtgcggcatcgagaatcgcctcgcgaattcgtgccatcaagttctgggtcatagcatttccggatcgtatccgccgtctgcaggaccatgcgggttgccccggagtattggcgaaaccgcgtaatacgggcaactgagtaataatcaacaactaatgcaatctgagtaagcaagacgtggatgtgagccatgagacgtaagattccaagcacgatcgccctggcggtcttcgaggcggcagcaaggcaaggcagttttgcccgtgcggcaagcgaggtgtgcctgaccgagagcgccgtgagcaggcagatcgcgacactggaaacatatctgggcgtcaagctcttcacgcgggtccgcaagcaggtcgttctcaatgatgccggccgcctgtatctgaagaatattgcgcgtaaccttgcggagatagaggcacacacctccgctctgatggcgcacaagggcgttggcggcgtgcttgaactggcggtgatccccacgtttgcaaacaggtggctgctgccgcgcctgcgcgatttccgtgagcgtcatccggacattattctcaatctctcagagcgcccactgccctttagctttgacgaaaccaacttcgatgcggcgctcaatttcgagcatccggcctggaccaatgtggtaagggtcgacctgtttgacgaagaactggtcccgatcgtgagcccccgctactttgacacccagctcttgggtgcgccggcagacttggcggaactgccgctcttgcacaagtccacccggccagaagcatggcggcactggtttgcgatggccgcggtggcggactttacaccggtttcgagcatgcatttcgagttgtacggcatggtcatcgaagctgcgcgagcagggttaggcgctggcctggttccccgcatgtatgtacaagatgagatcgagcgcaacgatcttgtcgtgccgttcgatctgtctcttaagcacgagaagcgctattgcctcgtgtatccggaacggaagaaggactcggcgctcgtgcagctatttcgagactgggtggtcgggatcgaagcggagtggaaatcccggctaaagtagggtcgataagttgcgttcgcgtaactttttgggggctacttgcgccaggcgcatcagtactggagaaaaactcgttttactgccgttccaggcgacacggagaatgactcgctcccaccaagtagagcgagttcaagatgtttctgacgtcccttccaatggctcccagggatccaatccttggcctgaacgagcaatttgcacacgatccgcgtcctgagaaggtgaaccttgcggtaggtgtctaccacgacgatggtggccggattcccctgctcgaatgcattgcaaacgctgaggctgacctggtagcggcgaggctgccgcgcggttatcagcctatcgacggcactgtggccttccagcatgcagttcttcccatcgtcttcggtatcgacgcggactcggcgctggccaggcgcgttgccacggtgcaaacggtgggcggaaccagtgcgctgcgccttggcgcagaattcgcgagacgatggggggcgcctgcgcgtgccctgattagcgagccgacttgggaaaaccaccgcggagtactgtcaagggcgggttaccaggttcatacgtatcgctaccttccgcgcgatgcggagcagccagacctgagcggcatgctgaccgacctgtcgcatgcaagtgccgggacggttgtggtcttgcatgcctgctgtcacaacccgaccgggtacgacctgccccaggatgcctggccggcgatcatcgatatcatcgcgcagcgacgtctgataccactgattgacatggcatatcagggcttcggggatggcctcgacgccgatgcgcgtgtggctcgcgcatttgtggaggcaggattgccatgcatggtggccacgtcattctcaaagaacttctcgctgtacggcgagcgagtcggggccctctctgtggtttgtccgacagaagatgtggctgtgcgcgtgcgctcgcagttgaaactcctgatccgtacgaattactcgaatccgccatcccatggcgggcggctggtcacgcaggtcctgaccacgccattgctgcgagagcattggcaggcagagctcgaagcgattcgcctgcggatctgccgcatgcgcacagagttaagtgaagcgctcaaggcccgaggtgtcgataaggatttcgccttcatcgaacgccagaagggcatgttcagctattccggtctcaaacaagcccaaatggagtacttgcgcgaagagtgcgccatctacggggctgactcgggtcgcatctgcatcgctgcgctcaacagccaaaaccttgcgcgtgtggcagacgcgctggcggctgcattccggctgaatcttgcggcctccagatcgtgagaaaacctcatcaagtccacagttcttctcgtttgccgtcgcgcgttgtggccgccagaatatccccacaatacagcgcttttcgctggccttactcacctcaggagacatagatgcagccgcgataccaactcttcatcaataacgaatgggttgatccgagccgaggtcaatggtttgaatcgctcgatccgttcaccggcgaagcatgggccgagattccgcgcggaacacgcgaagacgtcgatcgcgcggctcaggctgccgccgcagcgatgaaagggccatggtccaaaatgtcggcgactaaccgcgggatgctgctgtacaagctggccggactgatcgaagagaacatcgatctgctgacggaagtggaagcgcgtgacaatggcaaattgcgcagcgaagtacgaggccaggtcggctatgtcgccaagtacttctattactatgcgggcatggcggacaagattcagggcgcggtcgtgccgatggacaagccgaaggtgtttaactacacccgactggagccggtgggcgtcgttggcacgatcacgccgtggaattcttccctgctgctgacagcctggaaggttgcgcctgccctttgtgcgggcaatgcgatcgtagccaagccgtccgagcacacctcggcatccctgctggaactggccaggctgttcgtcaaggcgggctttccgccgggtgtcttcaatgtggtgacgggattcggcagggatgtcggcgagccgctggtcgagcatccgctagtgcccatgatcgcctttaccgggggggatgaaggaggccgacgcgtcaatcttgccgcggcggcacacttcaagaaggtcaccctggaacttggcggaaaatcaccgaatatcgtcttcgacgatgccgacctcaccaacgcagcaaatggggtcatcaccgggatcttctcggcaggtggccagacttgcatggccggctcgcgattgctgctgcaggagagcattcacgacgagttcgtcgatcggctggttgcaatcacgagcaaggcgaagctcggtgatcccgcgcgttcggatgtgcagatggggcctgtggcgacccgtccgcagtttgagaaggtggtcgactacatccgcattgctcgggaagacggggcgacctgtgctttcggtggcaagacgcgcagcggcgcggactacggcgcgggtcagttcgtcgagccgacaatttttaccaatgtgaccaacgacatgcgcattgcgcaggaagaggtctttggccctgtactgtctgtgcttaagttcaaggatgaagacgatgcgctgcgcatcgcgaacgatatccggttcggcctcgcggccggcgtatggaccaagagtctgcaccgagccatgtacatgtctgagcgcttgcaagcaggaacggtctggatcaacaactaccgctccacgagtttcaccacgccatttggcggctacaaggatagcggtctagggcgtgagggtggcacagaggcggtcaaggagttcatggagaccaagagcgtatgggtatccaccgatctcgagatgccggatccgtttgtccggaagtactaaaagcaaaaaagaggagacgcacgatgagcgctgcacacagtgccgcctactacgatgtcgtcgttatcggttgcggcatctccggcttgtcggcggccgtggctgccgcggggaagggtgctcgcgtggccgtgcttgagcgcgccacgcgagcagagtatggcggcaacacgcgatggaccgaggcgtacttccgcatgaagagcgataccgaggtcagcgacgatttcgatgacttgctgagcgccaatgcgggcgacaatctcgatcccaacgttgttcgcagcatggccgcaccgtatgcagagtggcccgcgtacgtgaaggcacatggcatgccggaccccgaactgctgtcgacgctttcgtgcgaagctggcccgacggtgcagtggctccagacctttggcattcgctttgacgcgctgcccacttacttcgtcacggcggcggcacctcggctaatgccggttggcggaggcctggccatgatcgaggcattgcatgcgcgtgctggcgatcttggcgtcaagttctactacgagacgacagcaaactcgctgtcccggcgcgacgccaatggccagcttcgactgggtctggttggcgccgatgggaatgcattcgaactcctcggccgctcggttgtgattgcgtcgggtggatttgaaggcaatccggaaatgctgacgcagtacatggggcccgcggcgcgctatatccgtcctgtcgcacgcggcggctactacaacaagggcgaaggaatccgcatggcgctgaacctgggtgcggcaccagccggagatttcagctcgtttcacgccgagccgctggatccccgatccgcacaggtcgaagcgcttgtgatgaattttccgtatgggatcctggtgaacaagctcggtctacgctttacggatgaggcgccgggaccggtcgacgtgcattacgatcatatctcccgtgcgatcaaggaccagccagacggcatcgcttacgtcatcttcgacgagcggatcaacgatgtgccgaactggagaaaaggcattcgcacagatcagccccccctccaggcaggaacgctggcagagttggcgcagcgttgcggcatttccgctgagggccttgaagggactgtgcgagggttcaacgcggcttgccctaccgggactttcatgccgctcgaagaggaccatcttgcgacctcaggcattctccccaggaagtccaattgggcacgccccattgccagcgcaccctactatgcctatccgatcatgcctggcatttgtttcacgttcggaggcatcaagatcaatcgggacgctcaggttgtggacgccgacggcaaggctatccccggactgtatgccgcgggcgaagcatcgggcctttactaccaggtctacacgggggctacgtcggtaatgcgaggcgcggtattcggaaagcttgccggcgagcatgcagcgcagcaggcagtccacagatgactgcgaaccacacgatggcacattagaacagtcaggagacaacatgaacttcatggtatcagtggggcgctttgctggaagcgccaagggaggcgttcgccttgtgggcgccgctgcgacgctgttcgccgcaatgtgggcggccaatccggcaaacgctcaaccggggtggacgcccactaaaccgattcggctggtcgttccgtatgcgccaggcgggggaacggatgtactcgcccgccttgtcgtggcgggcattggtaacggacttggccaacccatcgtggtggagaaccggccgggtgccaacggcgtgattggtgccaatgtcgcttatgcatcgccaccggatgggtacacgttgctgtttgcggccgccgactttatttcagtcgcaccgtatattcacaagaaggtcgtccagtttcagcccaatggcttccggcccgttgctcccgtagccaagatgggcttcgttctggcaagtcgtccagatgccgagaccaggactgtccaggacatcgtcgcgaaggcaaaagccagctcactttcctatggtcattgggggccggggagcatggcgcaaatgggcatggaattgctcaagaccaaggcgcacatcaacaacatgctcgaagtgccgttcggcggcgctgcaccggtcatgacagctgtcatgggtggtcaagttgactatgcattcattcccacacctttggcggtcgccaacaagaccaaactgcggctttatgcattgggatctcctgagcgcttcccgtcaatcaaggagattcctacgctcaccgaaagtggctatgccatcgacgctgacacctggtttggcgtgctcgctccgccaaatacgccgcaagtggtggttgatgccatccaggcgcaggtgactcgcgccacgtcccaaccagagttccgtgcacgcctcgccgacatgggctatacgccaatcacgattgaccccaagaagttcggtgaatttgtccaggctgagaatcaacgatggggcgcggctgtcaaggcggcaaggatacggattgaggagtaaggagtttgcgctgaacgccacctcatcgggcagagcggcgagggtacaaggttgagtcatccgggtattgcgcagatgatgaacacgagctatagttcggcctcttgcagcagggcacggtcggcaagggaaggttggtaggcgttgtaggcttatgatttgtaaggaaattcgattcccttgcaaggcgtcctcagcacccgctactcgccatcgcaagggcatgtgcatcgccagcagcaagcgccgacacaggagtggtagttcagtcggttagaataccggcctgtcacgccgggggtcgcgggttcgagtcccgtccactccgccagttttacggaaacgcccgcattagcgggcgtttttcatttgctcccccatgtttcccaccctgcacaagggtgcgtgcccagcggctcctgatagaattgtggagtttgtctttcgtgccaatccactacccgaatccgcatgcttgatttcgtacgcaacaaccggcgcctgatgctcttgctgctgctggtgcttgttttcccgtcgttcgtgttcttcggcgtggaaagctattcgcgcttcatggacagctcgcacgatgccgccaaggtcgacggccgcgccatcagcgtgcaggagatcgataacgtcgtgcgcgaccagagcgaacgcgcgcgccaggtcctgggcgccagctatgacccgcgccagttcgaaggcccggacgcccgcaaggccgtgctggaccagctgatcctgcagcgcgtgatggccagtgccgtggcgcgtgagcacctgaccgtgtccgacgccaagctgctcgaggaaatcagcaacctgccggcgatcgcgcagttgccgcgcaccaaggacggcaaggtcgacgacaaggcctacctgcagctgctgcagtcgcagggcatgacgcccgagcagttcgatgcccgcatgcgcttcgagctggccacgcagcagctgggcgcatcggtcgccgcgacggcattcgtgcccaagtcgctgctcgatcgcctgatcgccgtgcgcgatcagcagcgcgatgtgcaggcgctgctgttcaagccggccggctacaccgccaaggtgcagcccgatgcagccgcgctgaaggcctactacgacagccaccagcaggccttctcggtgccggaacaagccaaggtcgagtacctgctgctgtcgggcgaggccctggccgcgacgcaggcggtcacgcccgaagagctgaagtcctactacgacagcaatatcgcgcgcttccgcatcgacgagcagcgccgcgccagccatatcctgatcagcgcgccgaaggatgcgccggccgcccagcgccaggccgcgaaggacaaggccaccaagctgctggaggacctgcgcaagcaccctgacaccttcgccgacgtggcgcgcaagaactcgcaggacccgggctcggccgagaagggcggcgacctgggcttcatgggccgcggcgcgctggtcaagccgttcgaggacgccatgtacgcgctcaaggatggccaggtcagcgacgtggtggaaaccgactacggctatcacatcatcaagctgactggcatcaagcccgccgagaccaagccgctggaagccgtgcgcacggaactcgaagctgagctgcgcaagcagttcgccgacaagaagtttgccgagcaggccgatgccttcggcaacaccgtctatgagcaggctgacagcctcaagcccgccgccgacaagttcaagctgaccatccagaccgccgacaacgtcacgcgccagccgaacccggcgctgggcgcgcagagcccgctcaacaacgacaagctgctcaaggcgctgttcagcgacgacgcgatcaagaataagcgcaacaccgaggccgtccaggtggccccgaacacgctggtggccgcgcgcatcgtcgagtaccgcccggcggccgtgcgcaagttcgaggaagtcgaagccaaggtgcgcgagggctatatcgcccagcaggcggccgaactggcgcgcaaggacggcgaggcccggcttgccgcactgaagaaggcagacagcgccgacggctttggcgcggtgcagaccgtgtcgcgcgccaaggccgagggtatgccgccgaaggcggtcgaagcggtgctgcgcgccgatgcgaacaagctgcccgcggtggtgggtgtcgacctgggggccgaaggctacgcggtctaccgtatcaccaaggtcagccagccgacgcaggccaacccggcgcaacgccaggccgaagcgcagcagctgtcgcagctcgccggccagaccgacctgcaggcattctatgaaagcctgaaggcacgctcgaaggtcaagatgctgacgccggtgggtgccacgcagccgcaaggcgccgagtaagcgccagatcagccccggcagccccgctgccagcaaggacccctgccaggcggcaggggttttttttattcttacttcgcgccgctgcgcctgagcatcggcttgagctgcggccacaccgtatcgagcagcactggctgtgccgcggcggtcgggtggatgcggtcgggctggaaccagtcctgccgcgcgatgacattgtcgaggaagaacggcaccagccgcaccttgtactcgccggccagcttcggatacagcgagacgaacttctcggtgtagtcctgcccgtagttgggcgggatgcgcatgccgatcagcagcacgcccgcgccggccttctgtgccatgctgacgatgttgcgcaggttggcctcagtggtctgcagcggcaatccgcgcagcgcgtcgttggcgccaagctccaccaccacgatggccgggcggtgccgcgacagcagctccggcagccgcgtcttgccgccgatggtggtctcgccgctgatgctggcattgacaacgctataatcgaagcgctcctgccgcaggcggtcctgcagcagcgtgacccagcccgcgccgcgcgcgatgccgtactcggcggagaggctgtcgccaagcaccagcagtgccggcgccgcagcctgggctgaggccccggccgatatcgtcagtgccatgccggttgccagcagcagccggcgccatttgcctcggatcccaatatccatgtcttcttccattctcgctgtcgagtccctcggaaagaccgttgccgacacgaccggttcgctgacgattttgcacgacgtgaccttttccgtcacgccgggcgaaacgctcgccatcgtgggggcgtccggatcgggcaagtcgacgctgctcgggctgctggcggggctggacctgcccagcacgggcacggtacggctgcagggccaggacctgttcgcgctggacgaggaccagcgcgccgccgtgcggggccgccatgtcggctttgtgttccagtcgttccagctggtcggccacctgaccgcgctggaaaacgtgatgctgccgctggagctgcgcggcgaaacgtcgcaggtgcgcgagcgcgccctggacatgctgctgcgcgtgggcctgggcgcgcggctggggcactatccgcgcacgctgtcgggcggcgagcagcagcgcgtggcgctggcgcgcgcgttcgtggcgcgcccggacatcctgtttgccgacgagcccaccggcagcctcgataccgccactggcgaagccgtgatcgcgctgatgttcgagcttaaccgcgatgccggctcaacgctggtgctggtaacgcatgaccgctcggtggcggcgcgctgtggccgtatcctgaccatcgacgccggccgcgtggccagcgatgaatggatgggcgcggaggtctagctggcggcgcccgccttcagcaccgcgcgggcgcgctcgatcagcgacgtggtggaggcatcgtgctggccgacggcattcccggtcagctcggcctcgatcggacgggccaggatcttgcccagctcgacgccccactggtcgaaggaattgatcttccagaccacgccctgcacgaaggtgcggtgctcatacagcgcaatcagcgcacccagcacatgcggcgtcaggttttccatcagcaaggtgttgctggggcgattgccctcgaacaccatatgggcgatacggacttcgtccttcaggccggcggcacgcagctcatcggcgctgcgcccgcgcatcagcgcctcggcctgcgcaaagcagttggccagcagcttggcgtgatggcctgccagccggcgcggcggcaccagcggcgcgacaaaatccaccggcaccacctgcgagccctggtggatctgctggaaataggcatgctgcccgttggtgccggccgtgccccacaccaccggcgaggtatgcgtgcgcacgggctgcccgtcaagctgcaccgacttgccgttgctctccatctccagctgctgcaggaaggcgggaaacagctccagcgaggtggagtagggcgccatgcagctggtgggcaaatgccagaaattgcggtaccagatgcccagcatgcccaggaccaccggcatgttgcgttccagcggcgcggtgcggaaatgctcgtccatggcgcgcgcgccggccagcaagtcggcgaaggcgttgaagcccacggccagcgtgatcgacaggccgaccgacgaccacagcgagaagcgtccgccgatccagtcccagaactcgaacatattggccgggtcgatgccgaactcgcgcaccgcttcggtattggtcgagactgcgacgaaatgcttggcaaggtcatgctcggccacgccgttggcgacaaaccaggcgcgcgcgctgcgcgcgttggccatggtttccagcgtggtgaaggtcttggagcagacgatcaccagcgtccgttgcgggtcgagccgcaccagcgtctcggccaggtcggtgccgtcgacattggaaacaaagtgcatgcgcggcgcggcattgccatcggcatcggccaggtgcgacagcgcgcggcacaccatgcgcggtcccaggtcggagccgccgatgccgatattgatgacatcggtgatgcgctcgccggtgacacccttccaggcgccgctgcgcacgcgttccgagaaatcgcgcatgcgtaccagcaccttccggattgccggcatgacctgctcgccgtcgaccttgtagccggcgccggcagtcgcgcgcagcgctacgtgcagtgccgcgcggtcttcagtcgtattgatatgctcgcccgtgaacatcgcgtcgcggcgtctggtcacgccggcctcggctgccagctgtaccagcaggcgcatggtttcgggcgtgatccggttcttcgaatagtcgagatagagcccggcggcttccagcgagaattgtgcgacgcgctgcgcgccttcgcgatcgaacccgtcgcgcatctgggcgtcgcgaagggtgtcgtggtgccgcagcagggcgttccaggcgtgaaggtcagtgggcatgcaggacaatcgaggttgcgcgagccgcgtggcgttgccggctcacaagacagagatgcaagtatatcgtcagcgctgccgggatccggcctggcagcggcgtcatatcgttaccacttgcaacataccagcgtgggcgcaggctaagtatcggacattgtctgacggcgcgcgccgccgagccgggccgcgatggcgcgtagcacgggttctcccccagcgacgcacaagcctcccagacagatgatgccgatgccgattgcggtggtccagtcgggcaactggccgaaggccaggtagccgattaccgtcgcggacaggatctgcaggtagaggaaggggctcaggaaagacgcatccgcgtactggaaggcccggatgacgaaataatggccaagtgatccggtgatccccgcggacaacagcagcgcacattgcatcggcgtaggccaggcgctgaaccagaagaagggcacgatcagcgtggtcaggcaggcgccggttacgccgctctggatcagcgtggtcatcggtgtgtcgtgcgcggcaatgcggcgtgtcagcatctgcatcagcgcgaacaccagcgccgacaccaggcccaggccgacaccgagcggactgagctggccccccgggcgcaccaccaccagcatgccggcaaagccgaccaccacaccggtccagcgcatccagcgggcatggcgcccggggcgctcgcccagcagccacggcgatagtgccaccacgaacagcggcgcgcagaaattcagcgccgtggcctgcgccagcggcatcagcatcagcacgctgaagaacaccagcgtcgagaccagcatcagcgcgccccgcagccactgcagccctggccttgccgcccgccactggtgccgccagccggcggggccgagcagcaggaagatcgcgaccacatggccgacatagcgcacccatgccacggccaccagcggcagtccttgctgcgtcagggtcttgctggtggcatcgagcaggctgaggatccattgcccgatgaccagcagggcgatgccggtgagcaggtggcggcggtcggcgggatcgcgcagcatcgcgccgcgcgtcatgcgcgggccccggccagcaactggttgaagatggtgcgcgcgggcgcgtacagttcgcttgcggtgacgccggccggcccggtgccctgggcgacaagggcatcggcggcgcgtccatggatccacaccgccgcccgggccgcggccagcggcgccatgccttgcgccagcagcgcccccagcatgccggccagcacgtcgccggtgccggcgctggcaagtgcggcattgccgctcgggttgagcgtgcatgggctgccgtcaggcgccgcgatcactgtgcccgatcccttcagcacgaccacggcctgccattgcgcagccagtgctgcggcagcagcgggccggtcgcgctgcacctcggcgacgggaacgcccatcagccgggcggcttcgagcgggtgcggcgttatcacgcaggccgcgccgctggcggccagtgccccggccagcgccggatcggcagccagcaggttcagggcatcggcatccagcacaagcggcagcggcgcggcttgcagcagccgcgcaaactgcttgtgtgcgttggcgtccgtgcccatgccaggaccgatcaccagcgccgacatggcagcgagggccagtgcgtccacggcatgcagcatcagctccggatgcagcggatcgaacagcggtgcgggctgcgccaggaagccgatatgcaccttgcccgcgccgaggaactgcgcggccctggcgcccagcagcggcgccccggtcatgcccaggttgccgccgatgagcgccagcgagccatgcgtgcccttgttgctggcatggtggcggcgcggcagcgccgtgctgaacagcgccgggccgtttaccaggcaatggggcgtttcgtccggcggatagtcaaggccgatcggcgcgatatcgacctcgccggcgcagtcgcgcccgtcgagcgtcagcagcccgggcttggcggcgataaaggtcagcgtgcgctgcgcgcgcacggccggcgcgcccgcgccggtgtcggcgaacaggccgctggggatgtccagcgcaaacaccggcagcgcgctgcggttgatttgtccgatccaccacgccatggtgccgtcggcggggcggttcaggccgatgccgagcaggccgtcgacgagcgcagcggtgcccgcgggccagtccgcgtcatgcgaggcagcgatgcctgcgaccacgctgaccgggacgccggctgcgtgcgcttgctgccaggcggtcgcggcgtcggcgggcaggtgctgcgggtccgccgtcagccatacctgcacggcacggccggcgctgtgcaattgcgtggcggccaccagcgcatcgccgccgttattgccggggccggccaggaacagcagcgggccggcgggtgcatggcaggccagccagcgcgcggccgcggcgccggcgcgcgacatcagcgtaaaggcgggcagttgcgtgaaggcggcgttctcgatgcggcggatggcggcgacgtcgtacagcggaaccggttcggaggcagcggcatcgagtgcaaaccagccgtcgccgtttgcgtgcgaggtggcggtagaggcagagggtgtcatgtgtggttatctggcgggccccaggccgtagcggtcgggcagcaggccctccatgtcgatgtccgggccgccatgggtgccggcgctggcggcgatctggtcagcggcaatcttgcccgatccgcagctcatcgcccagcccgtcgagccatggccgaggttgaggaacaggccgggcacggctgttgggccgatcagcggcggcccgtccggcagcatcggccgcgcgcccacccattgcgtggcttcctggtagttgcctgccaccgggaaccagtcgcgcgcgaccttgaccagggtgttcagggcggccggccgcagatcaagcttgcgtgagcccagctcggccgtacccgccacgcgcaggcggttgcccatgcgcgtgatcgcgaccttgtaggactcatccatcagcgcgcccagcggcgcctgcagttcgtcgcggaccatcaccgtcaccgagtagcccttgaccggatacagcggcatgcgcaggcccagcgggcgcagcagcgcggtgctgtcggcgccggccgcgaccagcacgcggtcggcgctcagcacctggccagggcgcttcttgtcggagtgctgcagctcgacctgcagcttgcccgcgttgtcgggcctgacgcgcgccacccgggtgtcgaagcggaacgatacgcctgcggcctcggcatgccggtgcagcgcgcgcacgaacatcgggcagttgccggactcgtcttccggcaggtgcagcccgccagccagcggcgtgtcggccgccaggcccggttcgatacggcggcattcctgcgcgctgaccagccggtgcggcacgttgttctcgcgcagcagggccacggcgggcgcggccaggtcgaggtcgcgcgcggtgcggaacagctgcaggtagccttgcgactgctcgtagtcgatctccagctcgctacgcagccggtgcaggcacccgcggctgtagaacgccagccgctgcatgcgcagcttgttggcgcggtagcgctccagccggcattcgcgcagccagcgcgcgatccagcgccacatggccgggtcggcggaagggcggaacaggaccggcgcctcgcgcgcaaagagcgtgcgcaggatcttgccgggcattcccggcgccgcccatggcgtgacatagccgggcgcgatcacgccggcattgccgaagctggcttcctgcgccggcgcggcgcggcgttcgagcacggtcacgtcgaaaccggcctgccgcaggtaccaggcggaactgacgccgatcgcgccggcgccgatgacgatcacatgcatcggactgggaccctccatattgccgggccggcggcaaatggccgcgggcggggccggccaatgctatttgacttcctgctgcatgacaatgtccggcagccaggtgaccacgcccggccagatcgtgacgatggcgatcgccaccaccatcatcatgaaaaagggcagcgagacccttgctatgtaattgctgtccttgcctgtcatgctctgcagcacgaacaggttgaagcccacgggcggcgtcacctcggcgatctccaccagcagcacgatgaagatgccgaaccagaccaggtcgaagccggccgcctgcaccatcggcagcaccgtcgcggtggtcagcgcgatcatcgagatgccgtccagcgccgtgcccagcacgatgtagatcactgtcagcacggcgatcagcgcccacggcgacaggtgcatcgccgccacccattccgccagcgcgcgcgggatgccggtaaagctcatggtaaccgacaggaacgaggtcgcgcccagcacgaacatgatcatcgcggtcagccgcgtggccgacatcaggctgtcccagaacgccgcgcgcgtgagcgagccgcccgcccacgccagcgccagcgaagccaccacgccataggctgcggcttcggtcgcggtggagtagccggtcaccatgatcacggtgataaaggcgatcagcacgatgcacggcagcagctggcggatcgatgccagccgcgcacgccagttgaagtgctccgacggcggggttttgtccgggttggccagtgcccagaccacgatatagccggagaacagcagcatcagcagcaggccgggtatgaagcccgccaggaacacgcggatgatcgacacgtccgccgacaccgcgtacaccaccatcgtgatcgacggcgggatcaggatgccgagcgtgccggcgcaggacagcgagccgagcgtagtgcgctcgtcgtagccgcgccgcgtgagttccggcagcgccgatttggcgatggtggcgcaggtggccgccgacgaccccgacaccgagccaaaaatgccgcagccaaggatattgacgtgcatcagccgcccgggcagccagctcagccacggcgacagcccgctgaacatctgctcggacagcttggtgcggaacaggatctcgcccatccagacaaagaggggcagcgatgccagcgtgtatgaggcgctcgacgaccaccatgcgttggccaggctgaccagcgcctcgcggtccgagaacaccaccagaccgacccatgaggtgaccgcaatggccacggggatccacgcgccgatcgccaggaagacgatcatcaccagcagcaggatcagtgcaaccacgactgtgctcatcagaccgtctccccgaaatcgccggcggcgagcttttcttcatgggccacctggtagcgcggcttgtgtccgcgcaccacgcgcagccattcatcggcgaccgccagcaggaagccgacgcagccaagcaccgcgaagctctgcggaatccacagcgggatcacgatctggccctgggagacatcgccgatttcccagctctgccacgcaaaggtgccaagcgcccaggccgcgtaggcggcaaacgccaggcagacggtcagcgagaccagctccagcacccggcgccggcgcgggcccacggcccccagcagcatctcgacgcgcacgatgccgccatgctggaaggtctggccaaggatcaggaaggcggacgccgcgcacagccaggcgacgatgtcatcgccacccttgaagatcaccgaggtctcccgcgacagcgacatcaggatcatgatcacgcagacggcgaggatgcacagcgcgccgagcacggcaaagaggtcaagcaggcggtcgagccagcgcttggaggagggggcagttggcatgatgggcagcagttgaggcaagcgggcagcaggcttgctgacgaacatcgatcaggcaggtttgctcccctctcccgctgaggggagagggagcgcacatcagcctacttgcggtaggcgtccaggatagccttgccgtcctcgcccgcgcccttggcccagtcatccaccatgaccttgcccaccttctgcatgtcggccttgagctgcggcgaaggcggctgcaccgtcatgccgttgcgcgacagggtggccaggtactccttggtcttttgctccgagacctgccagccgcgcttctcggcgtcggcgacggccttgagcagggcctcctgggtcggcttgtccagtgccgcgaacgctttcttgctgaccaccagcatgttcttgggcagccaggcgtccaccgtgtagaagtacttcacgctctcccacaccttggtgtcgacgccggttgcgcccgacgacatgaaggagttgaccgtgccagtggccagcgcctgtgccaggtcggcagcctggatggtcaccggctgggcgctgaccagctcggcgatgcgcgaggtggccgggttgtacgcgcgccatttcaggcccttcatgtccgcggcggaattgatcggcttgttggcatagatgccctgcggcggccaggccaccgcgtacagcagcttcatgccctgcttgtcgagcaccttctcggtgaccgggcgcgaggcctgccacagcttgtaggcgtcggcatagctggtggccaggaacggcaccgcatcgacgccgaacaccggattctcgttggccagcaaggacatcaggatctcgcccatctgcacctggccggtctgcacgccgcgcttgatctcgttggccttgagcagcgagccattggggtgcagcacgatcttgagcttgccgccggtggccttgtccacgtcgttggccatctgttgcaggttctcggtgtgcaggttgctggccggataaccggtcggcaggtcccacttggtatccgcctgtgccgccacggcggccagcatcaggccggccgcaacgattgccttgactcgcatctcgatctctcctggtgtgcgcgcgggggcgcggtggtactgctggttgcgtactacctggtgccggtcgtgcccgcattggcgggcacgccggcgcaagatcaacggcgcggcggcagggctcagtcgtcgcgctgtgaaggttgcacgatgcgttccaacgcaagggccgtgcccagcaggccggcatcgcgcatcgggccgtgcgacagcatcaggcccacgggcagctcgtccggcgcgtggcagggcagcgagatcgagcagccgtcaaggaaattgaaggccgaggtattgcgcagcagcagggcattgacgcggaagaactgcgcatcatcggtgcgcagcggcgcaatctcgggcgcgaccatcggcacggtcgggcagaccacggcgtcgaagcgggccaggcgcgcttccatgcgggcgatccagtccagccgggcgcggcccaggtcgatatagtcggcggcgctgacattggcgccgcggtcgatgcgcgaggccacgcgcgggtcgtacaggtcgcgccgggcggccagcaggtggcggtggatggcaaaggcttcggccgagctgaagccgccctgggcgttcaggcccgccagttcgccgagctcgggcaggtcgacatgctccagttgcacgccggcggccgacagccggcccagcgcgcggtcaaaggcgcgcgccaccaccgggtcgaggtcgtccagcaggacctggcgcgggatcgccagccgcgtcgcggcggggttggtgacgcgcgggatcactgcgctgtccgcgatcacgctgtccacggcaatgcagtcgctgaccgtgcgcgccatcgcgcaggcggtgtcgagcgtgtaggacagaggaaaggcccccgtcagcggcacgcgccgcgcggtgggcttgaagccggtgatgccgcatagcgcggcggggatgcggatggagccgccggtgtcgctgccaagcgccgcgaccgccagccccagcgccaccgaaacggccgcacccgacgacgagccgcccgggatgcgcgccacgccatcggtgccggctgggttggccggcgtgccgtagtggggattgatgcccacgcccgagaacgcgaactccgtcatgttggtgcgcccgaccagggctgcccctgcagcgcgcaggcgggcgaccacggtggcgtccgcggtggccggcgcggcatccttgcgcaccagcgaggctgcgctggtgacttcgccggccacgtcgtaaaggtccttgactgaaaccggcagccccgccagcggatgcagcgccttgccggcgcggccggcggcatcggcagcgcgcgcgacctgggccgcggcctcgaaggtgctgtgcaggaacacggcctcggcagccggcgtggcggcaagcgcggccgcctgctcgatgatctgcgcacggctggtggcgccgtcgcgcaggcgggtgttcagggtgtcgaggtcgggaagcatggatggcatggggtctgcaaacggggtgcgagggcggggcgggcaccgccatggtggcggccgcctgccggcacggggaagggcgcggtgcacatgcgcagggccagtcgtggccggcgtcctccctcatgctttacctgtatttattaggtgttcatgctcataattcgccaataaactgtcaagctaaaattgccggggcgcgctccgggcttatacctagcacgccagcgccgtcccatcgaaaggagtctcccgcatgccacgcaagccagccgagagcgggcataccgccgccgccgtggccgatgcctctgccgttgccgataaggcaaggccggccaccgcgctgtcgcgcgcggccggggccaatatcgtgtcgtcctcgcacctggtgtcggtgcgcagccccgagctgtccgagttcgagttcgggctgaacaccgcctacaatgcctacagccgctgggtggtgcgctgcatgggggcggcgggggtgcgcgacctgaccttcctggacgtgctggtgctgcatcacgtgaaccatcgcggccggcccaagcggctggccgatatctgcttcgtgctgaacgtggaagacacccacctggtgacctacgcattgaagaagctgcaggggctggggctggtgagcggggagcgggtcggcaaggaggccacttattcgaccaccccggccggtgccgaggcctgcgcacgctatcgcgagatccgcgaacaatgcctgaccagcaacttcaccgaaggcagcgaagagaatgccgagatcggggagctcgcccggctgatgcgggtgctgaccggcctgtacgagcaggccgcgcgctcggcgacgtcactctgagccgtccattcggtaaaagtgacgcataagcattatcaggatgggcggtaacacggccccgtcgtgatgtcgcagtgcaaaatccgggtgccggcaaggtacaatagcggtttcccgccagtcggcaccccatgcagcggtgccggctaagcagcagcccctacctcaccgcctcccgaccgctacgatcatggcgcatttctcgtgcttccccggcgctttggcgctttccgccttccgtcagcaacgcctgctcaccgccctgcggcagatcgacgccgatattgaatcggtgcatggccagttcctgcactttgtcgacgcacagacgccgctgtcggccgaagagcagtcccgcgtggcggcgctgctgacctacggcgcaccgttcgccgatcagcccgacggcgaccgcttcgtggtgatcccgcgcttcggcacgatctcgccgtgggccagcaaggccaccgacatcgcccataactgcggcctcacgcatatccaccgcatcgagcgcggtatcgaaatcacggtcatctgcaagaagggcctgctgcgcggccgcaagacgctggacgcggatacccgcgccgccgtcgccgcgcacctgttcgaccgcatgaccgagaccgtggtcgcctcgcgtgacgatgccgccggcctgttccaggaactgccggccaagccgctgcgctttatcgacatctcggccggacgcagcgcgctggccgcggccaacgtcgagatgggcctggcgctgtccgaggacgagatcgactacctggtcgatgcctacggcaagctggagcgcaacccgaccgacgtcgagctgatgatgttcgcgcaggccaacagcgagcactgccgccacaagatcttcaacgccacctggaccatcgacggcgtgcagcaggacaagtcgctgttcgcgatgatccgcaatacgcaccagctcaatccgcaaggctcgatcgtggcctactcggacaactcggcggtgatggaaggggacgtggccgagcgctggttcccgcgcggcgatgaccacaagtacggccgccacgaggcgctgacccacacgctgatgaaggtggagacgcacaaccacccgaccgcgatctcgccgttcccgggtgcctccaccggcgccggcggtgaaatccgcgacgagggcgcgaccggccgcggcgccaagcccaaggccggcctgaccggcttcacggtgtccaacctgatgctgcccgaggccgtcgagtcctgggaaaacgaccgcgacgccgcccagccggtggcgcaccgcaacccggaagacaagcccggcgtgaccggcaagccggaccgcatcgcctcgccgctgcagatcatgatcgacggcccgctcggcggcgccgccttcaacaacgaattcggccgtgccaacctgggcggctatttccgcgtctacgagcagaacgtcggcggcaccgtgcgcggctaccacaagccgatcatgatcgcgggcgggatcggcaatatcgacgccgcgcacacgcacaagaacccgctgccggccggcacgctgctgatccagctgggcggcccgggcatgcgcatcggcatgggcggcggcgccgccagctcgatggcgaccggcaccaacaccgccgatctggacttcgattcggtccagcgcggcaaccccgagatggagcgccgcgcgcaggaagtgatcaacgcctgctggcagctcggcgacgccaacccgatcctgtcgatccatgacgtcggcgcgggcggcatctccaacgccttccccgaactggtggacggcgccgaccgcggggcacgcttcgacctgcgccaggtgcacctggaagagtccggcctgtcgccggccgagatctggtgcaacgagtcgcaggaacgctatgtgctggcgatcgcgccggacagcttcccgcaattccaggccatgtgccagcgcgagcgctcgccgttcgcggtggttggcattgccacggaagaaaagcagctgcaactggtcgacgccagcgtcgacgccgcgctcaaggagcactacgccgtcgacatgccgatggacgtgctgctgggcaagccgccgcgcatgcatcgcgacgtcaagcgcgtcgagcaggaactgccggcggtggacgtgaccggcatcagtctggagcaggccgtgcgcgacgtgctgcgccatccgaccgtggccagcaagtcgttcctgatttcgatcggcgaccgtaccgtcggcggcatgaacgcgcgcgaccagatggtcggcccgtggcaggtgccggttgccgacgtggccgtgaccacgctcgactaccagggcaaggccggcgaagcgatgaccatgggtgagcgcaccccgctggccgtgatcaatgcgccggcctccggccgcatggcgatcggcgaggcgctgaccaacctggccgccgcgccggtcaaggacctgggcaaggtcaagctgtcggccaactggatggcggcctgcggcgtggaaggcgaagacgcgaagctgtatgacaccgtgcacgccgtcggcatggaactgtgcccggcgcttggcatcagcatcccggtgggcaaggattcgctgtcgatgcgcaccaagtggcaggacgacggcgtcaacaaggaagtggtcgcgccggtgtcgctgatcatctcggcctttgccgcggtggacgacgtcaatcgcacgctgaccccgcaactgcgcaccgacgccggcgacaccgtgctgatcgccgtcgacctgggccgtggcaagaaccgcatggccggcagcatcctggcgcaggtgacgcagcaggtcggcgacagcgcccccgacgtcgataacgccgaagacctgaagaacttcttcaacgtgatccagcgcctgaaccgcgaaggcaagctgctggcctatcacgaccgctcggatggcggcttcatggccgcgctggcggaaatggcctttgccggccactgcggcatctcgctcaacgtcgacatgctggcgctggacccgcagcaggagcaggactacggcgacgccaagaactgggcgcagcagatcgccgagcgccgcaacgaccagaccttgcgcgcgctgttctcggaagagctcggcgcggtggtgcaggtgcgcatggaagaccgcgacacggtctttgccgtgctgcgcgaagccggcctgtcggcctgcagccatgtggtgggcaagcccaacgcgaccgaccagatcgaggtctatcgcgatgccaagaaggtcttcggcgcctcgcgcaccgacctgcagcgcaactggagcgaagtcagctggcgcatcgcgcgcctgcgcgacaacccggcctgcgccgacagcgaatacgaccgcctgctcgacgccgccgaccccggcatcagcccggtgctgaccttcgatgcggccgaagacatcgccgcgccgttcatcgccaccggcgcccgcccgcgcgtggcgatcctgcgcgagcagggcgtcaactcgcagatcgagatggcgtacagcatggatcgcgccggcttcgatacgcacgacgtgcacatgagcgacctgatcgcaggccgcgccaatctggccgacttcagcggctttgtcgcgtgcggcggcttcagctacggcgacgtgctgggcgcgggcgagggctgggccaagaccatcctgttcaacgcgcagatggccgagcagttcgctgccttcttcaaccgccaggacacttttgcgctgggcgtttgcaacggctgccagatgatgagcaacctggccccgatcatcccgggcgcaggcgcctggccgaagttcacgcgcaaccagtcggagcagtacgaggcgcgctttgtcacggtcgaggtgcagtcgtcgccgtcgatcttcttcgccggcatggaaggcagccgcattccgatcgtggttgcccacggcgaagggtttgccgacttctcgcagcagggcaatatcgaccaggcccacgtggcgctgcgctttgtcgacaactacggctcggtcacgcagacctatccgctcaacccgaacggctcgcccgacggcatcacctcggtgaccaccgtcgatggccgcttcaccgtgctgatgccgcacccggagcgtgtgttccgtgccgcgaccatgagctgggccccggacgcgtggaagcaggttgccgatggcggcagcccgtggatgcggatgttccgcaatgcgcggaagtgggtggggtaagcagcagcccagggcttgcgcccttcgtcccaagcaagagccaccggcagcgccggtggctttttagtttttcggccaaagcccaaatggcgacggccatttcgctccgcatcttggaatcttccgcatttcctgccgctttcgcactgttactctcgcgctgactcatgatcggatgcagggctggtccgcttgcatccgggtcgctcgaacccggaacggctgattcggagatcccaccatgaatcagaaggcgcagtcgtccccggcagtcgatgcagactatatgttcgccacggtcccgcccggtgcgcgcaggccaacctggaagcaggtgatggtatgggtcgggtttggctatgttgccaccggcctgtttatcggcggcaccctggccgggcccgcgggcggagcgggcgtttctttctccatggcgttgctggccatcgccatcgccatcggcatgggcatgggcatcctgttcgtgctgacagccctgctcggcatcatcgcccaacgcaccggcctgagcctggcgttgttgtgccgctatgcctacggcgccaggggcatgaacgcgcagctcatcaattacctcggcatcatggcgccgccgctggccggcccgctgctggcggatttctatatccggcacaaaggccgctatgacgttcgcgaactcgaccggcagcccgcattcaaccgggccggcatcggcgccgcgctggtcggcatggcactggggctcggcctcgagctgaaccgctggctgcccgagtggcccaacgggctggtggcgctgctggccacggtgctggtgtacctgctgttgcatccggtcctgaacgtgaaagtgcagccgctggcggagaacgcatcatgaagaaagtcttgctgaacgaggtttccacggccgaactggaggccagtttgccgctggcggcatagacagcgccatcgggaaaagggcagcaagatgctggacgcgctggtcggactggttgccgacagtatcaggcagctcgacgaaaccgggtggcgctacgacctgcgccggtgaaggcaggtttcagccggcaagcggagggagcaggcgtgaactccacgacgcataggcataagtcagcatccgcccggcttcaaaaccagggggcgccctgatctcgccgcgagcctccttgtaagccaccacggcgtgcaggatcttctcgggcgcgtaacggtcacgcaacgggagataggggtggagctggcgccagccgggggcggcgccgtccagggtcgcccaggccagtgcgcaatagcacatgccccgggacgagagatgccagagttgccagtagcggccagtcgactccacgcgctgcatccttgaatcttgcaggaccggcgggggcgaccggaccgtgccttactggatcttggccttgtccttgagtgacttcatcatggcctggaactgctcgcgctgccagttctggtcccccatcagcatctgcgtgagctgcggtttgacctcttcgaacgacgggatcttggcgtcgcgcacgtcgaccagttcgatgatatgccagccgaactgggtcttgaccggggtatcggtcagctggccctttttcaggccggtcatggcagccgagaactcagggacgtagctgctgctgttggcccagtccaggtcgccgccgttggcggccgagcccgggtccttggacgaggccttggccatgtcctcgaacttggcgccgcccttgatcttggcgatgatcgccttggcgtcggcttccttttccaccaggatatggcgggcgtggtattccttgccgttgccgaactgcgacttgatcttgtcgtactgcttgcgcagctcggcgtcgctggcgccgtgggtcttaacgtagtcttcgaacactgcgccggccagcacgttcaggcgggcctgttccagttgttcctgcacgtcgtcgcgctgggtcaggccgcgcttgttggcttcctgcacgagcagttcgcggtcgatcagcatgttgcgcgcgcgcgagcgcagctccgggttgtcgggctggccggtgccggcgatcaacttgtccagctttgccgatgaaatggccttgccattcacgacggcggcattctgggcgatggccggcaggctgccggcagcaagcacagccgccaggctgaacgagaggacggtggtcttcatggaatcaggtctgagagttgctggaagaatcgcgtgatgatgcgcgggattggtactcttggtcggtgaacgcagtcacggcaagtgcgtggatctgcgcggggaacagaccgcgcagcgcatcatacaccatgcggtgtcgcgcaacccggctgtgacccgtaaagcgctcgctgacgattgtcacgtcgtaatgtccgccgccggatgcggcgccggcatgtccggcgtgcagcgcgctgtcgtcgcgcacggccaggtggctgggggcgagcgcttcgcgcagcatcgcctcgatagtggcgggatcggctgccatcaatggtttccttcgattcgggggggcgggggcggggccgtcagtcctggctgttctcgggcatgtggcgcgacagccagacactctgggcgacgatgaacaccagcatcagccccatgctgccgaacaacttgaagttgacccaggcctcggtcgagaactggtaggccacgtacaggttcagcacgcccatggcggcaaagaagccggcccaggcggcgttcaggcgcgcccacaccgggtcgggcagggtcacctgtttttccatcatggcgcggatcaggttcttgcgccagccgatcaccgagcccagcagccccaccgcgaacatccagtagagcacggtcggcttccacttgatgaaggtctcgttgtgcagcaccagcgtggcaccgccgaacaccgcgatgatcagcaggctgacccactgcatcggctcgaccttgcggtggcggaaccagacccagccgatctgcagcacggtggcgccaatggccacggcggtggcggtgtagatatcagccagcttgaaggcggcaaaaaacaggatgaccgggaacaggtcgaacaggaatttcatgcggtaccaggttgtgtccggcgtgcttgccggagcattcagcgctgcgggtcgcgccgggggttgtcgtcgctgccggcggcgtgggcatcatccgccgcacgctgtgccgggtcgcgatcatcgaattttagcgcagccgagttgatgcaatagcgcaggccggtcggggcggggccatcctcgaagacatggccgagatggctgccgcattccttgcagcgtacctccacccgcgtcatgccgtggctgtggtcgacgtgctcggcaatcacctcgccgttgatggcgcggaaatagctgggccagccgcagccggcatcgaacttggtggcggattcgaacagcggcgtgccgcagcccacgcagtggtagatgccgttgtcccagtggtcccagtagcggccggtgaacgggcgctcggtggcggcctcgcgggtcacgcggtattcgatgtcggagagttgttcacgccactcggcgtcggtcttggtggtggtcatggtcttgtcctcgcagggcttcctcggatgggttcctcagttaaggcattggtcgtgcgaactgcgcgaaccttacaccggcaggcgccggcgtgcagggcacggatcacatgacgtcacgacgagcaactgacttccaggccggaggcccagtccggcggcagcgccgcgtagtgctctgcttccggctgctcgtcgaaggggcgcgacagcactgccagcaggcggtccacttcggtgaagtccttctcgcgtgcgtgccggatcgcggtttcggccaggtggttgcgcagcacgtacttggggttgactgccagcatttccagttcgcgcgcggcatcgtgcgactgctcggcgcgcaggcgcacgcgatagtcggccacccatgcgtcgaaggcggcgcggtccaggaacaggtcgcgcaccggcgcgtcgcgcgaggcatcggtggacgaaatgccgcacagcttgcgccagaacagcgtgtagtccacgcgctggccgtgcagcagctggaacaggctggtcagcagcggctcatcgctcttgtcatcgccgccggcgggcgggcgcaggcccagcttggcgcggtagtggcggaagaatgccgcggcatagcggtcgcggaacgggtcaagcgccgcgcgcgcggctgccacggcagcgtcgcgcgcgccttcctggtcggcatcctctggcggcagccacagcggcagcagcgcctgcgccaggcagtgcaggttccagaatgccacctgcggctgctggctgtaggcgtagcggccctgcgtgtcggagtggttgcagatatggttggcgtcgaacgcgtcgaggaagccaaatgggccgtagtcgatggtcaggcccaggatcgacatattgtcggtgttcatcacgccgtggcagaagcccaccgcctgccagtgcgcgatcaggtcggcggtgcgcagcgagacctcgcgcagcagcgcctggtagggctgggcgtcgtcgcggcacgcgggcatgaagttgtcgatgacgaaatccgccagcttgcgcagcgcggcgacgtcgtcgtgcgcggcgaaatgctcgaagtgcccgaagcggataaaggtcggcgacagcctggtcaccaccgcggaggtttcgatggtctcgcgccgcaccggcgcgtccgagcccatgatagacagcgcgcgcgtggtcggcacgcccagtgcggccatggcttcggagcagaggtactcgcggatcgacgagcgcagcaccgcgcggccatcggccatgcgcgagtagggcgtcaggcccgcgcccttgagctggatttcccacgggccggtggcggtctcggcctgcgccaggcggatggcgcggccgtcgccgagctggccagcccagaccccgaactggtgcccggaatagaccgtggcgagcgggtcggcccagtccggcacctggttgccgataaaggtctcgatgaagtcctgctggctgccgatgccggcatcccagccgagcagggccgcagcggccggcgccacccccaccaggtagggcgctggcagcggcgtcgggcgcagccgcgtgaagaactgcgcgccgagttcggcaaagccgggcgcggtgcgccagggcgcggacagcgttgccggcgtggctgcgtcggagggctgcggagcttgtgactggggcgtgtctggcatcgcgtaggggcgcctcggggcgcaaggggcggtgcgaattccgtgcgctcgtccatgtgcggcgaaccgcgtaaaaggcggtgcggcgcggcatgccgggggcacgaaaatgcggtggtggctagggaaaacgacatgttgaggtgcaacatgccacgcagtattgtacgtcctcaacggcactcgaccgctcgaccgagttaatgccgccatgcaccgcacggttattttcctccttcagtgcgcacatgaatccggtgcatgggcttttcgcagaattgcggccccgaattcgatggcaatgccggcggcaaccccgacggcaatacacaacaacagtacggcagtgcacaacgagatcggccggacgccgatttggtgcatggaaacgaccgacaaaaaatagtacggttgttcgttttcaggcgaatcacacaagactttcaggaggcaggttcatggcattgatgggtcaaatgatgagcgcgccgctgctcatttcctccatcatcaaacacgccgcgcgttattacggcagcaccgagatcgtctcgcggcgcacggagggcgacctgcatcgctacacgtaccgcgattgcgaactgcgcgcccgcaagctggcgcaggcgctcggcgcactgggcgtgaagcagggcgagcgcgtcggcacgctggcctggaacggctaccgccacctcgagatctactacggcgtgtccggcatgggcgccgtctgccataccatcaacccgcgcctgtttcccgagcagattgcctatatcgtcaaccatgcggaggacggctatgtcttcttcgacctgaccttcctgccgctggtggaaggcgtggcgccgcattgccccaacgtcaggggctgggtggcgatgaccgaccgcgcgcatatgccggccgaatccaaggtgccgctgctgtgctacgaggagctggtcgacgcgcaggacggcgactacgaatggccgcagttcgacgagaatctggcgtcgagcctgtgctacacctcgggcaccaccggcaaccccaagggcgcgctgtactcgcaccgctcgacggtgctgcactcgtacgcgtcggcactgcccgacgcgctgggctgctccgccagcgacgtgatcctgcccgtggtgccgatgttccacgtcaatgcctggggcctgccgtactcggtgccgctggtcggcgccaagctggtgctgcccggtgccaagctggacggggcgtcgatctatgaactgttcgagcaggagaaggtgaccttctccgccggcgtgccgacggtgtggctcggcctgctccagcacgtgcagtcgaacaagctgaaattctccagcttccgtcgcaccgtgatcggcggctcggctgtgccgcccgcgatgacccgtgcgttcgaggcgctgaacgtcgaagtgatccatgcctggggcatgaccgagatgtcaccacttggcacggcgtgcaagctgctagccaggcacgaagctctctctgacgcggatcgccacaaaatccaggaaaagcagggccgcgtgatcttcggtgtggacatgaagattgtcgacggcgaaggcaaggagctgccgtgggacggcaaggccttcggcgacctgatggtgcgcggcccatgggtcatcgagcagtattaccgcaatggcatcagccccctggccgacggctggttcccgaccggcgacgtggccaccatcgacgccgatggcttcatgcagatcaccgaccgcagcaaggatgtgatcaagtccggcggcgaatggatctcgtcgatcgatatcgagaacgtcgccgccgcgcaccccgcggtgcatatggcggcctgcatctcggcctaccaccccaagtgggatgaacgcccgctgctggtggtggtgaagaagcccggcgccgaagtcacccgcgaagaactgctgcagttcttcgatggcaaggtcgccaagtggtggatcccggacgacgtggcctttgtcaccgagatcccgctgaccgccaccggcaagatgcagaagctcaagctgcgcgagcagttcaaggactacaagctgccgactgcctgacgccggcacgcgctttccggtgcgccatgcctgcttgcggcatggcgtgttcggggcggctgcaaggcgtggcatggaggacgccgcgcagccagccaaattcgacgacaagccaacgacaagagtgaaggagacaggtatgaccaaaatgcgtccgctggtggccggtgtggccgtgtttgccgcactgggttctgcgctggtttcaggtaccgcactcgcggatacggtgaagattgccttcattgacccgctatcggggctgatggctcccgttgggcagaaccagctcaagagctggcagtatgtcgccgacatcgccaaccagaagaactgggccggcgcgcacaagttcgaggtggtgggtttcgacaacaagctgtcgccgcaggaaagcctgaccatcctcaagcaggcggtcgaccagggcatccgctatatcgtgcagggcaacggctcgtcggtcgggctggcgctgcaggacgcggtggccaagcacaacgagcgcaatccgggcaaggaaatcgtctacctgaactacgccgcggtggacccggacatgaccaattccaaatgcaacttctggcatttccggctcgacgccaactcggacatgaagatggaggcgctgaccaccttcctggccaaggacccgaacgtcaagaaggtctacctgatcaaccagaactactcgttcggccaccaggtggcgcgcgccgccaaggactacctgaagcgcaagcgcccggacatccagatcgtcggtgaagacctgcacccgctggcccaggtcaaggactttgccccgtacgcggccaagatcaaggcctccggcgccgataccgtgatcaccggcaactggggcagcgacctggcgctgctgatcaaggcgggcaaggatgccggcctgaccaccaactactacacctactacgccggcaccaccggcgtgcccacggcgatgggcgccaccggtgccgagcacgtcaagtatgtcggctactacaaccccaacaacaaggggttcaagggggctgatgtcatcgagggcttcaagaagaagtacaacgacgacttctacgtgatggcctcctacaccggcattgccatgctgtccaaggccttcaaggacaccggctcgaccgatccgatcaaggttgccaaggcgctcgagggcatcaaggtcgacagcatgaacggcacggtcgagatgcgcaactcggaccaccaggcgcagcagccgctggtggtcgccacctggaccaaggtggatggcaaggaaatcaagtacgaccaggaaaacaccggctacggctggaagaccaacgcgctgatggaccagtacgtgtcggcccagccgacctcctgccagatgaagcggcccggctgatcctgtccgtgacgggccggccacgctgacaaagtggccgcccgatcctgcatactttcagtctttttcggtcgataccggggagcgtccggggcgggtaaccgcccccggagggggacgctcaccctcaatccaaccggacggacgccggcatgcccacgcatggcggcgccagcttgaaggacacgctgtggaattcttcgtcatctcactgctgaacggcatcagctacgggctgctgctgttcatgctgtcatcgggccttacgctgatcttcagcatgatgggcgtgctcaactttgcccatgccagcttctacatgctgggcgcctacttcgcctacaccatcgccagcaaggtcgggttctggccggcgctgatcttcgcgccgctgctggtggccggcgcgggcgcgctggtggagcgcttcggcctgcgcacggtgcacaagtacggccacgtggccgagctgctgttcaccttcggcctggcctacctgatggaagagggcgtcaagctggtgtggggcctggcggcggtgccgtaccggatccccgcggagctggacgggccgctgttcacggtgttcacctcgtccttccccaagtaccgcgccttcatgatgctggtgtcgctgggcatgctggtggcgatctacctggtgctgacgcgtacccgcatcgggctggtgatccaggccgcgctgacgcacccggaaatggtcgaggcgctgggccacaacgtgccgcgcgtgttcatgatggtgtttggcggcggcgccgcgctggccgggctggcgggagtgatcggcggcaatgcctttgtcaccgagccatcgatggccgcggcggtcgggtcgatcgtgttcgtggtggcggtggtgggcggcatgggatcgctggtgggcgccttcattgcgtcgatcctgatcggcgtgctgcagaccttcgcggtcaccatcgacgcctcgctggcgggcctgatgaccagcctggggctggcggtcagcgaggccacgccgttctattccttgtggaagctcacggtcgcccaggtggcgccggtgctgccgtacctgctgctggtggtgatgctgatcttccgcccgcgtggactgatgggaacccgggagagctgacaccatggagcaagcgatgcaacaaccccgcgagccggtggtgaccggccgcaccctgcgctaccgcccgctgaacctggcgcgctggatcatctggagcctgaccgtgctggtcatgctggtgctgccgctgatcttcaccgggggcttcgccatcacgctgatgtcgcagatgggcatcatgatcatttttgcgctgtcgtacaacatgctgctcgggcagaccggcatgctgtcgttcggccacgcggtctactccggcctgggcgcgtttatcgccgtgcatgtgctgaacatggtcggggcgggcaaggtctggctgccggtgtcgatgctgccgctggtgggcggcctggccggcgccttcttcggcgtgatcttcggctacgtcaccaccaagaagtccggcaccacctttgccatgatcaccatgggcatcggcgagatggtgttcgccagctcgctgatgtttccggagttcttcggcggcgagggtggcatctccaccaaccgcgtggtcggcgatccgttcctgggcatcaccttcgggcccgggcgccaggtctactacctgatcgcggcgtggtgcctgctgtcgatggtggcgatgtacgcctggacgcagacgccgctgggccgcatcgccaacgccgtgcgcgacaaccccgagcgggtcgagttcatcggctacaacacccagcgcgtgcgctacctggtgctgatcctgtcggcattcttcgccggtatcgccggggcgctgggcgccatcaacttcgagatcgtctcggccgagaacgtcagcgcggtgcgctccggcggcgtgctgctggcggtgttcatcggtggcgcgggcgtgttcttcgggcccatcatcggcgcggtggtgttcgtgctgttcgcggtggcgctgtcggacctgaccaaggcctggctgctgtacctgggcctgttcttcgtgctgatggtgatgttcgtgccgggcgggctggccagcctgctgctgatgcaggtgccgctgctgggcaagggcaagctgggccgcatgctgccgtcctacgcgcgtgccggcggcgccgccgtggtgctgctgctggccatgatcctgacggtcgagctggtctacaaggtgcaggtcgacagcgccaacggcaccacgatgtcgctgttcggcgtcggcttcgatgccgcaacctggacgccatggctggcggcggccgcgctgtgggcggctggcctgttcgcgtggcggctggcggcggcgcgggtgcgcagcgcgtgggacaaggtacagatggaaatcgcaggaggcaggccatgacagcggcactggaactgaccgatgtacgcaagaagttcggccagacggaaatcatccgcggcgtgaacctgagcatcccgaagggcgagcgccatgcgctgatcgggcccaatggcgcagggaagtcgacgaccttcaacctgatttccggccggtttgcgccgagcagcgggaccgtgcggctcaatggcgcggagatcggcgggctgcagccgttcgtgatcaaccgcatggggctgtcgcgcagcttccagatcaccaacatcttccatcggctgtcggtgttcgagaacctgcgctgcgcggtgctgtggtcgctcggctacaagtattcgttctggcaccggctcaagggcctgcgcgacacgcgcgagcgcgcggaggaggtgctggagctgatcggcatgcagcaccgccgcgacagccaggcgggcctgctgacctatgccgagcagcgtgcgctggagatcggcatcaccatcgccggcggcgccgaggtgatcctgctggacgagcccaccgcgggcatgagccgctccgagtccgatcacgcggtggagctgatccgcaaggtcaccgtcggcaagacgctggtgatggtggagcacgacatgagcgtggtattcggcctggccgaccgcatctctgtgctggtctacggcgaagtgatcgccacggacaccccgcaggccatccgcaacaaccgcaaggtcaaggaagcctacctgggcacaaccctcgacgaggaagccaccgaaggagcgcactgatgggcaagcgcatgctgaacgtccagggcctgcacgcctactacggcaagagccatatcctccacggcgtggacgcgcatatcgacgaaggcgagatcgtcgcgctgctgggccgcaacggggtggggcgctcgaccatggccaaggccatcctcggcatggtcaaggccgagggctcggtgcggtttcgcgacgaagagatcctggggcggcgcaccttcgagatcgcgcacctcgggatcggctatgtgccggagaaccgggatatctttccgacgctgaccgtgcggcagaacttgctgctgggcgagaagcgcaacccacggcaggccaggccgcgctggaccgtcgaggacatgttcaacatgttcccgcggctgaaggagcgcgagaacacctcggccggcgtgctctccggcggcgagcagcagatgctgacgttgtgccgcacgctgatgggcgaccccgacctggtgctgatcgacgaaccgaccgaaggcctggcgccgatgatcgtggccctggtcggggactacctgaagacgctgaaggagcggggtatttccgtgctgctgatcgagcagaagctggcgatcgcgctggatatttcccagcgcgtctacgtgatggggcacgggcatattgtgttcgaggggacgcccgcggaactgaaggccaactcgcagatcaggaaggagtggctggaggtatgacttcggccactgtgcgctccccttgccaactgtgtgctccctctcccgcttgcgggagagggccgaaaactgccggctttggcaagtcaaacggcatatcctcatagtcgatcagccgcgacttcttcaccgcccggtacccccaccacagcgccaggaacgccggcacgccgatataggtcgccacgatctccggccaccggttcggaatatccgcaaacgcctggtagttctgcccggccacgatcaccacgcacagcaccacggtaaaaatggggccgaagggatagagcggcgagcggtaggccagcatgccaacgtcatagccctggtgcaccagcccgcgacggaagcggtaatggctgatggcaatgcccagccaggcaaagaagccggtcatggccgaggtgttgagcagccacaggtagaccgccttgtccccgaacagcgaactgaagaaacacagcgcgcccacggcggtggtggccagcagcgcattgaacggcacgccgctcacggtcagcttgccgaacgcgcgcggcgcgcggccgctgacggcgaggccgtagaggatccgggtcgatacatacatgctggagctgccggccgagagcagcgcggtcagcaccaccgcgttcatcagccccgcagcaaaggccaggccggcgtggcggaacaccagtgcaaacggactcacgcccacgtcggtgacgtcgttgcgcagcaggctgggatcggtatagggaatcagcaccccgatgatcaggatcgcgaccacatagaacagcaggatgcgccagaaggtctgccggatcgcgcgcgggatggtcctggccgggttctccgcttcgccggcggccacgcccaccgtttccgtgccctggaaggagaagcccgcgatcatcgccacgccgatcatggccgggatgccgccgacaaagggcgcgtcacccatggtgaagttgtgccagccagactgcgggccgcctttcatgatgccgaagatcatcagcaggcccacgcccaggaacacgatcacggtcaccaccttgatcagcgcgaaccagtactcggcctcgccgaagccgcgcaccgagaacgcattgagcccgaacatcagcagcaggaacgcggcgctccagaccacgccgggcatttcggggaaccagtactgcatcaccagctgcgccgcggtcagttccacggcgatggtcaccgccaggctgaaccagtagttccagcccagcgcgaagccgaagccttcgtcgacatagagcgcgctgtaggtgacgaaggagccggccaccggcatatgcaccgccagctcgcccaggctggtcatcaggcaatagaccatcagcccgagcagcatatacatcagcagcgcgccgccggggccggcctgcgcgatcgaggcgcccgaggccacgaacagcccggtgccgaccgcgccgccgatggcaatcatgctcaggtggcgggccttgagcctgcgcttgaggtggtcgtgctcgaccaccgggtgctggtgctcgtgggcgtgggaatgtgagggggaagacatcagggtcgctggaccttccgccgatccggcatcttgtggaacccggacggcaaaaaacgaaaagccgcgagtttacagggtcggcccgcgcgatttgtccgtgtcggccaaataaagtccgatactggtttagaggcggcactcagtcgcactcggcaagtgctttatccgccatggcgggacgatttggcaccgcgtcaggcgccccgccatgcatcgcggtcaggggcggcattagcgccgcgcatgtcgccggaaaagtccgaaaattaaaattgaacgaccgtgctattttgtgtatgcttgtttcgcccaggcgccggaaggcgttgcgggacgcgggaaagcggcaggtcgggcggagggtttacccgctcatgacggcagcctcccgcagcagtcgccggccgctgccggccgcgccgtgcagtaaaaattgaattcgagaattcgaatcccgagacaacttttgacaccaaaggaaccagcatgacagcgcagtatcaggttcaggacggcgtagccgtcatcacgctcgacaatccccctgtcaacggcctgggtcacagcacccggcttggcatcgtcgaaggcatgacccgtgcgctggacgatgccgccgtcaaggccatcgtcatcaccggcgctggcaaggctttctcgggcggcgccgacatccgtgaattcaatacgcccaaggccatgcaggagccgacgctgcactcggtgatccgcgtgctggaaggctcgtccaagccggtcgtggccgccgtgcactcggtcgccatgggtggcggcctggagctggcgctgggctgcaactaccgcgtggcgtccaagggcgcccagatcgcgctgccggaagtgaagctgggcctgctgccgggcgccggcggcacgcagcgcctgccgcgcgtgatcggcctggaggccgcggccaacatgatcgtgtcgggcaccccggtgctgtccgagaagtttgccggcaccaagctgttcgatgaaatcgtcgacggcgacgtgctgcccgccgcggtcaagttcgcgcagaacgttggcgccgccaccggcccgcatccgaaggtgcgcgacctgaaggtgcgccacgagaaccccgaaggctacctgggctttgcccgcaataccgtggccgcgatggccaagaacttcccggcgccgctgaagtgcctggaagcggtggccggctcgctcaagccgttcgaacagggcctgaagcaagagcgcgagggcttcctctacctggttaccacgccggaatcgcgcgcgctgcgccacgccttctttggcgagcgtgccgccagcaagatccccgatgtgcccgaaggcacgccgacccgcaagatcgagaaggtcgccgtgatcggcgccggcaccatgggcggcggcatcagcatgaacttcctcaacgcgggcatcccggtcaccatcctggaaaccaagcaggaagcgctcgaccgcggcgtcggcatcatccgcaagaactacgagaacagcgccaagaagggcaagctcacgcaagagaaggtcgagcagcgcatgggcctgctcagcaccacgctgtcctatgacgacctcaaggacgccgacctgatcatcgaggccgtgttcgaagagatgggcgtcaaggagaccgtgttcaagaagctggatgaagtcgccaagcaaggcgcgatcctggcctcgaacacctccacgctggacgtcaacaagatcgcctcgttcaccaagcgtccgcaggacgtggtcggcatgcatttcttcagcccggccaatgtgatgaagctgctggaagtggtgcgcggcgagaagaccggcaaggacgtgctggccacggtcatgcaggtcggcaagaagatcaagaagaccgcggtggtgtcgggcgtttgcgacggctttatcggcaaccgcatgatcgagcagtacagccgccaggctggctacctgctggacgaaggcgcgctgccggagcaggtcgacaaggccatcgagaagttcggctttgccatgggcccgttccgcatgggcgacctggccggcaacgacatcggctgggccatccgcaagcgccgcgcggtggacaagccggagatccagtattccaagaccgcggacctgctgtgcgagatgggccgcttcggccagaagaccggcgcgggctggtacgactacaaggcgggcgaccgcaagccgtacccgaaccagcaggtcaacgacatgatcgtgcagcactcgaaggacctgggcatcacgcgccgcaagatctctgacgaagagatcgtcgagcgcctggtgttcgcgctggtcaacgaaggcgccaggatcctggaggaaggcattgcttccaaggcctcggatatcgacatggtgtacctgaccggctacggcttcccgctgttccgcggcggcccgatgctgtacgcggaccaggtcggcctgtacaacgtggcgctgtcgatgaagcgctacgccaagggctaccacggtgaagcgtggcaggtcgcgccgctgctgcagaagctggcggacgaaggcaagggcttcaacggttaataccgccacatggttcagcctggagctgagatgaacaccaccatcggaccggacgattgcctgctggtgatcgacgtgcagaacgacttcatgccgggcggcgcgcttgccgtgccccacggcgatgaagtggtgcccgtcatcaaccggctggcgcgtgcgttcggtcatgtggtgctgacgcaggactggcatcccgtcagccacgtctcgttcgcggccaaccatgcgggcacgcagccgttccagacgctggcgctgccgtatggcgagcaggtgctgtggccggtgcactgcgtgcagggcacgcccggcgctgcgctgcatgcgggcttgcacgtgccgcatgcgcggctggtgatccgcaagggccaccatgccgacgtggacagctactccgccttcctggaggcggaccgcaccacgcgcaccgggctggccggctacctgcgcgagcatggcgtcaggcgcgtgttctgcgcgggtctggcgacggactactgcgtggcctggagcgcgctcgatgcacgcgccgcgggcttcgcggccgcggtgatcgaggatgcctgccgcgccatcgacctggaagggtcgctggccaaagcatggcaggacctcggcgccgccggcgttgcgcgcgtcacgtccgctgaactgctcaagggccagggctgaaccgaaccaccgaactgaacgacacaagagaatccgaggagcaagacatgaacgaagcagtcatcgtatccaccgcgcggaccccgctggccaagagctggaagggcgccttcaacatgacccacggcgccacgctcggcggtcatgccgtccagcacgccattgcccgcgccaagatcgaggccgccgaagtggaagacgtgctgatgggctgcgccaacccggaaggtgccaccggcgccaacatcgcacgccagatcgcactgcgcgccggctgcccggtgaccgtgcccggcgccaccgtcaaccgcttctgctcgtccggcctgcagaccatcgccatggccgcgcagcgcgtgatcgctgatgagggcgacatcttcgtcgccggcggcgtggaaagcatctcgtgcgtgcagcaggagatgaaccgccatatggtccaggaaagctggctgctgaagaacaagccggaaatctactggaacatgctgcagaccgccgagaacgtggccaagcgctacaacatctcgaaggagcgccaggacgagtacggcgtgcgcagccagcaacgcgccgccgccgggcaggaagccggcaagttcaaggacgagatcgtgccgatgacggtgctggcgggcgtggccgacaagtcgaccggccagctggtgaccaaggaagtcaccgtctccgccgacgagggcatccgcgccgataccacgctggaaggcgtctccaagatccgcagcgcggtgccgggtggcgtgatcaccgccggcaatgcctcgcagttctcggacggcgcttcggcagcggtggtgatgaatgcgcgcgtcgccgaggcccgcggcctgcagccgctgggcgtgttccgcggctttgccgtggctggctgcgagccggacgagatgggtatcggcccggtctttgctgtgcccaagctgctgaagaaggccggcctgaaggtcgacgacatcggcctgtgggagctgaacgaagccttcgccgtgcaggtgctgtactgcgccgacacgctcggcatcccgatggaccggctgaacgtcaacggcggcgccatcgccgtgggccacccctacggtgtgtcgggcgcgcgcctggtcggccatgcgctgatcgaaggcaagcgccgcggcgtcaagtacgtggtggtgaccatgtgcatcggcggcggccagggcgcggccggcctgttcgaagtgctctgatgtcggctgcgggcaccgcgcgggccacgcccgccgacatgctcgcctggggccgggaggtgctggccagccagcccttctcggtcctggtcggcaccgaactggcggcgttgtcgccgggcaaggctgagttgcgcctgccgatccgtcaggacctgcggcagcagcacggcttcctgcacggcggcgtggtcagctacctggccgacaatgcgctgacctacgcgggcggcgcggccatggcggtgccggtcgtgacatccgagtacaagatcaactacgtgcgcccggcgatcggcgagctgctggtcgcccgcgccgaatgcgtcagcgccggccgccagcaggcggtggtgcgctgcgacgtgtacgtcgtcagggatggcgaggagaggctctgcgcggtggcgcagggaacgatcgcgcgccttggcgaaggcgcctgagcggcacgcagggaagggcgcggcagcgcccttttttgaccgcgcccggcgcctcccacgctagcaaaaagaactcgcggcacgccacgcagtgcgccgcatggagacaccatgtcgatgatcctatcccgccgcgacctgaatttcgtgctgtacgaatggctcaaggtcgacgagctcacgcgcatcccgcgctatgccgaccactcgcgcgagactttcgacgccgcgctggacacctgcgagaaaatcgccaccgacctgttcgcgccgcacaacaagaagaacgaccagcaagagccgcatttcgacggcgagaccgtcagcatcatccccgaggtcagcaccgcgctgaaggccttctgcgaggccggcttgatggccgccggccaggactatgaactgggcggcatgcaactgccggtggtggtcgagaaggctggctttgcctacttcaagggtgccaacgtcggcaccagctcgtacccgttcctgaccatcggcaacgccaacctgctgctgacgcacggcacgccggcgcaggtcgagaccttcgtcaagccggagatggacggtcgcttcttcggcaccatgtgcctgtccgagccgcaggcgggctcgtcgctgtcggacatcaccacgcgcgccgagtacgagggcgaatcgccgctgggcgcgcagtaccggctgcgcggcaacaagatgtggatctctgccggcgagcacgagctgtcggaaaatatcgtccacctggtgctggccaagatccccggcccggacggcaagctgatcccgggcgtgaagggcatctcgctcttcatcgtgcccaagtacctggtcaatgaagacggctcgctgggcgagcacaacgacgtggtgctggccggcctgaaccacaagatgggctaccgcggcaccaccaactgcctgctcaacttcggcgaaggcatgaagtaccggccgggcggcaaggccggcgcgatcggctacctggtgggcgagccgcacaagggcctggcctgcatgttccacatgatgaacgaggcgcgcatcggcgtgggcctgggcgcggtgatgctgggctataccggctacctgcacgcgctggactacgcgcgcaaccgcccgcaaggccgcgcggtcggccccggcggcaaggatgcggccagcccgcaggtgaagctggtcgagcacgccgatatccgccgcatgctgctggcgcagaagagctatgtcgaaggcggcctggcgctgaacctctattgcgcgcgcctggtcgacgaggaagaggccgctgcggccgccggcgaccaagccgcgcatgcgcgcctggcgctattgctcgatatcctgaccccgatcgccaagagctggccgtcgcaatggtgcctggaggccaacaacctggcgatccaggtgcatggcggctacggctatacgcgcgagtacaacgtcgagcagttctaccgcgacaaccgcctcaacccgatccacgaaggcacgcacggcatccagggcctggacctgctgggccgcaaggtggtgatgaaggacggcgccgccttcaagctgctgggcgagcgcgtgcaggacaccatcacccgcgcgctcgccgccggcaatgccgagttgtcgcagcaggcaggcgccctcggcaccgccaccaagcgcctggccgaggtcacgcaggcgctgtggagcgcgggcgaccccaacgtgacgctggccaatgcctcggtctacctggaggccttcgggcacgtggtggtggcgtggatctggctggaacaggcactgctggcgcaagccgcgctgccgcgcgcgaacggcaaggaagacgaggacttctaccgcggcaagctggccgcggcggcctacttcttccgctgggagctgcccaaggtcggcccgcagctggcgctgctcgagtcgctcgaccgcaccacgctcgacatgcaggacgcgtggttctgagcggcgcttgcccatccccgaaccctacagaacgaaggaagacaatatgcgtaccatccagcaactgtttgacctgaagggcaagaccgcgctgatcaccggcggctcgcgcgggcttggcctgcagattgccgaggcgctgggcgagcagggcgcgcgcctggtgctgtcggcgcgcaaggccgacgagctgcaggcggcgcaggcgcacctgaagtcgctcggcatcgaggccgactggatcgccgccgacggctcgcaggagtcggaaatcgcgcgcctggccgacgaggccatcgcgaagctgggccacgtcgacatcctggtcaacaacgccggcgccacctggggcgccccggccgaagaccatccggtcgaagcctgggacaaggtgatgaacctgaacatccgcggcctgttcctgctgagccagcgcatcggcaagctgtcgatgatcccgcgccgctacggccgcatcatcaacgtggcgtcgatcgcggggctggccggcaacccgccgggcagcatggagaccattgcctacaacacctccaagggtgcggtggtcaacttcacgcgcacgctggcggccgagtggggcgagcacaacatcaccgtcaacgcgctcgcgccgggcttcttcccgtcgaagatgaccaagggctcgctcgagcgcatgggcgttgaggccatgtgcgccggcgtgccgctgcaccgcctgggcgacgacgaggacctgaagggcgccgcgctgctgtttgccagcgacgccggcaaacacatcaccggccagatcctggcggtggacggcggcgtcagcgcggtctgagccgggcagggcgcattccgggcaagccgcaccgtgcggcttggcggaatcccggattgccctcaaacttggggccggcgcaaggcctcggcctcgccggcacctaattctcggactcgcaattgccatgaaccagttcaaaggccccctgacccacattcccttcctcgccgacctcggcgtgacctgcaacctcgccgaaggcggccgcagcgagatcgcactgccgatcgagaagcgccaccagaacagctgggacatggcccacggcggcgtaatcatgacgctgctcgacgtggccatggcggtggccggccgcagcagcgacgcggatggccggggcgtggtcaccatcgagatgaagaccagcttcatggcgccggggcgcggcgcgctgaccgcgcgcggcaccaccgtgcaccgcaccaccaccatggtgttctgcgaagccgagatcgtcgacgccgacggcaagaccgtggcgcgcggctcgggcaccttcaagtacatccggcgcatgccgccgcagcgcccgggtgagaccgataccggtgccgacggctgagcgccggcaccgatgcagcagacggggcagcgcggctgtcccttcccgacgcagtattcaagccgttccatattcctactgaaaggaatcgaccatgtccaaaacgttcaagcgcatcgtcctggcctcgcgtcccgaaggcgcggtgacgccggccaatttccgcctggaagaagtgcccgtgccgcagatcgccgacggccaggtgctggtgcgcaaccactacctgtcgctggacccgtacatgcgcggccgcatgaacgacagcaagtcctacgccgcgccgcagccgctcgatgaggtcatgatcggcggcaccgtgggcgaagtggtggaaagcaggaacagcaagttcaagccaggcgacaaggtggtcggcatgttcggctggcaggagatgggcgtcagcgacggcaccggcctgcagccggtcgacaccacgcatatcccgctgtcggcctacctcggttcggtcggcatgccgggcgtgaccgcctggtatggcctgaacaagatcatcctgcccaagccgggcaagaccatcgcggtcagcgctgcctccggcgcagtgggcagcgtggtcgggcagctggccaagctggccggctgccgcgcggtcggctttgccggcggcaaggacaagtgcgactacgtggtcaatgagctgggcttcgatgcctgcatcgactacaaggcggccaaggatcccaaggagctctacaagatgctcaaggaagccaccccggacggcatcgacggctatttcgagaatgtcggcggcgatatcctggacgccgtgctgacgcgcatgaacgccttcggccgcatcgccatgtgcggcatgatcgcgggctatgacggccagccgctgccgctgaagaacccgcagctgatcctggtgtcgcgcctgaccatcgaaggctttatcgtctccgagcatatggaggtctggccgcaggcgctgaaggaactgggcaccgccgtcgcccagggcaagctcaagttccgcgagagcattgccgaaggcctggccagcgcgcctgaagcctttatcggcctgctcaagggcaagaacttcggcaagcagctggtcaagctggtctgaccggcgcatgcagggccgcggcgcgcctgccgggcgcgccgcgggcaacggatttcaccaaaaagatggagacaccgatgaatgccccgcaagccccgcaaatccagagcggcgacgagatcggcgccggcctgcccgaagaggtcaaggcccgctaccgcaacctgccgcgcccgccgcagttcgccaccgccgccgcagagcgcctgcaccgcaagcagcgcctggccgcggccttccggctgttttccaggttcggtttcgacgaaggcgtggccggccatatcaccgcgcgcgacccggagtttcccgataccttctgggtcaatcccttcggcgtccatttcagccaggtcaaggtctccaacctgatccgctgcgaccaccacggcgacgtggtcgagggcgactacccggtcaatgccgcggccttcgccatccattcgcgcgtgcaccagacccgctccgacgcggtcgcggcagcgcattcgcacagcacccatggccgcgcgtggtccacgctgggccgcccgctcgatccgctcacgcaggacgtgtgcgcgttctaccaggatcatgcggtctatgacgatttcggcggcgtggtggtggagctcgacgaaggccagcgcatcgccaatgcgctgggccagaacaaggccgcgatcctgcagaaccatggcctgctgacggtcggcaagaccgtggacgaagccgcctggtggttcatcaccatggagcgctcctgccaggtccagctgctggccgaagccgccgcggcgcgcacccaggcgccgctcaagctgatctccgatgcggccgcgcgccaggcctattcgatcgtcggcacggcgcaggcgggctggttccagttccagccgctctatgcccgcatcgtcaaggagcagccggacctgctggactgaaccgcacggcacccgctggcaaacatggagttggatcgcatggccgacatcattcttcaccagtacgcaacttcgccattctccgagaaggtccgcctgctgctgggcgccaagggactggcctggcacgcggtggaaatccccgccatcctgcccaagcctgacctgctggcgctgaccggcggctaccgccgcacgccggtgctgcaggtcggtgccgatatctactgcgataccgcgctgatctgcgaggtgctggacgcgctggcgcccgcgccggcgctgtatccgccggcccaggccgcggcggcgcgggtcgcggcagcctggttcgatgcggcgctgttcacggcatcggtgacctatgtgttccagccggccggcgttgccagcatgctgggccacctgtcgccggcgcaggtccaggccttcagcgcggaccgcaaggccatgcgtggcgacaccaatgcgctgcgcatgccgttgcccgaagccaccgcgctgctgcatgaaacgttcggccaactggaaacgcagttcgctgccgggatcgggcatgtggccgggccggcgctgtcggttgccgatttctcgctgtaccacaacctctggtttatccgccgcgccggcgcgctggcgcagctgctggaggcttatccgcgcttgcaggcctggtatgcgcgcatgaacaccttcggccatggccggccgcgcgtgatcgacagcgaggacgcgatcggcgccgcgcgcagtgccgatccgctggcgctggatgagggcgtggtcgtggatgccggcctgcaggccggcgacgccgtcaccgtcacgccgaccgactatgcgcgcgacccggtggccggcgtgctgctggcgctgagcgcgcgccgcgtcacgctgcgccgccaggacccgcgcgccggcgcgctcaatgtgcatttcccgcggcagggctaccaggtgcagcgcgccgcctgagcgcgcatggcacacggcccgccgtttcccaaaacgaatcacgcgacaggacagacgatatgaaggacttctccaacaaggtggctgtcattaccggcggcgcctcgggtttcggcaaggagtttgcccacattgccgccgacctcggcatgaagctggtgctggcggatgtgcaggaagacgcgctggacgcgaccgtggcggaattcaaggcacgcaatgtgccggtgatcgggttgcgcacggacgtctcgcgtgccgaccaggtgcaggcgctggccgatgccgccatcgaggccttcggccaggtcaacctgctgttcaataacgccggcgtgggcgcgggcggcctgatctgggagaactccgagaaggactgggagtgggtgctgggcgtcaacctgtacggcgtcgtgcacggcgtgcgcatcttcacgccgctgatgctggccgcggcggagaaggatccggcctaccagggccatatcgtcaacacggcgtcgatggcgggcttgctgaacccgccggcaatgggcgtgtacaacgtgtccaagcacgcggtggtggcgttgaccgaaaccctgtaccaggacctgggcctggtgacggagcaggtgcgctgctcggtgctgtgcccgtactttgtgcccaccggcatcaaccagtcccagcgcaaccggcccgccgacctggccaaccaggcgccgccgacgcgttcgcagctggtgtcgcaggccttgtcggacaaggccgtcggctccggcaaggtgaccgccgccgaggtcgcgcagctgaccttcgatgccatccgcgacgaaagcttctatatttattcccacccccaggcgctcgcccccgtgcgccagcgcttcgaggacatcgtcgggcagcgcaatcccggcgatccgtttgccgacaagcccgaggtccgcgcgggcctcgttgccgcgctgcgcggctgacgccagcacaacgccacaacgaggaggaccgcatatggagaacaacatggctgcccccgccgccgtgatccgccacctgcagtacgccacgctgcccaacggcacccgcctgcactacgccagcgcgggcgagcgcggcaagccgctgatgctgttcgtgcacggctttcctgaattctggttcgaatgggaggcccagctggccgagttcggacgcacgcattttgccgtggcgccggacctgcgcggctacaacctgtcgagcaagcccgccgaggtcgaggcctaccggccgcgccatatcgtcgaagacctggtgcagctggtcagcgcgctgggctatgaccaggccgtggtggtggcgcacgactggggcggggcgatctgctggaacctggcgatccagttcccgcagctggtgcgccagctcgtcatcgtcaactcgccgcatccgtacctgtttgcgcgcgcgctggccaccgatcccgagcagcaggccgcttccgcctacatgaactggctgcgcaagccgggctcggaaaaggcgctggccgccaacgacttcgcgctgctggaccggatgcttgccgatgccgacggcaagccggcggcatggtacacgccggagacgcgcgccaggtaccacgcggcatggtcccagccgggcgaaggccaggacgccggcgtccatccgctcaccggcggcgtcaatttctaccgcgcctcgcccatgcacccgccgggcgagggcgagccgccgcccgatatctcgcgcctggatccggccgcgtttgtggtcaaggtccccacgctggtgatctggggcgaacgcgaccgcgcgctgccgaagtcgctggtggacgggctgggcgacttcgtgcctgacctgcgcctggaacgcatccccgagggcacgcactgggtgatccatgagcagccggaacgcgtcaacctgctgatccggagtgcgctgccggggtagctgccagatgtcgttcgggccgccaacgaaaccccagtcagcagctttcagccccgccttgatggcggggctttttgttggtgcgccatgcctggcgctgtccggctcgcgctggtgtttccggaacgtctgaagcatttactgagtaatccggacgacccctgactttttattaagggctggctttcattccatgtctcattggggaaaatatctacgatgtcctattagttgtcctattgaagcgacaataatactgatatatctttcggtccatgcttcagagccgatattcccttgactaattggcctgaacgggaagtatccgatgtcggtgaaccgataaatttcaacgggtcgaaagatagcagccgccatttatgggaaaccaaaattcgccgatgccgcggtatcaccgcatttacctggtgctgcggcagaaaatcctgaacgggttatacgacgagagcgggctgccggccgagttccgcttgatggagcagtatcgcgtggcgcgggtgacggtgcggcgggcgttagccgagctgctccaggaaggcctgatctaccggcggcccgggcaggggacattcgtcaatatcgagcaggttcggctgaacaggccaccagcgcagatgtgcggcctgctcgacagcctgctcgaagtcgtcgccggcacctcggtgcgggtggtcgatttcggcatgcggagctgccccacgcacgtccgggaggcgctgcggctggcggagcgggacgaagccctgcacgtgatgcgcgtgcgcctgcaccgggacgaaccggtctcgctgatcacgacatggtcgccgccgcacgtggcgctgttgctgacaccgggcgcgctgcagcagcagcccatgctggcgctgctggaagacggcggggttcgcatcggccacgccgaccagacgctgtcctgctgcctggccgacgcgcaggccgcggcgctgctggacgagccggtgggtgcggcgctgctgtcggtggtgcgcgtggtgcgcgatgtcgacggcaacccggtccagtggctcagcggcctgtatcgcccgcaatgctacgactaccgcatggcgctgacgcgcgctggcgaagacaaggcgcgtatctggcttgcgcgcgacctatccaccgcgacgcggtgatccaagaaatcgggaggagacagaaatgaccaagacttatccggcaagacgccggttcctgggccaggccgcgctgcttggcgccggtgcgctggcgccgcagatcggacgggcccagcccaggccggtgcgcatcggcgtgctgcatccggtcaccggagcgctggcgttttccggcacgcaatgccgtgccggcgcgctgctggcgatcgccgacatcaacgccgccggcggtatcaagtcgctgggcggcgccaggctggaagcggtgctgggcgatgcccagtcgcagccggagatcggcgcggccgaagtcgagaagatgaacgaggccggcgtcagcgccgtggtcggcgcctatgccagcgcgatctgcctggccaccacgcaggcggcggcgcggcatggcctggcgcatgtggtcgacgtgggcgtggccgatgccatcgtcgagcgcggcctgaccaacacgttccgcttcggccccggctacaaggtcgccaccgaaaccgcgatgagcaacctgcgcacgctcaaccagctcagcggcaaccgcgcgcgcacggcgatgatcatccacgaggaatcgctgttcggcagtggcacggccaagctgctgagccagcgcctgccggagttcggtttcgaggtgaaggaggtggtcaagcacgccaacccgacgcgcgacttcagcaatatcgtgctacgcatgaaggcggccgatccggacatcgtgatcgcggccaactactacaacgagtacgccctgctgatgcgcaccatgcagcagcagaagttccggcccaaggcggtctactcggtgctgggcggcgcggcgtcgagcttcaagttcatcaaggagttcccggcggcggcgcagcatgtgctggactgcaaccactggtacaaccccagggatcctcgcgccattgcgctgcgcaagcgcgttgaggccagcggcctgttctttacctacgaggttttctgcacctatgcgtccaccatgctgctggccgacagcattgagcgcgccggctcggcgcagcgcgagcgcgtgatcgaagcgctcgccagcagcagcttcagcagccacttcatgccgtacgggccgacgcgcttcgtcaacggccagaacaccggcgcgcagccgctgctgacgcaggtggtggatggcgacatcaaggtggtcttccccaacgcctaccggcaggtcgacgcggtgttcccgctgccggccagctaagcgcttcacgccggtcgcgccggtacgccgtttatccctagtcgctacggtcgggaagcccgcttcccgacgctggactcctgttgccgcgaggaacgcattacatgttcgatatcccgatactctgggcctcctggctcaacggcctgaccaccggggcgatctatgccctggtcgcgctgggcctgacgctgatctacggcgtgctccatatcgtcaacttcgcccacggcgccgcgctgatggcggcgctgtatggcgtctatttcctctttacccggctccatgtcgatccctacgcggcgctgctggtgatgctgccggccatgttcgccgcgggctacctgctgcagcgccacctgatcgcgcgggcaagtcgcggcaacgagcagaacgtgctgctggtcacgctgggcatctcgatcgtgctggagaacctggcgctgtacctgttccgctccgacacctacaccatcgacacgccctatgcgctgtccaccgtcgagctgctgggtgcatcgatcgcgctgcccaaggtgatcgccttcgccggcgcactgttggcctgcggcctgctgatgctgatgatccggcgcaccacgctgggccgcgccatccgcgcggtggccagggaaaagcagggcgcgcgcgtggtcggcatcgatgtcgagcgcgtctatgcgctcagtttcggcatcggcctggcctgcctgggcgcggccgcctgcttcctgctgccggcctactacgtcaatccgcgcgtcggcgacggcttcgtgctgatcgccttcaccgtggtcgtgctgggtggcatgggcagcttcgccggggcgctgtggggcggcctgctgatcggcgtggtcgagtcactgggcggcctgtggctgggcgacagcctgggccaggtcggcattttcctgatcttcatcctggtgctgctgttccgtccgcagggcctgttcggcgcgaaggcgtgactcgaggagcctgacatgaatcgaatttcttctcttcccacgctcggctggatcgccatcgttctggccggctttgccgcggcgccgctgtggctgtcctccggcttcgcgctgaacctgctggtgatggtgctgctgatgacgctgatggcgcagtcgtggaacatcctcggcggctttggcgggcagttctcgttcggccacgcggcgttcttcggcaccggcgcctatgccatggcgatcttgcaggtcgcgttcggcatgaatgcgtggctggcgctggtgctggcgaccggcgtcggcgcgctcgccggcgtcggcgtgggcgtgctgtcgttccgctacgggctcaagggttcgtacttctcgctggcgacgctggcggtggccgaggtgctgcgcatcgtggccaatgcggtcggttttaccggtgccggtgcaggcatgcagttgccgttgcagcccggtgccttgcatctccagtttgccggcaaggctggctacctctggttcatcctgacgttcgtcgccgcgggccttctcctctcgtggtggctgcgcaggtcgcgcttcggtgcctgtctgatggcggtgcgggacagtgaggacgcggcgaaggcgctcggcatcgacgtgctgcgcgtcaagttggtagccattgccatgtccgcggcgctgatggcggcggccggcgttttttatacgcagtacctgcaatacctcgatccgcatatcgcctacggtccggccttttcggtggccgcgctggttggggcggtgatcggcggcaccgccacggtgttcggcccgctgctcggcgcgctggcgctgcagctgctcaacgagctgacgcgcaatgcgctgggcgatgtgccgggcgtgagcctggtgatctacggcgcgctgctggtgctgatggtgatgttcctgccgcagggcctggccggggcggccggatcggtgcgcaaggcgagggcataaggcaagggaaatgacgatgcagaccatactttcgacccacggactgtcgatccgcttcggcggcctggcggcggtgcaggacgtgaacctgtccattgcgcgcggccgcatcaccggcctgatcggccccaacggcgccggcaagtcgaccctgttcggcatgctgtccggcttcctcgcgcccacgcagggcacggtggagctggaaggccgcaccctcaacgggctcgcgcctcatgtcatctgccggctcgggctggcgcgcaccttccagatcgtgcagccgtttgccgggcagaccgtgcgcgagaacatcgcggtcggcgcgcacctgcatgtgcgcggccgcaatgtggcgctggcacacgccgatgaagtggcccgccgggtcgggctggaagaccagctgcacaagagcgcttcgagcctgaccgtggccgggcgcaagcgcctggagctggcgcgcgcactggccacgcggccgcgcgtgctgctgctggacgaggtgctggccgggctcaaccccggcgaaatcgccgcgatgatcccggtggtgcgcggcatctgcgacgacggcgtgaccgtcgtgatgatcgagcacgtgatgcaggcggtgatgaacctggcgcaggacgtattcgtgctggccggcggccggctgatcgcgcagggttcgcccgcgcaggtgacgcgcgacccgcaggtgatcgaggcctacctgggccacggcatggcgcagcgcatcggcgcgcagcaggaggcggccgcccatgcctgagaccctgttgtcggtgcaagggctgcacagcggctacggcgaggtgcaggtgctgcacggcgtcagcgtggaggtgaatcgcggcgagatcgtggccctgctgggcgccaacggcgccggcaaatcgacgctgatcaacacggcctgccgcctggtgtccggcacctccggcacggtccgcttcgacgggcgggacgtcagccgggcccggccgcaggacatcgtcggcgccggactgatccaggtgcccgaagggcgccgcatcttccccaacctgaccgtgctggagaacctggagctgggcgcctgccgccgcgccacgcgccagctcaaggccaacctggaatgggtgctcgataccttcccgcgcctgcgcgaacggctgggccagcgcgccggcaccatgtccggcggcgagcagcagatgctggccatcggccgcggcctgatgggcgatccgcgcctgctgatcctggacgagccctcgctcgggctgtcgccgctgatggtcgaggagatgttcggcctggtccgccgcctgcacaaggaaggactgtcgatcctgctggtcgagcagaacgtggcgctgtcgctggaaatcgcctcgcgggcctacgtgctggaaaacggcgaagtcaggttctccggtacgcccgggacgctgctggcagcccctgaactgcgggccgcttacctgggcgtgtgagcgtacccatccagcaatcagagaagcaaagaacggagtcaaaccgatggaattgtcagacaagaccgcgcgccagatctggcaggaggtcagggccaaccccagccgggcgcgcttcggcttcgggcgcaaggcggtgctggtcaatatcgacctgcagaacgcctacacctgcaccgaccgcttcaagaccgcgtacgagaccgatcccgcgcagctggcgcatatcaacgggctggcgcggcgcttccgggcgctgggctggccggtggtgtggacgcgggtggcgtacatggcgtccggcgaggatgcgggcatctggggcacccgcaccgatacgccggattcgctgcagaacatcaagcatgggtcggagcgcgcgcagttcgacagccgcgtcgacgtcgatccggtgcgcgacgtggtctattgcaagaagatgccgtcggcgttcttcgagacccagctgcagtcgttgctggtgtggcaccaggtggataccgtggtcatcaccggcggctccacctcgggctgcgtgcgcgccacggcggtggattcgctgtcacgcgggtatcgcaccatcgtgccggagcagtgcgtggccgacaagcatgagagctaccacttcgccaacctgaccgacctgatgctgaaatacgccgacgtgctcgacgtgctcgaggtgcagaactggctcgaagaccagcatgccatgctgcacaccgcgaagggggactgacatgcgtgaaagccccggctactacgactactggccctaccaggaccgccccaggatcagctggccgggcggggcacggctggccttctgggtcgcgcccaacatcgagttctacgaactcgacccgccaggcaatccgcaccggcgcgcatggccccatccgtaccccgcggtgccgggctactcgatccgcgactacggcaaccgcgtcggccatcagcgccagatgcggctgctggacaagtacggcatccgcggctcggtgtcgctgtcggcggcgctgtgcgtgcatcaccccgagatcgtggcgatgtgcatggagcgcgagtgggagttcttctcgcacggcatctacaacacgcgctacacctacggcatgtccgaggaacaggagcgcgagatgatccgcgagtcgatgcagatcatcgaggactgcaccggcagcaagccggccggctacctggcgccagcgctgtcgcacagcgaatcgactctggacttgttcgccgaactgggcggccgctatacctgcgacctgttccatgacgaccagcccacgccggtgcgcgtgcgcggcggccagcgctttatctcgctgccgtactcgctggagatgaacgacaccatcgcctacgtggtgaacaaggccgagccgcgccgctacgggcagatgctgaaggactgcttcgaccggctctatgcggaaggggccgagtccggcaccgtgatgtgcatcccgacccataactaccaggtcagctgcccgcaccggctgcgcgccttcgaggaagcgctggaatacatcactggccacgcggatgtctgggtcaccaccggccgcgagatcgccgattactacctcgaacattgctacgacacggccgcggctgcgattgccgcagccaacccggtgcggagggcgtgctgatgccacgcgaccatcaagccccgcaatacccgcaccgccgcgccggcatggaccacgaccgctatgactggtcgatgctggcaagccgcgcgccggtgcgctggccaggcggcaagacgctggccctgtgggtcaacgtcagcctgcagttcttcccgctgaacccgaccggcaaaccggtggcggtgccgggcaacatgaccatgccgtatccggacctgcgccactacacgctgcgcgactacggcaaccgcatcggcatccaccggatgctgcgcggcttcgaccgctacggcgtgcgcccgacctttgccatcaatgcgcggctggccgagctgtatccgtcgctgctcgccacggtgagcgagcgcggcgacgagatcatcggccattcatggagcatggacaccgcacacgccggcggcctggatgaagccgtcgaggcggaagtcgtccggcgttcgctggaccggctgcgtacgctcagcgggcaagacgtccgcggctggctcagccccggcaagctgcagagcgccaatacgccggagctgctgcgcgccaacggcatcgagtacctgtgcgactgggtcaacgacgacatgccttacccgttccgcacgcgccacggcaagttgtgggcgatgccgctgtcgaccgagctggaggaccgcttcgtgctgatggagaacctgcacccggaagcatcgtgggcgcggcaggtgaaagacgcctgcgacctgctgctcgacgaagcgcgcgaacagggcgggcgcatcctcgcgctgtccgtgcacccgtgggtgctggggcagccgcaccggatccgctacctggaagccgcgctcgaatacgtgatggcaagacctgaagtctggagcgcgggcgcgggcgagattctcgcggcgttcgcggcacaggattcccaaccacaggaaaacccatgacagcaaacatgcagaacatcgacgtactggtcagcgaagtcggcccgcgcgacggcctgcagatgacccggcgcgtgatggcgaccgcggccaagaaggcctggatcagcgcggaagccgccgccggcgtgcgcgagatcgaggtcggctcgttcgttccggccacggtgctgccgcagatggcggacacggccgaggtggtggcgcacgcgctcggcatcggcgggctcacggtggcggcactggtgcccaactacgtgggcgccgagcgcgccatcggcgccggcgtgcacaagctcaccatcccggtgtcggtcagcgagacgcacagcctgcgcaacgtcaaccgcacccatgagcagatgctgcgcgaggtccggcgcattgccgaacgcatccgcgccttgccggcccatgcgcggccgcgcttcgaggcggggctgtcgaccgcattcggctgcacgctggaaggcccggtcgccgaggcgcgcgtggtcgggctggccgaagcgctgatggacgcgggctgcgacgaagtcggcttgtccgacaccaccggctacggcaatccgcgccaggtgcgcagcctgacgctggcggtatggcgcgcgatcgggcagcagcacctgagcggcatccacctgcacaacacgcgcgggcaggggctggccaatgtgctggcggcgatcgacgtgggcctgaccacggtcgatgcctcgctgggcgggctcggcggctgtccgttcgcgcccggcgcgagcggcaatgtggtgacggaggacctggtgttcctgctcgagtcgatggggctgcgcaccggcatcgacctggaggcgctgttccgcgtgcgcgacatcgtcagggccaacctggcggacgaaccgctttacgggcacacgccggaggccggcctgcccaagggcttcgtgcctgccgtcctggcggcgtggcaatgatcagcaggagcgacggatgacaacaatggaaaggccgctggttggcctgaaggtagtcgaattcacccacatggtgatggggccggcgatcggcatgatcctcgccgacatgggcgcggaggtgaccaaggtcgagccgcccggcggcgacaacacgcgccggctggggggctcgggcgcgggctacttcgccatgtacaaccgcaacaagcagagcctgtgcgcggacctgaagtcggcagcgggcagggacgccgtgcgcaggctggtggacagcgccgacgtggtgatcgagaacttccgtgccggggcgatggacgagaacggcttcggctacggcgtgctggcggcgcacaaccccggcctgatctactgctcggccaagggctttcttgccggcccctacgaccggcgcgtggcactggacgaagtcacccagatgatgggcgggctggcctatatgacgggcctgccgggcaagccgatgcgcgccggcgcctcggtgatcgacgtcaccggcgcgatgttcggcgtgatcgccattctcggcgcgctgcaggaacggcaccggaccggacgcgggcagcatgtgtgcagctcgctgttcgagaccacggccttcctggtcggccagcacatggcacagcaggccgtgacgggcacgcccgctccgccgatgacggtgcgcagttcggcgtggggggtttatgacaccttcgagaccatggaaggcgccccggtctttgtcggcatcgtcagcgacacgcagtggcgcaagttctgcgaggcgtttgcactggccgacttcatcggcgaccccaccctggaccgcaacgacggacgcgtgcggcagcggccgcgcgtgctgggcgcgctggcgccgatgttccgcagcttcggcaagcaggaactgatggcgaagctggaagcgtgtggcctgccgttcgcgccgatttcccggcccgaagacctgttcgacgatccgcacctgaacgcgggcggcgggctggtgccggtgacgctgccctcgggccagcaggtgcggctgccggcgctgccgattgcgatggacgggcggcgcttcgacgtctaccgcgacctgccgcgcgccggcgagcattcgcgcacggcactgctggccgcgggcatgagcggcgacgccatcgacacgctggagagtgagcgcgcgatcggagcgcagcgatgagcgccatgtcccagggccggaccctgttcgacaagatttggcaggcgcatgccattgccgaactggacggcgccagcctgctgcatatagaccgcgtcttcctgcacgagcgcaccggcagcatcgcgctgagctcgctgcgcgcggccgggcggcgcgtgcgcgcgccggcgctggcgttctgcaccatggaccatatcgtcgatacgcggcccgggcgcaacgacagcacgctgatgccgggcggcgaggcctttatcaccagcacgcgcgacagcgccaggcgcgaggccatccggctgttcgatatcggcgatcccggccagggcatcgtccatgtggtgtcgccggaacagggcattgccttgcccggcaccaccgtggtctgtcccgacagccatacctgcacgcagggcggcctgggcgcgctggcctggggcatcggctcgtccgaggcggaacatgcgctggcgacgcagacgctgcgcgtgacgcggccgcgcaccatgcgggtgtcgttcgacggcgcgctgccagcgggcgtcggcgccaaggacctgatgctgtggctgatcgcacgctactcggcggcgggcgccggcggccatatgctcgaattcggcggcagcgcggtgcgcagcctgccggtcgaggcgcgcctgacgctgtgcaacctggcggtggagttctcggcgttctcgggcattgtcgcgcccgacgacacggtcttcgaatacctcgccggccggccgtatgcgcccgccggtgcgcagtgggaaccagcgctgtggcactggcgcagcctgtacagcgacgccgacgccgtgttcgaccgcgagctgtcggtggattgcaggcagctggcgccgatggtgacctggggcaccagcccgcagcacggcgtggccgtcgacggcgccgtgcccaaccccgccatggcgatcgatgccgatacgcgccaggccatggagcgcgcactgtcctacatggacctgcgtcccgggcagcggatggcggacatcgccatcgatgccgcatttatcggctcctgcaccaacagccggctgtcggacctgcgcagcgcggccggtgtgctggccgggcgtaaggtggcgcccggcgtgacggccatctgcgtgccggtttccagcgccgtcaagcgcgccgccgaggccgaagggctggatcgcgtgttccgtgaagcgggattcgagtggcgtgaatcgggttgctcgatgtgcttctacgccggcggcgaaagcttcggccaccggcagcgcgtgatcagcagcaccaaccgcaattttgaaagccgccagggcccgcagacccgcacccaccttgccggcccggccacggtggcggcatcggccgtgctggggcgcatcgccgacccgcgccggccgccaggagcctgagatggagccgtttaccatgcatcgcggcgtggccgcgccgctgctgcgcatcaacatcgacaccgacgccatcatcccgtcgcgggaaatgaagcgcgtctccaggcacgggctggccgagggcctgttcgccggctggcgctacctggcggggacggaccgcagccccgatcccttgttcgtgctgaaccagccggagtacaccggggcgtcgatcctgctggccggaagcaattttggctgcggctcctcgcgcgagcatgcggtgtgggcgctgaaggagttcggcatccgcgccatcgttgcgcccggcttcggtgccatcttccacaacaactgcgtgcgcaacggcctgcttccggtggtgctgccgatggcaacggtgcaggcactcgccgacgactgcgccgcagcgccggccacgcggcaggtgacggtcgacctccggcagctggaagtggtgtcgccagcgggcgcgcggtacggcttcacgctgggcagcgagcagcggcagatgctgcttgaagggctggacccgatcgcgctgacgctgaagctggcgtcaagcatcgacgcgttccagggcgcggaccggttgcgccggccctggatccatttcgatggctaaggcgcggcggctgtcgggcgggacggcctgacgcgcattcctgcctgcgtctcgtcgttttcaaaacgcgcggcggttcttggttctgatttttccaggggtggatgttcggctttgcgccagcggcgcaaagccgtgctcacggcgtgagcggctttgtcacgcccatcgccagcgaaacgcgggcggaatccctcagcaggtgtcgttgcagtggttttcgaaggcagttccgggagggcccgcacccagtcggcgcatatgcgagggacgcgaatcaacaggtgcggcaacaaattcaaagacggaggaaacagaatgaaaaagcagcttgcaggttttgcattgatcggcggattcgcgcagatggcttgcgcacagggcagcgtgaccctctatggcgtcgtcgatgaaggcctgacctacaacaacaacgccggtggccatcaccagtttggcctggtcagcggcgtgatccaggccagccgcttcggcctgcgcggcagtgaggacctgggcggtggcatgaaggcgctgttcgtgctggaaaacggcttcgacgccagcagcggcaagctggggcagggcggcctgatattcgggcgccaggcgtacgtcggcctgtccggcaactacggcacggtgaccatgggccgccagtacgactcggtggtggattttgtcggtccgctcaacatcggcgcgcaatggggcggcttctacaacgcccaccccggcgatatcgacaacctgaacaactccgcccgggtcaacaacgccatcaagttccgcagccagaactacggcggcctgagttttggcggggtctacagcctgggcggcgtggcgggcagcccggcgcgcaaccagatctggtcgctgggcgcgggctatggcagcgggccgttgctgctcggcatcggctacctgaacgtcaggaaccccaatacctcgttctacggcaccggtgtcacggccaacaccaccggctcggcaccgttgaacacgctgaccaatatcggctcgccggtgcagtcgggctacgcgtcggcgcgctcgcaggaagtctttgccgcgggcgcagcgtacagcttcggcgcggccacggtcgggaccacgtactccaacacgcgcttcaaggacctgggagacctgtcgtccggcccgaatccgttcggctatcgcggcaccgcgaccttcaacaatgtggaagtcagcttcaagtaccaggtgacgccggcattgctgatgggcgtggccgcggactatgccaggggcagcggcatcaatgacgccagctaccggcagttcgtgctgggggcggactacagcctgtccaggcgcaccgatgtctacgcgatggcgatctaccagaaggcctcgggaatcgattccaccggcaagcgcgcggtggccgcgatcaacggcgtgcgtccgtcggccgatgacagccaggcggtgttgcgcgtgggcctgcgccacaagttctgacgcaggcggtggagatcgcggggcatgccccgcgatccgtctcaggacaagcgctcgcggtacaggcggtagttctcgtcgtcgaagcagacgaaggtgacctgctcgatctccggcgccgcggccagcgcctcgcgcaccgcggcgatggcgatatccgccgcgcgctcgcgcgggaaggcgtagatgccggtgctgatattgggaaaggccagcctgcgcaggtggtgctgcgccgccagccggatgctgttgcggtaggcgttggcgagcagttcgtcctcgccctggtcgccgccttgccagaccggcccgaccgcgtggatcacgtatggcgccggcaggtggccgccggtagtgatcaccgcctcgccggtggggcagccgccctgcgtgtcgcggatcgcgcggcaggcctccttgatcgcggagccgcctgccccgtggatggccccgtcgacgccgccgccgcccaacaggccgctattggccgcgttgacgatggcatcgacttccatccgggtgatatcgccatggactacctgcaagtgctcgccgctcatgttgtctcctgcgctgtggagggagggccgccggacagccgcttggtcggtctgaccggcgggaagccgctgtgtgctacatggactgctcaagcatacgccgataatccgcggcgctggcttctttcgggttggtcttgtggcaatggtcgaccagcgcaccggcaatcaccttgtcgaacatgtcctcggtgacacccatctgacgcagcccggtgggcaggcccaggcgcacggtcatgtcgtgcacggcctgcgcgatatcggcgccgtcgggcaggtgcatggcgcggcgcaggcgtgcgtagcggtcgtcgcgcaccaccgtgggcgcatcggcgttgaagcgcagcaccgccggcatcaccaccgcgttgagcgtgccgtggtgcaggccggtgcggccgtcgatcttcagcccgcccagcgggtgcgacagcgaatgcacgcagcccagccccttctggaacgccattgcgccctgcatcgacgcgctcatcatgttcaggcgtgcgtcgcggtcctgaccgtcgcgggtggcgcgttcgatatggccccagccgcgctccagcccgtccagcgcaatgccgtccgcgggcgggttgaaggcgggggccaggaaggtctcgatgcagtgcgcgatcgcatccatgccggtggccgcggtcagcccggccggcagccccagcgtcagttccgggtcgcagacggcggacttgggcagcaaatgccaggaatggaagcccagcttgcggccgtcgtccaggatgatgatggcgccgcgcgccacctcgctgccggtgcccgaggtggtgggcaccgcgatcagcggcgccgccttgtcggtgatcctggcgctgccgccttcgatggtggcataggtggtcagctcgccctcatgcgtggccaggatggcgatgcccttggcgaggtcgatcgacgagccgccgcccactgccaccagcccgtcgcagccggcctcgcggtattgtgcggcggccttgcgcaccatggcctcggtcgggttcgacggggtttcatcgaataccgcaacctgcaggccctgcattgcatcgatggcacgctgcgccactcccgcggcgaccacgcccttgtcggtcaccagcaacgggcggcggatgccgatgcgctcgcattcggacttgagcaggcttaccgcgccgaaatccaggtggatgtgggtcagatagtagataaacgccatgtttgcttgtctcctgccgggatctgccgccaaattgtcttttgcacgggcctggagcggatgctcgccaggcccgctgtcttgggtttcaatggacctgcactactgcgtttccggagccctcgggaccgcttcagccgatcatcgcgcaaaaacttgccgcgtggcaggctgacagcgacttttcggggttatctcgtactgccgggcacctggaacatctggcatcatactaaaatcgaacgatcgttcacaattcgaacttgtcccgatgcgggcgacgcgcagaacttctgcacgccgctggcaccggctccggatccgcgtcattccctatgtccgccgcaccgtcttccagccctgatgcgcccgccacgcccggcctgccgtccagcccgctcgacccgcaggtggccgcgctgctggagctgatcgcgcgcgccaagcggccgccgatccacgcgatggagcccgaggacgccaagatcgcctacgagaaaagcgcgccgatcctcgatatcaacccgccgcccgtgtatatggcggaagacctgctggcgccggcgcgcgacggccacgccatcccgctcaggctgtacaccccgcgcgaggccagctggaccgagccgctgcccttgctggtgtatttccatggcggcggcttcacggtcggcagcgtcgattcgcacgatccgctgtgccggctgctgtgtggccaggcggactgcatggtgctgtcggtggactaccggctcgggccgcaatggcgtttcccgacggcggccaacgacgccttcgatgtgctgcactgggtcttcgccgaagccggccggctcggtgccgacccggcgcgcatcgccgtgggtggcgacagcgccggcggcacgctggccgcggcgtgtgccgtggaggcccgcaatgcgggcctggcgcccgtgctgcagttgctgatctatcccggcacctgtgcacgccaggacacgccgtcgcaccgcgcgctggccgatggctacctgctgacggcggacatgatccgctggttctttgcccagtacctggaccaggaagccagccgcgacgactggcgtttcgccccgctggatggcggcggcgccggcgccgaggtgcgcggcacatgcccggcctggatcgccgtggccggctacgatccgctgcatgacgagggtgtggcctacgcggagaagctgcgcgccgccggcgtggccgccacgctggcggactaccccggcatgatccatgatttcttcaagctgggccggttcgtgccggcggtggcgcaggcacatgccgaggccgttgccgcgctgcgcgccgcgttcggcacaccgcacaactagaccagcagccacggtcagggccgcaccggccccggccttccattttcagcagtgacttgcagcacaaggagacatagtcaaatgcaacgccgccacttcatcgcccgcgcgggcatcgccgccgccaccgcggcactgggccttgccgccatgcccgcccaggcacaggccgacaagttcccgcagcgcccgatccgcctggtgatcggctacaccgccggcggctccacggatatcccgttccgcgtgctcgccgacaacgcctccaagatcctgggccagcccgtgatcgtcgagaacaagcccggcgcgggtggcgtgctgcccgcgcagatgatgcagtccaccgcgccggacggctacacgctggcccaggtcgccatgccggtctaccgcctgccgtacaccaccaagatcaactgggacccggtcaaggacctgaactacatcatcaacctcgccggctattcgttcggcctggtggtgccggccgattcgccgatcaagacgatgcaggagtacattgcctacgccaaggccaatccgggcaagctgacctacggttcgccgggctcgatgaccacgctgcacctgaccatggaagagctggcgatgaagcagggcgtgcagttctcgcacatcccctacaagggcaattccgagtcgatgcaggcgctgctgggcggccacgtgatgtcggtggccgacacgccggcatgggcaccgtacgttgagcagggcaagctgcgcctgctgtcgacctggggcgagaagcgctcggcgcgcttccccagcgtgccgacgctgaaggaactgggcatcggcatcgtgcagacctcgccgttcggcctggtcgcgcccaagggcaccgatccgaagatcgtgcagaagctgcatgacgccttcaagaaggccatggacatgcccaactaccgcgaatcgctggccaagttcgacatggagccgtactacatgaacagccagcaatacgcgcagtttgcggccgagaccgtcaagaaggaaaaggcgatcatcgagaagctggggctggccaaggcacagtaagcgcaatcagcctgccgccgccatcatcgatccaggccgccgcgcctgccggtcctgtccggcgggccggcggcctggtgctttgacaagccacgacaaacaaggagaccaggccgatggccaaagaggattttcgccacagcatcccgctgcgcgtgcgctgggccgaagtcgatccgcagtcgatcgtcttcaacgcgcactacctgacgtactgcgatatctgcgtgaccgagtactggcgcgcgctgggcatccgctatccggaagatgtgctgcacgcgcatggcgtggacatcttcgtggtcaagtccacgctggaataccacgcctcggcgcgctttgacgacgagctggaaatccgcggccgcatgtcgcgcctggggcgctcgagcatgctgttccgggtggagatgttccgcggcgacgaacacctgattaccggtgagatcgtctatgtgtgcgcggacccggccacgcagaaatcggcggcgattccggggccggtgcgggagattatcgaggggtatgaggtggtgaagccggcggggtgattccgtgccgacgagtcttcaaatcccgcttgtttgctcccctctcccgcaagcgggagaggggagcggctctcagcaaatattagggccgtcgcagcagggaggcgagattcgcttacttggccagccccgcatcttccatataggcgcgaatcacctcatcaaagctcgcgtcgctctggaaccccagcgccagcgcacgctccgcgttccacgccgccggccaggtgccgacgatgttctccacgcgcgcttcgcgctcccacgtcacgcggtccgccacggcattgcccgccacgcggcgcagggcttcgatcatgccggcagccgtgaccgacaaccccggcaagttcaccacgcggcggttgcccagccgttcgccggccagttcgatgccattgaccagtgccgcgacggccgctcgcggcgacagcagccacagcggcgtttccggtgccaccgggcagttggcagcaacaccagacagcggctcacggatgatgccgctggcgaacgacgaggccgccgcattgggtttgccggggcgcacgctgatggtcggcaggcgcagcacgcggccgtcgacaaagccgcggcggctgtagtccgacagcagcagctcgccgatggccttctgcacgccgtatgacgattgcgggttcagcgcggtatcgtcctgcaccaccggcggcaactggcccccgtagaccgcgaccgagctggtgaacagcacgcgcggctggtggcccagctcgcggcaggtttccagcagcgcgcgcgaggcgtccaggttgacgcgcatgcccaggtcgaagtcggcctcggcctggccgctgaccacggccgccaggtggaacacggcgccagtgtcggtgtcgatggcctggcgcagcacggccgggtcggacaggtcgccggtgaccacgcgcacgcgcgcatcgtccaggccttgcggcgccaccacgtccagcagcgtcaggcgcttgatggccacgggctggccgtccaggttcagggtgccgcgttgcagcagcaggcgggcgagttgcaggccgaggaagccggcgccgccggtaatcagtacgttcatggcaggatgggagcggttgttcttggggttggtcgcgatcagcggcccaggtagggcttgagccagcccaggccggccgaggtgccggcgcgcgggcggtattcgcagccgatccagccgtcgtagccgagcgtgtccatgacctcgaacaggtagggatagttcagctcgcccacgtccggctcatggcgctcgggcacgccggcgatctggatatggccgatgcccgcgatgtcgcgcttgagcttcatcgcgacatcgccttcgacgatctggcagtggtagcagtcgaactgcaccttcaggttggccgcgccgacttccttgcagatagcctggccgtcgtcctggcggttcaggaaatagcccggcatgtcgcgcgtgttgatcggctcgatcagcacggtcacgccctgggcggcggcagcgttggcagcaaaggcgaggttctcgaggtatgtggcgcggcagcgcgcgcggtcggcatcggcagggatcaggcccgccatcacgtggatgcggtcattgccgatcacgccggcgtattccagcgcgcggccgatggtgccgcggaaatccgcctcgcgcccgggcagggcggccaggccgcgttcgcctgctgcccagtcgcccggcgccgcgttgaacagtgcctgtgtgaggccgttcgcgtccaggcgcgcgcgcagctcggcggcggcgtgctcgtacgggaacaggaactccaccgcccggaagccgtcggccgcggctgcggcaaagcggtccaggaaggcgtgctcgttgtacatcatcgagaggtttgcggcgaagcgcggcattcggaactccaaagcggtggtacggatccggcccgatcgagactacgtcgaaagcgggccggccaggatcagcggttgaccagtttagcgggcgtcagccacaccagcactgcgccgacgaccaggatcgcggacagcacgtacatgggcagctgcgtactttgcgtcatgtccttcagcgcgccgaccatgtacggcgacacgaaaccggccaggttgcccaccgaattcaccacggcaataccggaagcggcggcaatgcccgacaggaacgaggtcggcagcgaccagaacagcggcgcgcaggtcagcaccccggcggcggccagcgacagcgcggcgatggccaccgttgtattgttggtgaacgaggccgcaatggcaaagcccgtggcacccatcagcgccggcacgatcaggtgccagcggcgctcgcggcgtgcgtcggcgctgtggcccaggatgttcatgacgatcacggcgcagatgaacgggatcgccgacagcaggccgatgttcaggttgccggtcacgccgctggccttcaccagcgtcggcatccagaaggtcagcgcgtactggccggtgacgaagcagaagtagatcaggcacatccaccacacgcggcggtcggagaacaccgcgcccagcgagtggccgtgggccttgccggcggcgctggcggcgttatgggcgccgcgctggtcttcctcgatattgcgcttgagcacgcgcttttcatcggcgtcgagccacggcgccttgtcgatgccgtcgcgcagcacgaacaccgtcaccacgccgatcacaagcgcgggcagggcctcgagcaggaacatccattgccagccgcgcatgccgtgcgtgccgttgaacgcgtccatgatccagcccgacagcggattgccgaacatgcccgcgatggggatgcccgacatgaacagcgcgatcatcttgccgcggcggttggccgggaaccagtaggtcaggtacaggatcacgccgggatagaaacccgcttcggcgaggccgagcaggaagcgcatcacgtagaactgggtcggcgtcttcacgaacaggaacagcgccgagatgatgccccacgtgatcatgatgcgcgcgatccagatgcgcgcgccgatacgatgcatcagcaggttgctgggcacctcgaacaggaagtagccgataaagaacaggccggcgccgaggccgaacacggtttcggagaaggccaggtcctggcccatctgcagcttggcgaagccgacattgacgcggtccaggtaggcgaccacgtagcacagcatcaggaacggcatgacgcgccagaacaccttgctgtaggcgcgtttttcgatctgggcttcggtgtccagccgggcgttgccgcccaggctgtcaagggcgggcacgcttgccgccggttggtttggattcacggtggtctccgggtatggtggtgggtctaatgcggcggcgcgcggactgcaggcatgcgcgtcccccgcacggtggccgcaaggcaaccgcgccgggtgaagccgtcgtttatcggggaaaagcggttgttaccagcgcgcctggaaggcgtcgcgcagctcagtcagtgcgccgtcgggcagcgcagcgcgggcggcgaagcccggcgtgtctttcatcgtcatccatagcttggcggtttcctccagttcttccagcgcgaacgcggcgcgcgagacgctggattcccacactaccggaccaaggcgctccagcagcacgccacgcacctgcgcggccagcgtggccacgcgcgcggccacggccggatcgccggggcgatggtagggaatcagcgggatatggccgaccttcatcacgtagtagggcgtgagcggcggcagtacgtcgtccggttgccagacaccggccagcgtcagggccacgaggtgcgtcgagtgcgtatgcaccacggcgtgcgcctcgcggttgttgtcgtagatcgcgcgatgcagcatcagcgtcttggacggcttgtcgccggagacccagctgccatcggtggccaccttggcgaccgcggccgggtccatcatccccaggcaggcatcggtcggcgtgatcagccagccgtcgtccagccgcgcgctgatattgccggccgagcccacggtatagccgcgctggtacaggctggcgccgatgcggcagatctcttcgcgcagcttgctttcggtgctcatcagtgacctccaagctggcgcagcgcttcgtcaaagaaatccgggccgccgaagttgcccgacttgagcgccagtgccagcggcttggcatccagcgtgacggtggccggcacgcccggtgcaatctgcgcgccgatacgcaaggcgcgcacgcccagcgcctgcaccaccgcgccggaggtttcgccgccggccacgacgaagcggcgcgtgccgcgtgccagcagcccggcggcaaccgtggccaggcactgttcgaccaggtgtccggcgcgctcgacgcccagttcggcctgcacggccttgacttcgtcggggctggaggtggcgtagatcagcaccggttcgccatgaccggcggcaaaggccagcgccgcgtcggcaacggcttcgccgcgtgccagcgcgagcgggtcgatgcgcagcgccgggcggccttgctccagccagcgtgctacctggccattggtcgcgcgcgaggcgctgccggccagcaccacgcccgggccgtcgatggccggcaccgaggccgcgtcaccgcgctgcggtagcaggccggcgcggcggaaattctcgggcagtcccagcgcgatgccggagccgccggtgatcagcggcaggttggcgcaggcctcgcccagcgtgaacaggtccgcgtcggacaccgcatcggcaatcgccatgcgcacgccgtcgctgcgcagcgcagcgatgcgctcggcggtggcatgcgcgccgcgcgcaaccgcgtcgtagcgcagcagcccgaccttgttcttgctctggcgctgcagtacgcgcaccaggctggcatcggtcatcggcgtcagcggatggtgctccatgcccgattcattgagcagcgcatcgcccacgaacaggtggccgcgaaagatggtgcggccgttttcggggaaggccgggcaggcgatggtgaagtcgctgtccagtgccgccagcagcgcctcggccaccgggccgatattgccggcatcggtcgagtcgaaggtggagcagtacttgaatacgaactggcggcagccctgcgcgcgcagccattgcagcgcggccagcgactgggccacggcctcgacggccgggatggtgcgggacttgagcgccaccaccagcgcatcggcttcgccaatgtcctgcacggcgcccacgtcgggcaggccgatggtctgcacggtgcgcatgccattgcgcaccagcgtgttggcgaggtcggtggcgccggtgaaatcgtcggcgatgcagcccaacagcgggcgatgggcgagggtgcctgcggtcatcttcgcttctcccttattcagccttgcccggcagttcgatgcccgggaagatcttgatcacggccgagtcgtcctcgccgccatggccggcggtcgacgccatcatgaacatctggtgcgcggcggccgacagcggcagcgggaatttgctgtggcgcgcggtgtcgagcaccatgcccaggtccttgacgaagatgtcgaccgccgacagcggcgtgtagtcgcccttcaggatatggggcacgcggttctcgaacatccacgagttgcccgcgctgtgcgtgatcacgtcatagagcgcatcggggtccacgccttcgcgcaggcccagcgccatcgcttcggcggccgcggcgatatgcacgccggccagcagctggttgatgatcttgaccttggagcccgcgccatgcgcggcacccaggcgatacaccttgccggcgatggcggccagcacgtcctcggccagcgagtaggcttcggccgggccggaagtcatcatggtcatttcgccgctggcggcgcgcgcggcgccgccggagaccggtgcgtccagcatcagcaggccctgttccgccagccggcggcctagcgcctcggcaaagcccggcggcacggtggcgctggcgatcaccagcttgcccggctgcatcgcggccgcggcaccgttggcgccgaacagcacggcctcggtctgctgcgcgttgaccaccagcgtcagcaccacgtcgcaacggctgcccagctcggcgggcgaggcgcacggcacgccgccggcatcggcaaagcgctgcagcacttcggggcgcaggtcgcacgcgtgcacgttgaagccggcacgcagcagcgactgcgcgacaccaaagcccatggcaccaaggccgatgacgccgatattcctggacatgaagggactcctgaaacagatacggataattcgatggttcgggcttgcgcgcgcgtcagttggcggcgccgtgcgcttcgccgctctcgtccgcacccagctgggcgagacggtgcgcggcgttgtacatatggttctgcgcggcattgcgcgcggccagcgggtcgccggcgcggatggcggcgacgatggcctggtgttcttcacgcacctggcgcgaaaagtccgcgcggcgcgcctcgttggtgcgggtcacgcgcgtggccgcttccaggtactggctgaggaaggccagcgtcttcaggaaatacgggttgccggtggcctcggcgatggcgcggtggaaggccacgtcttcggccacgccgtcgccgccttgcgcaacctcttcgtcgagccgggccagtgcggcgtcgatggccgccatcgacgcatcggtgcggcggcgggcggcctgcgcggccacctcggcctcgatcgcgcggcgcagttcgacgatctgcagcaccgattccagcgtgccggtttcggtgtagtcgatgcgcagcggccggatgccggcctgtagcgtcacgaacacgccgctgccctggcgcgactccaccacgccttcgtacttgagccgggagatggcttcgcgcaccacggtgcggctgacgccgaattccccggacagcaccgcctcggtcggcagcttgtcgccgcgggcaaaggcgccgctctggatcttgtccagcagttgttcggcgacattgtcggtgagggcgcgggcagggactttctggaacacggcagcttcccgggttattcggtaatcaggtcatcatacaaatttgctaggacgctgccgaccccgggcaaaccctgatatggtgcaacttcaagagcggagatgcggcgagtgatccgctttggtgcatcgacggtcactgcgacactggcgtatcatgggcgcccgtccgcatcccctgcccgacgcaatcgttctccaagcgcctgattccacacgccatgtccatcactgtcctgatctgcccctggtccgaagcgcgcgaacgcgcgcgcgccatccgttacaccgtcttcgtcgaagagcaatgcgtgccggtggaactggaatgggatgagtgggacgagccgagctggcacgcgctggcgctggccgaggatggcacgccggtggccaccggacggctgctgccggatggccatatcgggcgcatggcggtgctgcagtccgtgcgtggcaccggtgtcggtgcaatggtgctggacgcgctgatgcgcaaggctgaagcgcttggctacccggaactggtgctcaatgcgcagacgcacgcggcgccattctatgcgcgcgtgggctttgcgcaggtggggccggaattcgaagaggcgggcatcccgcacgtggagatgcgcaagcggctggccggctgagcgccggaatcctcggttccagcgggcctcagcgcggcgctggcacgatgccggtgtcgcgttgcaggttcagcttgccgtggaagttgacgtcgccgatgcggccgtcggcgtcgaagctgcgctcgctcaggtcgaaacggccatcgtggcgcacgcgcagcaccgtgctggcgcgcgtgccgtacagcggcgagcggatgaaggccgacgacagcagcttttcccattccggtgccacgcccgtggcaggcagttcgaaatccgccgcctggcgctcgtcggcgagcatttgcaggtagggctcggcgctggcgttggcctggccgctgtcggcggccagcacttcggccagcgcgcccacgcggctgcgcaccttgggccagggcgtgtcgagcagggcgttggacaggccgtacagccccgggcgcagccgttgcggctggcgcgaggcggcgcggttgctgtaccaccagagttcacgcaggtcgctcgccagcaggttgaagccgttgtagcggccgtcttcgccggcgaggccgtccaggtagtcgaacggcgcctcgcgtccgcgcaggaaaccggccaccagctcgccgcgcgagcgcgcgtcggtgcgtttttcggacggggcgcggtagttggtcagtgccgcgaagcggccgtcggcgttgacgcccatccaggtgccgggctcgccgatgacttccgccaggtcgcgcccggccagcacctgcggtgcatcctgccaccagtgcgcggccgccgcggggcggacatagaattcatcgcggttgccggcgacgaccagggcatagtcggggtgggattgccaggcaaccaggatcagacacatcgctttgcttcctttgccgccggggtggctgcagtggcacccggcgtacttcagtccaacggcatcctggacgcctacagcacgtccaggtcgacaaagtgctcggcccgccgctcgccatcgacccattggtccagcccgctctgccgccacaggccttccagcgtggcatcgaacgcgggcggcacgtcgggatagcactccatccaggtctgcacgccggcgcgggtttccggcctgcgcatcagcgtaccaccaattccggttgcttcggcgacagtctccatccagcggtgccagtgcggcagcgcctcggcggcaacggcttccgggacgcggaaatagacgtagaggtgatcgctcatggcaggtcctgtgggtttcagccagcggcctgggcggcctcgcccagcggcacctcgtagggcagggtggccgtagccactgccgcgccctcggcgctgcccaggcgcagcgcactggcggcggcatcgatcttcagctcggccagcccggcccagccgccctggggcgccggtgcggcgttgacgatcatgccgcacggctggcccggatcttccggacggtagatttcagccgcgggcgccggcacttcgccttcaccctgcaccagccacatgcggcgcttgagcgtgccgcggtactggctgcgcgccacgatttcctggccgggatagcagcccttgcggaaattgaccccgcccaccagttcgaaattgatcatctgcggcacgaactgctcttgcgtggccgcgacgatgcgcggcaggcccgactgcacttccagccagtcccacagcgcgggcgtcgcatcctgcagcgaggcggcaagtgccgcgcgcaccgcctcggcgcgctcggccggcagcaccagctgccagcgcggctggccggcgccatccggcaggcggatcacggtgatgccgtcggcttcggccacggcaaaggcgacctccggcacgggcaggcccgcagcggccagggccttggcagcgccggccccggcgaggccgaggatcgcatgggtgggggtgatgtcggacaatttggccttggcgcgcagcacgaacatcgacaggcgcttctgcaccggggcctggatgtcggccgacagctgcagcacgatgccttcgacatcgcgccacatcaggaaggtggcgagcaggcgccccttgggcgagcaatagcccgccaggcgggccgcgccggccttcaggtcttcgaccgcattggtcagctgggtgtgcaggaagctgccggcatcgtcgccggccacacggaccaggccaagcccgggcagactgcagacgatgccgctgccgctcaaggcttcaaggtttgcggcgagttcctgggcttgggcattcatcactggcattgcgtggcaatcgttgaggcaattcgggagagggaaggcgccggtcgtgcgccgtgccgggcgggccgtcaagcggcgccggcgccgcggcgcatggtcggtgcgaggctgccggttattatatggggctatgagattttcggccggcgccggcagcacgtggcggcaagcggtggcgcgcaagccctccgacggatccggtcagccgcccctatccctgatacatgaaacgatttttccttagtcttggcctggccatcctggtgttcgcgctggcggccgcgggcgcgttcgcgtggtgggccaatcacccgctgcccctcagcaagtcacccgtggaagtggtgatcaagcccaattccggcgtcgccagcgtcggccgccagatccagcgcggcggcgtcggcatggacccgcggctgttcatgctgctggtgcgcctgaccggccacgggcctgacctgaaggccggcggctatgaattcgcgaccggcgccacgccgctgtcgatcatcggcaagctggcgcgcggcgaggtcacgcactatgtggtcacggtgatcgagggctgggaattccgcaagatgcgcgccgccgtggacgccagcccggcgctgcggcacgacacccgggacatgtccgatgcggagctgatgaaggcaatcggcgcggccgagacctcgcccgaaggcatgttcttcccggacacctacctgttcgcgcgcggcagcagcgatatcgacctgtacaagcacgcctaccgtgccatgcagcggcgcctgaacgaggcctggaacgcacgctcgcccgacctgccgtacaagaccccgtacgaggccctggtgatggcatcgatcgtcgagaaagaaaccggccaggccgccgaacgcccgatgatcgccgccgtgttcatcaaccggctgcgcaagaacatgatgctgcagaccgacccgaccgtgatctacggcctgggcgatggcttcgacggcgacctgcgcaaacgcgacctgcaggccgacaacccgtacaatacctacacccgtaccggcctgccgcccacgccgattgcgctgccggggctggcctcgctggcggcggccaccacgccggcgccatccgacgcactgtacttcgtcgcccgcggcgacggcagcagccatttctccaactcgcttcccgaacacaaccgcgcggtcgacaagtaccagcgcggcaaataggcattccatgcgcggaaaattcatcacgtttgaaggcatcgacggcgccggcaagagcacccatatcgactgggtcgccgaccgcctgcgcgcacgcagcgacattgccggcgtcgtcaccacccgcgagcccggcggcacctcgctgggcgaagacctgcgccagatcctgctgcatcgcaagatgcacctggaaaccgaggcgctgctgatgttcgcggcccggcgcgaacatatcgccgaggtcatcgcacccgcgctggagcgcggcaagtgggtgatttccgaccgcttcaccgacgccaccttcgcctaccagggcgggggcaggggcctggccaccgagcgcctggaagtgctggaagactgggtgcagggcggcctgcagccggacctgacgctgctgttcgacgtgccgctggaaaccgccagcgagcgcctggccggcgcacgcgcgcctgacaggttcgaatccgaatcgcgcgcgttcttccagcgcacccgcgatgaatacctgcgccgcgcggcccagtcgccgcagcgcttccgggtgatcgacgccacgcgcagcattgccgacattcgcgatgaacttgaaaaaatcatcgcaactatctgatttttggccgatatatggctgacgtgataggtgtgaatgccgcgccattgcgtaattcgcaatcgcatggttatcacaggtaaaacttgaagttagatcgctaacccactgattcacatgctatatccctggcagaaggaagactggcaacggcttggcgcgctgcgtgaacggctgccgcatgccttgctgatccatggccagcaaggcatcggcaagcgcgacctggccctgcatttcgcgcaggggctgttgtgcgaggcgccgctgccggacggccagccctgcggccagtgcgccgcctgccactggttcagccagggcaaccacccggacttcaccgtggtgcggcccgaggcgctggacgccgcggccgaggccgagaccgacgagggcggcaagaagaaggcgcccagcaagatcatccgcatggagcaggtgcgcgcgctgatcgaggccgtgggcgtgggcacgcaccgggccgggctgcgcgtggtggtggtctatccgctcgatgcgctgcagaccgagggcgccaacgcactgctgaagacgctggaagagccgccgccgtccaccgtattcctgctggtgaccgaccgcctcgaccgcatcctgccgactatcctgtcgcgctgccgccagttctcggcccagcgcccgacgccggaggccgcgctggcctggctgcgcggccagggcgtggccgatgccgaggcccagctggcgctggccggcggctcgccgctgaccgcgctgcatgcggccgaggccgaggagcagccgctgcagcgctggctggtcggccagctcggcgccgccgccgccttcgacgcttccgcggcggccgagcaactgcagaagctgccggtgcctgccgtgcttggcatcctgcagcgctggacgtacgatctgctgacgctgcgcctggacggcagcgccacgccgcggtacctgcccaaggaacgggcggtgctggcgcgctgcgccggggccaccgacgcgcaccgcctgcaggcctttgccacccggttgaccgcgcatcgccgcagcgagaaccatccgctggcggcccggctggtgatggaagcggtattcctggaataccgccagctgttccggtagtacgcctggcagtcaaaataatgcataacaacaagcagcaccgtcattcagggggtcaaccatgaacacagcagtcgccggcgcaccgcccgctgcgccaaccggcagcggggcggcatcgcgccccaatgtgctgtccttgtcgatcaaggaccaggccgggctgtatgcggcctatatgccgttcctggcgcgcggcggcatcttcgtgccgtcgaaccggccgttccgactgggcgagcaggtgttcctggtgctgtcgctgctggaccggccgcagaaataccagatcgcgggccatgtggcctggatcaccccggcgggcacgccgatgaagacccccggcgtcggcgtgcatttccccgacgacgacaacgggcgcaacctgcgccgcgcggtggaggagatcctgggcaagatgctggagtccgggcgccccacgcaaactttatgaacgttgtgaggttgttctcacaatatattgattttcaatgaatttttcacttcgcattgccgagccccgcgacctgccgggcatcgtcgccatctataacagcaccgtgccctcgcgcatggtcaccgccgataccgaaccggtcaccgtggcctcgcgccaggcctggttcgattcccaccagcctgaacgccgcccgctgtgggtgtgcgaggatgccgacggccgcatggccggctggatgagcttttcagacttctacggccgcccggcctacggcgccaccgccgaggtgtcgatctacctggacgcgcagcgccgcggccaggggctgggccgctacctgctgcaacaggccatcgaccatgcgcccagggtcggggtgaacacgctgctcggctttatcttcggccacaatgcgcccagcctgggcctgttcgcgtcgctgggctttacgcgctggggcgacctgccgcgcgttgccgtgctcgacggtgtcgagcgcgacctgatcatcgtcggccgccgcgtggactgagccacccgccaacagagattccccatgtttgtcgattcccactgccatatcgatttccccgagttggccgcgcgcctgccggaactgctggagaacatgcgcgccaaccaggtcacgcatgcgctgtgcatctcggtcacgctggaagacttcccgcgcgtgctggcgctggccgagcagcatcccaacctgtacgcctcggtcggcgtgcacccggactacgaagggggcgaggaacccacgctggagcgcctggtggagctgtccgcccacccgcgcgtggtcggcaccggcgagaccgggctggactactaccgcctgaacggccgcagcatcgccgacatggaatggcagcgcgagcgcttccgcacccatatccgcgccgcgcgccagaccggcaagccgctgatcatccatacccgctcgtccgccgacgacacgctgcgcctgatgcgcgaagagaacgcgcgcgaggccggcggcgtgatgcactgcttcaccgagacctgggacgtcgcccgccaggcgctggatgagggtttccatatctcgttctcgggcatcgtcaccttcaagagcgcggccgacctgcaggaaaccgcgcgcaaggtgccgctggagcgcatgctgatcgagaccgattcgccctacctggcgccggtgccataccgcggcaagaccaacgaacctgcctgggtgcgccatgtgggcgagttcatcgcgcagctgcgcgggatccctgtggaacaggtcgcggaacagacgacggaaaatttcttcaagctattcaagcatattgacagggaatcgcatgtttgacatgaagtttgcccgacgcgctgccggcgcccttgcgctggccgccgccacgctggcgcaggccgcgcctgccgacgacatgcgcaaggccgtcgaattcgacgacgccaacaccgtcaagaagctgctggccaagggcgtcgatcccaatctggtggacagccgcggcaacccggcgctggtgctggcgctgcgcgagaagtcgctgaaggcggccacggtgctgatccgcgccaaggacatcgatttcgacaaggccaacccggccggcgagaccccgctgatgatggccgcgctgcagggtgagctggacatggtcaagctgatggtcgacgagatggaggccgagatcaacaagaccggctggaccccgctgcactatgcggccaccaatggccacaacgacgtagtcaagtacctggtcgaccatgccgcctatatcgacgctgaaagccccaacggcaccacgccgctgatgatggccgcgcgcggcggccatatcgagaccgtcaagctgctgctggacgagggcgccgacatgcgcctgaagaaccagcagggcatgaccgtgatcgactttgccgagcgctacaaccaggcagagatcgccaagggcctgaaggcgcgctggcagaagctgtacccgcagacgccgatcgcggcggcgccgccgctgaaggcgcccaccggcgagccgggcgggcagcggcctgcggcccagcaacccgcggcgcagcagcccaagaccaagggctggtaagcgctgatgccggcgatggccgtcggcgcacgcctgcgccagtgggcgcgcgggctcaaggcgagcctgctgatgctgtggttctgcagccgccaccccggcacgccgtggagcgcgcggctgctggccgcgctggtggtggcctatgccttcagcccgatcgacctgatccccgatttcatcccggtgctgggctatgtcgatgacgtgctgctggtgccgctgggtatctggctgacgctgcggatgattccgccggcggtcaaggatgaatgccgcggccgggcccaggcgtggcaggccacgcatgcaaaacggccgcgcaatcgcgcggccgccgtggtcatcgtgctggtgtgggtgttgctggcctggctggcgtggcgctggctggcgccgggctagacatcgtccgccagccgcaccccggtgaactgccagcgctggtgcggatagaagaagttgcggtacgtcgcccggatatgcgattcgggcgtgacgcaagacccgccgcgcagcaccatctggccgctcatgaacttgccgttgtactcgcccaccgcaccgccgttcgggcggaagcccggatacggcaggaaggcgctgccggtccattcccacacatcgccgaacatctggcgcagcacgcccgaggtgttctgccggtccggcaacggccgcagcgcgcggccttcaacaaaattcccggtggccggcaggctgcgcgccgcgtgctcccattcggcctcggtcggcagccggcgttcggcccagcgcgcgaatgcctcggcctcatagaagctgacgtgggtgacggggctgtccgggtcgaccggatgcatcccgcgcagcgtcatctgccaccacgtgccttcgcgttcttcccagtagagcggggccaggatgccttgctcgcacacccagcgccagccgtcggacaaccacagccccgccgtctggtagccgccatcctcgatgaattcaaaccattgccggttgctgaccgggtgcgagcacagcgtgaacggtgccaggtaggccttgtgccgcgggctttcacagtcaaaggcaaaggtctcgccgcggtggccgatctccaccaggccgccgtcaaagccgatccagtccggcgcgggccgagggtcggcgatcaccggctcgggcagttccggggcaaaggcggggcgcagcgggttctgcgcgaacagatgcaggatgtcggccagcagcagttcctggtgctgctgttcatgctgcaggccaagcatgatcagcgctgcctcgtcatcggtctgggcgctgcccagcagcgtcagcatcgattcgtccacggcctcgcggtaggccagcacctcgtccagcgaggggcgggtcagcagcccgcgctgcggccgcgggtggcgcggtccgaccgcttcgtagtacgagttgaagaggtagcggtagtccgggtccaccagctcgtagtccgggatccgcgcagccagcacgaattcctcgaagaaccatgtggtgtgcgccaggtgccattttgccgggctggcgtcgtccatggactgcacggtggcatcggcatcggacaggtcggccaccagggtctcggtggccgtgcgtacgtggcgatactgtgaaagcagggcgggttcgtgcggcggatggagggcggcggctggcaacagggctgaagtcatgcgggctcccgggagtggatcggtcgatgactgcaggcggcacgacagccgcgggcaaatagccggggccggcgcgccgcccatggcacgcggggcgccatagcgccccgatccatcatagacccgatccgtccgcggggcgagccggcgccgtcctgcagcgccggccgtccacaggacttcaggcggccaggcggctggcgtcgttcagcgccgcgatttcggtgcgggcgctggccaggccggcttcgcggaactgcggacccatggccaggccgtgggcacgcacgtaggtgatgtcggtgatgcccaggaagcggaacacgatgtcgacggtcttttcgtgcaggtccagttcattggcatcctggcgcacgccgccgcgcgacgacaccacgatcacgcgcttgccgccggccaggcccaccgggccgttctcggtgtacttgaaggtgcggccagcctgcgcgatgcggtcgatccaggccttgagctggctggggatgctgaagttgtactgaggcacgcccaccaccagtacgtcggcggccaggaattcggccagccattgctcggtgcgctgcagctcggcttcctggatggcgctcaggccttccttcgggccgcccagcacgggcagcaggttgccggacaggtgtgccggagcgtcctggtccagatcgcgcacggtgaccttggcgtccggggtggcggcgaccaggtcggccaccacgctggcggtcaggctgcgcgaaacggagttgtcgccaagtacgctggaatcgatctgcaggatgttcatgtctatctccacaaggtgtgcggttgcgatggatgaaagatagcggctggccattggtatcggtagtgaggcaaaatgcaaatgattgttctgccggcgcaacgccagcctggcggccgcacgtgatcccggagccatccatgcaagacctcaacgacttgtccctgtttgcccaggtggtcgaacacggcagtttttccgcggccagccgcgcctcaggcgtgcccaagtcgcgcctgagccggcgcatcgcccagctggaacgcgacctgggcgtgcagctgctgcgccgcacgacacggcaggtgcgcgttacgccgcttggtgaatccttctacgaacgctgccgcgccatgctcaatgaggccaaggcggcccgcgaggtcatcgagcaggcgcgcgagcagcctggcggcacgctgcgcgtgagctgcccgatcgccatcgcccagatcctgctggcgccggccatcggccatttcatgcgcgccaacccggccgtgcggatcgagctggagaccaccaaccggcgcgtggacgtgatcggcgaaggcttcgacctggccctgcgcgtgcgcgagtccatggaggactccagcctggccgtgcgcaccttcggtgaaagccagctgatgctggtggccagccccgcgctgctggacagcatcggccgcccgcgcacaccgcaggcgctggatggcatgcccggcgtgggccagccgccgcacgacggcaagcatgtctggaccctgcgctgcaagaccaacgactcgatccagattgcctatgaaccgcgcctggtcaccgaagacttcgtgctgctgcgcgaggcggcgatcgccggcgcgggcgtggccatgctgccgcggatgtattgccgcgatgcgctggaaagcggcgagctggaactggtgttgccgcagtacgacatgccggtcggcacgctgcacgcggtgttcccctcccgcaagggcgtgacgcctgccacccggcgctttctcgactttctgggcgaggtcctgcccgaatgcgcatacaaggtcggcatgcttgagccgcggcagccagcgatgcaccgggtggtgtagcgcaggccttccggatacggcatggcgggattggcgaggtggtgtgccggtcgcatcccggccaccaggcagtctcgtatttgcggctttaccttcacgccgcctcgcactaaggtacagggggcgaaccttgcgcgtgagggtaaaggcgcttggcttcgacaaccaactcgacagacaacggcaaggagaacggccatgggtggctctcagggttcccaggacttgggcaaggcgctgctgcgcatcgtgcttggcgtgttgatcctgatgcacggcatcgccaagctgaccggtgcgtccggcatgggctttgtggggaaggtggtcgccgacgccggcttgccggcatggctggcctacggcgtctacattggggaagtcgtggccccgatcctgctgatcatcgggctgtggagccggctggcggcgctgatcgttgccatcaacatggtgtttgcggtggcgctggtgcataccaagcagctcggcatgctgtccgataccggcggctgggcgcttgagttgcaggggatgttcctggccgcggcgctggcggtggccctgctgggggcgggccggttcagcgtgggcggcatcaatggcaagctgaactagtgccctgttccgcaaataccttgccatgaaatcgcccagttggccgccatgcgtcgttgctcgtcgttgccatagctacggctatggcgcctcctcgcgtttagcctgacgatcaactggacgatttcattttggcaagccatctgcggaacaggacactagcccatcgggtcagatggcgtacggtgcgccggcgttccggcgccggtggcgcttgcgcgtggctgcatgtgcgcgctgccgcggacatcatggagatgtatcgtgaaacccttccggcagctctttcccgtcgtggccgcggcgctggtcctgtcaggctgcgccagcgtgcccgacatcaagactgactacaatcgcagcactgacttcagtgcctaccgcagctttggcttcgtcgagcatctcggcaccgaccgccagggctatgaaagcctgaccacccagtacttcaagtctgccgtgcagcgggaactgaccgcgcgcggctaccgctatgcggcgcagtcgccggacttgctggtcaacttcaatgcccggctgcaggagaaggtccaggtcagcccggcgccgacgccgatgatggggtattacggttatcgcggcgggctgtatgcgccgtggccgggctacggcttctataacgacgtctatacctacaccgaaggcacggtcaacatcgacctggtcgaccggcgccagatgaagctggtctgggaaggcgtggcggtgggcagcgtggacaccagcgacaagaccagtgcccagcagcgcatcgacaagaccgtggcgcagatctttgccaagtatccgttccgggccgcgcagtagggccagctcacgccgccggcgtgactgccgcccggtcgatggcatccgcgatgaagacctcggccggcttgggcgcggaccacaggtagccctggcccagcgggcagcgcagcgccagcagcgctgcgcgctgggcgtcggtctcgacgccttcggccacgcactccaggcccagctcgcgcgccaggttgatcatgttgcggcagatcgcggcacgctggccatgcccgtcgacctcgacaacgaacgagcggtcgagcttcaactgcgtgaaaggcaggtccgccagcagcctgagcgtggcgatgccaacgccgaaatcgtcgatcgccacgccgtagccgagcagccgcaagcggttcagcgcgaccgacagcgccagcgtatcgggcaccggatagccctcggtcaattccaccgtcagcgcgtgccgcggcacgccgctggcggtcaccagggcatcgaacgtctccagcacaccgggccggcacagggtttgcgccgaggcattgatgcccagcgtgatgtggatgcccgccgcgcgcagccgctgctgcgctgccaggcactggcgggccacgaagaagaacaccgggtcggccgcgtcgagcgcttcgagccgtgggataaagaggtcgggctgcaccagaccgtgttcgggatggcgccagcgcaccagtgcctcggcaccggccagccggccactggcaatctcgtgctggggctgcagcatgaccagcaggtccgtgcccgagcgggtggcggggaccagttctgcgtcgtcgggcgaccacgccggcgtggtggattcgctaacaggctggcgcaccagcgcatcggccaggatctcttccaccgcatcgcgcgacagcggcttgcgcagcgcgtgcacgcgcgggatgccggcggcgtgcgccaggccgcggtttgaatccaggatgtcctccgccagcgccgtcacccagacccataccggcgccgtcccggcaaaggcatgctgcccgcgccggtgcagttcggcaatcagctcggggccgttgccgccaggcatttcgatgtcgcagaacacgatgtcgaacggttggcgtgcaaggatctcggccgcctgcgtgccgttttcagctgaaaccagggtctgcacgcccagataccgcagcagccccttggccgcgacgcgctggaacggatggtcttcgacgacaagaatgcgcagcctggcgtagcggatcggcatgggggaggggaaggcggcgggccgccggagtgcaattcgattgggggttgccgcatggtagcgcggcgccgctgcgccaaccaccggatggcgcaaagtctggcgccgctggcatgcggaatcgcacaggggatcgttgcgcaatcgccccggaaacgcgctgcgttacgaatatttgcgctttccgattcaatcgccgcctgccataaccgctacaatcgctgcccgtagttttgaacatggcatgtcgataatgggttttggctggttcggattttcgactttctggatagtgccgctggtctggcggctggtgacgcgctggctcgccggcgagcgccggctggcagggcccggctcattgcgcgtctggctcggcacgctcgccgtgctgtgcgcgagcgcctgcctcgaagcgctgaccagcggcaccgatccggaatcgagcgctggcggttcggccggccgcgcgctggccggcatgatgggcaacctgttcggctggaccggtgccttgctgttgatgctgggcgtgctggcgctggccgcgccgatggtgttcggtgaaacctggcgcagcctgttctcgcgcaagccgcgccgcgccgccgcgcctgacgcggcgccggaagagccgccggtttcctttgctgccacccagccgatgcgcgacgcagagcgccgcgatgcgccggcggcaggcacccccggctggaccgcgcccgccacgcgccatcgcagctttgaggcggtctcggcgcgccgccagcccgcctggcaaccgccgcgccgcacgcgtgaatccccgccgcagccgggcgagatctggctgcaccacgccgagtcgccgggcgcggtcaagccggcgcgcgccgcgccgcccgcacccgtggcggcggcaccggcgccgcgtccggcccagccggcggcgcgcaggccggccccgacggcagccccttcaccggctccggctccggcgccgcggccggcgcagtccctgcgcggcacggtcgtcagcagcccgttccgccagccgcagccgctggtgcgttcggcgattacgacgctgcccgaggcttccggcaagagtatcgccgcggccgctgcttcagtcaccgtagctgccgccgtatccgcgccggccgaagccgaagccgaagccgccgccgctgcgccggcgcccactggcgccacgcaagccgtggccgctcccgcgcagccggctaccagcccggaacctgaggtagtggcagtgcccgaagcgcctgccatggaaccagtgtccgcagacaccgatatcgttggcgatattgcgccggaagccgtgccggccgaagccgacgaagccacgcttgccgcgatccggcaggaagcccttgacctgctggccgagttgcaggcgctggccggcaagccggtagtgccgcaagcggctgcgccgcaaccgcaacaactggacgcggctgtgccggattcggcgccggacattgccggcgacgcagaaccgcaagcactggctaccgtcaccctgccagccgaagccgaagccgaagccgaagccgaagccgaagccgaagccgaagccgaagccgaagccgaagccgaagccgaagccgaagccgaagccgaagccgaagcgaggagcggagatcacgccgttgtcattggggaacccgaagcgctggcagcagccgtgcccgcactggatatcaccggcgccgaggcagtagcccaggccgtggcaagctccgcgatggaagagggcagcgctctcgatgccagcaccccggcacccgcggaggacagcgaaccggacggattgatggacggcaacggcctgatcgccgaggaggcggaacccgatgcggccgagcctgccgaggcagcagcactgcctgaagcgaccgaggccccggaagtccctgagcccgctgaggcgcctgcactgaaccaggctccggtcccggccgccaagccgcgcatcgtgctgcccgccgtggtcggccgcaccgtgccgctggctaccgcccagcctgcgcccgtgccggtgccggtcgcgccgccgccgccgcgccccatcgttgactaccgcctgccaccggccgacctgctggagaccggtgtcgacagcgccgaacaggtgtcggaagaacgcctgcgcgaaaccggcgagctgatcgcccagcggctggccgagttcaaggtgccagtcgccgtggtcggcgccggcgccggcccggtgatcacccgcttcgaggtcgagcccgccatgggcgtgcgcggcgcccaggtggtcggactgatgaaggacctggcgcgcgcgctgggcgtgacctcgatccgcgtggtcgagaccattcccggcaagacctgcatggggctggagctgcccaatgcgcgccggcagatgatccggctgtcggagatcgtcaacgcggcctcgttccaggcgcaccattcgcggctggtgctggccatgggcaaggacatcaccggcaatccggtggtgaccgacctggcacgcgcgccgcacctgctggtggccggcaccaccggctcgggcaagtcggtggcggtcaatgccatgatcctgtcgatgctgtacaaggccacgcccgaagatgtgcgcctgatcatgatcgaccccaagatgctggaactgtcggtctatgagggcatcccccacctgctggcgccggtggtcaccgacatgaagcaggccgcgcacgcgctcaactggtgcgtcggcgagatggaaaagcgctacaagctgatgtcggctctgggcgtgcgcaacctggccggctacaaccagaagatccgcgccgcggaggccgccgagcgcaaagtgccgaacccgttctcgctgacgccggacgcgcccgagccgctgtcgcgcctgccgatgatcgtggtggtgatcgacgaactggccgacctgatgatggtcgccggcaagaagatcgaggaactgatcgcgcgcctggcgcagaaggcgcgcgccgccggcatccacctgatcctggccacgcagcgcccctcggtggacgtgatcaccggcctgatcaaggccaatatcccgacgcgcgtggcgttccaggtctcgtccaagatcgattcgcgcaccatccttgaccagatgggcgccgagagcctgctcggccagggcgacatgctgttcctgccgcctggcaccggctatccgcagcgcgtgcatggcgcttttgttgccgacgacgaagtgcaccgcgtggtggaacactggaagcagttcggcgagccggactacgatgaaaccatccttgccggcgacccggccgaggccggcagcaccgacctgttcggcgacagcggcggcgacggcgaggccgacccgctctacgacgaagccgccagctttgtgctgaccagccgccgcgcctcgatctccgccgtgcagcgccagctgcgcatcggctacaaccgcgcggcacgcctgatcgagcagatggaggtggccggattggtgtcgccgatgggccgcaacggcgcgcgcgacgtactggcgccggggccgggtaactgaccggggtcggcaaccacgacttcccttccaggaggcagcatgcagcctgaacacggaaacctgctggcggacgtcccggccggcgcggcgcaggaacttttccagccgctgctggaacggcccgggctgcggatcgagcgcatcgtctccaacgggcaggccagtcctgagggcttctggtacgacagcgcagaggcggaatgggtgctgctggtcagcggcagcgccgccatcgagatcgaaggccagtccggcttgtatcccatgaagccgggggattggctgcatcttccggcccactgccgccaccgggtggcgtggaccgatgccagccagcccagtgtctggctggcggtgcatcacagcgcgggctgagcgcccgcgcgcattgcggctggcgcctgacggcttactccccggattgctccggaaacaccggctcgcccaggttcagcatcagccggttcgcccaggcaaagatggcgatcgagtggatcaggtccaggatttccgcatccgtgacgcccgcttcccgcaacggcttgagctgctcggcagtgacttcggcgggccgctcggtcagttcgatcgagaacttcgcgattgcctgttcgcgcgcagtcgtgccggcggtatggggatcgtcgaacacctggcggatcacgtcgttgcgcttggccagttgttcgaagcgctgcgcatgcaccgatgcgcagtagacgcagccattgatgcgcgataccaccgtggtggagagctcgcgttcggcacgcggcatgccgccgggggcgtacatgatggcgttgaaggcggtggagcgctggcgcaggatttcgggctggtgcaccaggaagcggtagtaatcctggaccttggccttggggtggctctcttcgagtacggcgacctgctcgggcgtggcctggtcgagttcgaccacgtccagccaggccttccagtcgaggacttcattggtgaagccgtgggatttgatgatctcgctcatgcctgggctcctgcggcgttgtcgttcagtgctttcagcgcatccaagccggccaccagccggacctggtacgacaggaaggcgatcagttgcgccagcgtgaccactgccggggtgctcaggccggcggcgggcagggcctgcagcgcggccttgtcgccctcaacgggcttttcgatcagcttgcgggtgaactccagcatggcgtgcaggcgcgtgtcggcaatatcctccggctggccttcggccgcggcgcggacctggctgacatctgcgccggcctgctcaaggcgcgcgcgatagtgtgccgccagcgccgtcgacggcgtcaggcgtgccgcgtacagcgcaaccagcaggcgctctgccagcgacaggccaggcagggcggggtcgaacagggcgtcgtagctgccttgcgtggcggccacgaccttgttgcgctggtggcgcagcgcgtatgtcgcgctacccggcgcgaggccggtgagctggtcgatcaggtcgaccgtggaagtcgggggctgggtcatcggactctccaggttcaggtcggggtgggattcaggccttggctgcgcgcagcgccggcggcggggccggcacccattcgtcgccgaagacttcgggttcggcataggcctgcagcgcggcgtagtgcagctcaacgtcttcccggtacagcagcgcggcaatgccctggccgagccggcgtgcgccgtcgctgatcgccgggatgtcgccggacacggtgccgtgcgacagcgccgccggatagcagaagcagtggatgcgcgtgacgccggggcaggcgccgggcgttttctcctggaattcgaaggctgcgccgagatcgggagagtcggacagctcgcgctcttcctggcccgcgggcggcgcatggcggtcgcgccagaagcggatatgcggggcgaaggcggcgaactccggccgtgtttccagcgcgatgcggaagcccgtcgagaagatcaggaagtccagctcgaacgtgccctgcggtgtctgcacgtgcaggacatcgccttgcgcctcgatcgcttccagcgctgcgcccaggttgaagtaggcattggcatggcgcgacacgcgcagcgtgctgccgcgcggcggcggcacctgctgggtgttgatgtaatggcgcagccgccatttccaggcatcgggcagcccgtagtggccgaaggtcaggccagggttgccggcgcccttgctcttgttgacgcgcggaatgtccgggcggcggatcagcatttcgacgctggcggcgcccgcctccagcgcggtcgcggcgctgtccatgcccgaggcgcctgcgccgaccacgcccacgcgcttgccgcgcagcttggcgtagtccatctcgtccgacgagtgcgcccacaggtggcgcggcagcgtgtccgcgaccggcggcacgtaggcaccgcccaggccgtcacggccggtggccagcaccacgcggcgcgccagcacggtgtgcgggccgtccggggtctgcatcgacagcgccaccaggccgtccgcgcgcggcacgatggcatcgacctggtgctggttgcggatatccagcgccagcacctggcggtaccagcgcaggtagtccatccattgcaggcgcgggatcttgtccagcgtttgccaggcggcctcgccgaactgcgcctcgaaccaggcgcggaaggtcagggccggcaggcccagcgcggggccggtcagctgcttgggcgagcgcagcgtctccatgcgcgcggtggtggcccacgggccttcgaagcccgccggggcgcggtcaaaggcgcgcacgcggatgcccaggtgcgtcagcgtggcgcaggctgcgagtcccgccatgccgccgccgatgacggcgacgtcgagcacgtcctggccatcgtggctgcgcggcatggtccaggccttggcgggcaggtccagccaggacaggtcctggcgcaggcgcgcttcaagcgcggccaggccggcggcgggggtaagggcgggggcggataggtcagtcatggcttggaagtccggcatcttgcgtgagcgtgtcagcgtcgtcgctggcatcgccatagagcgattgcagcagcgcgccgtgttcggcgggatcgcgccgcaccaggtcgggcaacagcgcggcggcggcgtcggccacggcctgcaccagccccagcaccgccgtgctggccgggcgggcctgtggcgtgatcacgccgaagtagaaagggatatcggcatcgatgggccgcacggcgatatcggccagcggcaggccgcgggcggtcaccggctccagcacggcgatgcccagcccggcgcgcaccagggtcagcgcgctgatcgaggtgttggtgtcgatcacgcccgcttcgggcacgccggcgccagccagggcccggtcgacgcggcggcgcagccggtacgggttctgcatggtcacgatgcggcgcccgcggcagtcctgcagcgcgatcgcaggctgtgcggccagtgcgtcgtcggcacgcacggctgcgacgcacgcggactggccgatccagtgcacggtcacgccgcggtgttccagcggcaggctgttcagaccgatgtcggcggcgccggtcagcaccgcgtgcaccacctgttcgggcgacacactctgcaccgcgacgcgttccggcgcgcacagcccgcgctcaaaggccagcgccagcgccggcggcagcaggccggccgccagcgccggggtcgcggcaatgcgcaggggccggccatcgccgcgcgccagcgccgcggcgcgggtgcggatctgctgcatgccggccagcgtctgctcgacttcgtcatagagcaggaagccttgctcggtcgggctgacgcgcgggccgctgcgggtgaacagggcaaagcccagctcggcctccagctcctggatcagccgcgtgatggccggctgcgagcggccgagcaggcgcccggcggcggtgacgctgccggtggtgacgactgcggcgaaggcttccagttgccggatttccatggcgggctgggtctcgggattaatgtatgtgtaatccggattctgatgccttcatcatgcaaatagcaaatactatttcgggataaggacatgcggcagctatgatgtagcgatgccgggcgcacaccggccccatatcgggacagacgttttggcttggatccgcggcagtcgggagatcgggagaacagggcgcgcgttgtggcgggcagtggcctgggtgctggctgccgcactcgcgggcgcgatgccggcgcgcgcggcagatccgctgcgtatcggctccaagcgcttcaccgagtcgtacatccttggcgaactgctgacccaggccgcggggccgcccggcgccgcgcagcaccagccagggctgggcaataccgcgatcgtcttcgaggcgctgaaggccggcggcatcgacctctatcccgactacaccggcacgctcgccgccgaaatcctcaaactgcccccgggggccggcctcgatgccatccagcgggcactggcgccgatggggctgggcgcggcaattccgcttggtttcgagaacacctacgcgctggccgtgtccgatgcccgcgccggtgcgctgcgccggctgagcgacctcgccgcgcagccgcagttcaggctcggcctgtcccacgagttcctggggcgcgccgacggctggccggggctggccagccgctatggactgccgcaacgcccggtcgggctggaccatggcgtcgcctacgaggccttggccgcggggcaggtcgatgccatcgacatctattccaccgacgccaagatccgcaagtacaagctgcgcgtgctggaagacgaccggcactacttcccgcgctacgacgcagtagtggtctaccgccttgacgtaccgcagcgcttcccgcaggcctggcaggcattggagcggctggccgggcgcgtcagcgccgacgacatgatcgccatgaatgcggcggcggagatcgatggccagtcattcgatgcaatcgcgcgcgcgttcctggccggcactgcggggcaaagggcaacgcatgacggtgccgaaccgcgcagccggctggctgccgcgctgttcgggcccgacaccacgcgcctggcgctgcgccatgtcggcctggtggcgggggcggtcggcgcggcaacgctggtcggcgtgccgctggggatgctggcggcgcggcggcggcgcaccggacaggctgtgctgggcgtggtcaacgtgctgcagacggtgccgtcgctggcattgctggcgatgctgatcccgctgctgggccgcatcggcgtctggccggccatggtggcgctgtttctctatgccttgctgccgatcgtgcgcaataccgcgaccgggctggagcaggtgccgcagggcatgcgcgatgcggggcgggcgctcgggctgcgcggcggacaggtgctgcgctatgtagagctgccgctggccttgccggtgctgctggccggggtcaagaccgcggccatcatcagcgtcggcacggccacaatcgcggcctttgtcggcgccggtggtttcggcgagcgcattgccaccgggctggcgctcaacgacacagcgctgctgctggccggcgcaatcccggcggccgtgctggcactggtggtacaggcagcgttcgagaccctggagtgggcgctgcgccgccatcgcgatgcgcgctagctgccttgctgctgcacgatgagccggccgagggtggctaccgcagcctcggcctcatcgctccacaggtgcccgtagttgagccggatgcagttgcggtaaccctgccgcgccgagaagatcggacccggcgccagcccgatgcctgcctccagtgcggcatggtgcaatgccaatgcatcgaagccgggcgcaaactcgacccacaggaaatacccgccctccggccgggacacgcgcacatcttccgggaagtgctggccgatggcatcgatcatgcgcccctgctgcatctccagcacatggcgcagcttgcgcaggtgcttgtcgtagccgccgtgctgcaggtattcggccagcgccacctgcgtgggcacaccggcagacagcgtggtcatcagcttgagccgctggatggcttcgccaaagcggcccggcgccacccagccgatgcggaagcccggcgccagcgtcttcgagaacgaactgcagtgcatcaccaggccctgcgtatcgaaggccttggcgggcagcgggcagcggttgccgaagtagagctcgccatagacatcgtcctcgatcagcggcacctggtggcgcgccagcaaggccaccagtgccttcttcttgtcttccgacatgctggcgccgagcggattctggaactgcgtcatgaaccagcacgccttgaccgggtgccgtgacagtgcggtgtcgagcgcgcccaggtcgatgccttcggcggggtcgaccgggatctcaacggccttgagccgcagccgctccagtgcctgcagcgaggcatagaagccgggcgattcgattgccaccacgtcgcccggctgcgtcaccgccatcaggcacaggttgagcgcctcgagcgcgccgttggtgacgatcaggtcctcggccggctgcggcgcgcccgcgcccaggtagcgcagcgcgatctggcggcgcagcgcggtattgcccggcggcaggtcgttgaccgagtaccacgggtcgagcgcgcggccggcgcgcgccagcgacttgcccagccgctcccacgggaacagctcgggcgagggaaaggccgagccgaactgcaccagctcgcggtctcgcgcgccttccagcacggcgaagaccagcttggagatgtcgacctgcgtcgacacctggcgcgacggccgcgcctgcggctggggcagctcgcgccgcgccggtcccgccacgtagtagccggagcgctcgcgcgcccgcaccagcccgcgctcttccagccggtaataggcctggaaggcggtcgaggggctgacgccatactgggccacggtcttgcggatcgacggcaggcgcgtgcccggcggcaggctgccgttgcggatatcggcagccagggtctcggcaagggcttcgtagcgtttcatggcgggcgggcgggggcggggcgggtgagcgcattatctcccggacaggcaaactgatacgtaaaatttcctgctatctgatgctgttatggatggcacggacggcccataatcggcactggtacacaaaggcgttgtgcaaggagatgccatgaacccgttgaggctgttgcggaccgtgctgtggggcttctttggcctgcgccaggggcaggagcaccagcgcgacctggacaccttgcgcccggtaccgctgatcctgactggcgtggccgtggccgccgggctggtggtgtgcctggtgcttgcggcaaactgggcggtatcggctgcctgacctgaaactgctcccatgcatttcctgccccaaggacctggtatcgccacagcccgtgcgctgcgcaagctggcctgcctgacgctggcggtgctgctgcccgtgggcatggcgctggccgccaccgacacgcaacagatcgaacgcggccgctacctggcgcgcatcgccaactgcgccgcgtgccataccagcgaaggcggcaagccgtttgccggcgggctgccgatccgcacggcggtcggcacggttcattcgaccaatatcacgcccgatgccggcagcggcatcggcgcctatacgctggccgagttcgaccgcgccttgcggcacggcgtggcgcgcgatggcaagcggctctatccggcgatgccgtatccctcgtacgcgcgcatgcgtgccgaggacgtggcggcgctgtacgcctacctgcgtgccgaggtggcgccggtcacgcagcgcaaccccgcgccgcagatgcgttggccgttcagcatgcgcagcctgctggccgcgtggaacgtcctgttcgtcgatgacgacccggtccgcaccgaccccgcgcgcggcgcagcctggaaccgcggtgcctacctggtgcaggcggtggcgcactgtggcgcctgccatacgccgcgcggcaacctgttcgccgagaaggggctggacgagcgcagccgccatttcctgtccggggcgagcgtggagggctggtccgccaccaacctgaccggtgaccaggtcaccggcctgggcgcgtggtcgcgcgcggatatcgccgagttcctgcgcaccgggcgcaacgggcacgcgacctcgttcgggccgatgtccacggtgatctccaccgccacccagtacatgagcgcgcccgacctcgatgccgtggccgcctacctgaaatccctgcccggcgcgcgcggcgaggacaagccgttccggcatgatgccgccaccgcgcagcaactgcggcagggccgcttcgatgtgcccggtgcgcgccagtacgcggtgttctgcatgccttgccacggcgccgacggcaagggctttgcccgcgtgttcccgccgctggccggcaaccccaccgtggccgatcccgacccggcctcgctggtgaacctgctgctcgacggcgccgtgaccgcgcgcgtgggcaccgcaccggcggattaccacatgcccggctatggctggacgctggacgaccaggaactggccaatgtgctgacctttatccgcggcagctggggcaaccgcgcggcgccggtgccggaagccgccgtggcggcacggcgcaaagagctggccgcgcagcacccggccgcggcaggcgacgcatcccgatgagcacccgatgacgattacgcgcagagacttcctcaacggaaccgccctgaccattgccgccggccttgcgccggtgcagttgctgcacgcgcagcagggcggggcaggcgtggcgtatccgcccgcgctgaccggtctgcgcggcaaccatgccggcacctacacgctggcgcacagcctggcgcgcgagggcgcgaaatacccggtcgtgctggcgcgcgaggctttcgacctggtggtggtcggcggcggcctgagcggcctggcggcggcgtggttctaccggcgccgtttcggcgccaaccggcgcatcctgatcctggacaaccacgacgacttcggcggtcatgccaagcgcaacgagttcacggtgcgcggcaagcggctggtgacctatggcggcagtgcagaaatgccggcaggcgctgccagcgacgccgcggtgcgcgaactgctggcggggatcgggctcgatgccacgcgcccgcctggcactgtgcctgcggatccctatggcgcgctcggcatgggccgcgccgtgttcttcgatgccgagcatttcgggcgcgaccagtgggtggctggcgatccgttcggcgagctgatcgatgttcgcagcgggcagcaggccggtgccccggacgcggctgccctgtcgcgcttcctggacaacacgcctttgcctgtggcggaccgcgccgcgctggcgcggctggccgccggcaccaccgattacctgccggcgctgtccggcaccgagcgcgcggctgcgctgcgctccatgcgttacgccagcttcctgcgtgacaaggccggcatcggcctggccgggcagcgcttcctgcgcagccgcagcaacgatgcctatgcgctcgatgtcgatgggatttcggttgccgacgccatcgccatcggcctgcctgcaggcgccaacatgcccgcgccggcgggcaatgtgcggcttggcaagtcgccggcatcgcgcctgtggtttccggatggcaatgcctcgctggcacggctgctggtgcagagcctgatcccgggcgtggcgtcgatcgcccggccggccgatgtggtgtcggccgcgttcgactacagccggctggaccgcgacgggcagccggtgcgcctgcgcctgaacagcaccgcgatcgcggtcgagcccgacggcaatatcacgcgcgtgacctacgggttcagcggcaacctgcatcgcgtcgaggcgcgccacgtggtgctggccggctacaacatgatgatcccgtacctgctgccgtcgctgccggccaagcagaaagaggtgctgcacaacgaggccaaggcgccgctggtctacaccaaggtggcgctcgaccactggcaggcgttcgccgcgctgcgcacgcgccgcatccacgcgccggccatggcctataccgacctgtggctggaaccgccggcgggcaggcagccctccgatccggccgtgctgcacatgctctatgtgccgaccgtgcctgacagcggcatgcaggcgcgcgaccgcttccgcgcgggccgcgccttgctgctgggcacgccgttcgacacgctggagcgcgacatccgcgcgcagcttgaccgcatgctcgggcacaagggctttgcttcgaaggacgtgatccgcggcatcaccgtcaaccgctgggcgcatggctacagctatatgcccgacagcctggccgctgagaacgtggcgcccgacgcggtgtggcccgggctggccggcgtcggcaatatcagcatcgccaacagcgacaatgccggcagcccttcgctgaccgcggcggtgggacaggggaagcgggcagtcgagcggctgcccgggtagcagggcttcagccttcgcgcggcggcgtcagcgcatcgatctcggcgtccttggcttcccactggcgtgccagccagttgtggaattccgtgcggaaggccttgtcgctgccgtagtcggcctcgcagaaggccggcggcaccggcaactgccgcatgcgcaccagcaccgggccggcgcgtccgcaggccaggtcccagaagcctggcgcgccttccgggtacacgatggtgacgtcgagcagggagcggaacttgttgcccatcgcattcagcgccaccgccagcccgccggccttgggcttgagcagatggcggtacggtgagtcctgggccgcgcgcttggcctcggtgaagcgggtaccttcggcaaacaccatcacgctggtcggcaccagcgaaaacttcgcgcaggcgcgcttggccgtttcctggtcctggcgccgcaacgccggattgcgccgcagctgcgccttgccgtgtcgcttcatgaacggaaagtccagcgcccaccacgccagcccgataaccggcacatagatcagctgctgcttcaggaaaaacttcagcagcgggatgcgccggttcagcgagcgctgcagcacgaagatatcggcccacgactggtggttgcagttgaccaggtaccagtcggcatagcgcagtccctcattgccctggacgtcccacggctcacgctggatccacgcgaaccagccggtgttgccggagatccaggcggtggcgatgccgttgagcatcggatcgatgcgccgcctggcgggggcaaacggcagcaccagcttgagcagcgcgagcggaaacagcagcgcgcaccagaacagcgtgctggcaatcagaagcgtccagctcaggataccagtcagccacgcgaaacggccccgcggcacaagagccgggcggcgtgcagccacggaggggggcgggggcttgggttggcccgcgtcagcggcgacgggcggagaagagggcagtgtggtcatgggcgccagtgtgcaggcttgtaatggatcggggcttgagcctgatcaacgcggacgttggcgcgtggatccctcaagttgacgctgctaccccgttcggctgacgcagcaggcttaatacagcctaccaaatgtttcactggtgcgcagattgccggttcccgagaatgcaacaaaaatcctacaaaggagatcactgtgcgagttgcgggaccaggcatgcagcacggtgccatcatcaagcggcgacgcaaccacgccctgcggccgattgccgcgctgatcgcttactggcttgcgccggccggaaccatggccctggcaacgctcgaagtccgcgcacagaccgcctgcggcacgattgccagcggcacttatacggcactgtcctgtacgcctgcatcgggcaacgccgagatggagaccgtgtcaggcaccaccttcaatacgaacacaggcgcgagcctgcgcgcgctcgcgaggggggcgaatgcctcggtgaccctgaccgggaccaccatcacgaataccaccgccacggctgccagtggcgtggcgtcacaagtcatcaccaacccgggcgatgccagcgtgacgttcaatggcggcaccagcgccatcacgatgcaaggggccggcatggacggcgttgccgtcaccaacagcacggccggcgggtcggctatcaccgtcaatgcgggcacgacgctgaacctcaacaacctggttggcggcaacgagcgcgacgggttcgatatcaatgccaccgggggcggcaacgccagtgcaggacaagccgcgcagcggctggctgcgcgcagtgggcaagtgggagggcagccgcagcaaggacggcaacttccgcacccgcaccgacagcttcctgctgcacggcggtgccgagctggccaggtggcgtgttgccagcgagaccgaccgcctgcatgtcggcgtaacgggcagctatggcaacgccagcaccgacgcggatgccgccggcaaccccacgcgggccaggggcaaagtggaagggtgggctgcgggtgtctacggcgcctggtaccagaacgacgagaacaagctgggcgcctatgtcgatgcctggttccagtatggctggttcaccaaccgcgttgaaggcgaccagttgccgacggtgcgataccacgcgcagggactagggctgtcgggggaagtcggctatgccatcccactgccgcgcgactgggtgatcgagccgcaggcgcagctcatctatgtcaactacagcgaggacgacattgccgagcccaacggcacgcgcgtcagcggggcggattccagcgggatcatcgcgcggctgggcgtacgcacgcatcggaccttcgtgcgcgaggacggccgcaaactgcagccgtatgcgacggtgaactggtggtattccgataccgacaccaatatctcgttcaaccagttgccgatcggcgggctgtatccgcataaccgcttcgaactgaagctggggctgaacgccgatctcggcaagcgctggaccggctggaccaatgtgtcgggttcctggggccagcaatccttttaccagtacgcgctgagggcaggggtgaagtacacgtggtgagcgggctcaccgcgcgcgcggccatcagaacacgacagtcgctgtccccatgaacgtgttcgtgctcttcaggcggttcttgccggcaacggtcggcacccagcgcaagcccagcgacagcaggctcttcgcgccgatcttggtgtcgtaggtgacgatcgggcccaccgcccagtcatggccgcggaagccgttcaggcggtcggccagcgggccgctgtcgtcgccgagctgctgcgtcgtgcccgcgatcaacccgaggcccgcgccgttggcaaagcgcttgagcagcatggtgtcgagcgtgaacagcggtgcgttctggtagtcggtggcgttgttgcgggtgtagaactggaccccggcgacggcatcgaactcgagcccgtgttcggggaacagcttggtgtaggccacttgcggaataaacgtccagttgttcaggctggggttggccagtgcgttgggatcgtacttgccggtcggcgcccacacattcaggctcagagccacatgctcggtctttgagaaatggtagcccgcgatgatcggcgcgaaggtgatgtcgaacaggttcgatgcagtgtcctgggtgctggcgccccggccgccggcgctgatgttggccgtgaccttggtccagacatagggcagcgtgaagctggaggcaaagttccaggggccggtatcggtgtcccataccttcatcaccgttgccagggtgaacgcgaccttgccgtccacgcccagcgccgtcttgcctgcgatgggcacgtttcggctgccgccgatcgagccatccaggtagatctcgccgacattcacgatgagcgcgggttccggcgacacgatccctacattggggagcacgctggtgccggtcacgggtcgccccagggcgccttcagtcgcgttcgcacctgcacaggcaaagaggaaggaagcagcaatggccagccggtttgcgatggtcgttgacatattcaaggaacaaggaatgcaaggccggccaggcgcttgccggaatgccggcctctggcgcatgcctgcccgcgccagctatagtgaaattacacagtaaggcaatgccccaccctcatatttttgtgacattgcatgctaccagcaaagacccctgtcactgccagcgcgcaagccgacgaaaatcttcatcacggcatcgcaaatatttacttcacaggccttgaggcggtctgcgatgatggaagcgccgatattcaatcggcgggcgttaccaatttcattcagggcaacgattccaaatgaattcagtcatgcagggattaaggcttgctgcgggcagcgtggcagcaacattgccggcgcttgcctgtgcggcagggccctcgacggatgacatgaatgcgtcaaataatccgctgagcccgaccattaccctgaatctgcaggaccagtacgtgggacgctattacggactcggcgacgaggacggaaacagcgtcctgctgcgcggcaccattccgcacaagctgttcgggttgccgcagatcgtcggttcacgatgcccgtcgtcaccacgccgaatgtcgcgccggatggcagcaagaccggactgggcgacctgaacctgttcaacctggtgttgctcaagggcctgggcatggaatggggcattggcccccaactcaccattcccacggcatcgcgcgaccagaccggcaccgggaaatggcaggccggcctggccggcgtgggtatttccccgcagaaatggggcatgatcggcgggctcgtgacctggcagcattcatttgccggggaaagcgaccggcccacccaggacaacctgaccgcgcagccgttcgtgatctataacctgccgcaaggcaggtacctgcgcagcaccgcaacctggaatttcgacctcaagcgtgggaattactacatccccctcggtatcggcgcgggcaagatctggaaaatcggcaaggaaatctacaacctgtttgccgagccgcaatggacggtggggcacgagggagtcggggtgcccaaattccgggtgttcatgggcttgaatatccagttcccgctgtagccataagcagggacctttcataacttgctgatgacccgctcccaggcaagccagcgcattgcatcgctgctaagcgcactggccttgctctggtgcgacgccgccttcggccaggctgaagcgccggctgaaaagaaaccgctgtcgttcttcgatcctgaggacggcaagctggacatgagcgacttcctgctcaatcacaagggcgcgctgccggtgccggtcgttatcacggaaccagccgttggctacggcggcgggctggggctgatgttcttctcggaatccatggcggatgcggcggccagcgccaaggccagtggaaaggggcccgcaccgccgaacattacagccatcggcggtgcgtatacggaaaacggcacctggggcgcaggcgtggcgcacttccacacgtgggacggcgaccgctaccgttatcttgggggcatcgccaaggtcaatgcaaacctggactacttcggcttgctgaaccagccccgtgcctacgaactcagaggcgtggcattggtgcagcaactgctcgtgcgggttgccgatacgcgttggtacgtggggccgcgctacgtgtatttcgattcgaccgcgaccttcaaggttggcgatgcgggtgaagtcggcagcttcgacaagacccagcgcatcggcaaggccgggttggtggtcgactacgactcgcgcgacaacatcttctatcccagccgcggcagctatgccgagctggaggcgcagttcgcgcgcggcggcttcggcagcacgcagtcattcaatatgtataacgcgcgcggcttcacctggctgccgctggcgcgcaccgtgatcctggggctgcgcgccgatacgcgcttttccaccggcgacgtgccgttctacgcgcagccgttcgtggacctgcgcggggtacagaaggggcgctgccaggaccgcaatgcgctggcggcagaaatggagctgcgctgggacgtgacgccgcgctggtcgctgctgggcttcaccggcttgggcaaggcatatgggcgctggcatgatttttccgatgcatcgaccatctacagcgtaggcgcgggctttcgctacatgattgcgcgcaagctgggggtgtcgatcggtctcgatgtggcccacagcaagggccagaacgccttctatatccaggtggggagcgcatggcactgagttgcgaggtccgcccgatgtgccggtaggctgtccgggcgcccacgcgcccaacctgctcgctacgctatggcaatcaagaagatcaaggacaggcggggcatgatggccaggctgtccgcctccgatgagacgtccagccggaactacctgcgcgaagcggtgctgctgtgcgaaacgcatctggccgggctgccggatgtctccaagccttacttcggcgggcacttcgtctggcaaaaccgcgttcactactatgtggcaggccaggagaacggcggccgcagccgcttgatcgaggtgttcgtgatcgacgctggcgaaaacctggagccgctgcacgcctttcagtatccgccaccgctggcagcgctgtttccggcggactacggcatcctcaatgagggtgaggaagatccggcggccctgacgaagatggtgccaagggcagatagcgagcgatgagcagggcgccagtggcagtgcgcgcaagaaaaacttaattcacttggcccccgaacgagaaaaagctgacttctgataaccgtagccatctgagatcatggtttgcgctgaatcagcatgatttttgtatacaaagaggcggagtgaatgagcggacgacgtaaaggcagcaatcccggcgcgggcgcggggcgttccggctcggttgcgcttgccgcgggacggcgcagcgggcagagggcactgatcctggtgctgctgggtctcggggtcgcagcaggcctcggcgccagctactggtacatgaaggggcggacgccaacggcgcccgccatcgtcatcggcgatggcaagcgcggacccgctggcatggtgcgcgtgcccggcggtgagttcctgatgggcagcgacagcaagatggcgcagcccaacgaaaagccggcccacaaggtgcgcgtgcacgccttctggatggaccagcaccacgtcaccaacgcggaattccgcaagttcgtcgaagccacgggctacgtctcgaccgcggaacgggcacctgactgggaaaccctgcgggtccagctgccgcccggcacgccgcgcccgcccgacagcgccatggtggccggcggcatggtcttcgtgggcacgccgcggccggtgccgctgcaggactactcgcgctggtggcgttatgtgcccggtgccgactggcgccatccgaccggtcctggcagctcgatcgaaggcaaggacaaccacccggtggtccaggtctcgtatgaagacgcgcaggcctacgccaagtgggccggcaagcgcctgcccaccgaggcggaatgggagtttgccgcgcgcggcgggctggagcaggccacctatgcctggggcgagcagttcgcccccgacggcaagcagatggccaatgtctggcagggccagcagaaccagccgttcccggtggtcagccccaaggcgggcggggcgctcggcaccagcccggttggcactttcccgcccaacggctatggcctggccgacatgaccggcaatgcctggcagtgggtgtccgactggtatcgggccgaccagttccggcgcgaggccggcaaggcccagccgatcgaaaacccggtcggcccgatggcctcgtgggatccggccgagcccggcgtcccggtgaatgcgcccaagcgcgtcacgcgcggcggctccttcctctgcaacgaggatttctgcctcagttaccgccccagcgcgcggcgcgggaccgacccgtacaacagcatgtcgcacctcggtttccggctggtgatggacgagggccgctgggcggaacggcaacggcaggcgccggtggccttggccggccagtccgggcaggcggctcgatagcgctgcgcccgcgcgaaccaaagcacaacgacgagcacgacagcacgcgacaggagtgaaccatatggacatcgctgccacccgcggattcctagccagcccctcgcgcagggccattgccgcgctggtgctggccggccttgcgcttgcgggctgttcgacgcccgccacggcgcccgagtctcaggccgccgtcacccaggcggcgcagccggccgcgcaggctttggcgtcgtggcgcgacggtgcggcacggcaggcactgctgaagtttgttgccgacgtgacgcgcaagggctcgccgacattcgtgccgcccgaggagcgcgtcgcagtgttcgacaacgacggcacgctgtggagcgagcagccgctgtacttccagttcttcttcctgctcgaccagatccgcgccgccgcgccgcaacacccggagtggcgcaacaaccccgccttcaaggcgctgatggccaacgacatggagggcctgatgcgcaacgagaagcagctggccggcctggtcgtcacggccaacagcggcatgaccacggacgagtatgaccgcaccatccgcgactggctggcgaaatcgcggcatcccaggttcaaccggccctataccgagctggtctatcaaccgcagctggaactgctgtcctacctgcgcgccaacggcttcaagacctacatcgtctccggcggcaccatcgagttcatgcgcccctggagccaggctgtctatggcattccgcccgagcaggtgatcggctcctcgcaggccgtgcgctacctggtgcgcgacggcaagccggtgctggtgcgcgaccccaagctggaattcgtggatgacgggccgggcaagccggtcggcatctaccgccatatcggccgccggccgatcctcgccgtgggcaactccgacggcgacctgcagatgctggagtacaccaccggcggcgacggtccgcgcatgggcgtgctggtgcatcacgacgatgccgagcgcgagttcgcctatgaccgccagtcaaaggtgggcaagctcgacaaggcactggacgctgcccgcgccaagggctggacggtggtcagcatgaagcaggactggcagcaggtttaccccacggctggtgcgaagtaggcagaagagggagccggcatgccaggcgtgccggacgcaggttgaagctgtttgactatcgggagcagcaatgcaacgaatgacagagtccaccccggcaaggcgcggcgcgcgctttgccatggccgcaatggcgatcgccatcgcggcgatcgccggctgcaagaaggcagacgagcccaaacagcaggcgcctgccgcgcagcagccggcgaccccggccccggctgcggcggcgccggacacgtccgcgacgccggcacagccgccggcgcagtccaacctgccggttgcacctgaagccgcttccgcgccagtggctgtcaatacgtcgggcaagaagcccaacatcctggtgatcttcggcgacgacatcggccagaccaacatcagcgcctacagcatgggcgtggtgggccatcgcacgccgaacatcgaccgcatcgcccgtgaggggatgatcttcaccgactactacgccgagaacagctgcacggcgggccgctcgtcgttcatcacgggccagtcgccgctgcgcaccggcctgtcgaaggtaggcgcgccgggggcgaccgtgggcttgcaagcccgcgatgtgaccattgccgaggccctcaagccgctcggctacgccaccggccagttcggcaagaaccacctgggcgaccgcgacgagtacctgccgaccaagcacggtttcgacgaattctacggcaacctctatcacctgaatgccgaagaagaaccgcagcgcccgtactggccgaaggacaagaacgatccattcgtgaagaacttctcgccgcgtggcgtgctgcactccacggccgacggcaagatcgaggataccggtgcactgactaccaagcgcatggagaccatcgacgacgagaccaccgacgcggcgcagaagttcattaccaagcaggtccaggccgacaagccgttctttgtctggatgaacacaacccgcatgcacgcgttcacccatgtgcgtccgtccatgcagggccagagcggcatgcccggcaacgattacgccgacggcatgatcgagcacgacggcgacgtcggcaagctgctcaagacgctcgatgacctgaagatcgcggacaacaccatcgtcatctacaccaccgacaacggccccaaccagtggtcctggcctgatgcggcaagcacgccgttccgcagcgagaaaaacaccaactgggaaggcgcgttccgcgtaccggcgatgatccgctggccgggcaagatcaaggcgggcaccgtcagcaacgagatgttctccgggcttgactggttcccgacgctgctggctgccgttggcgacggcgatatcaaggagcggctgctaaagggtacgtcgcttggcagcaagaacgccaaggtacacctcgacggctacaaccagttggcgtacctgacggggcagaccaacaagggcgcgcgcaaggagttctattacttcaacgacgacggcgtgctcgtggcgatgcgctatgacgactggaaggtcgtcttctgcgagcagactacaccgggcgggttccaggtctggcaggatccgttcaagtgcctgcgggtgccgaagatcttcaacctgcgcatggatccgtatgaacgcgcagacatcgtttctgaccagtacaacgactggctgggcaagaacgcgtacctgaccgagatcgggacgatgaaggctgcggcgttcctccagaccttcgtcaactacccgccgagccagcgcccggccagcttcagcatcgaccaggtgcgcgagcaggtcgacaagaagattgaagaatcgatgaagaagaagtaatgcagtcagtcatcagcgccgtccgcctgtgacggcagttgaaaccggcgaaggcccgcgtacgcgcgggccttcgcgccaacggtccagttcatgatcgaatctcatgccgccccgggcggcaatggtggcaaggacgggcgccgggcgcgctccgtgaagaccgaatattccgcatccgccttggcgctgcggggcaacacggccgaccagacgtggctttgggcggccgtgttgctgttcatatccggcacggccggactggtttaccagatcgtctggatccgccagctgtcgctggtggttggcgtcgacgtgcacgcggtcaccaccgcggtcagcgccttttttggcgggctggccctgggcggctggctgttcggccgcgtggccgaccgccacggcaatccgctgcgcctgtatgcgtggctcgaaatcggcgtcctggtgctgggcatcggcgccaccgtggcgctggcgcatgcggcagcgccgttcgcctggctggagcagcgcaccggatggctggcgtgggccttgccctttgtgctggtgatcctgcctgcagccgccatgggcggcaccttgccggtgctgatgcgcgtgctgacgccaggtgccggccgtgtgggcgtgcatggcgggcggctgtatgccgccaatacggccggcgccatcgccggcacgctgctggctggattcgtgctggtgccgctgctgggcatcctgggcagtgcggtcacggcaggcatgctcaatggcgccgcggcgctggtggcctggctgctggctgcgcgcacgcaagctgcggccgagccggttgccgccgctgccgggcaaggcgccgctgccggcggcgatgccgccaacggccggctggcgctggtgctgtatgccgctgccggcggcattgccctcggctacgaagtggtctggtcgcaggccatcgtgcagttcctcagcacgcgtaccttcgcctttaccgtggtgttggcaacgtaccttgccggcctggctatcggcagcgcgctggctgcgcgccatgccgaccgggtgcgcgacccctggggcgccttcggcctgctggtgacgggggcggggctggtggcgttgcttgaattcgtgctgctgggcgaatggctgctgcgggcgcagggcagcctgtccgcctgggtgcaggggctgacgtccagcccgctggtggcggcctgtgccagctttgcgctggcggcgctgtcggtcgtgttcgtgcccacgctgttgctgggcgcggcgttccccttcgtgctccgcgtgagcgtcgatagccggcacgtcggcgccggcgtcggcagcgtggtggcgctcaatactctgggcggcatcgccggcacggcgctggccggctttgtgctggtgccatacctggggctggtgcatacgctgtctctgctggcagtgagcgctggcgtggtcggcgtggtggcggtggcgctgggtagtggtgtgcgccgcgtagcgcgctgggcggtgccgatggtcagtgtgctggccgtgatcgccgccgcgctggcgcctgcggaccggctcgccacgctgctggcgcgcgcccgcggcggcgacctggtgttctacgaggagggccgcggcgcgaccgtggccgtggtggagcagacctcgtccagcaaccgcttccgacgcctgtatatccagggcgtctccaattcgggcgatgccatgacctcgcagcgctatatgcggctgcaggcgctgctgccgttgatcgtgcacaacggcacgcccaaatccaccctggtcatcggccttggcaccggtatcacggccggcgccacgctggcctggcctggccttgaacaccgcgtggtggcggaactgctgccgccggtggcgcgcgccgtgcccaacttcgagggcaatttcggcgtggccaccgacaagcgcatggacatccgcctgcgcgacggccggcgtgaactgctgcaaagcacgcagcagtacgacctgatcaccctggagccgccgcctccgtcggcggctggcgtggtcaacctgtattcgaccgatttctaccgcctcgcggcagcgcggctgcaacccggcgggctggtggcgcagtggctgccgctgccgacgcagaacgacgaagacacccgcatgctggtgcgcagcttcctggacgtgttcccgcacgccatgctgtggaccaccgagctgcacgagatgatgctggtgggttcgctgtcgccgctggcgctggatgccgcgcgcatccgcacgcgctttgaacagccggaagttgctgccgcgctgcaggccgtgggcgtgcgctcgccggcggcgctgatggcgacctgggtcaccgaccgcgccggcctggactggtatgcggccgatgcgccggccgtcaccgatgaccgcccgcgcatcgaatacgccggctgggtccgccgcgacgccttcccggaaaccttgtccaggctgctgtcgctgcaaagcgaacccccgctggcgggcgccgatgacgcattctggcgcgacttgcgccgcgagcgcgaagtgctgcacaccttctaccgcgccggcctcgatgcctaccgcggtgaccgcgaagcctgggccagccatatcacgcaggccatgcgcgccgatcccgacaatccctactacgcctggttcgtcggcggccagtcagctcgccccgcccgccgcgcacctgctgaaccaaggaacacgccatgagcgcacgcgacgacgtcctggccctgcagcagcgcatgggcgaatcgattgtggggcagcagcgcatgatcgaacgcttgctgcttggcctgttggccgatggccacctgctggtggaagggttgcctgggctggccaagacgcgggccatcaagatgctggcgcgcaacctggatgcgcggctgtcgcggatccagttcacgccggacctgctgcccgccgacatcacgggttcagaggtgtacttcaccgaaggcggcaagggcgagttccgattccaggccggcccggtgttcgccaacctggtgctggcggacgaggtcaaccgctcgccggccaaggtgcaggcggctctgctggaagccatggaggagcgccaggtcaccgtcggcggcaccacccacaagctggagccgctgttcctggtgatggccacgcagaacccgatcgagcaggagggcacctatccgctgcccgaggcccagatggatcgcttcctgatgcatgtcagcgtgggctatcccgaggcggacgccgaggccgacatcgtcaagctggcccgcgaggaagaggccggcggcggggcggtgggtggggcgcaggcagtgcggctggcgcccgaagcgatcttcgccgcgcgggcggagatccatggcatccatgtcagcgatgcggtggagcgctacatcgtgacgctggtgcaagccacgcgcgcccccaagcccgtggacgacgacctcgacaagtggatccagatcggcgtgagcccgcgcggctcgatcgggctggacaaggtggcgcgcgcgcacgcctggctgcatgggcgcgatttcgtcacacccgaggatgtgcaggcggtggtgcacgacgtgttccgccaccggctgatcctgtcgtacgaggcgcatgcggccggcatcggtgccgatgccgcaatcgaccgcctggtgcagcgggtggcggtggcttgacggcgcgcgagggctagccgatgcgtctgccgttccgcgccatggcccgcgccgcgccatctgcggtgcaggcgccggctgccgcgaccgttgccggcgtcagcgtggacgcggcggcgctggccgcgctggaagtggccgcgcgcgacttccacttcctgccgcgccagccggtgcacagcgtgctggccggccgccacgcctccaaggtgcgcggacgcggactgaccttcgaggaactgcgcctgtatctgcccggcgacgatatccgcagcatggactggcgcgtgaccgcgcgcaccggcaagccgcacgtgcgcgtctacaccgaggaaaaggaccgtcccgtgctgctggtggtggaccagcgcatcaatatgttcttcggcagccggcgcgcgatgaagtcggtcagcgcggccgaggcggcagcgctggccgcctggcgcgtgctggccgaaggcgaccgcgtcggcggcgtggtgttcggcgacgcgaaggccgaggagttcaccccgcgccgcagccgcgaagccgtgcagcagctgctgggcgccatcgcgcgcttcaaccaggccttgcgcgccgatgcgccggcgcggcgcgccgcggggaagctgaacgcggcgctggagcgcgccgcgcgcacggcgcgccatgactgcctggttatcgtcatcagcgatttcgacggccatgacgaccgcacccgcgacctgatgctggaaatggcggcgcgcaacgacgtgctgaccatcctggtccacgatcccttcctgagcgagttgccggagtccggccaactggtggtcagcgacggcgaactgcaggtggagctgggcttcggccacgcggccacgcggcgcagcattgcggagtttgtcgatacgcacgccaaggcgctgctggactggcaccacgccatcggcgtgccgctgctgccgctgtcggcggcagaggaaacggcgctgcagctgcgccggctgctgggccgcccgctgcagcagacgccggtgcggcaacgcgcaggagcggcgcgatgagcctcacgcacagcaccgcagcgggcgtcgaagacagcacgggcgtggctacgctggccacccttgccgacgtagccgtgccgccgcccccatcctgggcgccgcagaccatcggctggccgatcgccggcgccttgctgctgctggcgctggcctgggcaggctggcgcgcgtggcggcgctaccgcgccaaccgctaccggcgcgaggcgctggccgaactggcaggactgccgctgggcgctgaccccgcgcaccgcgtcgccgcgctgcggcagatggcggcgctgctcaagcgcacggcgctggccgcgtggccgcgcgcccaggttgccagcctggccggcgccggctgggccgaattcctgcaggcacacgccgggcgcgcacaagacgccgcgccgctgctggctgcgctggtgcaggacgccgaataccgcgacgacgcggtgctggcgcaatggcccgagacgcaggtgcaggcggtggccggcacgtgccggcgctggatcgcggagcaccatgtaccagtttgaatacccctggctcttcgtgctgctgccgctgccgttgctgctgtggtggtggctgccgccgtaccgcgaggaaagcccgtcggtgcgcctgccgttctttggcgaggtggccagcgccgccggcctgaccccggccaccggggccgtggtgtcgcgccgcaaccggctgcaatgggtgctggcgccgctggcgtgggcgctggtggtgacggcgctggcgcggccgcagttcctggaggcaccgatccagaaggtacagccggcgcgcgacctgctgatcgcgctggacctgtcgcagtcgatggacacacgcgacttcggcgacccgtccggcgcgctgatcccgcgcgtgcaggcggtgcggcaggtggtgagcggttttgtcgccaggcgcccgggcgaccgcatcggcctgatcgtgtttggcgacgcgccgtacccgctggcaccgttcacgctggatcaccagttggtgcagacgctgatcaccggcctgctgccgggcatggccgggccgagcacggcgctgggcgatgccatcgggctcggcatcaagatgttcgagcacagcgaagcgcccgagaaagtgctgatcgtgctgaccgacggcaacgacaccgccagccggatgccgcccgagcgcgcgggggggatcgccaaggagcgcaaggtggtggtacataccatcggcatcggcgatcccaatgcttcgggcgaggagaaggtcgatctcggcgtactgcagcggctggccgcgcagaccggggggcgctacttcttcggcgccgaccaggccgggctggagaccatctacgcgacgctggaccggatcacgccgcacaaccagaagaccttgtcatggcggccgcggcgcgagctgttcatgtggccgctgggggcggcgctggcgctggtgctggcgtaccagttgctgatgctcggctactcggcgtggttgtcgcgccggcgtggcacggccaaaggagctgacgagatcgcgaatgccgccggggaggggcgctgatgcaggccctcgacacgcttgcgcacttccatttcctgcgcccgtggtggctgctggtgctggtgccggccgcgctgctggtgtgggcggtgcagcgccgcggcgatgtgcggcggcgctggcgccagaccatcgcgccgcacctgctcgacgcgctggtgatcggcgaacgccgccgcgtggcgctgcgcccggtgcacctgaccgcgctgctgctggcactcggcgccatcgcgctggcagggccgagctggcggcaggagcgcccgccgttcctggatgacaaggcaccgctggcgatcgccgtggacctgtcgcgcaccatggacgcggtggacgtcacgcccacgcggctggagcgcgccaagctcaagatcaaggcgctgctggcgcgccgcggcggcggccgcacggcgatctatgcctatgccggctccactcacctggtgctgccgctgacggacgacaccaacctgctgcagacctttgtcgatgcgctgcagacccgcatcatgccggtgccggggcgcgacatggcacaggcgctgcgcaccattgacgccgacctggcgcgtgagccggtgcccggcaccatcctgttcctgaccgacggcgtggaccccgccgccggcagggccttccgcgcgcaggcggacagcggccgcagccagccggtggtgctggccatcggcacggaacagggcgggccgctgcgcaatgcagcgggcggctatgtcgaacaggacggcgcacgtgtgttcgcgcggctggatgtcgcggcgttcaagcgcttcggcgacgacagcggcacaccgctcgccaccttcacgcccggcagcgacgacgacgtggcgtgggtgcagcgccatgtgcagtcgcacctcgaacagatgcaggctggcgaccgcacgcgctggaaggatgaaggctggtggctggtgctgccggtcacgctgctggccatgctgtggttccgcaagggatggaccgtgcgctggaccgccggcctgctgctggcgctggcgttcgctgcgccgcagccgggcttgcgcgcacagcaggccgatggcgcgcgcccgtggcgctttgccgacctgtggctgacgcatgaccagcaaggccgccgcgccttcgagcagggcgacttcgcgcgcgccgcgaccctgttcgacgatgcgatgtggcgcggcatcgcccagtatcgcgccggccagtacgcgcaggcggtgcagagcttcgcgctggtcgattcaccgcaggccgactacaaccagggcaatgcgctggcgcggcagggccagtaccagcaagccgccgcgcgctaccgtcaggcgctcaggcgccagccgcaatggccggcggccacggccaacctggcgctgatggaaaagctgctggcgcagcagaagccaaaagacaagccagaccccgacgaccaggaagagccccccgacgtgccgccggatgaaatcaagtacgacgccgcgaagccgccggagcagggcggccagtccatgcatatcggcctgacgcaggacgccgagatgtggatgcgcgcgatccggaccacgccgaccgacctgttgcagcgcaagttcgcgctgcagcgcgggcaggccgcaccgcagcaggggcagcgatgagcggccgcgccgtgtgtcagcgcgggtggctgcggcggcttgcgccgctggtcatcttgctgatggcggcgttgctgctgcccttgctcgcgcgtgccgccgagcccatcgtgcgcgtggaagtgggcgcgaagcagccggtgctggtcggccagcagatcagcatcgacgtcactatcctggcgcccaacttcttcatgtcggcgccggccttcccggtgctccaggtgccgggcgccgtcgtcaccatgcctgaccagcgcgcgttgaactcgaccgaaaccatcgatggggttggctacgccggcatccgcaagacctatgcctttaccgccgagcaggacggcgacttcgagctgccaaccgcgaccgtgcgcttcacttatgcgggcgacgacggcgcgccgcgcgagggcagcgtgaccttcccgcccacgcggatccgcgcgggagccggcggcgcggtgaaggccggcgccggaaccggacggcccttgctgccggtggcccggctcaccgtgacacaggcgctggaccacgcctccgacgaaggcaccgtgcggctgcgcgcgggcgatgccctggtgcgcaccgtcaccacctttgcgccgcagacccaggccatgatgatccatccgccgcacgccgcggcgccgcgcggggtgcgtgtcttcagcgccgatgcgcggctgtccgatcacgcccaggacgcgcccgggccgggcggcacgcgcgtggatgccatcacctacgtgttcgagcggaccggtacctacacgctgccggcggtgacagtggattgggtcgatccggccacacgcaagccggcaaagtccgaagcgcccgcgatcagggtggtagtggctgccgcgcgcgcggacagcgcgctggccccgggcggtccgtctgccggcgcgctgccgggcgagggcggcttgccctggcggacattgctgtggggggcagtggggctggtggctgtgctggcagccgggctgtcgtggtggcgtatgcggccggcgctggcccggctgcgccagcggctggccgagcgcaagcgcgcccgcgccgaaggtgccgacgcgcagctggaagcaacgctgcaagcctgccaggcaggcaatgccgctgccgccagccaggcgctgggcgcatggacgcgcgccgcccacggcaccacccccgcagtgtgggcagagtcggtcggcgatgccgcccttgccgatgccgtgaccgacctgcaacgccatctctacggcgcgatgccggcccaggccgcctggaatggcaccccgttggcccagggcctgcgccgccatactgccagggcgccggtgcgacggcaccggcaagccatgcccgctctgcctccgctcaatccctgacaatcaagtcccccaaacgacgcccccctatgaaatgctccgttgatctgtttgcaggcaacccgttgatggtgctcttcatcaccgtgggcctgggttacttcatcggcaaggcacgcgtgggcccgatccagctagggggagtctgcggcacgctggtcgtcgcgctgttcatggggcagaccggttgccagatgcacggcgagctcaaggacatggccttcgcgttgtttatcttcgccatgggctactccggcgggccgcagttctttgccaacctgaaccggtcgagcctgcgctatatgctcctgccggtggtggaagccatcgtcgtgctcgccatcgccgtcggtgcggcggcctacctgggcttcgatcccggcaccgccgccggcctggccgcgggtgcggcgacggaatcggccgtggtcggcaccgccgccgaggcgctgaagcacctcggcctggacgccgccaccgcgagccgctacgaggccaatatcgccacggcatatacgctgacctacctggtcggcctgatcagcatcgtgttcttcaccagccagatcgcgccggccttgctgggcatcgatctgcgcaaggccgccagggaagtcgccgcgaagatggatgccgcgtccgaggacgacgtcgcgacgcaacccgcgctgccgcgcctgatcgggcgcgcttattccgtgcaccaggccgccggaatgacggtgagcgagctgcagcaacaggtgggtggccgggcgtctatcgtcaaggtgctgcgcgacggcaccagtatcgagcttggcgatgacgacaaggtccaggccagcgatatcctggccatggtcgggatccgcagcaacctgctgaaggcggcagccctgatcgggcccgaagtcctgctgcccgaggcccacaccgatgccatccagctggtcgaaaagcaggtcatcgtgaacaagcccagggtcaacggcaagaccatcggcgaactggctcgcctggccggcgcacgccgtctgcgtgaagtctggatcctgcaggtgcggcgctcggggatgtcgctgccgatcacgcgttccacgccgctgcagcatggcgatgtggtcaccatcgtcggcctggagccgtcgctgtccgaagccattgccggaatcggcgtggaagcgaaggcaaccgaggtcaccgacctggtcttcctgtgcgtgggcatcctggcgggcctgctggtgggaaccctgagcctgagccctggcggcatgcatatttcgcttggcagcgggggcggggcgctgctcagcggcctggtgttcggatggatcaattcaagaaggccgtcgctcggcaccttcccgaggtcggtcgtgcagatcctgaaggacctgggcctggcgctctttgtcgcatgcgtcggcttgtccgccgggccggatgcgatctcgctgatccgcgagcacggcgcggtgctgccgctgatcgggctggccgtgtcgctggggccggcgtgcctgtccttatggatcggtcacaagctcctgaagatcgaaggcccgctgctggttggtgcgattgccgggcagcacgtgagcaccccggcgatcagcgccatcctggccgccagccacagctcggtgcagttgctggggtacaccattacctatgccattgccaacgtgctgctgccggtgctggggccgatcattatttcgctggcgttcaggttcacttagggaaatgcggcctgcttctctcacattacgaatgccgaggtctggattacctgcgccagctcactgatcagcattttcctagtgtccgcgagggcgctccgccggtgccggatctggcccaaacacactgccgctatatcgtttcgctcaggcgccgccggtctccgccgggcgatcgccaagtcagcggacggaagcgctggcacaagcgtttctgtgcgcgccgtggcgtcgctcgcgagccacgcaatgtgagcaagtgtcaatgcgcgggattgccgatatgcccgccattaacctgggcgagattgctccgattggccccataagcggttcgatgcttgcggatcggatggagcagatttcgcccggcaaggcactgatgctggcatgcaacgacccgctggcgattatcgaggacctgagcatcctgaccaatcccaagatgcacccgaaggcgaacaacgcggtcatctgggatcagtctacggactttttgctggatcgtcttgaatcgaacatccgggccagcgccgaggcgcagcacacaaaagaggcggaggccgcggcggccgaggctgagcgcatgaagaccacgccggatggatttccggcttacgaactcatgtcggttctgtttaatggaaaagcgacggccgagcgatggaagcgcgaagatgcggagcgtgaagcgactcgccttgcgaggaaaaaggcagccggcgatgcggcttgggcgccctatgaagccgtgctggacaagagtaagcgacaccagcaccgccgcgctaatctctgcagaactaattctcgttggcactccggtttggcctctcctggtcgtactcttcgcggtgaacgtgaggatcgcgatcctggacgacccggccacgctcaaatgggccacgcgctgccatttcagcaagcaagcgaatggcgaacgctacaccaccatggagaaggaatgggcagagtttcttcaacttgacattaaggttagcgaggatgccaagaaatgaagctcccgaccaaggatgaacgcattccactttactttcgcgagaagggaagaccgcctggaacatggcagttgcagcaccgcttgtacatcgataggccgtccagcgaagtcgccgatgaaatcggcaacgtctacagcataggttcgacctgtttggaaatcatcgatgagtcgcaaaaaagaatccagatgatcggtcagagttgggtcttgggcctagcttttgcgacgctcagtttcctcggcttcgcgatgatcatttccgggttcaagaatgactcaccagaagtggtaggacgcccggggtactggcctgctatgttgattggtctcatcatgatggcttcggcaaccggcttctttggcttcatcgccgctgagtcgatgcgacgaaacctcttcacgttgaagcggcgtccgatccggctgaaccgaagaacccaccgcatctatgccatgcgcacgaaaggggggacggtgtatgggaggtgccatggagcaacgaagagttcttctgcgtgggcgtcagcaagatgggtggcttgtcgcgtagctatgagatgtatgacatacgccattacaagttggacgcggacggtaatgtggttcgtgccttcgttctcgggcagcagatgttcatgctggaacaggcccagcagcagtgggaatactaccgacgttatatgcaagacggtcccgccaacctgcctgaaccgaagtttttttgggctccacgagagggcttttgggagggcttcaagatctgcaggggcgacctcaggtctgctggtgatctgatcttcctgccgatgatcttgctggatgcgacattccgatggctcacgctggtaacttgcagcgatcccgtgtggcctcccgagattgaggcggcgtgcaggcccacacccaacgacccttatgcgcgtccccatgccgacgagttcatcggtgtgccgaacggcccggatgccaggcctggcattgaagacggcaaccaccatgtctaagtcatgggacgtggaggaagttgcgaatgaagcgaaggaaacatcagcatccagtcaaaggaactgacaatgcgagccaacgaaacaagcccgatggcaacgccctcggatacgtcggcactaagagtcttgctcagggagttaccctcaccaacccctgggggacggatgatactgggattcatgcctgggcgagtgggcttcccatcgaccgcctggaagccgctgagcttgactacctccacgagcatgcgggcctcttcgcatggcgcgaaatacttcattactttgccagcaactgggaccaggcgcgttggaccgagcagtgacacaagcctttcacactgcctgcgatgtacaacgtagccggtcgttgacgcgagttccggcatggatgtcgatgggcaacccgcagcactgcatggggaccgcacccggtgcggtgccacgctaatcggcggtggcagcgcgaacgtggcttagctggccggtgccggcctacgcataatcgagcggcagcgccgtggtgtacttgatctgctccatcgcaaagctggaactgacgtcggccagctcggcgccctggatcagcttcttgtagacgcggtcgtaggcggcaatatccggcaccaccacgcgcagcaggtagtccgtatcgccggccatgcggtagaactcggtcacttccgggatcgatgccaccagcccgtggaactgcgccagccatttcacgttgtgctggctggtgcggaccgagacaaagaccgtgaccccggcattgagcttgtcggcgtcgagcagtgccacgcgtttgcggatcaggccggcgtcttccagccgctggatccggcgccagcatggcgtcgaggtcaggccgacgcgttcgccgatctctgccaccggcacggtggcgtcttcctgcaggatggcgagaatctgtttgtcgtagcggtccatggcgcgtagcggttcaggtgagggtgggccggcgcccgcatgcggcgcggctacgcgcggcaaaacctaggcgtcggcggtcggcaccagcaggttcacgccggtggcaatgtggtcgcggtgcacgccatagaggtgcagggacacggcgatctcgtcgctggcattgcccagcgcatggatatgctgcagcccggccggcacgctgaaggtatcgccggccgtgcgcgcgacggtgttggcatggcgcgcctgccggctggcgggatcccaccggtagtgctgctcgcttagcgtgccgcgcagcacgcggtaggcacaccaggtgcgatggccgtgcacggggctggcctggcccgggcgccagaccagcaccatcgccgagaagcgctccagcgggtcggcatggaccaggtggcgggcataggaatccggcttgccgagcagggcgcctggcggcagtgttgcaagcagcgtgtcggtgtccggcaggtgcgtggcgatgtggccggccaccatgcgcgcgctgtgggcgaaggtggcctcgaggttgagcgccagctggtcgagcggcgcggctggcgggggcagatgcgggagagttgccggaggggcggcagtcaggggagatccggtcggcatggcaggcaccttggtcttgttctgggtacgtgtccatgatatttgcgggccggagcacaggcatgcgaattgtcgttcaatgtcgccggagattgtaattctattcctggattggttgaattttgagaatcatatgctcacatcaggccgggcagggtgaatgggtgctcgccaacgacgccacggccgggccagggtggcgtaccccgtgcgctgtgcagcgaacgcatatatgctgatatgggcaggcagcccgagtagccgggtcacggacgacggtgcggcaaaggagcatgatcgatgcgctcgccagcgagggacgccacgcgcctgggacgccttgcgacctgggttgttgccgtcatcgtcgcgctgatcgccgtcagtcgcgtcaccggcctcgttgttgactggatgtggtttgcctcggttggctacgccggggttttccgcacgatcttcctcacccaggcgctgctgttccttgccgtattcgccgtttcggcaggcgcgctctggctatcgggctggctggcgcaccgcagcgcgagccaggcgcaggcctggaggccggaggtcctgggccagccggttggcgagattgcggcgcgcgtcccctggcgcgccgccattgccggcgtcgccgtcctggtggggctgctcatggccgtcggtgaactgtcgagctgggccattgcgctgcgctattttcatcaggtgcctttcggcaagaccgatccgatcttcgccaaggacatcggtttctacttcttcacgctgccggcgtatcttgcactgaggaactggctgcttctgctgctgggctgcagcgcagtgcttgccggcgtggtctatggcttgcgcggcgacatcgcgctggtccggtcgccgcgcgggctttcgccggcggccgctacccatggatcggcattgctcggcttgttcttcgcgctgcaggcgtggtcctactggctcgaccgcttcatgctgctctacggcgacaacggcgtcgtggtcggcgcgagctataccgatgtccatgtcgggctgccggtcctgtggctgcaagtcggcctggctgccgcggctgccgccgcttcgtgggccaatatgcgctggcgggactaccgggtgcctgcggccgcggcgctgctggtggtcggtagcgcaatcgtgctcggcacgatctggccggcactgttccagcgtttctatgtcaagccgaacgagctgcaactcgagacaccgtatctccaacacaatattgcgctgacgcgcgaggcctatggcttgacgcagatcgaggtaaagccgtttccggtcgaacagaacctgaatctcgccgcgctccaggccaatcggccgaccatcgacaacatccgcctgtgggacctgcagccgctgcgcgatacctatgcgcagctgcaggagatcaggacctattacaagttcctcgcgacggacatcgaccgctaccagctcggcgctggctaccagcaggtcatgctgtcggcgcgggagcttgagccggcactgattccggccaatgcccagacctgggtgaacctgcatctgttgttcacccatggcaatggcgtggtgatgtcgccggtcaccgagaaatccgccgaaggcctgccctcgctctatctgcatgacattcccccgctctccgacggcggcccggtcatccaggagccgcgcctctatttcggtgaaggcggcaaaggctatgtcatcgtcaaaggcagcgtgcccgagttcgactaccccaagggcaaggacaacgtctatacggcctatcgcgggcgcgacggcatcggaatcggcggcattgcgcgccggaccctgttcgcctggcatctcggcgatcccaatatcctgctgagcggctacatcacgcaggaaagccgcatcctgctccatcgcaatatccggaaccgcgtgcgcacgattgcgccgttcctcagcctcgaccatgacccctatgtggtcgtgagcgatggtcgcctctactggatccaggacgcctacactaccagccgctggttcccttattcgcagcccggcaccggtggcggcgccaactacatccgcaacgccgtcaaggtcgtgatcgatgcgtacaacggcacggtcgacttctacaccagcgacccggccgatccgatcgtgcaggtgtaccagcgcatcttcccgggcatgttcaggccgctgggcgccatgtcgcaggacctgcagcggcatatccgctaccctgaggacctgttcctgatccaggcgcggatctaccgcgcctaccacatggaagcggcagaagtcttctataaccgcgaggatctgtgggagtttcctcgccagctgaccggcatgagcacagggaacacgcccgccgcgcggatgatgccctactacatgatcctgcggctgccggacgaaccgcgcgccgagttcgtcctgatgctgccgatggtgccgagccagcgcgagaacatgatcgcctggctggctgcgcgctccgatccccccaactacggcaagctcgtcgcctacaccttccccaaggaaaagctggtctacgggccgttccagatcgaggcgcgcatccagcagaataccgagatctcgcagcagatttcgctgtggaaccagatgggctcgcgcgtcatccgcggccatctgcaggtcgtgccgatcgagaactccatcctctatgtctcgccgctctacctgcgtgcggagtccggccagttgcccgaactcaagcgggtgatcgccgcctatggcgatcgcgtggtcatggaggacaccctgggcgcagcgcttgcggccctgttcaaggaatccgcgccggcggcgattccggcgcagggcgcagcgaacgcccgcgcgcgcgaagcactcgcgcactatgaccgcgccgtcgagcgtttgaaggcgggggactggagcggctttggcgcggagctcgatgccttgcggccgctgctcgaggcgctcggggcaggggctgccgatgagcggaagtgagcggcgtgccgtcctatgtcgccagctccctgatcttctcgacgacctccggattggcaagcgtggatacgtcgccaggctcctggtggttggagatcgccgccagcacgcggcgcatgatcttgcccgagcgtgtcttgggcatgtcggggacgatcacgacccgatgcggacgcgcaatcgcgccaatctgggataccaccgcggccgagaccttgttcgcgatcttgatggagggcgacagtcccggcttgagcgatacatagagatcaggcaccttgcccttgacctcgtcggccaccggcaccaccgccgcctcggcgacgtccggcaccagcagtgctgcggattcgatctccttggtgccgaggcgatggccggaaacattgatcacgtcgtcgatgcggccaaggatgcgaaagtagccgtccgccgcctgcattgcgccatcgcccgccatatacggccagtcgtgccagtccttgctgtcgggattcttgcaatagcgcgcatagtactggcgcacgtagcggtccggatccttccagacggtctggaatatgcccggccagggattgcggatgcagatgttgcccgccttgcccgagccggccgggacctcattgccttcctcgtcaaagatcaccggatgaatgcccgggattcccgggccagtgctgccgggcttcatcgggtggatgcccggcagcgtgctgcagaggaagccgccattctcggtttgccaccaggtgtccacgatcaccgcctcgcctttgccgacttcacggtggtaccacttccagacttcgggctcgatcggctcgcccaccgtggtcatgtgcttgaaatggcagtcgtacttcgccggctcgtcgggcccgttgcgccgcagcgcgcggattgcggtgggcgaggtgtggaagatattgacgccaaggctttccgcaatacgccagggccggccggcgtcgggccaggtcggcacgccttcatagacgacagacgaagcggcgagcgcgagcgggccatagacgatgtaggaatgcccggtgatccagccaatatcggccatgcaccagtagacgtcctcggggtggatatcctggatgtacttagaggtccacgccacataggacagatagccgccagtggaatgctggcagcccttgggccggcccgtggtgccgctcgtgtacatcaggaacagcggcgcctccgccggcatcggctcgggctcgacacgcctgccgcggaacccggcgagcacgtcattgagaatgacatcgcggcccttcaccagtagggcggcactggaatacttgcccgggtagcgctgccagatcaggaccttctcgacctgctgaccggcgctggcggcttctgccacggcgatgtcggccttttccttgtgatcgagcaattcaccgccgcggtgataggcgtccatggtgatcagcagccggctctcggagtccgcgatgcgctcggcgcaggccttgccgctgaagccgctgaatacctgcgaatgaatcacgccgatgcgggcgcaggcgagcatggtgatgggcagttcggccaccatcggcatatgcagcgtgacgcggtcgccggccttcaggccgcagaactcgcgcagcagggcggccagctcattgacgcgaacgaagagctcctggtaggtgaggtgatgcaccgcctcatcctccggctcgggcacgaaatgaatcgcggtcttgttcctgtatgcagcgaggtggcgatccacgcaattgtggcaggcgttgatcctgccgccgacgaaccagcgccagaaaggcgggttgctggtatccagggtcgtttcccagtatttgtaccagtccagcaggtctgcgaactccttgaagcactcggggaaacgttcgagggagaagcgctcgaaaatatggggatcggtcagattggcctgcgcaatgaactggccggccggcgggacatagtcctcctcgggccaatggaccgcgatttcggcctcggacacatcggccaattcctgctgggcagcatggcgtggcgctttgccttcagacatgacgatcccccttcactttcatggcatccatccagggatggtcggtgccactatcctgcgatagctgcctgaaacgactagtccatattaagtccgggcacggggagtttccaggaattcgccctgccgctgtccgccgagcccggagcttgcctggcggccgccatgagctagattcgtaggagggcattggaggaatgagcaatgaccaacgatcttctcgtggaacgcgtggacgtgtgggcggcaaccataccggaccgtcccggcggcctcgccgaggtactggagaccttgcgcgatgccggtgcggacctgcaattcgcgattgcgcgccgcacgccggaggaccccggcaagggtgtcgtgttcgtgacaccgctgcagaatgacagggaaatccgtgccgctgcccaggtcggcttcaacgtcacgcacagcctgcattcggtgcgaatcatgggcggggaccggcccggcatcgtggcggaactgacccgaaagctggcggaaggcggaatcaacctgcgcggattctctgcctccgtcatcgggatacagtttgtcgcgtacgtgtcggtggactcgctcgacgatgcgaacaaggcaatggcaatcctgggcaagggctgaagcgaggttcagccatctcctatcatggaatcacgccttgcctctgaacgggcaggcagatggggcccggcgcgaaccggctgattcatgttgatggcgtctccgacgttcccctcgcggccggttgcgccgtggcggtccgtccgttggcgagacctggcgacttgcgccgaagttgcgcatcgctggcatgcaaattgggagaattccatgggcaacaaccagcaacaagctgtcttggcgctgaaccagctgatcgaggctggcaaggacagcgaactggcctgcatgagcggagccagcgaagtgcgcgatgcagcgctgcgcgacattctgaccagcaccgcggaatcgtaccgggcgtcggtgaaggaactgcagtcgatggtcagcgccatgggcggcgcgccagctgaccggggcagcatgaatggcatgctgtaccgccgctggatggcattccgccacatgctgtcgccgaacaacgacgacgccgtgctgggcatgtgcgagcacgaggaagatgccgccaggcgcgagtatcagtccgtcatgatgaagccgctgccgccagaggccagcgcggcgctgcagcgccagtatgaggcgttgacgcagcatcatggccggattcatgccatgcgcgggatgcagattcactgaggggccggcttcgcgcgatgggagtaagcaatggcaacctacgagttcaaggacaaggatctacagttccttgcccagggcgccgactcctgtttcccgtcccctgacgctgctttcgttgagtgcgcggacagccatccggcgttcctggtgacatggccggagagtggaccgacgacgatgcatctcaaggtgcagattcgggcaagccagtacgccagttacctgacggatccgttcaggggacgcgaagtcctgcgcaaggcggttgaagatcgccttgcgctgatccatacggtgaaaagcgggctcctggtcgcccccgacatctaggagcggatgccgaacaagccgtgccagaacgaatcgaaggcgccggcatgacgcctgggccgcgtttcctcgtcggggtttgacgctgccgccccgtcgggcgcctgggcggcctcggtgtccggcgcgtgcgcgtcccgcgcacttgcccgccgcgactcctgcagcgcccatatgctgtccgcgatgcgtgacgccagttccgcctcgcagtcgcggccgagcagcacgccgaagatgacgtcgcggttgtggccgtcgtcggcaaagcgcatcgcgataccgagcattttctcgtagtgttcctgcgcgatgcgctggctctcgcgttgcgcctcgcgctcctgctcttcctgggcctcgcgctcggcctgccagcgccgcatctcccgctcgaatacctcgtcgtagatctggcgctgcccggcatcggagagaatggtgtaggcgtcgcggatttcctggaatgccgcatgcgcctcagtctcgcggccaaggttgcggtcggggtgccacttcatcgcggcgcggcggtaggcgcgcttgatctcgtccagggtggcgtccggtgccacgccgagggttgtgtagagggtggtcatgggccgattgggcgtctttctgccgggcgggcattcatcctagcacggggtgacccgcagccatggcatgcgagatcgatcccggccccggttcatgggcacgcaagcgccgcggcagcgtacaggagcagcgccagcagcaccaccgcggtgaatccgacatggatcgcgaccagcgtggcaaggaccgccgccaccaccgaggcgcaggcgttgatgccccatgcccagggcaccagcgtttcgtcgcgcgccgcgatccgggccaggccgagcgggaacggcattcccatcagaaacgccagcggcgcgatcagcagcactgagacacctatcctggccgggtccggcaacccgatcagcagcctgaacaccgtcggcagcgccgccaggtagaccagcgcggccacgcagatgccgttgacggccagcgccgcctgccgccggccgcggtcatcgccagcgcgcgcgggcatgcgctgggcgtatcggctacccagtcccgcaaagcagagaaaggcgcacagcaccaccgcgaccgcgtagagcgggtggctcaggaacaggatgaatttctggataaaggcgatctccacgaacatgaagccgaggccgaccgcgaggaagtagaagccggctcgccattcgggcaagcgccgcacggctgcgccattgccgccaggccccgcggcgggctgcggccgggggcgccgccgcagaatccagagcgggaccacgatcagcagccatgccagggcggtggcctgcagcagcgtcgccaccagcaccggatagccccattccagcaagggcaggccaccctgcgccttgagcgacagcagttcaggcagcgtgcgccatttgaagaaatggaagaaatacggcctgtcgtcggtggcgggccgcacatcgaacttgtagcgggacaggaaccggtcgtgttcggggccgagcagggcctgcgcggcgtcgaagaagtagggctggtccagcacgttgtagcgattcgcctggccgggctggatgccgggatagtattcgacgtcgaaggaacgggcgcggcagaagtcggcgagggcggcaaggtccgctgcactgaattccccgttcttgaccaccagcgtggccgtcttccagccacggatcagtgccagccgccgggacggatcgggcacgcccgcgccttccatggcggccacggcggtggcgagcagtttgggtatgtcgcgcggcggcagcgtgacccagcgcgtgatcgcaagcaggccgccgggccgaagatggcgcaggtagccctggaaggcctcaacggtatagagatagctctcggagagcgcgtacagtccggccgatgaggtgctgaatgaatccagcagggccacctggatcaggtcgtagcgtgccgtgctggccgccaggaagccgcgcgcctcgccggcaaagacacgcacgccggcggcactgtacggcttgccggaaaacgcagcgaagcggccctgcaccaggtcgatcacctgcggattcagttccacggcatcgaccgcgctggcctggtgatagaccgcctgcaacacgtccgcccccgcaccgctgcccagcaccagcaccttcggattgcgcagcaagtggtagggcagggcagaggtcaggtcgcccaggtaggcaagcggttcgcgccggccgtcatggcgattgagcgcactgagcccgtcgccatcggtaaatacggccagttgtgctggcggctcctggctggcattcaggctcagcccgggtgcgtgccgcaacgggatcgaagggctctcgaccaccgtgaccaggccgaggggactcgagcgctgcgccaccacgcgcgcgttgccgatgcgcagggcctggctcaactccttgtactcggacggccgcagcgcaatccagtcacctggcacgccggccggaacgattgccgccaacagcagcagcgccggcagccagggccggtgccagcggcattccacgcatgccagcgccgccgccgccatgcctgccatgccgaccagccgcagcgcatcgaccggatgcagcgcgaacagcgccacgatgatgcccaggcagcccagcccggcgccaaggatatcgaagctgtagatgcgcggaacctgcccggtgaagcgggaaaagctcaggcagatactggtcgcggcgcaaaagaacggcacgaacagcagcaggtagatcagcaacaggcgcagcggctgcgatggctcccacaggatctccagggggttgaacgccacgtgctgagccagggcgaagcaacccatcgcgctgacgccgaacagcagggccccgcccgcgaacactggcacgaaatggcggaccagcgttcgctgcgccagcgccaccagcgcacccgccgcgccatagcccagcagtgccacgctgatcatcatgtaggcgaagtgatgccactggatgatggaaagcagccgcatcagcaggatctcgtagcccagcgcggcggcagagagcaaggccagggcgaacagcggggggcgtggcatggcgtcagctggccgggctgatgtgccgcgcttcagtgcttgccaaccagcggcacgaacctgaccggcaggatctgcctggtggaaacggtgccgtcctcggacttttcgaccagcagcaggtactgcgtcaggaactgggcgcccaccgggatcaccatgcgcccgcctggcttcagttgccggatcagcggcggcggcacgtggctggccgccgcggtgacgacaatggcgtcatagggcgcgtgttcgtcccagccgtagtagccgtcgcccaccttgcacgccacctgccggtaggccagccgcttcaggcggtcgcaggcgtgccgtcccagcggctcgatgatctcgatggtatagaccgcgcgcgccagcccggtcagcaccgcggcctggtagccggatccggtgccgatttccaacacggtgtcgccaggcttgaccatcatcaggtcggtcatcagggcgacgatatacggctgcgaaatggtctggccatggcctatcggcagcggccggttctcataggcgtgcggcttctgcgcgtccggcacaaactcgtggcgaggcacttgccccatcacggccatgacgcgcgggtcgatggcatgcctgccgctctgggcggcggccgctgccgcgaccgcggcgatctccctgaccatgtcggcgcgctgcggggcaagggcgtcgtcggcggcggtgatcgagcagggcaaggccagcgcgatggcggcgaccaggattgggaggagtgggcggggcgctgatggcttcacgagtggggcaggcaaggagcctaccgtcatcgtagatcatcggcctggctggcgcagataagtggcaaatgaggcgcctgccagtcgcttcgcgctggtctgctaccccgcgatcaacttgagcccggcgggcagcgcctccccaaacacccgcccctcgtccgcggtattgagttccaccacttcgcgcaccatggcaatccagcttggcggcgcgttggcggcttccagccggcgcaccacggttgcccggatctcgtcgggcaggtcgcggctgcgatcgccggtcatgcgcgcgatctgcacggcggcgaacgctgccggctcgacctttttccagtcgagggccaggatcgcgtccacccattgggcggcggtcccggccggcaccacgctgtgcgcgctgccgtagaacggccggcgcgcgccgatgcggcccacggcccaccagccctggctgttttcggatggcttgcgcagccgggccagcagccattcggccagttcgatcttggcgtcggcgggaatgcgctcgagcgagccggcaaggcgcaccatatcggcatagccgcccctggcgggcccggcgggcttcttgtagcgggtgctgccgggtggctgcaggtagaaggccatgtcttccagcaggcgcagttgcgcgctttcgtccagcccgcctgccgcgcgccgccacagcgtccaccactcggaccagttctggctttcgttgacgtactggatgccctggtcgtactgcgaccagagttgcccgacgcgccattcgtcgagcggatagccgaatcccgggcgcacgcaatagccggccaggttcagccacaggcgttcatggtcggcagtgcgccgcctgcgccgggcgcgttcccagaaggcgccgaacagctcgcgcagcacggcgctgtcccattgctcgcgcgcacccagcagctgttccagctgcgcacgcaggcgcttgacctccttggggccgacgtcctgcgagcgcgcgccaaaggtgcggtcaatcgcctccagggcctggggcagggacgggtgtgccgtatcgggcgctggtgccgcctgggtgtcattgccacgcaactggaactcaaggcgccatcgctgcgaggcatccgcgatgtcgatgcagtggacctcgagcgtgccgacctcggtcagcgaggcggtgatctgcaccggcgtttcccgcgggccgctggcgccgcgcggcggcacgacggtggcgatcggcggcaggcggatgaagtcgcccgccgacaggtcggtcagctgaccgggctgataggccgtgtcggcgacggaggatgccaggtggaattgcaccggatggccgagccgcaaggcgaaagtgcggtcgctgaggtgaatctcgtggccttcctcagtgccgcgcggcagcaggcagatcccttgcggccccgacgcgccatcatcgaggaccagaaagtagctgcgcggcgagccgccgccgatgcgcggggcctgcccggcacgggcccgggcatacgcaaccgcgccccgggccacggcaacgtcgggattgtcgttgtgcaggacctgcagcggcgcgccgcgccacgtgcccagcgtgtcggcgatgcggccggccagcgcctgcgccctgaatacgccgccgttgaggagcagggtatcgggcatcggcaaggcatcggccggcgcctgtggtgcgtccagtgccgcccgcgactgcgccgcgtgctggctcaggaacgccgcaacgtgccgggtcacggcggggtcggacgcatacggcaggccgaactcgacaatcgcgccccgtgcgcgccccggcctttcactggccggcaccttggggaagaagccgtcgacgatcagctgttcgacctcctgccgcgtcacttccaccgagcgtgcgccgccgatcagcctggcgcccgcgcccagcagcgtcaccgcgaccgagtccggcgcctgcgcgccgagcagctgttccttggcggcgcggcagcgcgcgaccagctgcgacaggccggccgccgacagccgcggctgcgcggccccgccggccccgaggcgcgcctcgaccagatgcgccaggccaagatccatgttgtcgccgccgagcatcaggtggttgcccacgccgatgcgggtcagctgcggctgcccgtcctgcatgtccacccggatcagggtgaggtcggtggtgccgccgcccacgtcgcagatcagcaccaggcgggtttgcgccaggtcggtgtccaggctctggcgatgatggaacagccagtcgtagagcgcggcttgcggctcctcgagcaggcgcagcgcgggcagaccggccaggcgcgccgcctcaagcgtcagcgcgcgcgcgccctcgtcgaacgaggcgggcacggtgagtaccacgtcctggtcctcgatccgcgcatcgggaaaacggtggttccacgccgcgcatacatagcccaggtagctggcgctggcgacgacgggcgagatcttgtcgagatcgtcattcccgccccaaggcaggatggccgcggtgcggtcgaccgaagcatgcgacagccagctctttgcgctggctacgagcctgccgggcacttgcgcgccgagcgtggccgccaggcggccgaacacggtccggcgcgcggcggcgctggcggcggattgccagggcagctgcaggtcgtcgccgctgagctcgcccggtgccgcgtggtagcgcaccgagggcagcaggggacgggccgcgacctcgcccgggctgaccagctggtcgatatcgaagacgcggatatcgtcggacccggccttcgcgtaggcgacgacggtgttgctggtgccgaggtcgatgccgacgacgtattgcttcgtcgccggcccggccgcttgctcaggcatcggcgctgccgcgcacatcgaactcgaccttccagcgctcagcgctgccgccgggcacggcttcgagttccagggtgccggcctcggtcacccgcgcatgcagcctgaccggtaccacttcgcccgcggtgcggccttcggccggcagggtcgcctggatttcttccagctcctgcagttcctccggcccccagtagtccagcagggtgccgacctggtcctggcggcgcaccgacgagccgaagaagcggaagtgcacgggttcgcccaccaccaggccgaattcctgcggcggcagcgcggcctcggtgccttcctccatgccgaacggcgccacgcacagggcctggatcggcggttcgaagccaggcacggcgggcatcgacgattccacggcgatatagtaggcgcgcgcggtgccgccacgaatccgcacccccttgccgcgccgcacgtagccgtaataggcggcgccgcgtgccacggccaggtccagctcggcgccgtcaagcaggcgggcaggggccgcgccttccgcggcgagccagccgttcagcgtctgcaggatgcggtccgccagcaggccggacttgaacacgccgccgttgaacaggacggcggtcgggtgcagcaaggtcgcgccttccggctgtgcgctctgcaagccttcgatttcggccagcgccgccacctgccggcccaggaacgcggccaggtgccgcgtgatggccgcatcctgcgcatagggcaagccaagctgcgtcaggccggcgcgcgcgcggctcaccgggcgggccgaggcctcgacttgcgggaagaagccttccaggatggtctgggtcagctcggcgcgggtcaggtccgtgcggatcgagccgccgatcagcctggagccgcggctgggcacgaccaggggcacggtatcggtatccgggtcggtcagcagcgtttccttggccgcgcggcaggcataggtcagcgcgcgcagttgccacggatcggcctgcgtgccctgggccgccagcttgcgcgccaccacgtgggccagcgccagatccatgttgtcgccgccgagcaggatatggtcgccgaccgcaatacggtgcagctcaaggttgccttcgcgctcgatcacggcgatcagcgaaaggtcggtggtgccgccacccacatcgacgacgaggatgatgtcgccgaccttgacctgcttgcgccattggccgccgcttttctggatccagctatagagcgcggcctggggttcctcgagcagggtcatgcgggcatagccggccgcggcggccgcctcggccgtcagctcccgtgcggccgggtcgaacgatgcgggaatcgtcacggtgacgtcctgctcgccaaacggcgcttcggggtgggcctggtcccaggcttcacgcaggtgcgtgagatagcgcacggaagcctccagcggcgacacgcgcgtcacctcgggcggtgcgtcgttgggcaggaccggcgcgcggcggtcgatgccgggatggcacagccagctcttcgcgctcgacaccaggcggatcggcgtggccgcgccgcggctgcgcgccagctcgcccacggcgaagtcgcgcgcggcgttccacggcagcgccaggtcgcccggggcgagttcgctggcgtgtggcaggtacaggaaggagggcagcaggtccaggtcttcgacggcccccggcgcggtcagctgcgtgatgggcaggacgcgctggctggtcttctcgccatcgctggcggccaggtcgacgtaggagaccgcgccatgggtggtgcccaggtcgatgccgatggcatagcgtgcttcgctcatcaaagctccacctcggcgggggcaatcacggtggcgtcatggcgttcggccacgcgcggcaggcggacttcctcgaccttccagccgcggtggctgatgctgccatggaacggcgcgctgcctaccacgttgccggtcaggcggatggcggtggcatcgaagccgtcggccagcgtgacacggctgccctcggcttcctcgcgcaccggccggatggtgaagtgctcgcgcagcaccccgcggcagccatcgtgcaccaggcgcgcggcggcaccgatctccgtgtcggaatagcgcgcgatatcttcctcgacgaagtcgatgaagcgtgcatcgcgctggagcagtccgagcaactgcagcgccgccaccgggctggcttccttcagcacgggtgcggcagcctccgccaccggggcgggagcaggtgctgatacagccgcgggcgccggcgccgcggcgaatccctcgccgtcacgcaggcgcttgacaccggccgcgagttcgcggttgccaaggatggcgaagaaggtgcccatggcaagcgagaccctgccgaagaaagataggttcgagtcagtcatccgaaagctcctgtctgctctgtgtcagtcggccaagcggctgttgccggcaagtatcaggcgtcgcgcagataggtgatcagctggtctgcccggctgggatgcctcagcttcttcattgccttgctttcaatctggcggatccgctcgcgcgtgacatcgaactgcttgccgacttcttccagcgtgtagtcggtggacatatcgatgccaaagcgcatccgcagcaccttggcttcacgcggcgtgagctcgtcgagcatttcgcgcacgacggcgcgcaggcccgcctgcaatgcggcgtcggcgggcgtggccgtgtccgagtcggcaatcatgtcgcccaggctggtatcgccatcctcgccgaccggggtttccatcgagaccggctctttcgcgattttcatgatcgagcgaaccttgtcttcggtcatgtccaggcgctcggccagcaccgccggatcgggttccttgccggtctgctgcatgatctcgcgcgacaggcgattgagcttgttgatctgctcgatcatgtgcaccgggacgcggatggtgcgggcctggtcggcaatcgcccgcgtcacggcctggcgcacccaccacgtcgcgtaggtggagaatttccagccgcggcgatattcgaacttgtcgaccgccttcatcaggccgatgttgccttcctggatcagatccaggaacagcatcccgcggttggtgtacttcttggcaatcgagatcaccagccgcaggttggcctgcgtcatctcgtgcttggcctggcgcatctgccgctcggcagccagcatcttgcggttgacgcccttcaggtcgggcagcgacagcgccgcccgggcctggatgtcgatcagcttttgctggtgcgcctcgaggtccggcagggcccgcgcgaccgccgcgctgtacggacgggactgggcgaccagctcctgcccccaggccaggttggtttcattgccggggaagcgggcgatgacctcctcgcgctccatcccgcagcgctcgaccagcagctggaccacctggcgctcgaccgtgcgcacctcgtcgaccatggcctggacgttggcgcacaggcgctcgatggtcttcgcggtaaagcggatcgtgcgcagttcttcgcgcaccgcatcccttgcggccaggaaggctgccgagcccgcgccatttgcggcgctttcctggcacatcagctcgaattgcgcggtgacgcgcgcgaaccgcttcaggcattcctcacgcagttgggccagggctttttcgttgctttgctgggtcgagccttcgtcgtcggagtcttcggaatcgtcatcggcctcgtcggcactatcgacgctgtcgtcggtctcgtcagctgccgccgccacggctgcttcggcaatactctcgtcgctcaggccatcgaccaggtcgtcgatgctgatttcattgctggcgaccttgcccgacagctcgagaatcgcggcgatggtgaacgggcaggccgagatggcatgcaccatattgttcaggccttcctcgatgcgcttggcgatctcgacttcctgcttgcgcgtgagcagcgttgccgagctcatttcgcgcatgtacatgcgcaccgggtcggtggtccggccgaactcggagtccacagtcgcaagcgctacctcggcctcttcatcggcctggtcgtccgaggccaccaccgggccatcgctcaggagcagcgtctcggcatccggcgtctgctcatagatcttcacgcccatctcggcgaacgtgctgacgatgctttccatcgccgccgtgtcagtgaagttctccggcaggtggtcgctgatatccgcgtgggtcaggtagccgcgctgcctgcccagctggatcagcgcacgcaattgctggctacgcgcggcggcttccgtcgatggatcaggctgcgccgtcgaccctgcgctggtctggccagggtccttgattgcgcctgtttctcgtgttttagctgccgttcgttgtacgccgcttgtcatttactactgtttccttcgtgaatcgcgtttcgacagcagcgcgcacgctgtgcgtgcgctatcgggcctgctgtcaaggctcgtgaggtaccggtgcggcgcgggccgatatcggacgccgtgaccattggaatcggggaggacgcgtattctacagccattgctgcttcgcagcgtcaactcgccgtatcccggtggagccggcgtacagttgagggtagccggtgcgccacagctgcgcgtgctttgcgttcgcgcgttgtcgtcctacaactggaagtgtgggccggaagccaccgggccgcaccggtcaaggaggagcatcatgtgccgctggctggcttactcgggcaaatccgttccgctggaaacggtgctgttccagccggaacactcgctgatcgaccagagcctgaattcgcggctgggtcataccacgaccaatggcgacgggttcggcgtcgggtggtatggacgtcactcggaggtgccgttccgctaccgctgcctgcacccggcctggagcgacaccaacctgcgcgagaccgcgcgggcggtgagagcgccacttttcgttgcccacgtgcgcgcagccaccggcaccccgacgcaggagaccaactgccatccgttccgcttcggccgctggctgttcgtccacaacggcctgatccgcgaatacccgctgttgcggcgcgacctgatgttggccgtggcgccgcacctgttccgctggatcgaggggtcgaccgactccgaggtgatgttcttcctggccctgagtttcggcctggagcgcgatccgggcggcgcgctggaacagatggccgggctgatcgaggacgttggccaccgttacgatgtgcagtttccgctcaacatgaccgtctgcgtgaccgacggccagcagatcgtggcggtgcgctattcgagcgagacggactcgcgctcgctgttccacagcacctcgttccggcaattgcgcgcgctttacccggacgatccgcgcatcatcgccgccggcgacaacgccttcctggtgctgtccgagccgctgatcgaggtgcagggggtatgggaggaaattcccgaggcgaccaccctggtggcccggggtggcgagatcgagcgccgccgcttcgtgccgcggatgccttcccagtcggcctgagggcgtaaaggagcaagggagcgcggcaggatccggctccgcaggacaagtccttactcgtgacccttcacggccctcttggtcgcgcgatagccctgtttagtggtatcggcaatcgcatggccggccgccttcgcgccgcggccaatggcatgcgcgccgtcgcgcaccgcatgcccggcctgcttgccagccgatttgacgccgttcttgaacccgcgcgcgtcctcggccacccccgcgtgcgccatcggagtggccagggtcaccaatacgaatgcaatgatcgaggctcttgccttcatcgcgacaacctcttcgattctgactgaaccggggtcggggcctgggagtgatcccgacgtggttcccatgaatacattctagccgtgcccgcgcctgtccccggagcgctgcccgccgggccgcgccggcctggggaatcagttccggtccgcgatggacagcccgaccggcgacgcaggcagcccggcgctcatttcgtcgtagcgggccgatgccgagcgcctgtgatcgatcagcaggaccgcgcccatgccaatcaccgccggaatggcgatcgcgatgaagttctgctgcagcgggagttccatggcgacgagtaccccgatgacgattggggcgaggatggccccgctgcggccgatgcccagggcccagccaagaccggtggaacggatggcggtcgggtagaactgcccggtgtaggcattggcgacgatctgcgtgccgatcgtcgacgcaccggccaggcccaccacgacgaacagcagttcagtcggcatcctgaatccgagcagcgtgatcgagaccgcggccagcgcgtacatggcggcgagcacgtacttgatgtggtagcggtcggcgagccagccgccgcccacggcgccgatcatcgccccgaggttgaggaccagcacgaaggtcagcgcggaacccaggctgtagccggcgcccgccatcagcctggtcagccatgaactgagcgcgtacaccatgaacaggcacatgaagaacgcgatccagaacatgatggtgctgaagccacggccctcgtggaacaggtgccggattggcgcgctggcggccttgtcctgcgccggcacggcgaagcggtcggtggccgaccaccgttgctccggcgcaagcctggagacgatgcgccgcaacgcttcgtggtcgcccctggccagcaggaacggcatcgattctggcagcgacccgagaatgacaggaatgaggagcacgggcaggccggccgccaggaagaccgactgccagccgtaggcctcgatcaggctcttgccgagcagcgccgccaggaccccgcccacggcatagccgctgaacatcacggtgaccagggtcgcccggattttcttcggcgcgtactcggtcatttgcgcgaccacattcggcatcacgccgccgatgccgagcccggccaggaagcgggccatgctgaacagcagcgggtccttgaccagcccggccgcagcggtgaagacgctgaacagggcgacgcagatcgcgatcgtccagcggcggccgatcctgtcggccatggtgccgaggaagatcgcgccgaacaccatgccgaacagcgcggagctgaccatgagccccgcctgggtcggggcgacgccgaggtccttcatgatcgaaggcagcgcgatgcccacgaccgcgaggtcatagccgtcgaagatgatgatgagtgcgcaccagaacagcacgagcgcatggaagcggttgaagcgggccgtgtcggccagcttgtggatgtcgatttgctgcatgggggcttgtctccggtcggtctgttcttatggctgggcttactgcctggacatcggcacgttcgggtcggccaggcggctggcatcgaccggcttgcactgctcgatgtggcggcgcgcgaagcgcaggtcgcgcgcggcgttggaccctagcgtggccttgaccacgtcgccgtcgaggtagaacagcacgaagctgtccgcgccgggcgtgccgcgcgccaccacgcggtgcgagggaagggggatgccatggatctgcaggttcatgccgtactggtctgaccagaaccaaggcagcggctgatagtcgaccgcgagaccgagcgccgcgcgcgcggcggcaatgccctgttcctgggcgttctgccaggattccagccgcaggcgccggccggcccacgggttgggcgtgaccgcgacgtcgcccgcggcgaagatgtcggggtcggacgtgcggcaacccgcgtcgacgaccacgccgccgtcgcactccaatccggcttcccaggcaagctcgtcgttcggcacgagaccgacacccgcaacgatggcgtggcaagccagcgtgctgccatcggccagcttcacgacggaccggccgccggtaccgggggcgatgccggcgatattggcgccgagcatgacacgggtgccatgcgaggcatgcagcccgagcaggtgctccgagacttccggcggcacggtgcgctcgcacagccggctctgggcttcgagcacggtgacctcggcacctttgcggcgtgccgtggcggcgacttcgaggccgatccagccgccgccgatcaccacgatgctgcgcccgggccgcaacgccggcgccagcgccagggcatcgccaatcgtgcgcaatgtatgcacggcagccgtgtcgacgcccggaacggtgagcgcgcgggccctgccgccggtgcacaggatcagcttgtcgtaaggcagcatctctccgttggctatctccaggcgcttcgcggcccggtctatgcgggtgacgcgcgtgtccagccaccactccagcccgagcgcagcgaacgcttcaggcttgagcagccacgtgctggcgggtgcggcctcgccggccagcacggccttggataacggcggccgctcatgcggtggatgggcctcgtccccgatcagcacgagccgaccggtgaagccctcgttgcgcagcgtctgggcggcccagccgccagcctggccggcaccgacgatgacgatggtggcggttggcgaaatgggagtcgcggtgtctgagcgctcggaatccatggctgtctcctctggttggtgacgcgacctctcagccgagatcgaggtacaccttgtcgccgtcgatccggaccgggtaggtgcgaatgttctcggtcagcggggcgcacttcgcagcgccgtcgcggatatcgaacctgccctggtgaagcgggcactcgatctcatgtccctccaggaagccttcgcacaggcgcgcatgaccatgggtgcagatgttgtcggtcgcgtagacgtcgccgtccacgccgtacaaggcgatctcctggccttgcacggccacggcgatgacatcgtcctgcgggacgtcggacagcagcgctgcctcgatccaggtttcggtcatgaatcactcctgctagatggggtagatcagcgagttggggatcatctcgctatcgaatacgcagatgcgcgaggcgaagcgcaagcccgccggcgtccggacgacggtgtcgaggtagcggccaacgttgtagacatcggtcatctggtccggcttggtgcgcagcaccgcgtagttggtctcggccacgatcctgtcgccgtcggcctccctgatcagcggcgcgccgacaatgtggcgctggtagtagggatcgtggaacagggtctcgcgaatgccgtagatgcggtccttgagcatgcccttgctttcgagcgagagcgttgccagcggcaggccacgctcgtggttctcgcggggctggacccggtagaggcagtcttcggtgaagaattccggccagcggtcccagtcgccgttgtccacggcgccggtgtagtcggcgaacagggagagcagggcgtagtagtcagtgaagtccatggcgtcagacctccatcatcttgcgccaataggcgtacatgccgcggatcagggtttcggtcaccatgtggtccgtgttctccgcggtcttgccgcccagttcggcgagcacgcgatgccagggtttctgggagaagccttcctgcgagcattcgatggcttcgccatcgtcggccgacacgaagccggcggggccgaagagattggcctggcgcaggcggcgccgcgtcatctcctcggtgtcgtcctcgaagccgaagtgcgtccagacgaaatcgaaggaatccgggccatggggctggatatggcgcgtggagaccgagttgacctgctgctggaagatcacgctcgggaacaccgtcatcatcacggcggtaggctctccccaccacggctcgtggacgatgtcgaggacgcggtcgtcgtgcagcgccatctggtccttgaagctggatacaccggaggtcacgtcgctcttgccgccctggccgcgggtcgacaccatggcggcatgccggaagtgcgggtccatcaccaggcgtgccttgttgtcggcgcgccagaggccgaaggtgacaaaccaggtatgcagcaggccggggtggtaggggtccttgatgttctcctgcatgagcttccagttgcccggaatgcgctgcttgttgtagccgaggaccttcagcttgcggccgttgaagagccggtcgaagtagccgaggatatccggcccgaggtattcctcgagtgatggaacctcatggtcgaacgaggcaaacacgacaccaccgcgtgtcgcgaccttcagttgcgtgagcccgtgctcctgcggcctgaagtcggcgggcatgccgccattgaccttgccgtcctgcttgaccccgcgacgcagcggcacgccttgcaggttgcccttcaggtcatagttccactggtggtaggggcagtggaagtccttccggttgccgctgcgttcccggcagaacttcatgccgcgatgggcgcacacgttttcgacgacgttgatctcgccgtcctggtcgcgcaccaggatcacggaacgctcgccaagcgtggtgcgcttgaagtcaccgggattcgggatctccgcctcgagcccgacgtagttccaatgaccgcggtagaagcagcgttcgagttcacgctggtatagctgtgcatccgtatacacgcggaacgggatgcggctgatgctgtcgtcggcccacaccgggccggcttgcggggggattgccatgcttgtctccggctatgtctcttcgtatgggaaggatcatggtgcacggaggaaaattaaccaatagaattctggctataatgaacattcataaaatcaataatagacggcaccatggagctcaaggacgtcgatctgaacctgctggtcgtgttcgataacctgctgcggcagggcaccgtttccggcgccgcgaagaccctgaatctgagccagcccgcggtcagcaatgcgctggcccgcttgcgcaccttgttcggcgacccgctgtttgtacgaagcagcaagggcatgctgccgacaccccttgccgaggaactggcggaaccggttgcctatgcgctggagtcgctgcagacggcgctcagccacaaggtgtcgttcgatccgctgcgcagcgtgcgcgcattccggatcgccatgacggatatcggcgaggtgcacttcatcccgccgctaatgggcgcgcttggcgaccgcgccccgggtgtcacggtaacgacagtgcgtaatacggcagtggacctggcggcggagatgagccagggaaagatcgacctggcggttggccatcttcctgaactcggcacgacgttctttcaacggcggctatttcgccagcgatacgtttgcctgttccggcccggtcatgccatggacaagaagacggtcagcatgcgcgacttcgaggcggcggagcacatcgtggtcacggcggcggggacggggcatgcccgggtcgacgagatcctcgcccagcacggcgtacagcgcaagatccggctgcgtgtcccccatttcgtcgcactggcggacatcattgccaccaccgacctggtcgccacggtgaccttgacgtttgcggagcgatgcgccaggtacttcgggctcaggtacgtcaagcatccgttcgcgttgccggaaatccagatcaacctgttctggcatgcccggtatcatcgcgatccggcgaatcagtggctgcgcgaccagttcgtcggcttgttttcggattaggcgcagcactgctgctgcgtggataagctcgcctcagccgcgatctgcttgcgtagtgtcgcgaagcgcgcttgcacttcttccccgaacataggatcagagctttcgggagccgcgtcggcaatagctgcccagtcctcttgtgtcagcaactgggcagcgcgcggcattgcctgtctctcctcggtagagagatggttacggcagtacacaaggtacatggctgcggctgcctccagcgccgctcgcgaacttatagcgtctccctccctggtggaatacgcatacctgctcttccagtaggtcgagcagacgagagaaattgaggtgctcggcatgccatacggcaagttgggtggacatggcgcgctccttgggaacgggcaagcacagggcttgttcgaaggccgattgatctcagtcagccttaagcaggacagtagtctccaatttccgagtaggtcggatatagctcaagggatcagttcacggatgcgggtgcagcacctgtctgcgcgtcatcaggcagctcaggttccccgacaggaaagccgccagcagcaaggcaccggcactccaggccacggccggaagccatggcagcaggtttgccagcacgggggtcttgctggcgcccgatgacaccagggcaatgcgcatgaacgcggcaaccgccaaagcggcaaataccagcccggtgtacatcccttcgcggccgacgtgaccggcgtcgagcgccgcactggccgtcgcggcgaacatgattccccacaggccgccggcaagacactgcacggcgaggatggccccgagcgagcccgcaactgtgaagccgaacaacgacagggcgccaagggccgcggcggtcaacagcagcgtatagggcggatagcgccgcagcaacgacgtcgcgggcagcagcgtgcccagcgcgaagctaatccagaacaccggcgtcacgcgctccagctcggcagccgtgacaaagcgcaggtacgccggcgcggagttgacggtggtgtggatctggaagccgagcgcaagcacccagaccgcggcaaacagcagccagacgcgcttgagcgcaacgccggctgccggcgcggcgtcggcatcgtggcgcgccgggccggattcgatccatcgcagcgcggccacggccaccaccagccccacgcttgcggccaggaacggcagcatgggcgacgcatcgcgcagccgggccgtcagcagcggcgccacggctccggcaaggccgacgccgagcagcgagcatcccaccaggaatgacgacgcggtcgccggcagccgccgggcaatgattaccatgggcggcgcccgcaacgccgaagaggtggctgcccagagcgcggtcaggcccagcagcagcgctggtgaagttgcccggggcagcagcacgaaagccagtgcggagatgaccgacagccccagcatccagcctcccagcctgcgcatcgcgttggcgacacggtcggccgcgacgcccaccgtgaaatccatggcgacaaagatcaactggtccatcagcaggatcaaggcgacgtgcgcgcgcgcgatgccggcctgcgcggccagctggggcaggaaggccacatagagggtccatgtcaccgccaacaggaactgcacagagcagaagaccaacgcgcgcatgccgccctcccgcctggattgaccaacagcctattcctgtgctcgacggctggactgccgcgctgagcctcccatagcaaggatagggcagcgtcttgccatgggagtggcggattgtgcaggtgcgattgggcctcgcgagtcgcctgcggtccaacagtccactggaagtggcggggcggtaccaacactagaccatttggcggcgcaccggcgcccactgccgctcccgcggccaaatgagggcgcagtgtcataagcggcctgtaagctgcacttttggcatgacctggccaagaacttgctaggtcaatgcgtaaggtcgcaagccggcagccatcagttgggaggaaccatgcagcacgcacgcatcaccgcgcacagggggattctggtcgtcgagctgttacctgacgaggcaaacgacgaggccaccccgaccaacaagctccgcaacctggccacggtcattcatgacacagggcggcacctgggtgtttcagaggaagccctggcgctgctgaagctggtgaagcgcggcctggacgccatcggcgacttcgcgtggttcagtagtgacgatggaaaagatcattttgcgtggctgggcggcccgaagcggcttgtgaatcccactgcagtggcggctgcccggagctacgccatacttgcgcaccgcgtcataccgaacgaggtgccagagggcgccaggaaggccatcgaagccaatttttgaacgtgcggcatcgctccgggccgggccgatctttcgagtgatccgcgctgctagaacgaggagagtgtcgagcgatacctttcccagagctcttgcagcatggactccgaaggcggtgtgatgtcaaaaccggcgacgtttccgaaaacaccgagaatgcgcgccctgaacgaagccatatccgtcgtcgcctttggtgagcgctgtgcgatatcgataatcgtatgcagctgcttgcccgagagttcggcgacagcggaccacaagctatcaggccttgcgcagggctggacgggtatgtttcgtatcggcgcccggcggcgcttgctatcggcttgcgggtccatagctgcgctggtacgacgacgagaacgtggccagcgcgcgcaatgccgctgccgggtcgtgcccgggcttgagcgcaaagctgttgaagccgcaacgtgccaggtagtgcacggtgtcgatcatcacgtcacccacggcgcgcagctctccggtccagcctagctggtgccggagcagctgtgcgatcgaatagccacgaccatccgtgtagaccgggaaatcgatggcaatcatcgcgatgcctgtcggatcaacggccgtggcaccgggttccagcagggtctggggctccgcatccggcgacaggtagaccgcgagcggatactgtcgaagccgataccgctggcggtgggtggtccagttctccagtgtcaccaggtagccgggctcgtcgggggggcaggtgttgtcggcgtcttgcgcatccccgatgtgagcgagccagctatccgcgaccagttgtccgtcacggatgacgttgcgccggtcctgcccggctaaatggtcatggtcaggcattcaccgcctcctggcgagctcgccgcgcgccgctgtcagagtccgggtacacggcgcgctggaagggttctatgccgattcggccaaccacgtcgacaaagcgttcggcttcgctgtcccgatgcagcaaataggtctcgatcagccgctccaccacatccggaacctgctcctgtgcaaaggacggcccgatgatgcggccgatggccgcgccgccggccgccacgccatcggggcggcccaggccgtcggcgccgttctgccggccgccgatggtgatctggtaccaggcctcgccggccttgtcgacgccgaggatgccgatgtggccgatatggtggtggccgcaggagttgatgcagccggagatgttcaggtccagttcgccgatgtcgtgcacatggtcgaggtcgtcgaagcgctcctggatggcctgcgcaagcgggatcgagaccgcattggccagcgagcagaagtcgcccccggggcaggcgatgatgttggtgatcaggccgacgtttggcgtggccagcccggcggcgtccagcgcctgccacaaggcgtgcagcccgctgcggcggacatcggcgaggatcaggttctgctcatgcgacacgcgcagctcgccgaagccgtggcgctcggccaggtcggccatgatttccatctgctcggcagtgatgtcgccgggcgcctggcccgcggctttcagcgatgccgtgacggcggcgtagccaggcacccggtgccggtgcacattgcttttcagccagaggcggaaggcgcggtcggtcttggccaggtcggctgactggtccggctcgtcggcggccgcggcttcatacggcgggatcgtgaagcgctcggcgatggacgcgacaaagccctcggacacggtgtccgggcccccgcggatgcgttgccactgctcgtccacctgcgcccggaacacctccggggtcaggtcctttaccaggatcttgatgcgcgccttgtacttgttgtcgcggcggccgtgcaggttgtagacgcgcagtgtggcctgcaggtaggtcagcaggtcctgccaggggacgaaggggttgatcagcttgcccaccatcggcgtgcggcccatgccgccaccgacccagaccttgaagccggcctggccgtcctgttcaaccgcctggagcccgatgtcatggacgccgaccgcggcccggtccgtccgcgcgccactgatggcaatcttgaacttgcgcggcaggaaggcgaactcgggatgcagcatcgaccattgcctgacgatctcgcaccacaccagggggttcaccagttcgtcgggagcaatgccggcaaagtggtcggtggtggtattgcggatgcagttgccgctggtctggatcgcgtgcatctgcaccgtggccagctcggcgagaatggcaggggcatcctcgagccgcggccagttgaactgcaggttctggcgcgtgctgaaatgcccgtagccgcgatcccagcggcgcgcgatctccgcgagcttgcgcaattgccgggacgccagcatgccgtacggaatcgccacgcgcagcatcggcgcatggcgctggatatagaggccgttctgcagccgcagcacgcggaactcatcctcggtgagctggccgcccaggaagcggcgggtctggtcggcgaactgcacgacccgttcgtcgacgagcttctggtcaatggcgtcatagacatacatggtggaaagcctccttgcgcgcgagcgctagtcttttgcccgggcccgttcgatggacatgtcggtcggcatcatgttgatatcggcgttgtgcatcacccacagcgagccggccacgacgatgacgatcaggaagccggtacaggcaaagatggcggtgttgccgcgctggccgggaccggtgcccaggtgcaggaagtacaccagctgcaccagcagttgcgcgacacaaaggccgacaaccagcgcgatcgctgcctgcgttgacagggatccggtcatcactgccgcaaacgacgccatcgtcagcgcgaccgacagcagcagtccgatggtgtagctgcgcacgctgccgtgcgcggccggctggtccgcgtgcacggaatgtagatgggacggcttcatcaagcgaactcccgcaggtagacaaaggtgaagacacagatccagaccaggtccaggaagtgccagaacaggctcaggcaggccaggcggcggcgcacgatgtcgtccagcccgaaatgccggatctggtggatcatcaccgccagccacagcaggccagacgtgacatgcagcccgtgcgtgccgaccagcgtgaagaaggccgacaggtaggcgctgacgccggggcccgcgccctggtgcagcaggtgcgcgaactcgtagacctccatggcgatgaacagtgcgccgagcgcgaaggtcaccgccagccagcggatcatccgcggcgcgtcgtcagtgccctgcctgagcatggccaggccgaaggtatagctgctcagcagcagcaccatggtctcggcgaacacgaacggcagctcgaacagttgccgcccgccggggccgccggcagtgttgccggacagcacgccgaaggtggcgaacagcaccgcgaagatcaggcagtcgctcatcaggtaaagccagaaccccagcggcgtgtgcgcgccggcttcgtgatggtggtgcgccgcgtcgtgggccgcctcgtgcccgggatgatgcagggggggggagagagtcgggttcatggtcaggcagcttcctgcagttgtgcaaagcgcgcgcgctcgatgcgctcgacttcggcggccggcacgtaatagtcgacgtcgcggtcatagctgcgcacgacgaaggtcgcgatggcgccgaccaggccggcgacggcgaccagccacatgtgccagaccagcgcgaagcagcacagcagcccgaacgccgacacgatgaagcctgccgaggtgttgcggggcatgtggatgtcttcgtagcgggccggctggcgccatgcgcgcccggcttccttgtcgtcccagtgctgttccagcgaggtgatatgcggcacgtgggcgaagttgtagaacggcgcgggcgaggccgtcgaccactccaggctgcggccatcccacggatcgccagtcaggtcgcggttctgcttgcggtcgcggatactgaccgcgaactgcaccaacatcgccaggatgccggcgccgatgacgaaggcaccgaccagcgccaccaccaggtagggatgccagtcgacgttggcatagtggttcatccggcgggtcatgcccttgaagcccagtacgtagagcggcatgaaggccaggaagaagccggccagccagcaccagaacgacaccttgccccagaactcattgagcgtgaagccgaacaccttcgggaaccagaaagtgattgcggccaggcagccgaagagcacgccgccgatgatgacgttatggaaatgcgcaaccaggaacaggctgttgtgcaggacaaagtcggccccgggaatggcgagcagcacgccggtcatgccgccgaccgcgaacgtcaccataaagccgatggtccacatggtcgaggtatggaagcggatccggccccggtacatggtgaacagccagttgaacagcttgacgccggtggggatcgagatgatcgaggtcatgatgccgaagaaggcattgacgttcgcgcccgagcccatggtgaagaagtggtgcagccagacgaagaacgacagcacgccgatcgaggaggtggcgtacaccatcgacttgtagccgaacaggggcttgcgcgagaacgtggcgatgatctcggagaaggcgccgaacgccggcaggatcagcacgtagacctcagggtggccccagatccagatcaggttcacgtacatcatggcgttgccgccgagctcgttggtgaagaaatgcatgccgaggtagcggtcggcggtgagcagggcgagcgtggcggtcagcacggggaagatcgccacgatcaggatgttggtgatcagcgcggtccaggtgaagaccggcatcttcatcaggttcaggcccggcgcgcgcatgcgcaggatcgtgacgatgaagttgatgcccgtcagcgtggtgccaagcccggatatctgcagcgaccagatgtagtagtcaacccctggcgtggggctgtagccgagctcggacagcggcgggtaggcgacccagccggtggccgcgaagtcgccgacgaacatcgacagcatcaccagcaccgcgcccattgccgacatccagaagctcagcgaattgacgaacgggaaggcgacgtcgcgcgcgccgatctgcagcggcacgatcacgttcatcagcccgagcaccagcggcgtcgcgacaaagaagatcatgatcacgccgtgcgccgtgaagatctggtcgtagtggtgcggcggcaggtagcccgcgccatcgccataggcgatcgcctgctgggcgcgcatcatgatggcgtcggcaaagccgcgcagcagcatcaccagcgccaggatgatgtacatcacgccgaccttcttgtggtcgaccgagcagatccattcgttccacaggtatttccatttgccgtagtacgtaatggcgcccatcagcgcgatgcccagcacgattacgacggccagcgtccccatgatgatcggctcatggagagggatggcgtccaggttgagttttccaagcattcttattgctccatgcggccagcgggcgccgtcgggacgcgctggaaggcctgcagagattccggggtgtccgcgcggcagatctggccgttttccagcatgtatttgtcgacgacctggtcgaacagcttcggcgcgacggcggcgtaaagcgtcacgggatccttgctgctgggcagttcaagcgtgcggtaggtcttcaggtcgagcgcctgggacgaagcgcgggcagcctggatccaggcatcgaactccttgcgcgaagtggccagggtcttgaagtgcatgtccgagaagccggggccgctgtaggcagcggactggccgagatagacgcccggcgtgtcggcgatcaggtgcaggcgcgtctgcatccccgccatggcgtagaccatgctgccgagctgcgggatgaagaacgagttcatcatcgattccgcggtcagccggaaattgaccggcgtgccgaccgggatcgcaagctggttcagcgacgcgacgccgtattccggataaatgaacagccatttccagttcagcgcgatcacatcgacctggaccggcttgacctgcgattccagcggccgatagggatcgagcttgtgcgtcgaatcccagatcagcacggccaggcaggccacgatgacgcagggaatgccccagaccacgacctcgatcctggtggagtgcgcccatttgggggcataggtggcgctcgtattggtttcgcggtagcgccacgcgaaccacagcgtcaggacgatcacggggatgacgaccatcagcatgacgaacagggagatcaggatcagtgacttctcctgttccccgatgctgcccttggggttgagcagttccaggttgcagccgctcagcagcgcgctcaggcaggcgctcagcaacagtgtgggaagacggcgctgcgggccgggggacgggcgggggagcgggccttgtcgattcttgtctgccggcccggcaataggtttgagcatttcggacaccttggttacggatcaccgaaggctcccggccacgcgctccgattcaagtgctggctcagccccgcgcgggcgtggtttgtatggattccctcggtgatgtctggcatgctaatgcaagacaaaacccatacatcgaagaaatctaccggatgaaatccatgcaaggaaccgatatccgcgccaaagccagtgccaaatgggatcttgagatcacaacaggtggcggcgcgcgctacttgcagatcgtggatttcatcgagcgggcgatcggcgaaggccgcctggtagccggcgaccgcgtgccgccgcagcgcagcctggccaagtccctccgcgtggacctgaccaccgtgacgcgtgcctacaacgaggccaagcggcggcatctgatcgatgcccgcggggccctcggcactttcattgccgcgccgcgggcggagctggcgcgggtgatcgacatgagcatgaacgtgccgccgccaccggcggggctggatttccaggacctgttgcggcgcggcctgtcgcaggtgctgctgcacagcgacccgcacctgctgatgacctaccagctcggcggcggcagtgctgccgaccggtcggccggcaccctctggctcgcgcagatattcgggcaggtcgctactgcgcggctcgtggtgtgcccgggcgcccaggctgcgctggccgccgtgatcctggcccggacccggcctggcgatgcgatcgtgagtgagccgctggcctacccaggcattcgcgcggccgcggcacagctcgggcggcgcgtgatcatcgcgccggtcgacgccgacgggatgctccccgacgccctcgaggcggtccgtgccgacggtgccacgctggcctacctcaatccgaccgcccagaatccaactacgcacaccatgccggcctcacgccgggaggctatcgccagggccgcggcgcactgtgatgtcaccttgctggaggatgatccctactggctgctgacgccgtcagcgccgccgccgctgtccagcttcgctcccgagcgcacgtactatgtctcgaccctgtccaagaccctcagtccggggctgcggaccgcgtatgtcatgctgccggagggcaggcgcggcgacgatctgctggcatcgctgcgggccttcgcgctgatggcggcaccgatgaccgccgccctggcgacccaatggatccacgatggctcggccatgcatctgctcgacggcatcaggaccgaagcgttggccagatgcgcgctggcaagccggtggctgagcgggatcggccagctcccgcccagcgccatccacgcatggcaccgcttgccggagcactggtcggcgcagcagctcacccgggccgcgctggcggaggacctgcgcgtgacgccgtccgacgcgttctgggaggggcccaacgcgccgactgccatccgcatctcgctcggtggcgtggaggaccgcgcgcaactatcggccgcgctgcgcaggctggccgcattgctggaacgccggccgacgccggggctggaaatggtggtgtgagttgcggcgtgagtcggctggctacttgcccgcatcgtccgcagtcgcggactgccttgtcgcaaactcgcccgcggcttccagcagccactcgcgcagccgctgcatcgcctcgctcatcggccgggtatccggcgagaccaggtgatacgcgctcgtggagcgctgcgaatgggcgacgggcatgaccagctggcggtttgccaggtattcccccacgaggaagcgcggcaccaggccaacgcccagcctggcgcgtgcggcggcgatgaccatggaatggtggtcgaagcgtgcgccgcgcatggcgttgacgtcgtcgatgccggccgcttccatccattgcttccagccgagaatgcgtgtggcgaggtgcagcagcggcgaccgggcgatgtcatgtgggctgatccgctttctgccgccgaagaagtccggatggcagaccgccaccgattcttcgtcgaacatccggtcggcacgcgcgccgggatagaccgcctcgccaaagtgaatcgccgcgtcgtagggggtgccgtcgaacaggaagatgtctgactgcgcgctgatattgaccacgatccccggatgccgcgcatagaaggccggcagccgcggaatcagccactcgaccgccagcgtgggcacgcaggccagctcgacggtgccgcccgcgccctcgtgcgccatcaggtcgagcgtgtcgcgctgcagcttgcgcagcaactcccgcacctgtccgctgtagagcgtgccggccgccgtcagcgtgatgcgctggttggcgcggtggaacagctgcacgcccagcagcgcttccagcgacgcaatctggcgcgacaccgcgctctcggtgataaacaggtccgccgccgcgcggcgcaggttcaggtgcagcgcggcggcctcgaaggcgcgcaggctggacaggctgggaagtcgttgccgcatcggggaagggctgggttgatgattttaggtcatcatcctatacggaaatctcgcttgaaagcttggagttgatgagaaatcattcgatccttgcgttgccgcctcctcccggcatcgtcatcacgacaacctcataacgacaaccatcaggtagacaggagactgcatgaaacacttgttcagcgcgctcgccgccggcacccttgcattcggcgcgaccatgcccggcatcgccggcgcgctcgagttcccggccaagccggtgcgcatcatcgtgccgtacccgccgggcggcaccaccgacatggtggcccggctgatcggcgagcaactggccacgcaatggaagcagtcggtggtggtcgacaaccgccccggcgcgggcggcatcgtcggcaccggcacggccgccaagtccacggcggacggctacaccctgctgatgggctcggtgggcgagttcggcatcaacccggccttgtacaagaagctgccctatgatgccgacgccgacttcgcgccggtcgcgatggtggcgcgcgtacccaacgtggtggtgctgtcgccggcgtttgcggaacgcgcgcgcgtgcagacgctgcccgagttcatcgcctacctgaaagccaatcccaagcgcgtcaacatggcgtcggccggaaatggcacgtccacgcacctcgcgggcgagctgttccagcgcatgaccagcacggagatgagccacgtcgcctacaagggcagcagcccggccatcgccgacctgatgggcggcagcgtcgacgtgatgttcgacaacctgccggcgtcgctgccgtttatccgctcgggcaagctcaggccgctggccgtgaccacgccggcgcgctcgtcggcgcttccgaatgtgccgacggtcgccgccgcgggccccgtccccggctttgatgccagcccttggttcggcctgcttgcgccgcgcggggtgcccacggcggtggcgcagaagatcagccaggacctgacgcgcgtgctcaacgagccaggcgtgcaggcgaaaatgcgcgagctgggcgcggaaccggcgcccagctcgccggaggcatttgccgacgtgttgaagaaggaccgccagaagtggggcgagatcgttcgcctgtccggtgcttcggtggactgaagcacgcccatgtccagcacgttctgcatccgctcatgacttccgacgccgcttatcccttcgtccccgcgctgcgcaacccggctggctctccgatccgggaactgttcaagtacctgtccgaccccgggatgatctcgttcgccggcggctacccgtccgccgcgctgttcgatgtcgacggcattggcgcggcctcggcggcggtgctgcgcgagcggcccgccgaatgcctgcagtacggcgccaccgaaggcgcgccggcgctgcgccaggtgctggcgtcgttgatggccgggcgcggcgcgcccgtggcccaggacgaactgctcgtgaccagcggctcgcagcagggcttcgatttcctcgcgcgcgcgctggtcgagcccggcagcgtggtgctggtcgaggagccgacttattccgccacgctgcaggcattgcggctggctggcgccgacatacgcggcgtgcagtctgatcacgacggcatggacgtggctgcgctcgaagccatgctggccgacccgtcgttgcggccccggctgatctatacggtgccaaccttcgccaacccctccggggcaacgctgtcgtccgctcgccggctgcagctgctgaagctggtagcacggcaccgcgtggtgctggtcgaggacgatccctacggggcgctcagcttcgatggcgcaccgccgccttcgctgctggcgctgtgcgcgtcggtacccgaggcgcggccgtggctggtgcatctggccagcctgtcgaagacgctggcccccggcctgaggatcggctggatggtcgccgcgcccgagatcgtgcgccgcgcggtgattgccaagcaggtatccgacctgtgcacgccgccatggctccagctggccgcggcccagtatctggaagcgggccggctgccggcacaggtcgcgcgggaagtcgcagcctatcgcgacaagcgcgaccagctggcggcggcgctgggccaggcctttggtgaccgcatccgtttcgcattgccggcgggagggatgttcctctgggccgcgctggatggcatcgacgatgctgccgcactgctgccgcacgcgatcgcggaaaaggtgctgttcgtgccgggtgccggattctatgtggagcagcgccagcgcgccacattccggctgtcgttcgcgagcacgaacctggcgcagatcggggagggcgtcgcacggctcgcgcgggcggtcgagcgggccgggtgagggcttccacaacggaagcggttcgtggcagccggcggatgctatcctgcggcggtcgaaaccacacggccgaacgcggcaggaggacagtatgaccatgacgctctactacaacccccagagccgcgcctcggtggcgcgctggatgctggaggaggtcggggctgagtacaagctgcagcacatcgatttcaccaagggcgagagccgcgcgccggagttcctggcggtcaacccgatggggaagattccaacgctggtcttgcatgacggcacggtcctgaccgagaacggcgcgatcatcgcctggctgggggatgcctttccgcaggccgggttgatgccgcctgcaggctcgtccgcgcgcggcacggtgctgcggtggctgttcttctgcggcagttgcttcgaacccgcgctgactgaccggatgatgcgcaaagaggcgccgctgccgaagcaggcggtcggctggggcgactatgacgatgtgatcgacgccatcgagcaagccctgacgcccggccccttcgtgctcggcgcgaccttcagcgcggcggacatctatctcggtgcctcgctggcatgggcgggccgattcggtgcgccgcgcatcagcgagagcgcgtgcatccaggactacgtcaagcggatcaccgcgcgcgacgcgttcgtgcgcgcggcggaggcccagtgagacgcgagaagtcctgcggcatcagcccagcgcgatgttcgccttgctgatcaactcgccccggcgctgggtctcgaagcgcaccagcctggcatagtcggcactggcgccgggcagcggcgacgccccttggacagaggccgccggcggctcctcagctcgccctttgcgcggcctgcgcccgccaccggaatatgagacattggagtcccggtggcggattcccggtgctcgactttccaggagacacatcatgcaaagcaagaacacgatctgcttgtggtacgaccgcgacgcccttgatgccgcaaacttctatgccgagacattccccgacagcgcagtcagcgccgtccaccgtgcgccgggcgactatcccgacggcaagcagggcgatgtcctgacggtcgagttcaccgtcgccggcattccctgcctcgggctgaacggcggcccgcatttcaagcacaacgaggccttctcttttcagattgcgacggacgaccaggccgaaaccgaccgcttgtggaatgcgatcgtcggcaatggcggccaggaaagcgaatgcggctggtgcaaggaccgctggggactgtcatggcagatcaccccgcgcgcgctcagcgcggcgataaccgaccccgaccgtgcggcggccaagcgcgcattcgacgccatgatgacgatgaaaaagattgatatcgccgcgatcgaggcggcacggcagggcaaaagcccatcctagaattaaggtagggcgtctcagtgccaaccgcaaagggggctggggcagggccgctcctccatcgactgggagagaccatcatgagtcgtttgctgctaggcaacatcgaacctggcacctcggacgaggaaatcgcggccttcctggaaaagtacgggtttcctccgttcgacagcctcgaacatgaggagggcgatggctcgcagcctgccgtgctgctgacctatggcagcctcgaccccatggtgctgggcaaattgcagcagcgtatccaccatatgtactggaagaagcgcgaattgaccgccgctatcctgcacgaccgttttgcgtgagccgaagatgccgcggggtggcttacgcggctcacgcgcctggcccatcggctagaatcccgaccggtagccgtttcccaatgtacctaacgtggcacttcagcagggtttcatcctgacccgacattggcgcgatacgccggccggcaccgaagtcgaattctggctggcgaccgatgatggtccgcgccacctgcacctgtcctgtcagccgtcagtcgcgtttatccccgagtcgcagcgcgagcgtgccgaggcgctgctgcgccgcgagcgcgaggtcgagctgcgcccgctcaagctccaggatttccagcgccggcccgtactgggcctgtactgccgccagcatcggcaactgatccagctcagccgctcattgcgcgacgccggcgtggatgtctacgaagccgatatccgcccgcccgaacgctacctgatggagcgcttcatcaccgccccggtctggttcgacggcgagccggaccccggcggcgcgctgcgcaatgcccagatgaagccgtcggagtgctaccggcccaagttgcgcctggtctcgctcgatatcgagaccaacgcgttcggcgaactctattcgattgggctcgaaggctgcggccagcgccaggtctacatgctgggtgcggcgccgcaaatgcccgccgacgtcgatttctcgctcgagtactgcgccacgcggcccgagttgctggaaaagctgaaccagtggctggccgatcacgatcccgacgcgatcatcggctggaatctggtccagttcgacctgcgcgtgctgcacgagcatgcgcgcaagttccagcttccgctgcgcctcggccgcggcggtgccgagatggaatggcgcgagcacaacgcccagcagcactatttcgccagcgcaccaggccggttaatcatcgacggcatcgaggcgctgcgttccgccacgtggagcttcccgtcgttcagcctcgaatcggtggcgcagacgctgctgggcgagggcaaggcggtcgacaacccgtacgaccgcatggacgccatcgaccgcatgttcgagcaggacaagccggcgctggcgcgctataacctgcgcgattgcgaactggtcacgcggatcttcgaaaagacggagctgttgccgttcctgctggagcgcgccacggtcacgggcctgccggccgaccggaatggcggctcggtcgccgccttcacgcatctctacatgccgctgatgcaccgccaggggtatgtcgcgcccaacctcggcgagaaggcgcccgaggccagcccgggcggcttcgtcatggactcgcggccggggctctacgaatcggtgcttgtgctggactacaagagcctctacccgtcgatcatccggaccttcctgatcgacccgatcgggctggtcgagggcctggcgcatccggacgatgccgattcgctgcctggcttccgcggtgcgcggttttcccggacgaagcactgcctgccggcgatcgtggccagagtctggcaaggccgcgaggccgccaagcgcgaccggaacaagccgctctcgcaggcgctcaagatcatcatgaacgcgttctacggcgtgctcgggtccagcggttgccggttcttcgacgcgcggctggcgtcgtcgatcaccatgcgcgggcacgagatcatgcggcagacccgcgcgctgatcgaggcccgcggctatgaggtgatctatggcgacacggattccacattcgtctggctgcgccgcgcgcgaacggaagccgatgccaggcagatcggccgtagcctggtcgcctacgtcaacgactggtggcgcgaccacctctggcagacctatggactggaaagcgcgctggaactccagttcgaaacgcacttccggcgcttcctgatgccgaccatccgcggcacggaccttggcagcaagaagcgctatgccggccaggtagaacggcccgacgggaagatcgagatggtgttcaaggggcttgagacggtgcgcacggactggtcgccgctcgcccagcgtttccagcagaccctttacgaaaagatcttcaaccgcgagccgtacgcggattatgtgcgggacatcgtgcgccgcaccctggccggcgagctcgacgagcaactggtctatcgcaagcggctgcgccgcaagctcgatgattaccagcgcaacgtgccgccgcacgtccgcgccgcccgtatcgccgatgcctataacgagcgccagggacgtccgcgccagtatcagcatggcggctggatcagctacgtgatgaccgtttcagggccggagccgcttgagacccggtcggcgccggtcgactatggccactacgtcaacaagcagttgcagccgatcgccgatgcgatcctgcccttcctggacgacgatttcgagacgctgctggctgggcagatggcgctctttccgcagtagcataagctgctgattctaatggaaaactgttcgatggctggggctgcggcagtcgatcagttgcttgttcccaagctcaaggatctgccggaacacgggcacccgtcacggagcagttcgacctgcgccggcaggcggcatcagcgcggcatgtccgtgtcgggtgttgcgcgattgcgccaaccacgtgctcgcattcgcgctgcggcacttcccgacctaatataggccatgccatcggcggcacggggccttcctatgatgatcgatccgccagtcttgccatgttgacgcgcagagccttcctgctcggcggtgcgggcgctgccggtgcgctggtgatcggatgggcctggctgccgccgcgccagcgcctggcgagcggcgagccgctggcggcgcgcgacgggcaattcgcgctgaacggctggatcaaggtggcgtccgacaacaccgtcacggtggtcatgaacaaggccgagatggggcagggcgtgcataccggcgcggcgatgctgctggccgaggagatggaggccgactggtcgcagatccgggtcgagccgtcgcccatcgacaacctgtacaacaacatcgagggcgtggtcgccaacctgccgttccggccggacgacaaggggtggcccaggcgtgccgccgaatggttcacgcgcaagggcgtgcgcgaggtgggcctgatgttcaccggcggctctaccagcatcagggacctgtggcatccgatgcgcgaggccggcgccgccgcccgcatgatgctgtgcgcggcagcggcgaagcagtgggacgtcaaggccgaagcctgccgcgcgcaggccggcaaggtggtgcatccgtcggggcgcagcgccaccttcggcgaacttgccgcggctgccgcgcgtgagcctttgcctcgcaaggttgaactgaaggatccggccagctacaggctcatcggcacccgcgcggcgcgccttgatgccgctgccaagctccacggcacagccagtttcggtatcgacgtggtggcggacgcgatggtctacgccagcgtgcagatgtgtccgacgctgggcggcacgctgcggggatccccgcccgacgacgtaaagaagttgcccggcgtgctcgacctggtcgcgctgcctccgctccagggcggcagcggcggcgtggcggtgatcgccagcgatgcgtggatcgccatgcaggcggtggagaaggtccagtgcaagtgggacgagggcgaagcggcgaagctgtcgagcgacggcatccgcgatacgctggtgaaggcgctcgacgccgccgacccacgcgtctggtacgagcatggcaacgggcgcgccatgaagcagggcaagcccgccatccaggtcctgtactcggcgccttatctcgctcacgccgcgctggagccggtcaactgcacggtgctggtccaggaggaccgcgccatcgtgtgggctgccacgcagatgcccgggctggctcgccgctgcgtggcgaagacgctcaggctggacaccgacaaggtcgaactgcgccagcaattcatcggcggtgccttcgggcgccggctcgaagtcgacttcatctgccaggcggccaccattgccgccaggcgcaagggcgtgccggtgcagacgatctggtcgcgccccgaggacatgcggcatgacttctaccgtccggccagcgtgtcgcgcttcgaggcctggctcgacgaaaaccgaaaggtcatcgccgtgcgcaatgtctcggccagccagtcagtgctggagggcgtcgcgaaacgcaacttcggcctgcccgacatcttcctgtcgcggctggacaagtccacggcggagggcgccttcgaccaggcctatgactggccggacgtgtgggtcggccaccagaccgtggacctcgccatccccgtgggctactggcgctcggtggggcactcgcaccacgccttcttcatggagagctttgtcgatgagctggcggtggcggtcggggtggacccgctcgactaccgcatgagcctgctcagggatgagcgccagcgcgcggtgctggagcaggcaagaaagatgtcgggctggggccagcccttgcgcaagcagcctggcgtggcgaagatggggcgcggcgtggccctgcacgagtcgttcggcagcgtggtggcgcaggtcgccgaggtgtcggtaggcaacatggggcaggtccgcgtggatcgcgtgttctgcgccatcgattgcggcatgccggtcaacccgaccctgatcgagcagcaggtcgagggcggcattgtgttcgggctgtcggcagcgctgtggcagaagatcacgctggagcgaggcaaggtgaaggaggactactacaccgcctttccggccatgcgcctgcgagactgcccggacatccaggtacacgtgatgccttcgacgcgcccgccgcagggcgtgggcgagtccaccacgccgccgatcgccccggcggtggcgaacgccttgttccatgcgaccggcgagcgcctgcgcgacctgccgctgctgaagaccctgccgccttccggagcctgcgatgccagaccatcagatcagtgtcaacggtaagagcgtcgaagtccgctcggacggctgcacgccgctgttgtgggtgctgcgctgcgagctcaagctgacaggcaccaagttcggctgcggcgtgggggtgtgcggcgcctgcgcggtgcatgtcaacggcaagatggtgttgtcgtgccagcaccaggcgagcgagatggaaggcaagaagatcgtcaccatcgaaggactcgacggccccgaggcgagcgcgctgcgggcggcctggctgaagcacgaggtggtgcagtgtggctactgccagagcgcgcaactgatggcggcgagcgcgctgctcaagcgcaccccgaatccgaaggagacggagatcgccgaccagatgagctgcgtgatctgccggtgcggcacgtacacacggatcagaagggcgattgcggaagcggcggagatgttgagggggtgagggcgtagggccattggcaacggctggcactcgcgccagcatgcgcgagcgccccgatccttgcggacgagctggaagtcttgggggtaaggcgatgaaacattccgggtcagcaccagagtcgccatatccgggtggttcgcaagctgcggccgatgctgccggctccgcgacgatcgcttccgcgtctgccgcgaccgggcgcgtggaactctacacccaaagaaccatggtgaactggctgagcccgctacagctgccgttcactgccatgcgggttgccgtggcgatggcgatcggcgcctttgccgaccagcgcatggtgcaggcggcactcaccacgctgaatccgaacccgccgctcccggtgcccgccgacgggcacggcggtgtctgggtcgactatctggccgacaccggcgacggttgggactcgacctactccatggcgttgtgcgtcagtcacgcggtgacgctgcgcgagcaaggcgtgacgctgccacgggcaaaggtgctgctgctgggtggcgaccaggtgtatccgacccctgcccatgagggttatcggacacgcttcgtcgatcccttccgggcggcattccctgcgccggtcgagatcgtgcgccccgcatacagcgaccagccgatcaagttgccggatgcgccgtggatggtcgccacgcctggcaatcacgactggtacgatggcctgcgtggcttcgcccgcctgttctgcagcggcaagcccgtgggcggctgggagacacgccagcgcactggctactatgccttgcagttgcccggcggctggtgggtctggggcctggacctgcaactggagtctgagatcgaccggccgcagcgcgagtacttccagaagatgcacacggcgctgcagcccggtgaccgcgtcgtattgtgcgcgcccgaggcgagctggattgacgagatggagcgcgtgcgccgcggcgagcggcgggccgtaccttcgatcgaggccaagacgccgcgcttccggagcctgagcgagatcgaggggatgctgggcgaccggctcgcgctggtgctggccggcaactcgcaccactacgcgcattacgtgccgcgagagggcacggcgggaccgcatcgcatcacctgcggaggcggcggtgcatttcttcacggcacgcacctgctgccagatccgccgaggcctatcgtcgtgggcccggccagacagttctacgaactgaagtcagcgtatccggaaaaatccgcttcccggcaattgcgcaatcgcgcgtggcaactgcctgcgcgcaacctctcgttctgtgcgctggtggcgatcctgtacttgctgttcgactggatcattcaaagcgcgagcctggtatctgtccccggacgcgatcaacgcagcttcgtcgacaggctggccgggctcgaagtgacattcgggaatatcggcgaggtgttccaccaactgttccgggtcatggcgcacagtccggcgtcggtggtgttcgcagcggccattgtctttacctgtgctgcgctgtcgaccagggatgtcaggcgcggcgtgcgcctggcgtgcgttgtcggcgcgttgcacgggctgctgcacctggcactggcagtcgcgctgctatggctcgtcatgcgcctcaacttccatgtctttggcgcggacaatgcgccccccgtcttgctgttcgtggtcgaggccatgctgctgggcggcgccctcggtggcctgctgtttggcgcatggatggtgttgggcaatgccctttggcgcctgcaccccgaggaagtgttctcctcccagcgcatcgccgattacaaatgcttcctgcggatgcggttcgagggtgggcaattgacgatctacccgctcaagctggagaaggtctgccgtcattggaagctgggcgagggcgtcaagcgattgacgaaggtccatggcacctggcgcatacgcgcccagcccggcgcgaccggcccccggttcgtgccggcagacggtcaggtaatgccgcccgaggcggtgcggatgattgaggagaagccaatcatcatccaacgatagggagcgtcatgatgagcaatgcgcttgcctacgatgtcgtcgtcatcggcagcggcttcggtggtgcagtctcggcgtgccggctcgcgcaggccggccgcaaggtgctggtgctggagcgcggccggcgctggagccccgcgacttacccgcgcgacgagagcgacccctggctgtggaaccaggagcgcgccaatcgcttcaatggctgggccgatatccggaccttctctgacgtatgggtcatcgccggggccggggtcggtggcggctcgctgatctacgccaacgtttccgtggaagccaagccggaagccttccagcagggctggccgaaagaggttacctatgccggcctgcaggcccactatgaggaggtcgggcgcatgctcgcggtgagcgaagtgccggataaccagttgagcgagcgaacccggctgttgcgcgagggggcggaagcctgcggttggggcgggcgcttccgtaaattgccgctggcggtgacattttccgagcattgggaccccacacggcaagacgcccgcgatgaccgtcattcacagacattcatgaaccagcacggcaggttgcagggcacttgtgttcactgcggcaactgtgacgtggggtgccaggtatcggccaggaatacgctggacctgaattacctggcagtggctgaggacaatggcgccgagattcttccgctgcacctggtagaccggctcgagccgctgcagcagggctggcgcgtatgcttcaggaagatcgacccggaaaacgaaacgacgagccctggcacagtcacggccgccagggtgatactggccgccggctccatcggcagcaccgagcttctgctgcgctgtcgggatgagcatcgcacacttccggggctttcgccacggttgggatatgggtgggcgcacaatggcgacttcgtgacgccagcctactatgaccacaggacgatctctccttcccatggcgtaaccatctccgcagcgatcgacctgttggaccacagcggcccgaacggacaggcgctcttcgtggaggacggtggaatcccgaacctcgcaggcaacttcattcggcgccatatgaagcgaacgcgttcccgcaagctgcgtgccgtgtggaaggaggtcggaggactgtttgacgacggcgatccggtcgagcagatgatgccctggttcgggcagggcgtggaccctggcgatggccagctgagactgggccgcacgtggtacgcaccgtggcgtcgtgtgctgcggctcgactggtcctatcaggcatcggtggccgtcatcgaggccatgattgcagcgcatacgcagctctcggcagcgactggcggggatccgtgggtaccgctcacctggcgacggtggcacaacctgatcacaccgcacccgctgggaggctgcaacatgggaacctccgctgcagacggagtcgtcgatgcaaggggccgggtatttggctacaagggactgtatgtcatggacggagcgatcgtcccgcgtccgctcggcctgaatccttcgcgaaccatcgcggcgctcgcggagcgcaacgtggcgatgctcttgcgcgagcaggactgacgctagcgaaagccaaccatgcaccatcgacaccttcagcctggcacgctgtggccggcgatcctgcagcggacggcgcatgccttgcagagcggggcgttgtgcccgatcgaaaccaccgaggcggcgatcgaggacggtggcgtgcggtttctggtccgccaggtatcgagcctggctcgcaaggacaaggcacgcacgaccagcagcgccgggagcaatccattcctgccctatgacccggaactgtttgtcgcggatatctccgacacccatgtggccttgctcaacaagttcaatgtcatcgagcatcacctgctcatcgtcacgcgccgcttcgaagcgcaggaatccctgctgaccgtggcggactttgaagcgctgctggcttgcatggcggagttcccgagcctgggcttctacaacggcggggcagtcgcgggagcgagccaggcccacaaacacctgcagatcgtaccgttgccgttcgccgagggtgggccggcgctgccgattggtcccttgctggcgtcggcacggatcgccggcgccatcggtgccgttcccggcctggcatttgcgcatgcgttcgcgccgctggatctgtccgcggcgccggtggaagagatggcgtgcacggcgtgcgagcgctaccgcgcgttgctggatgcggttggcgtgcgcgcggtcgatgtcgagggcggcctgcacccgtcagcgccgtacaacctgctggtcatgcccgcggggctgctgctggtgccgagatccatggagtgcgtggaaggcatcgcagtcaatgccctggcgttcgccggctcgctttttgtccgggatgcggcgcagatgcaggctattgagagccttggcccgatgcatctcctccggcaagccacggcagccgcggggcagggcgggacagcaggctagctgccctatgcggcccgattcgcagccgggcgccgcgccgccgctttttgcccggcatgcttgctgcgcctggtagcacgcagcaccagcagcaccaccggcaggatcagcacgcccttgatcagttccgggtccagcggcaggtgcaccgcatgcagcgccttgagcccggtgcccgccagcgacagcacgtagtaggaaatggccgcgaccgacaggccttcgaccgcgtgctgcagccgcagctggctgcgcgcggtctggtccatgccctcgagcaggcgcgtggtgtcctgctcctgcgccaggttgacgcgcgtgcgcagcaggtcgagcgcgcgcgccacgcggccggcaaattgctcgtgccgcgcccagaccgacctgcacgtctccatggcaggcgcgaagcggcgctccatgaattcggcaatggtcggtatgccttcgatgcgctcttcacgcaattcctggatgcgcgccagcaccagcttctcgtaggcgcgcgacgcgctgaagcggttgccggattcagccagcgcctcgatgcggaccgccaggtgcgtcagccgctccagcagctcggcatcgtggcggccgccctggctcgtgtccatgctgcgcatcagcggcgcgagcgagcgctgcaggttgtccacgctgcggcccagttcacgcgccaccggcaaggccagcagcgccatcatccggtaggtctcgatttcatacagccgctgcagcagccgtccgccttgcacttcgcggaagccgttgtcgatgaccaggaagcgcgtaaagccatctggcgggatggtccagtcgcagaacacctcgccgccgccgagcacgtggctgcccgccagggtcgggccgtcgatccattcccgcacgtggtcgcgcgcatgggccgcggcctcgcccgagaccagctccatgcgcagcgccaccaggcgcttgccggcgaagctgtcgaaccactcggccgggatatgggcggtggccaggtcggagaagtagtccgcgtcaccacgtcgcgccacgaacgtgaaggtggagaactcggtgtgccgctcccacttcagttgcttgtgatcgccccaacgccctgaatagtgcgttacgccgtcggccggtacctccagcccggtcagcctgcacaagtcggctagcaaggcatggtggacggcggtatcgccgtcggcatagatggcaaagtgcgtcagcgaggcggggccgccgatgcgcaggaaggggcgggcatgcagttcgcgcgcgaggctgtcgcgcaaggggtggtccatgttcgcgtgtggcataggtggtcaacgttttcgaccagtatgccggagcaccgatggttaagaaaaatgcgtaaaattgatctgtttcttcagtttttctgataccagtgaaagcgcttgacctcgatgtcctggccatgatggtggcggttgccgataccggcagcatttcccgcgcggcggaactcgtgcaccgctcacagtcggcggtcagcatgcagatcaaggcgcttgagcaagctttgggcaagccactgttcgtgcgcaggccgaggaacatgatgctgaccccggaaggcgaggtcctgctgagcttcgcgcgccgcatgctggccctgcgcgacgaggcctgggcggccgtggtccgccccgacgtgaccgggcgcgtggtgctcggcatgccggacgactatgcctcgtccctgttgcccgcgatcctgaagaagttttccgcgacctatcccaaggtcgagatccaggtcattggcctgccaagcgtggcgctggcgcccatggtcaaggacggatcggtcgacctggtctgcgcaacgcgagtgaaagggttgtccggggagttcatccggctggaaccgatggtgtgggccgcatcgccggcggcgcacgaaatctggagcgagcggccgctgcccattgccgtgttccagtcgggcagcgtcgcccgcgacattgcgatccgcagcctggagcaggccaggatcgcctatcgcatgtcctatgaaagtcccagcctgctcggcctgctcagcatggtcgaagcgggactggcggtggcgccgctcgcgcgatgtgccgttccggcccgtttcaccatccttggccaggcccaggggctgcccgggctagccgggctggagctggtgctggcgcgcagcgcaaagtcgaagcggccgccttgtgacttcctcgctgaacagatcctgtccgagttgcagcgctggcaagcgtaatgaggcgttcgccctcgtcggcaggccgtgggtgggcgtggtcaagtgacaaaggaggctcattcaagttcttttcaaaaacgcttgcaaggcaggcatccaggcattaagattcgccccctcgttcgcaaggcaccgcgcaacgggggtgggaaaagacttgcaaggattaactcgattcgaaagagtgtgccttccagaataaagaatttctcgaaaatgattgattaatcgcagaaacttctttatagtctcgtttctccgctgcaaacaaaacgcagcaacgcaaacggcaaagccggatgcggcccgaaagggcgggttctttaacaaccaaacaaccgataagtgtgggcgcttgataacggatgcggaagacttcggtcttttagctttacaagttatacagtgctcgcacagcaaaacgtgactgggtcttcggatctggtcagtcagttttctgagagtgagcgaccgctcgaaagagcgaggaccttcgggtccacacagagattgaactgaagagtttgatcctggctcagattgaacgctggcggcatgccttacacatgcaagtcgaacggcagcacgggcttcggcctggtggcgagtggcgaacgggtgagtaatacatcggaacgtgccctgtagtgggggataactagtcgaaagattagctaataccgcatacgacctgagggtgaaagcgggggaccgcaaggcctcgcgctacaggagcggccgatgtctgattagctagttggtggggtaaaagcctaccaaggcgacgatcagtagctggtctgagaggacgatcagccacactgggactgagacacggcccagactcctacgggaggcagcagtggggaattttggacaatgggggcaaccctgatccagcaatgccgcgtgtgtgaagaaggccttcgggttgtaaagcacttttgtccggaaagaaatggctctggttaatacccggggtcgatgacggtaccggaagaataagcaccggctaactacgtgccagcagccgcggtaatacgtagggtgcgagcgttaatcggaattactgggcgtaaagcgtgcgcaggcggttttgtaagacaggcgtgaaatccccgagctcaacttgggaatggcgcttgtgactgcaaggctagagtatgtcagaggggggtagaattccacgtgtagcagtgaaatgcgtagagatgtggaggaataccgatggcgaaggcagccccctgggacgtcactgacgctcatgcacgaaagcgtggggagcaaacaggattagataccctggtagtccacgccctaaacgatgtcaactagttgttggggattcatttcttcagtaacgtagctaacgcgtgaagttgaccgcctggggagtacggtcgcaagattaaaactcaaaggaattgacggggacccgcacaagcggtggatgatgtggattaattcgatgcaacgcgaaaaaccttacctacccttgacatgccactaacgaagcagagatgcattaggtgcccgaaagggaaagtggacacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttgtctctagttgctacgaaagggcactctagagagactgccggtgacaaaccggaggaaggtggggatgacgtcaagtcctcatggcccttatgggtagggcttcacacgtcatacaatggtgcgtacagagggttgccaacccgcgagggggagctaatcccagaaaacgcatcgtagtccggatcgtagtctgcaactcgactacgtgaagctggaatcgctagtaatcgcggatcagcatgccgcggtgaatacgttcccgggtcttgtacacaccgcccgtcacaccatgggagtgggttttgccagaagtagttagcctaaccgcaaggagggcgattaccacggcagggttcatgactggggtgaagtcgtaacaaggtagccgtatcggaaggtgcggctggatcacctcctttcagagcgtgcatcccaagtcgagcgttcacacttatcggtttgtttgtggttaaggccaggtggccaaatgaaagcgcttcgcaagagcgtttccatttggcattgccaagcgatcgcaagatcggctgttctttaaaaatatgggatgtagtaaaggtgtcgcgcgagcgttgatgagacgctgcagtacaagacgcgataccgggttgtgattgtatcaaccaaaatgtatttaagtgatcgaaagatgacttggaatacggcacaaatgcgagaactcatcctgtagcgaggtttcgagcaatcgagacacactcgttatagggtcaagcgaacaagtgcatgtggtggatgccttggcgatcacaggcgatgaaggacgcggtagcctgcgaaaagcttcggggagctggcaaacaagctttgatccggagatgtccgaatggggaaacccggcccgaatgggtcatcccacactgaatccataggtgtgggaagcgaacgcggcgaactgaaacatctaagtagctgcaggaacagaaatcaaccgagattcccaaagtagtggcgaacgaaatgggaagagccttgtactctttagcagtggtgttagcagaacgggatggaaagcccggccctagcaggtgatagccctgtatgcgaaaacacgattgtggaactaggtgtacgacaagtagggcgggacacgtgaaatcctgtctgaagatggggggaccatcctccaaggctaaatactcgtgatcgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccgggaggggagtgaaatagatcctgaaaccgcatgcatacaaacagtcggagccccgctttaagcgctttcggcgatttttgcgacagtaaaaatcgtcaaaagacaccagtgtgaaatagcaccactggcgcgcaaagcggtttaagcgcgagagcgcttaaagcggggtgacggcgtaccttttgtataatgggtcagcgacttacattcagtggcaagcttaaccgattagggaaggcgtagcgaaagcgagtccgaacagggcgttgagtcgctgggtgtagacccgaaaccagatgatctatccatggccaggttgaaggtgcggtaacacgtactggaggaccgaacccactaacgttgaaaagttaggggatgagctgtggataggggtgaaaggctaaacaaatctggaaatagctggttctctccgaaaactatttaggtagtgcctcgtgtctcaccttcgggggtagagcactgtcatggttggggggtctattgctgattaccccgccatagcaaactccgaataccgaagagtgcaatcacgggagacagacatcgggtgctaacgtccggtgtcaagagggaaacaacccagaccgccagctaaggtccccaaatatagctaagtgggaaacgaagtgggaaggctaaaacagtcaggaggttggcttagaagcagccaccctttaaagaaagcgtaatagctcactgatcgagtcgtcctgcgcggaagatgtaacggggctaagctatataccgaagctgcggacgcgtgcgctcctttaagtgcaccaagcttgtcgatgcgcagcatcgacaaagcacccaaacaatgatcgttgggtgtcaatgctagtggatttaaaggagcgtacgcgtggtaggagagcgttctgtaagcctgtgaaggtgtcttgtaaaggatgctggaggtatcagaagtgcgaatgctgacatgagtagcgataaagggggtgaaaggccccctcgccgtaagcccaaggtttcctacgcaacgttcatcggcgtagggtgagtcggcccctaaggcgaggcagagatgcgtagctgatgggaagcaggttaatattcctgcaccgtcgtatgatgcgatggggggacggatcgcggaaggttgtccgggtgttggaagtcccggtccctgcattggagaaggcgctcaggcaaatccgggcgcgggattcaaggatgtggggcgagcggcctagtgctgcgaagcaattggaagtggttccaagaaaagcctctaagcttcagtcatacgagaccgtaccgcaaaccgacacaggtgggcgagatgagtattctaaggcgcttgagagaactcgggagaaggaactcggcaaattggtaccgtaacttcgggataaggtacgccctggtagcttgactggcctgcgccagaagggtgaaggggttgcaataaaatggtggctgcgactgtttaataaaaacacagcactctgcaaacacgaaagtggacgtatagggtgtgacgcctgcccggtgccggaagattaaatgatggggtgcaagctcttgattgaagtcccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgatggccacactgtctcctcccgagactcagcgaagttgaagtgtttgtgatgatgcaatctccccgcggctagacggaaagaccccatgaacctttactgtagctttgcattggactttgaaccgatctgtgtaggataggtgggaggctttgaagcgtggacgctagttcacgtggagccgtccttgaaataccaccctggtttgtttgaggttctaaccttgacccgtgaatccgggtcggggacagtgcatggtaggcagtttgactggggcggtctcctcccaaagtgtaacggaggagttcgaaggtacgcttggtacggtcggacatcgtacctaaagtgcaatggcaaaagcgtgcttaactgcgagaccgacaagtcgagcaggtgcgaaagcaggacatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactctggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatctcatcctggggctgtagccggtcccaagggtatggctgttcgccatttaaagaggtacgtgagctgggtttaaaacgtcgtgagacagtttggtccctatctgccgtgggcgttggaatcttgacgggggctgctcctagtacgagaggaccggagtggacgtaccgctggtgtacctgttgtctcgccagaggcatcgcagggtagctatgtacggaagagataaccgctgaaagcatctaagcgggaaactcgcctgaagatgaggattccctggcggcttgaccgccttgaagggtcgttcgagaccaggacgttgataggctgggtgtggaagcgcagtaatgcgttaagctaaccagtactaattgcccgtaaggcttgatcctataaccagtgtgttttgcctggtgtgtgaatcgcgactgtgccgaaacagttgacatgcacaaccccaactacatccctatacgcagcgttgacctcaacctcagcgctgcaacccctcatgcctggtgaccatagcgagctggaaccaccccttcccatcccgaacaggtccgtgaaacagctccgcgccgatgatagtgcggattcccgtgtgaaagtaggtcatcgccaggctcttattcccaaaacccctcgacagcgtgtgctgcgaggggttttgtcttttccggctcggaatcttgcgggctcagtagtccgccagcttctcgccgtcgacttccaggagctggtccaggcgcagggtctcgccagtcttgagcgtcagatattcggcgccgcccaggctgtacacgtcggtaatggtctcggtgcgctgctggagcaagccatcggcgtcgcggtagtggatctgcgtgggcctgcgcacggtggcgaggtcttccaggcggtcgtggaactcgcagctgatcgggctgtactgggcggctgtgctggtcatggctatggatcctgtgtgctggttcattcgctgtctttcaccgactggatcaggttgttgcgcagcgacgcaactgccttctggatccgggcgaattcgtccggggccaggccggtcgctccggcgaggctggattccaggcgccgctcgcgcagcttgcggccggccttggtcaggcgcacacgtacctggcgctcgtcttcggggtcgcgctgccgctccacatagcccatcgcctccagcttcttcaggatcggcgtcagggtgttcgattcgagaaacagcttctctcccaggctgccgacggtctggtcgtcctgctcccatagcgcaacgatggtgatgtattgcgtataggtcagccccagttgctcaaggaccggtttgtaggccttgccgaaggcaaggttcgcggaatagaccgcgaagcacaggaagtccgagagcatcggggttgcggcgggcttgtcggtgggtttcatttgctgcctcgttggccaaagacggatggatcgcaagcgtcgattatagatcgtatgcgattttatcgcaggtgcgataactttccgcggcggttcctggagcccgagggaagggcgcccggaaccggcagagaatcgtgcgcacaatctggcctccgcggcgctacgcggtctcaggcgcgtgcgccgtcgaggtaagggtcgaccttgccgcgggcgccgtcgtagtacgggctgcgcgtgccgtgtaccgagcgtgcgccgtcggtgtacggatcggctgcgctggtgaccgagcgagcgccctcggtgaaagggtcgcgcgccgaaccggcggcttgcgcggcggcggcggtcaacagagcggcggcgacaacggtgtagcgggcgatggagatgagcgtggtcatggtatgcatccttgtatcaggtgatgtttagtcgtatccgattacatcgcatacgactaatgggaaataacgaaaaggtcagggagttacgacgtaaacacgttcagcgccacctcgatattgccgcgggttgccttcgagtaggggcagatcgcatcggcggcgtgagcgagttgcgtagcgacatcctgcggcaggcccggcgcgcgcagattcaggcgtgcctgcaggaagtaatccgcgccggtctggcccaggtcgacttcgatgtccacggccaggtcggacggcagttccagcttcatctccttggccacgaggccgaccgcggcgatgtagcacgccgaccaggcacccgcgaacaattgttccgcggtcgggtggggctggacggtcgtgaacacgtgcgccggggtggtgctgttgccgggcgacagcgcgatgtccagcgtgccgttgtggccgcgtgaggtaacgccggcgctgctgtgcatggtgtgggtcttgccggtggcgaggactttttcgatcttgctcatggaatggatctctggtggttgtcagttgtatttgaatcgcatccgcttagatcgcatgcgatggaatgcatagtggaacatggggcttcccttgtcaaggaaaaatatcgtgtgcccggaagagggccggaaatgcgtccttgcctacgcttgcgcagtgcttttgacatcttaagacgactggtcatattattccgccatggcacgcactgcagacaagaccgacatccccaaccgtttgacgaaggcggggcgcgaactgtttacgcgccacggctacaacgccaccggcatccagcagatcaccgaccacgccggcgtgccgaaggggtcgttctacaaccatttcgagagcaaggaagcgttcgcggcggtcatcgtcgcgcaatacgcgggtttcctgcagcggtcgtgggaggcgatgatcgatgaggcgccgtctgcgccaatggcagcgatccgctatgtctttgcccggatgattgcgtaccacgaatcgaggaagctgcaggctgggtgtctgataggtaacttcgcggcggagattgccttgtcgagcgaagtctgccgggccgccctgcaatccgcgcaactggcgtggcgcgaacgcctcgccagcatgatctgcgaggcccaggcgcacggcgatatccgtgccgacatagcggctgccgagctatccgggctggcgtgggatgcctgggagggcgccttgctgcgcatgaagctcgaatgctctgtcgagccgctgcgccgcagcgtcgacctgatgtttgaccacctgttccagccggccgctaacggcggttctcgccgcaacaagccatagaccaactacggagtaagtgattcatgggtgtacagaacgaagccttcctcgccgacgcgctgttccagccaatcaagctgggcaagctcgaactggccaaccgcatggccatggcgccgctcacgcgcagccgggccgacgacaacctggtgccgaccgacatggtggtcgagtactacagccagcgcgccagcgtaggcctgatcatcgctgaagccacccaggtctcgaccactgcccagggctacaccaatacgccgggcgtctacacccccgagcagattgctgcctggaagaaggtgaccgatgcggtccacgctaagggcggcaggatcttcctgcagatctggcacaccggccgcatgtcgcacacgcacttccagccggacaaccaggccccggtcgcaccgtcggccatcgctgccaatgccaagacctatatcaatggcaaaggctacgtcgaatgctcggtcccgcgcgcgctcgagacggccgagatcgctggtattgtcgacgacttccgcaccgctgcagccaatgccgtccaggccggcttcgacggtgtcgaagtccatggcgcgcacggctacctgcttgacgccttcctgcgcgatggcacgaacaatcgcaccgacgcgtatggcggcagcatcgaaaaccgcgcgcgcttcctgctcgaagtcatggctgccgtggttaaggagattggtgccgaccgggtcggcgttcgcctggcgccggtctcgcccgtcaacgacgcgctggagagcaacccacagccactgttcgaatatgtcgtgcgtgaactggagaagctgcatccggtgtatatccatgtcgtggaaggccacaccggcggcccgcgcgacaacgccccgttcgactatgaagcgctgcaccgcctgtacaccggcgtatggatggtcaacaacggctactccaaggagatggccgaagaggcgattcgccgtggcagtgccgacatggtctcgttcggccgcaagatgatcaccaaccccgacctgccgcgccgcttccgcgaaaacaagccgctgaaccgtccgtttgaagacgcgtcgctgtacggcggcaacggtgcgcacggctacgtcgactaccccgagctgggctgacgcgggctccggccagaaaaaaagcgcccttcggagccgggagaaatacgttccaaagggcgcgtaagcgcgtttgacgatggctgcctgcctgaggcaggcttgctatgcacgggcttatgccaaggcgccatcggtatagacgtcgaacttgcgcgcgggatctgccgataccccgctgcggtccatgccggccagcgcgccgtcggtgtagatgtcgaatttgcgggcagggtcggccgacacgccactgcggtcgaggccggaaacggactgctcgttgacgggtgaagcctcaacgcgagtaccgtcgatgaagacgtcgaagcggccggcccgcgcagcttcgctatagacgtcgcgcatgtcgatgcggaaggtgtagccggacttgtcgccggcaggagcgctgtcgcgggcggcggcatgggcaatgccggcagtgcaggcgactgcaatcgcggcggtggcgaagatcgtgttggcgagctggcggatcatggcggtactccgatttgcggtaaggagggcagaacgcggcgggcgtcctctcgcttatacgcagaagctgtgccaccggatgcggaccgacaaaaatggagtcgcagccccgtcatcagcgaattccgcccggctggcggagtaaatgttgggcagaaacaaacttgcggcgtatcagccgcccacccaaaccaacagcttcagccatcagccgcttctcgcgccggcatccccgcctccaactgctcccgacaacgtcatgctcgccaggccagtgcgggcattgcccgcgctgatggacggcgccaacgccatgctccccctgtagaatcggcttccacgcaaccctggaacgtcccgcatggactctcacgccccggatcgcggcgcgctggtgccgcttgcctatcacgcaacggtggtcgactacctgcgccgccatgagcccgaggtctggcgctgggccggcgcccgcgcgaccggcgccgatcaccgcgaggcactgcgctcgatgctgctgcgcgacacctaccgcctcgaggcggacgcacatgccgacgtgcacgcggcgctggccgaggcgatggcgcgcctcggcatcgacgcccccgcgacgctttaccagtcgccgggccatgacatgaacgcgtcgctggtctacgtgccgggcgaggtccacatcatcctgcaggggccgctgctggatcggctgtcgccgccggagctgctggcggtgttcggccacgaactggcccactacctgctgtggtcgcgcgacgacggccagttcctggtggccgaccgcatcctgaacgacgcgctggccgcgcccggcgccagcgccagccatcgcgagacctggcgccgctacgcgctgcacaccgagctgttcgccgaccgcggcggcgccgtggccgcccgtgcggtggcgccggccgtgtcgacgctggtcaaggtgcagaccggcatcggcagcgtggacgcggccgcctacctgcgccaggcggccgagatcgaggcccacgaagcgggcgcgagcgccgcccacagccatcccgagacctttatccgggcgcgcgcactggcgctgtggtgggagggcgcggccgatctcgatccatggatcgaaacccggctgcacggcccgctggcgctggagaagctggacctgccgggacagatccgcctgcaggcgctgacgcgcggcttcctggcccacttcctcgccggcacgccgctggcgagcgaggcagtactcgcgcaagtgcgcatgatgttccccgactggcgcgacgacgaaccagcgatcggccccgaggggttggggccggacgtggccgacgacagcgtgcgcggctacctcaacgcgctgatgatggacctggcgctcgccgaccccgaccagcaggacgcggcgctgctgcgcgccggccaggtggcgcaggcgctcggcagcctggaagcgctgcatggcaacctgcgccgcgacgccggcttcggcaagcgcgagctggaccgctaccagcgccaactccaccgcgaactggccagggagggccgggcatgactgacagcacgacccacggcaccaataccattccggatatgaccggcagcggggagccgcgcatgctgcgcgccctgatcgaggcgcaggcgggcgcggcgctgcccaccgacgacgtcctggtgctggtgctgccgctgttcgcgcaggttgccacgctgcacgcgcagggcagggtggccgcgctcgatcgcgacagcatcctggtggacgaggatggggcgctgcgcctgcgccggcccgatggcgaggcgcccgtcatggacatcggcgcggtgcatcgcgtgcagccgcatccggcctcgggcctgaacatcgtcggcgcgctgcagctcggccatgccgacgacggacagcgcgaccaggccgacctggcgctgcagcttgacgctacggcgcccgtcgcgcgcccggtctacctgcccggcccggccagctgggaacggctcgtcggccaccacgacgaaatcggcgacatcttcctgctcggcatggtgctggcgagcctggcctgcggcctggacttcgccgacgaggacgacctgcgcagtttcgtggcgcatcgccgcaacctgttcctgctgcatgagcgcttgcatccgatcgtcgccgcggtgatcgtcgagatgaccgagatcaaccgccacgaccgcgccaccgatgtcgccgcgctggcgacccggctgcgcacgtggcgcgaccagccactcggcctggacgtcgagcgtgcgctggccggcacgaccggtgccacgccgcgccgcgccgccgtgctcacgcacctgcgcgaccgcctgttcgatctgtcgcggcgcaaccgcctgctgcatttccgtccgaccgcggtcagcgtcaacgtcaccgtggccagcgtgccgctgatgctgcagatcgaaagcgtgcggcccgagcatatctgcacctggggcggaccgttcgcagccgacctggtggcgggcaagccggtgtcgctgcagcgctggctgcgcttcgacgaccagccctacctgccggcgtcgctggaccgcctgatcgccgagacccgccgcgaccgcgccgagtatggcttcagcaacctgcgcctggtggtggcgttcctgcgctggcacaacctgaaggaggcgccggacgagcgcatcgtgacgccgctgctgtggctgccggtggagctggtcaaacgcaagggcgtgcgcgaccagtacgtgatccagtgcgcgggcggcgaggccgagttcaacccggtgctgcgccactacctgagccagctgtacgacatccggctggacgagacggtggatctcggcaagatctcgctcgaggagatccatgccggcatcctcgcgcagatccgccgctcggaaccgtcagtggagctgcgcctggtcgacaaggccgcggtgcggctggtgcggcagaaggcgctgcagcggatgcagcagttccagcgccgcaagccgggcccggccgccgcgcgcaccggtggctggctgccgccgtacagctatgcgcaggacgactaccggccgctgggacgcgcgctgttcgagcactgggtgcggccgagcgagctgccgcagcgcttcgaggcgggcgccgcaccgggcgccggtccgcgccagccacacatgagcggccccgccgccgcggaaagcgacgagcgccagggctacgtgctcgaggagtccgaaggccaccgttatgcctgggacctggacctgacgcaggtgacgctcgccaacttcaactaccgcaagatgtcgctggtgcgcgactacgcgcagttgctggacgagcccggcgccaatccggcattcgaccgcgtgttctcgatcgatccgcgcgacgtggagacgcaagtgcccgcgccgctcgcaccggccgagcagtggaacgtggtgggggccgatgcgacgcagaacgccgcggtcggcctcgcgcgcagccagcgcagcttcatcatccagggcccgccgggcactggcaagtcgcagaccatcaccaacctgatcgccgactacgcgggccgcggcaaacgcgtgctgttcgtctgcgagaagcgcgccgcgctcgacgtggtgttccaccggctcaagcaaagcgggctggactcgctgtgctccctgatccacgactcgcagaccgacaagaaggcctttattgccgacctgcgtgcctgctacgagcagtggatcgcgcagccgcacgatggcgacgcgctggctgcgcgccgcacgcaggtcgtcgaggcgctggccgcataccagcagcgcatcgacgcattcgagtcggcgatggccagcgcgcccgaggcactcggcgacagcgtgcgtgcgttgctgcgccgcgtggccgcgttgcccgctgtgcccgaggcagggcctgcgctgcgcgagcgcctgccggcgctggccgcctgggaccgtcagcgcgatctcgcgcaccgcgtgcaccgcgcgatgcgcgagcgcttcggtgtcgacagcctggccgcgcacccgttcgcgcgcctgtcgccgcaactgctggccgacgagcgcgcctatggccgcgccgagcagctgtgccgtgacgccgaggcgctgttcgatgcgctcgacccgctgctcgacagtaccgccagcctgaccggccaggacaccgcgctggagcaggcacgcgcaatcgccgccgacagccagtggctgctcgacacgggcctggccgcgcatctggacctgctcgacgcggcctcgccggcgcaagccgcgctgcgcgagatccgcgcggagctggagtcgcgcacacaggcactcgccgacgcgcaagccgcaacgtctaactggcaggacaagctgagccccggcgataccgaatcggcgctggcgctcgcgcggcggctggagccgtcgttcgcgcgctggctgcagcccgcatggtggcggctgcgcggcgaactgaagcgccgctatgacttcggcaagcacgccgtccatccgggctacggcaaggtgctggaagcgctggccgctgagcacgccgcgagcgccgcgctggcggcggccgatgccgacagccgccgccgctacggggtcggcgagatgcgggctttcctgcgcgcgctcggcgaactcgagcggcgcctgcagtcgggcgcaggcccgcgcgaactggtcgcgcacttgcgccaggctgtcgacccggtcgcggcggcgcgcgccgaggccggtgcgcgcgagtcgctggagaagctcgcgcagcgtgtacgcgacgggctggcgctggccgccgatgcgcgcctcggcgacatcgccgaactgctgcgcgacctgcgcgaggcgctggacgacctgccagacctgttgccgctgttgcgcgcggtgcatgcgggcgaccccgcctgtgccgccatgctgcagtggctcgatcacgcaccggtgcagctcgaggcgctggtcgccgatgaggcactgcgccgtctcacgcgcgagaacccggtgctggcgcgctttggcggcgcggcgctggcgcaggctgcgcgcgccgtggcgcaagggcagcgtgaactgctcgcgctgaacgcgcaagtggttcgcgccacgcggcaccggcagtttgccgagcacgtgcgcgtgtcctcgctgtcggccacgatgctggacgccgacggcaaggcgttcaagaaacaatacgccacgggtcgccgcgaactggagcacgagttcggcaagagcatgcgccaccgctcgatccgcgatctctgcgacgacgagaccggcctcgtcatcaacgacctgaagccgatctggctgatgagtccattgtcggtgtccgacacgctgccgctgtcgcctgatctgttcgacgtggtgatcttcgacgaggccagccagattccgaccgaggaggccgtgccggcgctgagccgcgcgcgccaggtggtggtggtcggcgacgagatgcagctgccgccgacaagtttcttcacggccggcggtgccgagggcgacgacgagatcgtcgtggaagaggagggcgagcgcatcgcgatcaatctcgattcggacagcctgctgaaccaggccgcgcgcaacctgcccgccacgctgctggcgtggcactaccgcagccgtcacgagtcgctgatcagcttttccaacgcggcgttctacgacggacgcctggtcaccattcccgaccgtttgctggagcaggccgaggacgaggcgcctgcgctgcgttcggaccaggaagatgccggcatcgcgggcgccgacgcgctgctggcgcggccggtcagcttccaccggctggccgacggcgtctacgcggagcgccgcaatgcgcaggaggcgaactacatcgcccggaccgtgcgcgagctgctgcggcgcgagaccgggctgagcctgggcatcgtggcgttttcagaggcgcagcagggcgccatcgagtccgcgctcgaggcgctggccgccgaggacgcggacttcgcgatgcgcctcgagcgcgagtacgtgcgcgaggacgacgaccagttcaacggactgttcgtcaagaacctggagaacgtgcaaggcgacgagcgcgacgtgatcatcctgagcatctgctacgcgccggggccggacggcaagatgctgatgaacttcggcccgatcaaccagcgcggcggcgagaagcggctgaacgtgatcttcagccgcgcgcgccatcggatggcggtggtgtcgacgatccaggccgaggcgatcaccaacgtgcacaacgatggcgcggccgcgctgcgtgcgttcctgcagttcgcgcaggccagcgcgcgcgggcagttcgaacgcgcccagtcggtgctcggcgcgctgaaccccggcgcgcgcgacgccttcacgcgcgaggccacgccggacagcgtccgcgacgcactggccgaggcgctgcgtgcgcgcggccaccaggtgcacgccaacgtcggccgctcgcagttccgctgcgacctggccatcgccgatccgtcgggacaaggctacgcgctggcgatcctgctcgatgcgccgtccgagccggtgacggacaccgccgagcgctatgtgttccgccccggcgtcctgcgcggcttcggctggctggtgctggacatccccggcaaggactggctcgacgatcgggacgcggtgctggcccgcatcgaggccatgctggccgatggcgaggatcgcgcgctggacgtggaggtcgagatgccggtgccgttggcgaagccggccgcggcgcaggatccggcgtcaacgggcgaggcccggacggacgcggcgacggcatcggctgcgcaagcggaactggttcggagcctgcgcttcgaacagggcacatcgcgcaagttctggcgtgccagcgtacgcggggcggagctctccgtcacctacggccgcatcggcagcacagggcagaccagcgtgaagaccttcgacagcgccgagcgggcacggcgcgaggcggacaagctggtggcggagaaactgcgcaagggctacatagaggcgtagcgcctggacagggcacaggaggcggcactactagccgccttcgtccttgggccagaaagtaatgaggatattggacggtgcaacgccgttttcgtcgcgcggcagcgggtcggatcgctgcaccgcgcgcagcacggcgttgtcccaggccgcattgccgcttgacttggcgagccgcgtcgacagcaccgagccatccggcgccatgcccacggccaccaccgccgccggattgccgctgacgtcttcattgaaaatgatgttcggcttgacccgctgccggacccgctcggcataaccggacgaaggcttggtgccggagccggagccgacccgtgttcccgaattgcccgcctgcgaccgcaatcgcgccagttcgccctggcgctgggcattgtcggcctggcgctgcgcttccgtcgccttgcgctgcgcctccttgcgggccgcttcggcacgggcctggttctcgcgctgccgtgcttgtgcctggtcgcgcgcggcctgctcggccttgcgctgcttttcctgcagcgagatgtcggcgtcttcctcttcgaccggcttcgggcttggcgccggcgtgattgcaggcgctggcgttgcggcttccgggatcgcctcccacagttcggccgcgataccctccggcgccgcgctgcgccagcgcacgccatagtagagcagggcacccagcagcaggtgcatgaacaaggccagcaggaagcacctcagggtgccccgttcaggcactggctgatagggataggcgacggtctgcatggatcgcgcgccttgccgctgctcgttttgcgcttgctctcctaggtaccgccagttccgccggcggacgcatccacgtgccgctccagtttcagatacgagtcagccgcgaccaggccgaacacgatgtgggcaatggcggtcacccagcctcgcgcttcggcaaaccatgggaagacggcagtcatgccgtgaaaattgaccaggtacaggaccaggccgaacagcgcccccaccaccgaggccatgccgacgctcgaatcgaaacggaacggcgccatgatcgctgccaggatcaccgcgaacacgacagagagcacgaagtggaccaccacggccgctaccagcacgctcatctggaaggtggcagcttgcgccagcacatcagggcccagcatgatggccgcgatcatggtcagcggcttccagacgctggcccccatcagcatggccgccagcaagtcgagcaccaggaataccaccccggcgacgaggcccgccagcgccgccgcacgccagtccggccaccggtgcgcgtagcgatgcgattgcatatgaagttccatgacatcctcctttgatgcggcagaaaccagagccgctttccaaggcgcaacttcattctatggggtgcaaccgcatcaaccaagcgcagtcaacgctgcaaagcatcgagctggcgtggcagggcgccagtgtctcgtcaaaggctcatgacaggacactagcccttcgtaaagatctccagaaagtgcttgctcggatcctcgaagtagatccgacggccgccatcgtcggtgttgacctcgcctgggcggcggcggtacgggtccgcccagtaggtcaggttgcgcgcgcggacgcgggcaaagccctgatcgaattcggcgtcgctgaccaggaaggcatagtgctgcagggcaacatcgccctccgcgtccatgaagtccagggtcacgtcattgtccagccgcacgccgagaaacggcccgaacggctcggccgggggacgtccgaggatctcgcagaggaagtcggcggagaccttcttgtcgtgagaaaagacgatggtgtggttgagctggatggccatgccgcaatctccgggaaggatatgtgcaaggaacggcgagcaagccggccggggacggccagccggccgtcacgcagaagctggcgtgcgccacgcttgcagcgtagccagcgcgggcaatgacggcaaccttgccttgcaggccaggcctggctggcgcatcccttcaggcgtggcgttagcgcctgaaagtccggccgggtcagatgcatcctgcatggcttcacttccaaccatccgccccgtagccaccattcggccatcaccaaacgcgatggcacgctcgccatttattgctttacgacacccttcacctctttcatcctcatcgaatcacggcttgctgcttatgcttcacaactggtggcatgccgcttcaaaggagacatgaattgaaaggtatcaaagggaaggcattgcgtcttctccgtactggaggcttggttcccgcgctaatgataagcggctcaggctgggcgagtgggtatccggtgaagccggtgacactgatcgttccacaagcgcctggtggtgccaacgatgccgtggcgagaatcgtggcgcaaagactcggtgcggtgctgggccaccccattgtcgtcgacaaccggccgggcgccggtggcaatatcggcatccaggtagccgcgaaggcaccgcgcgacggctacacgctactgctgacagtcggcagttcgttcaccatcaacccgtcgctataccggaagattccgtttgatccggtcaaggacttcgagccgattacgctggtggcaacggcgccgtacgtgctggtcacgaaccccgcaatccaggccaggtctgtccacgatctgattggcctggccaggtcgaagccaggaaaactggactatgcctccgcgggcaatggcacgctgaatcatctgctcggggaaatgctgaaggcaaaggctggcatcgatattactcacgttccgtacaagagcgcagcggcagcggctactgacgtggttgccggccaggttcccataacgttcggcagcttgccaggcgtgatgccgttcgtgaaaacggggcaactccgcgtacttggcgtggccacagagaaacggtcaagactgattcccgaggtgccggcgataggggaggccattcccgggtacagcgcggtctcctggtatgggttgcttgcgccagccggtacgccaaaggaaattcttgcccagcttcatgcggaggccaccaaagtcctgaatagcaaggacgtgcaggacaagctggccgcgcaaggagcagaggccgcatccaatacgccagagcagttccgcgttctgatcaaggacgatctggtgaaatgggcgaaggtcgtcaaggactcgggagcacaggtcgattgagtgacggggggcgagacagtcggcgtgtccatcgggccggacggcatgtcggcccgccttgctatccccgctgccgtttgctgcgacattctttctggagccgggcctgctttacctccgtggtcgtctccgtttgcgcccgttgatcgggcgctttttcccgccacagattggcgctatgcaatgcaggtgttccaatggcgaaacccttcagcggctgccctattcaatttccaccacatcgacaacctggtgctgatttttgtagcgaacttcctggcgcatgacgaatcgccgggcgggacaataccagtcggtcatgtcgagcaccgtcggctccagttcgatatccgtatcgaccagccgaaagcggccaggatccacgaacttggtatatcggatcggccagcagaggagggtgccggtggcaagcttcaggcgctgcagcggacccaccgtccgctcagacaaggtcaggcgaacattggaaccaacgaaatcagagaccgtggtgccggtgcggcgatccacaatacgaaagtcgtagcgggacgcaaacgtttccgccgggagtacctggccctctgtcagcgccggcggatacagcagcagtccgttcgagttggtactcatttccccgaccagctcggtgtactggccgtgggcctgaacgcgtgcattgaggctgcgcacgactggctgtcccgagcgttcgtcaatcacgagccggtgacgctgcacggtctcgacgggcggccccatcaagcgccggagggcggacctggaatagatgtccagatcgaacgagcaaaggtcgcgctcgaagtcgttgacgttgcggaagaaggcaatggttgtcatcggcgtcaatccgtccgcttcgaagcggatccgtccgccgtcatggacatagggcgcatcgcatatctgtccggcgtgcacgcggtgcgacgcggtcccgagcagaccgcctgcggcgagccaggccgcggcaagcgaacgccagactggggccgctcgtatcttcatcacggttcgtttcagcattcgagtgggagttcaagtgtgtaggcgcggtggagtcattccgcgccggcaaggctctatcatgctggataatgagcaaaactgtatccttcatcttcatgaaaagaggtgtgacaaatgatccagatcctgggaatttccggcagcctgcgggcacagtcgtacaacaccgcactgctgcgggcggcgcaggctgaggcgggcacgcaggtccggcttgatatcgccaccctgcatggcattccgctttacgatgcggatctggaggcgcgtgagggcttgcccgccgccgtggtggcgttgcgcgaacaggtcatggcgagcgatggcctgattctggccacgcctgaatacaacaatggcatccccggggtcttcaagaacgctatcgactggctctcgcggccggccggggatattcccgtggtcttcggcaatcgcccggttgcggtgctcggcgcctcggccgggggcttcggcacggtgctggcacagaacgactggctgccggtgctcaagacgctgggcacgcggcactataccggcaaccggctgctggttgcgcgggccggccaggtattcgacgcgcagggcgaactcaccgatgccggcatgcgtgcgcggctcagggagttcgttgccggcttcgccgcgttcgtggagggcccgcgcgcgggctgagcacaatcgggccggtgcatccttgccgcgcgccatgattcgcgcttcgcgcgaggctgccaggccgcaaactcatagtggcgccagcacccgcaggacgtcttgctgccttccgggcgatttcttgcgccccattccttgtatgcgttcagcaagacctgccagccatcaccttgcaccagcagtccgggccccgcgccgaacacgcgctcgcgcgaatccgcctggcggatgccgtcgatgcggtcctcgccgagctgcgtcagcatgtagcgagcgctaccaggcaggcgtgattcctctgctggccgcaagcctgtttcgctgccaggtacgctatgacgagacctgggccggcctggaatttccggtggcgtacctggatcagccgctcaagaccggcaatccccaggtctttcttgaagccgtaaagctgtgcaaggaacagtttggcaagctcaatcgccagcagacgctgacggcccgggtcaggcgcctgatgctcgagaaggaaggtggatttcccacgctgctcgccaccgcgcggcaccttaacatgacgccgcgaacgcttcatcgcaagctgatggaggagggggcctcctatcgtgaaattctggacgatatccgccgccggctggcaattgtgcacctgaaggcgaatcggctgactatccaggagatcgcattcacgctcggcttcagtgacctggcgaatttcagacgtgccttcaggcgctgggaggggatggcgccttccgattaccaacggcaagtccccgggatcgccgcaacaccatcggaacatcgacggccctgaccgttgcgcgcatggcgcagcgatccggcgccagcccttgcgctacaagctaccgatccagctattacgataagtatccttatcgtaatagatacatcgatgcgctaaactggcgtatatgaaaactcgcttgaccctgaccccgccggaaccggccccgccatccggcttccccgatgccacctcactcgccgcgctgcgcgcctggcatgccgggctgacgacgcgcgaagccgtcgcacgatatctgggcgaggagcgggcgcagggccagtcgtcgcgcggcatcctcgggcgcatccgccgccagcttgccgcatacgcccgcagccgccagcgcgaggacctggctgcgctgtttgaaatttccgcggccgagcgggcggagaagggcagggcagcggaccatgccatcgagacgctgcgtacgctgccgccgccggcaccggcaatcagcgacgacatcggcttgtggctggcgccgcgcacggtcgccgcgctgcgcgcgcagggcatcgacacgctggcggcactgaccgttcgggtgccgcgccggcgccgctggtgggccgcgatccccggcctgggcgcggccggggcccgacaggtcgaagccttctttgcccggcacccccaactgaccgagcgcgcccgggcgctgctcgcgcaggcgccgcggggcatggtcgtgccatgggagcaactgcggctgccgcatgaagtggatgggtcgcgggggaagttccgcgcgccgcgcgcgacctgcgccctcaatgcggacaacgattacgcggcgatccaggcgtggctggccttgcatgagtcgccagcgacgcagcgcacctatcgcaaagaggccgagcggctgatcctgtgggcgattgtcgagcgcgaacggccgttgtcgtcgctgaccactgaggatgcgacggcctatcgcagcttcgtgcggcgaccggcgccccgggaacgctgggtagggccagcgagaccacgtacctcgcccgactggcgtccgttcaccggcagcctctcggcgcgctccaccgcccatgccttgtctgtactgggggcgatgttccgctggctgatccagcagcgctatgtgctggccaatccgttcgccgggatcaaggtgcgcggaggagggcggtcggtggcgctggacagctcgcacgcgttcacggaaggcgaatggctgctgatccgcaccattgctgacggcctcgaatggtcctatggctgggacggcccggcggcccagcgcctgcgctttgtgctggacttcggctacgccaccggactgcgcgccagcgaactcgtcggtgcgacgctcggcgacgttgaaagcgatccccatggcgaccattggctcaagctggttggcaaaggagccaaggctggcaaggtggcactgccaccgttggcgcgcctggcgctcgacagctatctggtggaacgaggcctgccagtcacgccagcgcgatgggacccgcataccccactgatcggcggccttggccaggatccggccagtggcatcaccggcacgcgcctgtggggcgtgttgcggcgcttcttcaggcaagtggcggacttgatccaggcggatcacccttccgccgccgacaagctgcggcaggcgagcccgcactggatgcggcacactcatgcgactcatgcactggcgcgcggcgcggaattgacgacagtgagggacaacctgcgtcacgcctcgatctcgaccacctcgatctacctgcacggcgacgagatgaaacgggcacggcaaatcggcgcggcgttttccgcgccctagtggcttagtgcgatggcccggagagcagccggggagtggagggcgctcgagccggtcgaacgccattagccggaatcgcgatctgcaacggctatattgatttccttatcgccgcatacctttcaagggtctgtttccgcgcaacttcgtgctgcacgatcgggggtggatagttctctccaagcttcacccccgctgtagccagtacattcacaggcgccgtccatggcgcatggatgtactggtccggcatctgtgccagcaccggcaagtacttgcgaataaatcgcccctgtggatcaaatttctccgattgcttgaccggattgaagatacggaagtacggctgtgcatcgcagcccgttgacgcagcccactgccacccgccgttgttggccgagaaatcgaaatcattgagctggtcggcgaaatattgctcgccgcgtcgccagtcgacgccgagatccttgacgagaaagctcgcagtcaccatccgtagacgattatgcatgtagccgctctggcggatctgcagcatcgcggcatcgaccagcggatagccggtctgagcgtcgcaccatgcctgaaagtatttgtcacccgtgacagagtcgacccactgcagcgcatcgtattcggggcggaaagacttgccgtcggccacgcggggatggtggtggaggatcatgaaatagaagtcgcgccagatcagttcggatagccagacggccgcgccggcgctttcgctgccgccgcgcagtacggcgtcaagcgcggctcgcgccagcgtgcggatcgagatcgtgccgaagcgcaggtgtaccgataggtagctcgggccgcgcagcgaggggaaatctcgccggtagccataatcgccgatgcggtcgatgaattcatcgaacagtgcacgggcgccatcactgcccgtgggcattgcaatctcggcaagattgctggcagcgaagccgagatcgtgcagcatcggcgaagccttttgatactgacggggcaccggtgccagcgcgcccagatactggtcgactggatacggtcgaaggtcgaacggctgcactgcgcgtaaccacgcattcttgtacggcgcgaagacgctgaagggctggccttggccggtcaagagctcgtcagcctcgaagataacctggtccttgaatgtgaacagcactcgggagtcggaagccagtgcctgacgcacggccgtgtcacgccgcttcgcggcaggttcgtagtcgtggttcgtgaagacggcatcggcatcgagttcggccgccagcctgggaatggcatcgcgcgcgatatcgtcaagcacgatcaggccgccgcccgcatcggtcagcgtcctgcgtaacggctctaacgacctcaggatgaactctacacgtcgatcgaccttgcgtccgcgtgcaatcagcgggtcaaggatttcgcgatcgaagacaaacacgcaccacacttggcggcagtgcttgagggcatagtgcagcgctgcatggtcgtcggcgcgcaggtcgcgccggaaccagaccaggccacgcgcgaactccaggtcgattcggtatggcaggcgtccggtgccggctgtttcagaagcaggagaaaggggtttcggcattgccgtaatttagtcccatgcagcgttgtcgcacagccccatttgcgggtattgcctgcaccgcagcttggcaggatcagcgtgaccccagaaaccgggctgccttctgatggatcctggaagctgagccgtacgtcgaattgaccggcgatagcctgcatattccgcacggattcgtgcccgttcccacccgacataccggatgccagcagattggtggatttccggcggctttggatgcgctgcgaagatctcgccgacgcgatgatcgcctcgattggctagcgcgcggttggccgcagcatgtgggggaaagtgaggccggcgctaccgtaaggtggagatagggtttggcagaagatttgtgtctggaggtgccaaccgcctgtttgaccgagcgccgcttcaattcttgaacttgtgcggcgcatcgtatattttcgaggggcattccggtggttgccgccgtgccggccggtgcctgtcacgatgatcgggttcatgcaagccgcactcgataacgcatgcccggaaaacggttgtcaaccccgtccgcgcagtgcgcgcgtgaccctgcgcagttgcttatcgctgccccccttgctcctgcccatcagaaaggagctgccatggatgcagtccggacattgctcgaaacccagccgctgctcacgctgttcctcacggttgcactgggctatgtcttcggcgagatcaatatcaagggcgtgtcgctcggttcgggcgcggtgctgttcgtggggctggcgatcggcgggttcgcgccgaagtccgcgccgcctgccatccttggcaccctagggctgctgctctttctctatggcattgggatccagtacggggagcagttctttaagggtctgaccagccccgatggcatcaaggccaacgccgctgcggtcctcggcgtggttggctccggactgctcgcggttgcgttggtgccgctggtcggcgtgaagctagacgagtcgctaggcatgttcgccggcgcgggcaccagcacggcaagcctgcaggccgcgatggcggcgatgaagagcgacggcgccgcggtgggctacagcgtcgcatacccagtcggcgtggcagggccgatcctgtttctgtatgcgctcaccgcgctgctcaagccgaatatcgtgcggccgccgccaaagctgatcgagaccgccgagattgcgctgacgaacccggcgtttatcggcgcgcggctgtcggaggtggtagcgcgcctaccggacggggtggcgattgccgccgtgcgtcgcgcccaccacaaccacccctccgccgacgacctggtcctgcaggccaacgacgtgctgctcgcgaccgccactgacccggccgtgctgcgtgaagccacctcgctgtgcggggaactgcagccgggccgcatgacaagccatcgcgaagacctggactatatgcgcgtgttcgcctctagccggctcgtggtcggacacacgctgcgcgatatccgctttcccgaaggcatggtctgctcgatcgcccatgtgcggcgcggtgatgcggacctgatgccccgggatgacctcaccctcgagttcggtgaccgcgtcggcctgctggtcaatcgcgcccacatgaagccgattcgcgcgctgttcggcgactccatcaagggcaccgccgagctgagctttatctcgatcggcatcggcgcggccctcgggctgctggtggggctgatcccggtgccgattccgggcgtcggcacgctggcgctggggctggcggcgctgctgctggtcgccctcatgctcggccgggtgcgccgtctcgggccgttcgtctggaccatgccgctgtcggccaacctggtcctgcgcaacttcgggctgaccatcttcctggcacaggtgggcattgcatccgggccgaagttcttcgccaccatcggcgtaaccggggtgtccttcctgatctatggcgtggtgattctgcttgccctgctgctgattactgcgattttctgcctctgggtcttcaggctgccgttcgacctggcggtgggcgtgatctgcggcgcgaccggcaatcccgccatccttgcctttgccaaccgcgtcgcgcccaccgaccggcccgacctcggctactcgatgatcttcccgtcaatgaccatcgtgaaaatcctgttcgtacaggtcgccgccacactggctggcggatagtgcagggcaacctgggcgaagcgcgccatgcgattcgccgcggagacacatcatggaaatcgccgtcttcagcgcaaagtcctatgatcgtcaacatctcgatgccgcgaatgcggccgaaggccatcagctcaagtacttcgaagttcccttggacaatgagacggtgggcctcgccgcgggccacggcgcagtgtgcatcttcgtcaatgaccgggccgatgcgaccgtgctggaagcgctcggacgcggcggcaccaagctggtcgcgctgcgctgcacggggttcaacaacgtcgacctgaaagccgcgcaggcgctcgggatcaaggtggtgcgcgttgtcgactactcgcccaacgcggtcgccgagcacgcggcggccctgctgatggcggtcaaccgcaagatccaccgggcctacaatcgcacgcgggacttcaatttctcgctcgaaggcctgatgggcttcgacctgtgcggcaagaccgtggccgtgatcggcaccggcaagatcgggcgcgtgtttgcgaaaatcatggtcgggttcggttgcaacgtgatcggctacgacaagtacccgtccccggaattcgaggcccttggtggacgctacgcggacgagggagaaatcggcgcaagcgcggactgcatctcgctgcattgcccgctcacgcccgagacccatcacatcatcaatgccgaaacgctgtcgcgcgccaagccgggggccttgctcatcaacaccagccgcggcgggctgatcgacacggaagcagtcatcggagcgctccggagcgggcaactcggcgggctggcgatcgacgtgtacgagcaggaggcgggcctgttcttccgcgacctgtccggcatcatcgtcgacgactccgtgctgcagcagctaatcacgtttcctaacgtgatcgtgaccgggcaccaagccttcctcacgcgtgaggccgtgacgaccatttgcgaaacaaccttgcgcagcgtgacggagttcgaaagcggcaagccgctcacgaacgaagtcggtgccggttgaacacggctgttggcctcaaatcgtgccgcgctaatggcttaaaccgctccccgaaaagcccacggtcgggagcagggcgcatgaagaagacttcgggaaattcaagccgctcgaagggaatagggcagcaaggtcaaggaagccaaagccgcgatgaccctggcgtggtggaaattcttgcatcgacatcaacgttgcgagccgtcctccgtggttccgcaatgcgcctggctgcccgctccggcgaatgaacttgcgagcgagctactacaaggcaatttgcatcagcgtcccgacatcggctgggggacggttgagttcctgcgagcgcattacggcaggcggcaggtcagaaaggttgattggcgcgaagccgaggcgcgcgaaatagccggatgcggtcttggtctgcaacactattgatgcgaccccttgcagccggacgtctgccacgattgcggaaagcagaagctcgccgagacctgcagaccttgcgcgctgcgcaacagccagtcctcgaagaagtcctgtttccccatagcgctccacgccggcacatatcttcccgtcaatgaccatcgtgaaaatcctgttcgtacaggtcgccgccacactggctggcggatagtgcagggcaacctgggcgaagcgcgccatgcgattcgccgcggagacacatcatggaaatcgccgtcttcagcgcaaagtcctatgatcgtcaacatctcgatgccgcgaatgcggccgaaggccatcagctcaagtacttcgaagttcccttggacaatgagacggtgggcctcgccgcgggccacggcgcagtgtgcatcttcgtcaatgaccgggccgatgcgaccgtgctggaagcgctcggacgcggcggcaccaagctggtcgcgctgcgctgcacggggttcaacaacgtcgacctgaaagccgcgcaggcgctcgggatcaaggtggtgcgcgttgtcgactactcgcccaacgcggtcgccgagcacgcggcggccctgctgatggcggtcaaccgcaagatccaccgggcctacaatcgcacgcgggacttcaatttctcgctcgaaggcctgatgggcttcgacctgtgcggcaagaccgtggccgtgatcggcaccggcaagatcgggcgcgtgtttgcgaaaatcatggtcgggttcggttgcaacgtgatcggctacgacaagtacccgtccccggaattcgaggcccttggtggacgctacgcggacgagggagaaatcggcgcaagcgcggactgcatctcgctgcattgcccgctcacgcccgagacccatcacatcatcaatgccgaaacgctgtcgcgcgccaagccgggggccttgctcatcaacaccagccgcggcgggctgatcgacacggaagcagtcatcggagcgctccggagcgggcaactcggcgggctggcgatcgacgtgtacgagcaggaggcgggcctgttcttccgcgacctgtccggcatcatcgtcgacgactccgtgctgcagcagctaatcacgtttcctaacgtgatcgtgaccgggcaccaagccttcctcacgcgtgaggccgtgacgaccatttgcgaaacaaccttgcgcagcgtgacggagttcgaaagcggcaagccgctcacgaacgaagtcggtgccggttgaacacggctgttggcctcaaatcgtgccgcgctaatggcttaaaccgctccccgaaaagcccacggtcgggagcagggcgcatgaagaagacttcgggaaattcaagccgctcgaagggaatagggcagcaaggtcaaggaagccaaagccgcgatgaccctggcgtggtggaaattcttgcatcgacatcaacgttgcgagccgtcctccgtggttccgcaatgcgcctggctgcccgctccggcgaatgaacttgcgagcgagctactacaaggcaatttgcatcagcgtcccgacatcggctgggggacggttgagttcctgcgagcgcattacggcaggcggcaggtcagaaaggttgattggcgcgaagccgaggcgcgcgaaatagccggatgcggtcttggtctgcaacactattgatgcgaccccttgcagccggacgtctgccacgattgcggaaagcagaagctcgccgagacctgcagaccttgcgcgctgcgcaacagccagtcctcgaagaagtcctgtttccccatagcgctccacgccggcacatccgaggagcccggcattgtcgcggaccatgatgaaatgggtgatatgttcgcgtaccccctcgacgcaaagtgaggaagcacgcaggagggcctcaacctcaggccaatccttctcagtcgcatagcggggacgcatgacatattccttcatgcaaagttcgtcccgtcatcctacttttgccgggatgcttccgcccgtagggattcttcttaagtagatttgctatctcccggaagcagtctggccggcatgccgggaagacaacatttttgctcttcagcggagttcttttgcgatggcatgcgagcgcgaagtcccttgcctgcgtcagccggtggcccgacatgcgagatgccgcccaacgtatcgctgttgggacagcatgaactggctagttccagatgagcgtggcttcttgcagcaagtgaccaggcaggatgtagtcgccgtgcttgatagcgagtgcctcgagttcgcacagacagtcctcggataatgccgtcatgtcgaaccggcagtagaggtgtcgctgtcggaatgtgagtttttctccgcggagccctctggctagcgcatctgcagactccacacagacatgttcgatggttcggaactgtacgacgatgccgcgctgttgcccaagtcgtccgagttcgaacgcgtcttcccacgcggtttcatagtctagatcgacagtactatctatgcgcgaactgatgtgctcaagcgcgcttgctcgatcacgtgcgacgtatacgctcataggggagtctccccgatggggtctttgtggagaaaaatatattccgaaatcgggggctgggcaaccccaatcgtacatgccttcgcagcccagttatatcccgcgcacgtacggtcgacctgagtcggttgggccgcagcagccgggcggctcggcgcagtgtcagggcccgcactgggtggctacctcctgagccagcagtttcctaacacgttcaacttcatggtgtttgccatccccggcgtggtggccgcgatcgcggtcttcctaatctcggatcacggcaagagggagtcaggcgtcgtgcgggttctggccggctctgccaattgatgacgctggcgatattcctacagtatttgcggagacattaatgaccaatagcaattcatgcgcatgggaagggcggatcttctcgaacggttgggtgcctggcactggcagcgttgcggacgtcgtcgagccgtcgacggggaagatcctggcgacgatcggaatcggccttgcggatgatatcgaccgggcagctaatgccgcgcagcgtgcgcagccaggatgggcgtccacaagcttcgataaacgcgctgaaatcctccgcgaagccgcgcgcctattgaaggcgcgggccgacgagatcaacggatggaacgtccgcgagtatggctcgacggcggcgaaggcagaatgggagctgcacgctacctacgagcagctgctcatggcggcggcaatgccgatgcaacccgaaggcgcgctgtacgcatcggcgatgcctggccgcatgaatatcccacaggcccaggatgtcgcgcgtgccatccggcagcacgcccaaggccaggttgacggccttgttacgtaccacgccgtcctcacgcatcttgacacggtggcgtgggatatcgacccgcagtggaccgtcctcggtcaggacagtctactccgcccagggcgcgctcaatcagggcctttttgaatgccatcgaggcgtcttgaaccgcctcggcaggcatcggacccatttacgaaatgggcaatcaggtcctcgggaatggggcggcggttcacggttggcagcctgactggtcgtggtttttagtggcatacatgctccttggtgacatgttatgcctaaacacaaaatttctgacggatccatcggttgccctagtgatgtgacgcactttcgctttcaggaagacccagcccttggtactgtcggtaggaccaccaggcgagaagcacggataccaacaagcacaccaaaagcggagccagacacaacgatcaggccagtctggcaaccaatcgtgcagacgccgctcgcaaagctacagacggcagcgacgataaaggaaatctgtccgcgtatgtaagaccacggccttgagcatggcgatgaggattgcaacgaagcgcgagctggcgattgcgagggtgttgcgtccgcttgggacggctcccctcacgcttaagcaagctgagactgctggcaaattgcttggaatccattgggccacggtttatcacttgcgccggcgctttctcgcggatcctgtggcgagcgcattgataccttatgaccgaggcccaaaagtgggaaagccgcgtctaccagcgaccatcgaggaaatcgtgaatgaggtcctgaccgattggctgccgcgacagcctcatctcgctcatccgctcttcgagctcgacgtcgaaattcggaagcgatgcgcaggggcaagtgttagtccgccaagcagatctaccatttcgcgacgatgggccgcccatcggaaagaggacgcccttcggctcgcaacgcagccgggctctgagattccaccaggtcatcttgtggcgcgctgtccgatggatattgtgcagattgatcacacgctggccgatctgatcctggttgatgatgcgagccgacgcccaattggccggccatggctaagcatagccctcgacgtttcgacaagatgcgtcgtcggcgtatatgtcgggatggatcgccctaacgccatggtgacgttcggcgcacttttgtcccatcccgctcacatacgtaaagtagtcaccgcttgcacctaatgttgtcgctgctcacggccatgccgcatgggctcagaccacttcaaaccgggcgatagcgaagcagggaggaccgtaattccataattgctgcccggggcgtttcgctcactgcctgaatccgccctttgcacaggcgcgcgacaaacgtgccgccgccttcccggaaaatccaaaacctcgcgccgccatctggctcgccgagcaggcgccgcctgcggatatcggcgctggccggggcgagggcggcagcgaccgttcagccgctctcagccgagtacgtcagccctggcccttgcgcgtgccattgcgcaacgatgcctggccagcaggccatgggcgttaccctgcagccactgatggaactgcgacagcagcggcacggcctcggcctggcgcaccgccagcttgtgctccggtgacctgtacttgatgccggcttcgatggcatacagcttggcgatccacgccaatgcccccgcgcggccagccctggcgtcttctgggccttggcgatctcgaagaagcgtcggcggcaatgcgcccagcatccgccctcgatgatccggccggtacggcaaagcgcatcgtggccgctgtaggcagccgcctgcaggtagccatgatagtcgcgcaggaagttcagggatgggcgccggcgcgggattccgcgaactcgaacagcaccgctggctggtggtcgacccataatccgttctcctgccgcagcccggccacgaggtagccccatagatgggcctgccgcgtggtggcgcgcctgcgctcgagtagtggcagcgtggtgtcgtccagatgcaggcgcggcgcctgctggacgtggttgcgcaaaggcggcagcagctttgccagcagctcggcagaagccagcttccattcgcacagagtggccccttggcaggtgcacgcccaggcgcgcatagcgcgtctcctgccgattgatcggcaggtggaccacgaaggtgtcgacctggatgctggccagcacccctgcgctggcgttgctcttgggcagcggcgagggctgcgcggcagcggtcacgatggtggactcgccgtccgtcgtgtccgctactgccatctcgatgttcggccatcgcttcactccttataccgtgaagccgctacccttctcatcgctgctcctgcctcaccagatggtttccgctgacgcttacgcttcaccatgctggatggacatagagctgtcggcgtacggcgtcgtgcaggcgaagaaaatcggcgatcagatgcacgcgctgtcgttgcgattcgatccggctctcacgtcggtgctgcgccgtgcagggcattggatctgatcgatcgcgggtcgcttgccgtttcagactggtggcgcagcacatcctgttccagaaaagaaagggcgtcccagttcctgaaatcggcttgggcgacttgggtctcgaactactgtagcaattggtttccgtcatttcggaccgcgccactgtcgctctggattctggcggcgaggccatggccccggaagaaccggtcttggggtgcacggtctgattcctgtcccatcaagctcagttgcacatgcgagggatgctgcacggaacggcgcatcccacctctgccacgctcacaaggaagtgagatgggtccaattgttcaacggtgcgccattgtgtagcgcccctgtcggttatggacctgaattcggtgaagaggcgggagaaggccactgtgaatgacgatctgaagttcggcttgacggtgcttgctgtgctaggggtcgtaatctttgcgaccacccaagccataagtatggacatgagcattgccgatctggttgtgcaactggtgcaacatgccattgatctgctgcgccatctgttcatacaggtgcgcgcggagaatccacctcacaacttggcttagcggtcatgggcctcttctccaggatatttgcgccaagtcccagcaggtgcatggcctttcagtaattgtcgcgctcaggatcattaggctgacgcccgaccacttccagcggttgccactgcccgcctgcaatagccactcggggaacttcgccgcgggcgattggacgccaagaacgggaatacatcggctgtcgctcgacacggcttggcttgagagggctgacgagtcgctcgattttccggacggcgacgacccggactcaaacgcgtcgtaaccgccgtagcaccctttcgactgccgacaggtgctccggcgatgcgtgggcaatggcctggaatgcggccgccatgtccatatgcacgcgcagatcgatatgcccggccatcgcgcagcaggcgcttgaccatgcggatcgcattggcaggatgtcggcgatggcgtgggcgagtgcatttgcatcccgcatcaggttgtcgccctcggcaactgcggaaaccaggccgatccgtagcgcctcgctggcgtcgattggcgcggcggtgaaggtcatctccatcgccttggacaggccgagcaatttcggcaggccccatgaaccgccatcgccggagacgatcccgaattgggcgaacgtcacgcagaaggtggcatgcgggctggcgaaacggatgtcgcagtaggtggggatgtcggcttgctgcaaggccagcggcaccgctgtacggtatcgcgatatcgcaactgcacgtcttcgggcgtgcctgcggaaaagccttcgcgccgggccatctggcccaggtcgccgccggcgcagtaatgaacattcctaccgcgatagggaatgaggtaaagcgtcaaggtctcgacattggcggaaatagcgatccgcaacacttgcgcggcgcagcgcatgacaggaaacgttgtagagcaatcattagtgatggcgccatcgcagaatacgatggcggacctccgcacttcgatatatatagggaaggacggtcggtcgagcgtaagtttccaagattcccaccttgagttgctcgaagtgagcatgcatcttccccatgaaggttctcgtggggacgacgagctaccggggggagctgccagcaactatgcgtattgctacaaaaccgctcaacgcatatgcaatcagtggtgctagcggacactttgcgccgtgcttcagaagccctcgcatttcgtggcgatggcacgcccgggaccggccagccgcgcagaacgcccgccagaggttgacggagagctattagggacatacaaatttgcaagtattgccagccgtacccgcagtgcagcaggtatgaccaagcgtgtttgggccgtgcaaattcttgtacccggacgcgcatctacgaggagcccaagatgagcaagacctacaagcgtctggacaaaagccaggcggcggtattgatggtggatcatcaggccggcctgctgtcgctggtgcgcgacattgagccggacaagttcaagaacaacgtcctcgcgctggcggatctggcgaaatacttcaagctgccgacgatcctgaccaccagcttcgaagacggccctaacggcccgctggtgccggaactgaagacgatgttccccgacgcgccgttcattccacgccctggccagatcaatgcctgggacaatgaggacttcgtgaaggctgtcaaggcaacgggcaagaagcagttgttgatcgccggagtggtgaccgaagtctgcgtggcgtttcccgcgctatctgcgatcgaagaaggatacgatgtgttcgtcgtgaccgatgcgtcagggacattcaatgaagtgacgcgcgaatcggcatggcaccgcatggccgaagccggtgcacaactgatgacctggttcggcgtcgcttgcgaactgcatcgcgactggcgcaacgacatcgaagggctgggaaccttgttctcgaatcatattccggattatcggaacttgattacggcatatacgaccgcgaagggcggaagataacgcaatccgcccacgatcagccatcaaagaagaacgcgatcaggccacgcgagcctttgacaggcgacgagattcgagcgaccgttggcgttggtagataacccggtcagcttcatcgctgaccacaaccacactgttgttcgagtgcaggtcgattccactaaacttgttcatgccggcctcctgtgcgtcacgtcggtattcgcaattcgactctacgccagccgttcgacccgaacggagggaggctggctatatgattatcagaacctcttctcgccccgctggaaacgagaatggctgagtccgtcggccgacggtctgcgaggttcacgaccgccgcctcgagaccatcccttcgtccacagcggcaatctcaatgctgtgatcagtcggatcgggcgaggagcggtccggcgtcgcgaacgctaccaacaccttgccgacacgccacggtcgcggagttagtggccgccagtcatagaattagcggtcctcaacagcaatgttggcgagggaaggaacagccagcggcttcatggcaacgacaggaccgaaagccgacacaatagctttctgcgccattgaacggcggtcgtctgcacccgctcacgccacctcagggagcgacggtgcgtcagcccgcctgcgccgttgcgagctccggcaccacgccactcgtctgcagcaacgtcttgcggaagatctccaccagcggccgcaggttgaccttgtgccaggccgcccacaagggcgtgcgatagctgaaccacgacagctcgtgcagcaccacgcccggtggcgcctggtggcgcaggctttgctggatcgtggtcacgccgagtcccgcggccacgagtcccagggcggctagcggttcggtcgcctccatggtgatcgtcggcgtgaagccggctctggcgcaagccgcgatgaacgtgtcgtgccgcagcgcggtttcttggtgcatcacgccgatccatttttgcgcagccaggtcatccgggctgagctgctccgctttggcaagcgggtgcccttcgggcagcgccagcagcatcggatcattgagcacctgggcagcctcgaggtctggatcgtcaggtggcggcggctcgcagacgagtgcgatgtcgaggctgcgctggcgcagcccctccagttgaacgtccgactgctggttgtacagcgcgatatgcaccgcaggccggctgtcgcgcagttcgcgcaaggcattcggcagcacgcccgagtgcatcgcgtattccaggtagccgatgcacagcccgccttcgtcgccgcggccaagccgtcgcgccagcgattcgagccggttggcatgcgtgaggaatgcgcgggtttcggccaggaacgtgcggccgtcgcgtgtgagccggatgcgttgctgggagcgctcgaacaacaccagcccgagcttttcctcgagctgggcaatctgccggctaagtggcgattgggagatatggagccgttcggcggcgcgtccgacgtgctcgtcttcggccacggccacgaaatagtgaagttggcggatatctagcatgtccagtcctgaattcagacctctaaggaatcaagtctttcaaattctgtcttggacagacttaattggcaaccctagactgccttcaccccaacttaatttgtggagcagtcatgagcatcaaggacaaactggccggtaacgtactcggctttggtaccgccccgctgggcaatatgttccgcgacatcccggaagcggaggcgcaggccaccgtggacgcggcctgggcgcaaggcgtgcgctactacgacaccgcgccgttctacggcgcgggcctggccgaaatccggctgggcgaagcgctgtcccggcacccgcgtgacgaatacgtgctcagcaccaaggtcggccgcctgatcctggacgaagtcgaagacgccagcgcgcgggcgctgggcgagaaaagtggcctgttcgccgccggccgcccgaacaagctggtcaacgactactcggcggacgccacgctgcgctcgatcgaggacagcctcaagcggatgaaggccgaccgcctcgacatcgtgtgggtccacgacatcgcccaggacttctacggcgacgagtggctggcctatttcgagaccgcccgcaaaggcgctttcaaggtgctgacccggctgcgcgaagagggcgtgatcaaggcctggggcctgggcgtgaaccgcgtcgagccgatcgaactgacgctggacctgactgaagcgcagccggacggcttcctgctggcgggccgctattcgctgctcgaccatgagcgcgcgctgcagcgcctgatgcccaaggccgcggagcgcaagaccgagatcgtggtcggcggcccgtacagctcgggcatcctggccggcggctcgcacttcgagtaccagaaggcgccgcccgagatcatcagcaaggtcgagcgcatcaaggcgatcgcgcaacgccacggcgtcagcatcaaggccgccgcgctgcagttcgtgctggccaacccggcggtcgccgccgtgatcccgggtgcaagccggcccgagcgcatcgccgaggacaccgccgcgctgaaggcggtcattcccgccgatttctggcgcgagctgcgcgagcagcacctggtcgcggcaaatgcgccgctgcctggcgacagcaactgatccgggaccacattcgattcaaggagtccaccatggcacaagcttctgcaacgatcacgctgccggttgcaccggaccgcgtctggcaactgattggaggcttcgattcgctgcccgactggctgccgtatatccccaagagcgaactgagcgagggcggccgcgtgcgcagcctcgtcaatccggacggcgacgccatcgtcgaacgtctcgaggccttcgacaacagcgcgcgcagctacacgtactcgatcctgcaggcgccgttcccggtcaccggctaccgctccacgctgcgcgtggtcggcatcgacggggaccaggcatcgcgcgtcgaatggtccggccagttcacgccggccggcgtgagcgatgacgaggcatcgcggctgttcgagggcatctatcgggacggcctcaaggcactggaggcaacgctggccggggcggcatcatgaaagggctgatggccttgtcgctggctttcgcgctcatgttaggagcgttgggaccggcgcaggcggctgttggcgtgcctggcgaagggcgccttctgttccagtacggcgagtaaatccgtgggatggcgcgccgccgcgccacctgcgctgcaccccgttagccggaatccggctgacggggtgcagtgccattacgacggtatcttcatcaggccgttatcgatggaaatccggttcgcatcgatggcgcggggctgcagggacaattctgctggtttgctcccctctcccgcccgcgggagaggggccgggggtgagggccggcgcctcaacgaagtcagggcccctcccaccccaatcccgcagattccctatgcagcaggccccgtggattcccggcgcacaagcttgatgggcaggatatcgtggacaggcggcgtcagtgctcccgccccaatgcgctctatcatgcggcgcgccgccgtccgggccatggcctcgacgggttgctggatcgacgtcagccccaccaatggcgatccggcgagcggcatgtcgtcgaagccaatgatggacaactgccccgggacttcgatgccttgccgctttgcggcctccagcacacccagggcaatcgtgtcattgccggcaacaatggccgtgacccggtccggcccatcgagtattcccatcgcgctggagtagcccgactcgctggtgtaatccccccacacgagcgcgatacggttcgcatccacgcccgcatccgccagccacctgagtgcgccttgtgcccgatcgcggctggtcgaggtgttctgcggccccatgagcaggccgatgcgccgatggccaagctggaacagatgctcgacggcgaccgcgccggcgtggatgttgtcgatctcgacaatgtcggtcctgaccctgtccacggaccgcacgacgagaaccagcggcacgcctcgggcctgcatttccgcaacgacgggcgaatccagcgtcgcggtggcgaagatcagcccatccaggtatccgtcgatcaagggccggaacgccaggagattgcgggcatcgttcatcgaatcgatcatcaacgtgatctgatagccgtactcctgcaaggcatcgtgcagatgcgtcaggaacagcgtcatgaagcggttatgcagcgccccgacgacgacgccaatcagcttcgtcgatgtcttcttggcgcgccgcccctccgttggcacgcggtagcccatgtctgctgccaccgccatcaccgcgtcacgcgtttgcatgctgatggcagggtgcccggccaatgcccgggacactgtcgaaacggatacgccaagccgttgcgcgaccgcgtccagcgtgaccttgttcgtcggcttgtcgcctcgcttgatgttttctggctgcatgatttgcattcgtttgcgtgaatgctaatgcctgttgggccggatgctggtgccagatagggaaattcttgaggttttgcaccagccttgcatgcaaatctgcgcgtacattgcatttcactgcgcttgccgcatcacagggcaagtttcctttcccacctcaggaacagcaaatggcaatccagcacctcaagcatggccgcagcgccaacgcgtcgtcgcaggacgcagcgaaagtacgcgacaccgtgaccgcgattctcgcggatgtcgccgaacgtggcgacgcagcggtcgcggaactgtccgcgaagttcgatgactggcagccggcaagcttccgtctgtccgaagacgagatcgcagcctgcgtgcgttccctgtcgccggggcagctcgatgacatcaggttcgcccaggcacaggtgcgcaactttgcccaggcgcagcgcgaatcgctgcgcgatatcgaagtggaaacgctccccggtgtagtcctcggccacaagaacatgccggtcgacagcgtggcctgctatgtgccgggcggcaagtttcccctggtggcttctgcccatatgggtgtcgtgacggccaaggtggcaggcgtgtcccgcatcatcaccgcttctccgccggttcaaggcaggccgaatcccgcagtcgtcgcggccatgcatctcggcggtgcggacgagatctacaccttcggcggggtgcaggccatcgctgccatggcattgggcacgcaaaccatcgatccggtatcgatggtggtaggccccggcaacgcgtttgtcgcggaagcgaagcgccagctcttcgggcggatcggcatcgatctgattgccgggccctccgaaacgctcgtcattgccgacgacagcgtggatgccgaactgtgcgcgacggacctgttgggccaggccgagcatggcttcaatacgccggccgtgctgctgacgaactcgctcaagctggcgcaagagaccatggccgaggtcgagagaatcctgaacattctgccgacggccaacaccgccggcgtgtcctggcgcgactatggcgaggtcatcgtcgtcgatacgctggaagagatggtcagcgaggcggaccgcattgcatccgagcacgtgcaggtgatgacgcgcgacccggactacttcctgaagcacatgaagcactacggcgcgctgttcctcggtccgcgcacgaacgtcgcttacggagacaaggtcatcggcacgaaccacacgcttcccaccggaaaggcggcccgctactcgggcggcttgtgggtcggcaaattcatcaagacctgcacctaccagaaggtgctgaccgatgaagccagcgccatgatcgggtcgtattgctcgcggctgtgcgccatcgagggcatgaccgcgcacggcgagcaggccaacatccgcgtacggcgctatgggcacaaggacgttccgtacggatcggcggttcccgcctgagtcaggcttctcagtgagaggcaagcgggcactcgtcaccggcgcgggacgcctgctctctcactggattggtgcgagacgcgtgggcgccgacacagcgctcacgaagcgaccagggcgcgcctgtctgcccggctgagccacaccaccaggaatcccgccgcagccagcaggccgccagcgactggcaccgcactgtagccgaggtccaggctgatgacaccgccaccgagcgctgcgcccagggcattgccgagattgaacgcgccgacgttgatcgacgaggcgagtcccggtgcttccgccgcggcttccatcacccgcatctgcaccggcgggacgaccgcgaaggtcgcggctccccaggccagtagtccaagggccgcggtgacgtggtgggagagggcgaaggggagcaccagcatgatgatggcgagcgccgaaaggacgatcttcgtcgcgccatcgagcgaccagtccgcgagccgtccccccacgtgattgccgaccgtgaaaccaatgccgatcagcacgagcgagacggtgacgaaggtgtcggatgcgccggtgagatcggcaagcaccggcgcgatataggtgtagagcgtgaacatggcgcccgcgcccagcaccgttgtcgccatcgccagcaacaccggcgggcgggtgagcacggccagttcccggcgcacattgggcggggtgccgcgctcgccctgcggcaacgccagccaaagcgcggcaatggcgaccagccccagcaccgcggtgccggcgaacgccaggcgccagccgacctgctgcccgatccaggttgccgccggcacgccgccgatgttggcgatggtcagtcccatgaacatcgttgccacggcgctggcctgcttctccttcggcaccacgctcgcggccaccacggcgccaaggccgaagaaggcgccatggttgaggctggtgaccaggcgcgacgccagcagcgtggcgtatcccggcgccagcgccgacagcaggttgccaacggtgaagatggccatcagcgccatcagtgcggcgcgcttgccgaagcggctgaacagcagggtcatcaccggcgcgccgaccatcaccccaaccgcgtacgcggtaatcagcatccccgcggtggggatgctgacgtcgacgccttcggcgatcacggggagcaaccccatcggggcaaattcggtggtgccgatgccgaaggcgccgatggcgagcgctagcagtgcggtattggatttcatcgtggcagatcctggcaggtgccttacgccgcggccttgccgtcgtaggcgggatagtcggtgtagccttcggcgccgccgccatagtggagcgcgcgatcggacatggccaggggccagtcgttcgcgaggcgcgcgaccaggtcggggttggcaatgaacggctcgccgaatgcggcaatgtcgatcaggccatcggcgatgaggtcctcggcgcgtgcgcgcgtcatgcctccggcaaggatcagcacgcccgtgaatcggctgcggaactttgcaaggaagtcacctggcgtggccgaactgccgcgcgtgctctgatccatcaggtggacgtaagcgatattgcgcctggagagttcatcggcgagatggagatacgtttcctcgagctccgcgtaggcggccatgtcgccgaggccgccataaggcgacaaacggatggccgtgcgttgcgcaccgatccgcgccgcgaccgcatcgatggctgccagggcgaaacgggtgcggctttccaggatgtcgccgcggaattcatcggtgcgatcgtttaccgccgggttcaggaactgctcgatcaggtaaccattggcgccgtgcagctcgacgccgtcaaagccggcctccatcgcattggcggcggcctcggcaaaatcggcgatcacgccatagacctcgccggtcgtcagtacgcggggcgcggacacatcgaccgcacccggcgtgccatcggcggtgtaaccccaggccttggtgttcttcgcggtctggccggtggcactgaccggctgtatgccaccgggctggatcgaaacatggctcacacggccgacatgccagagctgggtgaagatcgtgccgcccttggcgtggacggcgtcagtgaccttgcgccagccatcgacctgttgtggtgtgtacaggccagggttgaacaggaagccctgggcgctgggcgatatcaccgtgccctcggtcacgatcaggccggcgtcagcgcgttggctgtagtagagcgcgttgaggtcgttgggaaccccgtccggattgcgggaacgggtcagcggcgccatggcgatccggttagcgagctggcgctcgcccatggtaaagggcttgaacagtagactcattttgggaccttgatcagggagggtgcggccaccgggggtacgtggccgcgggctcgggaagttcgtcgatggaccgcagtttgcgcggtttatatttgttgattaagccgtgtatgggtcaaatacttttgatttcatatcaaatgtcaggacccgtcgtgccgggagggcagggcagcagcggaggccgccgcgcagaccaggcacgggtgaccgcgatgacccggcgcttatgccgaaaagtgctcaccggacccattggcgccgcgagcgccttctgaatagggatcgcgcgggctgttgccgcgtgcgccatccaggtacgggtctgcctggcgcgcaggactggccgagacaccggtgcggtcgagtccggcaaccacttgcaggtcgggatgcgaatcggctgcgttggcgccgtcgtagaacgggttgcgacggtcattgccgcgcgcaccgtccaggtaggggtcgaccttgcgggtggcaatgtagccatcccgattggtgatcctggcaccatcggtgtagccatcccggttgctgatgcgggcgccgtcggtgtaggcgtcacgaggcgtgctcacgcggaatgcgctgccggcggtttccggctgagcggctgcgtgggccacgccggcggtcagggcggcggccaatgtgatagccgtgaggatggtctttgcttgcatgatgctctcctgtttagtccgatcggccggggcaacctttgggtttggtcgcagggccagtctgtcatcgagatggcagcctttaagtgatgctatctactggtagatagatcggcggatcaaaaaaaaagactgccgggtttcactgttaagaatcccggcattgcccgggggtgactggagtctaggtaggagcggtatgtctgtccaagacggaatgcgtcgaacttaagaccttccaggtcttgcgggtgctcccctctcccgctcgcgggagaggggccggggggagggccggcgcctcagcgaagtccgggccgccaccccgcagctcagcagtgccccctacttttctacaagacggcccagcgtctccggcacgatcgtagcgcccaccagatagaccagcgtgacggccgcgaggaatacaccaaggatcaccggcaggtcggcgggcgtgccggcggcgagcgaggccagcgtcggcatcatcccgccgatggcgaagccgatgttccacgacaagcccgtgccggaggcgcggatgctggtgggaaaccgctcgttcaggaagatgaggatcggcgcgaagccggcgcacccgagcatgctgagcgccaccgcgtagacgccgcgcaaggtggcggttggcgcggccggcatccactggtagagcaggggcatcagcaccaggctgagggcgccgatcagcaggaaggcgcgcttgcgcccgaccagcgtgctgaaatgccccgctgccaccgatgcgacgatcacaccgaggctgctcagcatcaggatggccgaggactcgccgggggatgccttgaccacgaccttcagaaaagtgggaaggtagccggaagtcaggtagtaggcgctgcccgcgcccacggtcagcaggatgttgaccagcaggatgccacgatactcgcgcgagaacagcgtgcgcagcggatgcgcttgcggcttggcgtggccgctggcggcctttgccgcctgcagctgcttccacagcggcgactcctccagcgagttgaagatgaccagccccagcaccgagctgacgatgccggcaaagaacatgcagcgccatccccagacctcgaaggcgtcgccgggaaacagcgccgtcattgccatgtaagtgatcgacgccagcagcgcgccgatgcccgcgccgccgccgcccaccaggccggaaaccgcgccgcgccacgacggcggcaccgattccgtgcctatggtatgcgtcgaagcgaccacgccgccgacgaacacgccctgcaccagccgcagcaggatgaacagcgccggcgcgaagaggccgacctgggcgaccgtcggcagcagcccgaacgccgcagtcgacaggccgacgccggtgacggccaccaccatggcacccttgcgcccgtgccggtccgcgtacgcgccgaagatggccgagccgagcgggcgcatcagcagcgtcaccgcgaatgacgcgtacacggccgccagcgacagcatcgcgtgctcggacggaaagaacagcttgccgatcaccggcgccacgaacagcaggataaacaggtcgaacaggtcgagcgcccatcccatgcacgaagccgtcaccgcgcccagcacctgccggttgttcgcggccacgggcgccgcgctctgcgcgccgctggtcggcaccttgtcatttgccagcacttccatcgttgtctccatatatttttgaatgaacggctccccgcgatgcccgccaggggcatcgtcgatgggtccgtatgcgtccgtatctccggcgcggcaggcgggtcagccccgcccgcgctcagctgccgcggaaatcgggattgcgcttcgcgtggaacgcttccacgccttcgcggaagtcgtccgagctgcgcaggcggctgtagcagtgcccttcgagttcgatggcggtcgacagcggtgcgtcctcggtgtcgttgagcagcttcttggcggtgcgctgggccagcggggagaaggcacgcagttcgtcgaccagcgcatcggtggcggcttccagctcggcgtcagcgacgcaatccacggcgatgccccactcgtacgcctggcgccccgggatgcggcgcgagcgcatgacgatgtccttggtgcggcccacgcccaccatcttctgcaagcgcgccgagccgccggatcccggaatctggccgagcttctgctcgggcagcgcgtattccgtggtggcggtggcgatgcggaagtcgcatgccagcgacagttcgaagcccacgccgaagcagtagccctggttggccgcgatcaccggcttgctgcagcgcgccggcgccgccacgttccacgcgagcttcgacacatgctccggcgacgcttccaggaagccgcggatgtcgccgccgctggagaaatgcttgccctgcgcgcgcagcacgatgacgcgcaggcggtcatcggcgtccagcgcctcgaacacggcacgcaactggtcgcgggccgccatcgagatcacgttgtaaggcgggcggtgcaggatgatgtccgcgcgctcgcgggccgggtcgatctccacggaaaaaccgtcgaggtcctgcaggcgctgctggtcgggatgggtcagtgcgaaggcctgggtcatgtcgttactccttgatggggtcgctgtggggaagagaggaaagtgcgctgtattcgcccgcagacagcttgcggcgcaggatcttgccgaccggcgatttcgggatgtcggcgacaaacacgtagtcgcgcgggcgtttgaagttgacgaggtcggagccgcggcagtagtcgtcgagcgcgcccgcgtcgacacagccgcgcggcttgacgaaggccaccaccttctggccccagcgggcgtcgggcacgccggccaccgccacctcgtccacggcggggtgcagggacagcaccgattcgatatcggcgggcgagatgttttcgccgccgctgatgatcatgtcgtcgacccgcccggtgacgaacaggtcgccgtcagcgtcgaggtagccgatgtcgccggtgaagtaccagccgtcgcgcagggacttggcattggcgtcgtcgcggttccagtagccctcgaaggcctcgtcgccgcgcaggtcggcgatgatctggccttcctcgccgggcgcggccagctcgtcgggcgaggccgcgtcaagccgcgccacgcgcagccgcgtgttgaggccggcgcggcccgcgctgccgggtttgcgtgccgcgtgctggtcgacgctgaaggtgtagacctcggacgagccgtagtggttgacgaacaactccggtcggaacgcgtgctccaggcgggtcagcaggccatcgttcatggcggcgccggcgaagccgagcttggtgacggtgcgcacatcgttgctgtcgaaaccgggctcggccagcaggtcatggtagagcgtgggcacgagatagaggcagctgacacgatggccggcgatggcctgcagcgcctgcgacgcgctccagcgccgcacgcagacgaataggccgtccaccagcgccatggccagcagggaccgcacgcccatggtgtggtacagcggcattacgcccagcgtccgttcgccgcgccggtacaggttctgcgcaacatgcgccagcgcggctgcgcgttcctgccggtggcggcgtggaacaccttttggcttgccggtggtgccggaggtgtacagcatgagcgagatgtcgccggcttcagcctgcgtgctgtcccggcggggcgtggcacggagcagggtgtcgaacgacagcgagccgcccggcgcgccgtccagcgcgatgcaggggatttcctgcgcggcggggctgtccagcaccgcgtcggcgctgaccggctcgaacaccagcgccttcacgccggcgtcgcgcacgcagtagtccagttcgtccggcttggcgcgccagttcagcgggacgatgaccaggccggcgaactggcaggcccagtgcagggtcgccatctcccagcggttctgcaggatggcgagcacgcggtcgcccggctgcaggcccaggtcgagcaagccggcggccacgccgcgaatgcgcgcaagccattgctcgtaggtcagcagcaggtcgccgtcgacgatggcgggggcgtgggggctgcgctccacgctttgtaggaaggtgcggccgagatcaagcatcgcagtgctcctcggcaaggggtgccgcaatccggcgcaagcgcgcgcggctggcggccacgtcgaggacggcggcgacgatcggcgtgtagcccgtgcagcggcacaggtggccggacagcatgtcgcgcacctgcgcctcggtcggctcgggcacccgctccaggtagtccgcgcacgacatcaggatgccggccgtgcagaagccgcactgcagcgcatggtggcggcggaaggcttcctgcaggtcgcccaggccttcgcgcggggccagtccttcgacggtatcgatggcgcggccatcggcctgcaccgccagcatcaggcaggaacgcgcggcgacgccgtccacccgcaccgtgcatgcgccgcagacaccgtgctcgcagccgacgtgggtgccggtggcgccgagctcatggcgcaggaagtcggacagcagctcgcgcggcgcgcataggccgctgcgttcggtgccgttcagggtcagggtgatgcgctggcgctcatcgcgccgcatcaccgggggcgcacccaaaggtgcgccgtggggggtcttgctcatcttgcctcctcgattacgcgcatgcccagttgccgcaccaggtggcggcggtactgcgcgctgacatgggcgtcgccctgcgcgcccagcttccagctgaaatcgttgattgcctcggccagcgccttgccctgcaggcgtggccaggtctcgagcaccggccggtcagccacgccgcccacggccagcgcaatggcgtcgtccgtgacgatggcggcgcacgccgccagcgcgaagtcgccatgccgggccgagaactccgcaaagccgtagcgcgcgccggggcgccgaagcgggaagcgcaccgcttccaccagctcgtcgggctcgcgcgccgtcatcagcatgccgcggaagaactcggcggccggcagcacgcggcgccggcgcagcgagcgcagcaccacctcgccgccgagcgcggtgagcaccagcggcagctcggcgctcggatcggcgtgggcgatggagccgcacacggtgccgcggttgcggatctggaaatgcgagatatgagggaaggcgagcgcgagcagcggcacctcgctggccaatgacgggcgccattccacgctgccttgcgtggcggcagcgcccaccaccagatggccgtcttccacgcgcacggtatccaggtcaggggtgcgcgagatgtcgaccagcagttgcggctgcgcgaggcgcatgttcagcacggccatcagcgactggccgccggccagcacgcgggcaccctcgccggcatgggccagcgcttccagcgcatgctgcgcggattcggcgcgcaggtagtcgaatgcggcgggtttcatcgacggactcccaggagcgccagcaggcgcgcgatccagcccggcttgcgcgcgggcttgcccccggcctggcggccgagcgattcgaacagctggcgcagcaccaccttggccgcgccttcgagcatgcggccgccgaccgcggcgaccttgccggacacctcggcctcgtagtcataggtgagacgggtgccggcaccgtgcggggccagttcgaccaggcccgcgccgcgcgcgctgccgagcgacgacaggcccgcgcccgcgagccgcaaccgatgcggcggctccaggtcggacagcgcgatctcggcttcgtagcgggccttgatcatgcccacgcccacggtcacgtcggcgcgatagcggttgtcgccgatgggcacgagcgcgtggcagcccggcacgaccttggccagcgcctgcgggtcgagcaggacggcgaagacggcctcgggcgtggcgtccaggtcgacggtgccgcgcgcgctcagggccttgccgcccttgccgccgctcttgttgtttgccgaggcctctcttgctgcctcggccagttccggacgcgatggcggcgggtcgtcgaagccgatcatcgccatcaccctggcgggcgtgagcggcaggcggatgtcgcgcacgccgagcgcatcggccaccgcgttggcgacgcatggcggcgtgctcatgttgttgccctcgccgaggcccttggcaccgagcggcgtgaacgggctcggcgtctccaggtggacgatgagcgggtcgggcacctcgcacgtggtcggcatcaggtagtccgccagcgtgccggactggaagctgccgtccgggccgtagcggaactcctccatcagcgccgcgcccagcccctgcgcgaaggcgccgcggatctggccgtcggccagcgccgggttgagcagcttgccggcgtcgtgcgcggttacgtaccggtcgatgcgcacgcgtccggtggcacggtcgatctcgacgccgcacaggtcgaaggcaaagccgtagcaggcggaggtgttgacgcggtcctgctcgtccggagcgtcgaggttggggggcgaccagaacacggtttcgcgcaggccgggctcctcaccggccggcagcagctgcggcgaccaatgcggcgcgttactggccgcgcgcgcaaagggcagggcggtatcgggcgcgccccggcgcacgatgcggccatccgcgaagaccagttcggccgggtcgcagcccaggtgcgaggccacgatgcgcgccagcttgtcgcgcacgcgcgtggcggccaggtgcacggtgccggccacggcgccggcgaagcggctggaatagttgccggcggccacggaccacgcatccttgtgcgtgtcgaactcgacgttgaccacgacgtcgcccggatcgatgccgagcacgtcggccacgacctgcgccgacacggtcatgtggccctgtcccgccggcgtggacgcgatggtcaccaccacgccgccgagcaggtccacgctgaccgtggcgctggcgatggcgccgttcttcgggcccgccttgcggcgtgcctcggccggcgtcgcggtggtgatatagcccatgttcgacaccgagggctcgacgatggccgcgaagccgatgccgtacagcctgccctcggcgcgcgcggcgtcgcggcggcgagtgagttcaccgtagtcgcccgcttccagcgcgcgcgacagcgccagctggtagttgccggagtcgagcagcgcgcccgccgccgcgcgatagggaaaggcatcggcgggcacgaagttgcggcggtagacgtcgagcggatccaggcccagctccaccgcgatccgctgcaccagccgctccagcgcgaagtacacctgcggcccgccgaaaccgcgcacgaggccggtcggtgtcttgttggtcagcaccacgcggttgcgcaccaacaggttcgggatcgagtaggcaccggtcagcaggccatgcatgcggtagaaggtggcgggctccggcgcacgcaggtagccgccgcaatcctcgagctggtcgtacgagagcgcgacgatgcggccgtccgcctcgaccgcggcttccagggtggaaagccgcgcggtggcagacgtggcggcgctcaggtgctcgagccggtcttccacccacttcaccggcgcgcccgccttgcgcgaggcaaggcacatcagcaccacgtaggggaacaccgcctgcttgacgccgaagctgccgcccgagtcgcgcggcgcgacatggcgcaggcggttggccgggacctgcagcgccatcgccatcacggcatgcagcgagaacggccccatgaagttggaagtgacctggtagccctcgttgcccggcaagtgctcggcaaccaccacgccacactcgatcggcgtgcatgtgttgcgcgggtaatgggcggtcagcgccacgcggtgcggcgcggcggcaaaggcggcctcggggtcgccgtagcggaaatggcggtcgctggccacgttgctgccgagaccgggatgcagcacgctcgcgtcgtcggcgatggcggcctcgatcgacaccaccggcggcaacacgcggtactccacccgcatgagatcgagcgcatcctccgccagtgcgcggctctcggccaccaccacggccaccggctcgcccacgtagcgcacgcgctccatggccagtgcccactgttccatcggcgccttcacgcccaccacgaagggcttcgaccaggaaggcaggtcggcccccgtcagcacggcacgcacgcccggcgcctgcaacgcggcggcgcagtcgatggcgccgagttcggcatgcgcgtgcggcgagcgcaggatggcggcgtgcagggtgccgggcctgacgccgaggtcgtcggcgtagcggccgcggccggtcaggatggcggcgtcctcgacgcgcggcatcgggcggccgacatgtggcgccggccgggtctgctgtgtctccaccgtgctggtcgtttcgccagcatcgaatcttttcattcgcgactccgtgttgcgagacggtttcgggccgggaggccagcggaaccgttcaacgtcaaacagagattagggagatttagatataacgactaatattgttttttgatctatgcaatcaaatattatgatgtggcgatagctagacttgcaccccttgatgacaccggatggcgagaaaacaacctgttttattgcgacgccagcgtttgcggtcgccatcaaggaaattgatatagttgccgtacttatattgatatctgcctgcacatggacctcaagcaaatccaatacttcatcgcgctgttcgaggacggctccgtcacgcgagcggccaagcggctgaacatcgtgcagccggcgctcagcatgcagatcgcacggctggaagaggaattcggtcagaagctgttcgagcgcatcccgcacggcatggtgccgactgctgcaggtcgcatgatgtaccgtctgttcctgcccatcgtgcgtgacatcgccggcgctcggcagcagatgatgcagcgagaagagcagatggccggccgcatcacgcttggcatggtggcgtccgagacggagagcgtgctggtggattcgctggcgcgtttcaacgcgcgctatccgaacgtagaggtatcggtcgcggacggcttcagtacggctctgatcgatctggtttccgccggccagcttgacgcggcggtggttcatcgccagcgtggccggctggcgctgcaggtgcagccgatgcacgacgaggagatggtgctggtgaccagcgcagagcacggcccggaccttccggaatccgtggagatggcaaagctaccggcactggagttggtgctgccgaccaagcgccatggcctgcgcgtcgtgctggacacggccacgcaggcgcaggacgtcacgcttgcgccgaagttcgagatcgacatcctcggcaccatcgtgcggttcgtgcaagccacgcgctttgtcacggtgctgccgcgcatcgtggtgcagcgcgcagtggaagatggcaggctgcgcatgcataccattgtcgcgccgcgtatcgttcggcatctggtctgcgtgagccatccgcagcggccgttaagcacggcaactgaggcgttgatcgccatcgtgaccgaggaaatcaggcgggtttctgggatggaacaggttccgatcgaaggcggtagcctgacctagcgctccgttcccaagccgatccggtgtcgctcctgcgtggcattatgccgcgcatcctcttcgctatgcagatagccgctcgtgtcgacagcgagctgtaagcccgaagtttgtcgcgcgcaaagcgcaggtcaacctgctggtcggccatgtgcgagccggcggtgtggcgcagccagtgcgccgaggcgctggccagccccgcagcctgaccctcccactcgggcccgcgcgcgcaggcgagcggctgccatggcgaacacttccttcagcaccaggtgcggcgccccgcgtgacagggcctggttgtcgttccgacggccgatgacgggcagcaccagcgggcgcgtctccccaggctgcggagtaggcggcaggccgtgggcgcggcggtagcgcgccagttcggcgatcagctcgtcggtggccggcaccaggcgtagaacaatgcaatcctttcttctacgacgacggcaaggtcctccacgcgagttcgccgtcttcatacaaattgcggaaaacccaacttccctttgttctacgcgtgatcaacggtgacctcgtcgagagactcgctaggtatgagccaccaacggaacccaggtcaagggaagtagttgagttcctggagcaactcgggctctcggagtttgaaccccaaggtttttaacgctccccgattgcagtggcacttttgctttcacttggatcgaaggtaaaagtgtcatttcgcacgcagtccgcatgaagtttgccacttcgcatcctagacttcgagagctgagagctgagagctgagagctgagagctgagagctgagagctgagagctgagagctgagagctgagagctgagagctgagagctgagagctgagagctgtccgttcgttcttgatctgatggaaaattttccgcatttcacgggaaccggtcgcgcttgcttgaccgtctggcgcacacccattggaagcctttcccgaggctgggacgacgattgacgggtcgggaagctgcgcgctcccgaaattgcctcaagcaaaaaggggaacctaaaatgcgccatttcgctgtactgggttgtctgacggctgtcgctttgtccattcaggccgcgccgctgcccgactcgaaccgggcggcacccggcacggaggcagcgcgttcggcccgcctagtcgaccgtgacggcgaccggatctccgatgatctgcaggcgcggatcgcagcggcacggccaggtgacctcgtccgtgtcgtcgtcacgttcagcggcccgggcactgcggccacggcgcggcaggcggtcggtgctttcacgctggaccgcgaattcaggatcatccgcggattctccgccaccatgacgaccgcccagataagggcgctggcgcagcagcctggcgtgcggcggatcgaggaggacttcaccgtttcgaccaagctcaacgccgcccgcgccgacttcggcacggacgcgacacgcaccagcttcggggttgacggcgccggcatcaagggttgcatcgtcgacacgggcgtcgattcgaaccacgagcagcttgacgcgcgaccgatcccgttctttgatgccatcaatggacggactagtgcatatgatgaccacggccacggcacccacgtcgcgtcgatcgccttcggcgacggcacgggcggctcgggcgccgccacctacaagggcgtggcgcccggcgcagcgatctacgcggccaaggtgctcgaccagtccggctccggactcgagagccaggtcatcgccggcatcgactggtgcgtgtcccaaggggtgcggatcatttccatgagtctgggctccagcgcgccgtcagacggacaggactccctgagccaggccgtcgatgcagcggtgagcagcggtgctgtcgtggtggtggcggccggaaattcgggcgacgaaccagggacggtcggctcgcccggggccgcagcgcaagccatcaccgtggcggcatgcgcggagtggtccgctcccgccggcgcgcccaaccattcggacggcatctacgtgacgccgttttcgagccggggaccgacgctggataaccgtgtcaagccggacatctgtgcacccggactgaccatcacggctgcaaaggccggcacggtcagcggttatgtaacctacagtggcacctccatggccacgccgttcgtctccggcatagtcgccctggcgctacaggcgaatccgatcctgtcgccagcggacctgcggcagaagctcgaagtcacggcgcaggaccgcggccccgccggcaaggacaatgatatcggcgccggactccttgacggctacgcgctggtggccagcgccaaggggggcaccagctaccagccgaccgtctttccgacgtatcgcagggtcaccggcagcgtggccaatcatggtcagtggagctacacgttctccatcgcccaggctgacctcggtgttcccatcggtgccacggtcaccattaacggccaggcgaaatgcatcctgccgctattgggcggctgcttcgccgcgcagtgggatcccgatctcgacgcccggctgctggaccccaacggcgtcgtgctgtccgagagcctgtgcatggccggcgtcgaatgcggtggcatcggccgtcaggaaacactgcacgcactgccaaccgtggccgggacgtacactatccaggtgtccccgtccgaggacagcgtgaacctgggcaagggcggcagcttcgccctggacctgtcgagcggccctcgagccggcatcgcgagtctgcccgtggtgcacgtgggcggcctgagcgccagcagcaccggaaacaagacgggatggaccaccaccgtcacggtcacggtgcacgatgccagccacaacccggtgccgaacgcaaccgtgagcggaacctggagcggcggctacagcgggagctcggcctgcaccacgggcgccggcggacagtgcatggtcacgagcggaacgatctccaagcgaaagaacagcgtgaccttcgccgtgaccaacatcaccggcacgctcacctaccaggccagcagcaacgacatgacaagcgtcacggcgacaaagccgtgatgcgttcgcgcgcggctgcgaccggcatcgcttcgatctcagccctgaccgcgttccacaggtcgtggctcaggtagcgcgtgatccgcggccgggtcgggggcgccccggcgagcgagcgcgagcggattgccggccaggtagccggcttcggtcagccacgcgaacactcgttaaggatagccagcgcctggcgcacgcaggggggcgcgagcttgccttggctcgtttcccagggattggccagaacgatgccgactccttcgaagtctttgctgttacgcgtggccagcgcggcggcgtggtgcaggcaaatagctgcaatctgcgcatccgccatgctaatcggacgacccgcgtgctctcgccgggatacgagcgcggcgtagtgaacggcggcgtcctcgtcgaaaggaagcacccggccggcgaattcctcatcgagcatctgcagcgcggcttcctctagtccggttttgcggcgcccgtccggcaaacgcgctattccatacaagagttcggcaaccgtcacggcggttatggctagcgattcttgttcctgccggtccagccaatcgacgacggctggctccgcctaggcccgcatgagctccgacaggacattggtgtcgaggacgatcattcaggcaaatccgccgaccgcggtcgctccacgcgcaagggaagatccaaccccggatcggctagtgttacaaatcgctgatgcaaccggcttcccaggccgcccgggggcccggtcgcttgttgagcgcgcgccgcagaatctcgcgcacctcttcctccatggagcggccgtgctgcgcggcttcgatgcgcaggcgtgctttcagctcgtggtcaatgtttcgaatggtcagcgtggccatgatacgagcctgcagcgggccttacgcacggcgaaatcgaaagcctcagtggactgatccgggaccttgccgcacgtcacatgacgatgattcttgtcgagcaccatgtggacatgatcatggctgtttcggaccatgtgaccgtcctggattacggaaaagtaatcgcgtcggggccggtggccgaagtccgaaacaatcctgccgtgattgaagcctattttggctcaagcaagtcacaggaagatcctgagcctgcgctggaggtgcggtcatgagcaaccccttattgaaacttgatggcgtatccgtgaactatggacggatcgaagcggcacgtgcggtttccctcgaagttcacgagggcgagttcgtcagcatcatcggatcaaatggcgctggaaagagctcaactctcaaggccatcgcgggggtcgtgaagccggttgccggcgccattacttatgcagggaagcaggtgcatggccgtggtccgcacgaaatggttgcgtgcggaatcgcgatggtaccagaggggcgttacgttttcgcggatcagaccgtggaagacaatctcatcctcggtggctacatacacgctcagcgaaagggcgtcgcgtccctgcggggagatatcgacaggatctacgacctcttttcacgcttgaaggaacggcgattgcaagctgcaggttccctctcgggtggcgagcagcaaatgcttgcgattggtcgggggctattgtccaagcccaggttgttgatgatcgacgaagtatctctcggtctagcgcccaaggtcctcgattttctatttccggtcttgaaagagttgaaccggcagggcttggcaattctgctcgtcgaacaactggccgtgcaggcactttccgtaaccactcgtgcttacgtgatggagaacggtcgcatcaccatgagtggtccgtcggcacaacttgccggaaacccggcggtgatggaggcatacctgggaaaggcagcttgaagtctgtcgccctattggtcctattggattgtcgaatcaccgctgtatcggccgaccggtcggtaagaggaattcacgtgttttcactgagagtaagaaaggagaagggaaatgccacaacgtatcgttgacctgacgctgtctgacaacatgccggcgcacaagctgttccagcgtccgatcgtcacgccgcatctgacgcatcaaaagacacagtcctttggcttggtcgtgccggaagacaagatgacgttcgccacgacgttcatcgctacgatcgaccatatcgcgacgcacgtggatgcgttctatcacaccaatccggacggcttgcccgtggacgaaagcctccttgacgatccgggagtttgagcggtggctagttctcgagattgccgaacgctagctttgccacttgagcagcggcgtgacttcgtagctcatgtagccgccgacatagtgcttggcaacgttacggattttgccggtcaacaacgacgtaaaatcgtacgcggccgggctgaccttcattccgatggccttctccgcgttgggtggtcttgcggcattgctcacacctcttcaacagcgacgaatacagcacaagcgaaaaacgaacttgcatgatgatagtgactaccctagactgactttcatatcgatagcaagcagtctctcaaggaagccaatcatgcagaagaagccacttggcgaaacgccgtgtccgattgctcgcaccgcggcccgcgtcgccgacagctggagcgtattgatcctgcgcgaagccttttacggcgtgacccggttcgacgagttccagcaaaacctggctatcgcgcccaatatgctcacgcgtcgcctgaactcgcttgtcgaagaaggcatgcttgagcgtcgccagtactgcgaccgcccgccccgctccgagtacatcctgaccgcgcgcgggcgcgatttccgccaggtgctgctggcgatgctggcctggggcaacaagcatctcgcgcctgaaggcgaaagcgtgcagttgacgaaccggcgcaccggcgtgcgcgtggaacctgtgctggtcgacgccgccaacgggcgcccggtcaccgatgccgactatcaccttgcacccggccccgccgccagtgaccgcgtgcgccagcggttgtcgcgctcggcggaagcctgagccggatttcccgcgcagccaattcttgttgcaaccttcaagacccggctaccgggcgcataccgcatggagtgcgtgcggccgattgaaactgattgtttggtagggagaatgcgatgcatgcaagagatgtcgtgctgtgccagccggtgcgcaccgccattggcgcctacaacggctcactgaaggccgttccggcggttgatctcggcgccgcagcgatacgggcaaccgtggcacgggcgggaatcgatccaggcgaggtcggcagcgtggtgttcggaaatgtgatccaggccggcaaccgcatgaacccggcccggcaggctgccattggggcagggctgccggtttcggttccggcgatgaccgtcaaccgcgtttgcggctcgggggcccaggccatcgccacggcagcggacgaggtacggctcggctatgtagatatcgccatcgccggcggcatggaaaacatggatcgcgcgccatacctgatgccgtccggccgctggggtcaacgcatgggcgattccgtcctgtacgacagcatgctgcacgacggcctgtttgacgccttctccggtgagcactccggatggcataccgaggaccttgtcgcccgctacgcgctgacccgcgaggcccaagaccgctgggccgagcgttcgcagcggaatttcgcgctggcgcaggcgaacgggcgattcaccggccagattgccggggtggcgaccaaagggaagggcggtacggccatgttcgaagtggacgaagccaaccgccctgataccagcctcgatacgctcggccggctcaagccggcgtttcgcccggacggcacgattaccgccggcaatgcgcccgggctcaacagcggcgcagcggccatgatcattgccgaacgtgcgctggctgaagccagggggctgcagccgttgggacgattggccgcttacggtgtcggggccgtggagcccggcatgttcgggctgggcccggtcccggcggtgcggcaggcgctgcaacgcgccggctgggagctgggcgacattgaacgcatcgagatcaatgaagcatttgccgcggtgccgctggctgtcgcggtggagctcggattgccgcacgacatcatcaacgtcgacggtggcgccattgcccacggccatccgatcggtgcgaccggcgcggtgctgacgacgcggctgctgcatgccatgcgcgccgacggcatacggcgcggcatcgtcacgctgtgcatcggcggcggacaagggattgcgctggcgctcgagacgctggcctgatccgtctgttctcgtagcgggcatgcattgatgcaaagttcagcacaaaccatctggaggagaaaatgaacattcaatacatcgaggatctcgcggcgggccaacgatacggttcggggcggctgaccgtcgcgcctgaacggatcaaggcctttgctgccgagttcgacccgcagcccttccatctcgatgaagccgccgcccgcgacacactatttcgtggactggctgcgagcggttggcataccgctgcgctgacgatgcgcctgctggtcgacggcgaattccggcccgcgggcggcatcgtcggcgcgggcttcgaggagctgcgctggccaaggccggttcgccctggcgatgaactgcatatcgagagcgagatacttgaagtgcggatttcgaaatcgcgccccgaccagggcgtggtgaaggtgcgtaccacaaccttcaaccaggccgacgagccagtgcaggttttcaccggcaacctgatcgtccagtgccgccccgcagccgccgcgcaggcagaggcgtcatgaagattcttgtactcggtgccgggggcatgggcggctactatggcgcgcgcctgatcgaggcaggcgcggatgtcaccttcatgttgcggcccggccgcgcgcgggcgctggaacgggttggcctggccgtgcgtagcgaacttggcgacttccatcgcccggtaaagatggtcctggccggtcaggtcggcgcgcagttcgacgtggtactgctggcatgcaaggcctacgaccttgccgacgcgatccgggccatcagcccggccgttggccgggacactgcggtattgcctctgctcaacggccttgacgcctatgaccggctcgaccagtgctttggcaggcaacgcgtgctgggtggagtcgcatacatagcgacaacgctggcggcggatggaaccgtcgtgcacgccggccgcatggaccggctggtagtcggcccgcgcgccgcgcaggggtcggcattggccgcggatttccatgcgctggtgtccagggcggccggtacgcgtgagctatcgggcgccatcgggcaggagctgtggaacaagtgggccatgattgccgccggcgcagtgatgacatgcctgatgcgcgggaccgtggcggacatcatgaagacccaggatggccgtcgcctgatgcttgacgcgattgcggagtgccgcacggtggcgcaactgtacggccatgccatccctgaacccgttgtcgctgccatgcaggcccgactgctggacgaagcatcgacctgggctgcctcgatgatgcgggatatagcgcggggcgccccacgcatagaagccgacgccatcgtcggcgatctcatcaagcgcgcagccgggtacgggcatgagcttccgttgagccgtgcggcatattgccacctgcaggtctatcagcgccagcgcgctgcgcaccagacggctggttgagcagccttcgcccattcatggaaatcaccaatcacgacatgactaccttttcctccctgttgcagcgcacggaaggcagcgtgctggtccttgccatcaacaatccgggcaaacgcaacgccatcgcggcggatctctatgacaatatccgcgccgcactggccaatgcagcagaggatccggcgattggcgcgatcgtgctgacgggggccggcgactatttctgtgcgggcggcgacctggaattgatcagcaagcggcgcgaactgacctacgaggagcgcatcgagaagctggggcatctgcacgacgtggtgtgcaagctgcgcgactttcccaagccgatcgtcgcagcggtcgaaggcggtgcggcaggtgcgggcttctcgctggcactagcctgcgatttgctggtggcttccgccggcacagcgttctcgattgcctatgtgaaggtggggctgacaccggatggcggcatcaccggcctgctggcgcagagcctctcgcggcaggtgctgacgcagttggcgttgactggcgaccgcatcacggccgagcagctgcagcacttcggcgtcgtcaatcaactggttaaggcgggccaggccggcgcggcggcgatcgcgctggcggcgcggcttgcccagggcccgcagcaggcgctgggatcaatcaaggcgctgtgccgccatgcgcacgagcgctcgctcgatgagcaactcgaggctgaacggggcgcgatggccgtggcccagggcagcgccgaagccgcggagggcattgccgctttcctggggaaacgtcctgcggattttgccagcttgcgccgcggcgatccggcatagccgcggcacaggcgggctgaccgcattaccaccgggtcttattgcccggccagcctgaggctcttggcaatgcgggtcagcttggcgtgttcgttgctcaggaaggcttgcgcctgggccatggtcatcggctcgatcgcgcgctggagattgacggcgcgccgggtacggttttccgggctgcccacccacgcattcatggcctccaccacccgtgccgtcacggcatccggtgtattcggcggggccagcacgcccgcccactggctgtactcgaagtcggccaggtccttgtattccgacagcgccggcacatcgggcaacgacggatgccgggccttgctggcgacaccgatcggccggaagcggccggccttgatcatcccgtaagtcggacctcccatgggaatgaaggtcaggtctacctgcgcaccggcaatgtcgctggtgaccggcgccgcgcccttgtaggggacttccaggaagcgtgcgccggtgcgggcctggaagtcggccccgaccaggtggggtcccgagccagggccccaatgcgccagcgacagcgggcggttcttcgggttcttcgcgtaggcaatgacttcgtcgacgttcttgaactgcaacgagggattcgacaccaggatgaagtccgaaatcccgctgaagcctgccagcctgaacttctccggcgaatacttcgccgatgcgatggtaagtggcgcgaccaggaagtcgatgccggtcgtgcccagcaaggtgtagccatcgttggcaccgcgcagcacgttcatggcgcagatcgatccgcttgcgccgggaaggttgtcggcaagaacgttctgccccaggctccttttcatcacgacggctgccgcgcggatcgattcgtccgccggacccccagcgggaaatgcgaccttgacgacgatcgggttgcccggatagggcgcttcagcccgcagcaaggacggcacaagcattgccggcacggcgccgcacgccgcctgcagcaggcgccggcgcgaaagctggatagtcatggttgtctccattattggttctgcaatccggcagctcatacccgtggtgacggatacgtcggggtgaggcgctgccggccagcactgcctctggcgaggccctgcttcggtgaacgggctattcgtagaccaccgcgtatttgatggtcagcgtcgagaacgccttgccgatggttgccaccgcgatctcccggtcttcgttgctcagggtggcgggcagcaccagcgtggacaggatgccctggtcgccccggtcttcgatgcggatatcaaccaggggcaccggcgtatccgcgttgacctcggcaagcatctgccgctgcgcccgcagtactgcgtcgctgcgcagcgtgttcttctggatcttgccgacggcagtcttggggatggcgtcgaccaggtagaactgcttgggcacggcggcgcgttccgggatcacctcgtaggcgtagtgcttgatgcggccgagcgggaaggtgctgcccggcttgagcgcgatgtacgcgaccggcagttcaccggcatgcgcgtcaggcaggccgaccgcggcggcatcgaatacctcggggtgccgatacagcgcctcttcgatcatgcgcggatcgatattgttgccgccgcggatgatcaggtccttggcccggccggtcagccagaagtagccatcctcgtccacatagcccaggtcgccagtattgaaccagccgccttcgaaccagatgctcttgttctgctcgggattcaggtagccggagaagacattgggaccgcgcaccaccacgatgccaggttcgcccggctcgcattcgcgctggatgtgtccagcggcgaccttgacgaccttcatctcctggtaggccatgggcaggccgatggagccgatgcgccgctggccatagcgcgggttggttgcactgagcgcggtgccttcagtcagcccatatccctcgaagatcatcgcgccggtcttttgctcgaacgcctcggcgacggccaccgacagcggcgccgtaccgcagctggccgccttgagggagctgatgtcggcgtcgccgatcggaatattcagcgccatgttgaccacgctggggaccatgcccagcgcggtgaccccgaagtgatcgacgatctgccaaagattgcggatcaccgagggatcacgccagccgctggacgtcagcagcaccaccgatgcgccgcgggccagcggcatcaggcaattggtcagcacccctgtcacgtggaacatcggcaccccgcagacgcgtacgtcctcgggctgcacgtcgatctgcatggcgctgacccatgccatcgacacttcgttgccatgcgtgtgcagcgccagcttgggcgtgccggtggtgcccccggtatggaacatcgaagccgtatcctgcggcgagaacacccgtccgctgtcaagcgcctcgtcatcgaaacggtcaacgctggcgtcgaggtcgaagatgccttcctcgcttgccttaccgccgccggccttgatccagtgcttcacgtcatgcagttcacgccgcaccagcatggccttgttccaggcttcgatatccgggtcggggccataggcgatcaccgccttggctccggcattgcgcagcaacgccgcgataatctcgggctccagcatccagttgaccgggcaggcgatgccggtcgcttcgctgccccagatcgcgtactgggactctggcgtcacgggcatcagcaccccgatgacgtcatccggccccaggccaagcgagtgcagcaggttggcggtttgcgtgatgcgtccgaacatctgcgcatgggtgatggtgaccgacctggccaactcgtcgccggaggtgaagtaatgcagcgccggcgcctcgggcgcacgatcgcgcgccaggcgcagcaactcgtaagtgctgtcgggcaggcgccggtccgaaagcggtgtctgctcgaagcgccggatatcggcaagcgcggtcactgtcagccgggggcggtaggggtctggttgcgcgagggtggtcgcagcctgcacacgtgtgttgagctgggtcatggtcagactccgcggtagaccggacggcgcttgtcgaggaacgctgcgccgccttcgtgcatgtcttccgtgctgaagagcgtggcaaaggccagctgttccagcatcagcgccatatcgagcgtggcatcctggccgttgttgatcatcagcttggccatcgcgatcgagtgcggggacttctcggcaatacggtgcacataggccttcgcctctgccagcaattcgcccgcaggcaccaccttgttgacaaggccgatgcggtaagcctcgtccggcttgatgatttcgccggtaaagatcatttccttggcgcgcgtcgcgccaaccagccgggttagccgctgggtacccccgcgtcccggtatcaggccaacgttggtttcggtctgcccgagcagggcgttgtccgcagccacgcgcaggtcgcacgccatcgcaagctcgaggccaccgccaaagcaaggcccggcaatggcggcgatcacggggatggtgctgtggtggatcagcgcccacaggtcgggcgcgccgctggtcgggacgaaggcttcaatcggacggcgcgccagcatttcagggatatcgccgccggccacgaaggccttggtgccaccccagagaacgatccctcggaccgtccgctcggtcatcagcgacgacagcgccgcgtaaaggtcggtgcgcaacccggtgttgagcgcgttgtacttttccagccggttcatggtgacgacggcgcagggaccgtcgcggtcgataaacacggtgtcgtattcggtgatgtcggtcatcggtgtctccgttgtctctcttggatgcttagtggatgaactcgaacaggcctgccgcgcccatgccgccggcggcacacatggtcacgacgccatacttggctttccggcgacgtccttccagcaagatgtggccggcctggcgcgcgcccgtcatgccatacgggtgaccgacggcaatcgcgccgccgttgacgttgacgcgctccagcggcaagccaagctggtcaatgcaatacagcgcctggcaggcaaaggcttcgttgagttcccacaggtcgatgtcatcgatggaaagctcgttgcgttcgagcaggcgcgggactgcgcggaccgggccgacgcccatttcgtccggctccaccccagcggtggccaggctgacgaagtagcccagcggttccaggccacgccgttcggcctcgcgttcggacatcaccaccagcgccgcggccccgtcagacaactggctcgaattgccggccgtcacctggtaaccctcgcccttcacggcaggcagaacgctcagtccttccagcgtggtgtcggcacggacaccttcgtccgcctcgagcaggaactccgccgtcgacgtctctccggtcaccttgtccttcaccgacttgaccgttgccagcggaacgatttcctccgcgaagcggccggccttctgagctgccacagtaagttgctggctgcgcagcgcgaacgcgtcggagcgctgccgcgacatgccgtagcgctcggcgaggatttcggccgtatcgatcatgtgcaggtaaacatcggggcgattcttggccagccacgcttcctgctgggcaaccttcagcgtgaccggttgtgacaggctgatcgattcgacgccacccgccaccattaccggcaccttgtcgatcagcacacgctgtgcggcaaaggcgactgcctgcaagccggatgcgcagaagcgggtcagcgtcgtgccgctgacggacaccggcaggcccgcgcggatgccgccttgccgggcgacgttgccaccggtggcggcgatgggctggccgcagccgaagatgatgtcctcgacttccgcgccgtcaatccccgcacgctggacggcatgctgaatggcatggcccgccatggtggcgccatgggtcatgttgaaggcgcctcgggtggctttgccgatcggggtgcgggcaaatgaaacgatcactgcacgagacatgggttctcctttggcgtggatggggccggcgttcgaagtcggccgtatcgaatatagacagtggatacattggggcgtgcgccggggactggaacgaaggtgggcagggttgaaagggctggacgcctggcctgccttgctgcgctagtcgcgttcggcgctggtgctcggtgtatccactgtctacatcctaggattgcggtcttggccgcgtcaagaagtctttgggcagtttcgggtttaccagcctgttcctttacgggcactgcagtgccagccagatgagcgaaagggctttcgttgctagggttaccactaggcgtaaatggcttcccgttccttgacgctcgccgacgcgctccctacgatatagacgctggatagattggcgttcggccatgcggtgacgaagcggcgcagacgttcgcggttccgggccggccgctgtgacggaagtagcagaaaccgaaaggggaaaacattggaattcactggcgcacaggtaatcaaggcttccagggcagaggtctggaaacggttgaacgatccggcgacattccagcggtgtttgccgggatgtgagcaataccagcagggagatgacggagactatgacgcagtcatcgtagcggccgtcggaccgatcaaggcacgcttcaagggcacggcccgatttaccggccaccaggagggcatcggctatcacatcgaaggcagcggcagcggtggcgtcgcgggattcggcaagctgggcgccgatatccgtctggaagacgtcgagggcggcacttccctgcactacgtggccgcagcgcagatgggaggaaagctcgcacagatcgggtcccgtctggtgggatcagtggcgaacaagttcctggcggagttcttttcccgctttgaaaagctggtaagccaggaggcaagtccgggtggttcgctggcaacttccgctgaatgagctcggcggttctgggaagaacaccggaattttttttgcccctttagtatgacgatcgtaatactataggcaccacgggtgccgatgctgaaggtgctaacggagacacagaggcgactgtgaaaattgaaaacaccatcaatggcgtaacaggtaccaccgagatagagccaaggcggctgctggtgcacttgttgcgggaccagaaacgcctgaccggcgttcacatcggttgcgacacctcccagtgcggagcctgcacggtgcttgtcgacgggacgaacgtgaagtcgtgcaccgtacttgccgcccagactgacggctgcgagcttcacacgattgaaggcatggagcacgaccacacgacagccgtgctcaagcaagccttcaacgaacttcatggcttgcagtgtggcttctgtacgccaggaatgctgcttgcggcacgagcgctgcttgcgcaccagcctgcgccggccgaaagcgatgtcagggaagcgctgcacggcaacctgtgccgctgcaccgggtatcagaacatcgtcgatgctgttcttcttgccgtgaccaggctgcagcgaacgccgtccgtcacacatgaggaggcctgagatgagcgaagcactgagcggaagtgcaacgaagtacattggcaaatcggtcaggcgtcgtgaggacaagcggctgatgagcggccagggcaggtttacggatgaccaccagttcccgggcatggtcttcgcggccttcgtcaggtcgccctatgcccatgccgttgtcagcgagatcgatagctcggccgcacgcgcgcttcccggcgtgatcggggttctgacctatgcggacatccagggcaaggttggcgacatccggccgaactgggtcgtgggtaattcgaaggtgccgccgcaccctccgcttgcggccgggcgggtgcggtacgtaggggaagccgtggcgatggtggtggcccagacccgcgagattgccgcggacgctgcggaactggtcgcagtcggttacgaagcgttgccacctgtcgtcgatgcggaagcagcactgtcagacaccgcgccccagcttcacgataacgtgcccggcaatcgcatcggcgtattccggctcaagggcggcagctacgaggatgcattgaaacgggccgaccgggtagtctcgatccggctggtcaaccagcggctgattccaagcccgctcgaaccgcgcgccttgtgcgcgagcttcgacccggtcgacgagcgcctgacgtttatcgtcccgacccaggttccgcatatgtcgagacgctggctggcggagaccctgcgctggcccgagcaccgggtccggatcgtggcgcccgatatcggtggcggattcggcgcaaagatgcacttctatgcggaagaggtgctggtggcgttcgcctccaggcatttcgggcttccggtgagctggacggagacgcgcagcgagaacttcgtcgcgaccacccatggccgcgcgcataccgagtatgtggaggcgcccgtcaccaacgacggcaaagtgctggggatccgcttgcggtcgttcgccaacctcggcgcctacctgtcgaatatggcgacggggatccctaccatcaatacggtcaactacatcacgggcaactaccagataacgtcagtcgacgcggaagtgaatctggtgacaaccaataccacgccggttgatgcctatcgcggcgccggacggccagaagccgcatacatcatcgagcggctgatggacgctgtagcgggggagctggacatggatccggtcgagttgcggcgccgcaacctggtgcagcccgatcagtttccctatttgccgcatgacggcgcgcgcggcaaatgggactccggcgactacgaagcctgcctgaacaaggcgaccgagctgatcggctaccggcgctggcgtgaggagcaggtggcgctgcgcgaacagggcaaatacatcggcatcggggtgacctgctatctggagctggtcggcatgggcatttcgccgatgctggaaaaggtcgggttcaaccgcggcggctgggagagcgcgcatatccgcgtgcattccgacggcaaggtcacgctgttcagcggctcgatgccgcaaggccacggccatgccaccagcttcgcgcagatcgttgcggaagccttgcaactgccgatggaagatatcgatgtcgtgcagggtgacaccgaccgcgtgctggcgggtcatggcacgttcaattcacgctccatgcccgtaggcggcagcgctgcctatgtggcagcgggcaagattctcgccagggcaagtcggatcgccgccttcatgctcgaaatcccggaagaggacgtgcactatgcagatggccatttctcgagcacggcaaatccgaccgtcatcccgttctcgcaggtcgcaaggatggcataccttgcgcacaagctgccccgggatttcgaagcagggctggatgagcgcgtcttctatgagccggccgccctgggagcgccgaatggctgccatgccgtggtcgtggaggtcgatgcggagaccggggtggtgacgatcctggactatgtggcagtcgacgacgtgggcgtgatgatcaacccgatgctttgccatggccagatgcacggtggcatcgcacagggcatcggccaggccctgttcgaagaagccgtgtacgacgactccgggcaactgctgtccggctcgctgcttgactacggctttccgcgtatcgaacagatcccccgcatgcgcaccggctttcatgtctctccggcgccgtcgaatccgctcggcgtcaaaggcatcggggaggcgggctgcgtcggtgcgccgcccgcggtcgtcgcggcggtatgcgatgcactgaagccatttggcatatcccatctcgatatgccgctgacgccgccgaaagtctggcgagccatccaagagagccggagcgcgacatgattccgtacgaagtcgaatacctcagggcgagcagtgtgcaacaggcactttccatccttgcccaaaaccccgaggcgaagatcctggccggggggcatacgctattgccgatgatgaagctgaggctggcgaggcctggactgctggtggatatcggtcgcctgcctgaacttcgtggcatcgtggtccatgaggactccgtttccatcggcagcgccacgacccacgccgaactggaggcgagcgcggaactgaagcggctggccccgctgttcccactcgccgccacggtgattgccgacccgacagtcaggaaccgtggcacgatcggtggcgcgctggtgcacgccgatccgtcggccgactggccggcggtcgcgcttgcgatggatgccgaaatggaagtggcaggcgggcaaggcagcaggcgcattcccgcgcacgagttctttgccggcttcatgtccacagccgttgagccggacgaggtccttacgcgcatccatgtgccattgccggcaccgggccgggttgcataccgcaagttccgtcatccgtcgtcgggctatgcggtggctgcggcggccgttgccatcaacgttgccaaagatggctatagctggggacggattgccatcactggcgttgcggatgcggcattccgcgcctgggaggcgggggctttgctggaaggcagcttcgccgacctgccggacaaggtcgatgccattgtcgaagccgcgttcaccaacgtgacgccgctggaggacaacttcgccgatggggcataccggttgcagcttggccgggtgatgctgaagcgggcgctggtcgatgcgctggagccgcgccgcggagactgaaactccgggggaggcttacgcctacgctgcgctgcgtgacctcgccttcggcttgcttgcggcggcaccggccgccgcggccttgttctggcctgctgccaacaggccggtcagcacgaattgctgtacgctctgccgccattgggccagcgcgacgcgtgggcgcgggctgggtccggtcggcttggcactgaagaacatgctcacaccgtgcatagccgaccacgcgcagcgcaccatcatgtcgtcgaactgctcggcaagattgttttcccggaaatagtcctggactgcacccgacaggagctggtaagacgcgctgcccgcctccagcagttcggggtacctctccttgtcctcgatctgcggcccgaacatcaggtagaaaagcgcgggatgcttgacggcgaactcgatatagccgtccatgatcgtgagcagccgcgcctcggcgctcatctccggcgagagccgggcccgccgcaccgcgaccagttcacggaatccttcggcggcgatggcggcaagcaggccctccttgtcggcaaactgattgcgcggcgcgccgtgcgagaccccggccagctttgcggcggagcgaagggtcagtccatggacgcccttgatggccaggatttcccggccacagcggatcatttcttcccgcaggttgccatggtgatagctttggcgggccgggcgcgtggtggaggtggtcatgaaatggcgggtcgcgatgtcgtcaggcctccatattagcgctaacccatccggtgacccgcggacggcaactggcagctaccgcacctgggcgtcgatgacctggacgtcttcgaaggggatcggcgatccatcggggcgcgtcaatggtggcgccacgatctcgtttcccgtgtgcttgtccacgaaaagcttggcgcgccgcttcggttccgccacccatcgctctgcccacgccttgaggctcaggtaggtcggcaggaaatcgcgtgcgctgtcgctcaggaagtaggcgcagcgtgtgctgccttcgatcggcctgcgtatcagcaggccatgatcggtcattgcctgaagcctggcgctcaggatgttggaagcaatgccgagctggcgctcgaactcctcgaatcgcgtcgccccgtaatacgcttcacgcaggattaggatgacccagcgctcgcccagcaccgccgaggcatgtgcaacgggacatggcatcttgagaaagcgggattggctcatatcggctccggcgctggtgcaagggcggccgcactacagggacgtctggagtgcgtccagtatctcggtggatagcgcttccgagcgcacggagcgcgccagcaccatgccgccgaccatggccgccagcgtgacaatggcgtccttgcgtgctgtctcatcatcgccccctgcaatggcttcgatgagcgatgtcacgcgcgcctcgaagcgccgccgcgtcttggtatccaggcgcgacacatcggcaccgagcgccgcgatggcgcaacccgatccgggatggtcgcggtgccttttgttcacatacgcctgcacgacggcttgccggcgctgcctaggcgatgccaccgacgtcgcttcttgcaggagttccatggtctggtcgaaagctgcgtcgatggcctcggcaaccagggcgtccttggactcgaagtgcgcgtaaaaccccccatgggtcaggccggcgctcttcatcaactgggctacgccgatgccgttgacaccgtgcttgcggaattgcgtcgaggcagccttgacgatgtgcttgtgggtttcagccttttggtcgagtgagtagcgcatgatcaggtgacaggaagagtcgggcgtgtgtgtctctgcaatatataacattacgatcatcattgcatcaggggcttgccgcggggttgttggtcgcgtcgttacatgtgggggccaatgggcgggcgcgcgccacgcggttcactagggatagcaccaaggcagcagcagcgtgttcctccttgaccatgccggtccgcctgactagcatgtagacgctggatatatcggtgggtgtggcaaacgcttgactgggagcggcatgggagcgtcatggccactgcggccgttcgccatgtgatatgacgaccatcatttcatgggcgctgccttgaaagggagggagaggaacgcgagggcggcgcgcaaggttcacgagcagagaagaccatcaacgacatggagccacgtgctcagataatggagacaaagcgcatgaaaccacagcaatccagctcgccggggaccatagatgtccaggcattcatcgacaaccagagattctcgccctatcaatggatgctcctcatcgtttgctttctggtggtggcggcggatggcttcgacacggctgcgatcggctatgtggcgccatcgttgaccacggagtggggcgtttcgaagctggtgctgggcaatgtgctgagcgcttcgctggttggccttgcgctcggcgcgctggtcgccggaccctgtgcggaccggttcggacgcaagcctgtgctcatcgtatcggtggcggcctttggtctgttcagcctcgccactgcgtccgctatatccgctgcagagctgtcctgctggcgcttcctgacgggtatggggctaggcgccgcgattcccaacgcgaccacgctgctggccgagtatgcccccgccaggcgtcgggccttcctggtgaacagcatgttttgcggctttacgcttggcgccgcgggcggtggcttcctggcggcggtcatcattcccgctttcggatggcgcagcgtgttcatcgtcggcggaatagtccccctggtccttgccatcattgcacttgcactgccggaatcgatccggttcatggtgctgcgcgattggccggcgcagaagatcaaaacggtgttgagactgctggcaggttccgcggaagtccacgcgtcgcggtttaccttgccggatgatcaggccgacaagttgcgctcgccgctcgggctcatcctgtcgccagagtatcggatgggaacgttcatgctctggaccacctatttcatgggtgtactagtcttctacctggtcaccagctggatgccgacccttgtcagggaagccggtgcgaccctggccgaggcctctttgatcgctgcgctgttcccgctcggcggcacgctgggcgccatggcttgcggctggctgatggatcgcatcaatccccattgcgtcatcggcttcgcctatttcttcaccgccgtattcacgctggcgatgggacacgcgaccagtggtgcatacctggtgctgctgacgccgatcgccgggctgttcatgggggccggcctggtatccatgcccgcgctggcggcttcgttctatccgacccagggccgtgcctgcggggtaggttggatgcttggaatggggcgtttcggtggtgtcctcggagccgtttccggtggcacgctgctgcaatttggcctgggcatgagctcgatcctcagcatcctcgccgtgccatccttgcttgcggccatcgcggtcgccgcgaagggaagggcgggcgcggcgaagccgtcggagcaagcaaccgttgccagcgaagcgtgatctggcgcctggccccgggttattgactggacctcagcttgctacgcttgacccggggcagcggatgcaggctggacggcaggaagaatcatggaaagcgtggatctcgaagtcttgagaagcagtgttcgctgggacgagcaaggacaccgttgcctgttgttgacggtcgtccatacctggggttcgtcgccacggccggccggcgcgatgctggccgtgcgcgacgacagcctggtagtgggttcggtgtcgggcggctgcattgaggacgacatcattgaccgaacccgccgcgaaggcattcgctgcggtagtcccgaggtgatccggtacggcgtcagcgccgaggaagcacaccggtttggcttaccctgtggcggaaccatcgaattggtggcggagccggtatctgcggcgagcggattgcgcgaactgctgcaggcggtggagggcggccgactggtgacacgtacgctcgatatcgccaccggcattgcgacgcttgggccggcggcggccgctgacggcctgacctttgacggcaagtcgctgtcaaccatccatgggccacgctatcgcatgctggtgattggcgccgggcagctttcgaagtatctctgcgagatcgccgtcgggctcggcttcgatgtgacggtgtgcgatccgcgcgaagaatataccgagtcctgggccgttcccggcattgccatggtgcgcaccatgccggatgacacggtggtggagatggccttggacgaacgcagtgcggtggttgcgctgacacacgaccccaagctcgacgaccttgcgctgatggaggcgctgcgcacccgggccttctacgtcggtgcgctgggctcgcgtcgcaacaaccaggcgcggcgcgaacgcttgaaggaattcgacctgaccagccagcaactggcccgtatgcatggcccggccggcatctatatcggcagccgtacgccgccggaaatcgccatttcgatccttgccgaggtggtggcagcgcgcaaccgcgtccgcttgcccgatgacctgagggtcgaacgttccaagtccgtacgggaggcgccggcagataccagcggcgcatgtggaatatcggtcaatgggtaacggcgccccggcgcctcgcatgcagttgtgggggtagcgcccacactgctttttgtcgccaccaaccggccgcggcctcgcgctgacggccgcggcctgtcggatcaagtggtggccgcgggcgtgttcgcgccgctgtcgttcaaatccgcgggcgtcatctcgttcgcatcggcaggcatcgtgatccggtaccagatggcatacatcgctggcaggaacaccagcgtcagcaccgtgccggcgaaggtgccgccgatcagcgtgtaagccagcgttccccagaagactgaatgcgtcaacggaataaaggccaggatagccgccagcgcggtcaggatcactggccgggcacgttgcaccgtggcttcgacaacagcgcagtgttcgtaggcacggcgcacgcgggggaaaggggcgaggctgaacgccgcacgctgcgcattggcgacttgcggaaccaggcagcagtcggccagggtgggcgcgttgccgacacaccagccaccgtccgcgggcagccacggctccaaggcgccgaagccggccgtgagccagtgtgcgacccattcggctttgtcagcgtcggcaacaccaaggcgggcactgagatacttctgcacgcgcatattgttcaacgggtgcaagtcacaggcgatggtcagcgcgaactccagtacacgtatgcgagcaggaccatcggcgggaatcagccggcacaggccatttgcgatcgagatggtcgatgatcgccagtgattgcggctgtgtattgctatgtatcaggaacggcaagcgatacttgcccatacaacatcaccacaacgggcggttggcgtgtgatgaaatgtggagactatcctcgcgatcgctctgcctggcccgcgtatcgaggcagcccatctatgaaaaaggacaatgtcatgcgccacaacctgaagtacttttcggcggtcgccattgcggcgacattctgtataagcgcatccgcgcaaacagcacaggatgctgttcggccacctgccattcttccactcaacggcgagccagcgcctaagctgatagcgtacccggcacttgccgagccgcttgcgcgcggtgtagtcatcgtccaattccggacggagaacttccgcgtcatgcccgtatttggcaagcaggcagttgatatctcgccacgcatcgggcatttgcacgtaacaacggacgacgttcgtggcacttgggcacatacgagtgaagacccgatcatcgtcgtcgggctcacgccggggccgcacaagcttcggctcgagctggctgacccgagtcacaagatcctggctaccgaggtggttgccgtcactgtcccagatctgagagtttcgaaaccacatgagcattgatgtattgtgcacccgcctgtctcaggcgggtgcacggactgcttcaatgacgaatctgctccaattcgcccaacgtaaactcgcacggtacctggaagggttgcttgctaacgagcgatgttaatctgtgccttggtggtgcgggctgccggcgctttccgcgagctctatctccattcttctgaagccgctcaggccgaggccgccccagagcctaatacaacgaggatgtttacggtttgccaagccatgcatcgcgctttagagggcgcccgtgagcccgactgagtggattttccctgggtctccggacacggacacccctttggttgataaccccattctgcgcctgaactctctcggtgggcggtaacgcactgtgggggtgctgctcgttgtaatgctcaaaagactttcgtacaccgtgccaaaagtgccacgacggcgacaataaagctgtgatcccgccacgtgctgcctggatagtggctgctacggttgcgacgtcgtgttgacgattgatcctgcccataccggtggccgccgttcgcgccaaggacatgccgcttccaattgtgcggccagacggaacagcgtgtgctcccgcccgaagccagacataaaatgcgagccgattggcagatccgattgagggtcgatggaaagcggcactgacattgctggcgttcccgtcacgttcgataacgcggtaaacggtgactggctaagaacgtgcgcaatccagtcaagcccatcgacggatgttcctatccggttgtattcaccaatccgaggcggaagtctgggtaacgtcggtgtcagcagaatgtcgtagtttccgaagaaccgccccagcgcccgtgtgacggtattcctgacctgcaatgccgacaggagctctacggcgccaacctcaatgccgtatcgatagagcgcgagcgttgccggttcgaggtgcttttcatccactgttcgtcccgtggctgcggcaatgtcgttgatccggagcgctgcgttggcagcccagattttcgcattgcattgcacaaatgcgtcccagctcacacctaagtctggcgctacttcatggacatgatgacccagggactcgagtgtcctggccaccttgctcaaggcatccgcaacccccgtgtcagtacgcgcggcactgaatggattcatcatgaacccgatcttcagatttcccggctgctgtcggatctccgacagatagctgtctttgggtggggcaatgtagtagggctcgcccacgccgccgccgtggatgccatcaagcagcgctgcactatcgcgcaccgttcggctcacggcaaaatgcacgcccagcccgttccatacttcgtccacgtggggcccgttcgacacgcgtcccctggtcggcttcagaccgaacagcccgttgcaggcggccggcacccgtatcgatccgccgccgtccgtcgcatgcgcaatcggaacgataccggcggccaccgccgctcccgcaccgccgctcgatccgcccgcgccatgctgcagactccagggatttctcgtcgggccgtacagcacgggttccgtcgtcgtgctaaccgccagttctggcatggttgttcgcccgagcgtaatcaggcctgcctgacggaagctcgtcattacgtacgagtcttcctttgcgacggttcccatcgccaggcgactgcacatttcgctcctgcgtccctgcatggtgacgccgagatccttgaggagaaatggcacgccacctaggggtctcggatcgacactcacgatgccagctgactgtatctccacctcttcgggccagtaatcgagcacagcatttacttggggattgacggcctcgatggcagccaatgcggctagcgccacttccattgcggtcacttctcgcgtggcgatgaggtgatgcagccccatgccgtcaagggcggtgtattcggcgagtttcatgtgacgttctctttcagggagacatcgggagagcgcgcatcgcaagggttgcgtgtctgaccgcaggcaatgaaggaggttgtcccgcatcgccccccggctgcttcatagtcgattgcctagtggcaggcggatcactagccataggaatttacttcgcttgacgcacgctggccggcatgggcgactcgtggcgaggcgcagtatcgcccctgggcttcaggcgcaggaacatgatgatgaatgcacacatcagcaacatcgccgccatcagcaggaacccggggtagatgctgccgctcacggatttcgaccaaccgatgatggttgggccgaagaagccgccagacaggccaatcgtattgatcagggcaatggctcctgctcgtgcgttgcccttgatgtacgcgggcggaatcgcccaaaagacgatgttggccatccacatcaggccggtagcgacggtaacgcataccagtgtcactgcgagattgccgtcggcgaggtaccaggcaatgaagcaaagactgcttatggcagccggcacggcgatgtggattcgacgctcttgacgcctgtcggagctgcggccgccgaagaagatggcaaacgccgctgccacataaggaatcgccgcataccaaccgagggtctgtgtgctggtgacgccggcggatttgatgatcgtcggcagccagaagctcaaggcgtagatcggcgcgatgatgcacagataggctaccgcgaggatgtacaccttgggatcacgcagtaccatgagaaacgattcgtgccgccggtctgtagccgtgttcgtttccgcggctagcgcgcgcttctccgtgtcgttgagccatttcgcgttggatgggtcatcgacgagcaggaagtaggccgcgacgccaagcacgagggttggggcgccttcaatgagaaacatccattgccaacctgcgaggctggccgtaccggcgaaggccgtcatgatccacgccgacagcggcccgcccacaattccgctgaaaggacccgcaagccaaaccatcgaaattgcgccggcgatgcggctcggaccataccagcgcgacaggtagaacaggacgcccggcgcgaagccggcttcgaagacgcccagcagaaagcgcagggcgtagaacaccgggacgcttttgacgaacaccatgcacatcgaggtaataccccagagcaccatgattcggctgaaggtaagccgggcgccaaccttgggcagcaagagattgcttggtacctcgaacaggacatagcccacgaaaaatattcctgccccgatgccgtaggcggcgtcggagaagccgaggtcgctctgcatctgaagctttgcaaagcctacgttgactctgtccagataggcgaacatgaagccgatgaacagcagtggcagcaggcgcatatctacttttcgatcgagggacgcacggtcggccccgctccccgaattttggtccttttgagacacagacctctcctttgattggtgtgtatggcgtcgccacggtgcgcagcggcgccggcatccgtggccgaaatggttctggcgtcatcgcctggcaacttcgcttcgtgtcgacaaacacttcacggtggccgtgtgtccgatggctgccagtgtgcggcgtgccggggtcgatatggacgttggaacgggttatagttgttccgacatgatcgcgaggatggcgtcgcagagaacttgcgccccagccgcgacatcgacttcgcgcgcgttctcggcctcgttgtggctgatacccttttcgcaaggcacgaaaatcatcccagtgggaatatgttgtgcggtgtacttggcgtcgtgagtcgcgccggaaacgatgttcaggaatttcatggcccgaccgcctgcggccctgcgcacggttgccaccacgcggtcgtcgaacgttaccggcgtggacctcaacagaaccttcgctgacaccgggcagccttcgatctcgccagcgcaaagttgaaggatcgtctcgccggcacgccggagggaatcggggtcgggatgccgcagatcgatattgaatgtcaccctgcctggcacggtgttgggtgatcccggataaacctccagccttccgacggtgaagcgcagaatatcctcggggtcgtctatcgcggcgcgaatgtatccgatgagcttggtcgcggccaccaatgcatccttgcgatgccgcagcggtgtcgtgcccgcgtgggcctcggcgcctagcagttggatctcgtaggcatgaagtccttgaatgcccgtgacaatgcccacatcgcatgcctggttttcaaggacggggccctgctcgatgtgggcttcgatataggcaaagccgctcataccaagcgggcgctcctccagaaccggaaactcggcgatctgggccttcaatgcgcgttccacatcgatcccgctgacgtccttgatggccaatgcgtcggccagcggcagcgcgccggccgcaacggcggagcccatcgtggggggggggaaccttgatccctcctcgttcatccacacaacgagctcgatctggcgttcggtctcaatgccgtgatcgtcaagcgtctcgagtacctcgaaaccggcaagcacgccgtagacaccgtcgaatctgcctccggtcggctgggagtcaagatgtgaacccgtcaataccggactgaggcccggattccttccggggcggcggatgaacagattgccgatcgggtcaatcgacgtctgatagcctcgcctggatgcccactggagcaataacatcttgccctgggtgtcttccgcggtgagcgcctggcggttgacaccgcctttggccgtggcgccgatccttgccatggcgcagacatgttcccagagccgctcgctgttgatgcggggaccgacgggggtaagagaggaggacggagtgggggcgttcatctggctgcttgcctggttgtgtggcttcgggtgtgcactggttaccgcgctgaagaaccttgagagttcatctgcacgcgatgtttgatttgatctgatgcctcagtccagttcgacgcagacttcgatctccacgcaggctcccagcggaatctgtgcgacaccaaatgccgaccgtgcatgtttgccggcatcgccgaacacgtcgacgaacagctccgatgcgccgttggtgaccagatgctgctcggtgaagtcgggcgttgaattgaccaggctcatgaccttgacgatgcgtttgacgcgattcaggtcgccggtgtgggcctgtagcgtcgacagcagatcgatcgcgaccgcgcgggccgctgcgcgcccctcgtccgccgacatcgtggcgccgagcttgccaacccacacgttgccgttcttcttcgcaatgtggccggagaggtagacaaggttgccgctctgcgcgctcatgacgtacgcggcagccggcgcgcctgcgggggacagctcgatatcgagtgcttttagtctttggtggatatcgtgtgattgcatgatgcttgtcgatggagggcaagatgactggcgccacggggagtcatcgcgagtcatgtggcgccggcgggccggtttcagtccggcatcggttcgcggccgaaggcctcgagttcccgcaccagggactgcgcggccagttcgaccagtgcgcggcctttctcgcgcgttgccaggcctggatcggaaccgatgcgtccgtccgggaagcgggcccggaagtcgagggcttcgcggatcgggccggtcggcgcaatgggcggggcatagtcggccgacttgaccgaatcgggaaaggcgtactgcgtgatcgcaatttccgaaggtgtggcatgtgagccgtggccggtcgggaactggtctcgtgccagttcgcccacaccttcgagatcccaccagttgcagactttcagtgcgaagccggcacgacgacgcgcaaagcttgcttcggcgtacagctcggagaacgcggcatcaatcgacgagacattgccgccatggccgttcaggaacaggatcttttcgaaaccatgcaccaccagcgagcgggtccagtcgccgatcgcggcgatgaacgtcgacgggcgcagcgagatggtgccgggaaagccgaggtgatgctgtgccatgccgatgttaaacgtgggggccacgaggatatcggcggatttttccgattcacgcgcaatgatttcgggacacagccagtccgtacccagcagccctgtgggaccgtgctgttcgttggagccgatcggcacgacgatcgtgcggctgcgcttgaggaactgctcgatttcggaccaggtggagagatgtagaagcatgacgactccttgttaccgcttcgcgggcagcttgttggcaaggatgatcagtgcggcgatgattggcagcgcggccaggatcagcacaccgaggtgaaggttgccggtggcggtcttggcccatccaatgatggccgggccccagaagccgcccgatagcccgatcgtgttgatcagtgcgatgccgcctgcggccgccgggcccttgatgtattcggaaggcatggcccagaacaccgtgtaggtcatccacagcgcgcaggtaccgagcgtgagcaacatcagcgatgccgcaagattgccgtcgacgaggatggacgcggcgagcagcaatccgccgacggttgcgggcacggcactgtggaaacggcgctccccgacccggtccgagcgccggcccatgtagtacatgccgaaggccgcggcgacatagggcagggccgagtaccagccgagttgcacggtgtcgttcacgccctgggccttgatgaaggtcggcagccagaagctgatcgcatagatcgcggcgatgatgcagaagtacgccagggccagcacatagacccggacatcgcgagccacggccaggaaggaatgattgtgcgccgcgctggatccgatttcgttggcgagcaggcgcttttcctgctcggtgagccaggcggcgtcggcgggacggttcggcacgaaatacagggcgagcacgccgagcaggacgcagggcaggccttcgaccaggaacatccattgccagccggccaggccaccggtgcctgagagcgcggtgattagccatgccgagaccgggccgccgacaatgccgccgagcgggccggcaaggaacacgatcgcaatggcgcgcgccatgcgctgcggcccgtaccagcaggacaggtagtagatcatgcccggtgcaaagcctgcttcgaagatgccgagcaggaaacgcatggcgtagaacatcggcacgttgcgcacgaacagcatgcaggccgaggtgatgccccagagtacgaggatgcggctgaaggtcttgcgtgcgccaatgcgcggcagcaccaggttgctcggtatctcgaacagcacgtagccgataaagaagatccccgcgcccacgccatatgcggcatcggagaaaccgaggtcgccttgcatctgaagcttcgcaaagccgatgttgacgcgatcgaggtaggcgaacaggtagcagatcagcaggaatggcattagccgccagttgatcttgttgtagagggcagaggtgccgtctactgcgctttctctcgggatcgccagcacgccagtctccaatgtcttttatgtgtaccgcgttgatggatcggatagtgccagcgacaatggcaatctccaacagcaaccatgtccacacttcgttgccttcagggcaacgcatcggtatggtgtaaagtctgtcatcgaccaagtggatggttcgacatgcgtgaaatcaatcagcagcggctgcgctacttccgcgaagtgctcgagcaaggcaccattcgaggcgctgcggagaatctcaacacatcgccatcggtgatcacccggcagatccggctgctcgaggacgaacttggcacgacgctgttcgagcgagaggcgcgtggcgtcaggccgaccgaggccgccgcgcatctgcttgagttctggcgcgactaccggtcacatcaggagaagcttgaggaccagctccatgccctcaagggtctgcggcaggggcaggtccaggtggtcctgagcgaggggtacgtcgatgcactggtcaatgaggtgctagcgccgttctgtgcgcagtacccgctgctcgacatcggcatggagatcctcggcgtggatcaggtgctcgacgccgtggccgaaagtcgcgcgcacatcggacttgccttcaatccgccaccacatccgcgcatcgagtatctggcgagttcgtcgcagccggtcggcctgctggtgcggcccgaccatcccttggcattgcgtggcggcgcggccagcgccaaggacatcttgtcctggccgctggccatgatgccggcgtcattcggcgtcgggcacgccgccaagatgctcgaattcgcggagaacattaggatccggccgacgctggtcaccaattcactgacggcgctcaagcagtttgttacctacgaaaactacatgacgctgatcggcggcgagttcgccgcgtatcgcgaaatcgctgccggaacgctcacggtggtgcccatcgatcatccgctgttcaggggcacccaggcgcgcgtgctggccaaggccgggcggccgctaccggcggcggcgctcaagctgctcgaacatatcctgcgggacatgccgatgtttgcgcagggcggccagtagccgcccgctacggctcgcgcgacacctcgaccaggcagctcatcgcatgccgtccttgtgtcagatccgacgtgcctacaatccgacgacctgttattgctcgaccgcggctaccccatcagttccttgcgcaataactgtggccacgcctcgatcgccaccaccagcggcgtgcctacgttgaagttgcagatggtgcaggacggccgggttaccccggtgcgacgcggactcaaaggcagcctccgcgtcggtctcgaagacgatgtcctcgagaccgtcgatcagcgcacggtagtcgtggaggggcgggatcgggccaacgccggggcgcggcaccgcggcggcggcaggccggcgcggcgcgcgccggttggtggccgcggcctccctggcgatcggcaacttccggcgcatgcaggcagggcgccgggtagcgctgatcgaggagcgcacggccatggcgcgcgaactgcacgactcgctggcgcagtcgctgtcctaggtcagccgcctgcagaccctggccgaccgaggggacgcgcacgagggcctggaggcgaccgcggaagaactgcgcgacggcctgaacggcgcctatcgcaagctgcgcgaactgatcacgacgttccgcacgcagatcaatgtgcagggcctggccgcggcgctggaggaggcccttgatgagtatggcgcgcgcagcagcgtggccatgacgctggacaaccggctcaagggctgccagctcagtgccaacgaagagttccatatcgtgcagatcgtgcgcgaggccctctccaatgtcgtgcgccacgcggtcgcacggcggtaaatgaccttcacagtgtccagtggaatatccatgatattccttattcctcggcctttgctggcgcgtcaggcgagctattttggtgcattggctcctcctctgccggcagcgtcgcagcaattcggtcacaagtgcgatggctggctagccccaacatgcggctgacctcatcacgtgagctgcctgccaggagatggcgccggcagaaggtattgcgcaacgtgcgggggcttggctctgcaccggagaaccccattgcggcaagtgcggtggccacgatccgaccgaagctcatgtcgctgatcggtcgaccatcgggggtgagcgtgaaaagtaggtcgccctcgacggggaggatcgagcggcgggcacaccaagtccgcagtacaggtatcgcgaagtcggcgaggtgaaccgtgcgcgcatcccgtgcgccgacacaaaaaatagggcgggttcgcatctgcgatcagatctctcaacgcgctgctcgcgcttcccccgctgtaatacccgttgcgaggaatgccgcgacgattgcgcggctgcgcaagccggccagatcctcggcaggcgatagaagataggcccaccttggtcgagcgtcagacgaggtttgtgatgctggtgaaggtcgccagcaaagacagcgagacagtcgtcaatgcactcatcaagcatgtgcgcaaactgccccaggagctctacaaatcgctgacgtgggatcacggaaaagagatggccgatcacaagcgctttaccgtggccacggatatccaggtctacttctgtgaccctcgggccgcgaagccattcaggtccgcgtcgactttgatccgggcgccttcgcgccgaagcactcgcaccccggcgaagagatcgcccacgtgctgaagggaacccttgagtaccagcttggcgaccagaagccggtcacgctgaaggcgggggattcgcttttcattccggcaggcacgccgcattcggccaggaatgttggaagcggcgaggcttcggaactcgcgtcttatatcgtcacgaagggcgcccctctcgtggtgccgggcaagtagggcaggggaagccagctggccggccgggccgtcgtgaattcgttgacaggtacttcagcacgtagcaattcccttccgcaagccggaacgcgccatttgcgcgggttctggcagcgccgcgacaagcgatgcgtgatcgggtttacttgccgagaatggacttgttgcgggcgtcgatgatctcagccgttcgctcggtcgcgccgtcgccgggttccaggcggacgtcgcgcaagcccagcgtgcggggacccacgcgcaatgcgaccggttcgaccggttcgccggtgctgtcctcgacgaggcggatgggcgtgcgttgggtgcaccatttatcgccccattgcatcaaccccgcgatgacaggatagagcgcctcgcccttttccgtcagccggtactcggtgcgccgttccgcgccctcggcgatcaccttcgccagcaccccgtgctcaattagggtgttcagccgcgtggcgagcacatttcgagcgatacccaggcgctgctggaagtcgtcaaagcgcgtagtgcccatcatgcactctcgcacgatgagcaggctccaccattcgccgacctgctccagcgcgccagccacggagcagttcatccctgtgaaagtcttgcggtgcataagcggacgtcttgcgttacataacactcatcctagacgagaaagttgcatgaagcaactcaatgagctatcgtaagtttcatcaagaaacttttgtgggatgcgtcccgtcacgatttcccaacgcgcggctcgatgtgccgcagaggacattcacatggataaacgtctgatcgttctggccagcggcatgttcgcgattggcacggacagcttcgtggtggctggcgtgctgtcgcaggtttcggcttcgcttggcgtatcggtggcgctggccggccagatggtgacgctgtacgcgatcagctatgcgctgctgtcaccggtcatcgctgcggcggcagcgaactggccacgcaagcggttgctgctcacggggcttgcggtgttcgtggtgggtaacgtggtgaccgctgtggcgccgaatatcgagctcgtgctggccagccggctcatcgcgggccttggcgccgccatgttcagcccgaccgcgacggccactggcgcgtcgctggtgccgccggagcagcgcgggcgcgcgctggccatcgtgatcggcggtctgtccagtgcaacggcgctgggtgcgccgctgggcaccttcatcggcggcgcgctggactggcgcgcgacgatgtggttcgtggccgccgtcggcacgctggccgggctgggcgtagcgtggcgcctgccggagatcccgacgccgccggccatcagcctgtcgcgccgccttgcaccgctggcggacactcgcgtgctgttgacgctgctgacgacctggatgatctatgcgggcctcttcctcgtctacacctacatcggcctgagcttcgaccgtgccactggcggtgacccgctcgtgctggcggccttgctgctgctgtggggcgtggcggccaccgtcggcaatcttgccgcgggcggcctgaccgaccgctacggcagccgccgcatcatcaacgcggccatcgccgtgctggtcatcgacttcgccctgttgccgctgacgtcggcatcgctggtgaccgcggtccccgcgctgatcgtctggggcgtgtgcggctggggcgtgctggtcccgcagcagcaccggcttatcagcatcacgccggctgcctcgccgctgctgttggggctgaactcggcggcgatctacgttggcgtatcgatgtcaggcgtcatcggcggcgcggctatcgcctcgttcgaccgtcatgcccttggtctcgtgggtgcggtctttctggcggtggcactgtttgtcgccgaatgggcgcggcagcggatcgcgcggccgcaagcgggaccggccggcgtggtcgccgccacacccggttcggccaactgaagccgagcagggaatcccggcaggcgcgcgacgcgctgccggacgaatcaccgatgaactaatggacggattgggcagcagagcatggcagacagacagaacggccgggccggcaggcggcgatggctattggcaggtggggtactggtcgtgacgactggcacgctggtgacaacgatggcattgaaggacacgcgtgcggcaacagctccggcagcgcctcaggtgttccagcagttccttcttcagcgcaccgcgggcctgtatgtagaggctacgatagatcgtctcgtgtgacacctggtagcccttgttgaccgcatatgcgtgcttgagccagcctgcaacttgctcaggcgaccactgcaactgaagcttgcttgccacaacctgtgcaagtatccgattcctgacgagcttacatgtctttggacgccggccggctacggtgtgcaggttgtccaatggctgtcggatcgtgcggcgcgactcgaacgcgcattcgagccggtagggtattcccccatttctagcggtcgctggaagtagaggctaggccaagttggccgatcgttgtttcggtgtgatgcgaccaagcgccatattcgggcgttcgtgattgtaggaccatagccatttgtcgcgtactcccggacctcggcgacggtttcgaacaggaaatgcgccagccagtcataccgcacggtccggttgtaccgctcgatataggcgttctgttgaggcttgcccggctggacgaactgcaaccggattccccgcttgtctgcccagtccttcagcgcttcgctgacatactccgggccgttgtcgcaccgaatcgcctgcggcggccctcgccactcgatgacctgatccagggcgcggatcactcgtggtgacggcagcgggaagtcctcgtcgatgcacagaccctctcggttgaagttgtcaatgacattgaacagccggatgctgcggccagtcggccaactggtcgtgcatgaagtccatcgaccagctttcgttcagcgccaatggcactgccaacggttcgggctgctcacgcaccagccgctttcggggcttgatgcgcaggttcaactccaactgccggtagatgcgatagacgaaggcttgtggttccagccgaagcctttgacgttgcgcaggtagaggaagcacagaccgaagccccaattacgctggttgtgcgtcagcttgaccagccaatcggcgatgacctcgtcctccgccgagctcttggcctgataccggtagcacgtctcgctcacgccgaaagctgcgagaggctgtcttgaccgtcagagcgcgttctcgcactgcacgcatggccatctcatgtcggtgagatggccttaccactttttctcgatggcttccttcaggacatccgccttcaggcgctcctcggcatacatcttcttgaggcgggcattctcggcttccagttccttcatccgggtcattagcgctgcatccatgccgccatacttggctcgtcatttgtaaaaactggcgctactcatgccatgttcccgacagagctccggaaccggcgtaccggcttcggtctgtttcaagatggcgatgatctggctgtccgtgaatcggggggtcttcatgcaaaatttcctaaggtaccgctgctagaaaattctacttcccgcgaggcttactttacggggggaataccaccggacgcgatgccgcgcacagcggatcgacgacatgctcgcgcgtggccagcccttgccgatggagttccgcaatcgcatgatctactacgtcgggcccgccgatcctgtgcgtgacgaggtagtaggcccttgcggcccgaccacatccacacggatggacaagtttgccgggcgcatgctggcttccaccggcttgctcggcatgatcggcaatgccgagcgcgggccggaggcgatcagcgcgatcgtgaagaacggctgcgtctatctggcagcaaccggtggggctgcctatctgatctccaaggcggtcaggttctcgcgtgtccttgcgtttggcgatctcggcatggaagccatctacgagttcgatgtggagaacctgcccgtggttgtcgccgtggatgccggcggcaacagtgtccacgaaagcgggccgcgtacctggcgcatcgtgccggcaggatgctgacgcggtcgcgcttggacactaccccgcatctgcaggaccgcggcaaaccgtggaagcgattcgcaccggcactctgcgagccgcttgcttcgcaggcctgccttcgcgctcacggcccccgtttctgtcacacgctgctggcttcgtatgaaaatcagcgtgctagtggggaaatgcagcatcgcgcgcgtcctgttgcggcttccccagctccctgcggtagcggttcaggtcctgcacgctttcaaaggtgcgctcgaacagcagcgacatattgtgcaggatccgttcgatgaccttcttctcccagccttcgtcgaagcggatctgctcgtccagccattttcccagccagtccgggtcgggcaggcgcgactgcacggtgtcgttggggaacagcgccttgttgacgtgcaggctggtcgggtgcagcggtttttcggtgcgccgcgccgatgccatcaacacgccgatcttggcaaacgcggcgcgcgcggtgtcgccgaactgggccaggtatttcttcatgtagcgcaggtaggcgccgccgtggcgggcttcgtcctgcgacagggtacggtagatatgcttgatcaccggttccgagtgccattcggcggcacggcggtaccagtggttcaggcggatctcgccgcaaaaatgcagcatcagcgtttccagcggcggcgccgggtcgaattcgaagcgcaccgcatgcagctcttcctcggtcggcaccaggtccgggcggaaacggtgcaggtactccatcagcaccagcgagtgcttctgctcctcgaagaaccagatgctcatgaacgccgaaaagtcggaatcgtggcggttgtcgcgcaggaacatctcggtggcgggcagggccgaccattccgtgatcgcgttcatgcggatggtcttggcctggtcgtctgtcagcaggctggcgtcgaaggtgtcccaggggatgtccttgtccatgtgccagcggaccgcttccaacgatttgaacagttcggggtagagcatgccaatagcttgaaaatggtagtgaaagtggcgtctcaaaatctgcgtcggcgaagcagggccagcgagctggccctgtcccgcgaccgacggcccggtcatgcgtcgccctggccctcgacttgcggcgcacggcggaagctgatggcgaggcggttgaatgcattcatcagactgatcgccatggtcaggtcagcgagttccttttcactgaagacggcagaggccgctccaaatgcgtcgtccgggacatgtgtctcggaaacgcgggtcacggtctcggcccacgccagtgcggccttctcgcggtcactgaagagggcgcccgcttcgtgccagacctgcacgagcgcgagcttgccgaccgacacgcccctcttcaccaggtctcgcgtgtgcatgtcaaggcagtaggcgcagccgttgatctggctgacacgcaggtagaccagctccaccaggacatcatcgagtccggactgcatgacgtagccgtagacactgccgaatgccttcacgccacccggggcggcctttgtgtagtccagtctcatttcgcgctcctttcgtaagtggtcaggtccttttcgccgctgtccacgataaacacggccagcagcttggcgggctttgacttgctcgcgttgcggctgacggcatggtgcgagcccggctcttcatggaagctctcgcccgccttgtagacccgttccggcccgtcatcgaccttgctggcgatgctgcccgagacgacataggcatagatgaatgccgacttggcgtggtagtgaggcaaggacgaggcgccgggtgcgtaatccacttccagcgcgataagtgacttaccgggtatgttggggatggcccgggagaagttctccttgaccgtgtcaccggttccatgtgcggctgcggcgacgggaaatgccatcacggtggcggcgagaaagggcaaaagaaggtgttgggctttcatgtctgtttccttggcaaaacgcgtgaagcgggtagtgtggatgccggtctgcggctttcagtcccgggacgcctttccgttatgggaggcacagcctcaggcgagccgaggcagcgatttgttgggcggccccgaagccttgctggcttcatcccccgcgccggtctcgccggcgcggcttggcgtagcggaaacgccgctcaggtcctggccggcgatcagcgtatcgcggaggctgcgggtgtgacccggttgcgtcgatacgcctttcaggtcgtggccggcagtcatggggcggctggtcgcccaggccaggtcggaagcggatgcccatgcggtcacgccggtggacaggatcgcggtggcgccaagtgcgctgatccagtggatcggtttcatagtgaactccggttgctttaactacgatcattatagtcgtagtaacgatagtcgatcgtccatcgaagtgcaagcgagcacatggactgcgccgagacaagcatcgggaaaagatcttgcagctctgtttcccgtcaagtgccagacatgaacagcccatggtttgccctgaagtctccgcgataactaagacttgtaaagtcgtagttatcgcctatgctggttttcaccgaattccttaacggagacttgccgtgaccgccacgcaacatgacgaaatcgcattgacaattgatccacgggacgacgaccctcaggagacagccgaatggctggaagccctggagggcgtcctcggcaacgtcgggccggcacgtgcgcactatctcatcgagcggcagattgcccatgcgcggctgcgcgggcaattgcagccgcactctggcggcacgccttacgtcaataccattgccgtcgaccagcaaccacgcatgccaggcgaccgcgagattgagcgacgcattcgctcctatacccggtggaatgccatggcgatggtggtgcgggccggcaagacttcgaatgtcggcgggcatatcgcctcgtttgcctccgcggccacgctctatgacgtgggcttcagccatttctggcgcgcgcccacagcggatcacggcggcgaccttgtcttcgtgcaaggccacgtggcgcccggcatctacgcgcgcgcgttcctgctcggccggctggatgccaagcaactcgacaactaccggcgcgaagtcggcggggaagggctgtcctcctacccccacccgtggctgatgcccgatttctggcagtttcccaccgtttcgatggggctcggcccgttgatggcgatctaccagacccgtttcatgaagtacctgcaggcgcgcggcatcgcgaagaccgatgaccggaaggtatgggtattccttggcgacggcgaaatggacgagcccgagtccctgggcgcgatcggcatggcggccagggagcgcctgggcaaccttgtgttcgtcgtcaacgccaatcttcagcgcctggacgggccggtgcgcggcaacggcaagatcgtgcaggaactggaaagcatcttcctgggcgctggctggcgggtgatcaaggtgctatggggtggccgctgggacgacctgttcgcacgcgacaagagtggggcgctggcacggcgcatgatggaggtcgtcgacggcgaataccagacctaccgttcgaaatccggggcatacctgcgcgagcatttcttcaatacgcctgagctgaaggcgctggtggccgactacaccgacgatgacctctggagcctggaccgcggcggccacgatccggtgaaggtctttaccgcattcgctgaggccgcgcgcggcagcgacgtgccgaccgtgatcctggccaagaccatcaagggctatggcatgggcgaccagggccaggcctccaacgtcaaccaccagcagaagaaggtgcagcgggaggccctgctggccttgcgcgacaagtatgcattgcccgttgcggatgcggaaatcgaagacgtcccgtatatcagcttgcccgagggatcgaaagagctcacctacatgcgcggacgccgcgaggcgctgggcggctacctgcccgcgcggcgccagaaagccgcatcgctgccggcgcccgccttgtcggcattcgacgcgctgctcagggccacgcccgaagggcggggcatgtcgaccacgatggccttcgttcgcatcctgggcacgctgctgcgggacaaggaactgggccggcgcatcgtgccgatcgtaccggacgagtcccgcacgtttggcatggaaggactgttccggcagatcggcatctggaaccaggacggccagcgctacaccccgcaggatgccgagacgctgacatcctacaaggagtcgacgaccggccaattcctgcaggagggcatcaatgaagcggggggcatggccgactggatcgctgccgcgacatcgtactccacgcatggcgagcccatggtgccgttctatatcttctactccatgttcggcttccagcgcgtgggcgatctcgcctgggcggcggccgatatgcgggcgcgcggcttcctgctgggcggaatctccggacggaccacgatcaacggcgaaggcctgcagcacgaggatggacattcgctgctgtgggcatcgtcggtgccgaactgcatcagctatgacccgtcgtttgcgtacgagttggctgtgatcgtacaggacggcctgcgccgcatggtgcaggagcaggaagacgtctactactacatcaccgtcatgaacgagacctatgcgcagccggccatgccggccggcccgagcgtcgcgcaggatatcctcaagggcatgtacgccttcagcaaggcagaatctgccgaatcctgtccgcgcgtgcaactgatgggcgccggcaccatcttcaatgaggtcatcgccgcagctgcattgctgcagcaggactggggcgtcgctgcggatgtgtggggcgtgccgggcctgacggaactggcacgcgacggccgtgcggccgaacggcacaacctgctgcatcccgaggcgccgccgcgcgttccgcacgtgacccggcggctgcaggatgcgccggggccggtcattgtcgcgaccgactatatccgtgcgctcgcggaccagatccgcgcctatgtgccgcagaaattcgtcgtgctgggcactgacgggttcggccgctccgatacccgcgcggcgctgcgccacttcttcgaggtggatcgccactggatcgcgatcgcggcattgaaggcgctggcggatgaggggaccatccccggcactcgcgtctcggaagcgattcacaagtacgggatcgatccggagaagccgaacccgctgcatgcctgaacgatgggccatcgggcagggcagccgcaagttcggctgggaccggcgcgatccgaggccgggttcgatgacggccggcaccgagatcgtcggctacggcatggcggtgtgcaactgggacgcctggcgctcgccagccgaggctcgtgtcctcctgcgcagcgatggcaccgccgcggtgatctgcgcaatccaggacatcggcacgggcatgtacaccatcgttgcgcaaacggtcagcgaactgaccgagctgccatttgaaaagatcgatgtcaggctgggcgattcggcgtttccggcggctccggtagccggcggttcgtgggcgacggccagcgtgctcccggccgttgccgaggccacgcgcaacgcgatcggtcagctgcgcacgttcgcgacgcagaatggccgcctgaccgacggcaagcgcgccgtcgatcatgcctcgatcctcaatgctcagcgttttgccagcgcggagggctttgcccggaccggcggcacaccgaccgacaagctgtcctgcacgtctttcggcgcccacttcgttgaggtgcgctgggatcccggcatttcacggttgcgcgtcgccagggtcgtgagcgcgatcgatgtggggcgggtcatcaacccggtcactgcgcgcaaccaggtggaaggcgcgatcgtgatgggcgtcggcatggctttgttcgaagccaccgagtatgacggacgcgacggcatgccgggcaacaacaactatgctgagtatgccgttccggtccatgcagaccagccggggatcgacgtgatcctgctcaaccatcccgacctcgaattcaatgaattcggcgcgtgcggcattggggagatcgggattaccggccttgccgccgctgtcgccaatgcggtataccacgccaccggcaagaggattcgggatctccccatcacgaaggagaagctgatggcgtaagcgtgtcacggacggacactctccgaccgctccatggagttcgctatgcgccacgtagccctagccctgtatccaggcttccaggcattgaacctggcggtctcgacggtgctggaatttgccaaccgctcgctcgcacagccgatgtacgaggttcacctctgtccgaacatggcgggttggtgccgagttcaggggggtttttcggtcagcaccgagccgttcggcaggcgccgcttcgatacggtgctggtagtgggagataacgacgtcctgcccgcgccgcccgcactggtgatattcctgcggcgcgctgcgcggacctcgcggcgcattggcgccacctgcaccggcgccttcaacctggcggaggctgggctgctggacggccgccgcgccactacgcactggtactacgcggagcagttgcgccggcgcttcccggaagtcggggtggaggaagaccgcatcttcatcatcgacggcccggtctggacctcggccggcatgtcggcctgcatcgacctagcgctggcgcttgtggagaaagatgccgggggcgccgttgcgcgcgatgtcgtcaggaagctcgtcgtgtatcaccgccgggcccggcgggcagtcgcagttctcggcgctgctggacctggaaccgcgctctgaccgcatccgtgccgcgctggactttgcgcggcagaacctgcagcgggagctctcggtggatcaacttgcctaagcggcgcacctgagcccgcgccagtttgcccgcgcattccgggatgagaccgggcagaccccggccaaggccgtggagcacctgcgcgtggaagcggcccggctgatgatggaaagcggccgccacgccattgacgtggtcgcgcgggataccggcttcggcgaccgcgagcgcatgcggcgggcattcctgcgggcattcgggacagccgccgcaggcaatccggcgcatggcgcgcggcgatgcgttgcaggtcgcgtagccgtcgtattccgcgacgtactggcggaaaatgccggccatgcgcggaaataccgttcagtaaaggtatcaaccaccacggtcattaccgcgaaggcgggacaatgcgcacagcgcattggacgtccaagggactgcccgaagggcgaacgtagcgagcaatccagcgtctttcacgtccccttcggggatgaagtcactgggttcccgcctacgcgggaacgacggtggttcgctgaacggcattaggccatgcgcggaccgttcaggttacctgggaactaccgcgcaacgccgtaccgggccgcgggctggtcgcgcgacaggctggggccgagcgcggcacgtgcagcctcgaacgctttccagtcggcttcgtcaggcaacgatggcacggtaatcacttcacccaggtcgagcccggccagcgcggcatcgaccaggtcgtcgccgctcatcacgatgccttgcggcaggttctcgaccggctggcccgcaatgtcccagaactcggtccgcgtcgcgccgggaagcacggcctgcacgcgtacccccttgccggcgagctcatgctgcaacgactgggtaaaggccagcacgaacgccttggagccgccataggcgccattcaggatctcgggcgccaccgcgacgaccgacgcgatattgatgatggcgccttcgccgcgcgccacgaatgccggcgcagcggcataggtcaggcgagtcagagccgtgacgttgagctcgatcatcgcctgcatcttgtcgacatccgacaccagcaacggtgccgcggcgccaatgccggcattgttgaccagcgtagtgatgctggcatcggtgcgcagcaggtcttcgatgcgccggacatcggcaggctggcccaggtcagcggtcacgatctcgaccgagcggccagtgtcgtcggcgatccggcgggccagcgcctcgagccgggatcggttgcgtgccaccagggtcgtggccgcggcgggcgaggcggtctgcataaatggcgccgatgccggaagatgcgccggtgatgagggcggtgccggcgtggatgtcagtcgtcatgtcaaagctcctggttctctggagggaagtctcaccggctggccggctgcgtgagttcaagattaggtgcgcaaggtcatggcgccaatgtcatagataccacctttcctgccaccaccgccgagggtgctttcacgggaaggaaggggtccacatgacccgcgcgcggtatccaccgacgatggcggtgtcccgtgagtaaataaatatgtatcggactgtggcgtttgctgtaccggatacagtgcgatacacggagaatcgccggcactcatacaatggcgtcgacgcagactggcggttcaccgtacttttccgaggggatagagatggatgcacacgtcgaccatatcttggttgtcgatgacgaccgggaaatccgggagctggtatcgacctatctggccaagaatgggctgcgcgtgaccgttgcgcaggatggcaggcaaatgtgcgcgatcctggaggccaatgccgtcgacctgatcgtgctggacgtgatgatgccgggcgatgatggcctgatgctgtgccgtgaactgcgggccggcaagcacaagaccaccccggtcctgatgctgaccgcgcgcagcgacgagaccgatcgcatcctcggccttgaaatgggtgccgacgactatctccccaagcctttcgccgcgcgcgagctactggcccacatcatcgtcgcgctgagtggcgcggaataccgcttgctgcgcgtgtttgtcgaccatccgcagcgcgtgctcaaccgtgaccagctgctcagcctcacgcagggccgcgaagcggaaatgttcgagcgatcggtcgacctgctggtcagccggttgcgccagcatctcaaggacgatgcgcgcgagccccgctacatcaagaccgtgcgcagcgagggctacgtgttctcgatgccggtagcgatccgggaggcgcagcagtgaacctccgggccttgccgtggccccgcacgctgggcgcgcggctattcctgatcctgctggccgggctcgtggtggcccatggcctgtcgttcggcgtgctgtttgcggagcgctacatcaccgcgcgccaggttatgctcggcacgctggaaaccgacgtatcaacgtcgatcgcgattctcgaccgcgtgccggcggcggagcggccgcagtggctgcggcatgtcaaccgcggcaactaccagtatgtgctcgggccgggcctgccgggcgtgccggagatgagcgcgcaggcccaggagatcgccgaccgcattaccgaagcgagcggcggccgcttccccgtcagggtcgaatcgatcccggggcagggcaaacgcttgcaggcgcacctcaccctcagcgatggcagcccgctgaccatcgacgtgcatccgaagccgcccgcgatcgcgcaatggctgccctatgtgctggtgctgcagctgttgctgctggtgctgtgctgctggctggcggtacggctgtcgctgcgcccggtggtggcgctggccaatgccgccgacgcgctcgacccgaacgccgcgagcgagccgctggccgagaccggtccgactgaactggtgcgtgccgcgcgcgcgttcaacgccatgcgcgagcgcattgcacgctttgtcgaggagcgcgtgcagatcctggcggcaatctcgcacgacctgcagacgccgatcacgcgcatgaagctgcgcgccgagatggcggaggattccgaagacaagcgcaagctggtgcacgaccttgccgagatcgagacgctggtcaaggaggggctgacctatgcgcgcgccatgcatggcgacggcgaaaaggcatcgcggatcgatatcgggtccttcgtcgagagcctggtctacgattaccaggacaccggcaaggccgtcactatccggcagaataccggcggcgccatcctgacgcgcccgcacgctctgcgccgcatcctgaccaacctgactgacaacgccatcaagttcggcggggcggcggaactgagagtgcgccgcgacggcgccgcggtggtgatcggcgtgcttgatcgcgggcccggcatcccggcagagaagctcgaatccgtgatacagccgtttgtccggctcgaagcgtcgcgcaaccgtgagaccggcggcacgggcctgggcctggccatcgcgcaccagctggcgctggcgatcggcggttcgctgacgctgcacaaccgggagggcggtgggctggaggcgcagctcaggcttggctgaggggacaagcctcgctcagggcgcttggccggctcatcctcgcgcggcctgatggtgaaatgcaggacaggccgggaaagcccgtgaaaattgacgctgttctgtgacatcgcgaaatcccacgcggttgtctatgcttgggcgtgagccaggtacgattgctgcccgatccccagcgcgaatgcgccgctgcgcgtggtgagtgcagcgggcatggcacaagccagggagagcgcgatggcccagggattcgacgcgatcatcatcggcaccggacaagccggccccgcgcttgccgcgcggctgtccggctccggcatgaaagtggcagtcatcgagcgcgcgcattttggcggcacttgcgtgaacaccggccgcattcctaccaagaccctgatcgcgagcgcgtatgcggcccatcttgcgcggcgggcgggcgactatggcgtgacgattggcgggccggtcgctgtcgacatgaggcaggtgaaggcgcgcaaggacgacatcgccgggcgctccgccagcggcgtggaacagtggatgcgcggcctggccaacggcacggtctaccagtggcacgcccgcttggaaagcgcgcacggtgtgcgcgtcaatggcgaactactgcaagccgatcgcatctttattaacgtcggcgcccgggccctcgttccgccgatgcccgggctcgacacggtggcgtacctgaccaattcgggcatgatggacgtggactacctgccggagcatctggtcatcattggcggcagctacatcggcctggagtttgcccagatgtaccggcgctttggcgcaagggtcaccgtggtggaaaaatggcccgcgcctgatccagcgcgaagacgaagacgtgtctgcgggagatcctggagcgcgagggggggggaatccgcctcgatgccaactgcctgaccgcgcgccgggccggggagggcatcgccgtcgggctcgattgcgcaacgggatcgcgcgatgtgcacggctcgcacctgctgctggcgtggggaaagtgcccaacacggaagacctgggactcgacaaggcaggcgtcgaaaccgacgagcgcggcaatatcaaggtggatgaacagctgcgcaccagcgataagtggaatgcgtggatggaaaccggcgtcagccgaaggtgaaggcataggcctgcgcaccgggatccaggaagcggatctcgaaggtgtgctcgcccaccttgcccgcctggcgcaccagctgatagagccgcgtctgcgtgaccgcaccgttgccggcggcatcgatgtcggcgccatggctgtcgccagggggcttgccgtcgatcgtcaccaggaagcgcaccgcccggccgtcgggcgccgggcccagtaccaggtgcaggtcgcgtgcatggaaacgatggacgatgctgccatcggccttgtcgagggcagcccgctcggcgcctacggtccattgaccggccaggccccactgattgagccggagcttgccgacgctgtaccgctgtggagcatcctgccgcatgccgcccggcgaggcgaagttggccgcctgcagatagccgaggtaggtttcgccggagcggaggttggacaggtccggtgccgcctgagcgccttccgcaagcggggcgacgacatcgcgcgccgtggacggacggccggcttccgccagcagcgcctggatcacgcgttccgagttggcgtagtcaccttcgccgaactggtggtggcggatattgccgtgggcatcgacaaaataagcagcgggccagtagctgttctggaaggcgcgccagatgcggtagttgctgtcgacggctaccgggaagccgatgcggaagttcgcgactgcgcgctgcacgttgtccggtgacttctcgaaagcgaactcgggcgtgtgcacgccgatcaccgtcaggccctgctccttgtacttgtccgcccacgcgcgcaaatagggcagggtgcggatgcagttgatgcaggagtatgtccagaagtagaccagcgtgactttgccccgcaggtgatcgcgcgtgagcggtgccgagttgatccattgcacggcgccatcgagtgccggcatgcggccctccaccggcaggcggtccggcatggccaccggcatgtcattcgcggccagcagcatgccggtgccgggctgtgccgccgcatgcgcggcctggggcgcagggcgcgccttgtgcagcacgtcgaccagcgcctgctcgatccgcaccggcccgctcgcggacaggcgggccagcaggccggtgtcggcgcccagcccgatggcaagcacgccgccaagcacgccggcgcccagcccccggcgcacccattcactggcacccatcgaccgcttcatggctgcaaacatgtgtgcgccgatgccgagcgcggccgccagcgaggtcgctgcgcccgcggcataggcggcgagcgccagggaggtcgagacgctcgcgccctgcagcgccgcagcagtcagcactatgccgaggatcggccccgcgcagggtgcccatagcatcccggtggcgatgccgagcagcagcgatccccatggcgaaggtgacgctgcctgggtcgaggcggcagggttgccggtcaggcggttgccaagcgccaccaggggccgcgccagcgtatccgccacctgtggcaggagcagggagagcccgaacagtgccagcagcgccagggcggccaggcgcccgtaggcgttggcctgcacagcccaggcgccgccggccgacgccagcgtggcgacggcggcaaaagtcagcgccatgccggccagcatcggcagcttgccgcgcaggaacggctggccggtgcggcttagcacaaaaggcaggaccggcaggatgcaggggctcaggatggtcagtatccctccgaggtaggcgagtatcagcaggctcatgatcagtgttttctcacagggcttggcttccccgtatcagacaccgtccgcgtagccggattgtgtcgtggatcggcgcctgtgtaccggattgtcaagcctgtgccgccagatacattgccatacaaaagcctgccgcggcacgcaccgggccgggcaaaagcggcccgcccggtctttgcagaacttcgagagcgtcgcgcgtcgtattggcccgctctcgctgcgcgggacggtccgggcgacgtaccgactttgtacgcctttgtatcaagacgaccttccgacacgtccggcgacaaaagtgccgtccacccgctaagggccagatacatcggtcgccttcaatgcaatccgtggcacggcggcgaaatgcaaggcaagcaatcccggtgggccgcaaccccgatgaccatttactgggagctgatcatgactgccaacactgcaaatactgtcaatactgccaagagttttgtcttcgccatcgccctgctggccgccgccgctggcgcgcaggccgcgtcgtccggcttcggtgcgcgcgacccgtacaccgacggcgcccgctcggtgcagttgccgcgcagcccgtacagcgacggcgcccgctatgtcgatccgttcgcggacggcgcgcgttcgctggccggcatggatcgcaccggcgtatcggcagagccgtcgcgcagcgtcgacccgtacctggacggtgcccacgcctgacgccatgcaacctgggtggccagggccgcgtaaggtgctgaccgcgccgatccctcgctccggccgaggccagggcggacgggcccccaggggtatccgcttccatcacaattctgcacgggccagcatcatgcgcacgaagttataccgcctcgtaccgatagggctgctgatcgcggcagtcggcattgccgttttcggccagcgaggcctcgccccgaccgttggcgatcagggccgcgcgcccgagttcacggggatccatcagtggctgaactcgccgccgctgtccatggagggcctgcgcggtaaagtcgtgctggtcgacttctggacctatgcctgcggcaactgcatcaacacgctgccatacgtgaagcagtggcacgacaagtacaaggatcagggcctggtcgtggtgggcgtccacacgccagaattcccgttcgagaaatcgaccgccaacgtgcaggcggcgatcaggcgcttcgatatccgctatccggtcgcccaggacaatgcctatgcgacctggtcggcctttagcaaccagtactggcccgccctctacctgatcgatgccaatggccgcatcgtgtacaaacactatggcgagggcagctacgccgaaaccgaggacaccatccgcaagctgctagcgcaacgcaagtaggcgcctcgcgcgcagagattcccgggatcggcccgatcacggccagtgcccttgttgcttcgatcggggatggcaagtgcttcagcaacgctcggcaattgacggcatggctaggcttggtgccgaggcagcattcgagcggaggcaaaccgttgctgctcggcattaccaagcgcggtgacacgtacttgcgcacgctgatggtccacggagcacgagccaacctccggctggcgtcattcgcgtgatgccaagccttgatctgcatctcgagctcttcgacctgtcgatcgagttcctttagatgatcgatcaagcgctgtaccaacaaacggaacgagcctggcagttcatttgtggcgtcttcgatgagctgcggcacatgttgggcaatgctcgtgataccccgtgggatcacgagactgaattccccgagcagcccgcgaatctgattcgcctgcgcagtgcgggcccgcacgaacccctgacgggcgcggtgtagcgcaagaaccgcttgctggtcgacgttcttgatgggcacgaaccgcatattcggccgcgccacggcttcgcaaatcgcttccgcatcggccatgtcgttcttattcgtcttcacatagggcttgacgaactggggagccatgagccgcaccgtgtggccgagcgcctgcagcttgcgtgcccagaagtgggccccaccgcaggcttccatgccaaccagactcggcggaagggtttgcaaagaacgtcgccatctgatgtcgctttagctgcttcttcgatacggacttgccgtgctcgttcacgccgtggacctgggagatattcttggcgaggtcaatgccctatgtagtaacgctcatggtgacgcctccttcgatgatggttgtgcttcgacgcacttaccactttggcacatcgatgccgtttcggacgggggcgtccattccattaccacccggcatgcgggtccgcaccgggcggttcgagaggttgaggtaaagtgagggggcaggcccagttggtcgaagaagggcgttgttgcaaaagtcggatctgaaggcgttggtatttccgtgaacaccaagtcagccaacgcgcacggattgcgggcgagcgagggccgccatgcggttgagcacatctacacggatggcccctccgtggcctgggagccggtctcgcgcgcccacaggcaaggaccagtgagtgtcttgagtcggtacatcaggttcgagaagctgcccgcaacgagacaggtagtcctacatgtgcgttggcagggcggtacctgtaccgacaccaccgtgactttgcccaagccggtcaccgacgcgatgcgctatcccactgcgaccgtcgagcacgtacgcaggctgtcgcaacatctgtccgacccacaaatcgttgcgcacctcaatcaggaaggccggcgcagcccaactggcaaatcgttcacgctctccatggtcaagtggatccgcgaccggtacgggattgcgccgaccagcctccagtggcctgacgaactcacggtacaacaactcgctcaccgactgggcatcagtccacacgtcgtgtattactggattgagcgccaggtggtccacgctcgtaagctcgacgggcggggccatggtggatcaccctggatactacccaggttatctcgcgtcagcgccgctgcaagcggcgccgaccctgtgctctctggttcgcgtcgcaggccgcaggcttcgtcgcaagcgagttcccggccggtttcaccgtccgtttccttcgctcgccccgctcgcgcgggcttctgacgcgatgcctgctgcatcgacacggcttcgaacactccctttcgctcggtccttcatcggcggtcttgagccctacccctccgactacttcgacctctgccgacttctcgctccggctcgacgccgttgcccgttcaggcatgaggcgagatctccccaggtaagaacgtactccttcactgcacaaccgccggatatacgccgcctccccttgatcgcgagaacttcgcgaagctttgcccgctcgttctggtcggcaccgccttctatccggttcgtgttcctcggctcgcagcttcgctcgcgctcctccccacgatcggtcaccctttcgcagttgcgcttcgcttcgtccgctgtgatcaacttacggtgggacttacacccacgagagtgcgcccatgctgggcgtacaaaggcagagagggcgatcccgcggatcgcccccttgcctttttgcctcgcgccctcaggccacgacgatgaaccgtgggtcagccaaggcaagcgcttcttcacgattcgcgctcggaggatagatccactcggtattgatccgcgtcttcagcgccttggcgacgccgcccgtcatcttcacctggcggttccagccttccgtgtagacagcgccccagggccccaggtccaggcaggtcacgtacttcggctggctgtaagggattggcgccgcgcccaccaggtctgctgccacgttgtggccggccgagcggcccagattcatggcgtgctggcaagacatggtggcgaagttgccttcgtcatcggtcgcggcataggcgcagtcgccggtggcgaacaccgcctcgacccccttgaccttcaggttgcggtcaacatgcagccggccaaagttgtcccgctctgccggaatctgtgcggtgagttcgttggcccgggcgcccgccgtccagatcacggtgtctgcctcgatgcgctccccattctcgagcatgacgcctttcgcatcgacagccgcgacacccgagccgagcttccatgtcaccccaagctcggccagcgcctgcgtgatgaccggccgcggaccctcgcccaggtcagggccgatcgcggcatttcgctcgaccatgatcacgctcacggcagcgtcctcgcccaggacttcgcggaggcgagccggcatttcggcagccgtctcgataccggtaaagccggcacccgcgattaccaccgtattgcggccggcgctctcccggcggtcggccagtccatggatatgggcttcaagctccgcggcgtcagcgacctggtcgacattgaaggcatgctggtccagccctgggatctgcggccggaacaggcggcttcctgcagcaagcaccagacggtcatagctgatgcgctggcgcggcgtatcagcgccaacgcccgcaacgctcaccgtctggtttgcgacatcgatgtgctccaccttgccctggatgaacctgacgccaacggcctggaagatgtcctgcaacggcgccttcatcccgttcggattctgctcgtagaggcgagggcggatgtgcagttccggcttcggtgcgacaagggcgatctccacatcggtgcgcccaacctggtcaagcaaacgggccgaagccagcgcgctccacatgccggcaaagccggcgccaatgacaagaatccgtttggacatctttcatactcctgaaccaaatctcaagtaacaggccgactccgccgcggcgtagcgcgcccgatcgaaacagcgagcgctcgttcgcatcgcttaactgcgatcatagtagtcgtagttaagcgatgcaagtttttttttaccaactgctaccagctgacctgcacgagtggcttgcacttcagcgatcaatccacaattgttactgagactacatgaatcgcagttaagcgccggcccaccagggacagaatctctgtaacgagaaccggctggatgcacccgggtgcctgagggaaccggcatgcctatgtcgtctctggcagccttgcgagcaaggtcgacaatgggccggaacgcatctgcaaggcgggcgagagcttccatgaggagccgggatcgcaccatgcagttagccgcaacgcgagcaagtcaaagcccgccaagctgctggccgtgtttgtcgtggacagcgatgaggggtagtcgtcctaggccctcgagcagcttggcgatgtcctccaaccgttcttcggccgtgcggcgggtatcgtcaaccagagccttgatcttgatcatttgctgccggtattcgatcgccaagcgcgcttgcttcgtcgtggcctgctgtaggcctgccggggtcggagacgcgccgcccggtttggtagagcatcgcgtccgtcagctccagcaatgtcacacgcaggaaaagcaccagctcaatatactacgattacaatagtcgtagtaaagatagtcgatacatgattgaagtgcaaggcgcaggtgaaaagcgcacgagatggcacaagagaatgtcgcgaccttggcgtcgcggaaaaatcttgcccaccgtaactacgactattacaatcgtagttacggtgggcgccgcctggctgatcaggctgatacgccaactgtggagttcgccggtcacgcgaaaccgagcattgattcaggagcatgaagcatgtcgaaacgtattgttgttattggtgccggcttcgccggcatgtggagcgcgctgggttcggcccgccttctggatgaagtggggcgcactgacgtggagatcgtactggtcgcgccggagcccgagctgcacgtgcgtccgcgtctttatgagaagaacccaggcggcatgagggcgccgctgcaggaaatctttcaggctgtgggcgtcaggttcatccagggcctggtcgaacgcattgatgtggtaagccagaaagtggaacttgtggggctgggtggcgatacgtcgcgccgtaagctcggctatgaccgcctggtccttgccgctggtagccgcctgttccggccgcagattccgggtctcgagcagcattcgttcaatgtagaccaggtggctgatgccgcagcgcttgatgcgcatctcgccagcctggcgcgtcgtcccgaaagcgtagcgcgcaacacggtagtgatcgccggtgccggcttcaccggtatcgagaccgcagcggaaatgcctgcccgtctacgcgaggtgttcggcaaggacgctgccgtgaacgtgattatggttgagcgcaacagcgacgttggcccggatctgggtcccggcccgcgtccggtgattaccgaggcgctgactgagctcggtgtgacatggaagctcggctccggcgtcgcggcggtcgatgcgaacggcgttacgctcgagaacggtcagcgcatcgagacagacacggtaatctggaccgccggcgcgcgcgccagtgcgctgacgtcgcagattcctgcgcagcgcgacaacttcgggcggctccatgtcgatcgcaacctgaaggtcaaaggcatcgatacggtctacgctactggtgacgttgcctacgcgtccaccgatgaggaaggcaaccacgccgcgatgtcctgtcagcacgcgatgaagctgggccggattgcaggacataatgtggcggcggacctcctgggggcaacgccgattccttacagccagccgaaatatgtcacctgcttggatctcgggtcgtggggggctgtatacaccgaaggctgggatcgtcaggtgaagctggtgggcgcagaagccaaggcactgaagacgcagatcaacaccgagtggatctatccgccaagtgctgaccgtgccgaggcgctggcttgggccgatccgcactatgtggtagtggcctgacagcgctagcaatcatgaacgagggcgatcctgatggatcgccctcgttgcttcaaccacatgcgatgcacgggccactactcgccaggagattcgccgaacagttcctgggtgatcgcccgcagccagcgattgcccgggtcgtcatgctggcaacggtgccaatgctgcctgagatcgaaagcggggatcgggaacggtggctcaaggacctgtacatccgcgatgcgcgcgaacagctcgccgaccggcagcggcaccgtgacgaccagatccgacgatgcgatcacgagcggaatgctgaggaaatgcggagaacgcagcatctcgcggcgtgcgataccgtgctggcgcagatacgcctcgaccagctcctggctgcggctttcgttctggatcatcgcatgaggcggttcccggaactgttgcgccgtcatgcgtccgcgtgcgactgggtgattcttgcgcgccaggcacacgaagccatgccggaacaggcgctgctggaatacgtccgaaccgcccagatccggatagtagccaatggccaggtcgatcctgccgcgttcgagctgatccatgatgtccgtgtgccgtgccgacaccgtacgcacgtccacatgcggcgcctctttcatgagccgggccagcaggcgcggcaggaatgccgcttctccaacatcagacagggccagcgtaaaggtccgccgagcctgcgcgggatcgaagcgcggcgccgtcgctgacggacccgacagcgcatggcggcagcgcggacgatgcgtttcatctcgtgattccgtcggttcccggcttcggcttctcacagaagcccacggacactggctggcacccgggccgcatcgcccgcgcgtgggacgtgctgatgaagcggctcggatatgcgcgctacgtttcgcagggaggcgactggggcgcaatcatctccgacgctcttggcagtctggcgcctgaagggctgcttggcatccacgtcaaccgcatcgagcgcgccaccacgttgccaccggcgatagccatggcgctgaaaagcggggaccctgcgccgtcaatcctgacccctgaagaaaggcaagtgttcgacgacgcgagggattttctcaaccggggattcggttacgcggccatcatgcaaacgcggccgcaaaccattgcctttggcctggccgattcgccagtggggctgacagcgtggatctatgacaagcaggccgactgggtattcacgcgtggcgatccggagcgagcactcggccgtaatgcgatccttgacaacatctcgctctcttggctcacaaatacaggcgagtcgagcggacggatctactgggaagccagtagcgccccggcaatgaattctcccatcaccgttccggtggcagtgacggttttccctggcgaggtctaccggccgccaaaacagtggttggagcgagcctatcaaaacctgatctactatcgccgcgtcgagaagggcggtcactttgccgcctgggaggagccagagctattcagtgccgaattgcgctccgggttccggtcgctacgcaacgcgtaagcatccgcgcaacctccgaagccgcttcgccagatccggcgtgatgggctggacgcgcgcaccggccccggtcggccgcagaaagacgacgcggaggttgtcggctcaacttcatacaacgcccgcgacacgatctcaccgctgcacatgcaggtggacaacgttgctcgatcaagaaatatcttgcgacccataactacgactaatataatcgtagttatgggtcgccgatatgccaagatgcgctgcacgggggtaagactcgactctggaatctcaaagatgtatggagtgaagaaagatgaatcgcaagtctcgacacacactgctcgccattgccttcgtggcaatcctgggggccggcgtggcagcctcggtactgcgtccctggcacggcggggaagcacaggcgaccatgccgccgccgaccccggcggtggaagtggcggcagtggtgggccagaccatcatcaccgaatgggatgaattctcgggccgcatcgaggctgtggatcgtgttgagatccgtccacgtgtgtccggcgcgatcgaaacggtgcatttccgcgatggctcgatcgtgacgaagggcgacccgctgttcacgatcgatccgcgctcgtatgcggccgaagtggcgcgcgccgaggcggtactggcagcggcgcaggtacgtgcatcgcatgcacagaccgagaaggcgcgcgcgcaacgcctgctcgacgataacgcgatctcgcgccgcgagttcgatgagcgcatcaacgcggccagcgagacgtcggccgacgtccgtggtgcgcaggcggcgctggaggtggcgaagctgaacctgggctacacgcgcgtcgttgcaccggtcacgggccgggtgtcgcgtgccgagatcacggtgggaaaccttgtggcggccggcgcggcatcgccgccgctgaccacggtggtatcggtctcgccggtgtacgcgagcttcgatgtcgacgagcagagctacctgcgctacacgacgccgggcgctggtggcggcaagggagacctgccggtattcctgggcctggccaacgaggatggcaatccgcacaagggccggattcattcgatcgacaaccggctcgacacgcgcagcggtacgatccgcgtgcgcgccgtcttcgacaatgaggaccgccgcctgctgccgggcctgtacgcgaaggtcaagctcggcggcggctcgccatatcccgccgcgctggtcaacgatcgcgccataggcaccgaccagggcaagaagttcgtgctcctggtggaaaaggccaacaagctcgcgtaccgcgaagtcgaactggggccgacgtacgaagggctgcgtgtgatccgcaagggtctgcgaccgggcgagaacatcgtcgtgaatggcctgacgcgcgtgcgccccggcgacaccgtgaccccgaagccggtagcgatggcctaccgcagcgaactggagtcgcgtggcagcacgacggatcgcaagcaggccgcagctgacgcgaaggccggaaaggccaggatgagctgagtcccaccctccgccacagaccgaactggaattctcccctgagattgcactggcgtccgctccggcggaccgccagcggggactgctttcgccgagaccaagatgaatttctcgaaattttttgtcgaccgcccgatcttcgcgggcgtgctgtcggtgctgatcttcctgatcggcgccatctcgatgttcaatttgccggtctcggagtacccggaagtggtgccgccgtcagtggtggtgcgcgcgcagttcccgggcgccaaccctaaggtgatcgccgaaaccgtggccacgccgctggaagagcagatcaacggcgtcgaggacatgctctacatgaactcgcaggcgaataccgacggcacgctgacgctgacggtgaccttcaagctgggcaccgatccggacaaggcccagcagctcgtgcagaaccgtgtctcgcaggccgagccgcgcctgccggaagatgtgcgccgcctgggcatcaccacggtcaagagttcgcccgacctgaccatggtggtgcacctggtctcgcccaacgaccgctatgacacgacctatctgcgcaactacgcgctgatcaacgtgaaggaccgcatcgcgcggatccagggcgtcggccaggtgcggttgttcggcgcgggtgactactcgatgcgagtgtggctgaatccggagaagatcgccgagcgcgggctcgccgcgtcggacgtggtgcgcgccatccgcgagcagaacgtgcaggtggcggcaggcgtgctcggccagtcgccgacgctgccgggcaccgacctgcagctgtcggtgaacgcgcagggccggctgcagaccgtggaagagttcggcgacatcatcgccaagacctcgcctgacggtgtggtcacgtacctgaaggacattgcgcgcatcgaactgggtgcttcggaatacgcgctgcgttcgcagctggacaacaagtccgccctgtcactgctgatcttccagtcaccgggggcgaacgcgatcgagatctcgaacgaggtgcgcaagaccatggccgagctgaagcagaacatgccggaaggcgtggcctacagcatcgtctatgaccccacgcagttcgtgcgccacagcatcgaggcggtggtccacacgctgttcgaggcgatcgtgctggtggtgctggtggtgatcctgttcctgcagacgtggcgcgcgtcgatcatcccgctgctggcggtgccggtgtcgattgtcggtaccttcgggctgatgcatgcgttcggcttctcgatcaatgcgctgtcgctatttgggctggtgctggccatcggtatcgtggtcgacgatgccatcgtggtggtcgagaacgtcgagcggaacatcgaagaggggctgacgccgaaggaggccacctacaaggccatgcgcgaagtcagcggccccatcatcgccatcgcgctgacgctgatcgctgtgttcgtgccgctggccttcatgacgggcctgaccggccagttctacaagcagttcgcgctgaccatctcgatctcgaccatcatctcggccttcaactcgctgacgctgtctcccgcgctgtcggccctgctgctcaagagccatgacgcgcccaaggactggctgacgcgtggcatggacaaggtcctcggcaagttcttcgtccgcttcaaccgcttcttcggccgcagctccgaaagctatggccgtggcgtgaagggtgtgatccgccgcaagggctcggtatttggcgtctacgccgtgatgctggtggccgcctggggcgtgttccagctcgtgccgaagggcttcgtgccggcgcaggacaagcagtacctggtgagctttgccaagctgcccgacggcgctacgttggatcgcaccgaggacgtgacgcgccgcatgtcggagatcgcgctcaagcatccgggcgtggaatcggccgttgcctacccgggcctgtcgatcaacggcttcaccaacagcccgagcgccggcatcgtctttgtcacgcttgacccgttcgagaagcgcaagagcaaggagctgtcgggcaaggccattgccgcggacctgaacaaggagtatggcgcgatccaggacgcgttcattgccgtgttcccgccgccgccggtgcaggacctgggcacgatcggcggtttcaagctgatgatcgaggaccgcgccgcactgggctatgacgccctgttcgacgccaccaactcgttcatgaccaaggcgcgcgccacgcctgagcttgccggcatcttcagcaactaccaggtgaacgtgccgcagcttgatgtgcagctcgaccgtaccaaggccaagcagctcggcgtgccggtgaccgatgtgttcgatacgctgcagacctacctgggttcggcctacgtcaacgacttcaacaagtttggccgtacctaccaggtcaaggtgcaggcagatgcgcagtaccgccagcatgccgaggatatcctgcagctgaaggcgcgcagcgccagcggcgagatggtgccgctgtcgtcgctggtgcaggtcaagcaaggctttggcccggacagcgtgatccgctacaacggcttcactgccgccgacctgaatggcggcccggcgctgggcttctcgtcgggccaggcgcaggctgccgccgagcgcatcgctgccgaaaccctgccgaagggcatcggcttcgaatggaccgagctgacctaccaggacatcctggccggcaacgcgggtgtgtggatcttcccgctgtgcgtgctgctggtgttcctggtgctggctgcccagtatgagagcctgacgctgccgctggccgtgatcctgatcgtgccgacgagcctgctggctgccatgacgggcgtatggctgacgcaaggggacaacaacatcttcacgcagatcggcttcatcgtgctggtggggctatcggccaagaacgcgatcctgatcgtcgagttcgcgcgcgagctggagcatcacggccgcaccgtggtcgaggccgcgatcgaggccagccgcctgcgcttgcgtccgatcctgatgacctcgttcgccttcatcatgggcgtggtgccgttggtggtgtcgagcggcgccggcgcggaaatgcgccaggccatgggggtggcggtgttcgcggggatgctcggcgtgaccttcttcggactgttcctgacgccggtgttctatgtggcgttgcgcctgctggccacgcgcggccagcgccgcgcggcggtgtcgacggatgcaaaggtcgcgcacgccgtggcgtccgcagagtaatggtgaaagacatgcataacattagcgatgcgacgaagcggaacgtgccaaggcttgcggccatggcggccgcgctgctcctggccggctgctcgctggcgccgacctacaaggtgccggagacacccagtgcctccacgttcaaggaagccgaggccgccgcggccgagagcgcgcaatggaagaccgccacgccggacgaaggccagcagcgcggtgagtggtggaagctgtttggtgatgccgatctggaccggctgatcgatgcagccaacgttcacaaccaggagctggccgcggcggcggcgcgcctgaagcaggcgcgtgcgttcaccggcgccaccgaggcggcgcggtatccgcaactgagcgtgggcctggacccgactcgctcgcagccgtcggccgcctcgcaggggctgcccgatggcgcgcgcgtggcgccccagacggtgctcaaggcccgcgcattcgccagctacgaactcgacctattcggccgcgtggccagcagcgtggacgccgcgcgcgccgacgagcggggtgccgaggaactgtaccggtccgtgcagctggcgctgcaggccgacgtggcgcaggcctacttcgcgctgcgcaccctggacagtgaccgcgagctgctcaatgcgacgatcaggctgcgtgagggcgcgctgtcgctgctgcgcacgcggtacgaagcaggggaggccaccgacctggatccggcccgcgccgaaagcgaactaggcgcggcgcgctccggcctggccagcatcgagcgccgccgcgccaaccaggaacatgcactggccgtactgaccggcgtggcgcccgcgcagttcggactcgccgcccggccgttcgataccgctccggtggccgtgccggcggggctgccgtcggaactgctcgagcgccggcccgatattgcggcggcggaacgccagatggcggcggccaatgcgcgcatcggcatcgcccgcgcggtgtttttcccgcgcatctcgctcacggcgctgttcggcttcgagtcgtcggacctgtcgaacctgttcaagtggtcgtcgcgcacatggctgctgggtccgctggtcggttcgacggtggcgcagaccgtgttcgacggtggccgcaaccgatcaagccttgctggcgcccgcgccgcgcacgaggagagcgtggcgcgctaccggcagacagtgctgtcggcattccgtgaggtggaggacggcctggccgatgtgcgctggctcagccagcaggccacggcgctcgacggcgccctggccggcgcgaaacgggcccagggcatctcgcgcagccgctacgatgccggtgccgtcgactacctgaccgtgatcgacgccgatcgcaccgtgctgcagtcgcagcgcgatgccaatgcggtggcaggcttgcgtgccgcggcgacggtgtcgctggtgcgcagcctcggcggcggatgggggcagcggaaaccatcctgacggcgtgcctgctgccgggtgtgtttcagtgcgtatcaggaggcttgtcgctcacaccagccaggcaccgggcgccgggcgaccggaagccggttatcggtccggttgccgtgactgccaacggcatgtcctttgccttgcggaccccacggaagttgtatagcattgcaactacgatacacaaagtcctagtatgccatgtcccaaatcagtacaggcgttgaatacagcctccactgcctgctgtacctgacgcattcgcagtcggccgtggaagaagcgagtgtccgtgatctggctgagcttcagggcgttccacacgatttcctggccaagctgttcaccaagttggccaaggctaagctggtagttgccactgagggcatcaagggcggattccggcttgcgcggcccgccaaccacattaccgttcacgatgtcgtggtcgcgatcgatggcgagaagccgctgttcgactgcctcgagatccgcgggcgctgtgccgtcttcaatgatgacgcaccgggttgggcgacgcgtggcgtctgctcgattcaggctgtcatgcaggctgcagagaaggctatgcgagcggaactgaaacggcataccctggccgacctttctcagcgcgtcaatgacaagacgccggccagctacggggtgcaggttgtcaactggctgtcggatcgtgcggccaaccggcggggcgaaagggctgcgcctacgcgcgcgggctcacgcaagagcgtttgaggtccgcgctcgattctcccgcgcatttcatggggatcgaagcgtggaggcgatcttgtgaatcgccggctttagttgctcggaccaccgtcatgcggtgaggatcgtgcgcgactgcgcgcgggaaggagtgttcctgcgcgtcattcggcacaccacaacaccgcaggaatggggttttcatgaatctcacgcattcccccggcttgctcgacaagagcatctggactgaccagctctttaccgggcgctggcaggccggcagcttcgcgaccggcgtgatcgagcccgctactggccgggaactggggcgtatcggcatggccgatgcttcgatgattgccagttcggccgaggccgcggcgaaggcattgccgggctgggccaacctgcactatgaagaacgagcaggtgtgctgcgcagggctgtgcgagttgccgagacgcatttcgatgagatcgtcggctggatcgtgcgcgaaggcggctccacgcgagcgaaggcggcgttcgagaccacgatcaccatcaaggtcctgcaggaagccgcagggctgccatcgcgctccgccggggaggtattgccttccgtgcccgggcggctgtcgctggcacgccggcgcccgcttggcgtagtcggcgtgatctcgccgttcaatttcccgctctacctggcgatgcgggccgctgcgctggcgctggcgctgggcaacgcggtggtgctcaagcccgatcaccgcacggcggtatgcggtggcttcgtggtcgcgcggctgtttgaactcgccggcctgccggcttgcgcgctgcacgtgctgccgggcgatggtgccgccggtgctgcgctgacggccgatccaaatgtggcgatgattcagttcactggctccacggctgctggccgcaaggtcggggaggccgcgggccggcacctgaagaaggtttcgctggagctgggcggcaagaattcgctgattatcctcgatgatgccgatctcgatctcgcggttgcaaacaccgcctggggtagcttcctgcaccagggccagatctgcatggccaccgaccgtgtgctggtacagcgtgccattcacgaccggttcgtcgagaagctggccgccaaggccgcgagcctgacggtcggggatcccgttgaaggtgacgtcgcgctcgggccgttgatcaatgaaggccagcgcgacaatgttgccaggatcgttgcgacgtgacaccggatagcccggccttcagcgaagagatattcgggccggtggccgtggtggtgccgtcgacacggatgaagaagcgattgcgctggccaaccgtaccgagtacgggctgtcgatgggcattgtttccagcaatgtcggtcgggcattgcgcattggggaacgcctgcgtaccggcatgctgcatatcaacgaccagaccgtcaacgacgaggtcatcaacccggtcggcggcgtcggcgcgtctggcaatggcaccagcattggcggagcggccaactgggaggaatttcccagtggcaatggatgaccattcagggcggagcgccacagtacccgatttaagtctcccagcattttccgaggcgcaaccgaactgtctcaattgcctctcaatctcgggttcaatgaagagtttgtcgtcctgtggctgcgctcctggggcatcggcttcgtgcttattgctcccgtcatgctgctggccggcaagaacagatcgatcgccttatccactgaaccggcggacatgcagcgacgcatcaaaaccacgaaaagcccgccggaacttcaagcgatcaatgcttgtgcgccgccggcgccttcggatcaggcaaggtaaaggcgacgctctccgtggccaggatcttgtgactgggatcggccagttcgagccgaagcttgtgtgcgcccggcggcagccccactacgatgacgggatcctcgctggtgtgtgcccaggtaatgtgcgagtcgtcgacagttacatgaagatgcccaatgcgcggcgatatctggacggcggtcttgccgaacacaggcatgacacggaagtgttgggtccggaactgcacgatgacgacaccgcgggccaacggttcggccagcggcggatacgagaccagctttggtgcctgttccgattcgagtggaaggattgccggagggcggatgggatccggtgcgctttgtgccaaagccgtcatacagagtgccatgacggccgaggcgactgacacatgtctcagggggaagcgcatgatttttttccttccatttttgagaagggtttagtcgacgcacgaggcagtgtcggttcatgcgtaagtacagagtagtccctggcacagcctgcgacggtacttgcgcggcacgccgcgatcagttgaatccgcattcggaatcagttgccacccacacgctgacgagatgtcgtccgctgccgaaatccgcttgggtccacaccatgctgtttgtggaacgcctgcgagaaattgctgcggctggagaaaccaacggcgtgcgccacctgggaaatctgcaaggttgtagtcgccagcaattccgcggccttgtgcagccgcaccgctcgcagcatggccatcggcgtctggccgaacgcacgttcgaagtgcgcagcgaacgctgaacggctcattccagccagatcggccaatcgctgcacggaaagtggcacttcgggatgttcaaagagtttttccaacgcgagaagcagcctgggatcggcaacggccgccgtccacgacagctccgcgtcatcgctctccatctgacgccgcagcagcatgaccaggcattgcttcagcaatgcctcgatcagcacccgcgatcccagtccgggctgcgcggattccgccaacagcatgacgaactggtctttcagtccagccggcccgtcgaaccgcgtcacgattggatgccgcagcatcctgaagggatcggcggtactcgtcgcaaagcgcagctccccacacgccatctcaactcccgctgccgcctcgcccaccttcaccgtcggcgccgtttcgcgcgcggaccatgagccaagccttgcccgatccaccgacatagtcggcgactcgaacgcgctttccagccgataggaaacgcctggcggcatcaggacaaaactgtgcggctgcaacgcgatgcggtggccattgcctgcgtcgagcgttccgcagccgtccaggcagtagtgcaggctggccgtttcgcacgcatcgaagcgcacgctccacccatcgcgaatgtcgcaccgtgtgatgtgcgtgacaccaatgtcgagtgtggcaaggaaatgctcgagcacacgatgtgcagaaggggcggatgccatcattggacgaattgaaaccaaactaagaccaagtggaaccttgccattcctatcatacctactccaacccaaccttgatggagttttccatgttcgatatgaaggatcttgcccgtttgaggaagctggacgaaaacgctcctgaagcgatgaagagcttccgtgcctttgatcaggcagcttttgcagacggcgcgctttcggtgcagcagaaacagattattgcggtggcagtggcgctgacgacgcagtgcccatattgcattgccctgcataccaaggccgcccacgatgccggcgccaccaatgcccaactcgcggaggccgcgctcgtggccgccgcaatccgggcgggcggtgccgtaacgcatgccacgcacttgttccgcgactgaaagccgtccaacgcaccttaccgcgtgacgggagccccgaagtccgtggggcgatttcattacggtaatggacgcgcctgatacgtctctggaacaaagatttattcgattcgccggttctggcacagctggagccggccgcgccggaacgcgcgcatgcgcgtcgtcgcaatgacaggaaaggagtctgcgccaccggggcgtgctcctccaccacaccacacatccgttgaggagtaagtatgcaacccatcacatccttcgctataacgcgcaccagcgaggccatcaacaaccacgaggcgttgctgcgctggtccctggttgtcgtctttctctggttcggcgggatgaagtttaccggctacgaagcccacggtattgcgccgttcatcgagaatagccccttcatggcctggctcatcgacgcattcggtgttcgtggcgccagcgctgtcattggcgtgctggaactgtccaccgcggtgacactgaccgtcggtgcattccatcgtggggtgtcggtactcggtgcagccatgtcatgcgcgacttacgccatcacgctgacgttctttgtcaccacccctggtgttgcagagccgactgctggtgggttcccggcgatctccgcgccgatcggtcagttcctgctgaaggacctcgtgctgttggcagcgtccgcttctctgctgcgcacggcgctggcacgttggcaagcggcgcgttcctgattccacaggagcactgcctgtcgatcggcatttcgcgccaaacgctcgccaagatttgccgttgtttaacggagcggcgccctgagtatcgctgcttgatccttggggcaaccggccaggatctcctcaagagaccctcattgcactgccccgttcccgttttggcatgacctatattggtctcataaatcaggccacaaacgtcgttgtgccggttccggtatcggttccggcaactgggtcacgcttccgacgaaattcagcgccgacctaataagcgattccgctcaggcttgctcgcgcgacgggagagtacgatgacggagagaatcgatttgccacgccgaggcatgcttggcacggccgccctgacagtcgctgctgcacagctcgggatgttgacttccgcccaagcccagcagtcaaagccggccccattgccttcgagcaggcccggcacccatacagccttcgcgccgatcaagcagatcaatgccgggttgctcaacgtcggttacgcggaggcgggtcctgccgacgggccggcggtcctcctgttgcatggctggccctacgatatccatagcttcgtcgacgtcgcgcctctgctggcgtcgcgcgggtatcgtgtgatcgttccgtatctacgcggctatggctcgacgaccttcttgtctggcgacacgatgcgcaacggacaaccggcggccgtcgccctggacatcatcgcactgatggatgcgctcaacatccaaaaacccatcctcggggcgttcgattggggcgcacgcacggcctgcatcatcgctgcactgtggccggagcgttgcaacggcctggtttccgtcagtggctacctgattggcagtcaggcggccggaaaaatgccgttgtcgcctgaggcggagtttcggtggtggtaccagttctatttggcaacggaccgcggccgcgctggctatcagaaatacacgcacgactttaccaaactgatctggcggcaagcttcgccaaaatggagattcgacgacgccaccttcgaccgcagcgccgctgctttcaagaatcccgatcacctcgacattaccgttcacaactatcgctggcggcagggccttgccgagggtgagccgaagtacgatgagtttgagcagcggctcgcgtcggcgcccaccataggcgtgcgcacaatcaccatggaaagcgatgccaacggcgccccacatccggcacccagttcctatgcaagcaaattcaccggcaaatacgcgcatcgggacgttaagggaggtatcggccataacttgccgcaggaagcaccgcgagaattcgctcaggcggtggtcgacgtcgacaagttctagaggccgtcctcacgctttgatgctttgatggcgcggcgaagttatggtaggagaatcgccatgagcaaggactcagctctgggagctaggggggtcagccggccggcagcaagtacgtgcgaaagcagcgctatcgaagaagacgcaagcgtacgcgagcatccgcgttaccagcaaatgtttcccgtcctcacggatgaggaggtcgccagagtgtgtcgctttgggaacccctgccattacgtcaaaggcgattttctttatcgcgctggaagcatatgcccgggtgtgttcatcattttgtcggggaaggtgcggatagtgattcgcgatggtctgtcgcaacagcgaattcttcacacctatacaatgcgcggtgagttcacgtcagatatcacgcagctctcaagtaaacctgcagtcgttgacgcacatgtgattgaggatgtcgaagcggtgctactgcgtccagacgagctcagcgccatgattgtcaacgaggctggtcctggcgacaagatcatgcgcgcgctgatcctgaggcgtgtcctggccattgaacgcgggcgtggagtcgtcttcgtcgctgcccccggaaacgcgaggctccttgagttgcaaaatttcctgcgtcgcaacgcatttccgaatctgacacttgacgcggaggaggacgccgaagcgatcgctttgcttcagcgcctgacgccgcagcccgatgactttccgctggttgtttgtcccgatggcaccgtcttgcgaaacccggacgtggggcagctcgcatcctgcctgggactgatcccggacttcaatccggctcacgtgtacgatgtggcgattatcggtgctggcccaggggggcttgcggcagccgtttacgcatcatccgatggcttgtccgccgcggtattcgactgtcgtgcacctggggggcaggcaggtacgagtgcccgcattgagaactatttggggttccccactggcatcacagggcaggatctcgcgagccgcgcgttcatccaagcacagaagttcggtgcccatattggcattccgtgcgaggtgaaggccttgtattgcgaccgccacccgcttgccgtcgagcttgccgaccaccgtcgtatctccgcacggaccgttgtcattgccagcggcgctgagtatcgccggcctgttgtcgacggactcgagcgcttcgagcgctgtggcgtctactattgggccacgccgatcgaagctcgactatgccgcaacgagccggtgttgctgctcggtggaggtaactcggcgggccaggcggcggtgtttcttgcatcgcatgctgagcacgtgcacatgttcattcgcggatcgaggcttgccgatagcatgtcgcgctacctgatcgaacgtatcggctcacttgaaaatttgacactccacacgggaaccgaactgactgcgctcgagggcggtgtgcggcttgagcgcgtgcactatcgcggcgcaggtggcatagaaggaagcatgaccacacatcatctgtttgtgttcatcggcgcactgccgaatacagactggctcaggagatgcggcgtggtgctcgatggaaacggcttcgtgttgactggcgccgatgtttcggaagcatcgctgctgccactacagactagtgtagatggcgtctttgcgatcggtgacgttcgctcgggatctacaaagagagtcgcatcggcggtcggcgaaggtgcggccgtggtcgcccagatacatcagttcttgtctccggtacggccggcgcagcgggagcgaacttagtgagcgagctagatgagggacgcgcattttgtggttgtggcgtctccatcgtctctgcagcggagtcgacctcaccgctgcagctaggaattgcctgcaacgcgccgccgatgggaccggcctcctctacgacgaggtgcccaaccgcgccaccatcccggatcgatcgatatcagccggcttccgggaccatccgtgtcaccttcttttgcccgctggaggcgcttgaccgcatgggcattggtgacctagctgaactgagacatcgtcaggcaggcgtctgacgatgtccgccacaatcgccgccgtgcggctagtagggtgcgactagccttctgctagcgccgtcccgcccaaaattccgtatgcttcctacgcatgtggcattactggctaacgtgttcctccactatgtgttcgactggtggatgcagaagcatcatccggacgtgccatggcatcgtgcagacggttgcgattttgcttccggcgacctggcagtcgtgccgatgaacatgcgttgctggcgccattcaggccgtgcacggaatcaggcgacctcgacgatcagttcgatttccaggcaggcgccgaggggcaactgcgatacgccgaacgcgctgcgcgcgtgctggccgcgcgtgccaaacacctcggcgaacagagcgctggcaccattagtcacgaagtgctgctcggtgaagtccgctgtcgactggacgaggctggtgagcttgacgattcgcacgatcgaatcgaggtctccggtggcggcgtgcagcgtcgcgagcaagtcgatggcaaccaggcgggccgccgcgacaccgtcggcggtgcgcaggtcctcgccaaagcggccggtccgaacctggccatcgacgcgcgagagatggccggacacgtggatcagcttgccggaccgcacgctcggcacataggccgccgccgggcccgaagccttgggcagttcgatgccgagctgcgtaagcttgtcgtagattcgcggcaccggcgcgaacgccggaccattcggtttcaggcgcatgccggacgtgagatgctgccatggcaggtccgccggatcggcgatgaacggaccgggcgcacgcaccacgaaaatgtcttccgcgatcggggcgaagtcggcgcggaaatgcaccgagctcttgttcacgagaatcttcatttccgccggttcgatgccgaccgcgcggtacatgttgcggtcgagcagttgtgccttggtcgagctgacggcaatgagtacgccgtcgagccgcagccgcgccattggtcccatgtcggcagccttgccatgcatcatcggtccgccgtagacgaacttgccatcggacagtgcctccacctcgaaggtcgcccgcagcggggcatcctcgctcacctgtgggcagccgccaagcgcgatatcgatcctcgcgccaactccagcctggtgcgcggccgcggccgccgctggatcgcagatgatcccgatcgcggcgtcctgcgcgccggccttgagaagcgcacgcagcatgcccatggtgttgccatcgccgccgacgcccgggttgtcctgcgtgtccgcaaggatcactggccgggtggctgtttgcgcgatccgcatggcacgttgcaccgctgcatcaggctcctcgaactgcacggcccactggctctcgggttcacagatgcgcgcgagcagtgcctcgacggcccgctcgacgctggccttatcaaagccatacccccaaacgacggggccgcactcggcgaagtcggccgcgggaaagcccggtgtgaacgacagcgacagcacgccttgttgctccagctcttcgagcaggccgtagatgccttgagcgggctgcatcatcgtagacatgctgttgaccggtatcaggaacggcacgcgttttgccaccaggtgcgcacgcgtctcccgcctgcgcaattcaagcagcatctcggctgcccgcttgccggtggcggccatgtccacgtgcggataggtgcgatacgccaccaccccgtccgccagcgcgagcatccgttcggtgacgttggcatgcagatccagcgagaccacgatcttcatgtccggcccggtcgcggcacggatgcgcgccagcaactcgccctcgccgtcgtcgaggtgctgggccaccatggcgccatgcaggtcgagatagatcgtgtcgtacgaggccgtcgccaccgcctccacgatctcgccggcgatgcgctcgtaggcatcggtcgtgacatgggccgaagcaccggctgctgcccagatcaccggcgtgacggtgtggccgtgctcgcgaacgtggtggatgaagccgctgatcggcacattcacgtccagcaggtcgtagatcgcctcgccgcgcaccatggcggggaagtcctcgccacggacgaagctctcgtaggtggccatggttggcgcgaacgtattggtttcgtgctggaaaccggcaactaggatattcaaggagaaccttcctggaatgggatgctggaacgaggcggggccagcgacacgagcgtgggcgcccccaatgccgggaggggggtattactgcggcgtcagcttgatcgaggcggccatcttcctgaatttctcggtctcgtcgacgtagaacttcgcggaggcctcgagcgtttgtggcttcatcggctgcacgccggagagatcaagcgccttgatcagttcgggcgaccgcagcgcttgctgcgaggcatccatcaatacgcgggcacgctccgccgggacgccggccttgctcatgacgcccagccagatcgaatacacgaactcggatttgcgcgcgacgctggtttcggagatcgcaggcacatcgggcaggtttcgcatgcgctgtgtgtccagcactgcgaccgccttgatcttgtgcgtttcgagcaactgcgtggaggcaccgaggtttggcagaatcgtcatgtcaatctggcgaccggtcaggtctgccagcatcggcgtggcgcccttgtacggcacctgcagcatcttggcgccggtcagctgagccatgtattcggcgacgatgtggtacatggtgccgtagcccggattgccgaaggtcaggctcttgccacctgccgacttgctggccgtgatgatctgttcaagcgaattgtatggcaggtcgctgcgcgtcatcacgacgagcgggtggttcgagaccggcgccagcagggccagttcctccgacttgtacttggcgctggcgagcgccagcggcgtcaggatagcctcattgggcgagcccatgatcagcgtgtagccgtcggccggacggctgagcagccgctgcactgccagcgcaccgccggcgccgggcagattctcgatgaccacgggctggccgagcgccttggccatcgccggctgcatggcccgcgccagaacatcggcgggcccccccggagggaatgccaccagcatcgatatcggcttggagggaaaggcgtcggcggcggacgttggtgcgctggtcagtgtcatccccaggatggcggcactcagcgccatccagcgcttgacggggggtagtcctcggtattgcatgtcgtcctctactttcttagaccttctcgcatatctacgagaaccggttgtgaggcggattgttggctgaaaaattcgttcgaggaacagcaatctttacacgagatcgttgccctgtgggcaacgcggagttttcagcgtcgaggtgcgtgcggctttccgggcactgcattgagcgggaagtgccgcgtaatgtgcaagcatccgggtcaaactctgccgagggcacgaagatccgctcaatggcgcacgggggatgatgctgaagcggaccacaccctccgcagcagtcatctcatcggccaagcccgccggcgacacgggatgttcgtggagaccgtggatgcgaagggcttttctgccgcggggcgccgcctgaacctggccacatcgtcggtcacgcgcgcgctggacgggctcgaggcttcgctcggggcggtgctgctgaaccgctccacgcggctgattaccgtcacggaggcgggcgccgcctactatcagcgggcccgcaggatcctggacgcggtcgaggaggccgacgcgctgatcgcggatcggggcgaggagccggtcgggcaactgcgcgtgtcgttgccggtggcattcggccggcggtgcatcgcgccttatctgggtaggtggctggcaaagcatccccagctcgaggtcgaagtgacgctgaccgacgatatcgtcgacttgctggggccagcgcatcgacctttccgtgcggctgggcagcccggcatcctatgacaatgtcgtcgcgcgggaaatcgggcgctttcgccgccgtgtcgttgccagcccggcctacctgcaaagcaatgccagtcccgatgatccggtcgacctcgtcaatcaccgctgccttcggttcagctatggcgcgcgggatcaggtgtggaccttccggcacggcgacagcgagaccaaggtacccgtcagcggccacttccgcagcaacaacgcggagatcctgcgcgaagtcgcgctggccggcggggggatcggactgctgcccgactggctggtcgacgacgacatcgctgccgggcagctgacggccttgttcgacgactgttccgtcaatccgaaccaggcaagctccgctatctccgcgctgtatcttccgaaccagcgcggttcgcgcagaatcggcgcattcctggagttcctggcggcgctgcccgggccgacccgccgccgggactgacgccaggcagccggtcctcgccgcgaatgcaccgcccggcgcgctgctgatgcgtgtgcggtcacgctacgggctggggtggtgccatcagctccgccagtgcctcgcggaaacgctccggcttgccgaaataccggcccagatggatgcgcgatagcatgccgtcccgttcgatcgccagggtcggatagccctgcccgcccagtgcgtcgagcagtgcctgggtattcctgaagtgcatgccgatctcgcgcagggcctggtcataggctgtcgagaacgcgtgtgcgtccaggcccagttcgacggcgatgtggaccagttcggcgcgctcggcaatgtgccggccctcgacatagtacgcggtctggagccgtttcagcatgcgcacacccgcatcggccacccattccgcagccagcatcgctgccgtgggcggcgcggaatccagctttacgtcatagttgaactgggtgccctcctggtacggcgtgccgaacgtctgtccgctgagcgcggtaatgcgcgcttcatggggccggacgaactcgcgccattccccggacatcatctgtgcgcgctcgccggccagcatgccgccaccatgcgcgacgaccttcagtccttcggtctcttcggctaccgaaatcagcggcgccaggccgtagcaccagccgcagtagggatcgtacacatagtgaagagtggcttgattttccatgtcgcttctccttgttcaacgcgatgcgtcggggatgcaggaaggttaggcgcgatcgccgccagcatgaatggcatatccgtgcaatccagcgttgcatctcgcgcaaggccgcggctgcagcggcggggccgccgcctgccgccgccggtcgttgctgttgccgcaaagcgctcttgctttgccgtcccattcagcgatcacgcacggccctctaccatggctgcatcggatcgcacatcggaccgcatattggagccagacatggaaggcaatctttcccttgatgcagaaccatcggcatctgtcgcgccggacccggcggcactggcgcgcccgcccagggcactcgtcatcggcggctcgctcggcggcttgttcgcggcaaccgcgctgcgcgcggtcggttggaatgtggaggtgttcgagcgttcgccctccgcgctgagcagccgcggtggcgggatcgtgcttcagcccgaggtgatacgcgcctttgcctttgccggcgtcgtcccgggcggcgcgcttggcgtgcgctcgcacgaccggctgtacctggattcccgcggcacggttcgcgaccggcagcattcgccccagactcagacgtcgtggaacacgttgtacgcggcattgctgcgcagcttcccggccgagcactatcatcgcggagcgcggctgaccggcgtcgggcaggacggcttcggcgtgcatgccacgtttgccgatggccggcaggcgcaaggcgacttgctggtcggcgccgacggggccggctccacggtccgatcgctcgtgctgccgggtatctcgccgacctatgccggctatgtggtctggcgcggactggtcgaggaggaacgcctgcccgatagcgccaggccgctgctctacgagaacttcgtgttccagcacgaacctggctcgatgatgctgcagtacatggtgccgggggtcgacggttcgaccgagccgggtcaccgccgcttcaactggctgtggtacctgaaggcggagcctggcaccaagctcgagcaggtcctgacggaccgcaacggcacgttgcgcaaccagtccgtgcctccgggttcgctggggcccgggcaggagcgctggattcgccggatgggcgccgcgcatgcaaaccctgcgttccaggcgttgatcgagaacaccacggaaatcttcgtccagaagatccaggacctgcaggtgcccggcatgcggttcggccgcgtcgtgctgacaggcgacgcggcctttgtgccgcggccgcacaccgcgggcagcacggcaaaggcggccggcgacgccgtggctctcgcgcttgccgtcgcgcaggcgcgtgggcaggatctggacgccgcgctgtcggcctggcagcaggaccgcctggcggagggcgcgagaatgacggcgtggggcattggcatgggcaaccggatcatgggtatcgcgcacgcctgagcacggctggcgaccgtggcggtgttgtccgttcgatgcggcagccccggccgctgccgttcaggccgacggcgctgttccggcgaatgcgtcttccagcagctggcggatcccctcgcgttcgagcggacgcggattcggatactggtcgcgcagcgccagctcgcaggcgcgatcgaggtcttccgacgacagtcccagttcacgcagcgacgtgggcgcaccgagcttcgccgccagttcgaacacggcgagcggaccgctgccgtgcccggcacccagtgcctgtgcaatggcggccattgcctccggcgcggcaggcgcgttgtacgccagcgcatgggggagcaccaccgtgtggacctcggcgtgcggcaggttgaaggtcccgcccagtgtgtggcaaagcttgtgatgcagaccggccgtcacgctgccgagcacggccccgcacagccaggcgccgtagagcgcgtcgctgcgggcttcgcgccgcgcctcgtcggtgtgctgctccgctgcggcaatgaccggcagtgcccggccgaacgctgcaatgccttcgcgtgacatccactggctcaccgggttgcggtcggaggcatagagcccctccgccgcatgggcgatggcattcataccactggtcacgctgatcgggacgggcaggcccagcgagaggtccggatcgtagaggatggttcgtggcagcacgcgcgggtcgcgccccgtgcgcttcaggccggcatcggtcagaccatagatcggcgtcatttccgacccggcgtaggtcgtcggcacagcgatgaccggcagttccgactccagtgcgatggcctttgccagcccgatggtcgagccgccgccaatggcgacagcgcagtcggcaccaagccgcgcggcgtgctcgtgcgccaggcgcgcttgctcgatcggcacgtgcatcacggcgccgtcgaaaatcccggcgctgcgcgtgcccagcaccgccaccgcgcgttcggcaagcttgcgctggccgggcgtgcacagcaccagcgcgctgcgcgcgccgagggcatcggcttcctcgccaagccgcgccaggctgccggggccgaagacgacacgttgcggacgggtctggtaggcgaaaggaaccatcgcgaaatgcctgtcaggaagttgataaagggtttaggccagcagcgcgcgctcagtcgaccgcgatgttgcgcgccttgattagccggccccagcgtgccgattcgtcctggatcagcttgttggtctgttgtgcgtcgccggccaccacgtcgaagccgccgtcggtcagcagtttcgcgatcgccggattgcgcagcgtcgacgtcatggcggtggtcagtttccccagcacttccggcggggtcttggccggcgcgatcatcccgacccacgaataggcctcgaagcccttgtaggactcggctaccgcggggacagccggcagcctcgcgtcacgctggcgcgaggtcacggccagcgcgcgcagcttgcccgactgcacatagggcagcaccagcggcaggctcgcgatcatcgagtcgacgtggccgccgagcaggtcattgatggccgggccgccgcccttgtagggggtatggatgccgctggtgccggcggcctcgtggaaggcttcggccacgagctggttcgagctgccgttgcccaccgatgcgtaggacaccttgttcggcacgcgtgccgccgtcacgtagtcctgcacggtcttgtagggcgaggcggcgggtacgaccagcaccatcggcgagcgcaccatataggaaacgcctgtcaggtcgcggtgcgaggcatagggcagcttcgggtagaaatgcggctcggtggcaaagctgtcgaacaccatgccgacggtgtagccgtccggcgcgctgcgcgcgatctgccccgtgccgatggtgccgcccgcgcctgcgcggttgtcgatcaccaccgtctgcgccagctgcttgcgcaggccctcctggacctgccgcgcgaccttgtcgacggtgccgcccgcggcataggggacgacgatcgtgaccggcttggcgggccatgcttccgcccgcgcgaagcccggcgccagcgtgcaggcaagcgtcagcaccagcgcggcggatgtttgcgcgcgcgcccgcgccgcatggaaaaggggggccagggcagtagtcatcttggaacttatctccatggtcggtacctttatgatcgttcgtgtcggcttgtcggtttagcaaatgacatgatgcttctgctttgcatttcctgcaaaaagccttgcaccgcagcgcatcgtcccgatactatgcgctggttgttgcaacgggaagcctttgcttccgcgcaacgcctttgcgggaaatgcacaaatggaatttgtccgttttgccgagaacctggccaccttcgtcgacgtggcgcgcgccggcagcttttcggcggtcgccaggcgcaagggacaggtggcgtcgtcggtagcgcgccagatcgatgccctcgagcgcgaaatgggcgttgcgctgttcacgcgctccacgcgcgcgctggtgcgcaccgaggccggagacctgctgttcgagcgcgccacgcgcatcctgcaggaactgaacgaaacgcgcgacgccgtgacggcgctggaacagggcgtcagtggcaggctgcgggttgcctgcctgccggccttcgcgcgacgccatgtggtgccgcatcttggcagcctgtatgcgcagtatccggggctgaccgtggagctggagctgaccgaccgcgtcgtggatccggtgctggagcgcttcgacgtggtcatccgcgtcggacagcaggccgacagcagcctgattgcccggcgcatcgccagccagcgctatatcgtctgtgcaacgccggcctatctccaggcgcacggccgtcccttgcatgccgaagagctcgcccatcaccgtctgatcgaccgcgcccacagtaccagcatgcgtgggtggcgagaagtactcaggccggctcatgccgcgagtgccgcgttcgccatggagtgtgatgattgcgatgcgcgccggctgtcggtgttgcaggggctcgggattgcgctgatgccggactggtcggtcggcgaggatatcggtgcgggccgcctggtggaactgctgctggagggcgtgttaccgcaggcgcaaggcggcatccatctggtgcgggccgcgccgcgtccgccggccaagctcaaggcattttccgcgcacctgctccagagcatcggctccccgccccgctggcaggtggcgatgacgcgcgccggtggtcctgccgggcgcgatgccgcctgagatgtcattgccgggcgccgcatggctggcagcagcaaagccggacccggtaaggcctggcgttgccgcggtctggctcaggccagcgccggatagtcggtgtagccgacagccgtgccaccgaagaacgtggcggcatccggcgcgttcagcgatgcctggaccctgaggcgacggggcaggtcaggattggcgatgaacggtcggccgaacgcgatgatgtcggcgcggccgtcggcgatcgcctgctccgcggacttgccatcgtacccgcctgccagcatcaggacgccgcggtatgccgcccgcatcgcgagaatcatgccgtcccagcgcggatcagcggcctcgtccttgacggtcccgaccatggccggctcgaccaggtgcaagtacgccagcggccagtcattgaggcgttgcgcgatgtagccaaaggtggcctccggcgtgtcatcgcccatgcccatgaagcgtcccatcggtgtgaggcgtacgcccacgcgctccgccccgatttcctcggccgcggcgtccaccaccaccagcaggaagcgggcgcggttctcgatgctgccgccataggcgtcggtgcggtggttgctttccgaattgatgaactggtccagcaggtagccgttgcccgcatggatctcgacgccatccacgcccgcgtcgatcgcattgcgcgcggcccgccggtagtcctgcacgatggccgcaatcgctgccgcactcaatgcctgcggtgtcgggatctcgctccacacgccgttgccgtccgcgtcgacgatgaaggtcttgcccggcacgggcagcgcgctcggcgccacgggcagggcgccgccgggctggaacgacgggtgcgaaacgcggccgacatgccagagctgcaggaagatccggccgccttcggcatgcacggcctccgccactgcgcgccagccctcgatctgctcggcgctatggatgccgggcgtccaggcatagccttgcccctgttgggaaacctgcgaggcctcggtaatgatcagcgctgccgacgcacgttgccggtagtactccacattcatggcgctgggcacgttgcccggctggccggcgcgcgagcgcgtcaggggcgccatggccacgcggtggttcagttgcagggccccgatggtgatgggagcgaacagatgggatgtcatgacagcgactcctgttgacggatttcgaagagacacggtctcagcggcgcgaagccagttccagcgccgccagcgagaccaggccaagaccactgccggcggcgacgatgccggaccagccgagatgcgtgtagagcgtgctggccagtgcggagcccaccgcgccgccggcacgcgctcaatgccgccagccgcggacgcctgaacgcgtagcacgatgttgcggctcgcggcgcggcagtgtcgtgacgatgatcgccaccgtggccagcgtcatcgcggcggcgatgtagaagacggcgcgccagccgaagagaacagcccgacggcatagccgatctgtgtcagcgacacgatcacgctggcgctctgggcggacaggccgaccgccggggcaatcagctcgatgatcggctgagcgtagtagagattggcgaccagcacgccggcgcacagcgcaaacagggcgaccagcgcgccggacatcggcgcggtcgcatgggcggggccatgctgggtgggggaggctgtggtttccatggctttgggtgtcaggttgcggtgtccaaagattaggggccgccgggggcaatttgaatcacggcagcaagcaagtcagcgttgcgcggcgcgcaacgccttcatttcgggggtggcgtttaatgatcattggataatcaacgggcagacggcgcgcggcgcaatcgccacggcggcagcctgaatcaacaaccggaagctacctggcagctcattggtggcgtcttcgatgagttcgcgcacacggccgagaacgtgggtcaggccctgcggcacgacgagaccgaactcggccagcaggccgcggatgtggttggcctgggcggtgcgtgcaccgacgaagccctggcgcacccgatgcagcgccagcacggcctgctgctcgacgttcttaagaggcacgaagcgcatgttgggccgcgcgaccgcttcgcagatcgcctcggcatcggccgcgtcgttcttattggtcttgacgtagggcttgacgaactgtggcgccatcagcttgacggtgtgactaaatgcctgcagcttgcgcgcccagtggtgggctccgccgcaagcttccatgccaatcaggcacggaggcaaattggcgaagaagggaatggaaagggcaccgatggcgccggccccggcagcccgcgccgcaggcaatggccggtgcccacgcgactaactctattcgaccgttggccccggataaaggcatcggcaagaacaacaattggtactgccaggaacaaatccactgcctggcagccttttgtatccctttgtatcggcaagcctgcgggatacgtacatatgcaaatccgcactctgcacgccacagcccggatacatgagtcgccttaaatccatggatcccgccgcaggggcgcgcgggatgcaacttccatcagtcttctggagccaaccatgacccaatccggacaaaccctctataccggcaagacgcacaccaccggcggacgcgacggcgccgcccgcagcgatgacggccgactggacgtaagactgtcgtcacctggcagcagcggcagcggcaccaaccccgagcagctgttcgccgcaggttggtccgcctgcttcatcagtgcgatcggcttcgcggcccgcgccagcaagatcgcactgccgccggatctggcggtcgacgccgaagtcgacctggccaacagtgagggcgcctacttcctgcgcgcccggctcaacgtgagcctgccgggcgtggacacggagaccgcccgggcgctggtggacaccgcgcatctgaactgcccttactccaaggtcacgcgcggcaacctcgacgtcgagatcaacctggtctgacccaggcacctgatccgggtccgggcggccggcgggcggcccggaccccaccctcgatacgggccgaaggcactggcggatagtgtcaggacgccctcgtgccaggcgattgttgccatggcggaccaacagtggttgccgccgttgtgttccttaccggggccggtatgtccggcgcgaacattaagagaccgtttcaaaaagacggctcagcgcgcctgaagatgttccagcagacgagagagcagccgagtttgaggagggtcctcatgaatgtcagctcgacgttcgaagcgaatgcgaagacgacggaagttgtgaagtcacgcaggagtacgttcgacaacccagcggaatttgcccagtccactgccatgttctgtgcggcgcttggcgattactggtttgacgccgcgctcacgcagccgctgacgatgcggttcggagtcgtagccgcggtcggcgtacgccgcgaatcggcggaatggcatgacgagcggcagcaattggctgacgtcgttgcggttcgcgccggtcaggattgcactgatggggacgccattcgcatcgacgaggatgtgatgcttggaaccgggtcgcgagcgatccgtggggttcgggccagtttttcgcccgccccaacggctcgcaccaacgatgaatcgacggctgctcgtgagaaatcgagttggccggtctcgtgtaacttcgcgagcccagcttgtgcagtcggtcccacacgccggccttctgccagtcgcgcaagcgccgccagcaggtcgaaccagagccaaatcccaacttggtcgacaggtcgcaccagcgtattccggtcttgaacacgaacaggatgccattcagcgccgcccgattcgaaaccgggcgccgcctggatatttctcgcgtcgcggtttcgacggcggcagcaaaggctcgatcagtgcccacagcttgtcgtcaatgatcggcgcgctcatcccctcggttccggttgttcagatggccaaggctaacagccccctggggtctttagcgaaatggtctcttaggcttcgtcgccaaacgacttcagccagctgtaccggctagcggcttccgaccctcgggccatcaccgttccccgccatccgcacgcttgcgttgaacgggccttgcccgcgccgccatcgcctcaccgaccgcgtcccgcacgcattccgccagcgactccgaagcccgcgtccgggtcgtggcactcgcccgcgcgatcaccagcggctgccgcaccgtctcctccagaatcggccgctccgccacgcttgcgccctggcctgacgctggcgcctgcgtaatcagcagcgccactcccagcccattcgccaccatgctccgcgccagctccagcgacgtcacgcggtagcgcacctctggctgcagtccaaattgccagaacggcgccatcaggaattcacggctgtgcggcagatcgatcaggatcagcggctcccgcgccagttcgtgcaacgatatcccacccttgtgccgcgccagtcgtgaaccggcaggcaccagcccgtagggcctgagttccgccatgacctcgcggtcgatttcattgggcaggccgacgtcgtaggttagcgccagcttgatctgcccgccgtgcagccagtcttcaagctgggccaggtcgccctcgacgaagcgcaccgaaaagccagggatagcgctcgcgcgcgatgcgcagcaccagcggcaggtaggtcggcgccagcgtgcggaagacgccgatccggacctcgccggcggtggcatcgccgctcttgtcgacttcgaacgccatggccgcgccgaggatgtggcgcgcttcggcgagcttgcgcacgccgaagtgggtcagggtcatcttcgcgcccgcgtcgcgcggaaacagcgcttcctcgaacagcgtctccagttcgcggatggcgacggagatggagggctgggagacgttcaactgccgcaccgccgccgtggtgctgaacgattccgcggtcgcgacgaagtagcgcaacagccgcagcgaggtgcgcattaagaaatatgccgcacagaatcgtgtcaccgcaacgcaatccgggcgcccctgcagggtacggcgccgccaggcctgcaggccgaggtgaacgggctgctgggcgcggcgggcattccggttgcgcccatccgcaatgtgaaggaggcactagaaagcgagcatgccgcccatcgcggcctgctgaccgaagtgcgcgagccggacggtggcaccgtgcggctgccatcgcagccggtgaagttctcaggctatggcgccaaccgcgtgacgcctgcgccggcgttgaggcagcacaccgaggccatcctgggcgaactgggtatcgcctctgcgcaggccgggcaattgtgggccagcggcgcgctgggtgccgcggcgatggccgccgaaacattgcaaacgcatattttcaacacggagaagcaacatgcataggcgcttgggtgtcgagccgggcgatctggaaatcgcggacgcgatcagccgtttcgcacagagcgaactggcgccgaaggcggccgaagtggatcgcgacgaaacctccaccacccgctacgttccccagctcgccgaactcggcctgatgggcatgaacctgcctgagcgttggggcgggaccgaaacctcgccggtcgcctgatcctgtcgctggccgaggtcgccagggcctgcgcctcgacctcgtcgatgatcggcgcgcactacctggccaccgattccatcctgatcggcggcgacgacgggctgcgcgagcactacctgccggaaacggcgtcgggcacgaagctgggcgccttcgcgctgaccgagccgcgcgccggctccaaccccgccgacatggccacgcgcgccacgccggagggcgacggttatcgcctgcgcggcgtcaagcacttcatctccaacgcggacgcggcggacttcatcgtggtctacgccaagacggatccggccgccggcacgcgggcatcagcgccttcgtgctggccgccaaccggctgggaccggaaggcagcggcttccgcacggcaatgaaggtgctcgacaacagccgcctggacgtggccgagcggctggtgcgcgatgcccgcatgctgcgcatctacgagggctcgtccgagatccagcgcaccgtgatcgcgcgcgccgtgctggggtgagcgccgcgctcagcgcagggaccggaacgcggcgcgcacctcggcgctgaacagccccggctcttcccaggccgcgaagtggccgcccttgtctacgcggttgtagtagaccaggttgcgataggtccgtgctgcccagtgcttcggcggcctgtagacctcgccggggaagattgttacggcagcggggatcgagatgccggtcccgctggccgcgccaggattactctccgcgtagatgcgcccgctcgacggcccggtgttggtcagccagtagagcgtgatgttgtcgagcagttcgtcgcgggtcagcgcgcgctccgggtcgcctcgggtgtagacccagtcggcgatcttgtcatagatccacgccgccagtcccacgggcgagtcagagaggctgtagcccagtgtttgcgggcgcgtccccatgatggcggcgtagccgaagcctttgttgaggaactcccgcgcttggtcgaataccgcctgatcttcggcagtcaggccctccggggcaggatcgccgctcttgagcgccctggcaatttccggcgggagcgtggtcgcgcgctcgatccggttgacgtggataccgagcaggcccgcaggcgcctggcggcccatggcatcggaaatgatggcgccccagtcgccgccttgcgagacgtagcgcgaatatcccaggcgcttcatcaggacgccccaggcgcggccgatccggtccggattccagccggtgcccttgggcttctccgaaaagccgaagccaggcagggaaggcagcaccaggtggaaggcatcgtcggcagtgccgccgtgcgccgtcggatcggtcagcggaccgatcaccttcagcaactcgaacaccgaacccggccagccgtgggtcatgatcagcggcaatgcgttgggatgacgggagcgcacgtggatgaaatgaatatccaagccgtcgatattggtcaggaactgcggcaaggcatttagcttcgcctcggccttgcgccagtcgtagcccgtctgccagtagcgcacaagcggctggagcttcgtgagctgcacgccatgggagcgatcactgaccgtctcggcgtcgggccaccgcgtcgcggccaggcggcggcgcaggtcggtaagcgcggcttgcggaacattgacgcggaacgggcggatggcatctgcggcagcggcctgtgccccggcggcctgcgccgcatcggaccgggtagcagccgttaccggacgaaatgccgcaagggcggccgccgccacgccgctcagcaacaaggcccggcgggacaggacggtagcgttgggagattccgatgcactcatggtcgcacttcttgagctctggttttcaatatcgcggtgcattcaggtcgcgctcacttgctcggtacggccagcggagcccctttcttgacaatataggtagcgagttccgccgccttgccggtgccgacattccttgccgagtgagccgttcccgaagggatgaacaagctgtcgccggccttgagcgtgaccggcggctggtccccgagctggtactccagcgtgccttcgagaacaaaggcgacttcttcgcccggatgagagtgcttcggggcaaacgcgcccgaatcgaagtcgactcgcacctggacggcctcgcgtccgggcacgctgatgtcctgcttcagcaggtccgtgcgatggatacccacggcctgcgcctgggccgcttgcatcgcgatgctgctaccgacgaccagcaacgccgtcgccatgaatcgagtcgttttcatttggaagtcctttcatgcccgggagcatgcgtaagtgagctgatgcgtgacagggcgattaccggcatccggtaacgccatttgagcagcgtgacgtgttagcgatgtatcggccaggcggggttttcgtaagcgcatgtgttcgcgctaacggctgacacattgcgatacaaaacgggcgccacgaaggcagtgctcgcctcatttttggttcttcgaagaattccggggactgaattgccacattccgtatcctaatggccgttaagacggcgattagggaacgggatgctggatcggaaaacgctacaggcgttgggctgctgggatggctacaagctggaacgggtggtgtggcctgaaggggaaagccgacgctagcgctgtacctcaagccggtcagcaaagtcatgtactgcgaggaatgcgggtcgaagtgccggcaggtccatgagacggtggtgcggcgcgtgcgggatcttccgctgttcgagtaccgggtcgtgctgcacgttccccggcgccgggtgtggtgcgaccaatgcggtggcccgcgcctggaacgcttggaatggcttggccgctaccagcgtgtcacggcccgtctagctcaggcttgcggtcagctactgcgtacctggccatggacgaattcgcgctgcacaagggccatcgctatgccacggtcgtcgtcgatccgatcgggcggcaagtgctctggatcggtcagggccgctcgcgcgagacagcacgggccttctttgagcagctcccggcgggagtagccaagcgcatcgaagccgttgccatcgacatgacaactgcctatgaactggagatccgggagcatcgcccgcaggctgaggtggtcttcgacctcttccacgtggtagccaagtatgggcgcgaggtgatcgaccgggtccgtgtggaccaagccaatcgcctgcggcacgaccgtccagccagacgggtactcaaatccacgcgctggctgctgctgcgcaacaaggaaaacctgagcgacactcaagccgtgcatttgaatgacgtgctgcaggccaatcaaccgttgctgaccgtctacatcctgaaggacgaactcaagcggctgtggttctaccgccgtcccgcatgggcccagaaggcttgggagcattggtgcgcccaggcaaggcagagccggattccagccctgcagttgttcgcgcagcgcttgcagacctattggtacggcatcatcgctcgatgccggcacccgctgaacacaagcgtcgttgagggcatcaacaacaccatcaaagtcatcaagcgccgagcctacggctaccgtgacgaggaatacttcttcctaaagatcaaggcggcgttccccggaattcctcgttgaaccttttttttccaggctgttgttgtccacgctgacctccccatcgaggaggtggtgcgtcagcgccgcccagttcttgaggctgtagtcgagcgccttggccgtgatgccaccatcgggtacacgtgaccgctccagctgcagccaggcatgcagttcctcccacaacggcttggcgtcgctgtaccttctgaccagacgttgttcgctgctgagggaggcgagctcgcgctcaaggcggtagatctgcgcaatgcgacgcagcgcctctggcgcgaccgtgctgccgcgctggttccgtagcagctcgtcgtaccgacgcctatgagcctgggctgcgccgaagacctgcaccacgcgggccagcaaccgctcgcttccggcacgcatgtcgatgggctcgaccgccaaccatggcgcgtcaatgcggatcatcgcaaccagtcccgaagcagttgggcaaactgctgggccgctgacagaggccagtgcacaaccagcgtgccgcctgcgtgctgtatctccatgcggatggtctcgggcgttgccgccgccggcgtcttacacggtagcacctcccccgtgacaggggacagagcgttcatctgtagcggaacaaacgcgtggccctcgctcagcgccgtcagcatctgccgctgacggtcctcgcgcatccatcggtgcaccatgttcgggttcagcgcgtggctgagcgcgacccccgccatcgaagcacctggctggcgaacctgctccagaaccatggccttgaattcggcgctgtactcccgccggtgcggccgctcaactgtcgacacttgatccatcgtatccacgatcctccttcgtggggacgatgcttcatcgcttcaatcgattcaagatggggcaactggccgcttacttggatacagcgcaacgatctcgaatcggcccagcctggcgagttgtggatcgccgatcgcaacttcagcacccgggcgatccttgccggctggcagcaacgtggcagcgcgtgcggcttcatcctgtagtgacaaactttcaccaccaaccgtgattgtcacactacggcttgcagacgactgctttggattggttgcggctatcgctctctgttgcatcggacgaccgctcatcggccattctgtcatcggcgatcggagaccggttgaatccacagccggctactgccgttgcgcatccgccattcctgtcagtaaccgttgccttggcacgggggtcagaaagaacatgaggccggcgagtcgggacgttgcgatagggcacgataacgcgcagttattattacgcctaagaaccggttgtttccaaagtagggggacctcacacatttcgcgtcaggaccaggtcgtaaaattgccgttctcagacccgcgagcggcgacggagtcccctgacaagtcctgacgaattcccgggcaccaccaagtgttgctgtgaggaaccggaaatagctggactgcaatgcaggcgccgttttgcgcacttctcgttgcaaggattcaacccggttgtcagtggctcttgccgaccccgaacagcccttcgatccgagtctgcctctgcgcattcgggcggagcgcttctgcacttatgtccccgtgcagcaggccccaccggtgatgctccctatttccaaaaaaacgccgccaccttgtgccggcattaccggacaacagcgcgaagcgatttacttcggcgcaacgacctagcgggcattcttcatggcttcgggcgtcatgctttccgtcgagacgatggtcaaggattgcgctgaaccagcgaccgtcttctccgaaacattcaacgtcgcgttgacggaatccgggaacgaatacatagcacctgtagccgggtcaacggccagcaagccaattacgccgccaaacagaatgttcccgatgtaccagccgttgactgtgctgacgatgtccaattgcccccggctcgtaaccttagcgtgccgactcacgcccagtgacttccaccggcgcactctggtcctcgtcaccattggatgcccagctcgggcacggtgaaagactccaggtcgtcgaggaaatcggtggcgtaccgggcttcggcggtgccaatcaccgcggggtgccggcctggtacgtcatgtgcgagtaccgctgctgcatgaccccattcgggaaccgtaccgcaaacgtcgctcttcattgccgcgccgaaagtggatgatggggcgcctcgttgttttgatccttttgggcattttattgagcaaaggtagtctcgaaatcggtatcgggtacgcctaaagtggaggctcctaaccacctgatgaaagggtcgcaccatgagccgtatcgctattcccgccatcgagtccgccaccggcgccaccgctatgcccaacgaaactaccaaaaccaatgctgtcatcgaatgtatcttgagccgcagcgccgccaagtattacgaccctgccgccatcttgaatgacgaccaaatccgcgagctggtgcgaatcggcaccgccgcgccgacatccttccacttgcagaactggcgcttcatcgccgtgcgcacacgtgaagccaaggctcggctgagtccgatcgcctggaatcaacctgcgatcaccgatgccgccgttaccttcatcgtctgcggccaattggccgattccagcgtaataccggagcgcctggctccgttggttgaagcaggcgttatgccggaaacgatggtggctgaatgggaaatccccgcacgcgatctgtacatgcactacccgcagcgccagcgcgacgaggccgtacgcactggcaccttcggcgcggcggcgatgatctatgcggcccgctcgctgggcctgggttcgacgccgatgatcggtttcgatgccgaagcggtgcaccgcgagttcggactggctgcaaacgaagtgccagtcatgctgttgtccatcggggcagagcgcccgggaaactgggcgcagaagccgcgccgtccggtggacgatgtgttggatttggtataggtgcgtcccggcggcagtgatcgcgccgaacgactaagcgaccttcaagtgagaggcggccgcaaggtacctcctacttgaaggcatgaccagcttcgacccaagacttgggtacgaagtaagccgaggaatggttcccacatggactttccccaattagcaaaacgtgtaactcacggagattatgatggcaagaactgtagctctaaagccggagcaggtaccggccgattcgaaaccgactctcgatgcgttcaccaagaacattgggttcaccccaaacatgatggcgagcttcgcgcagagcccgattgcgttcaacgcatgggccactctgctcggctccttgagcaaggcgctcgacgtgaagacgcgtgacggcatcggcctcgctgtctccgaagtgaatggctgcaactactgcctgacagttcacagctttacggccgagcatatggccaagctgtcggccgaggaaatcattctcgctcggaagggtcacgccagcgacccgaagcgcgacgccgccctccagtttgcgcgcaaagtcatcgaggcccggggcaacgtcagcgatgccgatctgaaagccgtccgcgatgccggctacacggatgcgaacgtcatggagatcgtcgcgctggtggccatgtactccctgacgaattttttcaacaacgtgttcgaccccgagaaggactttcctgccgtcacgccggctggctcgatctgaactttatccggccgcatcgaccctctccgagggtcctggaaggtgtcatctgatgcgagcgtaacgccagagcctggacgcacccaagaaagaatcttggaaacgtgtccaggctcttcgtatgtaccgacgagtctaggaggaagaaagtgacactcaatcatccaattttcacgcgctggccggtgcagtaccccgatcggctccagctcttttccttaccgacgcccaacggagtgaaggtcggcatcatgctggaggagacaggcctcgcctatgaggcgcaccgcatcgacatcatggcgaatgagaaccacgattcggccttcctcgcgctcaaccccaatggcaagattcctgcgatctacgatcctcacggtccgagcggacggccgctggccttgttcgaatcgggagcgatcctgatctatctcgccgacaagacggggcagttcctctccaccgatccccgcacgcgctacgaaacgatccagtggctgatgtggcagatgggcggtgtcggaccgatgttcggccaggttggcttcttcaacaaattcgccggcaaagcctatgaggacaagcgcccgcgcgaccgctacgcaaacgaatccgcgcggctgctcggtgtcctcgacgaacggctcgcgggccgcgactgggtgatgggcgctgactatagcatcgccgacatttcgctgcttggttgggtgcgtaacctgatcggcttttacgaagcgcgcgagattgttggcttcgaccgctttcttcatgtgcagatgtggctcgatcgcggcctcgcgcgtccggcggtgcagcgcgggctggaagtgacggcggcctagccagaagcccggcgagggaaggtctctgcggccccacgagctgcgtagacgttgcagcgaacggtagttaccaatatgcacgggccaaagacgggcgcaacattcacgcagcgactactgcccgccagagatgacggccagtgcatgaatgcacatcttttatttctggaatattctatgcaatcagtcgagatcaaagccgttgataactacgattttgatatgtggcttccgctgtggaaaggctatcagcgattttacgaagtggatatccccgagtccgtgacgctcaatacctggaggcgcttcttggacccaggcgaaccgatgcatgcagcgcttgccatggtgggcgaacaaccattggggctggtgcattcaatctaccatcgatctgcctggacgacgggcgactactgctatcttcaagacctgtttgttgctgacaatgcgcgtggcggcggcatcggtcgctcgctgatcgagcatgtctatgcggaagcgaaacgtcgcggggcgtcccgtgtgcactggctgacacacgaatccaaccataacggcatgcagctttacgaccgcatcgctgatcgctccggtttcatccagtaccgaaagctattagcctaacccgctgagcgggtactgtcctcaggtctcgttcggcgcatcgctatcgttcgtgatccgggctaggtcgcgatagatggttgcaatcgagcagcccgcccggtgcgcaacgtgtccgatcagctcttgcactggggccatgtggtgcgtacaaccggtgtgcaaccgcaataagacgcttgagcgtttcaagttcccgaggtcctatgtcccaagtcgactggctgagccatctcctgcaaatgatcaacatcactggccggctggaggtccgctgcgtctacggtgcgccatggcgtgtggcctgggatcagtccgcggcgcacgagattccctaccacgtcgtgctcaagggccgggccattattgaggatccggagacggggaaggtcagggagctagttggtggagatatcgtgctgttgcctcacgggtcggcgcacgtgctgcacgatggcagcggacatgcgccgggtcttacctacaatcgtcaaggttctgcaggatggacgctcagcgagaatgatggccagggcgagcatctggacatgttgtgcgggcgatttttcatcgggccgccccatgatcggctgattcgcgattatctacccacgactctcgtggtacaggccatggaccgccgtggtgaagagggcatcgtgtccgcttcgaaccacctggccagtctcgtgggtctgatgcgcatggagtccaccggcgacaaaccgggcggatacgccatgctcaacgcgcttagcttcgcgctgttcacactggtactgcgcgcggcgagcgaatccgaacaggccccggcaggcttgttggcgcttgccggccatccacgactggccccggccatttcagccatgttcgccgatccggcgcgaccctggaacctgtctgatctggccgacttgtgcagcatgtcacgcgccaccttcatgcggcactttcaggccaatctggggcgctcggccaacgaactgctgaccgatatccggatgagcctggccgccaacgagctgaagaagccggcgatgaccactgaggccgtggccgacttagtcgggtatcgatccgtatcggcattccggcgtgtgttcaccgacaagatggggatgacgccggggcaatggcgccgcctggcgcgcgaagctgagtaatgcgcttcgctttccgtgtgcagcttcgatgtggcgctagacgcgccggcgcaaggcaggccattccttcgagcggagctcgttcgcgtctggctttagcaatgacgcgcggtccgacatgcacgcccagtagcgactatcccagagccgtggcgaactggaatgtcgttgtcgttgcgtttcgttcgggcagacaatccacgaagcgcttgcctatatctgcaagtacctgaacctcgatctcgacgagacgatttgcggcgtgctgcgctgtgccgccgtttttgggatggattgcctcgttattttgatccttgtgggcattttattgagcaaaggtagtctcgagatcgatatctggtgggcctacagtggaggctcctaaccacccgatgaacaacttgaatgggaaaccccaatgaccactcgtgcaaatcagtttcgtctacaaatcgctgaaaagagcgttggatcgctctctcttcaggccctactcagatgggcgctggtcgtcatctttctttggttcggtggaatgaaattcaccgcttacgaagccaacggcatcgctccgttcatcgccaacagccccatcatgagctggttgcacgccctattcggagttcaagggacaagttacgttataggtgtacttgagctgtcgaccgcagcggctctgattctcggagccttccagcccattttctccgcattgggagcggcgatgtcggctgcgacctatctgatcacgctcacgtttttcttgactacccccggcgtagcagaagcgacggcgggtggatttccggccatttcagctatgcctggccagttccttcttaaggatctcgttctgctggctgcatcgctttctctccttctggcatctgtccagggctcatggcccaacgctcagaagtcatgaggtgaacaaatggcccggacatccgggccggcttattcaacaggagatcagatatgaccaacacgacggcgttgaatggcaaagaggctgcctatcacggtgtgccggcggaagacgactacggctatgcacaggcaatcaagatcggaaacatgatctatgtgtccggccagctcagccacgacgacaagggcgtcatgatcgcgcctgctgcgctcgatggaaccggcaagccagccgacttctcgatgatggcggagcagatgcgggtgacctatgcaaacgctgcaacgatcctcgcacagttcggagccacgctcgaccacgtggtggaagagacgctctatgtcctcgatgtcgatgaggcgtttgcagtagcgggcaaggtgcgcaaagaagcctacgccatggcgcggcctcagtgcgccagcaatctgatcggcgtatcgaggctggcctttccggagcagcttattgagatcgtcttcaaggcggtgcttgccgacgtgcacgagcggcaccccgtcgaaccagcttgatgaacggcacgacaggccagcgatacgcaggtcatggggtcgcttcagaaaacggaaaattttgcacgctaagcgatcgctagcgcctgccgggcgctaactaccgggcaacgaacctgacccatagaattcggagatagtcccttcacttccgagccagctgagacatcggcatcgccttcgacgccacttccgctggcgcgcatgcgcgcaacaacgcgctgctgcaggagcgcggcgtgcgcgtgatcgacctgacaccagcggccatcggtccctatgtcatcccagtcgtcaaccttgacgcgcatctggatgccccgaacatcaacatggtcacctgcggcgggcaggcgaccatcccgatggtgcgcgctgtctcccgcgtcgccccggtccattacgcggagattgttgcgtccattgccagcaagtcggccggtcccggtacgcgcgccaacatcgacgagttcaccgagacgacttcccgggccatcgtcgaagtcggcggagcgcgccacggcaaggccatcatcgtgctgaacccggccgagccgccgctcatcatgcgcgacacggtctactgcctggccgagctcgacgccgaccaggacgcgatccgtgactcggtgcgcgacatggcggccagcgtagccgagtacgtgccgggctaccgcctgaagcaggccgtacagttcgagcgctatgaggtggagcgggcgctgaacctgccgggcatcggtcggcaggccggcctgaaggtgtcgatcttcctggaggtcgaaggcgcggcgcactacctcccggcctatgccggcaatctcgacatcatgaccagcgcggcgctggcggccgcggaccggctggccgccgcgaggctcggcctgtgatccccggaggaattcccatgttcgacaagaccaagaagatctacgtctccgacgtcacgctgcgcgacggcatgcacgccatccgccatcagtactcgctggaacaggccgtgcgcattgcgcgtgcgctggatgtcgccggcgtcgacagcatcgaagtcgcccacggcgacggcctgcagggttcaagcttcaactatggcttcggcgcccacaccgacctcgaatggatcgcggcggtggctgatgtgctgaagcacgcgaaagtggccacgctgctgctcccaggcatcggcaccatccatgacctgaagcaggcctacgaagctggcgcccgcatcgtgcgggtggccacgcactgcaccgaagccgacatctcgaagcagcacattgagtacgcgcgtcacctgggcatggacaccgtcggcttcctgatgatgagtcacatgaccacgccacggcacttggccgaacaggcaatgcgcatggagagctatggggcgcaatgcgtgtacgtggtggactccggcggcgcgctgaacatgtacgacgttgccgaccgcttcaaggcattcagggatgtgctgaagcccgagacgcagacgggcatgcacgcccaccacaacctgtcgctcggcgtggccaactcgatcgtggcgctcgagcatggctgcgaccgcatcgacgccagcctgaccggcatgggcgcgggcgcgggcaacgcgccgctggaggtgttcatcgccacggcggatcgcatgggactgaaccacggctgcgacgtcaagacgctgatcgatgcggcggaggacatcgtgcgtccactgcaggaacgcccggtgcgggtggaccgcgagacgctggcgcttggctatgcgggcgtgtattcgagcttcctgcgccataccgaagttgccgcgcagaggtatgggctgtcggcgttcgacatcctgatcgagctgggcaagcggcgcatggtaggcgggcaggaggatatgatcgttgatgtggcgctggatttgctgcagcggcgcgatgctcgcggtgccggagcgcattgagccgacgacgttccggaatcaggaggtgacaacagtaaaaggtgcagtcattctgctggcgggtgtgctggcgactagcatcctcagcgtggcgtccgcggcggactcggctccgcgcggtgcggaccagcggccgaatatcctgctgatcttggccgatgacctcgggtattccgacatctgggcctttggcggggaaatccatacgcctaacctcgacgcgctggcacgtcagggcgtgcgcatgacgcagttctacgtcgcaccgacctgctcgcccacccgtgccatgctaatgtccggcgtggacagccaccgcgccggcctcggcgccatggccgagaccatggtacccgagcagcgcggcaagccgggctacgaaggctacctgaaccagaacttggtggcgttcccggagctgttgcgcgatgccggttattacacctacatgaccggcaagtggcacctaggccagaaggaagagcagagcccggcggcgcggggcttcgaacagtcctacgggctttgtcgcaatatgcctccgatagaatgagccggtatcgaactcaggcaatgtgggcagcgatgataaacgcggagattgcgaaggtattgaagcgcctgcactatccgctggaggtgatgctgacctgcatgcgctggtatgtcgcctatccgctgagcctgcgtcatctcgaggagatgatggccgagcgtggcatctcggttgaccaatcgaccgtgcaccgctgggcgctgaagatgctgctgccggcgctaaacaaaatctttcgccgctccaagcgcccggtggggaaaagctggcgcatggacgaaacctatatcctggtacgcggcaagtggaagtatctgtaccgggcggtcgacaagggggggcaataccatcgacttcctgctgcgcgcccagcctgacaaggccgcagcacggcggtttttcgagaaagccatcgcgcagcacggccagcctgacacggtgaccatcgacggcagcgcatctaacctagcggccctgcatgacgttaacgccgaacgagaaactcccgtcaccatccggcaggtcaagtacctgaataacattgtcgagcaggaccatcgagccatcaaacgcttgactcgatcaatgctgggaaaggactttcgctgcgcgcgcatcctgctgggcggtatcgagctcatgcacatgattgccaagggccagatgcaggcccacgaagagcgcaatccgtccgctgcagagcaattctattcactggcagcataagtcagttgtgccctctggggtcttctcgtccttgctcccttacagctacagagccctttgtcgagataaatggtgatcgccactggctgccaacgggggatcaccgagagttcatgaaagtgaatgccacgcggcaagagttgccagcgctgacatacagcaggacactacaaatcaattaggcatccgatgaaagtgccagggccaccagctgcatcgtgccgcttacgccgcctacagactgctggggaaggacgtgcttctcgccaagatagccctgcacgcgagcccgctgatagctggctcgcgtggtgaggcctcgcgtcccctggatcttgttctgcttctcaagcttggccgcaagattgaccgtgtcaccaatcaccgtgtactcaaggcggctgccatgcccgagtatgccgaacagcaccggcccgcttgccatcccagcgccaacgtcaggtgcaggctgaccgctggactgccgccgaacccgccattggtcaaccgcttccaggatggcatcgatggcacgcaaggcatttgccgcatggcaatcgtcggcagtgacggcgccaaagctggcaaggatgccgtcgcccatgaatttgtctatgctgccgccatgcgctttgacaatcggcacaaccaggctttggtattcgcccagtaattggatcagtgcggagggctgcagcatggcagacgcctgagtgaagccgcgcatgtcgaggaacacgaccgacgcctcgcgcagctcggcgtggccgaccatgacgcttgcttcggagtcggtgatgcgatgggccacggaatcgtcaaagaatagcgacaggtccgcgaccgccagttggcccttgacggccttgaccacaaagccgcgcgccctggccagggccaatgccagcgtggcgctgacgatcaggatggaaagcagcttgtcgaactccgctccgtagtggatctgggtcgagcgcaatgcggtgacatagtcccaggtgacagggttgccgctcgcgtgtgtcagcgcgtagtgcagcaacagcagccagcccaaggtcgctgtgaggcccgacagcgccacccagagcggttcgaagcgcagggcacgcaaggcgattaagccgaagatataggcgaattcggtggttttcaggtacatctgggctggctgctcgtactgcaggtggtaggcccagatgacgaagatcaggactgccatttcggccaccacgctcagtcccaccatccagttggccagttgccgggtcatggcaaggtagagccggaccaacgccagcaccgcgaacagcgagatgccgagcggtaccgcgcgtacgggcgcgtcgggtgaaaagcccgggggcgttccgagataaaggaccgcgaacaggagcagcaccagcagttgcagtgaggtcaccagcaactcgctcagatactgttcacgctccagctcccgccgtactcgtggcggcaactgcatgccctggcccaacgcggcgagcttcgctgctagccccgcagcgattttccgtgccatgcttgccgcaatacgttccgacttctgccggtgcggtgccgtcagtgtctgtccttcctctttcatcgcgcggtcccgcagccaccgctcagggtgcggcagacctgaggctgccacccgcgatccgggcgcaggtgccggcgggcagcatcagccattcatcgccggcggcgtcgtggcgggcgcggcccgcgcaagcgtgcagcgcggtgccgcagtcgttcctgcctgccctggctacgccgaagcaccgttcacggtccagggcaaagtgtgccggggaactggccagcagatgcgtgttctgcttgatcgcaagcccgacggcagcgagcgcggtcgcgatcaccagcgcgttcccgatacggtggctcatgcttactccttcagactgtcagcagtgcaacacgactggtcctgctagtcttgcctaggattgcggggcgcccggagtcgtagcggtctggccaagccgacgctgaagccattgcgcgagcgcgatggtgacgcacatcgtgccgaatgcgacccatgcatacggccacagcaggggcatgccgaccagcagcagtccatcgttgccgcccggaatcagcatgccgccccagcccatgatggcaccgcctgtgaagcaccggagacactgcgcactggaagtcgcgggaccttcgcggcggccagcgctcatcccgccgaggatggcaccagcgagcagccccagcgacagcaatgcccgtgccggcagcatggcagcgctgccacgtgccagttcggccagcacctcggtgtatgaccacgcgcctgccagcaacaggagcagcaagaaggtgacaccgatcaccgtggtggcatggtgcggtgaccagatccgggcggcaacgcgtgcatgccacgtttgctccaagggtgcaggagcgccatggcgtcgcgcccgctgccacagacggagcagccgccatccgacgaacagaaggaaaagcactgtcagcagcggcgcagcaccccataccggcgaggtggctgagagcgccgggcgctcggcttgcggccacagcgcaagcagccccacgcagcctgcgtagtatccgaggggtgtggcagcatacgcccattgcccgctgcccagccgggcgatggcgccgaatacgcatgcgccattgatgaaggcgcccagcccgagcagggcgcctcccaggacggtcaggccatcgaccggatagccggacggcatggccggaagcagatgcaaccgctgcgcgatcagcagtccgccacacacgtacagcgacgcttctgccatggcacggaggtgcgagcaactgcgcgatgacgtgatctcgctgaccgcggcgaccgcacaggttgcgccgcgctggatggcgaatcccatcacggcggcgcaaagcagggcgcccgcaaaggacagactcagcagcatgagtttcatgggcgcatcatcctcgggcatgcgcaggtagccgtccccgcaactgttcacatagtatgcgggtccatcttcatttcgaccgggaagagatcggacgacagcaagactgcggggctgccgccttcattcttccaccagtgggaagtcccgttcctctccgcggtcacgtcgccggcgcggtgtacgatcggaaccgcgcagttgctcgcatactccacgatctcgccggagacgatatagatgattgccgggcggttgttgtggctgtgccatggcacgatgccaccgggctgcacgtcgagctggcgcagccgcagcaggcgtcccgctacggctgccggctccttcgaaaggtcggtcgaggcgcgcactgtatcggtgacgcccttgggttctgtcgcgccaggccgctgcccctggccatccgcgacgcgcttgtcggcggggcactggccggcgtaggccatcactgagacgagggacagggtgacggtgacgatcgcgccgcgcatcgcgcgatgccagacgggtacggcttgcttggtggtagtcatggtcctaaactccgtgggttgaggaatccgcgccgaccgcttcggtggcgctacgtggtggatcaaagaaattcctggtgcaagtcgacgctgcaccgttcaccgattgcgctgtagttctgctgcaaccagcgcccggcctcgtcccggccctgatcgcgcagatagcaaaggaagtcccagtcggcattgagcttgctggagacgccgagcgccatcatggtctggtccgagcggatcgagtggatcagcatctccttcatttccccgcggttgaccttgccatcctggatgagcctggtgacgaagctgatggcgcgcagttcgcggatcaacgaggagttgaagctgacctcgttgatgcgattgaggatctccgcggcggtcttcggcacacccttgcgcacgataggattgatatggacgatcaccacatcccgcgcgccacagttgtagatcaacgggaaaatggcggggttgccgacatagccgccgtcccagtagtgttcgccgccaatttccaccgcctggaacaggaacggcaggcaggcagaagccagcacagccttcaggctgatgtcgtcgcgcgagaacacgcgtaccttgccggtctcgacattggtcgcacacaggtaaaggtggatcgggcagtgctggttaagcgcgtcaaagtcgacatggcgggccagcacgtcgcgcagcgggttgaagttgagcgggttgaactggtagggcgacagcacacgcagcatcatgtccgtcagcaggtacatcggcgagtaatcgagcccgtagccgttgtgcagcaaggtctcccatggcagcttgcggaacgggttgctggcgcgcgcggcgttggcaacgtcgcgccagaagtcgtgcagggcggtgcgggcgcgtggcggcccgccctggagcaggccgtacgcgagcaccgcggcattcatcgcgccggcgctggtggcgctgacgccctcgattgcaagccggccgtcttcgagcaggcggtccagcacgccccaggcaaaggcaccatgggcacccccgccttgcagcgccagcgtgatcggcttcacggcttggccggtttctccggcatctcgcgttccaggattggtcgacatggctcgccctcagtgctgggtccagccaccatccattgcgagcgcagtggcggtcatcgaggctgaattgtccgaggccaagaacagggccaggacagcaagttcgtcaatccgcacgaactccttgcgcgcctggtgcaccagcaggacatcgcgcacgacgtcggcgggcgagatccggtgcgcgcgcgcctggtcggcgatctgctgttccaccagcggcgtcttgacatagccggggcagatcgtattgctggtaatgccaaactcggccgtctccagcgccacagccttggacaggccgatcagcccgtgcttggcggcgacatagggcgccttgaacggcgaagccaccaggccatgggcggaggcgatattgatgatgcggccccagcgcctggccttcatgccgggcaggacggccttgatcaggtggaacgccgaggacaggttgatggcaacgatggcgtcccacttgtcgtccggcatctcttcggtcggggcaacatgctggatgcccgcgttattcacgatgacgtcaaccttgccgaactcggatgcagcaaattcggccatttcgcgaacctggcaaggttggctcatatccgccggcgaatagcgcacgcgcacgccatactcgccctccagccctgcacgcgtggcttcaatttgctcggcatcgccgaagccgttcagcagtacatcggcgccatgggcggcaaaggcgcgcgcaatgccaagcccgataccgctgctggagccggtaacgatggctgattttccttcaagcatgttgatctcctgttagcgtgggggcggcgggggtggcgtagggcgtccgcggtatcccggaaaagtcatgcgttgcaatgcgggttgccgatgcacccggcgcttgtgggcggtggggtggcagcccatcgggtggcgattcgtctgcctcgctggtgcgtgtaaagcgcaggtgggtgatgtcagtcgggaagaacatggacaacgtccattccgcccagaggcgcagcttgcgcccgagcgtcggcatgcgcatcaggtacagcgcacgccaggccagccaggccggcaagcccgagaagctgaagccatacacctgggcaacgcccttcatatgcccgatgctggccatcgcgcccttgctctggtacgaaaacggtttgctttcacgctgttccaggtggccggcgaggttatgggcaagctggcgcgcctgagccacggcgaactgcgcggttggcagcgaatcctcgtcggtggcggcgttggccacccgtgcgcaatcgccgatggcccacagtccgggcatgccgcgcaccgacatatccgggttggtctcgatgcgtccgcgccgggtggctagtgcgagattgcgctccagggtggcgaccagcggattcggcctggtgccgacggtgcagaccaccgttgcaccttcgatcatttcgccgtcagccagcaccaccgtgtcggcttcgaagcggagggcccgggtaccgagcctgagccggatgccgcgcgcggccatatggcgtgccgcggccatgccaagcgaggcgggcaactcggaaagcagttgcccggtgtcatggagcagcgtcaccgccagctcttcgcgctgcacgcgcgggtagaagcgccggatgctgcaaagataatcggcgagttccccggcaacctccacgcccgaaaagcccccgcccaccacgatgaaatggcccagccggcggcgcaggaccgggtccgactccagttccatgcgggccagctggcgcaacacgcggttgcggataaacagggcgtcacccacaagcttcaggggcagggcgtgctcggccatgcctggcaccaggtcgagattcgctcgagtgccgaaggcaaacaccaggtggtcgaagggaatctcgcgcaggcccgccagggtcgtgcaggacagcttgccctgggcgtagttgacgtcctgcacggtgcccatgatgaactgggtgcgcctgagcatctggcggatcggcacgatcacgtgttcagggaagaccgaggcacccaccacctcggccagcatcgggttgaaggtggtgtagctttcgtcgctgacgaggatcagccggtgagtcgtcggcagcagcttctccagcgcctgggccagcgtggtgccggcgaatccaccaccgatgatgacgatgttgttctctgcaagcatgacggttcctttcgccctggcacgccgcctgggctttcgagctaatggctgcccttgccgcgcagcaggaagcggtcgatcaggtggtccagcgacagccggcccgggccgtgcagcagcgtgaccagcagcaggagcccccagtactggtggtccttcaggccaacctcgcccaatcccggatacgagatcaccgcgactatgttgaagacgaacaaggccagcgcggctgcccgcgtaccgagcccgagcacgagcagcaccggcaggcacagctccgcggcggtaccaagataggcggccagggtcgggctcagcagcggcacggcgtactcgctttcgaacaacgccagcgtggtggaccagctggcgagcttggtcagcccggactggaagaacaccaggccgatcagtacgcgaatgccgagatcgagcacgggagccagcatttccagcaggcggatcgccgcctgcccggctccgatgaggcgcgaaggctttgcgtcggccacatccagcggcgtggacgacaggggggtcgtgcatttcatttgggctacctcgcgaagcggtcagggagttggggacgccggtcagccgtgacgcggcacgtgtcacggcgtttcgctgcaggctcgggaccgctcaggccgggtgggccgccttggcggccgggctgagttcgccgctcttgccacctggcttggcaaactgggacgtctgcagccgacctccggcgatcttttcgcaagtgcccgcgggaaccaggatccaggcttccgcgtcgcggtccattttggccgtggcggcacaggaactcttgctggtgccacagtcgttcttgccggccttggcaatgcccgcgcatttttcattgctgcctgccgctgccatggcctgagaggtagcgccggcaatgccaagcgccagcatgcctgcaatcgcgccgcggataatttgatcactgttcatgatgcgcactccgtatttgcttgggttcaggacaggagaaatccctgtctctggactgcagtatggaaagccgaactcacgcttgtttcgctcaattttcaaattttcttcacggcgcctgggtgctggcgggccccaatcttggccacgccggcggagggctttccatccttgaaatgcgttctagaatggttcagtggctcccacgccgcaatccaggcggcaaggaaggtcatgccggtatcccgcaggtttcaagatgaggtaaagccatgtcgcgccaggttctggtgatcgaggacgacgcagatatcgccgaactggtacggctgcaggtgagcgggctgtcttgcgacgtgaaggtgatcaaccacggcagggcgggactggaagaggcgctgagtcgtccctatgacctggtcatcctggacctgatgctgccgggcgccgacgggctggaaatctgtcggcgcctgcgcgcggaaccgcgctatacccccatcctcatgctcacggcgcgctcgactgaactggaccgggtgctgggactggagatgggcgccgacgactacctgaccaagccgttcagcgtccttgagctgaccgcgcgggtcaaggcgatcttccggctggtcgacaccctggccaacccgccatccgatggtcccaggacggtgcaggtcaaggccctgcacatcgatatcgacaagcgtgaagtgagcgtgcgcggcacgccgatctgcctcaccgccaaggaattccagctgctgctctactttgccagcaatccggggcgcgtcttcagccgcgcccagttgctggaccaggtctggggctatagccacagtggctacgagcacacggtaagttcgcatatcaaccggctgcgcgccaagatcgaactcgaccccaacgagccggagtacatccagaccgtctggggcgtgggctacaagttctgcaatacgtaatagggcgcaataggggaagggaaaggggattccatgatccgcaccctttacggcaggctggcggtggtgctgatggcggtgttcattaccatcggcgcgctgatgatcctggcctcccagaagatgatcgagacgcagcgcctgatcgaactggcgaccgacctcattatcggtacggtggccttcagcctggtggcggcgctgatcgtgtttcggctgttgacggtacggctgcgcgtgctgtcggaggccatcgaggcattccgggctggcggtttttccacgccggtgcgactggcgcgagacggccgtgcggacgacgagatccagaagctcagcacggcgttcgaggagatgtccgagcggattgtcacgcagctcgcccagctgtcacaggtggaccagcaacggcgcgagctgcttgccaatgtctcccacgacctgcgtacgccgctcgcatcgatgcagggttacctggaaatgctgctgctgaaagccgaagagatgacgcccgaggaccgcaatcgctacctgcaggtggcgaccaggcattgcgaacggctcggcaagctggtgcaggacctgtttgacctgaccaagctcgaagcgcgggaggtccagccgcggctggagagcttcccgttgtcggaactggcgcaggacgtggtccagaagttcgccctggcggcaaacaagcgcgggctggccctgctggcgacgtcaggtcccggttgtccgccggtgagcgccgatatcggcatgatcgagcgggtgctggagaacctgatcgagaacgccatgcgctatacgcctgccggcggagaaatcagcgtcgacgtccaggccgccggggagcgcgtcgaactgaccgtgcgcgataccggccagggcatagacacgagccaggtgcagggtgtgttcgaccgttactaccgagtggagcgtacggagtctgacaatggcagcaacgtcggtctcgggctggccatcagccggcgcatcgtgcagttgcacggcggcgagatccgtgtgcgcagcgcgctcggcaagggcactgcctttacgatcgacctggcgcggggataaggccagcagcgcaggcgtcgaaatcaatgatcgtcgcgtctaggatgcgtcgctggataaagtcggccagtgcgaagccgggcgcagcctgcagcgcccgctgatacgccggctcgagcgcggcaccgccatccagtgcgtcgagcatggcgtattcgccgacattcagggactgcacttcgaccacaaagccgctgcgcctgaccagcagccagtcgccgccgctgtcggcgtcgatctcgatagcgtccgcatgatctggctggttcgcctgccagatatgcagcaccggaaatggggacgcgagtaagcggcaggccgggttcagcttcaggcgcaggcatgcggcatcagcctcggcgagcgcgcccaggcgcttcagcgcgagcggctcggcgtctgccgcatggaaaacctcatgcgtcagccattcgagccttgccacatcgggcaggtagcgcacgcccgcagccggtccgaattgcgcgaggaagtccggaaagctcttgccgaagcgctggatgtcgccgctggtggatgggcaggcccggatataccggcccgccgtggcatcgaagaacggctcgcccaccaggcgctcgatcacggggaatacggcgcgcagcgcctcgcacaagttgtggcgcacgttgccggcgtaaatgccgaggctccgctgcgcgtccatggcgccgccgacgatgtggtcgaacagtgcagccgggtcctgctcgagcaccgcccgggcaaaacgacactggatctcatgcaatgaaggcatcgtcggtctccagcatctggtctgccctgcgggcttcgtcgagcagtacctcgagcgggggaatgtcggtatcccactcgatcagggtcggaaccgggccaaagcgggcgagcgcatgccgatagagtctccataccggctctgccacgcgctggccgtgggtgtcgatcagcatgccgccgctgtggtcaaagccagccaggtggatctccttcaccgcgcccacggggatcgcatcgatatagcccgatgcatcggtgtcgtggttgaccgcgttgacgtagatgttattgacgtcaaggaggatgccgcaaccggttcgcgccaccagcgcggcgatgaactcgggctcggcaatcgtcgagtggctgaaccggagatagctggtgatgttctccaccaacaactgctgttgcaggtagtcctgtacttcctgcacgtgttcgcacacgacggcgagcgattcctccgtgtagggcagcggcagcaggtcgttgaggtagcggtctccaatgcggccccagctcagatgttcggataccagccctggctggaagcgccggagcagggcagccagccgctgcaggtgcgcgcgatccggccggtccgtagcgcccaggcacaggccgacgccgtgcaggctcagcgggtgggcggcccgcacctgtgcaaggtagtgcaggggctgacctccatcaccgaagtagttttcactatggacttcgaaccaccctgtcgcgggcgtttccgccaggacctggcgatagtgtggggcgcgcaagccgatcccggcccggggcgggatggcggctcccatattggggtggaggctggtggatagcatcggaagtcctgtcggtggcggtttccttcagccccactctggccgacaaagatcacgaaactctcacgcggccttcaattaagtcctccgatcagcgctatgggcagggtgcgggcgtgattccgcggtactggttggtgacgggatcgtgggctatgttaggaagggctcgcgccggcgtgtcacgcgagggtggtgcggacgtggcatgcctccacagaaccgcgcaagctgtaaagcaaaaggcacctgttgtgatgcgcgtctgtagcgacgggggcggaacagaaagagaatcatgatgggcctgagagcaaagctgctgctgccgccggcattgatcagcctgctgctgattgcctacctcctgctcggctgggtgcccggcgcgggcccgcccggcacgcgcacgggcatcgcactggtggcggcggccgggctggcgttgctgcttggcgtgctcgcccttgctattcacgccttctggggacgtccgcttagcgcgctgctgcgcagttgcgccgcatcccaggtatcacgcaacgatggcgccggccgcggcaagccccctgatgaattcgagcagattcgccaggtcgtcacggacttgcgcgcgtgcgtcgagtcgtcgcaaagcacattggcgttgtcgatggaacagcgccgacagcaggaaatcgcgctgcgttccagcgaagaacgctataccctggccatgcgcagcgccgatgacggccagtgggaatggaatttccagaccaacgaattccacctgtcgcaacgctggaaggccatgctcggctttgaagaagacgaactgccggatagcctgcaggcctggaaagaacgggtacatcccgccgacctgctcgcggtcgagcaggcgatggcacgccacctcgagggtgccagcccgcgctatcagcagcagtgccgcttgctgcacaaggacgggtactaccggtgggtcaattcgctgggcagcgccattcgccatgccaacggcaaggcattgcggctggtcggcctggataccgatgtgacccgtatcaggcgcgtcgaagagattctcaagcacatcgtcgagggcacctccggcacctgtggcgacgaatttttccgcgcactggtccgccacttcgctggcgcactggacgtcccctgcgccttcgttacggaatgtaccaggtggccgccacggcgtgtccacacgctggccttctggttcaaggatgactttcgcgacaacgtcgagtacgacctggccggcacgccttgcgaggcggttttcgaccatggcttgccggtgttctacccggaggggattggcaagttgtttccgcgagagcagggcttcgaatcctattacggcttgcccatccaggacagtcagggcaaggtgatcgggcacatggccttcctcaacattcgaaagatgaaggaggaagaagtcctgatggactacgtgtaccgcatctttaccgcgcgtgccgccgccgagatagagcgcaaagccgtccttgaacacctgacccgggcacaggcagcgcccggtgccggataacgcagcgacgggcggcgcgggaacgccgcttgtcggccacgccatgtgtcgccgcctgacgcgtcatggtccgatgcgcggcgccagcagatcagacacccccccgatgtagcgtttccacgcacgcgatcgagcatggcaatgcccacataaggaatctcgaatccgtccttgccaccgtcccgctcttacgtcgcatgacagcgtaaccggtttgctgcttgaccagttgctcgatggggtggctttaaccatcagagcgtgacgcggctagcttcatcgcttctgcatggatagccgatagaggggacaaataggcgctcaatggtgcgccgtgacggaaatttgatctttaacggataaaggcgtgagttccgttgcgcacactacataccaaggacagacaatcagtctgtccgagtttaaacccgtcgcggaccgtcatgaaaatgtcgaagtgcgcttgcgccggcccggctcaacccctcttaatgcctaggaaacaggacctggaccaacatgaaacccatcacgatctcttccctcgccgctgccctgctcttctcgacgctcgctgtcgcggcacatgccgccaacgccagcggtgcggcccttcccctgacgcgcgccgaagtgcgtgccgaccttgaagcctggacacgcgcaggcctggccgagtactggcacggcgatagcggccccgatgtcaacagcgcggaatatcaacggcgatttgccgtctatgaaagcctgcgggcggcccagagagaggccgccgcacgctgatccggcaagaatgacgagtgcccacagcaactgcgccacccggggcgatgccgttcagataaccactgtcgttcccgcgaaggcaggaacccagtgactttaaaaagacgctggattcccgcctgcgcgggaatgtcatcccgaatcgtctactcaactgcttaagctacagtgcgcaaatcatattgaatggaaccatgtaaccgcctgaaaaggaggtggaaaatgctaaagaaagtcttattgctcgttgcggcgagtgccgcgctcggtgtcggggttgctgatgccggcatcgggatgcgcgatgtctataccgatggcgctgtgatggggccgcgagacccctataccaatggtggcagagcaaccaccgatagacgggatgtgtttacggatggcgcgagaatcaccaaccgcgatgggtacgtcgaagagggctcacaaaagtaagggcttgaagaagtaccccaagtgatgggcgcgccctctatgcgtccatttgcgagtcgcccgcccccggaggatacccttgcgggggtgtttcttttttgaaggccacagtgcatcgggtacagtaaggcgcgcttgacgacgccgtcgcgcacatggccagtgtagctgctactgatgcctgttgaggctgcgcgcagacgacaccagatcgatgctactgggatctcgacgctgaggccattcccgaggaggccaagctcctcggcaagctcgaggagttcatcgtctatctggataacagccggcacttcatcgtgaactgcggtgaccgcttccgccacggggagcacgttgcatcgggtttcgtcgaatcggccgtcaaccaggtgatcagcaagcgattcgtcaaacggcaacagatggcctggcgactgcagcacgcgcacgcactgctacagatccggacggccgtgctcaatgaccagccccgcattctgaacgatggtatccctccatcgccgatgaaaacgaccaccgctttgccgcttaatcagccccggtttggcgcggtctcaagccgaggcggcggcgctcgccgatcggctcgtggtcgccgagcaggcgcagcgccgaaccgcctgtgacttggacgccgatcttagcctcggcaacaaggcctgaatgggcccggggcgtcagtcgcgacgacgccatgaacgaccggcgggtcggcgacattggggcagcgtatcgcaacggtcctacatttttatgaatcaacggcttagtcgaataggccaccggaaaggtcatgctctagggagagcgatcattgaagccggctgcaagcagcgcatgggctggccggctgttccaccaaactgacagcagggagctcagcacgcggagtatgcgcatggggtggatggcgcattggcggacctgctcgctgcgggcttcgccatacaggcaccaggtacagaagtgttcgcagttgttgctcagcaggcgatagcggttctcgcccaagcgcgagcgtgcccgcctgaccacttggtcgctggtaaaacgcggcagcgactcggttcttacctcgatgccatggccggcgccgaagtgttccaggctcagctcttccaccggcccggtgtgcagcccacggcaaaggcccgcatagtgcagcacgcggccgttgcccacatatatgccgtggtggctgtagccgcgacgctgcgtgaccaagtgtgcgccaagcggcggctcgcctgccgcttcgcactgcgcgaccggcgcctgccagcctgcctcgctacccttcatagcttgctcgccgtcgcctcgcgcggcaagtacctgcgtggcagcgtcggcgatgcactgcgcgagcatggttgcattggcaccgcggctgatctgttctctcttcatgattcataccccgacatcagatttggatggacagtaggggtagctgtctctgtgctgcagtatgagaaacagggctcacgcttgcgtcgcacaaacctcaaattttcttcacgatgcccacggacggcggcaaccgcggcgtgggcgactctagcggtttcggcgcagcggtacttgcgggcggcaagggaaacgctttccatccagccaatgcgcggggatcaggcggcgagcgtgaaccgttccgctgccgacgagcagtttcctcgcgagaggtggccttgccccttgcgtggctgtgttgcagtaagccttcggtagaatggcccgggagagattccactcggggcaacactcaagccctctctctccatctttcagatagcgccacagggcgatcgccaaacggcgcgcgagggtcactatgccgacagggatcgcaggtttggatcgagcgcgcctggcgcctcgaccgcctgccgcccaaagacaagaacaagctgtacgcgctgcatgcgccggaggttgaatgcatcggcaagtctgcctgacgatcaccgccaggcagggatggatcgtggggcgcgcgcagcttccccggcaacccgtatggcggtcatcgctctatgcagaacaacgccgttggctcaaacgtcgccagactgttgagcctcatcggccatacaaccacggcatgcgcaggtgctggctgaagggcaaatcggcgacgcgctgcgcccagtgctctgtgcggtgggattcaatatccgctggctgctgcgtgccattacccgtggtggaattccgacgcgatgtggatcgccgacctgctggcgcatggcctgatccgcgccagcttcgtgccgcccgcagcgacacaggaattgcgcgacctcacgcgcacgcgcaaacagctcgtgcacgagatcgcccagcccgcttcgctccggcgaacgagtctccgtcactgggctcgctcatgaccagctgtgccgcgtctccatctttgttcaaatgcagcacaaccagcgcgagatcgtcgtgtcccttgcccaactcgtcccggttcgcgccggccagagtacgcgacttgctgtctcagactggcactaccggtgcgaccaaggttacaacttctgagcttctcactgtcgccggctgcgtcctccgactgagttcccccgaacaatacaggctcgatggccgggaagggctcgttcggcccactttcaagatcaatcgcaccccgcaaagccttgcctgttaagggctggcgggagatttccagttttcggggaacgggcaaaaatagccttctacatccaggttggctgcgcctgacattagtccagtgcgtcaggccctagggcgcgccgcgctcgacgatgcgatataccctgccgctcgtgccggacgcaagggtatcggccagcacgtagagttcgccctgcgcatctgcgccgaacgagaacacgctgcccgggatggcaacgccccagtccagttgctcggccgccgcgtcccggtaggcaaagctgcgcagccagccgctgcacaggtccgaatagaggtagcgtccgcgcagtgccggcatggcgctgccgcggtagacgtagccgcccaccaccgcgcatccgccagcggcgtcgtggccgtattccagcaggggcaggacaaagccctgtgggctgcatggcacggacgccaagcacaacgagccttcggtcaggttccagccgtagttcaggccggcgctggccaatggcgccacatcgatttcctcgcgctggttctgtcccacatcggcaatatagagactggcttcggcgggatcgaaggcaaagcgccagggattgcgcaggcccatggcccagatctcgccgcgcaggccggcctgggcggcgaagggattgtcgggcgggatggcatacggctggctgccggcgcggctgacatcgatccgcagcagcttgcccagcagggagccggtgtcctgcgcgtgtccggacggatcgcctgcgccgccgccgtccccgatgccaaggtagagcatcccgtcggggccgaaggccagcagcccgccgttgtggttgttgaagttcggatgcgcgatgctcagcacgatggtcccagccgtgtccgccacgttgggatttgccgcggacacctggtagcgggcgatcgtgatatcgcctgcggtgtcggtgtaatagacgtagaagcgaccgttggcggcatatgccggatcgaacgccagcgagagcaagccgcgctcgccgtccgtcgtggtcaggttcgagatatccaggaacggcgtcgccagcagcacaccgttctgcacgatgcgtatgcgcccggcgcgctcggccacgaacagccgcgtgtcattggccggcgcggtcaggaagactggcccagccagcccggaagccacctcccgcagcgcgaggctgaaggactgggcggccgtataggtcaccgtggctgtcgcggttgtgctgcctacggccacctgctgggtgctgggctgcggagtcagcgtcgtgctgccggtcagcactgctgcagccttcaccgtgtaagccccgcttgccagattggtcagcgtggcggatgcgcccaggcgctggcggaagccgccagcgccggtcacggtcacatcgccgctcgtgccggcgggcaatcccaagatcaccaccgagagcgcgccgcgtgacgacccgccgctagtgatgacaacgtccacgctgccgccacaggctgccaggatgaatccagccaggagcaggatgatgctgcggatgacgtttcgcgcgtgtatcatcgatccagtctcgcagattggcctcggggactagcgccgtgcgcaccggtgcgccgccgctgaaaggtcacccttaaaagcctagcgagccgaagccgacgtgccaaggcatggcaccaccccgcatctcaggaatctaggtcgccgccagcgccggcggccgccggcgcgaggccgcggcgaatgcgatttgtgccagcccggcggccacgtccagcccgacgccggcctgccaggccaccatatagaagccgagcgcgtcatatcatataccagcccgccgccgaaggcgtcggcgagctgccgatctggtggctgaagaagggagagtaatgggtgccattcggccccaaatcgggttcaaaccactcccactctcccgaattgtgaaagtcggatgtcaaacaagcgctgacgctccgctcagcggctattgatcagcgattcccgcaggccatgagcgatgccccgcgcttgcggatcgcgcatgggccgatggtcaacgtcgagtcgcacttgccggcggacgtgatcgccactctgcgcgaacggcgccacaacctcgtggtcgcccggcgactggcgacactttcgcaatttccgagttcatgaccgctatccacacgtgctaagttcgacaccgggccatgctatcggaggtttacagcgaagacaccccggtttgtcaattcgccttatggcgaattgaaattgccagttcggtttctaagctgtgaagtccatgcgtaacgcattgattttgtggaatatggttttcggttgcctgggcccttgaaaaaaagagaaccttgatgacgctgcaactcagatcaggaaagccggaagacgccgcgcgatgcggcgccatctgtttcagcgccttcgcggcgattgcccaggcacatgccttcccgccggattttccctcgcccgatgtagcggttggcctgatggccgacttgttctcgcgcgaggatgtcttctcggtcgtagccgaaatcgacggcgacgtcatcggcagcaattttctgtgggaaggtgggccaatcgtcggcattggccccatcaccatcgacccctcggttcaagacaggaaagttggacacgccctgatggagcacgtactgcagcgcggccgcagcaggaatgccgccggcattcgactcgtccaggcggcatatcacaatcgctcgttgtcgctttacgcccgtcttggcttcgaagcgcgggaaccgctttcagtactgcagggcagcgcagtgaatgcaaaagtccctggctacccagtgcgggcggctgtaccatcagacctcgacgcctgcaaccgcctctgcctgcaggttcacggacatgagcgcgcaggcgaactgcgcgatgcaatcgaccagggaacggcgagtgtggctgcacacgacggacgcattgtggcctatgcgaccgccatcggattcttcgggcacgccgtcgctgaaaacaacacgggcatgaaagcgctgatcggcgccgcccccgcctttgccggccccggattccttctgcccacgcgcaatggggagttgctgcgctggtgcctggaacgcgggctgcgcattgtgcagccgatgaccttgatgagcatcgggctataccagcagccggaaggttcgttcctgccgtcggtcttgtattaaggcgagaacgcctaccgccgcagcagccaaaccaaaagcctgatcacacctccggccactacaggccactacggggggcgctttcaacttgccgatagcgagacaaggcagtggcacgcaggtgcaccgcacaaaaaggagaccgctttggcgcggtctccgaccgacgccgcgctgcaaaccgacctggctgagctgcgcagccgctttcccgagacccgcgcgctctaccgcgaggtctgcggcctgctgttcttccgctacggcgtcacgcccaccgccaacaagctctacagcctggtgcgcaagggcagcatgggcacgccggccgaggtgctgcaggcgttctggcaggagctgcgcggccgcacgcgcgtcaccatcgaccatcccgacttgccggaggcgttgaaggacatcgcggccggggcggtccagaccatctggcaggcggccaacgaggccgccaccggcgagctggccacgctgcgcgcagaggcgcgcgccgccgccagcgctgctgaagccgagcgccaacccatcgaggagggtcaggggacgctggccgcggagcggcaggcgcacgcggcgacccaagctcggctggaagcggggcgggcggaactggaggccgggggcggcaactggcggaactgcgtacccaattctcgaccgagctggagcgtgcccgcgaggcggtgacccttgcccaggagcgggtccgaagccagcgagcgacgggccttgcgcgaactggacgcggagcgtaccgcgcgccagcagagcgagcgcacggccgaagcactgcgcggcgagctggtggcggcgcgcagcgaggcgcgcgacgcggcggtggcacaggccgaagtccgggcccggctcgaggcccaggccgcggcgctcgccgatcggctcgcggccgccgagcagtcgcagcgcaaagcggcgaacgacctggacgcggtgcaggcggagctgggcgcggcgcagcgccgcgcggagcgcgctgaggccgaagcggcgctggcgcggcagctgctggcaaaattgcggggggcgcatctggggcggggcgagggtggtggcggacggcggcgcaaggccggcggcccggcgccgaacgacgaggcggtgccaagcgaaacacgggacgaacagcaagacgacaagcagggcgcgccagcggccgcctccaagccggatgacggcagcggacagcagtgacgacagcgatgacagcaaaaactgagcgggcggcggcgatccgctggatccaggcggagatggccgactacgggctgaccttgggtaccggtgctgaaaatttcagccaaatcggaggcttgccgagggatgtggcggatttttagataccggacacccatccccaaccgaagccactgaaaggagccctcgttgtcgaggattgctacgcatcgatcttcttcataatttttgcagaaaactttgcgcttgaggattacatgcaagcccaacgtaaagtgaatcaacgatggacgagttcagatttttatatatgctgcgtcattccaatctaaaagaatttaagatcggaatagcaagagatgtttggcatcgctctttgcgtgtcggcagcctatagatcacgagtcatccattatttacagggggacttcgcgctcctgtcgcgcagcagaaaagggtcctgcacgaactgctatataaacatcgctaaaaccgttgccaggatcgggtggtacagagtggtttcacatcaggacgtgggatcacgcgcggaaattgataagagaccgtttcaaaatgactgctccgtacgcctgaagatgttccagcagacaagggaccaaccgagtttgaggaatgcttcgtgaatgtcggccctacgctcaaagcgaatgcgaagccggaagacctcgacctgatgcgcgagcagatcgccgccgtcaatgcccgtcccgacgtgctggtgctgcgcatcgagactcggggcctgcattctgcagcggcttcaatatcggaaaggtcggcagtagcgacgccggcgagcgcttcgaagcgctggccaacgcgctggaagcggcgcggcccgtcaccatcgctttgatccagggcggcctgtacggcggcgctaccgatctcgcgctagcctgcgatttccggcttggcgcgcatggcgtcgacatgttcatgccggcggcgcggctggggctgctgttctaccgcggcgggctggagcgctacgtgtctcggctcggcctggccaccgccaaacgcgtactgctggccgtcgataagctcgatgccgcgcagatgctggcatgcggcttccttgaccgcgtggccggcgacccggatgcgctgcagacgcaggccgctgagttgagcgaaagctggccggcataacgccgctggccctgctcgggatgaagaagcacctgaactgctgatgggggaggactgggaatgacatcattggatatgaacttggacaactacttcgccaggatgcagcgcggacaggtgccgcccccccccatctgctcgttgcttggtggaagaatcggtgcggtcgacctgaaagcgggaacgctggaatccgcctaccacgccacgccggccttcctgaacccggcaggccaggtccagcgcggcatgctgggagcgatgctggatgacgtgaccgccatgctggtgacagctagccggacccagatctctgacttacccattctggatctctcgccatgacacacgccacgccccctccccacacccccctcacgatagtcgcgcacgcgcaacgcgtggtggattggctcgatcgcatgccatacacaatcctggccattccgttgcggctcgcggttgccaccgtcttctggaattcagccatggccaagctggcgaactgggcaacggcggtggaactgttccggggggaataccggctgccgctactgccgcccgaactggccgctacctggcggtatccgttgagctgacaacgccagtactgctggtgctcggcctggcagcccgccccgtggcgctgatactgcttggcatgatcacggtgatccagctgttcgtctatccgctggcatggcccacgcatatccagtgggcggcgatgctgctggtactgctggcacgggggggcggggcgctctcggttgactggctgattcaccggcgtctcatggacgcttcggagcactgagccatgtggacgggaagcgcgggcgatctgtctgatcttcaacgacgatagcgcgatgcacgacgtcatcctcgaatcagtcgtgacctgtccacattgcgggtgggcgcagcgggagaccatgcctatggatgcgtgcgtgttcttctatgagtgtcggcattgcagagtgctgctgaaacccaagtcgggagactgctgcgtgttctgctcatttggctcggtccgatgtccgcaggtgcagcaaggacagtgttgtgagcggtcgcgatttgagtgatgtcttataccgccttgacgcatggcccgccattgcccgcgaaggccgccgaatatctccagcagcgggaggccgtcaaccgctttcgcgaggaggcatattctggcctttcttccacgcaattcgtgtactggcgtggaagcgagccgcttgaaggtcgccaattccgttggggttggagaatgtcgaatgtccggtagattgagcgaagccgacgggtgggtatccgtttttttgacttcgcgcgaccaccgctcggtcaaacggcgtgtcaccgcgtatgatttcagtcatagagcgagccggataccggcactagactgtgagcatactttcgattgaagtgatccatgaaacgccattcagccactgtaatcgcggcatcgaccgccatcctgcttggtgccgctgcgctgtcgtcgtccgccatcgccgaagtcacggcgcgccagaaggacgttgggcaacacggcgcggaggtgatgccgttcacccttgcggctacgacccacatctttacgaagacggcggacggtgggaaccaacaggtcgtcacaaagcatcacgacccgaagcaggttacgctgatccgcgggcatctgaccgcgatcgctcggcagttctcggcgggtgacttcgaggcgccggagcagatccacggcaacagtatgccgggcctagccgcgctgcgtgcagcacagccgggagaactgaagatccactatcgcgacttgcccgatggaggcgaaatcgaatttcacacggacgagcctcgcctcgtcgccgcgctgcacgtctggttcgatgcccaattgtccgatcatggccacgacgcgatggcagggcacgcccctggcatgatgcatcatcgtccggcgaacgcctcgacagcggaataagccgcgcatacgaccaggatgccagtcgacgatttgccagattcgtcccccgctccggcggtggcggccctgccggcgtggcctgccgcgctgcgcgaatcggctcgcttgcgccggtacgatcctgacacgtacgtattcaatcgcggacagcgggtcgagtcgatctaccaggtgcagacagggcaggtgctattgcgacgtgacggagcggacggcgaacccctcacgctgcagactgcaggccccggcgatttcgtggccgaagcaagcctcttcagctcccactaccactgcgacgcattttgcgggagagcgagcgaattgtttgcctttcctgcgaggacgttgctcgcgtgtctgcagggcgatccatcgttcgcggtggaatgggtacggctcctgtcgcggcaactcatgcgcagccgtgcacgcgaggaacgcctgacgctacgctcgccgcgcgaccgcatcctgcattgtctgcagctcgagcacgatgcttacggacggttcacaccgcccggaacgctcatgcaatgggcgggcacgcttgggatcgcgcatgaaaccttgtatcgcgcgctggcacagatggaacaggagggcctgattgtgcgcgacgggatccaaattgtcctctccgagattcaacgaaaaaatgccgcacgatcacgtcggccgcaatgccgctgatcgtcgcgtgaggagttgggtgtaccgcacggcgtgcgatcccgcacagaccgaccagctcgtttgcactagatttcccttcaaagggcttgttggcccggaactactggaggaggaaatgagactcttctcgagagcattactcgttatctcgttcgcactttgcgcttgctttggcccggcagtattggcgcaacaggtcggcgcacaggcatcactttatgatcgattaggggggctgaaggggatcacgatcgtggtcgacgactttatcgacaggctcgtcacgaataagacactaaacaggaatcctgccatcaacgccggccgaaagagttctccgccaccctatcttaagttccaggttgcacaattggtctgtgaggcaagcgggggaccatgcaagtacaccggaaagccgatgaaggagtcgcatgctcatctgaacatcagcgagcgagagtgggacgtgatggccgaggagttcaagaagtccctgaacaagttcaaggttccggctgctgagcaaaaggaattgtttgatattgtcggcaagacgaaggcggatatcgtcgtcaggaaatgagccttgacacgcaggacattgggcgtgcggaggtcggaaggccgctgggcggttatgcccagtggcatggccatccctcgacttcaaggcagcgccgcctgcaatcatgcaatgacaatgggccgttggactaccgcggaaaggagcgcaccatgtctgcatacctgattgccgatgtcgatatcagagacccggccctttttgaagagttcaaacgagaagtcccggctactgaggcgcgctacggtggaagatatttaggccgcggtggtcgaaccaaggttctcgaaggcgactagcagccgcatcggctcgtcattgtcgagttcccggaaaaggattcccaggagcgacccgtcgccttcgtagttcaggtcttgattcgcacctgacgctcaaatcagcgcagcacgcgataggtcgactgcaccaagccggacggaaacagccggctcgactcgagcgccagactcacgtcccgcggcagggctccgaacaatgatcttcctgccccgatcaacaccggcacagtagtgacgaccaggtcggcgatcaatccctcgcgcaggaatgactggaccaactggccgccatcgacgtataccctgcgcatgcctgcggcctccagttgcgacatcgtctccgtgggcgtgcaatccgagaaacgcacctttccctgtagcccctctggcactggcgtgccggccagctttcgggacagcaccagcactggcctgtcgtaagcccattcgcccatcgtgaggaccttttcatagcagccccggcccatgacgatcgcgtccttgtcggcgatgaaggccggatagccatggtcttcggccgggtcatcccgctccagaagccagccgatgtcgccatcgggccgggcgataaagccgtcgaggctggtggcaatgaagacgtgtcctgtgatcattgttagtcctcaagaagtgctcggcgtgaatgatggcaccgtgtgccagaagaacctgtggcatgcggtcaacagaacaaccgttcgctcctcggcgccaaatttctcttgaaagagaggatcggtcggacgccaaaagaaatcgtccgattccagaccgcgcgcatgggttgcgaagccgactgagtgcgctagcgttgacgtactggagcctgctgcgcccgtgatcaggatatgcattgcgagcgttgagagtgcgaatagaacagcgaagtctaccaagccgacgaacgggcgaacagcagctcgcagatctgcctcttagcgacccttctgagacgtccgagcgcttcgagccgagtggctggttcaccgaaaggcggtcatccgagacaagagaaggagagggggccataccgacccttcctactccgtcgggataccagctgggggatttggactgcctacgtcgcgacaaaacccccaggcaagcgcctgtccgacagcgtcaccgccatggcgcatcgtttgcccgagagcagggaggccatcagccactgcgcgaagtcattgaactgctcgctcttgttggtcgcggcatgaatacctgccggccgtccttcgtgcctgcacataaaggttcgcgccgtaaaacccaacgaactcgtcaccgtagaccccttcgaaggtgagggcgactcgctatagcgcctcgaccagccgctcaggcgtcaccggcccggcaatcttgactctcatatccgcgtttcctagatcatggcatccgtgtgcggcaatatggtacccgcccactcaagcagatagcgagatatctgaagaatcacgttggatctcatagctgatcgtgacacctgcctcgggcaggggctcgaacacgcgcggatcgaacatcggcgccacccggggcagcagcggcttgggttcgagcagctgaaagtattcgagacagaagtcgacatcccaagtcgctagccactggaatagggcgcgcgccgcaagcacattgtggggctgctgcagcgccgcccagctaccggcttgcagccacgggcgccattgcgaggcagcttcgccggcgtccggcgtctcgttgatgtcacgaaaccactcgggcgcggcgaagccagccgcccccacggcctcacgtgcggcggccaggctgttgcgctttctggccccaacaaggccggccgccaaggtgtcgaaccggacgctgaacgccagcgtttgctcgtagccgccgcgcggagcgccggggcttagcgccacctgggcggccaggggcgtcggtggcgcttccgggtcggcctgccccggcgctgcgccaagatttctgccgcctcctcccaggagattcctcgggcgaccagctgctctcgcaaccgttcgcggccgaatgcgccgaatcgctatcatgccgagatcactctatggtgagggaatcccaaaatccagcgatccgagccgaagcgcactagcgcccgctcatagggcgacggccccgaccagcctcgggcctacgctgggcgtgggcggctccgcgaggcaaggaccaatcgcgatcgaacgcctcggccatctccaggctgcgcgcgagctggcgcagccgctcggccaatctgcgcgccgaggtgcctcgggtcggcggcgatggtccgtagggtgccggcggcgacatcgaacaacaggccgtagatcacggccttgttgtatctgatcgctccggggagtgcggtggggatcgtctttcaggcattacgccatgtcggacctgtgcgtgccgccgacgttgcacagattgcggcccatcgcctgtcggccagcgacaagaagactctcgcatccacagcgtaccaagcgccggccaggatgcgcccgacgctgacctcgatcgccaacacggcgtcggttgaaatcgatggataaggttgcccgacttcccgcagaagatcgggcggccctatttggtgagagcggcgccaaccgagggatcgcgaatacgatcatcgaaaaagacttttgggtctgctggaccttgaagcgcctctttggcctaagggaaggggaggccgccacgagtggtcgcttgagatcgactccaacgatgcccagacggtgaacttccactatccgacggcattgcccgaaaccgaatatatgggcatgacgtacatcactccgcgggtgaagctcgagttgggagcgcgcggcgatccctggcctacagaggaaaagattggctcttttgaaaaatgagtgggttatgcggcatgcgggttgatcgcggagaagtcgagctttccggcgatcaggaagatcacggtgcgcatggttttgaagctcacataaccgcgggccttgcgcttggcggcttggaacaggccgttgagcgcctccaggaagccattggtctggcgcgtctgggtccatgcaacgataccgtcgaaatgcttgcggatcatgcgcgcgacctccttcattggctcgaccttggatcgcatgacgttcgtgcaccactgctcgagcattgcggaaacaacgttgatctgcttgcgctcaaggatttcgcgcaactgctcgcgatacagccaggcacgggcagtgcgtttggtcgtgacgttggcgatcaacgcgtcgagatcggcacgctgcgcggctggcaacccgtcgcgatccttgagcagcgtccagcgcaggcctttgaggcttggatcggtcttctgttcgatacgccgggtcttgtccacggctgcagaagcgtgagccacgacatggaacttgtcgaaggtgatgcgcgcgttgggcaaatgctcgctgacgcccttgatgaacgccggcgacatgtcgatactgaccaccccgatctgctcaggcgcagcgttgttctcgcgcagatgtgcagcgaacttgccaaccgtggcagcatccttgccttcggtcacaaacacgaccttacgcgcgtcggcatcagcgacaagcgtcaggtagttgtgaccgcgcctgtaggacgtttcgtcaacggcggcagcggtcacgccggccagatcgagttcggccaccgcgaggtcgacatagcgctcgcagatagcgtacacgcgatgccacgactcacccaccgttctggctacagcagaaaacggcatctgctgcgcaagcgccaccaccatggcttcaaacagcaacgtgaagccagagagcttgccagcccagtccggctcgaccaacaccacgcggccgtcgggaagcttcacgcgtggcgtgcggacttccagatagcagtcgtgctcgaagaagttcaggtgccgatagcgtttggtcaccgtgtcgtgaaccgggtgcccaccggcgacctccgggtgggaaaagcggctgccggcgacaaagtcaatctggatcgtcaacgtcttggtttgcgcgttgaagtcgacttcccggacgaaccacggatcgcttatgccaagggctgcttcaaacagtttgctatgcatcgctcttgttgctctttacctgaaacccgccacgataccacccacttgaaattcaaaagaggcaaaagattattcgcccttacgcggctgaagactatcccgacttcttcgaagaccccgactgcaccgtgaccgtcccgtcagcgcagcgtaccttttgggaaaaggccacggccttacatgcggaagcacaccgtccggccgaatcgccaacacctcagtatttctctcggcattactacgacctggccatgcttctcggcaccaacgaagggcaagctgccgccactaacttcggccttctggcacaagtggcgaagcacaaggcggccatcttcttccgatcggcctggtccagttacggtaccgcgcggccggggacgctgcgtctgatgccgaacgaagcacgggtcaaagacctgcgaatggattacagggagatggcgcccatgatgttcgatgaagagccggtcgccttcgacgatatcttgccaagatcaaaaagctcgaaacagccatctatagctagcacaagaggacacgagcagtccgtcgcgactagcgattggcctacgcgaaactgatatttttgttatgcgtcataataatttaacataatatacattatgcgctttttgcatgtcagggccaaatagaattgtcgtacctgagccaattagagtcctctaacgtaaagttgtccggtaactcgacgtaaaggtgtcatgcattgatctatgagacgctttttatcttttccgtactgctttacgtcgcggtttagctgcccgacttgggttcgggcgcggcttatcttcccgctcgggaagaaatcctcggctttgagtccctgggcggcttggttttggccatctcacgttggatggcagcgctctggcgactacgtgtagttcccactgaggtcacttcggccaacattctgactcgcccactggaatccgctttaccatcacagatgggaacggaacggcgtcttagccagatctgctatgtcactgcaacagaaaatgcggcttttgtcggcctggctgccggccgggcttccttacgtcgagactgaagtcggctcctacctttacctgcacgacgtcccgtacgaattggagagcatccttgctcgttggctactgctccggcctgagcttacagacagagatctctcaacctgcgttctggtcgagggtggcaagggtttagccattactcgggaaggatgggaaagtttcctctgctggctcgtcgaaacacttcgagccaagcttgacgacatggagcaagcccagtagcaacgccttcgcgcccccttttttggccgccttcagtgtcacgacggaaggcacggcgcataaaggtgtccatccggtgaaccaatcaagcaaggaaccactatgttgcgggtacgcattgaactgcggtgatgcgatgctccgcaaacaggcggtcgagcagcgcgcggtcgcgcacatcacctttgacaaaatgcggggtttttcccgaaattgcggcaattcgctcgaccactatctgattgctgttgcacagattatccaggccgatgacatcggccccgccgtcaagcagcgccacccacatatgcgatgcgatatatccggtggcgccagtcagcagcagtgactcagacatgaggatttttcaggttgaagaagatgggttaaggaagcctcatacagcccttgctatcggcgcaggtgcgcaagcctgccatgttcaatgggcaagcacatactcagaagggcagccgcgcatccggcttctcggccaggatcatacgtttgaattcagcctggatcctcgccagcgcggcgtcgttgtccgcctcgaaccgcatcaccaccaccggggtggtattggacggacgggccagaccgaagccatcggcgtactcgacacgcacgccgtcgatggtgatgacctcacgagcgccctcaaacttcgcgttggccctgatcttgtccagcagcgtgaacggctcgccctcggcgcacttgagctggagctctggcgtattgttggcgttcggcagcgcattcagcatggcgctggggtcagcatgacgcgacaggatttccagcaggcgcgcgcccgtgtacaagccgtcatcaaaaccgtaccagcgatccttgaagaacacgtgcccgctcatctcgccggcgatcggtgcgccggtttccttgagcttggccttcaccagcgaatggccggtcttccacattagcggctcgccgccatgctggcgaatccacggggccagcttgcccgtgcacttgacgtcgtagatcacctgcgcgccggggttgcgcgacaggatctcctcggcaaacagcatcagctggcgatccgggaagatcacctggccgtccttggtcaccacgccgaggcggtcgccgtcgccatcaaaggccaggcccagctcgcaatcggtctcgcgcaggcacttcatcaggtcctgcagattctcgacgtgggccgggtccggatggtggttggggaaatggccgtcgacctcacagaacagctcggtcacctcgcagcccaggccacgaaacaggtcgcccacgaaggcgccggcgacaccgttgccggcgtccagcgcgatcttcatggggcgtgccagcttcacgtcgccgatgatgcggtcgaggtactgctgacgcacatccacttcccggtaggagccggccccgctcgcgaaggcgccggccttgatccgctggcgcagcgcctgaatctgctcgccgtagatcgccttgcccgccaggaccatcttgaagccgttgtagtcgggtgggttgtggctgccggtgaccatgattccggaagtggctttcacgctattcagctcgacattggtcccgaagtagaccatcggggtggcgaccatgcccaggtcgatcacgtccatgccggcggcacggaggcctccgaccaggccgccgatgaggtcggggccggagaggcggccgtcgcggccgactacgacggccttttcgccggcttccgcagcagccgaaccgaacgacaggccgatctggcgggccacgtcgcgggcgagggtttcgccgacgatgccgcggatgtcataggctttgaagatggaagggctaacttgcatgggatatgtctcgttaagatcggttgaagcctcgccggccgctcgtctccgaaatcgaagtcatctgccgcttctgagttccctacgcaaacagttcagcatgtccgattggtctcgcggcggcatctttggcggcgaggacaggttcgccatggatcggccagtcgatgcctactcgcgtatcgttccagagcaagctacgctcatgctccggataccaatagtccgtcgttttatagagaaactccgcatattcagatatcactacaaatccatgggcgaagccttctggcacccacagctcgcgcttgttctctgcggatagcatgacaccaacccacttgccaaaatttggcgagctcatgcgcaggtccactgcggcatcaaacacctggcccaccaccacccgcaccagcttgccttggggatgtttgatctgatagtgaagcccgcgcaatacattgcgtgtggagcgcgaatgattgtcttgcacaaaggttcgtttgacaccggttgcctcctcaaacaagcgcccattgaagctctcataaaagaagccgcgatcatcgccgaacacctttggttcgatgatcaaaacctcgggaatgtcagtttgaataacgttcaagctcatttgacaggctccattgagatgatcaggatgtcgcgaatccctgccagcatcagagtgggcagcggataacagaccatcggcttgtcggagaccggcagcaattgcttcgataccgatcgtgtaatcggatagcgccgggtgccggaacggccgggataatgcctttgcgcatggtaagcaggctcaggaaataatctggtccagtaggaaatgcacgccctgctgccagtctggaaggtggatatcgaaagtctggcgcagcttgctggtgtccaggcgcgagttggccgggcgtggcgccggcagaggataagccgtggcgggaatcggctcgatacaccccggatcgaccttcaactcgataccatgggcggcggcatagcgcagcacttctgttgcgtaggcgtgccaagtggtttcaccggcagcggccaggtgatagaggccggaggggaacgacatgcggtcgccacacagccagcgtcgtcccacgatctgcgcggtcacgtcggcaatcagcgttgcagtggtgggtgcgccaaactggtcggcaatcacgcgtaggctctcgcgctcacggcccaggcgaagcattgtcttggcgaaattgccgccatgggcgcctgccgcccagcaggtccgcaggattaacgactgtgcaccggtggcggtaatggcctgttcaccggcgagcttgctcttgccgtacaccgacagtggattgaccaggtcggtttcaatataggtcccgtttttggtgccgtcgaagacataatccgtagaatagtggaccagcaggctcccgagcgccttggcttcttctgccagaattccggcagccgtgccattgatggcgaaggccagatcgggttcggtttccgcctcgtccaccgcggtataggcgcccgggttgacaatcacgtcgggccggtactcgcgcaccatgcggcggatttcgtccgggcatgacaggtcgcagccggttcgatccaatgctacgacacggcccagcggggccaggctacgacgcagttcgaagccgacctggccattgctgccggtcaccaagaacgtggggacgctgatcgctttattcggcatattggttcgccatccagttccggtagtcgccggacgtcgcgttccgcacccaggcttggttgtccaggtaccactgcacggtcttgcgcaggccggtttctaaagtctcggcgggcttccagcccagctcgcgctcgagcttgtgggcatcgatcgcgtagcggcggtcgtggcccgggcgatccttgacgaaggtgatctggtcgcgataggagccgatagccttgcggcggagctcatccagcaagtcgcacagggtgtggaccacgtcgaggttagtcttctcgttccagccgcccacgttataggtctcacccacgcggcctcgtgccagcactgcgcagattgcggcgcagtggtcacccacgtagagccagtcgcgcacattgaggccatcgccgtagatgggcagcgaccttccagccaaggcgttggtcatcatcagcgggatcagcttttcgggaaagtgatagggaccgtaattgttcgagcagtgggtcgtcagcaccggcagcccgtaagtgtggtgataggcccggaccaagtggtctgacgcagccttggaggccgaatacggactattcggccgatatgcggtggtttccgagaattgcggatcgccggggcccagcgatccgaacacttcgtcggtggagacgtgcaggaagcggaaggcagccttggcggcggcgtccagacctccccaataagtgcgcgcggcttcgagcaagttgaaggtgccgacgatattggtctggatgaactccgccgggtcatggatggagcggtcgacgtggctttcggcggcaaagtgaaccaccgcgcgcggctgatgggcggcgaacagcttgtccagggcggcgcgatcgcagatatcagtctgcgagaagatgtggcgggcgttacctccgagggaggccagggtgttgcggttgccggcgtaggtcagcttgtcgacattgatgataccgtccgtgccatcctggctcagccaattcaggacaaagttggcgccgatgaagccggcaccgccggtgacgagcatatatgacgtgctcttgcccccgtcagcgcggtgcggccttgtgatagcggcttggccgtatcgtggcatgatccctccatcgcaagatttgcggcccccgctatcgcccgacaatccgcttggccaacgctttcgcataaggcggcgtaatgccatgcaggatgtcccgtgcggttaagccgtaccgctcgcccggccgcgtctggaagcgtgtggaatgctcatcggcagcatccggctcgggccggccgttggagtagtagtagagcgcgattgaccgtcgcgtgacgcctcgcgggcacgcaaggggttcgggatgcccgtgccatgagcactcattggtattgaagacgaccagccggtttccgatcggcgcgatcttccgcacgcagcgctggacctcgttgtcccacagttgcagatggccggcccaactgtcctcccacttgtcattgagatacagcagcacattgagccgccggtcaagcttccattcgagatggtagttgtagtcgatatgcaggcccaggtggcctccaggcagcgtctggtgcaagccgccgccatggaggtgagggtccggcaccagcccctggatgccggacagcgtctccaggaagcgggtgaatccgggcgcattgaactccatgatcagcgcccgcagcgcaggcgggatggcgtaaaagtcctggctttgcagcttcaggttctcggtggccgagtgaaacttgaaccagacgcgctccgtggcgcctggaaacgcatcgctggctttccgataaacgtcttcgtcaagaaagttgtcgatgcagatatggggaaacgggtcggcgcaacggtaggtttccgacaattcacgcgacatccactcaagtttcgcgacatccagcaggtcgtggcgcatgctcagatctcccccagtagctaggttgtctcgcactgctttgtcttgccctgattgcggtacgccgtgggcgacagcgagaagcgcttgcggaaaatcttggcgagccggtctccgtttcccatcccgcagcgccgcgctattttgtcgaccggcaggtccgtttccatcagcagccgacaaatcatgtctagccgcgcgcgaagcaagtactccgacggcgtcacgcccaaggcccacttgaagcgccgcaggtagttgcgctcgctcatggcggcaacgcgcgccgcgtcggccaccgagatcgcctccgtgtaatgctccgcgatccaccgtgccgacgcgcgaatcttttcgttggtttcggacgatgcgatgtcgggcgcgtcgccagcttcctcggcatccgggcgcaccatcggcatgtcccgttgcggcgcgagctgccttgcaacttcccgggccatgacgaagccaaggtccgactcgatctgtgccagagccatatcgacggccgagggcatgacgtccggagcggagtccacgcctccccggcaccagaatacggaaggcgcggcatggctggtgccgacgacgttgtccctctcggcgatacgcagcggatgtgcccgggagacgcggggcaggatcggctcccgtcccgcgcgggagcgctccagcaccattgcgctgatctcgagcatggcggtcatgagccgcgcatcgcgctcaacgaccggctcgcgctcgctgcaggcaataaagatcgcattgaagcctcgctgacccagcgcgtccaggctctgcgtccagatccggatggaagaggagcacgcgacattgccgccgcggtaagacaagagggagagctggtagacaggtcgcctgcgacgcaggagttcgagttcgttggccacgcggaaggcttccgcgatgatgccggcagtcagcagcgagcagccttcaaacaacagcaacccgatgcgctgaatttcccgttggccggctaccggtagcggaccgagggaccggaccggcggcggcatatcgacaaggtgctccatggcatcactacccccttgcgtccaatccaaaaatcaaatctgttgcattgcatcataacggcaattggacgccgcgcagggtcgactggctgaaagttccgctatgttggcggatcattacttggcactagttggttttctgcaaaaatgcggcgtgccaatcatgtgatgtatctgatttgagccactttccctaattctgggattttaaattcggcaaagataatgactgaatgtccaatagagtggcccctgcactgggattgggcaagtcgttacagaaagtaacggatcgccagaattatgggcattgcgaccgaattccaagtggcgccgttgccattccatatatttcagcattttctcccgtagctataggtggctcgcgcattacttttgataatggattttcaggttaatcggccaatcattctgcattttccgccagtccgcttctgaggcttttcggcgcgtctatgcttcgctgcaacaaagacggcttccccgtttccttgctgcagcccacgccggacaggagcagatcatgcgcacaacggacccgctggatgtagtggatgacaccgccaccgatgcgctcgccgggcaggaccgggcatcgccgcccgccctgggcatgcggcttgcggcggtggtgcttgccgggggctccggcacccggttgtggcccctgtcgcgcaagcactttcccaagcagctgatcgacatcattggccgcgattccctgctgcagaccaccgtacgccgcctggccggcctccatggcagcgccagcgctgacgccgcgccgatcatcgtctgcggcgaagcacaccgtttcatggctgcgcagcaactggccgaggcaggggtggacgcgcgtatcgtcgttgagccagtcgggcgcaatacggcgccggcactgacgctcgccgcgctgctggcctgcgagcagggcaacgacagcatcctcgtcgccatgcccgcggaccacgtgattgccgatggcaaggcgttccgcctcgccgtactgcgcgcggcacgctttgcagaacaaggggccatcgccacactcggggtgccgcctacgcgcgccgacacgggcttcggctatatccggctcggtgcgcagctcgaaggcatggcacgccggatcgacgcgttcgtggagaagcccgccgccgaacttgcggcgcagtacctcgcgtccggcgaatactggtggaacagcggcatcttcgtggtgcgcgccagcacctggctgaccgcgctgcaacagcttcagccggcgatgcacgtagcctgcgtgagcgcctgcacggccggccgcagcgacggcgcgttcttttatccgcacgcggcgtcgttcaccgaggtgccatcggactcgatcgactatgccgtgatggagcacctggcgcgcgccgacgcgctcaaaggcgttgtggtcccgctggaggcgggctggtctgacctcggttcttgggatgccgtatgggatgccatcgacaaggacgacgactgcaatgccgcgcgcggccgcgtgatgttcgagggcgcctcctcgtgctacgcccattcggagggacggctggtggcctgcgtgggtacggtcaatctgatcgtggtcgaaaccgccgatgccgtgctggtggtggaccgctcgcgggtccaggcggtcaagggcctggtcgagcgcatcgcgcgccagcatgggccggaggccgagacccatcgaaaggttcagcggccatggggcagctatgactcgctcgaccatggcgagcgcttccaggtcaagcgcatcgtggtgcatcccggcgccgctctctccttgcagttgcaccaccaccgcgcggagcactggacggtggtccgcggcaccgcgcgggtcacgcgtgggaacgagcagttcctgctcagcgagaacgaatccacttacatccccatcggcgtgacgcaccggctcgagaaccccggaaagctgccgctcgagatcatcgaggtgcagtccggcgcgtatctcggcgaggacgacattgtccgcatcgccgacacctacgggcgctgcggctgacggccgtccgacagccgcagccagcgccaagggagatcgactgcagtccaacctctaccatggagcgtcgtcatgtttacagtgaaatcactctttgcaagatccggtatcgtccccagccgcctgaccgcggcctctgctgccgcgccgggcatggagaccggcttgtccggcgcaatggcggcattcggggcgccctcgcagccgttgccagcaggcgtggacctgcgatttccgtcaccgctgggactgggcgccaagcgggcgttcgatgtcgctgcagcgcttgcgctgttgctgctgctgtcgccactgctggccatggtggcaatgctggtgatgcgtgacggcggaccctgcgtgttcggacacacccgcgttggcgtggatggcaggaagttcaagtgcctgaagtttcgttcgatggtgctcaacgcagacgccgtgctgaaggaattgctggcgaccgacccggcggcgcgcgccgaatgggaaaaggatttcaagctcaggaacgatgtccgggtcaccccgctcgggcgcttcatccggcgtaccagcatcgatgaattgccacaactgtggaatgttgtgcgcggcgacatgagccttgtcggtccgcgccccgtcgtcgagaaggagctcgagcggtacggcgacgctgcggcgtattacctccgcgtccttcccggcattaccggcccctggcaggtcagtggccgcaatgaaacggattacgggacgcgcgtctcgctcgacgtcgcctacgtcaggaactggtcgttcctgggtgacatcggaatcctgttcaagacgatcggggtggtcctgcatggccgcggcgcgtactgaccagctgcgtggccggatcctggcggcgacgctgctgccaggcctggcggccctcctcggcgcctgcacgatggcgccggggatgtcgttccagtcccagtccggtcctctgcccgatgccgctcgcgcgacgcagccgtcgtccgtggggaccgtacccgagctgccatcgataaaaggcgtgcagtcggtcactcccgacaacctggtcgagattaccggcaccctgatcgatgcacagcaagccgcccggccccagggtgtgccgcaggaggttcgcgcgctgttcgacaagccacgcgcctatgtattggggcccggcgacgtgctgagcatcgtggtgtggggccatccggaactgaacatgccggcgctgcaggtcactagcggcgtggatactgccggctccaacgcggtggtaaccggctataccgtggacgctcgcggcatggtgcagttcgctttcgtcggcatggtccctgtagcgggcctcaccgaggctgatgcgcgcgagctcctcgccaggcgcctgtccgagtacgtgcgcaatccgcagatcaccctgcgcatccaggcatatcgcagcaagcgcgtctatctggacggcgccgtgcagagccccggcctgcagatcatcaatgatgtgccaatgaccctacccgaggcgatcaatcgcgccggtggcttcaccgcgacagcggaccgctcctgggtggccctgacacgtggcgacaagaccgtacgcatcaacctgccagacctcatcgccaagggcgggaatccatccgacatcctgctgcgcgacggcgacctggtacgtttctacgccgccaccgacagcaaggttttcgtacttggcgaagtggcacgggcgtccacactgacgcttaataacggcaagctgagcctgaaccaggcgcttggcgatgccggtggcgtcagccagtactctggcgacgcgcgacacgtgtatgtcgtgcgtggggacaatggcaacaagccagtggtgtaccacctcgacgcgagtacgccatcggcgatggcgttggcagacggcttttcgctgcaggccaacgatgtggtgttcgtcgatgcgtcggcgctggttcgctggagccgcgttgtcaacctgctgttgcccaccgcccagactgcgaccgtcggccgggcgcttgtcccgtgaaatcagcgcctatgcacgatcgatacccacgcaggagtgcggcatgaagagcccttacatcgcgaacccggtctatgaactgcccggtcgcgcaccggcccgagccctgaacaatctgacgacactgtacgccggcaggtggctgatcgtggtcgccacttccgtgtgcctgctcgccggaatcgcgtatgcgttgttcacgcgccccctctaccgctccgacattctgatccaggtcgaacccagttccatcgggacccggtccacgtccgatgaccccaagctgacctccgagatcaagccggacacgacttctgaaatccaggtgctgaactcgcgcatggtggtatcacgcgcggtcgagaagctcaagctgtatatcgaggccggtccccgctatgtgccggtgattgggtggtggctcgccgcgcgcacggatggcttgtcgcatccgctcggtggctacgtgtacggcgcggaacgcatcgacgtggcgatgttcgacgtgccggcttcccagcagggcaaggccttcgtgctgacgctcggtcatgagggtgcttatgtcctctccctgcccggctcgtgggacgcgccgctgctaatgcttcacggcaaggtcggtatgccgctacatgccgaaaccctgcatggaccgatcgacctgctggtccgcgccgccgacggcgagccgggcgcgagcttttcgatcaggcgctactccgagatcgccaccaccgaatggctgcaacggaccatggccatcggggaacgcggcaagcaatcgagcatcatcggcgtggcgctggacagcgtcgacccggtccgcgccagccagatcctgaatgaggtgggcaaggagtacgtcgagcaaaacgtgcgacgccgctcggaagaggccgacaaatccattcgcttcctggatgagcaattgccgcagctcaagcggcaactggaggaatcggaaagccgctacaacgcgtttcgtgcgcaacagggcaccgtggacaccagccaggaggcgcgcgccctgctccagcaatccgtggaagccgaaacgcgcgtcgtcgacctgcggcagaagcgccaggaactgtccatccgttacacggacaagcatcccgcactgctggcactcgacggccagttgcagggagccatggcagagctctctgtcatcgaggcgcgtacgcgcagactgcccctgatcgagcagaaggtcctgcaattgcagcgcaacatgcaggtggacaccgagctctacacgagccgccttaacgcccgccagcagcttaccctggtgcgcgccggcaaggtcgccaatgtgcgactgatcgaccccgcgacgccacccgagacgccgatcatgccgcggcgcggcgtcgcagtgggcggttcgctgctaaccggtttgctggcaggcgtggtcctggccgtcctccgccgccgcgtggcgggtaccgtccaggaccgcgaggagatcgaggcaggcacggggctgccggtttatgccacggtgccgcgcagccgactgacttccgatttccgccctgcctggccccgcatgctcgcgggcagcacagaccgcacgttgttgcccgatgcagcgatcgaaagcctgcgcgccgtccgcaccacgctgcacttcgccttgaacgatgcacccaaccgtgtggtgctgatcaccggccctacgggcggggttggcaagtccttcgtagccgccaatctcgccacgctggcgggtgcctcgaagcggcgggtgctgctgattgacgccgacctgcgcaatggcgtgctgcacaagcgattccatgtggaccgcggtccgggactggccgaggtgatcgctggtacgagccggtacgaggacgtgcttcgccacgatgtatcgcacggtctcgatttcctggccaccggatggcacatgtccgggccaagcgagctgttgctgcagccagaactgaccacacttgttcaacgcgttgccggccagtacgacatggtggtgcttgacggaccgccattgctgccggtggcagatgcgcttgtgctgggacgcatggcgggcactgttttcatcgtggcacggcaccgggtcaccacggtggaacagatcgacgaaagcacgcgccggctggcgcaggccgacgtcgccgtacggggcgtgatcttcaacgacttcaccggccacctgcaccgctacagctatgcctacggtgccgacgcgtcccgcccgggcgcgcctgcatgatcagcggaaatgagcggtaatcagcagaaaaaaggcagttatgaaatacacccatcacaagcgcatcacgttggtcaccgtaacctacggcgcgcgcctgcacttttgcgccgaactcttgcagcgggcgttcgagcacgagggcgtggcgcacgctgtgatcgtcagcaacaattcctcgtccgaccttagccggctcgaggacgactggggcgcgcgggttaccgtgatccggttgccgaccaacaccgggtcggccaatggctatgccgtaggcatcgacgcagcgctcagccgcgacacggactacctgtggctgatggacgatgacaatgccccgtgccccggcgcactcgacgtcctctgccatcagctggatcggctgacgcgcggatttggccgcaaccgtgcggcggtgcttggcttccgcccggatcaccaggccgatatcgcgatgggtgtgcctgtggcgctggcgatgccgccgcgctccagctacttcggctttcatgtggcccgcattccctacaagctatggcgccgcacgccgtggggccgcccgaagccgacggacatgccggaagtcctgccgttgccttttgcgccgtatggcggcttcctcgggcaccgcgatctctacctcgatctcggcttgccggaacggcagctcgtgctgtatgcggacgacatcgaatacacatggcgcctgaccgcgcgcggcggccgcattgcgctggtaaccggcgcccgcctggaagacctggagggatcgtggaacgtcaagcgagactggaagaatcatttcgagtgcctgctgttgagccggtcggacttccgcgcctactacagcagccgcaaccaggcatggttcgacaagcactactggtcgacctccagcctgacataccgcctgaaccgcctcgtcttcctcgccctgctgcggatctacggcagacgtcatggtgctgctgccaggctcgctctgctggagcgcgcgatcgccgacggcgaggcatgccgcctcggcttgcacgccgactattccctgtagccaacatccaccgcagaggccgtcatgccgaccaactcctcccccgcccttctgacgatcgtcatctgcaactacaactacgcgccgtacctggggggagccattgactccgcgctatgccagacggcgccaggggtcagggtaatggtgatcgacgacggctccagcgatggttcgcgtgacatcatcctgggctacggcgacaggatagaagccgtgttccagccaaacggcgggcaggtctcggcctacaatcacgcgctgcgtcggctcgatacgccctgcgtgatcttccttgacgccgacgaccagttgcagccggacgccgccgaggcggtgctggccgccttcgcagccggcgactatgtcaaggttcagttccgactggaggtaatgaccgaggacgggaccctcaccggggtgcaggttccgcaatccagcgacgtgacagactgcggcatgcggctgcgggacggatggctgtacccgtcaccgcccgggtcgggaaacgcctatcgcgtggatgcactccggcgcatctttcctgtcccggtcaccgcagacaacatacacggtgccgacttctacgccatctatggcattgcgctggtcggcagcgttggctcgcttgatcgtgcgctcggccgctatcgcgtgcatcggcataccacggcgcaagcaggcgatgcgggcagcgccaacctgtcgctcgccaatgccgaagatgcactggcgggagccaggcagtctgcccggcgctgggccatcctgcgcgggctggcctgggaacggcttggcgtcgtcctgcctgccgaatttctggatttctccgcggagaaggcccactttgccacccttctccatggcgcgccgttgactcggcgatggcgctggttccgtcatgagtccagccgctactttcatacggttgccgccaatcccttctggagcgcgcgcaagaagctcgccgtatggtgcctgaccgcactttgcctggtgccggtggcatccatcagcaatcgggcggttcgctacatcgccaatcccctcgcccgtgcggggtactgaaccgtatcggaaatggccaccgtgtccgcctccgcaaccgtctccatcaacggccgcttcctgggcaggcgcgcgaccggcgtcgaccgctttgcctacgaagtcgtacgcggcatcgaccaactcgttgcggaccacgaccctattactgccgggctgtcgttcgagattctggtgccggcatccgtcaaggtggatccacagcagttcccgcacttgcggatccggacggtccatggcggcacgggccaatactgggagcaggtcagcctggcgctcgctgcccgcggcacgctgctgctgaacctttgcaacgcggcgccgttgctgtttccgaaccaggtcacagtcatgcatgacgccgcgccagtacggattccgcaagcctacacacgcgcgttccgcgcctggtaccgcatcatggcaccgtgggtcggacgcatcgcgcggcgtgtgctcactgtgtcggagttctcacgccgcgaactctcccaggcctatcgcattcccgaccgcaagatcggcgtgctgccaatgagcggtgatcacatgcagcgcctgccgcaagccccggacgtccgcagaaagttccagctatcgggccggccctacgtcctggctgtcagtagtgccagccaccacaagaacttcaggctcgtggtagaggccatcgagctgctcaagacgacggaatacgaagtggtcatcgtgggggccacgttgcccgtgttccagtcggtgcagcaggtagcgccagatttcgtcaaacgcgtgggctatgttgatgacgacgacctcaaggcattgttccgccatgctgcctgctttgttttcccgtcgctctatgaaggctatggcttgccccccgtggaagccatgacgcttggctgtccggtccttgcgtccaatctgccttcggtgcgcgaggcctgcggcaacgccgcgctctatttccgcccgaccagcgctcgcgaacttggcgagctgctgacttacgtcatgcgtgacagcaccttgcgagacagattgcgcgcgcaaggttatgcccacgtggaacggaattcatggcgcaccactgccgccaagctacttagcgagatcactccatggctcccacggcgatgaatcctcccccattgcgcaccgcagacgagttcggcagggtcgcggtggtacacgagtggctgactacctacgccggctccgaacgcgtcctcgaacagattctgaagatctggcctgatgccgacctgttcagcgtggttgactttttcccggacgcagagcgggccgtcctgcaaggcaagcatgccaggacgtccttcatccagcacctgccgcgcgcccggcagtcgtttcgcgcctatctgcccttgatgccgctggcggtggagcagttcgacctgtccggatacgacctggtgatctcgtccagccatgccgtggccaagggcgtgatcaccggccccggccagctgcatgtcagctatgtgcattcaccgatccgctacgcgtgggacctgcaacatcaatacctggaagaatcccgcctgacccgtggcctcaagagctggctggcccgcgccatcctgcattacatgcggatctgggaccaccggaccgcacacggtgtcgacctgttcgtggccaactccgcctacgtcgcgcgtcgcatccgcaaggtctacggctgcgatgcctcggtgatctaccccccagtcgatattgaacggttcagcctgggcgatcgccgcgaggatttcttcctcaccgcatcgcgtctggtgccgtacaagaaggtcgggctgatcgtcgaagcctttgctgccatgccggacaaacgtctggttgtcatcggcgccggtcctgatctcgcacgcatccgggacatggcgccctccaacgtccagctgctcggctatcagtcgacggacgtactgatcgaccatatgcaacgcgcccgtgcctttgtctttgcagcggaagaagatttcggcattgtggccctggaagcgcaggcgtgcgggacaccgctgatcgccctgggacggggcggttctcgcgagacggtcattgacagcctggaccgtaatatccgcaccggcgtcttctttccgcgccagaccgtagaagacatcgtgcgcgccgtgtgccgattcgaggagagcggaccattcaaccctgccgcatgccggcgcaatgcgctccagttctcacccgagcgtttccggcgggagtttctcgccatggtgcgcagcgcgatggcgcaggcatcgaccacgccgctcgcagggattggccattcggctgacatccagcgcgacgtggcagcgttgccggtgccggtgatcgccgacacgctcgaatcgctgccgcgctgacggagccgctacgatgcccaacacgcccgatcaccatgaaggctattggtgggaagaccccgccaggctactgctgtacttcatcctgccgctatacatgctgattgcactggacctgcttggcgaacagaaggccatcgagcgagtctacttcaccagcttccatgctcttgccggggccctctttctcggtgtactcaccgtcgcggcatacgccgaacgtatcctcgtgccgcccgcccgcgccgagccccccgaaattccggtacgagtccttgatgccatgttcggcctcgcactggccggttacctggtcatgatgggcggcgtgatcgcccaacctgccatcctcctgtccttcctgaacggcggagcaaatacctacgacgtccttgaactgaagggccgcattgccggcatcagcacgctcacgcaagccaccgtggcttacgtgccgctgtacttctatgtcttccgcacgcctgtgcgcggcttcaatcgttacaaggcctacatggtcgtgctgggcgtgctgacgttgttgcgcagcttcatttttgccgagcggctcgcgctggtagaggtactccttccctgggccctgatggctgcccgcttcagcaacctcccgaggcactcggtgctgctcgcgctaggacccttcgccgcgatcgtgccgatgatcggcttcttcatcgcgaacgaatacagccgctcctggcaaacctactacgtcaacatctacgacaacatcctcgacttcgcccttgagcggctggcgatgtattactcgaccgcgctgaacaacggcgctggcctgctgacgatcatgggctggggaaccggcgagccaacctttacgttcgactggctcatcagatttcccgtactcggggagtttttccggccgctagtgggtggcggcaacggctacgggctgtttctgaataactttggcgatcccgagttcaacaatccgtccggtatcttcgtgcacttctacgagtggggatggttcgcactgctgctggcagcgctcatgggctggatgctggcacgcagctacgccggctggagggcgggcgatggcttctggtgttgcgcccatgccgtgctgctggtgtcgctgatggagatgctgcgcgtgccgaacctgttcagcgggcggaacttcgtgccgctcgcgctgctttggctggtcttccaatgcttcggtcagccggcccgacaccggatctcgcacaaggtgcccccgcaccatgccaggcgcagcgccccgctaccgggcccaccatgacgtctccatatatcaacaagcccatgcccccatcgatccgtgcgaccgctgcctaccttctcctcatccaggcaggcaactacctgttcccgctactgctcttaccgtttctgggccgagtgcttggcgtcaaggagtttggcgtcctggcctactgccaggcgctggcgcaatacctgattctgctgaccgactatggccacaatctcacggcgacccgcctggtgtccctgcaacgcgacgatccgcaagcggtagccgaggtgtactcagccaccatgggcgccaaactgctgttgacccttgtgtcggcgctgctcatgctgggcgcggtgggcatggtgccaagcttgagggagcactgggagatcctggccgcggcgttcgtaggcgtcgtcgccaacgcgatcactccgttctggctgtaccaggggcaggagcgcatgaagtcgctcgtgctgccaaatttcatctccaaggcggtcagtctttcatgcgtcatcgcgtgggttcgggggcccggcgatgcagcgctggcggcgctggggatcagcatcggcactgccatcctggccgccgcagcgctatgggaggtgcaccggcagcgcattgccacgctggtcgccgtgccaatgcgcgcgatcgtggcgtccttgcgcgaggggtatccagtgttcctttcccttgtgctggtcagcttctacgtgaacttcaacgcgatcctgctcaattatttccacggcccggtcgcggtcgggcaattctccatggcggacaagatccgcattgcgggccagactgtctttaccgtcatcggcaccgcgttcttcccgcgtatcagccagtacaacgccacggatgctgccgcagcgcaggcgctgatgcgcaaggccatgctggcggtgttcggcagctcggtggcgatgttcatcgcgatcgagctgttcgcggatcttggcatccggatgtggctgggcgaaccgttccacgccgcgatcttcttgctgcggctggagggcgtgctgctgccggttaccagcattgcctttgttttcggcaaccttggcctgctcgcgttggggcgccaccgcctcgtgcagaacatctacgcggcggcgacgttgctccatctcgtttatgtggtcccgcttgtgtggtacctgggcgccgaagggacggtgatttccgtcatcctgactgaagcgttcggagccgcggccttcgcggtctgctatcgccgcgaaacagcttccagcgcatcgatcctgaagatacaggaaagaccatccacgacggagattcaggcatgacccgaaaaggcatcattctggccggtggatccggcacccgactgtatccggtcacgcagagcgtttccaagcaactgctgccggtctacgacaagccgatgatctactacccgctgtcaacgttgatgactgccggcattcgcgacgtgctggtcatttccaccccgcaggacacccctcgctttgccggcatgctcggtgatggcagccagtggggtctcgacatccggtacgcggaacagccttcgcccgatgggctggcgcaggcatttatcatcggacgtgagtttgtcggccgggatccatcggcgctgatcctcggcgacaacattttctatgggcacgatctcgccagacaactgacccggacgagccgacgcgaggaaggcgccacggtatttgcctatcacgtccacgatcccgagcggtatggcgtggtcgaattcgatgaagacttccgcgcattgtcgatcgaggaaaagcccgcttcgccacggtccagctatgcggtgaccggtctgtacttttacgaccatgaggtgtgcgacattgcggcagatatccggccatctgcccgcggcgaactggagattaccgacatcaattcgcgctacctcgcagcgggcaagctaagcgtcgacatcatgggccgcggctatgcctggctcgacaccggcacgcatgattcgctcatcgaggcggcgctgctggtctccacgttgcagaagcgccaggggctgatggtggcatgcccggaagaaatcgcgtaccgtcatcgctggatcgatgcagagcagttgagtcggctcgcctccccgctcgtaaaaagccactacggcagatacttgctgcaactgttggcggaaacgccgcgggtcaggtgaccatcttgcgcagattgcgccaaccgggggcgaagcgctgtgcgtgggcttccctcaacccgagcgtgcctggcacgctggcatcgaggcctgcaggccttggcgcagggaggtacgcaccggcggcaggcggcccgcgtccgcgccggaaatcgggatggtgcccgcgctggaacatcctggtggggctgcgaggctcacaccatcgagcgtattggcgtcgcagataaactgcgtcgccgtacagtttcggtactgcagcgacagggcgaggccaccgatcgcagcaaagcggttgcctgagacgcggacgccgcaaacattgttcatggcccggaatccgtcgaacctcgcgcgcgttacctggtttcccgtcaccagtacctgcgtcactgctccgctgcccgtgttgatgtcgatagctgcatggcctgcggcgggacggtcgttcccaggttgtgtcgcgttctggtcgtcggagatgatattgttcgcgaccaggacattggtcacgctggccgtacggtagccatcctcctgcgccaccagcaccgccgcagccttctgcacaccttcgatccggttgccggcgaccgtcacgtcggcaccgccgacgatagcaacgcccctgccccacgcgttgcctgccagataatttcccgatacgtagatgttctggctgagcacaccgtcccgctggtagctgacgatccccaccatgtcgtcgccggtggcggtgaccgcgttgtcctgcacgagcacgtcgcgtgaaccgcctgtgatgtggatgccgtcggccagcgtgccatggaccttgttgccgaccagcgcaatgctgctgccgcgcgagacaaagatgccgacactcgcaccgccattgatgttgacatcgagcacctggatgccctgtccgtccacggcgaccttggtcgacgtggccgactcgagccgctgcgtgccgatgcccgtcagcgtcacgccaaccagcgtcgagttcgcgccagtcatcatgatggcctgctcgtcagggttcgtggcgaccagcgtcgcgccatagcccgataccacaacctgctcgccgcgcactgcaagcacgtggcccaccacataggtgcccggcgccagcaccaggcgctgtcccgcctgcaggttgtcgagcgccgcctgcaggctatctgcctggtctgcgccgccgggtgcaggctgcaccgatacatcggccgtcgcgcctaccgcggcgaacgcgcggaccgaagctcgcggactaccggtcaatacggcgacagtacccgcgaccagacctgccagcatggtgcctgcgacgcaggctctgcgtagggatgacttcacgatggcctgcctggctcagcatcgatcacggccttcaacgggttgccgggatgtttcatcgctgccgcctccatccagtgctggtcgattttccgcttgcatcatagcttctaaggctgacaggaacggccgcctgtccggaagtgccgagaacttggcggatattgacggacgtcgcgcgcatgcgcggggtaagaaagtcggccgagagtcgcatcggcagcaacggttgccgtgtcggcgcgatacgacaccgccgttcgcctcactggctattccgccaatccctcggcgctatcggacatgcgcctgattctgcccagactgcggtctatgcttgccggaagctagcggaagctgtcggcgtcgttccgtcaaccgaggccggcttaatgaaaaaggggggcatatgaggctcgcgcacgtcgccgggggaagaaaggacgaaaacaatttcaacctgatgcggatcacagccgcgctcgctgtgcttgtcacccacagttactcactggtctccggcgacgtcaatgacgagcccttgcgcaggctgatcggggtgacccccggaacgattgccgtcgacgtgtttttcgtcaccagcggcttcctcgtgaccaaaagcctgctgacgcgcggaagcgtgctcgagttcctgtgggcgcgcttcctgcggatctatccggcgctgcttgtcatggtcacgctggtggtgttcggcctgggcatggtgttcacggcgctgccggcctctgcatacctcatcgatccggcaacgcgccagttcttgctgaagacgaccacgctggtcgccggcgcagtctatcccttgcccggtgtattcgcgatcaatccgtatccggatacggtgaatggctcgctgtggaccatgatgtacgagatccgaatgtacttcgcactggccgcgatatgggtcatctccatggtcgcatggcccgctcaccagcgcgcgttccgtgcggcggtactggtggtcacggcggcctcgttcctgtattgcgtcttcgcaatcctcggcggctctgcaatgcagaagacagcattgccgctgatgttcttcgcgggcgccagcctgttcatcctaagcgcgcacgtggaactgtccgctcccgtcgcggggctgctgctcgccgccgtcgtcggcagcgccttcgtgccgaatcaccatgtgttcgcgctgatgtacctgttggcaatgccatacctggtgctttttgcagcgtttcttcagttacctgccctgttccgctacaaccgcctgggcgacttttcgtatggcatctatatctacgccttcccgatccagcagtcgatcgtcgccttgtttccaggcatctcagtcatgatgttgctcctgtcttccggtgtcgtgacgctggcgcttgcggtgctgtcgtggcatctggtagagaatcgtgcgctcaagctcaaggcccctctggtcggggcgaccatgcgcgcgctggggcaggcgtcatgatgggccgcggctgagcatctccgaaagtcaagttgaggcccagccgagccagagatcttctgcactgccccgggtaggggtatcagcgcgcccgtcatggggcaatctatatgaacgcgtctcacccgtttctttgctttcgtatcgcacggctttctggccggtattctggccagcttctggcgcccaggccgtgttgacaagggcgtgggctggtggatcttcgatggcctgcggcttgcgctgcttggcgagccagcgaaggtagagctccatctgtccctcgtcggcggccttgaactcgcccagcttcatctcgatcgccaccaggcgtttgagccggcgattgtagaacagcaggtcgatatagaagtcgtcgttgtcaatctgcagccgcttctggcaagcaacaaaggtgaagcctgctccgagttccagcagaaaatgctccagctcgcgcaggatggcgtcctccaggtcgcgctctagcaggctgttgaaaagcactccgtcacgaagggcgcagcgcagctaaacacgactcaacatgcaaatggccgctgaattcctaccatgccatgcaattgggtgccccaattccgaggcgcgccagcatggcgccgtgcggcagccccgctttggccgctcattgcaccgctcctcgcggcaccgcagccagtattcgtgcaattcgggtcaaattgctggcgatcatcgtcagcttgaagtgttggtccacgcgttcgaggccacgatatacagtttgtcgaagccgtccgacgtcgcgcagcattacgtcgatgctgcgcttgagcgattgctcgagggcaagcctgagcgggcgggcatcatccttgaaccagccgttgtcaccggtgaagggctttgcctcggcgctagcggagatataccgggtgctccatacctgagcgcccgatgcatccttcagcgtggtctttaccaccacgtagggccgcacgtcggtgggcgtgtgagcttagcattgctgcttatgccggaaacctcagcggaaagtggggttgtcgtggacgcacaacgccgctgatccgcccctcggagttctaaaggcgaacgcccgcccccctgcgcttgctttgtcccgcccgtgacaccggggacgtgctgttatatgctccaagccacacttgcctttcaggccggcgacacaagaacaaggcaccagccaaacctgcatgttcaaattcatcgggcattttcgacaacggctgcgctacctggacctgagcctgaaggccagccggtccgtccggatccgggtcgtcgagcggcccggcttgtggatggatgcccggcagctcgaagccatgctggccgagatgcgcggcatcgtgcagcggggaatcggcaaggacctcgattacggggtgctttccggcgatcctgaaaggctgcggcgggccgtgatcacgctgctttatgaccgggacagcggccagccgattgcgttcaatgcgctgtcggtcatgccgatcgaggtcaaggcccgcccggtcgaggcgattcaccttgggctggtgatggtcgatccgggctatcgcacgcaaggactgtcctgggtgctgtacgggctgacctgcatcctgcttttcttccgccgcggcctgcgcccgatctggatcagcaatgtgacccaggtgccggcgattatcggcaaggtcgccgaggtctttgtcacggcctatcccaatccctttgagccgtcgcggcgcagctttgaacacctgagcgtggcccgcgagatcatgaaatcgcatcggcatgtctttggcgttgacggggcggcgggatttgacgaggcgcggttcgtgattaccgatgcctataccggcggctcggacaatctcaagaaaacgttcgagcaggcgccgaagcatcgggacgagcgcgccaacgaactctgccggcgggaactcgattaccagcgcggcgacgatttcctgcaggtcgcctgcctggacctggccagcgcgcggaaatacctgttgcgggaagtgcctcgggactcgttgcccgccatcctttatcagattgcgttcctggctgtcggtcggatcgtcctgccattgttccactggctgaatccgcgcgagccgctgggagacctgcgcgctaggaagagtcaatgattccaccgttctcctacgaggaattcacgacccgcaacatcggtttcgtgaccgacgcggaacagcagcaattgcgcaatgcacgggtgctgatctgtggcgtcggcggcatgggcggcgcctgcctgcaggcgctggcacgggtgggcattggcggctttgcgctggcggacttcgatgcgttcgacgtgtcgaacctgaaccgccaggtgtttgccagcctggataccgttggcgtgaacaaggtcgaggccaccgtggcgcagatccggcgcatcaacccggaacttgccatcgagaccttcggcgccgagtggaccgacaggctcgacgacctgctgggccgctacaagatcgtggtcaacggcatggatgacatggccgcgggcctcgcgctctatcgcaaggcgcgggagcatggtgcgaccgtcatcgacgcctataccgctcccctgccctccgtcacggttgtccgtccgcaagatcccaggcccgaggagcgtctttcctatcccacggccggcattgactggaagtccctgacgccggagctcaggcaggaatgcctgggcaaggaactggaatatgtgatggtcaactcgagttcggtccggcatgtggagctcggcatcgccaaggacctgctgaccggcaagcgcaagcgcatgtcgtttgcgccgatggtgatcaccaccggcaacctgatggcgttcgaggtgatcaagctggtgctcggtcggcggcggctggccggtgtgcgcggctacttcttcaatccctggaccatgcgtgtcgagacgccgcgcaatgcgctgacggcatgggccgtgcgcgcgctggtacggcgcttcatggcgaggttgatgcgagatgaggattgcgcgtgattgacgccctggcaagcgatgtcgccgttacctggctcggcgcggtgggctgcgggctctgcctgcatttcctttggtcccggcgcgaggccggggccggcacgggcctgttcctgttcggggtgctgacggcactgctggcagtccggggcttttcctggctgattggcggcacgctgctggcgcaactggtgtttgcagcggcaaccctgttgcccattgccatgaccctgtttgccgagcacctggtgcggcgccaccacccgttgtggcttaagctgctggcgctgggcgtgtcggtggtgttcttcgtcatcaatctctttaccgatctgtcgggcaatacgccgctgctgctgatgttccttggctgcttcgccgtggtgaccgcaagcaatggctggttcctgctgtggctgcgcgatgccgagctgtccgacaacgaggcacgcctggcccgggcggtagtggtggtcgtggccctggccgtcccgctcgcggccaccgacttccgcgaggagctcggccatgtgccggttcgcctgggggcgctcggggcgctggcattcgtctatgtgttcctgaacctgtcggaatcgcggcgggtcgtgcgcgggctgctggtgcatatcgcagccgccctgctcttcgccgtcgtgctggccagcgtgatggcgctggcttcgcgcgggcccggcccgggctttgccgaggcgggcctgcgcagcatgccggttgccattgcatgggtgctgctgacggccatttttgtccgcattcgcgccgtttcgctggccggtgatggcaacgcgttcctgcgctggctgctccatgcccggctggatacgccagagggtttcctgcattcgctcaggcgcctgccgcaaaccgccgaccatgtggtgctcggcaacacggagcttgctgattacgccctcgacgcgctgttcgacctggccggaaagcggcgggagcccgtgtcgatcggcgacgccagggcgtggaccaggatccgggaaggcgatcgggtcgaggccgcggaacagctggtagacctgctcgagcgccatgaaatgacccatgccctgctgatcgcgcgccagcccgcgcaggtggtgttgctgaacctgccgcaaggcgccaacgcggcgatcggcgagctgcgcgcggcggtgatcctgcggctggcgcgccatctcgggcagcgggaggcggcatgacaaccgtgctgcgtgaaggcgatttcgacgcgttcttcgaggcgccgtttgcctgctatggccgcgatacgcattttgtctcgccgatgaagggggatcttgcgcgcgcgctggacccggcgaagaacccgctgttccggcagtttgcgcgccgcacctggttcaccgcccatcgggacgggcggatcgtgggccgtatcctggcccatatccacgatgcatccaaccagcaatacgctcagaagcgcggctgcttcggcatgttcgactgcgtcgatgacgtggaggtcgcgcaagcgctgctcgacgcggcggcggcctgggtgaagcgcaacggctgtgacgaactggctggcagcttcaacctgacgatcacgcagatgatcggcatcgtcaccgagggcttcgagcatccgccatacacctaccaggaatacacgccgccgcatattgccaggctgctccgggcatgcggcttcgagccgttctttccgatgcgcacgttcgagctcgacgtgcgcagctacgatccgcagcagttgatcggcaacaagcaacgcgcgctgctggatgatcccgcctggcaattcaagccgatccggcgacgcggctttgaccggcgcctgctggaggcatgcgctgtcctgaacgatggtttctccggcaacccgatgttcgtgccgctgacggaggaggaattcctgtttccctgcgccggcatgatgtggatcatcgacgagcggctgtcctataccgcttatttcaacggggagccggtcggggtgctgctgtgcgtgccggatctcaacccgtttctgcgcgccaccggcttccgcctgaagctgtccacgctctggcatctgatcaggttccgcgccagccgcaagcgtgcggcgatcatcttcttttccgtgcgcagggactaccacagccgcggcgtcaacggcgtcatgctgcaccatctgctcacggcgatgcgcggtgccgggtactcgcacctgggcatcagctgggtgtcggattcgaatggcgccagccagaagcaaatggagaagatgggcgccaggccactgcatcggctgcatctcttcaaaaaggccatctagcgacatgctcacgcgcgatcagcatctcaccctgcttgcacaggctggccgcgctcccagcgcgcacaatatccagcccgcgcgctggcgctttgccggcgacaaggttgaactgcttgaagaccctgcgcgatggctgtccgtgggcgaccccaccgggcgggacaaccagatcgccctgggcatggcctgggaaggcatggccatggcgttgtcgacgctcgggttggggctcacgcagcccgtggtctccggcctgccctaccctcccgctgcccagggtctgcgcccggccgcatccggcctgatcacatctggcgcaagcccggatccccttgccgccttcgtggacgcgcgccgcgcctatcgaggcaagtttctccgtgcgaccccggcgcagatcaggtcgttgggcgaatgcgctgcggcccacgcggagttcgtcacgctggccagcgagaacagcacggcgcaaatcgccagatggtatgacgacgccgcggctgcgggattgaatgacccgcggtttgccgaggagctttaccactggctgcgcttgtcaccgcacgatccaggctggccgcgcgacgggctttcggccgaatgcatggcactgtcgcggtgggaagcctggggcgcgtcaattgcgctgagacctcgtgtgctccggctgctctcggcgctttcgctgacccgcctgctgacatcggaaagcgcaaaagtgaaaagcgcggcgcggatcgtcctgatccatgccgcacccgaggtcacgagctttgatatcgggcgccgctggtaccggttctggctggccatgactgccaggggctttgccggcgtgccgatgtcggcactggccgattcacctggccatgccgccatgcttgccgaaagccagcgcttgccgcgggggaatcggctcgtcaatgtgatgcgcttcgggccggtgccggaccgtggcattgcgcaaagcgcccggctcccagtcgcggaactgctgcaggattcctgacggcagctagagcaatttcaggaattccagcagcgcatccttgtcgctttcggcaagggtcgagaattccttctcgtggccgcggttgtcgcgccccgccgtcgccgtgtcgtagagcacgggtttcgaccacggccggtagctggccggataggtccaggtaccggccgcatcgagcctgccggcgatgcccagcttgtcgtagtccagggcatggcctccgacccagaagcgcctgggccgcgcctgcggatgcatgagatgccagagcgtgggcacggagccgttatgaaggtatggtgccgtcgcccacacgccggagaggatgggcgcgacatagccactggtgtttgccgcgtcgatatgcctgcccagctcggagcgcgagatggcttgcagcaggccgggatcgattgcttgccagcgcgtcgggtcagtcccgatatccgcctgtgccaccagccggttggggaagctgacaaggcgcgggcgctctgggtcctggctgtagctgccatggcactgggcgcagttggcatcaaagacggcgcggccgcgcgcggcgcgggagcggtcaaccggccccggaaacggcggcggggtgtagcccgccatgaaccgcatgacgtcttccacctgcggaatcgcacggacggcgcgatccggtggcatgcccatggtcggcacggtgaagaaggccacgatatgcgccagccgcccggcatcgttggcggcaccgggtgccactggcgcaaagcgcggcgcgcccttgctggtatagacgccgtcatagagcagcgatgagcgcaggctgcggtagcccagttccggaatcgaggtggaaccactggcggccgtgcccgccgagagcagatgaaactggaacttgagtgccgcgaccccattggtgctgccggccgcgccgttgctgaacggcagcggctcgtcaccgctggcttcgagttccgccacccgttttaccagccgcggccagacgaatttccggatggtatccagttcctcgttgctggtttcggggtaaagctggtggatggcggagaggagcttttccggatcggatttcacctgcttcaccgcctgatagaccgcggtgacgaaggcatcgaggttgagggaggtattcggcaggcccagccagacatcgttggtgggacgcccgtccatgtcgtaggtgatgcccgcatggcacgatgcgcatcccaggttggacacttccaggcggatcttcgggagatcccggccgatcactccgctgaccacgcccaggggcttgtcgaacctgggctgttgctggcgcggccagttgcggatcgcatcgggatagatgaagccaaactcgcgcagggcccggcgcaaggcgtcctgagtgaccggaacgttggggccgccggccagcagcagtgcggtcgttgccagcttccacggtagcgcattggtctcaagggtatcggtgctcaggccgccgaagtcatcgaagacaaagcgcgccgccccgaggtcatcggcacgatccccggcccggaagtcccgcatgacctcggattcgccctcagcgtagccgcgcaggaaatcgcatcccgccagcaaacctatcagcagaccgatcgcgagcacgcgtacaaggggcatcgtagtcatcgtccgacaatgcgcgccaggggaatccggaccgcgccgcgctgatggtagccgaccatgcatgctgcctcaatccaagcgctgcagccaggccactgcccaggtggcgctggtcgacagcaccaatccgatcgcgaccggcacggtgaagcgcaggccgcccgccgcggatgccacgatctttcccggcggcggcctggctgcgctcgcgctccagcccgatcgccaggccgatgcccagtgccaccgatgcggaaatgatcatagagtccatggccaccgcccaagggtcctgtagtcgtcatgagcctggctacagtatcggcgcaagcggcgatttgcgcacgcccagcgatgacctgcgaccaactggcgggcagctttatccggcgggcgccgttaccatcaccacgtgcgcctgcatcggaccggccaatggcccgtcgccataagcctccaggagcgcctgttcgcaatggtcggttgcccggccgagcgcatccggcccgcgccgctccaggtcggcgcgcagcggcgtgccctggcagaatgccaccgccgggatgcgggcggcgctggcgcggctggttgccgcgacggtttcaaagaccggggaggactggaatccgccaaggcgcaggtcctgctcgatcgcggcctggctgtggtagccatgcggtacgcgggccatgaactcgggcggtgcgtcgggaaacagcgtggcgagtgccccggtgacatcgcgggcaaaggcgttgaattccagctggtcccagacattgaagatcagggtgccgcccggcaccagcacgcggcgggcttcggcgaaggcgcggcccttttcggggaagaacatcacgccaaactggcaggcgaccatatcgaagctggcatcggcgaacggcagcgccatggcgtcggcctcgcgccagtgcaccgggcggctcgtgccggcctgctccgcccgcgccagcatcggcgcgttgaggtcggtggcaacgatcagggtctcggccggcagccgcccggcgatttcccgggtcagcacgccggtgccggcggccagttccagcacccggcgcggctgcagcgcggcgatgcgggcagccatgtcggcagcgtatggcgcaaagatcatcggcaccatcagggcctcatagacttccggaatcgcgcccgcgaagactttgtccgagtgttgcaagtccatgaaaccccctgccctggcgtggaagatgccggcatcgcctgactgggtgtaggacacattgcggcgaaagtaaaccgtcgcggccatacctagtcgcggatgcgcggcatccagccgctgccgcgcgtgcgcggatccaccggcagctggcgctgcagcgcggccttggccagcatgtgggcactgatcggcgcggtcaggaacatgaaggcggtcaccagcagttcatgcaggctggcatcgccccggaagctgaagtacgccaccgaggccagcactaccccgcccacgcccagcgtggtcgacttggtcggcccatgcagccgcatgaagaagtccggcagccggaacagcccgaccgccccgaccagcatgaacacgctgcccaccagcagcagcgcgcacacgatgaattccgcaacaggatgcagcatctggcgttccctagtattcgatgatgtcgccgcgctgcaggtacttggacagcgccacggtgccgacgaagcccatcaccccgatcagcagcgcggcctcgaagaacagcgccgaatccaggctgatgcctagcaccacgatcagcgcgatggcgttgatattcagcgtgtccagcgccacgatgcggtccggcaggctgggtccgcgcagcagccgcgccagggtcagcaggaaggccaggcccaggatcaccaggcagaccggtatcacgatggcaagcattggaagatctccttgagcggggtttcatagcgcgacttgatgagctcgaccagcgcggcctcttcctccaggtccagcacgtgcacgagcaaggcgcggcggtcgtcgctcagttctgcgcacagcgtgccggggctgagcgagacgatgctgatcagcgcggtggtggcaagctcgtgctcgacatcgagcggcaccacgataaaggcggggcgcaggcgcgcggtggggcccagcaccatgatggccacttccacgttggctttcacgatatcgaacagcacatggatgctgagccgcaggatcaggtcgggccgcgacaggcggaacgcgcccagcaccagccagcggtcggccagccggccgatggcccagcccagcagcgcccccagcaaccagtgcccgggggccaggctgttggtcagcaacagccacatgatcatcaggatcaggctcagccacggatggggaagcagacgctgcagcatggcttaccccggctgcccgggcagcactgcccggagataggcggcgcggtccagcaactgcgccgccgcgtcggccacatagtcgctgaccggccgcgcgcatgccgtcagcgcgatattgcccgccagcagcagtgcgcagcaggccagcttgcgcgcatcgggccgcacgcgcacgcgtgccgcgccgggatggtcttcgtctaggtactcattcccttccggcacgtgctcggcctcatgcggcagccgccacagcagccgcgtgccggtgcgggacacggcaaccagcagcagcaggcccgacaccagcaccgcggaccacagcgccggcacccacggcggcggggtcgcgcgcagcaccatggccttgccgaggaagcccgacagcggcggcagccccaccgctgccaccacgcccaccaggtacagcagcccggccagccgcgaggcactgaccggggccccgtcctcgcgcccaggctccggctccagcgcgtcggccagcaggaacagcgcggcggtgcacagcgtggtgctgagcaggtagaacatcgccgcggcccagccggcttgcgtctgcatcgatacgcaggcggccagcaatccgaccgatgccaccaccaggtagctggtcatcgcgcgcagcgtgccggcggcgacggcgcccagcgcgccgaccgcgagcgtgatcagcgccagcaagaacacccagtcatgcaggaacggccccagcagcccttgcgggccgccgaagatcagcgcatcgcaacgcagcatcgcgtagatgccgaccttggtcatgatggcaaacagcgccgcgaccgggccggtggcgctggcgtaggcgcgcggcagccagaaatacagcgggaacagcgccgccttcagcgcaaagaccagcatcagcatggcgccggcggccaccgcaagcggctggtcctgggccggcaagccggccaggcgcaggcccaggtgcgccatgttcagcgtgcccgacagcccgtacagcacgccaaccgccaccaggaagaatgacgacgccaccaggttcaggatcacatagtgcagcccggcgccgatgcgcgcccgccctgccccatgcaccagcagggcataggacgcgatcagcaggatctcgaagaagacgaacaggttgaacaggtcgcccgccaggaaggcgccgttcaggcccatcagctggaactggaacagcgcatggaaatgccggccctgccgggccgtgccctctcccgccgccgccagcgcggcgacggccagcaccacggtcagggccagcatcatcgcaccggtgcggtccagctgcagcacgatgccgaacggggccgaccagttgcccatcgcgtagaccacgatctcgccggtagcggcctggcgcagcaggtgcactgccactggcgccagcaacagcgtggccacggcgcagacgatgcgctgcgcgcgcagctgctgggccggcatcgcggtcagcagcgcaccggcaaacatggggatcaggatgggcagcagcacggcgtggttcatggccgcggatcctgcttgccgccatcggcggcgcgctcgtcgggctggccggcggcgtcgacatggtcgctgccggtaagccccagcgagcgcagcgccagcactaccgcgaacgccgtcatgccgaacgcgatcacgatggcggtcagcaccagcgcctggggcagcggatcggcatagctggcgcccgccacgatcaccggcggccgcccgatcgacaggcgccccatgcccagcaggaacaggctgaccgcatacgacagcagcgtcagccccagcaccacggtgaagacgcgctcgcgcagcagcaggtagatgccgcccgcggcaaggatgccgatggtgatggcgtagagcgcggccatcaggcgtcctccgcggcctgtgccggcggcaggttgcgcacgcccaggtgcgatacgatcaccagcgtggttcccgtcacggtgcagaagactcccaggtcgaagatcatcgccgtggccagttccacctcgccgatgcccggtatgtggaaatgcccgaaggcggtggtcaggaacggatagccgaaggccaggctgcccagtccggtcagacccgccagcagaatgccgccgccggcaatggcgcgatagtccggcgcaatgcgcgcttcggtccagcgcacgccgctggcaacgtactgcagcagcagcgccaccgatgtgatcagcgccgcgacgaagccgccgcccggcaggttgtgcccgcgcagcaggataaagaccgccaccagcagcgtcagcggcagcatcagccgcgccagcatggccagcagcagcggatgcgcctggctgctccacggcaggccatcgggcgctgccgacggcgtgtccagccgcatgcccttgagcagcgcctgcaccgccagccctgcaatcagcagcacgcagatctcgcccatggtgtcgaagccccggaaatccaccagcagcacgttgaccacgttgtgcccgccgccgccgggcacggactggtcgatgtagaaggcagacaccgggtcatacggccgcgtcatcacggcgtaagccgccactgccagcaaggtgccaccgccgagcgccagcaccgcatcccgcccgcggcgcgcagccccggcgcgctccggcgtctcgtgcggcaggtagaacagcgccagcaccagcagcaggatcgtcaccacctcaaccgagatctgcgtcagcgccaggtccggcgcggagaaccgcaggaacgccatcgacaccatcaacccgcagccgcccagcagcaccagcgcgagcagccgctggcggtgcgtcaccaccacgcccaccgcgcacagcccgagcagcgccagcgtggcagccccgatcaggtcgatggcgcccgccggcacgctgccgccgagccattccaggtcggccaggaagtatgccggcacggccagcagcgccagcagcatccaggcgacataggtctgcagcgagccgttctcgagccagcgcgtgacggcagcggcaaagcgttccagcgcatgcatgccacgctcgaacgactggcgcgcgctcaggtggtcgattgcctgctgcaggcgccgcagcgcgtcgcggcgcaggaagaacagcgccgcgccgccggccatcgacaccaggctcatcagcagcggcaaattgaccccgtgccacaggttcaggctgtactctggcaggggcgcgcgcagcgtggcaagcgaagccgccgccagcaggtcgcccacggtataggccggcaccagcccgaccaccaggcagatcaccaccaggaactccaccggcaccttcatgaagcgcggcggctcgtgcggcgggtagttgggcacgtcgggctgccgggcgccgaagaacacgccgtagataaagcgcagcgaataggccatcgtcagcgcccccgccagcgtcgccgcggtcgggatcacccagttgaagtcgcccagcaggccctgcgccagggtctcgccgaagaacatttccttgctgaggaagccgttgaacaacggcacccccgccatcgacagcgatgccacgatggccagcactgcggtgtgcggcatgtagcgcgccagcccgtgcaggcggtcgaggtcgcgcgtgccggtctcatggtcgatgatgccggccgccatgaacagcgacgccttgaacacggcgtggttgatgatatggaagatggccgccaccgtgctgagctgggtatcgagcccgaacagcagcgtgatcaggcccaggtggctgatggtggaataagccagcagccctttcaggtcccgctgcagcagcgccaggccggcgcccacgatgagcgtggccagcccggtcatgctgaccaggtagaaccagctgttggtgccgtccagcaccggatagagccgcgccagcaggaacacgccggccttgaccatggtggccgagtgcaggtaggccgagaccggcgtgggcgcggccatggcatgcggcagccagaagctgaacgggaactgcgctgacttggtgaagactgccagcaggaccagcaccagcatcggcaggtagagcgggtggtgctgcaccttgccggcctgcgccagcaccacggacagctcgaagctgccgcagatatggcccagcagcagcaccccggccagcagcgccagcccgccgccgcccgtgaccgccagcgccatgcgcgcgccctggcgcgcatcggtgcgccatgaccagaagccgatcaggaggaacgacaggatgctggtcagctcccagaacaccaccagcagcagcaggttgcctgccagcaccacgcccagcatggccgccatgaacagcagcagcaggcagaagaagcgcaccgcggattcattgcgcgcgaggtagtagcgcgcgtacaggatcaccagcaggcccacgccgagcaccagcagcgcaaacaggtacgacaggccgtccagccgcagcgacaggtccagcccgagctgcggcagccacgccacgcgccagcccagcgcatgccccggctgctcgaagaccgcgccgcgcaggctcagcagcagcaccagcgcggccagcggcaagccgatgatgacaggcgccagcatgcgcgcggcgcgcatgccgatcaaccacgtcagcgccgcggccagcagaggcagcgcgatcagcagcaccagcgccatgcgcccccctagccgttgcccgggatcacggccggcgtgtgccgggcggcaagccgggccgatggtgtgggtcttgcaaatggggcggtggtcatgggccaggtcctctgtgcgggcagtcgttccccctactttccggattctgccggcattgcgcaagtcatgcgtgccttattgcgcggcgcacgaaaaaattcatcgccttgcaaaaggaatctgaatacgcgcggcgacggcgcgtgctgcgcagcagcgccgccgcgtagtaccatcggccgcgaggcggcttccagctcggtggcgccgcacatcatcgccatggcggaggcgctgggattcgaggtcgtggccgagggcatcgagcagcaggcgcgcttcctgcgagagcgcggcgcgcagttcggccaggggtggctgttttcacgcgccttgccggcagacggcctgcaggcctacctgtcatcgccggcgcgcccctgaacggcaacgcgtagctggccgaacgcttcctcgccgacggcacttggcggcgatagtccccgcgtgcgcgggccggttgtaagatgccagcgtatcgccatcacgcctgcgcgcgccgataccggcacgcgcggccatcttcaggagacgcccgtccaatgagcgaagcgctttgtcttgccagcgccgccgaactgcagcagcgcatccggcgcaaggaaatctcgccggtggaactgaccgctgcggtgctggcgcgcgccgagcggctgcagccggtgctgaactgctttatcacgctgtgcgcggacgaggccatggccgcggcgcgcgcggcggaagcggaagtgatgtccggccggccgctgcctccgctgcacggcattccgtttaccgccaaggacatcgtcaacacgcgcggcgtgcgcacgacctttggcgccgtgccgatgcgcgacaacgtgccggccgaagacgccgtggcggtggcgcggttgcgcgcgcagggcgcgatcctggtcggcaagaccaccacgccggaattcggctccaaaagcctgaccgattcgccgctgttcgggcgcacccgcaatgcctggcacgccgagcgcaccagtggcggctccagcggcggcgccgcggtggcagtggccagcggcatggcgccgctggcggtggcgaccgatggcggcggctccacgcgcattcctgccgcctgcaatggcgtggtgggcatcaagcagagccagggggtgattccgcacagccaggcgcaggacctgttcggcaaccagacctacgtgacgccgaccacgcgcacggtggccgacaccggcctgatgctgcaggccatggccggcgaacacccgtgcgacccgtggtcgatcggagtgcccgccgccgactacgtggccgcagcgcagccgcagggcgacctgcgtggccggtgcatcctgtattgcctggcgccgccgggccgtccggtgtcggcggacgtggcgcgcgcgttcgaggccagcctggacaagctgcgcgcactgggcgccgaactggagccgttcggcggcgaggggttcgacgtcgagcccgtctggcgtgccatcaaccacaccgtatggcgcacgcgctttgcgccgatcgtggcccagcaccgcgaggcgctgagcccgaccttcgtgcgccaggtggaatccgccgccgcattcaccgcagtggaataccagcaggcgatgttcgagcgctcgcaactgttcctgcgcgtgcaggcgctgctgggacgcgccgacctgctcgccatgcccaccatcacacgcaccgcgctgccgctggagcaagacctgttcggccagatcgaaatcgacggccaggactatcccgatgtgcgcgcgaactggttcccgtggaccatgccgttcaatatgactgggcatccggccatcagcctgccctgcggctttggtggcgacgggctgccgatcgggctgcagctggtcgggcagttccgcggcgacgcgcagctgctgcgtgtggcggccttgtacgaatcggtccatgacctcacgggccagtggcccaccctgccctgacactctctcaacatcgttccctgactgccatgactgatcaagtccgattgacgcgccggctgctggccatgaccgccgtcgctgccgccaccttcgccatgaccgctccggctagcgcggccgatgccgagccgatgcatatcatcgtcggctacgcccccggcggcgccgccgacagccttgcccgcctgtatgccgagcagctgcgccaggacggccacggcacggtggtggtcgaaaaccgccccggcgcgtcggcgcgcctggcgctcgactacgtgaagcgcgccaggcccgatggcaagaccgtgttcatcggcccctcgcccctgttcacgatctttccgctgacctacaagaagctgtcttacgacgccgacaaggacctggtgcccgcagcggtactgaccgatgtgccgaccgcggtcgcgaccggcgtgcagcagccttaccagaacatgaaggaatacgtgagctgggccaggcgcaacccgggcggcgccagcctgggcctggccaccatcggcagcgccggccacctcggcacggtggcgctgggcaaggccgaaggcatcgccatcacgcccgcggcgtatcgcggcgcatcgccgatgctggtggatgtggtcagcggcaatgtgtcgatcggctgggatgccgtggccagcatgatgccgctgtacaagggcggcaagctgcgcttccttggcgtgagcggcacgcgccgcgccaaggcgctgcccgaagtgcccaccatgaaggaacagggcttcagccagtacgaccacgccaccagctggtacggcgtgttcgtcccggcaggcacccagcctgacgtggtggcgcaagtggaaaagatgttcctcgcggcctcggccaacgccgccaccgcggccaagctggaagcgctgggcctggaagtggtggcgcgccccggccacgaaggccgccgccgcatccagctggaacgcgccgcctggaagccgatcgtggaggcgaccggcttccaggccgaggactgaggcccggccctgccctcagggcttgggccgcaccgcgtcagcggtcccctggatgaaggccttgatcttctcgacatcgtccggcgtcagcttgcctgtgaagtcaggcatgccgcgcgccatcgccggccccttgaagaccaccttgtccaggttctcgatataggcggcatcgatatagcccaggttggggatattgccgccgcggtccacgccgggaacgccgtggcacaggacgcagttgctgacgtacaggccggtgcccgccttgacctgcgccgggtcatatttcacgccctgcagcagcttggcggtgcggtactcggcaaaggccggcagcggtgccttgccaccgagggcgaaggtgtagaccgtgcccggcccctgccggttggtggcgcgctgggcctgcccgtagaccccgccccaacccactgccaccgacacatactgcttgccgttcaactcgaagctgaccggcgccgccaccacgccggtgccggtgggcgactcccacagcttgtcgccgctgcgcgcgtcataggcgacaaagcggccgtcggcggtgccctggaacaccaggttgccggccgtggtcagcgtgccgccgttccacggcgacacatgttcctgcgtccacgcggccttctgctgcaccgggtcccacgcaatcagccggccgaagggcttgcccttgggcggctcggcgttcaggaatttggcggtgttccagcccacgttgccatgcggcgtgccgggtttgccttcattgaagttccaggccttgtcgtccatcaggttgatcggcacgttctgcgccggcaggtagaccagcccggtctgcgggttgaacgacatcggatgccagttgtgcgcgccgtacggaccggggaccgagtcataaggcttgtcggtggcgcgcgcctcgggccgctcgatggggcggccattggcgtcatagccggtggcccagttcacgtcgacaaagttctttgccgagatgaacttgccgttggtgcggtcgatgacgaagaagaagccgttcttgggcgcgtgcaggatgaccttgcgcatctggccatcgagcttcaggtcggccaggatcatcggctgggtcgaggtgtagtcccagttgtcgcccggggtctcctggtagtgccagacgtatttgccggtgtcgggatcgagcgcgacgatcgatgccaggtagaggttgtcgccgccggccgggctgcgcttgctgcgcgaccatggcgcgccgttgccggtgcccacgtacatcaggttcagctcggggtcgaaggccagcgtgtcccaggccgtgccgccgccgcccgcctcccagtatttgccgctggggtcccaggtcttggccgccgcagccatcgactcatcctcgaacggcttggaggggtcgcccggcaccgtgaaccagcgccacttctgctcgccggtgccggcgtcataggcggtgatgtagccgcgcacgccatattcggcgccgccgttgccgatgatgaccttgcccttgaacacgcgcggcgcgccggtgatggtgtacgagtacttgcggtcgatgatggtgtctttctcccacagcttgcggccgctggcggcatccagcgcgatcagccggccatcgtaggcggccacgaacaccttgccctggtacagcgccacgccgcggttgaccacgtcgcagcagccgcgatagccgagcgagcggtccaccttgggatcgaaggtccagagccgcttgccggtgcgcgcatcgaccgcatgcaccacgctccatgacgcggtgacgtacatcacgccgtccaccaccagcggggttgcctccacgccgcgggtcgactccaggttgtaggtccacaccagccccaggtcgcgcacgttggcggcatcgatctgcctgagccggctgaagcgggtctcggcatagtccaggccgtggctgggccagtcgcgggcggtgctggcgggcactgataaaggcgccgtcaaccttggcggccgcattgcgcggcgccgcggcgccggcgggcaagacctgcatcaccagcgccagggccgctgccaggaagcctgtggcgcgcctcatggtgcggtgggggtgcattgcaacatcgggggcaacggggtccgtcgcctgcgtcaacgcatggctcatatcgtctcctgtagggcattcttgttggaattcgggactgcaggattacggaactgcgcgatgccgcgcggtggccggggcctatagataatcggtgagcgattcgattatgggtacagggattacccgcagaaagtcgcgccgccggcgcaagatggctggcgtcccgggcctgcccagcgatatgtgcaggatattgctgatgaagaaatgaatattggacggtgcgggcgccggtggcttagccttggcgccaaggcaggcaaccagcctgcatcgcgcatccggagacaccaccatgagcaacttccttctctacgagcagcaggaccatatcgtcaccctgacgatgaacgagcccgagcgccgcaacccgctgaccggcaataccgccgtggcggagttcctggccgcgatcgaccgcatccacggcgaccgcagcgtgcgcgcggtggtcattaccggcgcgggcacggcgttctcgtctggcggcaatatcaaggacatggaacgccaggcctccggcgcagtgccgggcatggaaatccgtcaggactaccgctgcggcatccagcggctgccgctggcgctgttcaacctggaagtgccggtcatcgccgcggtcaatggcgcggccatgggcgcggggctggacctggcgtgcatgtgcgacatccgcattgcctcggagcgggcgcagtttgccgagtcctttgtcaagctcggcatcatccccggcgacggcggcgcatggctgctgccgcgcgtgatcggcctgtcgcgggcggcggagatgaccttcaccggccagccgatcgatgccaggctggcgctggaatggaacctggtgtcgcgcgtggtcgcgcccgaggcgctgctgcccacggcctatgagctggccggccgcatcgccgccaacccgccgcacgcggtgcgcctggccaagcgcctgatgcgcgaggccatgcatacccgcctggatacgctgctggaactgtccgccggcttccaggcgctgtcgcaccagaccgccgaccaccgtgaggcagtgcaggcgttcctggacaagcgcacgccagtgttcacaggcaactgaccagctgagcgtcaggcggactgctgtgccgctcagcctgccacgcccagcgctccctctacattgcgcaccaggctcaccaggcgcgggccgatgtcttcctccatctgcttgctctgctggctgaataccggcaccgaggcggcaaagatccacgcctcgccgtcgcggcgggtgcgcatcggcacggcaaccgactccacctcgcggtgcaggtcgcggtggccgcggcagaagccgtggtcttgcaggtcgcgggcggcatcggccaggcgctcctgcagccagtcggcgcgctgcggatcggcagcgcggagctgggcgaggtacgcctcgcgctcggcctcggtcaacagcatcaggtagccgcgtccggaacccgtgcgcgagaccgacacgcgcgtgccgacctcgggccggaacacatgactgcccacgccctgggcgatttcgacgtaggtcagcgcattgccgctgccgacgatcagctccacctgcccggcgatgtggtccgccagctcctgcatggccggccgcgccagctggcggatcgtcatgcgtgccagcgcgggtgcggccaggttgatcagcccgaccccgggcacgtagcgcgacaagcgctccgaatagtgcagcaggcccagttcgcacagggtgtcgagcagccggaacagggtcggcttggccaggccggtgcgctccatcagttcgcggctgctgagctcctgcaccgtcggggaaaagcagttgaggatcgaaatgccccgcgccagcgcgctgacaaggcgcgcctcgccgtcggcatcggcgggcggcggggtcagggaggcgtgtggtgcattcgtcatgttattgccttgattcaaggttttttgatacgtgcgtctcaaaacccggatgttgcccttcgttttttccaaagtcaaaccgggttatttgggtttacacgacgcttttccgaagccagaatcccaattcatcgtattggacgatcacatttcggtacagacgtctcaatatcccagccacgactcgcaacgttcagccttttcaggagacaccgcatgcaacaagccgtcatcgtcgacgccatccgcagcccgatgggccgctccaagccaggctcggcctttaccgaactccatgccaccgagttgctggcccaggtcatcaagggcctggtcgagcgcaacaagctggacccgggtttggtcgacgacgtcatcaccggctgtgtgacccaggcgggcgagcagtccgccggcccgggccgggtggcgtggctggcggcaggctttcctgaccacgtgccggccaccaccatcgaccgcaagtgcggctccagccagcaggcggtgcatttcgccgcgcagggcatcatggccggcgcctatgacatcgtcatcgcctgcggcatcgagtcgatgagccgtgtgccgatgggctcggcccgcattggccagaacccgtacggcccgtcgatggaagcgcgctatgcgccgggtttggtgtcacagggtgttgcggccgagctggtggccgccaagtacgaactgtcgcgccacgacatggacagctattcggcccgctcgcacgagctggccgccaccgcgcgcgaaagcggtgccttccgccgcgagatcctgggcatcagcacgcccaacgggctggtcgagcaggatgaaaccatccgcccgggcacctcggtggagaagctgggcacgctgcaggcctcgttccgcaatgacgaactcagcgcccgcttcccgcagatcggctggaacgtgaccgcgggcaatgcctcgcagatcagtgacggcgcctccgccatgctgctgatgagcgaatccatggcgcagcgcctgggcctgaagccgcgcgctcgcttcgtggcgttcgacgtgtgcggcgacgatccggtcatgatgctgaccgccccgatccccgccagccagcgcgcgatcaagaagagcggcctgaagctggaccagatcgaccactacgagatcaacgaagcctttgcctgcgtgccgctggcctggcagcgcgcgctcggcgccgacccggcacgcctgaacccgcgcggcggcgccattgcgctgggccatccgctgggcgcctccggcgtgcggctgatgaccaccatgctgcatgcactggaagacagcggccagcgctatggcctgcagtcgatgtgcgaggccggcggcatggccaacgccaccatcatcgagcgcctgtaagcggcgcctgaaccagacatccagtcaaggagacacagcatgaaactgaccaatatgtccgccgtcgtgaccggcggcgcttccggcctgggcctggcctgcgtgcggcgcctggtggaacgcggcgtcgacgtcgtgatcgccgacctgtcggaagagcgcggcaatgccgcggtcgacgagttcagcggcaaggtccgcttcctcaaggccgacgtgaccgacaccgaccagatgaacgccgtctacgacgccgccgaagccattgccccgctgcgcgcgctgatccattgcgccggcctgggcggcccggtgcgcgtggtcgagaaggacggctcgccgggttcgctggaaaagtacgagtcgatcgtgcgcatcaacctgatcggcaccttcaacgcgctgcgcctgggggccgcgcgcatggccaagaacgaactgatcgacggcgagcgcggcgcgtgcgtgctgaccgcgtcggtggccgcctacgaaggccagatcggccagattccctatgcctcggccaaggccggcatcgtcggcatgaccctggtggccgcgcgcgacctggcacagcgcgcgatccgcgtctgcaccatcgccccgggactgttcgacaccccgctgctggccaagctgccggagaacgtgcgcgcctcgctcggcgccatggtgccgcacccgccccgcctgggcgcaccggatgaatacgcgtccaccgcgctgcacatcctggagaaccccatgctcaacggcgaaaccatccgcctggacggcgccatccgcatggcaccgcgctgagccgcgcgctgcaccgataccgacttctgacaaggaatcccgcatgagcgacacgctgcaactggaaacccgcggcaatacgctgctgatcaccatgaaccggccccaggcgaaaaacgccatggacttcgagaccgcgaccgcgctggccgccgccatcgaccagctggaaagccgcgacgacctgagcgtggccatcctgaccggcgcgggcggcaccttctgctcgggcatggacctgaagggcttcctggaaggcaagcgtcccagcctgcctggccgcggctttggcgggctgaccgagaagccgccgcgcaaggtgctgatcgccgccgtcgaaggctatgcgctggccggcggcttcgagctggcgctggcgtgcgacctgatcgtgtcgtcgaacgcggccaggttcggcctgcctgaagtcaagcgcgggctggtggccggcgccggcggcctgatgcgcctgccgcgccgcgtgccgtaccacatcgccatggaatacgcgctgaccggcaatatgctgggcgccgaacaggcccacgcctatggcctgatcaaccgcctgaccgaaccaggccaggcgctggcaggcgcgctggcgctggccgaagagatcggcgccaacggcccgctggcggttgcggtcagcaagcagatcgtggccgagtccgccgactggagcgccgaggagatgttcgagcgccagcgcccgctgctggcgccggtgttcacctcggccgatgcccgcgagggtgccgccgcattcgccgagaagcgcaggccggtgtggacgggcaagtgatggcccacgccagaccgagggcatcgatgtcatccgccctgggctagagaacggccggccgcaagccggccgttcgcacatgccaagcagcacacagaccagaacatggaggagacccatgaaacacaagctgccagaatcgctgttcaacacgtccgcggccctgctgctggcgaccgccgccgccacgctgccgctgcccgccagcgccgcgtcctggcctgagcgccccatcaccatcatcgtgcccggcgcgccgggcggcaccaccgacatcccgacgcgcctggtggcgcagaagctgtcggccatcctgggccagccggtggtggtcgacaacaagcccggcagcggcggcatcatcggcacgcaggccttcatgcgcgcggcgccggacggctacacgctgctggtcggcaataccggctcgcacgcaatcaactacagcgcctacaagcagttgtcctaccagccacaggacttcatgccgctgacggacctgatctcgttcgccaacgtgctggtggtcggcgcgcaggcgccggtgcgcagcgtgtccgagctggtggcgcagctcaagcagtccccggggaagtattcctacgcctcggccggcatcgggcagaccacgcacctgacggcggaactgttccggctgcgcactggcaccgaagtaattcacgtgccatacaaggggtcgacacccgccaccacctcggtgctggcgggcgaaaccaccttcatgttcgacaacctgacgcaggcgctgccgcagatccgcgccggcaagctgcgcgcgcttgcggtgaccagcgccgaacgcctgccggcactgccggacgtgccgacgatggcgcaggccggcgtgaaggatttcgtggtgatgggctggctgggcttctttgcgccggccaggaccccgccggccattgccgccacgctgcaggaagcgctgggcaaggccatgcgcgaccccgaggtggtggccaggttccgcgacatgggcggtatccctggcggcgaaccgcagccgaagttcgccgcgctggtcagcggcgacatcaagcgctggggcgagaccatccgggcatccaaggtcagtctggactagcgaggtgtggggccgcctttggcaaagcggaaggcggacccgcccaaagccaaattgacacggttgagcctggcgcatacgctcgccctaccctgcggtatattcagcgcacgcttaaatgtaaagacatggaaagcgccccggggctcacaacgataacgacaagcgacgagaccacaccgtgcctacccccaccgcgccttcccgctacgaagccctgcgcccggccttgccgatcctgatcggcgcctccgtgatgctcagcctggccatgggcctgcgccagagccttggcatcttcatgccgccgctgacgcgggacatcggcatctcggtatcggatttcaccatcgccatcgcggtacagaacctggcgtggggcctgctgcagccgctggccggggcctgggccacgcggatcggcttccggccgctgatgctggccggctcgctgctctatgtgaccggactggtgctgctggcgaccgcgcacagcatggtcggcgtcacgctgggcgcgggcgtggccatcggcgcgtcgatggcctgcaccggcagcgccctggcgatggcggtggcggcgcggccggtgtcggcggcgctgcgcagcacggtgctggggctggtgtctggcgcgggctcgctgggcgcgctgctggcggcgccgatcgggcagatggtgacgcaggcctacggctggcgcgccgggctggcagcgttcgtgctgctggcgctggtgatgctgcccgcggcgtggtttgccgggcgcgtggaccggctgccgctggtgtcgcccgcagggcgcggccaggacagcgcgcgtgaagcgctgggcaccgcgctgcggcacgcgccgttcgtggtgatggcgctggcgtatttcgtctgcggcatgcagctggtcttcctgaccacgcacctgccgtcgtatctggacgtgtgcggcatggacccgatgctgagcgcgcaggcgctgggcgtgatcggcggcttcaacgtgctgggcagcatcttcttcggctgggccggcggccgcttcaacaagctgatgctgctgggcggcatctatacgattcgctcgctggcgctgacctggtacttcacgtccgcgcccacgccgcagagcacgctggtgttcgccgcggtaatgggcttcctgtggctgggcgtggcgccgctggtatcgggctggatcgccgagaccttcggcctgcgctggcaggccatgctgggcggcgtggcgttcttcagccaccagatcggcagctttttcggcgccttcggcggtgggctggtctacgacgcgctgggttcctacaccgtggcgtggcaggtcggcgtgacgctggggctggccgcgggtctggcgcaaattgcatttgccgtggccacgcggcggcgcccgccgctgatggccacgtcctgaaacactgtgccgggccgccccgaacgggggatgcggagcgcgcgcttagcacctagcatgaacactgagcggtccggtcttggatcctcaggccttttcaagcccgcccccgcgcgggtttttttatggttcgtcgctgaattgggtggcacgcgcgccaggcgcccttccctggcccataccaatatgcgcgctcgccggcgccaaagacagtcccctaacacgtacaatctcggctttccttcccgccccatccgctgccatgaccacactcggaacgcctctctccccctctgccaccaaagtgatgctgctcggctccggcgagctgggcaaggaagtgctgattgcattgcagcgcctgggcgtggaaaccatcgccgtcgaccgctatgacaatgcccccggccagcaggtagcccaccacgcgcgcaccatcgccatgagcgacccggaccagctcaaggcgctgatcgaggcggaaaagccgcacctggtcgtgcccgagatcgaggccatcgccacgcccatgctggaaaccctggaagccgccggcaccgtgcgtgtgatccccaccgcccgcgccgcgcgcctgaccatggaccgcgaaggcatccgccgcctggccgccgaatcgctcggcctgcccaccagcccgtacaagttctgcgattcgctggatgaactgcaggctgccatcgacggcggcatcggctacccgtgcgtggtcaagccggtgatgagcagctccggcaagggccagagcaagatcgacggccccgagggcgtcaaggcggcctgggactacgccatggccggcggccgcgtcagccacggccgcgtgatcgtggaaggctttatcgatttcgactacgagatcacgctgctgaccgtgcgcgccatgggcgccagcggccaggtggaaacgcagttctgcgctccgatcggccacgtccaggtcagcggcgactacgtcgaaagctggcagccgcagccgatgcaccccgccgcgctggaaaccgcccagcgcatcgcgcaggcggtcacggcagacctgggcggcatgggcctgttcggcgtggagctgttcgtaaagggcgagcaggtctggttcagcgaagtcagcccgcgcccgcacgacaccggcatggtcaccatggccacgcaatggcagaacgagttcgagctgcatgcccgcgccatcctgggcctgccggtcgacaccacgctgcgcagccccggcgccagcgccgtgatctacggcggcgtggatgcccagggggtggtcttcgatggcgtcgaccaggcactgagcgtgccgcagaccgaggtgcgcctgttcggcaagcccgagagcttcgtcaagcgccgcatgggcgtggcgctggcgtacgccgacgatgtcgacaccgcccgcacccgcgccaaggaagccgccagccgcgtgcgtccgcgcgcggtcggctgagcgtcaggcgcagctcagatcggatggctgctcgcggcggcgccgtgggcaggcgcatgatggacggcggcctgtgccgccgccacctgcgccgcggccagcaccggcgagatgcgcacgccggtcaggtccgcgcctgaaggcgcctggtacaggcgcaggcccagctcgggcaggatcgccagcaggtggtcgaagacatcgccctggatgcgctcatagtccatccacgcggtcagcgcggtaaagcaatagatctccaccgggatgccctgcgaatcgggctccatcatgcgcacgttcagcagcagatcgtggtggatctccgggtgcgccttcaggtaggcaatgccataggcgcggaaggtgccgacattggtcagccggcgccggttgaccgggtcattgccggcggcaatcagcaggcggttggcctcgtcgacctcggcctgcttctcctccaggtagtcgtgcagcagccggaagcgcatcagcgcctgcacttcccggtcctccaggaagcgcacgctgcccgcatccagccgcaacgtgcgcttgatgcgccgcgcgccggattcgaacatctgccggtagttgcggtagctctcggagaacagcttgtaggtcggcaccgtggtcacggtgttgtcccagttctgcaccttgacggtatgcagcgcgatgtccctgacgtagccgtcggcattgcactggggcatctcgatccagtcgccgatgcgcagcatgtcgttggaggtcagctgagtactggccaccagcgacagcagcgtgtccttgaacaccagcagcagcaccgccgacagcgcgcccaggccagacagcatccacagcggcgagcggttgatcaggatcgacagcaccagcaccgagcacaccagccccagcccgaggcgccccacctggatatagcccttgatcgagcgcgtctgcgcctggcggctgctggcgtatacgtcctgccaggcactcagcacgccgccaagcatcaggaagaagcagatccacaggccggcatgggccaggcgctcgatggccagcgcatagcggcccatgtgcggcacttcgccgatgccgacggtgatcaccccgaacccgaccgcatagccgaagcgccgataggcacgatatcgcgtcagcgccttgctccagggcgccttgccccagaccgtcagcaagcgatgggcgatgcgcgacatcacgtggccgaacagccactgcgcgaccacggcgatcagcaccagcaccagcaggtacgaggcaatctgggcccacggatgggctggaatacgttgctggaacaactccagcagggcatcgaaactcataggggggcgtctgcagccgggtgaatcgacctgatagtgtacaaaacgcgcctgacaccctgctcgttccgcctctaccggcaccgcgatcgcccggcacccggcgtgtctcgcggcccccccgtcagcttgctcggctcgacgcagtaggcatgcatgcgctgctgcacggccgcaaggcagaggcgttcgcgcgcatgcccttgaagctggcgatgggcgagccgggcccgaccactaccatcggcgcaatgccgaagatgccgactggcacgaagtccttgatcggatcgaacggcaaggaatggaacatgccgggatacatcgccgtcgtcgactatcaaaccgggcatagtaccaatacacatatggtgcggaacttgcgttaatgccggatgcctgttgagcgatggatccagcaagatctccacagcgggatccattgacgcccaaagtctagtggatggcgggctccgaccgggaaagcgctgaagccacgtcggttcgaaatggcggaacggttgaacgtcataactagccgaagagggacacccccaaaattatgaaggctttagatgctcagataaggctattcctggcgatagcgcaggcccgctccatttcaggcgctgcaatgacgcttggtctaacccaatccggcttaagccgtcagctggcccacctcgaggcagcagtaggtcaaaaattgtgcgaacgccacgggcgcggggtcgcccttactgacgcaggccacaaactgcaggctgccgcccagaccgcatatgacgttatcgacaatacgattctcctgttgtgcgaggagcagggagtcagccaaggcaacctccgagtggctgttattcataccctcagctactacttcatgccagatgttgtctcccgattcatgagccagcgcccaaatgccaacgtctcgctcatggggcggagttcaccggaagttgtagagctggtggagacgggcaaagcggatataggctttgtttacgacgtagcggtagcctcggatgccgtggaaatcgtgccgctattcgacgatgtcatgacgttgatcgtcagccaaaattcgcccttggccgcactcgaaggggtcgacctagaggcgcaaagagtaccgcttgtcgcttttcctgagcactatgcgctaagacgaatgctgcacaggaagagattggacacaaatgtcgtggcggaagtggacacggtcgatgcgatgctcaggctcgtcgcatcaaccggcggtcagtgcgttttgccagaccgagtaccgacgcaactgctcgagaactatgggctgtcacgagtgcgcataataaaccctcgtctcagtcggcgcgttgtcgccattaccaagcgagaaagagctcaaacagcgctgataaaacacatgctgaagatcgctcaaacagtctgaggtagtacgcccagtcataggaagtatgagcgctccgcgctatctcagccccttctgacttcccataatccagtcgtaccgacatcccaccggccaagtcgggatggcgccaaagtgtgctccccacggggggcagcagaggcgttctggagtcgtcgggcccagtctacgcccggcaaccaatacgactggaaacaaaatggaacttcgctctaaggaatacttcgacgaacgcgcaacgcaggagatgcgtgcccatctcaagcctcgcaagcgcacgctgcagcaaacgctggcctatgcttgccgcatcctggccatgaccgggcaggaagctggcttggctggccagatcagtgcacgctcggagcgcccaggcgcctactggaccctgcgcttcggtctgggttttgacgaagccaccgaagccgactttatagaagtcgaccaagacctgaataccctcagcggcactgggatggctaatccggcaacgcggttccatctgtgggtttatgccgatcgccccaacacccatagcatcattcatacgcattctccgtatgtgtcggcacttgccgcggccaagcaaccgctaatcgtctcgcaaatggacatgacgccgtttcacaacgattgcgcgttccttgcggaatggcctggcgttcccatcgctgaccaggagggcgtgatcatatccggcgctctgggcagcaaccgctcgatcctgctggccagccacggtcagttgagcaccggctgtagcgtgcaagaagcgacctatctttctgtctacatggagcgcgctgcccgcatgcaggtgcgcgcccgtaccttcgggccgcttacctcgctacccgacgatctcgcccgtgaagctcacgactacctgctcaagccttcgatcgtcaacggtacttttgattactggtgccgtcagacggagcgttgagtcgcaccaccttcagccttcggtcccaaaagacgagccgacgacctccagcatgattttgccccgttagcaaaggtggcaagtgttcccatggccatcttggcccgactggcactaccagccaacccgatttttttcggtagcgagcggctggtccttcggaagggggacagggtcataccgagattggcacgcacagatgccgctagtcaccaccggagacgcaatgaataaccccgtaaggcaaacatcgaccaccaccggcgcagtacatatccccccagcaaagaagcgtgcatttgagtgaccacgctcgagcacatcgcccccatcaagcaagtcacagaggcattctatgtatcccgccaattcacaagcaggcatcgccagcgcaaatgccgggacggccaagcagcacaccgtcgcaggcattgccagcatgctcggcacgactatcgagtggtacgacttcttcatttacggaactgccgccgcgttaattttcaacaagatcttctttcccagcttcgatccgatcagtgggaccctcgccgcgttcgcgacctactccgtcggcttcttcgcccggccccttggaggcattgtcttcggccactttggtgacaaggttgggcgaaaatccatgctgctgatcacgttgatgatgatgggtatcccgaccatcatcatcggcctcattccgacctatgagcaaattggttactgggccgccgtgatcctcgtattgatgcgccttctccaggggctcgccgtcggtggcgaatggggcggcgccgttctcatggccgtggaacatgcccccgaaggtaagaaaggcttcttcggtagccttcctcaaaccggcgtcgctcctggccttatcctctcatcgttggcaatggcaagcgttgcgagactgcctgaggcggatatgttgagttggggctggcgccttccgttcctggccagtgtgttgcttctggctgtcggatggttcatccgcatccgcgtcgccgagtcccctgactttgaaaaggtcaagcaaagaggccatgaggtcgaggtgccggtggtccatgtcgtcaaacaccactggttgtcgttgctcaaggtatcaggcgcgcggatggcggaagtcacgtggttctacacggtcgctacctttgccctgacctacggtacggtaacacttggcttacccaagacgatgatgctgaatgccgtgatcgcgggtgctgccgtcgcactgttcacaatgcctctcactggcttgctcggggataagatcgggcataggaagatctttgtggtcggatcggtcggaatttgcctcttcgggttcgcgttttttaagcttcttggctcgggaagcgtcggcgcggtatatctcgccatggtgatcgccatcggccttatctacgccatgctgtacggccccgaaggtagcctattttctgtgcaatttcccccggaagttcgctacagtggtatttcccttgccgtgcaagtctcgggtgctatcggtggcggactggccccgctggtggcgacctggctgcttaagctcggccaaggtagtccgctgtatctcgccggctacctcactgccctggggtgcttgtcgatcttctgtgtatctcgcatgaaggcaactgagcaatgaccaaggcaattgactattacttttggatcaattcggactgggcctatctcggacacggccgtcttgtggaacttgccaaacgccaaggcgccgcgatcaactatatgcctgtggacctgccgtacgtttactcgcagacggggggcattttgcttgggcagcgctctcaggaaaggcaggcttaccggatcaccgaactcgcccgttggtgcaagcggctagggattccggtcaatccgcagcctagatacatgtgcccaaacggtgatctcgcttcgtgcatggtcatttctgcgaagcacgcgggactttgcgaaggcaccttggcccaagcgattcttcatgccgaatggttggaggaccaggacatctcctcaccagagacgctgcaaaccatcgcccgctcgctggacttggatggcgaggcgcttctctgccaagccgcatctccagtaatcaaagcggagtacagacaatacaccgacaacgctatctcagccggtgtcttcggctcgcctgcatacgtctaccgtggagaagtgttctggggccaggatcgcctcgatttccttgaggacaccctggcctgcacctaagaatggggcggcttaagtgcaaggcagacgattggctccaggctgggtgatctgccgcacgaacagcttttcttagcggtcgcgcaactggatcatgtcgttaggcgggcccgctgctcttcgttgacgcgccccatcagctggggcttccaggctggaaagcctctatcgtgagatccgcgccttgcgcatctgcgaaggcgccaccgaagtgcagcagctgatcatcgcccgcgaggtgctcaggccgggcgccagccttggggcacaacacgcctgagcgcggcacggccagggccggggctcaggccggcagcagcttcaagccgccaatcccgacgaagatcagcccgatcaacaccagccgcatcggcgccgcgctttcgcccaggaacaggatgccaaccaccgtcaccccgatcgccccgatcccggtccagattgcgtacgcagtcccgaccggcaggtgccgcagcgccgcgctgagcaggaagatgctggccagcgccgccccgatgcccagtgccgtcggcccgggccgcgtccagccgtcggtatgtttgagcgccagcgccatcacgatctcgatcaggcccgccagcaccagcagcatccacgccattgccatgtctttcgtccaggtctgcggcccgacacccattgccgggcacgccacgccactgtaggctgtgcagatcagcacgagaactggcgaattccgcaaaggggctatgcaaacatgcaggaagcagactgggacgacctgaagtatttccttgccgtgggccagtccggctcgctcgccggcgccgcgcgcgccctgcatgtcaaccattccacggtgctgcgccggctggcgcggctggaagagaccctgggcaccctgctcttcgaacgccatgccaccggctacgccatgaccgccgccggcgaggccctggcgcaccgcctggccggcgtcggcgagcagatcgatgcggcccagcgccagctgtccggcctcgacagccagctgagcggcccgttgcgcgtgaccacgaccgacacgctgctgggtggactgctgatgcccctgtttgcggaattcaggtcgatgcacccgcgcatccagctgcagatcgtcgtcaacaacagcttcctgagcctgagccggcgcgaggccgatgtggcgatccggccggcgaatgcgccgccggagtacctggtgggccgccgtatcgggcggctgcagacggcaccatacgcggcgcggcgctacctgcagcagctcggcctgccaacggaagccgaccatccgcggctggcggactggtcggcctatgactgggtcgtgccggacgaagcgctgtcacaccttgcccaggcgcgctggatacgcgaccacgtgcccgaaccccgccgcgccgtcagcgccgacagcctggtggcgatggcggatgccgtgcggcacggcatgggcgccggcatgctgctgtgcctgctggccggggccgacccagagctggtgcggctggcgccagtcgatgtagccatggataccgatttatgggtgctgacgcatccggatctcaggcacagcgcgcgcgtgcgggtgctgggcgatttcctgtatgagcggctcaggcaaggggaatgggtggcgggctgaagacttgccccccggttcatgccgccgccgcatacatctccatcagctgctcatccgcatacccccagtcagcggcattctcgaacgccaccaccgtttcgtcgctgtggcgcaggtcgatcagttcggtgggagtcggccttgactgcgacacggaatagaacgccatcaccttcggccgcagcggatcggcctcgttctgcgcgcagaccaccgccagccggttcgaacgcagccgcagcacggtgccgagcgggtagatgccgacggtgcgggtgaaggccttgaacacgcgccggtcgaacagcgtgtcgacacgcacggccatgtattccatggcgcgggccggcgaccacggctggtggcccgggcggctggaagtgagcgagtcataggcatcgcagattgcgccgatcttggcgtgcacgctcagttcgctccccgccaggccgtaggggaagccgcgcccgtccacgcgttcgtgatggtggacgcagacatcgagcgggatgttcgaatagagccgggcctcgttcaggatgcggtagccagccgaagggtgccggcggtagatctcctcttcctcgggcgtgcgttcgctggccttgtgcaccggagtatcgggcagcgtcagcttgccgatgtcgtggaccaggccggccaggccgagctcgcgcacctcgtcgtcgggcaggcccagcgtgcggccgacggcgatcatcagcgcgcagacggcgaaggcgtgcaggtagttttcgtcgccacgcgccttgagccgcgccagcgccagcaacgcctgcccatggcgcgacagcgagcgtgaggcggaatcgaccagcagcagcgcgccgttgacctccagcgcccggcccatgcggatgtcggcgaacatcgagccgatcacggccttgccggattgcagcagctcgcgcgcgcggacaatctcggcatcaagggtggcggcgggtggcggtgcggtggccgggtccatggggtcgggcgcggactgcgggaccggtccgggcatttccggcgtgtccggcgctgctacgttgcggcccttcaggatgtcgatccagacctcctgcacccctgccgactgtatctgccgaacctgctcctcattggcgaccaggaacctggcgcgccagaacggatggctgatccacgggccgccaagcctggcgacaaacatcccgacctgcagttgttccgaccgtatgcgtctcaacatgcgctaccccctcggatgatggttttcttgttttcgatccgaatatcggcagccgtcggcagaactttagtccccgttgcggggagaaccgtgctgcccgcccttgtcaagcgctgcccgaatgcccggacggcgtcctcgggcattgccgggggcggtaccgccggcgctacaatggcctgcccagtgctcacagacgccagccagtcgcccccgttcacccatgtccggaacgtacacgctagtcggcatcgcccgtgccaagacccaccgccgcgaggcgctggtatcccagctcaccacgctgcgctcgcgcgggctgaccgagcccggctgcctggactaccacgtcgggcaagacgccgaagatgcgcgggtattcgtgatctacatggtctgggactccaagcgcgcgctcgaatcgcacctgaaccggccctatatgcgcgatttccacgcatcgcgcgcggatttcgtcgaaggcgatttcagtttccgctggctcaacgccgcctgatccgcccggccacgggcaatcccgatcactttcggccatccccctgcttgtcattcccgccgcaccgatctatcactcaatgtgacgcccgcagcgggcacggcaggagtgcaccatggaagtcagggatggatttgccggcaccatcggccacaccccgctgatccggctggccggcctgagcgccgagaccggctgcgatatctacggcaaggcggaattcctcaatcctggcggctcggtcaaggaccgcgcggcactctacatcatccgcgatgccgaacggcgcgggctgctgacgcccggcggcacggtcatcgaaggcaccgcgggcaataccggcatcggcctggcccacctgtgcgcggcgcgcggctaccgctgcatcgtcgtgatacccgatacgcagtcgcccgagaaaatggagcggctgcgcatgctcggcgccgaggtccgcgcggtgcccgccaagccttacgccgatccggacaactaccagaagattgccggccggctggccgacgagaccgacaacgcgatctgggccaaccagttcgacaacctagccaaccgccaggcccactacgagaccaccggccccgagatctggcacgccaccggcgggcatatcgatgccttcacctgctcgaccggcaccggcggctcgctggccggcatcgcgcgctgcctgaaagagcacaagcccggcgtgcgcatcgtgctggccgacccgcacggcagcgctctctataacttcgtcaaacaccgcgagctcaaggccgagggcagttcgatcaccgagggcatcggcaccagccgcgtcaccgccaacctgcaggacacgcccatcgacgatgcggtgcggatcgacgaccagacctgcgtggacatggtctaccgcctgctgcgcgaggagggcttgttcctgggcgggtcgtcgggaatcaacgtcggcgccgcggtggcgctggcgcgcgagatggggccgggccataccatcgtcacgctgctctgcgaccgcggcgacctgtacatggcacggctgttcaatgaaacctggctggagggcaaggggttgcagccgattccgttccggcgcgccggcccagccgggtaaatgccagcgcggttcacgctgccttgagccgccgccacagtgtggtcgggctgatgccaaggatatggcaggccgcggcgcggtcgccgccgcactcggccagcacgcgccggatatgctcgacttcgctggactgcttcacgccggccagtgaacggcgcgggcgtgttgccggcgcggcgggctcagcgtcggcctcggcctcggcctcggccggcgccagcatgccatcgccgaacagctccggcacggccgcctgcagctcgcgctgcagcgcctcgctgtccagccggcgcccggccaccagcacggcgatccgttcggtcacgttttccagctcgcggatattgcccggccagcggtagcgcgccagccgcgcgcgggccgcggcgggcaggcgctgcggccggtccatgcccaggcgctcctgggcgcgccggtacagcagctcggccagctcctgcaggtcttcggagcggtcgcgcagcggcggcatctcgatgcgcaggatattgaggcggtagtacaggtcctgccggaaggaaccatcgcgcaccatcgcggccaggtcgcggtgggtggcgccgatcacgcgcacgttgaccggcaccgcgtcgagcccgccgatcggcagcacctgcttttcctgcagcacgcgcagcaggcgcgtctgcagcgcggacggcatgtcgcccacctcgtcgaggaacagcgtgccgttgtgggccgactcgaacaggccggccttgccgccgcggcgcgcgccggtgaaggcgccctcttcatagccgaacagctcgctctccagcagcgcctcggggaaggccgcgcaattgaccgccacgaacgggaaggcgcggcgcgggctggcgtcgtgcatgccctgcgccagcacctccttgccggtgccgctctcgccgccgatcagcacggtggaatccaccgccgcatagcgccgcgccagctcgcgcagctcggtcatggccgcggaggtgccggccaggtcgtccaggctgtagcgcaccccggctggccgcgtgcgcgcgcgcgagcgcaggttgcggtccacgcgctggatcgcgctggcgtcctggatggtcagcaccgcgccggtggtcccggcctcgccgatgatggggatgcggttgaccaccaccatcttgtcgccgagcttgtggatcgcttccagctccttgtcgccgctctgcatcacgccttcgagcgccaggtttggcgccagcgtctgcagcttgcgcccgaccgcggcagcaacggaagtgccgagaaaacgctccatcgccgggttgaacgactggatgcgcccttcggcatccactgccgccacgccctcgttcaggtgcgccaggatggtgttgacgtagtcgcgccgggtggcctcgatgcggcgcaggcgcgcagcctcgatcgcgtcttcgagcgccatgcgcaccgagttgccggagtacaggaacacgccggtcaggccatagcggtcggccaggtcggtcaccaggccggggccgaccacgacctggatgccctcctgcttgagcgccttcacgcgcgccacggcatcgtcctcggtcaggtaggtataggccgggaccgacagcgagaacgcgcgcacaaattcatccacctcggcatacgtcgacgcgtgcgtgaccagcgccacccgcggcgagatgcgccgcgcggtggccagcgcgctcatcacgtcaaagcccgtgaccttgaccagcaccaccggcacgtccacgtgctggcgcaggtaggcgccgttggagccgcccgccaccaccacgtcgagccggccctcgcgcgcctcgcgcgccacggcgctggcggcggcctcgaaacccttgccgacgatgcggaattcggcccggtcggcgtaggccggaatcaggtcggcaaaggcgcgcgccaggcggctgatgccgatggcccagatgcgcggacgggcttgcgtggaaacgggaggagccatggtgcaatgcggaaggaatgcgtggtgaaacccgggacgaacaggcgtacagtgctggcacattgtccgtcacgcagcccgggatttcaactttgaattccaaacttgggattttgaaattcaattgtgctgaaaagatgacatgaaatcggcggcgaggtcagccaccctgcccgccagcccagcgctgacaagggctggcggattttccgagatcccgtccaagggcttggcacaccccttgcagtattgggcccgtcctgttcaccaacgcatacgccatgacctactccgcttccgacctcgcgcgctccgctggcgcccgcttccgccaggcgcttgccgacgagcatccgctgcaggtagtcggcaccatcaatgccaaccatgccctgctggccaagcgcgccggctaccgggccatctacctgtcgggcggcggcgttgcggccggctcgctgggcctgccggacctgggcatctcgaacctggacgacgtgctgaccgatatccgccgcatcaccgacgtgtgcgacacgccgctgctggtggacgtcgacaccggcttcggcgcctcggccttcaacgtggcccgcaccaccaagtcgctgatcaagttcggcgcggcggccatgcacatcgaagaccaggtcggcgccaagcgctgcggccaccgtcccaacaaggaaatcgtcacgcagggtgaaatggtcgaccgcatccgggccgccgtcgacgcccgcaccgacgagaacttcgtcatcatggcccgcaccgacgcgctcgccgtcgaaggcctggacaaggccatcgagcgcgccgtcgcgtgcgcggaagccggcgccgacgccatcttcccggaagccatgaccgacctggccatgtaccgcaagtttgtcgatgcggtgaaggtgccggtgctggccaatatcaccgaattcggcgccacgccgctgttcaccaccgaggaactcggcggcgccggcgtgtcgatggtgctgtacccgctgtcggccttccgcgccatgaacaaggcggcggaaaacgtctacgcggccatccgccgcgacggcacgcagaagaacgtggtcgataccatgcagacccgcgccgagctctacgagagcatcggctaccatgacttcgagcagaagcttgacgcgctcttcgcacaaggcaagggcaagtaagcaagactcacgcgcggccgggctttgtcccggccgcttgcacgacaacagacaggcaataccaggcatcacataaaggagacccagatgtccgaagcgcaaccgctcgtcactcccaagcccaagaaatccgtcgccctgtcgggcgtgaccgccggcaataccgcgctgtgcaccgtcggccgcactggcaacgacctgcactaccgcggctacgacatcctcgacatcgccgagacctgcgagttcgaggaaatcgcccacctgctggtgcacggcaagctgccgaccaaatccgaactggccgcctacaaggccaagctcaagagcctgcgcggcctgcccgccaatgtgaaggccgcgttggaatgggtgcccgccagcgcccacccgatggacgtgatgcgcaccggcgtgtcggtgctgggcaccgtgctgccggagaaggaagaccacaacaccccgggcgcgcgcgacattgccgaccggctgatggccagcctcggctcgatgctgctgtactggtaccactacagccacaacggccgccgtatcgaagtcgaaaccgacgatgactccatcggcggccacttcctgcacctgctgcacggcgagaagccgtcggcgctgtgggagcgcgccatgaacacctcgctcaacctgtacgccgagcacgagttcaacgcctcgaccttcaccgcccgcgtgatcgccggcacgggctcggacatgtattcgtcgatcagcggcgccatcggcgcactgcgcggccccaagcacggcggcgccaatgaagtcgcgttcgagatccagaagcgctacgacaaccccgacgaggcccaggccgacatcacgcgccgcgtcgagaacaaggaagtcgtgatcggcttcggccacccggtgtacaccaccggcgacccgcgcaaccaggtgatcaaggaagtggcgaagaagctgtcgaaggatgccggctcgatgaagatgtttgacatcgccgagcgcctggaaacggtgatgtgggacatcaagaagatgttcccgaacctggactggttcagcgcggtgagctaccacatgatgggcgtgccgacggcgatgttcacgccgctgttcgtgatcgcgcgtacttcgggctgggccgcgcacattatcgagcagcgcatcgacaacaagatcatccgcccgagcgccaactacaccggtccggagaacctgaagttcgtgccgctgaaggatcgcaagtaagaccggctgccggtttgctccgcgtcgggttgccttgatccgggcctgcgggcaagggggtagttggtcgctgacatgggaccactacccctttttcatacctatattgatttccctacaccatgaattctgcaaaccgcaaaccgctaccgggcaccaagctggattactttgacgcgcgcgccgcggtcgaggcaatccagccgggtgcctacgacaagctgccgtacacgtcgcgcgtgctggcagaaaacctggtgcgccgctgcgatcccgccacgctgacggattcgctcctgcagctggtcgggcgcaagcgcgacctcgatttcccgtggttcccggcgcgcgtggtgtgccatgacatcctgggccagaccgcgctggtggacctggccggcctgcgcgacgccatcgccgaccagggcggcgaccccgccaaggtcaacccggtagtgccggtgcagctgatcgtcgatcattcgctggcggtggagtgcggcggcttcgaccccgatgcgttcgccaagaaccgcgccatcgaagaccgccgcaacgaagaccgcttccacttcatcgactggaccaagcaggcgttcaagaacgtcgacgtgatcccgccgggcaacggcatcatgcaccagatcaacctggagaagatgtcgccggtgatccacgccgacaacggcgtggcctaccccgatacctgcgtcggcaccgacagccacaccccgcatgtggatgcgctcggcgtgatcgccatcggcgtgggcggcctggaagccgagaacgtgatgctcggccgcgcctcgtggatgcgcctgccggatatcgtcggcgtggagctgaccggaaagcgccagcccggcatcaccgccaccgacatcgtgctggccctgactgaattcctgcgcaaggaaaaggtggtcggcgcctatctggagttccgtggcgaaggcgcctccagcctgacgctcggcgaccgcgcgactatttccaacatggccccggaatatggcgccactgccgcgatgttcttcatcgacgagcagaccattgactacctgcgcctgaccggccgcaccgacgagcagctcaagctggtcgaaacgtacgccaggactgccggcctgtgggcggattcgctgaagaacgccgaatacgagcgcgtgctgaagttcgacctgtcgagcgtggtgcgcaatatggccggcccgtccaacccgcacaagcgcctgccgacctccgcgctggccgagcgcggcatcgccgtcgacctggacaaggcccgcgcgcaggaagccgaaggcctgatgccggacggcgcggtcatcatcgccgccatcaccagctgcaccaacaccagcaacccgcgcaacgtgatcgctgccgcgctgctggcgcgcaacgccaatgcgcgcggcctggcgcgcaagccgtgggtcaagtcgtcgctggccccgggatccaaggcagtcgagctgtacctggaagaagcgaatctgctgcccgacctcgagaagcttggcttcggcatcgtcgcctttgcctgcaccacctgcaacggcatgtccggagcgctggacccgaagatccagcaagagatcatcgaccgcgacctgtacgcgacggcagtgctgtccggcaaccgcaacttcgatggccgcatccacccgtacgccaagcaggccttcctggcctcgccgccgctggtggtggcctatgccatcgccggcaccatccgcttcgatatcgaaaaggacgtgctgggcacggaccaggacggcaagccggtctacctgaaggacatctggccgagcgacgaagagatcgacgcgatcgtggcgaagagcgtcaagcccgaacagttccgcaaggtctacgagccgatgttcgccattaccgcggccagcggcgaatcggtcagtcccctgtacgactggcgtccgcagagcacctacatccgccgcccgccctactgggaaggcgcgctggccggcgaacgcacgctcaaggcgctgcgtccgctggcggtgctgggcgacaacatcaccaccgaccacctgtcgccgtccaacgccatcatgctcaacagcgccgccggggaatacctggccaggatgggcttgccggaagaggacttcaactcgtacgccacccaccgcggcgaccacctgaccgcgcagcgcgccacctttgccaacccgaccctgatcaatgaaatggctgtggtcgatggccaggtcaagaagggttcgctggcgcgcatcgagcccgaaggcaaggtcgtgcgcatgtgggaagcgatcgagacgtacatggatcgcaagcagccgctgatcatcatcgccggcgcggactatggccagggctcgtcgcgcgactgggccgccaagggcgtgcgcctggccggcgtggaagtcatcgtcgccgagggcttcgagcgcatccaccgcaccaacctgatcggcatgggcgtgctgccgctggagttcaagccgggcgtgaaccgcctgacgctgggcctggacggcaccgagacctatgacgtgatcggcgagcgccagccgcgcgccacgctgacactggtggtgaaccgcaagaacggcgagcgcgtggaagtgccggtgacctgccgcctcgacagcgacgaggaagtgtcgatctacgaagctggcggcgtgctgcagcgcttcgcgcaggacttccttgagtcgtcgcgggcaactgcataagctgtgacaaagggcccgagcggcacgcatgccgcccgggccaaccaggacaaagatttccatgactcacgtaccccagatcaagattcccgccacctatatccgtggcggcaccagcaagggcgtgttcttccgcctgcaagatttgccggaaacggcacaagtgcccggcccggcccgcgacgcgctgctgatgcgcgtgatcggcagccccgacccctatggcaagcagatcgacggcatgggtgccgccacctccagcaccagcaagaccgtcatcctgtccaagagcacgcggcccgaccacgatgtcgactatctgttcggccaggtctcgattgaccagccctttgtcgactggagtggcaactgcggcaacctgtcggcagcggtcggtccctttgccatcagcgccggcctggtcgatgccagccgcatcccgcacaacggcgtggccgtggtgcgcatctggcaggccaatatcggcaagaccatcatcggccatgtgcccgtcaccaacggtgaagtgcaggaaaccggcgatttcgagctcgatggcgtgaccttcccggccgccgaagtgcagcttgagttcatggatccggccgccgaggaagaaggcgccggcggcgcgatgttccccaccggcaacgtggtcgacgacctcgaagtgccgggcgtgggcacgctcaaggccaccatgatcaacgccggcatcccgaccatcttcgtcaacgccgagagcatcggctacaccggcaccgagctgcaggacgccatcaacagcgacaccagggcgctggcgatgttcgagaccatccgtgcctacggcgcgctgcgcatgggcctgatcaagaacgtggacgaggccgccaagcgccagcacacgcccaaggtggcctttgtcgccaggccggtcgactacgtcgcctccagcggcaagaaggtggccgcggccgatgtggacctgctggtgcgcgcgctgtcgatgggtaagctgcaccacgccatgatgggcacggcagcggtggcgatcggcaccgccgccgccatccccggcacgctggtcaacctggccgccggcggcggcgagcgcaacgcggtgcgtttcgggcatccgtccggcacgttgcgcgtgggcgccgaggcgcagcaggtcgacggcgaatgggcggtcaagaaggccatcatgagccgcagcgcgcgcgtgctgatggaaggctgggtgcgcgtgcccggcgacgcgttctgagctgagctgagcccgcgaggccgttcatgtccaccgacacgccgtccgcgcaacgccccgatccggaccaggtgctggtcgacatcgtcgactatgtcacccggtacgagatcaagagcggcctcgcctatgacaccgcccgcaactgcctgatcgacacgcttggttgcgggctcgaagccctctcctacccggcctgtaccaagctgctgggtcccgttgttccgggcacgatcgtgcccaacggcgcgcgcgtgccgggcacccagttccagctcgatccggtccaggccgcgttcaatatcggcgcgatgatccgctggctggacttcaacgacacctggctcgctgccgaatggggtcatccgtcggataacctcggcggcatcctggccaccgctgactggatctcgcgcaaccacatcgccgccgggcgcaagccgctgacgatgaaggcagtgctggcggcgatgatcaaggcacatgagatccagggctgcatcgcgctggagaattcgttcaaccaggtcgggctggaccacgtggtgctggtcaaggtggcctccaccgccgtggtcgcgcagatgctaggcctcacgcgcgacgagatcctcaatgccgtgtcgctggcctgggtcgacggccagagcctgcgcacctaccgccacgcccccaacgccggcagccgcaagagctgggccgccggcgacgccaccagccgcgcggtgcggctggcgctgatcgcccgcaccggcgagatgggctacccgtcggtgctgacggcaaagacctggggcttctacgacgtgctgttcaaggggcagccgttccgcttccagcggccgtacgggacgtacgtgatggagaacatcctgttcaagatctcgtacccggctgaattccacgcgcagaccgcggtggaggcagcgatgcagctgcacggcgcgctggcgctcgcggggcgcagcgcggccgatatcgccgccatcaccatccgcacccacgaggcctgcctgcgcatcatcgacaagcagggcccgctcagcaatccggcggatcgcgaccactgcatccagtacatggtggccgtgccgctgctgttcggccgcctgaccgccgccgactacgaagacaggattgcggccgacccgcgcattgacgcgctgcgcggcaggatcacctgtgtggaagaccccgcgctgacgcgcgactatcacgaccccgccaagcgctcgatcgccaatgcgctgaccgtgacgctggcggacggcaccgtgctggacgaggtgctggtcgaatatccgctcggccacaagcgccgccgcgccgagggcatcccgctgctggtggaaaaattccgcaccaacctcgcccgccgcttcccgccgaaacagcagcaggccatccttgccgcgtcgctggaccaggcgcggctggaggccatgccggtcaatgagtacctcgatatgtatgcgatttgagttatcgcccgggcaacttcatgccgaatcggcataacccttgcagcgcccctcccgcgccaaattctcctcacgtatagtcactgccgctgcctgaacgggccctgcatcacaggccccgctgccggcagccaccgactgaacacggacggcaccattccacccataaggtatgtcgtgccgattccagtacgggccacacgttcgtatagataccgaggagaaacatgaaacacttcgcccgcgtcaccacgctggccgctgccctgctgtcggcgagcctgatcaccggcactgcccacgcgcagctcgcccccgccgcacaatccgccgccgcacccgccaccgcccaggccgaagcccgcaaggccaatatcgtcatcatcggcaccggcggcaccattgccggcgccggcgcatcggtgaccaacaccgcggcctaccagtccgccgtggtgccggtcgacaagatcatcgcctcggtgcccgaaatctccaaggtcgccaacgtcaagggtgagcagatcttccagatcggttcggagagcttcaacaacgaacgcctgctgaagctggccaagcgcgtatcggaactgctcaagcagccggacgtggacggcatcgtcattacgcacggcaccgacaccatcgaggaaaccgcttacttcctgaacctgacgctcaagagcgacaagccggtggtggtggtgggttcgatgcgcccgggcaccgcgctgggcgcagatggcgcgctcaacctgtacgacgccgtgctggtcgcctccaaccctgcctccaagggcaagggcacgctggccgtgctgaacgacgagatccacaccggccgcgacgtcaccaagagcaacaccttcaagaccgagaccttccgctcgccgttcggcccgctgggctacgtggtcgaaggccgcacgctgttctaccgcctgccggcgcgtccgcacacgctgcagacgcagtgggacatcgacaagatcgacaagctgcctgaggtggcagtgctctacgcctacggcaacgccaatccagccgcggtcgacgccgcggtgaagagcggtgccaaggccatcatctacgcggccaccggcaacggcagcgtcggcgactacatggtggagtcgctcaaggccgcgcgcgccaagggcgtgcagatcgtgcgcgcctcgcgcaccggcagcggcgtggtggtgcgcaacgcagagcagccggatgacaagtacgactggatcgtcaccgacgaccagctgccgcagaaggcacgcatcctgatggcgctggcgctgacgcagaccaacgacgccaaggcgctgcagcaggtcttctggaagtactgatgagctcgtggagcaggcggtatcgccgctagacgctcccgccctctcccccagcccctctcccgcgcgcgggagaggggagcaaaccggcggctgcatcggccggcagcaatttcccggccgtctccccttcctttccctcttcttcccgttccagccattgccttggcgattggcccagccgtgccgtaaacgcgcgcgacagcgcggacgcattggcatagcccagctccagcgccacggatttcaccggtcggcccaggcgcaactgcgcctgggccagtgtcaggcgccagtcggtcaggtagtcggccggcggctgccccacgacaagccggaaggtcgcggcaaaggcgctgcgcgacatgcccgcgcgcgccgccatgcgcggcaggtcccacggctcgcccggcgcctcgtgcagcgccaccagcgcgcgtgccaggcgcgggtcggacaggccggcaatcaggcccgcctggatgccggcctcctggtggtggtcgatcagccagcgcagcagctggatcagcaccacctcgaacagccggtcggccagcaggcggtggccgcagcgcacctggccggcctcggcaaacagcagcgccagcgactgctccaggccggccacgtgcgccagcggcaaggcgatcagcggcggcagcgcgcgcactaccgggttgcgcgcaccaccgtcgaagtccagcgccgcacaggtgaaatccgagccttcctgcggcgggttgtggaacatgtggtggaccgggcgcgggtagaacagcagcgtgggctcgtcaaagcgcaggctgcccggcaggcccgagcccggcgggtgccgcagctccagttcgccgcggcgcaggacatgcaggaagccgcggcccggctgcgcggcgaactgggtcagcccgcacagcggtccctggtggaacaggtgcgcacgcgcgcgaaaccgctccagcagcgcggaaagccggtcgatgggttcaggcatggtctggacgaattggtatgtacgtaggactttacgcacccaatggtactcgatggttacccatactgcagtcaaggcgatcgcaactgccttgtcctttcaacctgtaccaaggagtccaccatgtcccgcgttcccctcgtcaatcccgccactgccacgggcgacagccaggccctgctggccgagatccacggtgcctttggcgtcgccccgaacatgttccgtgctgtcgccaattcgcccgctgcgttgcgcagcatgtggcgcgcgttcggtgcgctcggcggcggtgtgctggatgcggccctgggcgagaagatcgccgtggccgtggccgatcgaaaccagtgtgaatactgtctcgccgcccacaccgcgctgggccagaaggccggtgccaccgcccaggaaatgtccgaggcgcaggctggccgggcgcaggatgcacggaccgccgcagcgctgtcgttcgcgctcaagctggtcaaccagcgcggccaggtcagcgatacggatgtggcgcaattgcgcgaggccggcttcaacgacgaacagatcgtcgagatcctggcgcatgtggcgctgaacctgttcaccaactacgtgaacgttgccttcgcggtgccggtcgactttccgaagatcaagctgcgcgcggctgcgtaatctgccgcaaccaggtgcgcggtggtggcattcaggccgccgcacgcgtgcccttggtcatcagccgggcttcgataaagatccggctgacctgaggaaaccgcgcccggatgcggcgctcgatccggtcgatggcgcccgcggcgccgttggcaacggtagcggtggcgatgcgtcagaagcagcaccgcgaccatcaggctccagaaatacagctccttgccgtacccgaacgggtgcatggcatcggccggccggcggctgcgcgccatgccaaccagcagcaacagctcattgccggtgtcgacggtggaatggatggcctcggacagcatggccgagctgccggtcacggcggcgacgacaaacttggtggcagcgatcgccacgttggcggcaatcgcaccgtagacagcgatacgcgaccccgaagatacggggcttgccgggagcgtctcggatgcggcaggtgccggggacgccccgccctgctgcgcagtttcaggcccacgccgcatcgctttcctccacgaagctgcccctttgcagtggaagcaggtcgcgccagtgtactggcgcgcctgggtgtgaaggtgaaaatacggcggttaattgcgttttataaatttgaaaaaacgggcgcccgatgcgtccgctccggattcagaacatggcactgctcatcaacgccttggccaccagtacgccctcgtccggcgcttccgcatagaccgacacgtcggtgaccacctgccggcgcccacgccgcaccaccatcgccaccgcgcgcagcgccgtaccctttgccggggccaggtactggatagaaagcgaactggtcgccccgcccttcacatcgtcggcactgccgccagaagctgccgccgcggcgccggcaatatcgatcagcgtggcaatgacaccgccatggacgatgctgccgtgggtcacgttggtcggcaggaatggcatctccagctcgacatgatcgggagccaggctggccagccgcacgccgagggcgcgcgccaccggggagccgatcaggacgttgtctaccataatgcgcatgcgggggtcgaccgcagcgtggcgatcgtgttggcggggcaaggtggcaagggcttgtgacatttgggctcctgtgaacggcttacgtcgtgcctgcagcgtaagcgcatggtctacacggctcaattacgtcagacgtaatcctcgccggcccagcccggcattccgactgcctgtcattcgtacccgatataatggctggccgtttcaccccaatccctcccgccaccatgccgtcgccctcagaatccgccccgccccgccccgaaccggatcacggcaccacggattccacgctgtccgagcgcccggacagcccctgcatcggcatttgctcgacgctgttcgacgagatctgccagggctgcggccgcaccgcggccgaggtcagcaactgggtgttcttcagcgaagaggaaaagcaggtggtctgggagcgcattacgcgcgaaggcacggggaagcggttccgccagggctgacgcggcggcgctcagccgcccgccagccgccgctccatatcttcgatttcgcgccgctccacgcgctgccgcgcaagcttgcgccagttctcggccagcggtgccagctctgacatttccgcgagcgcggcatagtccagccggtcgacatacagtacctgcagcaggcgctgcagcgaccatcgcggacaggggcgcgccaccagttccagcgtatcgcccgccgccacgtcgccagtctccagtacacggtagtaccagccagtgcgcaggctttgctgcacggcgcgcgacatgcctgcatagccgaatcgatgattgagcttccagcacggctgtcgtgcctgcgacacctccaccagcgccgtgcccaggcggaagcggtcgccgatgcagacggaggcctcggtcagcccggtggtgctcaggttctcgccgaaggcccccgcaacgtcgagcacaccgttgccttgcgcgccctgcgcagccagttcctcgcgccacgccgggtaatgatcgaaggcgtagtggtgcagcgccttttccggaccaccgtgatggcgcggatcgccctgcccgtcgccttcgagtccaagcgcggtcacgcgaatccgctcgccagccgcggtcttggcgatgccgctgggcacgccctttggcccgaacgggcgtacctgccccgtcaatacggcgccgatcgccgcgcgcacgggcaatgccggctggctcatagcccggcttcctccagccagcgcgcgaacatgcgctcgcccgcggccgccaccgtggcaccgacttccgcagtacgcgcgcggatggtgcgcggatcgatgccggccttggccagctcgacggtatggccgatcagccaggcctcgatatcgcgcggcatgacctcggggtggaattgcagcgccagcacctggttgccgatggcataggcctggttctgtaccgcggcagtggacgccagcagttgcgcgccgggcggaaggtcgaaggtatcgccatgccagtgcagcacctcccagtgggcggcagccagttctgccagcgcggaatcctgccccgctggcgtaggcgcaatcggcgcccagccgatctcgcgcgtgcccgcgtagacgcgcgcgccggcagcacgcgcgatcagctgcgcgcccaggcaaaccccgatcatcttgccgccagccgccaggcgttggcggatcagagcgatctcggcctccagccagggataggcatcggtttcatagacaccgatggggccgcccaggatcagcagcaggtcggccggattgtccgcgatgggtgccaggtcatcgacgccggcctggaacacctgcaacgcgtgcccgcgcgcgcgcaaggcattgccgatcacgcccgcatgctcgaatgcgacgtgctggatcacatgggtggtacgcgttgccatcggggactcctgccggtcgaaaggggttcccatggtagcgtcaattgctgcgccccgcgaagaccatggctggatctcgcgtatttgcgagcattctcagcacggcatgtcgtaatctgcgctatttggtcgcagccggcaccaggatcagcgcatctggcgcatcctgctgcggcagcgatggcacgggcgggatcgtcacgtactcgaccgcggcccatttgccggcccagtcgcggtagcgcggcaacagcgcgttgcctgactgcccggtggagtccatgaaccgcgacgcctccaggtccgccaggtcatatagcgcacgcacgctggccgcgtgggtgttctcgaacggcgccttgtcgtcgcgcaggttgtggcggccgacattgaccgtataggtatcgccgccggtcggcacgcgcaggttgaacagcggcgacaggtacgccaccttgccgaagggcttgtgctcggagcgggccgtgtgcgcctcgccccagcgccagcgggcggcgtcgtcgccgtagcggcgcgacaggtccgccatggcccgggtccaggcgtccgcgatggcgtcgtcgcaggtctctgccgcgcgcgtatgctgccggtcgcaccagaacgcgcccagcgtgcgcggatcgcgcaggatgttgagcatgggctgctgcacgttacgctggtcccacaggcggacaaagatcgcctcgcccgccttctcttcgaacagccgccgcgacagctcgcgcagccaggcggtgacgaccagcggctcggcgcgccccgggtccatgtttccgtcccacttgcgcagcgcctccagcaaggcgcgttcgcgctcgggccgcgccgcatcgcggctgacgggcgcggccagcagcagcggcaaggcatcgcgcacggccagcgagaccacgtctttctggattgccgcaaagctgtcgaagctgtgcctgggcgtggccgccagcagcgccttgatccggtcaaagcgatacggcacggtccattcgctggtgatgaagtacgggtagtccggtgcgacgatgcgctggttggccgtcacgatcacgccgtcggccgggttgtagcggtgcggcagtgcctcgaacggaataaagccggtccagtcgtagcgcgcatcccagccgggcgccggcgccagccccttgaggtcgttgtcggcccggcgcagcggcacgcgtccgggtgcatagaagccgatattgccgtcgacatcggcatagacaatgttctgctgcggcgaatggaagtcgcgcagcgccgccgtgaagccggcccagtcgcgcgcctcgttcatgcgcagccccgcctggaaggtgcggtcgtccgggcgcagcgcggtccactggaaggccaccacatactgtgcgcccagcggtcctgcggcagccgaaagcggctcggccacatcggaaatcaccgggccgtggcgcgtggcgcggaccttcagcaccacgtccggggcgcccttgacgcggatggtctcggtgcgggtctcgaatgcggcccagccgtccggggtctgatactgggtgtcgttgccggggcgcagccgttcgatatacaggtcctgcacgtcgggcgcggtattggtcagcccccaggcgatgcggtcgttgtgccccagcaccaccagcggcatgccgggcagcgtggcgccggtcacgtccaggccgggcgccgtcatcctggcgaaataccacagcgcgggcgcctgcagccccaggtgcgggtcattggccagcatcggcttgcccgattgcgtatgcgcgcccgacaccacccagttgttcgagcccatgccctcgacataacccggcggcgccttgtcgccgacgctggccatggcattcgccagcggtgccagttgctggtacagatggccgtaatccatggtgcgcaccggctgctcgcccggatacggcgccagcaactcgctgatgcgggccaccggcagcacttgcgccagccgcatgcgcagggtttcctgggtccagttgccgcccaggtcccaggccatcatggtctgccagcccagcgtatcggccggctcccagcgctcgggctgcgcgcgcaacagcaggaattcaggcggcagcgggcccttgcgatggtcgatccaggcattgacgccgtcggcataggcctgcagcgcggcacgggtctcgggcgaggcctgcgccaggatggcctcggcattgcggcgcacgcccagcgtgcgcaggaacttgtcggtatcgagcgcggacggtcccaggatctccgcaagccggcctgccacgacgcgcttgttcatctgcatctgccacagccggtcctgtgcatggacgtagcccagcgcgaaccaggcgtccgccttgctggcggcgcggatatgcggcacgccatggccgtcgcgcacgaccgtgacctggccgcgcaaacccgccagcgcttcctggccggatgcaggcggctgcgccgcatggcgataccagaccagggccgcggcagcgccggccaccgccagcatcagcagccccgccacaaacctggtcagccgaccaaaccagcgcatcgttgctcccccaatgactctcgttatgttgtgcgtgtcttccgcacattatccgcacgaaaaaatgcccgggccagccgggcatttcccatattgcatcaacgccgctcagcgccgcatcaggccgccggcttcttcagctgcagcgacttgtactccaggaattcctccaggccgtacttgcccgcttcgcgtccgttgccggactgcttgtagccgccaaacggcgcctgcatattgaacgggccgccgttgatatcgacctgcccggtgcggatgcggcgcgccacgcggatcgcgcgtgcctcgtcaccggaccagaccccgccgcccaggccatagatgctgtcattggcgatgcgcaccgcgtcttcctcggtgtcatagcagatgatcgacagcaccggcccgaagatctcttcctgcgccacggtggcacgcggctccacgttgccgagcacggtcggcttgacgaagaagcccttgtccagcccttccggggtgtccggaccgccagctaccagctcggcaccctcttccaggccccggcggatatagccggtcacgcggtccttctgcaccgcggagatcagcggtcccagcttgctggcttcctgcagcggatcgcccacggtaaagccctcgaccaccttctgcgcgatcgccttcacttcatcgtaacgggcccgcggcaccagcatgcgggtatgcgccgaacaggtctggccggaattcaggaagcaggcattgatggtgccctttaccgccgacggcaagtcggcgtcgtccaggatcaccgaagcggacttgccgcccagctccagcgccacgcgcttgacggtctgcgaggccagttccgacacgcgcttgccggcgcgggtcgaacccgtgaacgacaccatgtcgacttccgggtggctggccagcacctcgcccaccaccgggccatagccggtcaccaggttgaacacgcccggcggcaggccggcggcctcgatcacctcggccagcacgaaggcattgagcggcgccacctcggagggcttgagcacgacggtgcagccggcggccagggccggcgccactttgagcgtgatctggttgagcgggtagttccacggggtgatggcacccaccacgcccacgggctcgcgcaccaccagggagttgccgacctcttcctcgaagcggaaaccgtccagcagcttggcggcctggccccagttgtagaccggcccgcccacctggatcgcgcgcgccagcttgatcggcatgccgacttcgccggcgatcagctgggccagctcttcgctgcgcgccttcaggccttcggcgatcttggcgatatagccggcacgcaccgccggcggcgtggccgaccagctgtcgaaggccgcgcgggccgcctggatggcatcctcggcgtcgcgcgccgagccttcggggatggtgcccatcaccgcctcggtggcggaatggatgacgtcgatcgtgccgttgccgtgtggagcgacccacttgccgttaataaagagtttgtctcgttgttgcatggccacagttctcggtttggtgaattggcgattgcaattttttgttacttttatggtgcacgcacattgtagagcggattcgggactatgtttttgcgccgcgggaagccgcgcataccgctccgggcaagaaggtggcgataatcggccgcaccacctgacagggactctagccaaaggcggtcggacataacaaggggtgagacatggtcgatccgatctaccgcaagacggatgcgggacaggacgagatccggacgcgtgcacgcaagcttgaccacaagctgcgcgcgctgctgctgatggtcaacggcgagcgccgcgggcaggaattgctggcgcaggtggccggcatgggggtggcacccgaggccatcgacacactggtggcacaagggctggtcgaagccgtcccggagccggcacggccgcccgctgcggtggcaccggcacaggcaccggcgcgggtcacgcctgccgccgacaccaatatgttctccgtgtatgcaatgcggcacgcacgcgcccccgaggtgcccgagacgccgcaaccgaccgataccgcggccccttcgcccgccgacatcgcggccttcgagagcctgtatcacttctataccgacgtgatcgggcagcacctcggcctgcgcggctacatgctgcaggtgaaggtcgaaagggccaccgacctgcccgcgctgctggcgctgcgcgaaccgctgcatgcggcgctgctcaaggccaagggcgacatcaccgcgcgtgccatcacgagccagctcgaccagatcacagatcgcatcgccgccggctgagattccggcgcaccaatgaaaaaggccgcccggaggcggccttctctcatcgtcaacgtcccgacgctcagccgtcgataccctgcgactgcaggtactcgtcatacgtacccaggtagtccgtcagcgtgccgtcggtgcgcacttcgatcacgcgcgtcgccagcccgctgatcagctcgcggtcgtgcgaaacgaagatcagcgtgcccgtgaacttgtccagcgcgatctgcagcgattcgatcgactccatgtccatgtggttggtcggctcgtccatggccagcacgttgtggcggcccagcatcagcttgccccagatcatgcggcccttctcgccgccggacagcaccttgaccgacttcctgatgtcgtcggccgagaacagcaggcggcccagcgtgccgcgcagcgaggtctcgtcgtcgccggcctgcgtccactggctcatccagtccatcacgtcgcggttgtccgggaattcctcgtaggtatcctgcggcatgtagccgacgttggcgttctcggcccacttgaccgtgccgcggtccacttccacgccgcgctgcacgccggtctgcaccgcgccgttgagcaggctgcgcagcagcgtggtcttgcccgcgccgttctcgccgatgatcgccacgcgctcgccggcctgaatcgccagcgacaggccgtcgatgatcttgcggtcgtaggtcttggtgatgttctccacttccacggccaggttgtgcagcttcttctcgaactcgaagcggatgaacgggttctggcgcgacgacggcttgatgtcgtcgaccttgatcttctcgatctgcttggcgcgcgaggtggcctggcgggccttggacttgttggccgagaagcggcgcacgaagtcctgcagctcgctgatgcgctccttggcgcgcgcgttggcggcaacctggcgctcgcgggcctgcatcgacgcttccatgtagtcgtcgtagttgcccgggtagaccttgagcgtgccgtagtccatgtcggccatgtgggtgcagaccgagttcaggaagtggcgatcgtgggaaatgatgatcatggtggagttgcgctcgttgagcacggtctccagccagcggatcgtgttgatgtccaggttgttggtcggctcgtccagcagcagcacgtccgggttcgagaacagtgcctgcgccagcagcacgcgcagcttccagccgggggcgacgtcgctcatcgtgccctggtgctggctggtggggatgcccacgcccagcagcagttcgccggcacgggcctcggcggtgtagccgtcgtattcggcgtacttggcctccagctcggcggccttcatgtagtcttcgtcggtcgcttccgggttggcgtagatggcgtcgcgctcctgcgcggcggcccacatctcggtgtggcccatcatcaccacgtccagcacgcgcatgtcttcataggcgaactggtcctggcgcagcttgcccagacgcacgcccggctccagcatgacgttgcccgacgacggttccaggtcgccgcccaggatcttcatgaaggtggacttgccgcaaccgttcgcgccgatcaggccgtagcggttgccctcgccgaatttgaccgagatattctcgaacaacggcttggggccgaactgcatggtgatgtttgcggtagaaagcacgtcttgaaccttgtctggagattgtggcgccgcggcgctggccgcggcttgccggttttgcacacgaggcgcaccccatgccgctcagggacgggccttgccggagatgcatcgcgctggcccggagtcatccggcggccatggctggcgatgcggcacgggccgcgcccggttcatgcgagaacccggcaggaagtcaggaaataaccgcacattctatcatccggacgcattccttgcacccggatgcgcggcatcggacgatgcggccggtcaggccagtggcggcagcaccggatagccggaaaacgccatgctgaagccatccgcacgtgcggccagccgcacctgggcgccgaccggcagcgtcagcttgcgcgcgcagtggccgaacggcagcccggtcagcaccggcaccggcaactggtcgcgcaggtaggccaccactgcgtccatgtcgtagccgttgtcgtagtcggtgacgcggtaattggagaaatcgcccagcacgatggcgcgctgcgcgcccagcacgccggcctgctgcagctggatcagcatgcgctctacccggtacggtggctcgttgatgtcttccaggaacagcaccccgccctccacctgcggcatgaaaggcgtgcccagcaggctgcacagcatggccaggttgccgccccagagcgtgccttccacgctgcctgagaacggttgtccgcccgattgcggcgccgcgacatcgacgctgtacgccgggttgcgcaggatgccttcgaaatgctcccacatgaagggatccaccacctcggcaccaaaatccgccagcagcatcggccccgcaaaggtgacggcacccgtcgccgccaggcaggccagctggaacgcggtgaagtcgctgtggccgacgatgggcgtgccgctggcgctggcctgctcggcgatgcgggcaaagtcgacttgcgccagcagccgcgcgatgccatagccgccgcgcaccgccagcgtcagctcgtgcggcgcgccagtgccgatggcatggaggtcggccagccgctctgcatccgtgccgccaaagcgcaggtagcgccgcgccagcacgtcggggttggtcatgtggtagccatgatgcttgagccaggcacagccgcgcgcggcaatggcgacgtcgtgcggatacccggacgaggcgatcagtcggacttcggtatgcggcggcctgctgttcggcgtgctcatgcttcggtgtcgttgttcttgtcgggatcggtgacaggcgcggcggcgtcctgctgtgcggccttctgcgcggctttctgcgcccggcggcgcgcgccgaagaaatccttcagcatctggccgcaggtgtcggccagcaccccgccggcaatggtggtctggtggttgagctgcgcctgctcgaacaggttgagcacgctgccggcggcgccggtcttggggtcggctgcaccgaacaccacgtggcgcagccgcgcgtgcaggatcgcgccgctgcacatgacgcacggttccagcgtcacgtacagctcgcactcgggcatgcggtagttgccgatcacctgagcggcggcgcgcagcgcctgcatctcggcatgggcggacgggtccaccgagcggatcggcaggttgtggccgcgcgcgatgatggtgtcgttccagaccaccaccgcgcccaccggcacttcgccagcggcttcggccaggcgggcttcttccagcgcggcgcgcatgtaacgcgcgtcgcgctcggcagcctcggccgggtcttcaggcagggcgcgcagcgcgcgcaacggcagcggtggcgtctctggcatcgtccccgctcagtcctgcgccggcagcaccgcgggcgcgctcacttccgcccagcagttgggcgtttcgaacagcaccagcctggtcagctgcaggtggtggccgaagcagtccttgaacaccggcgccaggatgtcgaaggcaacctgggccaggttctcgaccgtcgggatcgcgtccagcaccacggtcttgtgcccttccatcgattgcaggaagttcagcagcgcggtgtcaccacggtagatcaggaaggcatggtcccacttgttgaccaggtgctcgttggcgagcgccttgatgtcgccgaagtccaggatcatgccgtcatccgacgcgccctcgcggtgcaggacctcgcccgacagcgtcaggtccagccggtagcggtgtccgtggatattgcggcactggccgcagtggttcgggatgcggtggccggagtcgaactccagccggcgggtaatggaaacttgtttgctcatgtgtaccggcgccggtgccggccgcctgcgttgggacggacactgcgcgcgcgtccgaagcctgtattgtgtacgttttgccgcccgttgggcgacctgtcgataccgtggatgccgcgccgctcagcggatgccgagcagcttgtgagtctgcagcgacagccgccagcgcggatggcgctggcagaacgccaccgcggcggcggtattttccctcgccagcgggccatccatggcctgcaccaggaaatggcggaaatcaagctgctcgtatgcggcaaagtcctggccctcctgcgggatcacgactttgagctcgtcaccacgcgtgaccaccagttccgagcccatcttggggctgacgcagacccagtcgatgcccggcggcacggcgatggtgccgttggtttcgatcgcaatctcgaagccctgcgcatgcagcgcgtcgatcagcggcgcgtccagttgcagcagcggctcgcccccggtgcagaccaccagcggctggccgccggcgccctgcggccattccgacgcgaccactgcggccagttcctcggccgtgcggtacttgccgccgcgcgtgccatcggtgccgacgaaatccgtatcgcagaactggcacaccgcgctggcgcggtcttcttcgcggccgctccacaggttgcagccggcaaagcggcagaacaccgcggcgcggccggcgttggcgccttcgccctgcagcgtatagaagatttccttgacggcgtaagtcatgcgtggggggtctctctgggaccgtttggggaccgttaacgggcattcggccgcccttgggctggccggggtttcaacaggtattgggcaaaggccggataacaagtatcacggatctgggctcgggctcccggatcggcgccgcatggctggcagcgcgggcggtgtgcaccgggttttccgtgcatggctccgggcactgccggaggaaccgcctgtggcctgtcgcaggctgcgtccggcctgtccggacgtaatgcaagtataccagaggggtcagggtttccgcttagaggctggcgggatgcggtcccggccgccggccaggcgcgcggcaaatatctcctgcagatcacccggttttgctgcaaagggccgccatcggcgccccggtgctgaccgcgctgaccgcgctgaccggcggctgccgcccaagctgctgttcgacaatgaaaaagccgggatccgcgcccggctttttcctactggccccgctcggcttcttacttcagccccaggtagtcgcgcttgccaatctgcacgcccttgtggcgcaggatgtcataggccgtggtcacgtgaaaatagaagttgggcagcgcaaaacccagcaggtaggacttgccgtcgaatgtcatcggcccctggcgcagcttcagctcgatcgcgcgctgctcgctgccttccagctgctcaggcgtgacctgctccaggaacccgatggtgcgggcgatgcggtcccgcagttcggcaaaggtggtttcggtatcggcgaacgaaggcacctcgatgcctgccagccgcgcggcgcagcccttggcggcgtcgctggcgcgctgcacctgtgccggcagcgcatccatgtcggcgatcaggcgggtctggatcaggtcggccgggtccatgccctgcgcctgggcgtgggccgcgcccttgtccaggatcgcggcgagattgccgagcgcgcggatgaacaagggaatcgagacttcgtacatcgagagtgccatggggtctcctgtgcaggccttggttggaaattcctgtggtcgggggccgtcgggccgcaccgctgccgcgagcatagaccggatcggcatttgctgccggattacccctgcgcgcacgcggcaggcggctggatgtcgcgtagcactttaccgatcgaggccaggaagcggcgccccgccaatggcagcggcgccaggccggaatgggtcgcgcagatttccaggccgaccgcgggcaacaccggccgcaccgccagcgccgcgcgcatggctggcgtcacgctccacgcatccaccagcgccagccccaggccctgctgcacaaaggcgcatgccgtgaccggcgaatgcacctcgatggcgggggcgccgctgtcgctgtcgccgaagaagccggccagcgcacggcccagcggcgtgtcgggcggatagccgatccacgcgctgccggcaacatcctccggcgtcaccacctcgcggcccgcgagcggatggtccggcggcaacacgcacagcatcggctggcgcccgagcagcgtggacgacagcgtcggatgccccgccggcaccatcgacacgccgacatcggcccgaccgctcaggaaaatgccgaccagttcgtcgaaggtgacgctgcggtagtcgacgcgcgtgggcacgccgcagccaggtcgttgacgcgctgtacgccgctatagacctgctcgacctcggcaaacaggcgccgcccttccggcgtcggcaacagcttgccgcgcgcgctcgaacaaggggtagccgagccggctttcggtcagcgccagcacccggttgaccgcgggctgcgacacatgcagcatgcgtccggcaccactgatgtcgcctttatcccgtacaacggcggccccgccgcgctgcaggacctgatgggcggccggctcgacttcatgttcagcaatacctccgaggccatgccgctgatccgcggcggcaaggtgcggccgctggccgtcagcagcctgaaacgccttgcgctgctgcccgaggtgccgacgctcgacgagtccgggctgaagggctacgagaccgtggcctggggcggcgtggtcgcgccgcgcggcacgccggcgccggtgatcgacaggatcaacgccgcgctgcaagctgcgctgcaggcgccggacgtgcgcaagggcctggccgcgctgggcgccgagcctgccggcggctcgcccgcgcagctccggcagctgatcgatgccgagaccgacaagtggcgtgccccgattacgtcggcccatatcgagcagctggactgaaccatgcccgcgcaaccagacattgccagagggaagacctgagggcctgcgggaaagatggcgtgcccgcaacgggcaaccggcgaccggcaacctgaattaacatatccggtcatcgtccccgctatcttgcggccttgtggccgcgccccacatgaacgcgccgttccctcttcgcacggaatgcccgcccggcgcctgtatctgcgggcgcgaagccttgctgagtgaccccaacgccgacctgcgcgtgctgcggctcacccgggccgaagaaaagcggctggtcgaacggcttgagcgcctgaccagcctggctgaattgcagcgcatggaaagcctgatgcagacccagctgggcatcgtgctcaccattacccccagcgcgcgcggcgtgcgcacggtgcgcggcatcagcatccaggtgcaggagcagcccggcctgtgccgcaagatccgccagtcgatcccagccgccatccgccgcagcatggaagagcatcccgagatcgcctatgcgatcgtggatgcgcatgacctgctgggcggcatctgaccaggcccgcggagccgttcaggcgttgctgtccgcaaggcgcatcgcgtgttcgcggatatccgccggccatgcctcgagccgctgcgcaaagcccgccacatcgcccgcgaacaaggcccgcgtggcttcctcgaagccgggcaaatctcccgccatcgccaccatgaagtggtaggcccgttcgctggcgcggcggctgcggtccttgtccgcgtggtcccggcgcgcctgctcgaccagcttgcgcagggccaccgatgccccgcctggctgggcggccagccattgccaatggcgcggcagcagcgtcacctcgcgcgacaccacgccaagcttcgggcgcccgcggccccggggctcggccacgtccgctgcttcgtcgttgtcgccggcgggctgccgcacggcttcgagctgcgcggcgcgctctgccgtgcgctcaagtacggcggcctccgtcccgctcgtatccaggtcgatcgagcgcccggtgccgtcgtcgaaaaccagcacgggtccgcccgcgccggcttccagcgcacgcttgagcgccagcgcattggcttgcagcgggcccgtggcgatacgccggtggccgtcgaaggtggtgtagctgtgaagcgttgcgttggtcatgcggatgcccctgggagacgatttccgaatattacccggataaaatacgatgtcaatatcatccgggtataaataaaccgcctaccagggttccagcttccacccgtccggcgttgccgccaggcgatgggtcagccccaggctgcccatgaacacatcgtcgtgggacaccaccaccaatgcgccctgatagccgcgcagcatcgtctccaccgcctgcacggacggcaggtccaggtggttgctgggttcatcgaacaacagcagctgtgccggcggatcggcatacaaggtacaagccagcgcggccttcaggcgctcgccgccgctgagcaggccgctgggcgcggtggccttctgcgcatcgagatccagcagcgccagccgcgtgcgcaatgccgcctccccggcggtgtggttggcggccagcatctgttcgatggttgagcgctgcggcagcaggccggccagttgctggtcgagataggcgcgctcggcatgcaccgcgcagcggccggcaagcggctgcaactggccggccagcagcttgagcaaggtggatttgccgcagccattggggccgacgacgcccacgcgctgctggcccgtcagcatcaggctgatgcggcgcgtggcggccggcacgaacggcaggtcgacctcgtccagttcagccacgcggcgttgcgcggcctgactgacaggcaacgcgagcaatacgatcgcggcatcgtcctccacctgttgcgcggcgtcgcgcacgcgcgcatcgagcgcttcgcgcgtggcggcctgctgcaggcgcagcctgcccgccgaggcctggctgcgctccttctgccggcccagcaggatgctggcctggttggcatcgcgcgcctgccggttgccacgggcctgccgccgctcctggcgctcacgctgcgcacgcagcgactgctcttcccgcttgcgttcgagcttgcgctgatccagctgctgcaaggcgttctcgcgctcctgcgccttgcattgcgcatagaacgaatagccgccgccataactgcgcagtccgagcgacgacagctcgacgatgcgcgccatgccctcaagcaactgccggtcatggctgaccaccagcaggccgcgctgccagcgttgcagttgcgcgatcagcgccagccggttcggccggtccagatgattgctgggttcgtcgaggatcaggaaatcggcatccgacagcaacgcaccgatcagtgccacgcgcatggcttcgccgccgctcagggtgctcgccggggtgtgcgcctggaggtggcccaggccattgcgctccagctcctgccgcaaccgttgcggcatgttccagtgctcgccgacgtcatcgaagtcttgcgccgcggcgctgccggcctcgatgcgctgcagcgcatccagcatcgattgcacgccagccagcccggccaccgacgtctgcacggcatgcgcggcctgctgggacaggtaatgcacgctgcccgaccgcacgcaacgccccgcggagggctccagctccccgcccaggatgcgtgccagcacggacttgccgataccgttgcgcccgaccaggccggtgggacgatcgtcgaattgctcggacagttcagagaagagcgtccggccgtcgggcaggacgtaggaaacgctttccagcgtcagcttgggatttgacatgcgggattccagggatgccaggaactccccctgcttgggggcggtggagactggccgtcatgcagacggcggcatcaatggcgcatggtatgaatcctccgcggatggggtttgaatcggcgaggcatgggcacgcatgcctgagcacaccgccccgccctactctctgactcgatccagattataagttcaccggatcggtagccagcaggtgattggtgaacgccgccttggtctcgcaccgccacgtcgcccacagcttgcagccgttcgggttgtccgtgccccggtccaactcgatcgcaagccagttcctggccggcatcacgtaccggttggatccggggaagagcatcatttccgcggacaagttgacatcaagcgcctgcttcgactgagcgacgttgttcagcacatggaagaacagacgctccatgaccccgaccagcgagggatgcaccacggcagtactggtcagctgctgtatctgcgcccagttgtccttcggccccacatctttcctgcaggcgacaccccaggccgcgacatggacatcgccagagatgatcgtgacccgcagctgcttctggctggcggtcttgagcaaggtctccaccaggcgcttcctctcgccctcgtggtcgtcgtgggtccagtggtccttgaggtcatcggcagctgtcgagcacatgatcctggccaaagttgtccaggaaggcttcggccagcgacagcttgggatgcaccacgggcacggaagacatcagcagcagatgctggcaattgatgccgccggggctggcggcatcgcccgactcgatccccgacagccaccgctgcagtgcgccccaggtaccgggtccaagcacctgttcctgggatcgttcggtcctcaggtcggcaacgatcacgctgactgggccagccgaatgcgcgaacgtgaaccccggctgctcgtccagcaacggcagcgcaagcttgtcgctggacagcacctgagaccacttgaccggttcgaacaatggatcgtcagaccggaccctgacgtcagtgcgcggcaccaggtcgggaagctgctcgacagcatgctgcatctggaacacccagaaggcccggcgcgcatggaagaacagccgctggaacaacggactgcgctgcatctcggagctataggaaccccagccgtcgaagatgtcatggtcatcccacatcatcaccgtggggatccgtgccatggcctgggcagcatcgagcggcttgtctgcgctaccccaccctgaccttgcatgaggcagccagcgctcgctgtagtgcttgaaatagtagtcctcgatttccttctcgaggtcagcatccaccgggtactgcagctgctcctcgcgcgtcaacccgatccagcgcttcagcagcttgaggtcttcccagatcgaatcgaagtagatctggtcgccgcccatcagcatcagatggaagcgctggttgccctggtcatgggtacgcgcctcgtgccagagctgctccttgtccagctcatagcctgccggacggatgtccttgtcgtggttgcacagcaagtccgcccaaaccgcattctcagccttgaccagcttgcgcatgccgctcgggtcggagaatccgttgcacgaaacataggccatgcgcggcgcgtagcccttgccgggcacggtaaagtgccacgcttccccgacaccttcgatgctgtacggtacccgccgttcgttcttgcgcagcttgcaggacaagtcgtagcgcagataggtgtggcccgcatgctgcagcaggatcaccggcttgccggccttgcggccctccacggtgaccggaggaaccctggcttgatcttcgatgccgatgagcgccgtcaccttccatgagccatccgttccgaggccacgaaacgacagcacgggtccgagcagtagcttgctcattgcgatggtctccctttggtcaccatttgttgttcggccgcgggctgcgctggcgcgatcgccgcacaaagcctggcgccgcaatgggacgccggccctgccggggacataaggtgaacgaagagagaatgcgcgtcaagcgccacctgctgattacgcaagggtcgtcgacgcttcagacaccccgccctgtcagccgcgccaacgtctgttccagctcgcgacgatccgcctgccgcttggcggccgagcgctgggccaggttatgcaagctgcgccgtacgcccggcaactcacctgcgtgaggaagcccgatgagcccgaaatccgccatgtcagccaccatggccaaagtcaagcagcaccttgcagcatttgcccggattgccctcggccagtgcaaacgcgccggcaacatcgcgaaaatcgacgtggtgcgtgacaattttcccgggattgaccaggcctttcgcgatccagtcaatcaccgtcgggaacatcgcgcagttaagccgcgaggcatacagcgtcaattccttcctggtgagttcctgctgcgggatcgccgatggcgtcggtgaaaagcccaataacccgatacgcccggccggtgccgcaatgctcacggcctcctccaggatggccggatggcatacggcatcgaagatcagtgtcggaccgccttccacgcctcgcgccgccagcgcctgttcgaggggctcgcgcgcggtgttgatgacttcgtcctctcccgcaccgcattgccgcgccagcgccaggcgctcgtcgaggtgatccgtgatgaaggcgcggatgccatggacgcgcttgagtacctgcatcaggttgagcccgaccggccccgcgccatagatcaatgccacatcctgcgcaagcacgccggtgcggtgcgtgacattggcagccacggcaaacggctcgatcaccgaagcgctggcttcgggcatgccgtccggaatcacataggcattgccggccggcacgcaggcgtactcgctgaagcctccgtcgcgatgcaccccgatcacctggagccggctgcacacgttctggcggccgatccggcatgcgtggcattgtccgcaactgatgaccggatccgccaccacgcgctggccgatgcgcgacgcatccaccccggcacccacggcatcgatggtgccgacgaactcgtggccgatgacgcgcggatacgccacgaacggattgtgaccgcggaagatatgcaggtcggaaccgcagatgccggcatagcgcacgcgtacgcgcacctcgccggcagcgggctccggcattggccgctcgcatacggccatgctgttgggttcttcgacaacaatgctaagcatcggaaactccggctaccagtgccacatcgcgccatccgccagccgcgcaaccggcaggtaggcacgttcgtagggatactttgcggccagtgcttcgtcgatatcgacaccaaggcccggcacctcgtccatgaccaggtagccgtcttcaaagcggtagttgtggggaaagaccgcatcagtcagttcgctgtgcggcatcagttcctggatgccgaagttgggcgcccacagcccgaagttgaccgcggccgccatgcacaccggcgacaggtcggtcgccccatggaacccagtacgcacctggtacatggccgcaaaatccgcgatgcgccgcacatgggtgatgccgcccgcgtgcacgatggtggcgcggatgtagtcgaccagttgctcgctgatcagcgtcttgcagtcccagaccgagttgaagacttcccccacggccagcggcgtggtggtgtgctggcggatcagccggaacgcctcctggttctctgccggcgtggcgtcttccagccagaacaggctgaagggctctagcgccttgccgagccgcgcggcctcgatcggcgtcaggcgatggtgggcgtcgtgcagcaggaggggcccgaaacccacggcgtcgcgcaccttgcggaacagttcaggcgtatggcgcaggtagagcgaagtatcccagggctcttccgacggcaggcctttctcggcgggctcataatgcccgccacccttgcccacgccatacaccttgcccaggccgggcacgccggactgcacgcggatggccttgtagccctgctccacatgacgctgcacggcctccacggcctcggcgtggtcgcgcccgttggcatggccatacaccatcagcccccaccggcttctgccgcccagcaactggtacaccggcatgccggccagcttgcccttgatatcccacaaggccatgtcgatggctgcgatggcggtcatcgtgaccgggccgcggcgccagtaggcgccgcgatacaggtattgccagatgtcctcgaggttgcggggatcgcgcccgatcaggcatggaatcacgtgctcgtccagataggcctggaccgccagttcccgcccgttgagcgtggcatcgcccaggccatggacgccttcatccgtcatcaccttgaccgtgacaaagttgcgccccggacaggtgacaatggtttgtaccgattcgatcttcaagtcgccttcccccgcgaggtcagtcagtgaaatagctctccggcgcctgcttgcgcaacgcctggaggtgctcggtgatgtggttgatatgcgaagcgacgctggccccgaggcccgcgacatcgcgtgccgccatctgcgccagcatctgctcgtgctcctgcagcgcgcggctggcgtggtcggccacccggcccagcagcagccagcgcacccggtcgaaatgccgcttgatgggctcgagcatggcccagacgttgtgccggcccgcaaactcgaacagcctgcggtgcatcagctcatccagctccgagaacaagtcggtctggttgccggcgacggcggcgcgctggcgctcgacgatgctgccgaactccgccagttgctcgctcgtgatggacagcgccagctgcacgtgattggcgcattccagcgtgcagcgcacgaagcgtccctcctcgatcagcgaagtgcgcaccggcgcaacgatggtgccgacctgccggtagatctgcaccagctgctcgtctgccagcatggccagcgcttcacgtaccggcgtgcggctgacctcgattgcctgggagatcgccgcctccgacagcgccatgcgcgggggcagcgtgccgcgcacgatggctcgctgcaacatcgcatggacctgggcggtgtaggagcggtccttttccagctggaagccagccagcgcacgggtcaggacctcttcggcattgaaggcttcctgggaattttcgcggacaagcgagatacgggaggcgcgcatttggggtcggttatttgagtgtcactgccatggtagcacgtcgccattttcccaatcgttcggcgtaaacccgcatggattcgccaaatactcgcgactacagtgcacaacaccgccgcactaccatggcagtaaccagagaaatgtgatcctatatcgatatgcagcccatttccgccacggcagcacgccatcagcgcctctcacaagaagcccttctcaaggtgcgtgccggggtcgagcgtcctcgctacgatcgctccggcctgggccggggcatcgtgcatctgggtctgggtgcattccaccgcgcccaccaggcgctgtacaccgaagccgccctggcgcagggcgatacccggtggggaatcatcggcgtcagcttgcgcagccccgccacgggcaacacgctgcaagcccaggaccatctctattcggtcaccgagcgtcatggcgatgccagccacacacggatcgtcggtgccgtggttgcgtcgctgtatgcgccacaggccctgaagcaggtaatcgacgccatcgctgacccggcggtcagcgtcgtcaccagcaccgtgaccgagaagggttacagccagctcccgtcaacgaccgggctcgacctcggcgatgaaaacatccgccacgacctggccaacccggagcgcccccgcagcaccctcggcatccttgcggcgggcatacgccgccggccgcgcggcgccccgctcagcgtggtgtgctgcgacaacatggcgggcaacggcgacaccttgcgtcggctgcttgcacagttcgcggaactgtccgatccaaacctgccacggcgcatcgaggacgagatcgcactgcccaattcaatggtcgaccggatcgtgccggccgccagcacagcatcgctcgacctggccagccggctgctcggcgtgcgcgacgaagccgccgtcgtgtgcgagcccttcacgcaatgggtcatcgaagaccgtttcgcgggaccacggcccgcatgggaagccggtggcgcgctgctgacgaccgatgtccggccttaccaggcaatgaagctgcgcctgctcaacggcacccattcggcaatggcctatgccggtcagcttggcggattttccagcatcgcagacgtcatggcgaatcccgctgccgccgcattcgcgcggggcgtaatgcaagacttgcgcgccactgttgcggcgccgccaggctatgacgtcgaccgctactgtcgcgaactgctgcatcgcttcgagaataccgccctcgcccacctgaccgcacagatcgcgacggatggcacgcagaagatccccgtgcgctggctgcccgccttgcgcgaaagctgcagcgcgggcgtcgaacggccattccttgagcgtgcgctggcgatgtggctgcattacctgcgaaccggccgcagcgactgcggcgaggtacttgcgatcagcgaccccggcgccgcggcattggccgatcgcctgcgcagcgcaggctgcgacgccgatgccgcgcgccaggcgctcggccatgccgccgtctttggcaccacgccgtggcccgcgccccttgccgcccgccttgccgcttacctggcggcactggcaaaccgcggcgcggcggcattgctgtccatgccgccgcgccaataaggcgccagatctttcaatacaggagcacacatcaccatgaccttctccctgacacgccgccagttcggcgccctggccgcaggcagtctcgcgctcgcattgccggtacgccacggccttgcccagggcgccggcatccggctcaagtacggcacggcgtttcctgcggaccacccgggcacactgcgcatcaaggaagccgcggaggccatccgcaaggacaccggcggcaaggtggatctccaggtgtatcccgccagccagttgggcagcgagcccgacatgatctcgcagacccgcgccggagccatggatttcatgtccactgccggcaccaacctgcagacgctggtgccgaccgccggcatcaacggtgtcgcctttgccttcaaggactacgccacggtctgggcggccatggatggcgacgtcggcgcgcacgtgcgggcagcgctgggcaaggtcaacctgcacgtgtttgaaaagtgcctggacaacggctaccgcaatatcacctcggccagccggccggttcagacccctgcggacctgaagggcttcaagatccgcgttcccggcatcccgctctggatctcgatgttcaaggcgcttggcgccgcgcccaccgccattccgttcggcgagctctactccgcgctgcagacgcgggtggtggacggccaggaaaacccgctggccctgatccgcagcgccaagctgtacgaagtccagaagttctgctcgcttaccgcgcatacctgggatggccacttcatcttcggcaacgccaggaaattccaggcgctgcccaaggaagtgcaggcgaccatcgccacccatttcaacagcgcggcgctgcgccagcgcgaagacatcgccaggctgaatgtcgatgcgcaggcggaactgggcaagctcggcatcgcgctgaaccggcccgatcccgcgcccttccgccagttgctgcaaagcgcgggcttctacaccgagtggaagaagaagtacggcgaggaagcctgggccaagctcgagaaatacgcgggccgcctggcctgacgccataccaccagactgaacgagaagccgcgcctcagcgcgtgccgcatggagacacgacgatggagcacactgccgaaaccttcgctggcgcaccgcaggaaccaggcgccgcccttgccgtgtggggccgcgccatgcgctgggccgtggagattccggccgcgctgatcgtgcttgccgagatcgccatcctgggcggtggcgccttcgcgcgctatgtcctgcatgcgccgatcccctggaccgatgaactggccagcatcctgttcctctggctggccatgctgggcgccatcattgcgctgcagcgcagcgcgcatatgcaactgaccaccttcatcaaggacctggcgccgggcaggcgcgcgtggctcgatgcctttggcatgtggctggtggtggcgttcctgctgatgctggtctggccggcctacgagcacctgagtgaacacatcgaagtctcgtcgccaacgctggagatcagcgagggctatcgctccgcggcggtgctcgccggcgcgctgctgatgctggcgacggccgtcatccggctggtcgcgcaggccgactgtaaacgggttctcgtcagcggcgtggcggtgggcgtaatcggggcaatcttgtgggccttgtccccggtgctggcagaactcggcaacatcaacctggtgatcttcttcctgctggtgctggtggtatgcgtcgccattggcgtgccgatcgcctttgccttcggcctggccaccatgtgctacctggccttcaccaccacgaccccgctgtcgatcgtcccgaaccgcatgcaggaaggcatgtcgcacctgatcctgctcgccgtgccgctctttgtcttcctgggcgcgctgatcgagatgaccggactggcgcgcgccatgatcagtttcctcgccaacctgatcgggcatgtgcgcggcggcctgcagtacgtgctgctcggcgcgatgtatatcgtgtccggcatctccggcgcaaaggcagccgacatggcagcggtcgcgcccgcgctgttcccggaaatgaagcagcgcggcgccagggacggtgacctgatcggattgttgtcggcgtccggcgcgatgtccgaaacgatcccgcccagcatcgtgctgatcacggtgggatcggtcaccggtgtgtcgatcacctcgctcttcatcggcggcctgatgcctgcggccgtgggcctggtcatgatggcctgcgtaggctggttccagacgcgcaaggaagacatgagcacggtggtacgccctacgcgcgccgtgatcgtgaaatcgctgctggtggccctgccggccctggccttgcccgtgatcatccgcaccgcggtagtggaaggcgtggccaccgcgaccgaagtgtccaccatcggcatcttctacgcagtgctcgccggcatcttcgtctaccggcgcttccactggcgcagcatctacccgatgctggtcgataccgctgcgctgtccggcgcgatcctgctgatcgtcggctgcgccaccacaatggcgtgggcgctgacgcaatcgggcttcgccggcgacctggtgaagatcatgtccgccgtgccgggcggcaagaccggattcctgctggtgtcggcgctggcattcgtcctgctcggcagcctgcttgaaggcatcccggccatcgtgctgttcggcccgcttctgttcccgatcgcaaagatcgtcggcgtgcatgaagtccactacgccatggtggtgatcttcgccatgggcctgggcctgtttgcgccaccgttcggcgtcggcttctacgcggcttgcgccatcgggcgggtctcgcctgacgtggccatgccgcgggtctggccgcacatggcggcgctgctggtggctttgctgctgctgacactggtgccttggttctcgatcgggttcctgtgaatgcagtctttcgtgcacccgtcgatgtctgcctgaaaaatcgtgtcgttccttccggttagccgataccggaccgctgtcaggtttgggcgccgtccgcgcctccagcgcatgcctgcatatagcagaacaccatcgccgcgcgcgatcggacaccgagtttgcagtagatcgtcttgagatacgagcggacggtaaattcgctgatatgaagccggcccgcgatctgcttagtcaaatagcccatgcagacgagttgcacgatctgcagttcgcgcacggtcaacacgcttcgcacatcggggacggcgggacgcggctcgccggccggcagcggcgcggccgccggcacggccaccggatcagcgatcagggcgtaatagttcccctcgaactcgaactgggtaatctcgccttccccgtacgcccccccgcgtggcgcacgcaggccgcctacctgcagcaaccgacatcgccggccgcccagttcgacctcgcagacctctctcccccaactgcccgaccggattgccgccgccccgtacccggccgtgggcgaatcccctaatgcgctgtacggtgccagcagcgccccccggcggaatctgtgaagcatggtttttccttcttgtcgttccgcctggcaacacgacgacgagcgaacggcacgccggatgcccgcatgacggcacagctcaactgccggcttcgagtccgcattcgtatccgtgcgcgctgacaagctgcgttcccctgagtcaggctgcagtgcccccgctgcacttttccctgacacaggccgctcgaaacttctttgttttggcatatggccggtgactttgcaaggaaaaagcgagagcgcaagcaggctaccccattccggctacggcaaggcggcacgccccgccttgcgggcccgttgtgccgtaccccgatgcgccggtcctgtcgcgcccggccggtcgcgcgaatcccgccgtgccagaggcatcgggcgatgcggcgggcacctcgccgcatctagagtggccatgacagcggcatgacacacggccgcgtggaggcatgcgatgagcgaccaattcgacaatgacctgatggaagacctcagtttggacgaatacgccagtagcacggactacggcgacacggccgacgacgccgccgatcatgccgcgctgcaatcgggcttggcgcggaccgcgtccccgtttgacgaggacgggggcgacgatgctttcacggacgagacagattcggccgatatggcggccgcgcaagacaccgacatcggcgaccacatcgaccagatggccgtatggaacgccttcgaggaagaagtagccgacggcctcgacgccgccgacgacgacgaatttctcggccgcctgctgggcggcctcggccgcgcggccggggtgataagccgccaggccggacgcatgcagggcgtcgcacgaagggcgggccgcgtggcgggacaggtgggccgggtggcgcaggctgcttcccccaccgccaacgcggcggccgcccttgcgcgcatgctgggcgcgccgaaccttgcgcgcggcctgcaaaccgctggccgccttgccggggacgtcagccacgcggcgcgccaggcgcgccggcaggcgggcgccctcggcacccttggcggcggcactcaggacatgctcgcgcagatcagccaactgctcgcctcgcaggccagcgcgagccagggcatggacgcgatgatcgatctctatgccaacgacggcatcgacgaggccctgcccgcagcggtggcgctcgccacgcgagccgccgcgcgcggactcggcctgtcaaatgtggcgcaactatcggccgcgggccggcggcaactcgtgcgcggcgtcgccagcgcggcacgcgaactggcgcgcgcaggcggacccggggccacacgcgccctggcaccgctggcgcgcgccgccacccgcgtcgcacgccaacgccagcaaccgccgaaccaggccgcgcgggcgctgcgccgtgggctgccccaggccgcgcgccgcgtcgtcgccaatccccgcatgctcgatcgcctggcgcaacccgctccccctgggccgatggcccgccccacaggcatcggccgcggcgtgcgcaccatccggccgagaagaccccggaccttccacttcggcggacctgtgacgctgacggtcgcaccccgctgagccaatcaacttgagccgcacaccaaggagcacaccatggaccgattcgaggccgatgtaatggacgagctgatggatgaagccgccgagggccccactcgaggcagcgcgatggacctgatgcacgacgacgggtacgacgaatccgacgagggcaacgacagctacgacgaatgggatgaaggcgaggacaacttcgtcggccgcgtgctcgcaggcggcgcgacccagtatgacgaaggcgaggacgagggcgatacctacgaggacgtggacggcatcgactccgtcgacgaatacgaggccgcctacgacgaactggacggcatggaggacgccgtggccgatgccatggaagccggtgacgccgacgagttcttccgccgcctgcggcgcatggcgagcggcgcggtcaatgtcgcgcgccgcgtggggcaaggcattgggcaggccgcgcgtgtggtgggaccgatcgccagcatgattcctcttccacaagcgcagttgatcgggcgcatcgccaatgtggccgggcgcatgctcgccgacggcgccgacgagtatgagaccttcgacgaactggtggatgactcgacgagatgcgatcgacgccgccgcgccggtgctggccggcatggtgctccgccgcgccctcccctcggtcgcgcgcgccgcgcccgccgtgcgtcgcgccgcggtgcgcggcgtggcccaggcggtgcgaacggccacccgcaccagcggcgcccccgcggcacgcgcggttgcacgcgcggtgcgcgccacgcaacgcacagtgcaggcgcgccagctgccgccgcgcgccgctgtgcgtaccgccacccgcaccgcgcaagccgtggcacggcgaccccaggcggcgcgccagctgtcgcagccgctggtgcctgcggcgcgccgggccacgccgcgcggccgcggcgcgcaggccgccgcgcgcacgatagcgccgttagcgcgccgtgtcgcggcaaccggcccgcgcgcccagtcccgcaactatggcggccatggcgtcggctgcccacactgcggcggccgtcgcatgcatgtgcgtgggccggtgaccatcatcgtccgtggcgcatgaatcgtcgccagtgacaccgatcggaacgggggccggccatgaacctgcagcgattcctgagcgcgaagattcgcggcctgtccgcgcgcctgtcgcggctggcccgggtcgacaacgcctttgtcggactgcgcccgcaagacatgccccatgcgccttcgcagcaacatttcgacacggccaacgcgcggctggcccaggccgagcaacgcatccgcgcgcgcttcgatcagatgctgccggactggcagcagaggcctgcgcaacgggtgttgatcgacgtggcgctggtcgagcgcgaacttgaccgcgcgcggcggctgttcggcatgttctacgaagtgttcgcgcagcggggcacgagcttcggcccgtcgctcgccgcgcacgacgtcatcgccgaagactgctaccgcgccgttcgacgcgccgcgccacgcgtcttcgatggcccgctgctcaagccggtctgctacatggagcacggctattctcccgcgacgatgcgccgtggcgtggcgctgtcgcggctgctcggcgaggccaatccctttccgctgatccgcataccctgggaccgagaccagccgtggcaatcggtcttcctgcatgaagtcgcccacaacctgcaggccgacctcggcatctggagggaaaaccgccaggccgtactcaggcgcaccatgggcaagacgcgcgatcccttcctcgccaccgtctacggccgctggcacaaggagatcttcgcggacctcgcggccatcctgctcggtggcccggcggcggcctggggcatggcggatttcctcgcgcacccccagccgcgcaccatgacctaccggcccggcggcgcgcatcccaccgcctacctgcgtgtctacctgctggccgaaatgctacgccggctcggcttcgcgcgcgacgccgcacggttgttacgggtttggcaaaacctgtaccagccctccgccgggcaccgcatacccgccgcgctgatgctgagcgtgccgcgcatcgtcccggacgtcgtcgacgagattgcgttccagacgcgccgcaacctcgcccagcgcgccctggccgacatcattcccttctcgcgtgacgacgaggcggccattcgcgaaggcgcgcggctgcttgcgtccgaacgtgaaaccggactgcctccccgccacctcgtgagcgccgcgcactacgcgatagtggacgggcgcatcccgccgaggcgcctcgcgcactgcgtgatcggccagctgagcgcgcgcatggcctcgcgacgcccgcgcgcagcgccgtacgagccgcagcctgcgctattgcacctggtgtcgtaggcgcgcacgacaacacacgcatcacgccgttcaacgcaacagaggatcaccatggcctatcccgcgattccccaaccggttccgtccggctccgacggcaaacccatgagcatcggaaacagccagcggctcgccttcgataccctgctgcggcgcgaactgaagatcggagatcccaacgacgcccagcagatcgcgagagcattgctggaccgctaccagtccgacgcgcgcgcgcagggtatcggcggcgaggctcagggactgccgttcctgaataccgcggctccacggccctcggccatcgctgcgccggaggcgaccgcgaccaatctggatctggatcaggcccgggcggatgtggagcaggatctgcagcaactgatcgcgagcaacctgaccaaggacatccggccagagctggaggggtggcatcagaccctgtccctcaccatcgacgatggcgtcgcggcggcacgccagtccctcgacccctacagccgggaccgggctttcgccgcacggcggcgcctgggcgaatatgccaggctggcgcggatggtgggcgcgctgtccaccgagctgaacgaaagctatcgcaatctcgggcagagcctcgacgaagtggctgcggtgcttctggtgttgatgggcgaggcgctcgccaatacaggcttccagggcgggcgcacattactgcgcgtgccctactctgaactgcaggcgcggcgcgaccaggtgctggtgtgcctgcgcaatatgtcgggcgtggcccaggaatcgctggaccagaacacgatgccgcgaggcctggccgcctatcgcggcctgcacgccagtctcgaagcgcatggccagtcggacctgcgggcactgctccacgaagccgacctttcccgtgcgatggacgaaatgatccagctgtgtgcgggaggctcgagcgacgggctgcgccgggtcggcgcgaccgcatggaacatgctcgggcggttctcgcgcttcgtgcaggtgacgctgcacctgccggtccgcgacgcgccaccgctgctggcgtttcaggacgccttgcagttgttcgtggacggcttccaggcttccggcggcctgcgcctcctgcgcattgcgcgtcccagcgtactgatgtatggcctttacggagggagcggcaccacctttgccgagcagcgtctgatgaatctggtcagtctgcgcggcagatttgcttcgaccatcgactgtgtcacccgttgcgactgcgaccccgatacgctcaagctgcaggtcctgcttgaccgtgtcctgcacgatctcgaccgcgcaatcgatctctacgccaacggcaccgaagagtttggcatgccggaacagcgtgccgccgcccacgccatctttgcgctggcgctgcgttaccccgatgtctggctcgatgccgctgcaccgatgaaggacatcaccaatcccgacaacccgacgggcgcaatgctgtcggaaatggccgcactgctgatcccggcaggggtcagcttcgccgccccgcaggatccggtcatccccgcgccccaatggcgtgtatgggacaagcacaccattgatcacttcgatctgacggggccggcaggaccgacaccgctcgcctggctgatgcatggcgagcttgtgctccagctgcaggccgagcgcgcactgcggcccatcgtcgaacagatgacatccggctgcattccggcctcggatatgcttgcagatgcgacgctcgcccccgtctatcacagtccgccacatatggggacctttggcaatatcggaatgctgccgggataccagcgcggcgcgttgatgatgatcgagcagcgcgtgcccgagtggcaccggcgcaaccgcgactatcgcgagcacgccccgcagattccgccacatccggacggctcgatcgatcgtatcgcgcacgagttgggggaacggaatcgccggcgactccttacgccgggcacgtccgccgtgccgcccgccgctgcccccgcccctctcactcccggtgcggctgatgccttcgacggcaccgaaggtactggcgccgacggtagcggagcgggccctgcgggtcccgacggcggccctgccaaggcctgacccccgacgacggagcgcatcatgaacttccagaccaccgaaaccattcagcgcctgtgggagacctttctgcaggagcagctggccagcctgccgcccgaccagcgcgacgccttcgcctcgcagttcgagcagcgttactctgaactgttgtccaaacccaatggcagcggggaggaaggcttcttcgatctgctcggcctcggtcctcagggggcagtcggcttcgagaagatcggctatccctatgtacagcctgacttcgacgattcaatcatcccgagccagttgcatgcggctgccgagctgtactttatctatcagcacgagcgcatgaagatctttgaggtggtcgagaccctgctgcgcttgttccgcctggggaagatgcgcatccagcgcggccccggcgcgcgcggactctatctgctcgaaaaatggcggccactgcgctacacccggcaggaccgcatggtggcctatcggcgcgccttcaactatggcaccgcgcaggccccggccggcgcagtggtcaaccgcaatttccatcgccagatggtcggcttcatggtggcgatgggccagtacttccgcgatctgctgatcggcgaagtcatccggggcggacagctgatcgaccagcgtcccttcggcagcgtcggcaccatccagcgcatcgggctcgacctgcgctatgcgctggaccggtctacctacggcaatatcttcgcgctcgcgatggaaaccgggcattacctgatccaggtgctcaagctgctggattcgcccgacatcaagaaggcctttgacgccaacaccaagtgggatgtggtcgagatcgtctcgaatcgctatctcggcggggtggccgagccctcgcaacgggccaagatggccgaaagcggccggcggatcctgcagtttgttgcggacaatgatttcaagaccgcaaccgatccgatcctgttccagagcgtggtgcggcccatgggcgcgcacgcggaagcgtgggtcgccgcgtaccggatgacgcccgagggccgaggattccccggcgtgacacacgcgctgaacagcgtgctcggcgtgccgcaggctgcggcctgaccgtggcgcgccgtacatttgcgcatccctgaccgcggctgacacggagacgccccgccatgcatgctgaggacatgatcgtatcggtacggcaacgcaagctcgcctgcatcctcgatcccgcgctggtgctcgggtcgccctgggggccgagcctggcgttgcggctcacgcgggtgctggagccctggctcacgcgcgcgttctggcaggtcatcgatgcgagcgagatggtactgccaggcctctcggccaacggcgcggcactggacagcggcggcgccgtgccgaggccgctcgaacccgctctgattgcgtggatcgcgatgcgcgactgcaccgatgccgcgtcgtggccgtttcgctgggtcggagacaacgtggccggttcccagctcggcgacgctgccgaccatgccgtggtcgagcgctacgaggtcctgctcgacgccctgctgcgccgctgcgagggggcaaggccggcgctcggcccaatgccctccccctggtgggatccgctcgccatcgccctcgacacgctcgcactctccgccacgctcgatgccgccatcgtgctgaccacgcttgatggtgacggcgcaccgtggccggtgcatgccctgtggcgaagcggcgtcgacgtgcggcatctggacccgctgccttccgaatccctgttcggcgccgagcgctcgctgctgcgcgacgcactggcagcggcaggagtggccgggctcgccgaacgcctgcccaggctggccgcgctgcatgtaatggcgtcgtcgccgcaccatgcttgcgtcgatggcccgctggtcgggaccggccatcatgccgacccctggcagcaagccaccgcctggtggtatcccctttgccccactccggcgatcggcacaccggccccgcaaggagccgaagcatgagcgcagcaatcgaccagttcgtcgacgccatgcttgacgatgccgttcggcactggacgcgcgagcgcggacgcgccggggatgccgaccctgccgtcggccgcaacgaatgcctgccggcctcgcgcgcccggcatctggcatgccgtgatctggccgccgccgaggcccggccgcgcgggcagcgtccggcgctcatcgtcatcaataacctgcgtggccgttgcgccgagcagatcctggtcgaacgcctgtgcctgcgcggcttcgatgtgcgcaaccagctccgcatcggcccgcgcaggggcggctcggtgctcgatctcacgccgatgccggctgcccccaagcgcctgccggcaggcctcgaaagcaagctgctacacgcaaccgattaccgcgacgccaacggacggctacgcctgagccatcttgcgcgacaggtggtgcgcgacatggaccaggtgcggcgccatatgcgccagtcccggaccagcgccgtgcccgggctgccgcagcgcgtgcgcctgttctatcaggtcagcggacgcgtgaccgatgcggagctgcaccatatcgcgcacaccatctacgacgccgtcgcggccgagaaccggcgcgcgccgggacagccgcagatcgccgccaccgtggtgcgcaggatgcgataggagatggcacccatgtcccgcccgattccgctcgtccagcaagccctgtcccgtccggccggccgcgacggtgcacgccccgttccccgaatcaatgccgacgaactcgtggcggtgtccgtccttgggcagatcgcgcatcccgtggggcgcgcctcgccctaccgcattggctacgacggcgtgccgcgcgtcctgccgggtaccggcggcatcgtggtcaataggcgcatcggcgatccttgcgtcgggttggcgggcgaccatatcgagccgggggtcgccctgcacaacaacgggcgcgagatcgtcggcccacgcgacggacccaacagcgccctgctgacctatgcctgcgtcggcaatccggcccgtgtggtcaacggagcgtgcgcgggccggactggtgtggtgacgggcaagcacggcggcgtcaaccacgtgctggtggactttcccacggaggtgctggtgcgcctttgcatcggcgaccgcatccaggttctttcgcatggactgggcttacgactccgcgactacccccgaatcgaagtcctcaactgctcgccgcgcctgctggcgcgatggggcctgctggagcgcgatggccagctccatgcgccggtcacgcatctggtgccggcgcgcgtcatgggctccggactgggaaagaacaatgcatggcgcggggattacgatatccagctgtcggaccggcaggcacgtgagcgctaccgtctgggcagcctgcgcttcggcgacatggtggcgatcatcggcgccgatacgcggcgggggccgcgctacgccaatgaccgcgtgaccatcggcgtcgtggtacacggcgacagcacggtcagcgggcacggcccgggcgtgacgccgctgctcacaggccccgcctcgctgctgcggccgctgctccgcccgcaagccaatgtagccgaaatcctcggcgtgcggcgagccgcgccgccacgtacccagctgacactgccggagcgcgaccggcgcgttcgctgcgcggtgccagaagcgccaccgcggctggcgttcgccacgcggtagggcgaaggttctggtgcaaatacgaaacgcgggaaggtcgcgacccggttgtcggacatctcagcaagcggaagcatcgccatccaggcggcacgcctctggccgcggccgtgcaggcgctgctgccgctgtgtatcacgcatgcgcccggctacatgctggtgggcgacgtggcgatcgaggacgtcacgcttacgccgtaggcatcctcgacaacgtgagcgcagccacgatggtgctcacgatgatctccatcggcgtgcccggtccgaaaatcccctgcacgccgcactggcgcagcaagcgcctgtggtctgccggaacaatgccgccgacgaagaccggcacttcgagcgcacgctgccgcaaggcgtgtagcagcgccggcagcagatccagatgcgcgccgcccagcgtggagatgccgatggcatcgaagtcgccatcgcaggcggcagatacaaccgcctcggccgactggaacagcggcgtcagttcgacgacgaacccggcatccgcaagcccggccgccaccgctttcgcaccgcggtcgtggccgtcctggccgagcttggccacgagtatccggggcgcacggccaagccgctcgcgcagcgcactgacgcactcgcaggccgccagccattccgtgttgccagcgcgagccgtgccgtacagcgcaacgtcgtaggacgcccggacagtatggcgcggccagacctggagcagggcccgggtacattccccgaccgtggcgcggcaacgcatggcatcgatcgcacaggctagcaggttgcggccgccgcgcctggccgcttcggtcagcgccgccagcgcatgcctggccgcggcgtcatcgcggcggctgcgcagcgcgtccaggcggcgtgcctgttgcacgcgcacctgggtaccgtcgatctccaggcattcctggccattgtcgtcgggctcctggtagcggttgacacccaccacgacctcttcccgcgcatcgagccgagcctgcgtccgcagcgcattctggtggatgcgccgctgcacccagccggattcaagggctgccaggatgccaccctcagcgtcgatgtgcgccagcaccgcgcgaacctccgtcaccatgcggccggtcagcgactcgatcaggtaggagcccgcccacgggtccgccacgtcgcacaggccaaactcatgctggaggatcagctgcgtatcgcgggccagccgcgaggcctgcgcgcccggcaaagccaatgcctcgtcaaagccgttggtatgcagcgactgcgtaccaccgaagatcgcggccatcgcctcgatcgtggtgcgcgcgacattgttgagcggctgctgcgcggcgagggtccagcccgaagtctggcaatgcatgcgcatggcggtggcgcgcgcgctggtgccgcccagctcgcacacgatgtcgtgccacaggagccgcgcggcgcgcagcttggcgatctcgacgaagaatggcttgccgacgccgaagaagaagctcagtccgccgcagaatgcatcgacatcaaggccgcgctctcgcagcaggccgacataggtcctggcattggccagtgtcagtgccagttccagcaccggatcggcgcctgcttcctggaagtgatagcccgagatcgacatgccgttgaacttcggcgcatgcgcggccagccattcgaccacgtcggtggcgatgcgcagcgacggctgcggcgcatggatccaggtgttccggaccatgaactccttgaggatgtcgttctggatggtgccgcgcagctgttcgaacgggacgcccgattcctcggccgcgaccaggaacgctgccagtactggcagcaccgcaccactcatggtcatcgataccgacacacggtccaacgcaatgccatcgaacaggcgccgcatatcgtcgaccgagtcgatggccacgccggccatgccgacatcggcctgcgccagtggatcgtcggaatcatagccgcgatgggtcggcaggtcgaaggccaccgacaagccctgcgcgccctgcttcagggcctcgcgataggcgaggttcgacgtcacggcgtcgccgtatcccccgtactggcggatggtccatggcctgccgcggtacatggagggataggggccacgaacgaacggggcctcgccgggcatgccgcccaggtggccaagaccagtcaggtcgccggacccgtagaccggcttcagctcaagggcgcctgccgggtcatcccgcttcgcgttcatcgttgcctccaccgcttctgcgtgaccacatctgcgatcttctcgccgtcgcggctgcgccggatctcacaccagtgcgtcaatccttcctcgtcctcgcgcagcgcggagaagatcagctccagcgactcgccgacattgacgttgccatggaagaacaggtcccgcgcgaacaccgtgggcggatccgcgtcgcggcgccattgccattccgcgcgatcgaccatggcctggaagctggcgaagtacagcaggtcggcgccattgaagtcgttgcaggggcacggcaggtactcggcggcgtggcagacgcgatgccgggcctgatcgagcccgagatgcatgccccaatccccgccgcgaaaacgccgtgccagcagcgacagttccgccgcctgtgccgacgggccggcgccggcccactgcgcggccacggtcggcatggtgcgcacgaccgagcggttgtcccggtcacgcgtgcggcggatgaaggtggacagcatcgtcacgctggcgcggcagtccccatgcatgtcgaccgcatgttcgctgaggtgcttcacgccacccgctggcacgatgtgcgaaccgatgctgaacccggcgtgctcgccgaccgtttgcggcgcggcgtcgcgcacgcggatcgcggtgaacgccgcatacaccggattgccctcggcatcgcggaagtccggcacccccaggccggcgccggcggccagcaggcgccagtgcaggtcgccgcaggtcttcagcagccagttctctgacaggccggtgtatgccaactggggcatgccggccacatggcgcgagacgacggcttccatgtcaggcggccagcgcggtgtcgccccggcctgcggcgatcagggcggccaggtactcggcgtcgcgcgcgatgccggagaatcgccccgatccccacgtgtgcagccagggcaggccaaggaagtacaggccggcgtgcgcggtcacgccacgttcgtggcccggatagccgcggccgttgaacaccggcacttcgagccagctgaagtccggccggaagccgatgcaccagatgatcgaaccaatgccggctgcctgaggatcaagttcggtgcgctcggccggcggcgtccacacgggctcatagacgctcggcggcgacgcctcgatacctcgctccgcgatgaacttgtcgatgctcgcgttgatgcggttgtaagtcgcatcggcatcgtccaggttgcgacgcaggtccggcgcaaaacgcagttggccttcgaggtagtcgtcgagcaagccgtagagctccatgccctcagtggcaaacctgcgcaggtcgatatcgcgcccgccgtcgcggccggtgacatagtgattggtgttgtcgcgaacgccctcgcgcagcggatgctcggtgaccggcaggtcgtagtatttcatgtccgcgagccagtccacgacgtcccgcccgcgatagaagcgcgcgcagcgcggcgcctcgccgacggccaggtacaccttgcggccggccaggtgcaggtcttccgcaatctgcgcgcccgactggcccgagccaaccacgagcaccgcaccctcgggcagcgactcgggattcctgtattcggacgattgcagctgccggaccgacgccggcaggcgctcggccatgcgcggcacgatcggcgtgtgataaccgcccgaggccaccaccacctggtctgcggtgaatgcaccctggctcgtcaccacggcaaatcccccctgagcgcgcgccttcacttgccgtacctcggtgtgctcgagcaccggtgcgccgaccgtccggataaagccatcgagataggccgtgatctcatccttcttcatgaagccgtgcggatcatcaccctggtagggatagcccggcagcgcgcattgccagttcggcgtcaccaggcagaacgcatcccagcgttgcgtgcgccaggtatgcgtgacggtgtgcttctcgatgatgagatgatcgatgccggcctgcttcaggaagtagctcatcgatagtccggcctggccgccgccgacaatgatgacgccgtagtgcctgggttctgcggcctggtccggattggtgtagatgacgttggacatgttggatcctttaaggcgaggaatttgaagaacggctagctgccaaagccgagaaaccggacggtggcgccgtcctggccccggaaccgctgcgcggcgatttccaggatgcggagctggtccatcgcggacgagcaggcgtagccatacctggcacgcacccgctcggaagcggcgcccagcgcggtacgcgcgcgctcgacgaactcgtccagcggatacgccgccccttcggcaaagtgctccgtgacgatggaggatggggaatagcaggccatctcggtctggtcaggccagcggatgcggaaataggtaactggcatggcaggtctcaggttggggaatcgatcggcgtggccaggcgcgtcggcaggatgaaccctgcctcgcggaagtcccacaacgtggcccgttcgccggcgtgcgtgagcgtggcgacacgggaatcgtcgatggcgccgatctgggcgcaggcaatgccgcgatcgaggaagcggcgttcgaccgcctgcgcatcgtcgtcattgacggccagcaggaagccatagctggggaatgcggtcagccatcgctccagcggcacgccatcgggccgcggaatgcgctccagcgcgatgctggcgcccaccccggagcattcgagcagcatcagcgcggtgccgagcgcacccgccatgctgatgtccttggccgcggtgcaaaggccgtcttcggccagcaccggcaagagttcgagatccgcgcgcagtcgttcgcccggcgcgcccgtcgatgcgttccagaacgggtacggctccgcgaacgcgccgcgcaggtccaccgccatcaacaggcgctgcccgggacgcgccgcgaaactcgacagcagcttgcgcgcccggccaacgatcgccacggcaagctggctttcctcgctgcgcgcgttgctgtgaccgccgacgatcggcacgccataagcggcagacgccgctgccatgcccttgagcacttcagcggcgtcggcggcgccatggctccatagcgcatcgaccacggccgtcggcctgccgcccatcgcatagatatcgctgatgttgaccatgaccgcgctgtagccggcgaaccacggcatcgtgcggatgaaatcactgaccagtccttcaatggcgaacagcaggtagccgtcgccatcccgccatgccgcgcagtcgtcgccgacatcgacagccatggccgcgttgcgtccggtggccgcggcgccgagtggcgacagcatggccgggatatcggtcttatgcgcaaaaccccggctgctgcgcaaggtgtgtacgaggtcgtcgaggctcatcgcacggccctgccttccgcaatcaggcccgcgtgcggcgtatgacaaggtgggtaatggttcaggtctgcctgcatcaggtggtgaggccgcccgagcagcgtctcctctgccaggacgtgccaatgcaagcgcctgaacaagggcacgttctggctctgcacgtgcgcaaggaagcgccggcagccgatcgcgtgggcgctgctcaccgccaggcggatcagcgtcgcaccgatcttgccctggcttcggtatgccgcatccaccgcaagccgcgagccgaaccacacgcccggctcgctttcatggatgcgaaccgtgccgaccacggtgccgggatggcggggcaattccggctcgaagcgcaccgccaccagcagttgcgccacgtcgtccaccgcgtcccggtcgtcgcccgcaaagatgccctgctcctcgcagaacacggcctggcgcaggcgataggcctgctccgcctcccaggtgtgctccgcccagcggatgcggaacatcgggatgcccggcacctcgacgcagagatcgcttttcatgatgtcgctccgtcggtcgccagtgccgcctcgcgctcgtaggtggccagtgacgagcacgcgccgcacttgccgcaacctgccttgatgtcggacgagcgcatgccggcggcgctcagcatggcgccgagcggctgcaggatcgactgcatgaaggccggcgagggtgccgggtggtcctccagcggcgtgccggagatcggcacgaaaggcaccacgaacggatacaccccgagctcgatcagctcgcgcgagatcgacaggatggcttccgcggtgtcgccgagtcccgcgaggatgtacgtgctgacctgcgccctgccgaacaccgcaacggcggccttgaaggcttccatgtagcggctcggaggcacccccgccttgcccggcatgatgcgctcgcgcagcgccggcgtgacgacctcgaggtgcatgccgagcgtgtcgatgccggcggccttcatgcgctcaaaccagcggtcgtcgtcgggcggctcgcactgcgcctggatcggcaggtcgaccgcggccttgatggcgaaggcgctctcgcaaagaatagccgcgccccggtccggcgtcggcggcgtgccggtggtcagcaccatatgcctgacgccgtcgagcagcactgcggcgcgcgccacttcggccagttgctccggcgtcttgcgcgcgatcgtgcggcccgccgccagcgactggccgatcgagcagaacttgcaggtctttttgcggctctcgtagcggatgcaagtctgcagcaccgtggtggccagcacatcggcgccatgcagcgtggcgatatgcgagtacgggatgccctccagggtctgcagcgcatggaaacgcggcgccttcggaaagctgatgctggcaatcgggatggtgccgcgcatcagcgcgctgcgccccgttccgtcgggcgaatgcgccacgaacggcgagtgccacgcggtactggtatgcaccggcaccatgatggtcacgccgtcgatggtgaccgccttgtgatcggacggacccgccccgccgcgccggctggccgcgccggcattcgggtcttccaggcgcagcccgacggactgcagttcagtcatcaattgccggctcgaagccggcacgctcgcgctggatgtcatcgcggatactcccatggaagttggagaaggcgcctgccatcggcactgccgtcgccgccggccgctcattgatggcaaggcttagcagttccgggcgcgcgtagtggcccaccgaatccatcatgcgcttgcgcttggtgatgagcgacatgtcgaggtcggcaatgaccatgccctcgccctcgcgcaacggcggcgccaggtgctggccctccggcgagatgattgcagtgttgcagccgccgcgcagcgccttctgcagcgccggatcggtggtcacggaggcgatctgcgcttcggtcagccagccggtggcgttgacgacgaagcagccggattccagcgcgtgatgccggatcgtgacttcgatctgctcggcaaagatcggcccgaccagcgagcccgggaactggctgcagtggatttcctcgtgctgggtcatcagcgcatagcgggccagcgggttgtagtgctcccagcacgccagcgcgccgacgcggccgatcgcggtgtccgcgaccttcaggccggccgcatcgccctgcccccagatcatccgttcgtggaaggtgggcgtgatcttgcggcgcttgaccgcgaggttgccctcggtgtcgaagataagctgcgtgttgtacaggctgccgtggtcgcgctcgttcacgccgagcaccacgaccatgccgtgccggcgtgcgcgcccggcgacggcatcggtgaccgggccgggcaccaccacggcctgctcgtacagccgcatgtggtcgctgccggagtgcaccggcggccgtacgaaggagaagtacgggtagtacggcacgaaggtctccgggaacacgatcagctgcacgcctttcccggcggcctcgtcgatcgcctcgcagaccttggccagcgtgcctgcgccgctctcgaggtcgggcgcgatctggaccgcggccgcgcgcacaatgcgtttctgtgacatggtggcacctgccctttcgctcagaccgtccaggtatcgatgatcagcgcgttctccttgcggtgcagcagcttgaggtcgagcacatcgagcggattgatcgggcggatgccctcgatcagcgaggcctcgccgtggccgtacagggcctgcagggcgaagcggcaggcgtagaccttgccgccctcgtccatgaacttggtgagctgcttgttgaagttcatatgcccggggaatgcctcgtcgccaagcgtcgggaagccgcgctgaacgccaaggttcacgccggggccgtacagcaggatcgaggtctcgaagcccttgcgcagcaggcgcgtggcctgcagcatgttgacgaagccgatcgagccttcgaaggcgacggtgtggaaggtcaccagcgccttctcgccggcttcggcctttacgtcctcgaataccttctcttcatagtcgaccaggaaatcgcccttcttgtgggccggtttgctgacagcaggcatgcttctctccgttgcgttgatggggcagtgcggccgaccgatcccttgccgatcgaccgttcggcgccaggccgaacacgccaacatccgcaaccgatgtgccacgcaatgcccgcagtcatgcgatcaatctccaatcaagccgaagccgaccaaatgatcggcccaatgatcgcaacggctttggccatggatgccaccaaaggcgcacagcgcacgccatgacggcttcgccacaatgcacatttttgaacgggaaccagccgcctggtgcgcacgcgtggtgcatccgcgctgatatcgcaccatcattgagaacttctgatgcaatcgcttgtgcggcttggtaagcgatcattcgggtgctaccctcagggcactgaatgccatcgcatcgcgcagcgggagaccacggtgtccaacctgaccagccattgggtaaaacgtatcgccggcagtgccaagccggcctatttactgattccggacctgatcgaggaggcactggccgacggccagttgcgcgcgcgcgaccggctgccgccgctgcgcgacctggccgaagcgctgcaactgaactacaccaccgtggcgcgcggctacagtgaagcgaggaagcggggattgatcgacaccaagacaggaagtggcacctacgtgcgcggacgtgcgcccgcgatgccgctgcgcggcggcacgggtgcggagatgtccatgaacatgccgccggagccgcccgcgatgacagcgcggcttcgttccgccatggcgcaactgctggaggctgccgatccctacacgctgctgcgctaccaggacttcggcggaaccccggccgatcgctcggttgctgcgaaatggctgcgccgctgggtgccggcatgcagcgcggacaccgtgctggtcacgcccggcatccacagcgcgctggttgcactgctgtcgcagctcgcacggccggcgcagaccatctgtgccgacgcgctggcctaccccggcatcaaggccatcgccgcgcagctcaatatccagctacaggcgctgcccggcgacgaggatggcccgttcgcccacgccttcgaagccatgtgcaagacacagaagccggcggcgctctattgcaatccgaccatccagaacccgagcacgcgcaccatgccgcaggcacgccgcgagcagctcgccgaagtcgcgctgcgctacagcgtgccgatcatcgaggatgatgcctacggcatgctgccgctgcgggcaccacagacgtttgccgcgctcgccccggaactcacgtattacgtcaccggcctgtccaaatgcctgggcgccgggctgcgcatagcgttcctgcacgcccccaccgcccggcaggcgcagcgcctggctggcaccctgcgggcaacgacggtgatggcgagccccatcaacacattgctcgctacatcctggatcaaggacggaacggtggacgacatgctcaaggccatccgcgccgaaagcgcggcgcggcagttgattgcgcgccatgtgctcgagggcctggcctatgacgcggacccggagggctttcacctgtggctgccgatcccggcggcttcagcgtggagcccgtcggaactggcgctgcacttgcgctcgcgcggcatcggcgcggtatcggccgccgccttctcgaccgacggcaacccgcccgatgcgatccgtgtctgcctgggcggcccgggcgagcgcgatgagatcgaggagtcgctgcggatcatcgcggaaacgctcgataatccgcatcacttgcattcagcgatgctgtagccggggggctcccccttgaccgtgcagctttccgctgttcggcgcactggtccggcggggcgttcagggcgctatcccctgaccgactccgtcgcggcttcgtcgatcaacgctgcaacctcggctggcttcgaagccagcgaagcatggcttgccgccagagtcacgaccttccggggattgagccgggccgacatcttcagttggttttcgggggcgatcattctgtcttcgctggaaatctggtaccaggacggcttctttttccaggccggcgtcgtgatgacgtcgccgaaggtgcttgcaagcggcgccttctgcgtcaccgccatcaccagcgcgtcgtcgggcgaaagatcctggcagaagctctcatggaacttatcggatttgagccacaagtagccgtcgctgtcgggttcgagattgggcgccgcaaccggaagatgctgatgcgtaatgccaccggggctctcccccgcatctggcgcaaacgacgcgatatacacaagccccaccacattgggctggtcacccgcctgggtaatcaccgcaccaccgtacgaatgccccaccaggaggaccggccccttctgctgggcaatcatcttgcgggtacgctcgacatcgtcagcaagcgatgtcagcggcatttcaacggcgcggacgttcgtatacccctttcgcgccagttcaacgatgacttttccccaatgcgcggcacctccccagaaaccgtgcgccagaatgatcgagggcttggtcatgatctgactcctatctgccaatgaaggctgtaagccgaacaatgcaacacgctgcagtccctcggcggtcggactgcgctccaatcgattccacccagacgctggctcatcagccctgatccccgccgccaactggcaagaccgtgccggtaatgtacgaagcctcgtccgaggcgagaaacaggatggcatggacctgctcgtcgatcgtgccatagcggtgcatcaggctcgaggccctggtctggtcgacaatggcctggtaccagatggcctcctgctcgctctgcgctgccatgttgcgcggaatcctgcgcggcggcgcctcggtgccgccggtggccacggcgttgacgcgcacgccttcgtgcgcatgctcgaaggcgaggctggccgtcagtgcgttgacgccgcccttggccgccgcgtagggcacgcggtggatgctgcgcgtggcaatcgacgacacgttgacgatgacgccctgccggcgcgcgaccatgccgggcagcaccgcgcggcagcaccacagcgtggggaacagcgagcgccggatctcggcttcgatctggtcctcctcataggcctggaagggcttggcccagatcgtgccgcccacgttgttgacgaggatgtcgatgcggccgaaggctgcttcggccgcctgcgccatctgcgtggcgccggcatagcgctccaggtcggcgtgcactgcgatggcctgcccgcccgcagcaacgatctgcgccgcgacttcatcgaccagcgccgatcggtcgaccagcaccaccgaggcgccctcggcggcggcggcctgtgcgacgccgcggccgatgccttgcgcggccccggtcacgatcatggctttgccggcaaagcgtgtagcagttctcatgttgtcgtgctccttgctcatgccgcgttgctggccgagaacttctcatagtagaagccggcgggcgtgatgccgctctgctgcagccagccgcgcacggcctccaccatcgccacggggccacacaggtagatgtcgacatcgccgccgttgagccattccggctccacatgggctgtgacatagcccttgcgtgggtggttactggcagcgtcggcgacgcaggtacggtattcgaagccggccaaggcaccctgggccgtatcgatgcgtgacagcgccaccaggtcgatgtcgttggtgaccccgtagaccatgcgcaccggctgcgcacagccgctggcggccagcacatcgagcatcgacaggaacggggcgatgccggtgccgccggccaggaacagcaccggccgtgtcaccgcgcgcaggtagaagctgccgtacggacccgagaacgccacgcgctcgccggacttggcctggctggtcagccaggtgctcatccgcccttccggcacgttgcgcaccacgaagccggtgcgcgcgctgccgggcgcggagctgaaggaataggagcgcgtctgcccggtgcccgggatctcgacattgacatactggccgggcaggaagtccaggccggcggcctcgtccaggtcgatggaaaagccgatggtcgaatcggagagctgttccagctcggccagcgtcccctggtaggtggtgacgccggtcttgcacgcggccgacgaggcgggcacgcgaatcacgcagtccgaacgcgggcgcgtctggcaggccagcacgtagccctggccagcttcctccgcggtcagcgcatcttcgatatagctggattcgggcaggtcatagctgcccgactcgcacagcccgcggcaggtaccgcaggcgccgtcgcggcagtccagcgggatattgatctgctgccggtaggcggcatcggacagggtctcgtgctcgccgcaggtgatgaacctggtgacgccgtcttcgaattgcagggcgatggtgtgttccatggcgcgttcctccagcctggatcagatgtgatagatgtcgatgacctggttgatgtagtcgttcttgagcacgacatacttgtccaggatgcgcggctgcgcgccggagaggtcgagcgtgtagcgcgacatgccgaagtagctgtaggtggtctggtagcgatggctcagcgtgtgccagttgaaacgcacggtgcaggtgtcgcccgccaccccgagcacttcgacgttgctcaggttgtggctggtgcgcgtgtccggaatggtggcgctggagcgctcggtcttgatgcggaacacgcgatcctccaggccctggcgggtcgggtaatagatcagcgagatctcgcgctgcgggtcggtgatcagcttgccgtcgtcatcccagcagggcatccagaactttgcgtcggggtggtagcacgcaagccatgcgtcccactcttcgtcatccagcagccgtgcctcgcggtacaggaaggactggatggcggccatgtcgaccggttggtcgagggtgatgtcggcggtgctcatgctgcgctccctgcggcggcgtcggtggtgtcggtggcttcattcgcggcttcggcggattgctctgccacggccttcttcatcacgtccagccagtagcggtgctgcaccgtgtagaggccctcgtcctcggtgcgcaccccgctcatcacgggcttgagtccgatgcgctgcgcggcctcgtcggcaccgtcgatccagtgcttcgcgccgcggcacatgtcgttccaggccagtgcctgcccggcgtagccctgctggcaagcgcggaactcctcgaggtcgtcgggggtggccatgccgctgacgttgaagaagtcctcgtactggcggatgcggcgcgcgcgcgcctcgtcggattctcccttcggcgcgatgcagtagatggtgacctcggtcttgtcgacggccagcggacgcagcaggcggatctgcgagccgaactggtccatcaggtagacgttgggataaaggcacaggttgcgagagttctggatcatccagtccgcggtctcggcgccgcaacgctcggcgaattcctcgcggcggctgaagttggggcggtcctccgggttggcccagcgcgtccacagcagcatgtggccatgctcgaaggcgtagaagccgccgccctgctggccccacttgccggcgtccatggcgcggatcttgtcttcctgcgcgttcttctgcttgcgctggctggtggttgcggcgtagttccagtgcaccgccgacacgtggtagccatcggcgccgttctcggcctgcagcttccagttgccctcgaacgtgtaggtggacgagccgcgcagcacctcgagcccgtcggccgactggtcgacgatcatgtcgatgacgcgcgccgcttcgcccaggaaatccttcagcggcggcacgtcagcgttcaggctgccgaacaggaagccgcggtagttctcgaagcgcgccaccttcttcaggtcgtgcgagccttccttgttgaagcagtcagggtagccggcgttctcgggatccttcaccttcagcagcttgccgctgttgttgaaggtccagccgtggaacgggcaggtgtaggtggctttgttgccgcgcttgtggcggcacagcatggcgccgcggtggctgcacgcgttgatgaaggcgttcagttcgccctggcgattgcgcgcgatcaccaccggctggcggccgatatgggtggtgtagtagtcgttgttgttcgggatctggctttcgtgcgccaggtagatccagttgccctcgaagatgtgcttcatctcgagttcgaacagctcttcgtcagtgaaggccgcgcggtgcagccggtagtcgccgcttgccttgtcttccaccaggaaggtatccaggtcgaggcgctttgcgccggggcgaacgggggccttgccctccggatagatggggatcatggagttgtctcctgccgatgtcttgtcgccggggcggcgctgcgcatggcgctgccgcccggactggatctaccggcccgcgcggcgggcggcattgcggaaaatcaggcggcggcgcgctggcgctccacctcggcggcgggggcgccggcctgctccggcagcagccggaaatcgaagtcgatcgaggcgagcggcttgtccacgccgtgtttgtcgagcgcggcggcttcggtgacgcgggtcaccgccggcaccagcccctcgcggctggcgaaggcgaagtcgtcccacaggtattcgtcgccgtcgatgttgatctgcgtggtcagcttgcggtggccgtccgccgacacgaagaagtggatgtgggccgggcgccggccgtggcgcgcaagctggtccagcaggcgctgggtggtgccttgcggcgggcagccgtagccgttgggcacgttgctgcggaactggtagcggccgtttgcatcggtgacgatggtgcggcgcaggttgaagtgcgactgggtcttgtcgaagaacgagtagttgcccatcaggttggcatgccacacctcgaccctggcgccgggcagcggcttgccgtcggcgccgtacaccgtgccttgcatgaacaggacctcgcccttgccgtcgtcgctaccatcatcgagccgggcaaagccggtgctttccggggcgccggccacgtagagcgggccttcgatggtgcgcggcgtgccgccggtcaggccggcgcgggcttcggcctcgtcggcgcggacgtcgaggaatcgctccagccccaggccggcggcgagcaggcccaactcctgggtggcgcccgcctcggcgaagtactcgatgcccttccagacatcgctggcgctcaggtcgaggtcctcgatcgccttgaacaggtccgcggtcaggcggactaccacctgctgcacgcgcgggtcgggggtgccttgcgtgccggtggcgacgataaagctgtggaccagggcgtcgatttccgagtgagtcatgggggtctccatagttgtggttgggtcccggttcatgctttgcaggtatcgagcttgtcttccgggcacggatggagcatagtcaacggcagttttggcagtccaacactgatttagtatcccatcgatactcaggaggtatagtcttggaattgcggcacctgcgttacttcgtggcggtggcagaggaacgcaacttcacccgggcggccgagcggctgcatatcgcacagccgccgctgtcgcgccagatccagcaactggaggacgacctgggtgtgcaactgttcgagcgccactcgcgcccgctgaaactgaccgataccgggcgcttcttctatacccacgcgctgcaactgctggcccagaccgcggaactgcaggcgatgaccaagcgggtcggcaagatcgagcacaagatgtcggtcggctttgtcggctccacgttgtatgggatgctgccgcggatcatccggcgcttccggcagatgcacgccgatctcgaactgagcctgcacgagatgtcgaccatggaccagatcaaggcgctcaaggaggggcgcatcgatgtgggcttcgggcgcattcgccacgaagacccgtcggtgcggcgcgtggtgctgcgtgaggagcgcatgatcgtggcgctgccggtcggccatccgctggctgacgccaagcccgagctcgcgctgcacgacctggtcggcgagccgctcatcatcttccccaaggcgccgcgcccgagctttgccgaccaggtgctggccgccttccacgaccgcgccctgaagccgcgccgcctgcacgaggtgcgcgagctgcaaatcgcgctcgggctggtggcgatgggcgaaggcatctcggtggtcccgagcagcgtctacgggctcaagcggggcgacgtgacctacaaggaactggacgatcccaagctggtgtcgcccattatcatgagcacgcgcatgctggacgagtcggccgacctgcgctcgctgcgggacatgatctaccagctctacgaggatgagggcatggcctacctgccgccgccgaaggaataaggcgcaacgggcggttcatactctgtaggtatgaaatcagacgccaacggtcttggacaccccaaaaatagccctccatactccggtgcaacgttcaactgcatcaggaaggtatgaaagtggcgacgcagcaaagcatcacggccatcgagtccatcgaggccatcctggtcgatcttccgaccatccggccgcatcagctcgccatggcgaccatgcagcggcagacgctggtgatcgtccgcctgcgctgtgccgacggcatcgaaggcctcggcgaggcgaccaccatcggtggactttcctacggcgacgagagccccgagggcatcaagctgaccatcgacagctaccttgcaccggcgctgctgggccaggatgcggccaatgtgcatggcgccatggcgcgcctcggcaaggtcgcacgcggtaaccgcttcgccaagtcggcgctcgagaccgcactgctggacgcgcagggcaagcgtctcggcgtgccgctggcgacactgctgggcggcgccgtgcgcgacaccctgccggtgctgtggacgctcgccagcggcgacaccgcgcgggacatcgacgaggccgagcgcctgctcgccgagcgccgccacgataccttcaagctcaagatcggccggcgcagcgtgcgcgaggacgtcgcacacgtttccgcgatcaagcgcgcgctgggcgagcgcgcccgtgtcacggtggacgtcaaccaggcctggaacgaagcggatgccgccaccggcattgccatgctggagaccgccggcatcgacctgatcgagcagcccacgccacgcgagcaacgcgccgcgctggcgcgcctggcggcgcgtttcgtggtgcccatcatggccgacgaagcggtgtgcgggcccgaggacgcgatggaactggcccgcatcggcggcgccgacgtgttcgccctgaagatcgccaagtcgggcggcatcttcggcatgctgcgcacggccgcggtgggcgatgcggccggcatcgcgctgtatggcggcaccatgctcgaaggcagcatcggcaccattgccgccgcccacggctttgcgaccctgccgcaactggcgtggggcaccgaactgttcggcccgctgctgctgaaggacgacatcgtcgccgagcgccccgtctaccgcgacttcgcgttgcacctgccgcagggccccggcctgggcatggcgctggacgaggacaagctcgcccactaccggcgcgaccgcgcctgattccctgccatcagaccccatcagaatcgaagcgaggagacaccaatgctgtatctggtacgaatggacgtaagcctgccgcacgacatgcccgccgcgcaggcggaggacatcaaggcgcgcgagaaagcctatgcgcaggacctgcagcgccagggcaagtggcagcagctctatcgcgtggtgggcgagtatgccaactacagcgtgttcgacgtcgagtccaacgagacgctgcacacgctgctgtcggggctgccgctgttcccgtacatgaagatcgccgtcacgccgctggcgccgcatccttcatcgatccgctgagggagcccacgtcatgcgctttgccacccgcgacgggcttcgccttcactatgaacttaacggtccggccggcgcgccggtgctggccctgtccaactcgctgggcaccaccctgtcgatgtgggacccgcagatgccggcgctgctggagcgcttccgcgtgctgcgctacgacacgcgcggccatggcgcctccggcgtgccggcagcgccgttcggcatggccgagctcggggccgacgtgctggcggtgatggaccatgccggtgtcgagcacgcccacttctgcggcctgtcgatgggcggcatgaccggcatctggctggcacgccaccatcccgaacgcttcggccgcttcgtgctggccaataccgcggcgctgatcggcccggcgtccggctggaacacgcgcatcgagcgcgtcagcaacgagggcatggcggcaatcgccgggggcgtgctggcccgctggttcacgccggccgcgctggccggcgatccggcgcacatcgcgcccgtgctcgccatgctcgcatccacggatgccgatggctatatcgccaactgcgccgccgtgcgcgacgccgacctgcgcggcctgctgccaggcatccgctcgcgcgtgctggtgatcgcgggcgtgcaggatgccgccaccacgccggaacagggccgcgagctggcgcaaggcattgccggcgccgaatacctcgcgctcaacgccgcgcatttgtccaactgggagttgcccgaggcgttttcgcacgcggtgatccacttcctgtcacaggcgtgatgccatacatccttaccggagccgacatgacccagccctgcatcatctccgtcgccatcaccggctcgctgccgcgcaagcgtgacaaccctgccgtgccgatcactgtcagcgagcaggtcgaatccacccaggccgccttcgaggcgggcgccacgctcgtccacctgcacgtgcgcaatgacgacgagacgccctcctccgagcccgaccgctttgcccgcgtgctggagggcatccgcaagcatgcgccgggcatcatcacgcaggtctccaccggcggccgctcaggcgcgggaagggagcgaggggggatgctgtcgctgcgcccggacatggcgtcgcttgccaccggctcggtcaatttccccactcgcgtctatgacaatccgccagacctggtggactggctcgccgcggaaatgaaggcctacgccatcaagcccgagatagaggccttcgacctgtcgatgatcttccaggcggtggccatgcaacaggccggcaagatcgacggcgcactgcatatccagttcgtgatggggatcaagaatgcgatgccggtcgatcgcgaggtgcttgccttctacgtgcacaccttgcggcgcctggcacccgatgcgacctggaccggcgctggcatcggccgggaccagctgacgatggcgcgctggtcgctcgaactgggcggccattgccgcaccggcctggaagacaatgtgcggcttgacaagcagacactggcgccctccaacgccgcgctggtcagccaggtagcggccttgtgcgaggaatatgggcgccccgtggcgacagtggcccaggcgcgcgcgctgctggggctgccatcaatggaaatcgacgggcgttcgccctggtagattaaggcctattcgaagacgtgcagggccgccagcaggcgatcgcgtatggcggcgcatgaatccggcaagggtccctcgcaagaactagatcagtggattagtggaccggcgcttcaaggcgcgccgcacgtcaaccgttgcccgcccttctcaatgctgcgccgacttctccatagaatgcgcgcaatttctccacctcgacgtctacaggcagcaaggcgggccacaacaacgccaccatatccctggccgtcttctcgatatccacttgccgctgccgggcgatcgcgtcccacaggatgtgctccatcgggccgaggattgccgagcgcagcaggctcaacggcaggtcatcccggatctcgccgttgtcccgcgcccgcgccagcaagtccatcaacggtgccgtatagcggcgctgcagcggtacgaacacctctcccagccccggcccttttgcacgcccctccgacaacaccagcgcacacaagcccgtcccctggatcaggaacaaccgcaggtgtgtcctgacatagaactccagctgcacctttgtgctttgcccgtgcggcatgccttgttccacggtgctgatgatctcgtcataccagtcctcgatcacgcgtgcgcatagctcgcgcttgccatggaagtaggtgaacaccgtgccctcggagatgcccaggcgctgggcgatctcggtggtcgtggtccgctcatagccgagctcggcgaatacctcgcggctgacgcgcaggatgtcccggatgcgttgttccgccttggcgcccgccggcacacggcggggcgatgtgacgtcttccatcttgattgagtccttgcttgcccgaaggcgagattatagggccggctcagccctgacttgagctttactcaattttaggttgccatttcgattggcaccatgtatttttcgatcatcgcaccaacgggtgtcaggcgagcctcgaaggaatagccaaaaataaagcaaccgcgccgcaaatatccgggaaaacccggagacgccaccccagaatccatcgatgcgctgtttattgagtaacactcacaaatatccaacgtgacgaaccacaaccgggctttggagacaagtatgacgatgcaggccgagtcctctcccaccatcctgccgattggcgggctttcgcatgtgagaggggacaccaccattccgctgtcggaacagaccgtgccggagttgctggcgcaaacggtggctcgctatcccgagcggaaagccgttgcctttcgcgagcaaggggtgcgctggaactggcgcgaattctccgatgccgtggacgcactggcggcaggcctgcacacgctggggctggccagaggcgaccgagtcggcatctggtcccccaaccgggtcgagtggctggtcacccagttcgccacggcgcggctggggctggtgctggtgaacatcaatcccgcctaccgcctgtccgagctggagtacgcgctgaacaaggtgggcgtcaaggcgatcgtcgcggcggaagccttcaagacctcacggtacctggagatgctccaggtactcgcccccgaactggccacctgcgcgccgggcgaactgcaggcggcgcggctgccggcactgcgctgcgtcatccgcatgggcgacgaccatacacccgggatgctccgctatgccgacgtgattgcgcgcggcacaggcgtggctcggtcgacgctggatgccatcacggcacagctggaccgccatgacccgatcaacgtgcagttcaccagcggcactaccggtgcgcccaagggcgccacgctgacccatcgcaatatcgtcaacaacgcacgcttcattgccatggcgatgcgtttctccgagcaggacaagctctgcatcccggtgcccttctatcactgcttcggcatggtcctggcggtgctggcctgcgtgtcctccggcgcggcaatggtgttccccggccaggccttcgagccggaagccaccatgcaggcagtcagcgaagaacgctgcacggcattgcatggcgtgccgaccatgttcattgcccagctcgatcacccgaacttcgcgagctacgacttctcttctctgcgcaccggcatcatggcggggtcaccctgcccgatcgaaaccatgaagcgcgtggtgtcgcagatgcatatgtccgaggtgacgattgcctacggcatgacggaaactagcccggtctccttccagagcagcaccaccgatccgctggacaagcgcacgaccacggtgggccgcatccagccgcacctcgaagtcaggatcgtggatgcgacaggtgccacggttcccgtaggagaaaccggcgagctgtgtacccgcggctattcggtgatgctgggctactgggatgacgaggcgcgtaccgccgaagccattcgcgacggctggatgcacaccggcgacctcgccaccatcgacgcggaaggctactgcaacatcgtcggccgcgtgaaggacatgctgattcgtggcggcgagaacatctacccgcgcgagatcgaggagttcctgttccgccatccgaaggtccaggcggtccaggtgttcggcgttcccgaccagaagtacggcgaagaggtctgcgcgtggatcgtgctcaagcccggcgcgagcgccacggaggacgagatccgcgatttctgccgcgaccagatcgcgcactacaagatcccgcgctacatccgctttgtcgacgagatgcccatgaccatcaccggcaaggtacagaaattcgtgatgcgcgagcgcatgacgcaggacctgaaactcagcgaatccaggacggcctgacgcgctggcgccggtgcacggcgccagccaatccccccgctcccacagacaacaccagagacaacaccgctatgaacaccctccccggcctcaagttcgacctcggcgaagacatcgaaatgctgcgcgattccgtgcgcgcctgggctcaggccgaactggccccgcgcgccgccgagatcgaccgcaccgaccagttcccgatggacgcctggaagaagatgggcgacctgggcgtgctgggcatcaccgtggccgaggaatacggcggtgccaacatgggctacctggcgcacatgatcgcgatggaagagatcagccgcgcctcggcgtcggtgggcctgtcgtacggcgcgcattccaacctgtgcgtgaaccagatccaccgcaacggcacgccggcgcagaaggcgaagtacctgcccaagctggtctcgggcgaatggatcggcgcgctggccatgagcgagcccaatgccggctccgacgtggtcagcatgaagctgcgcgccgagttcaagggcgaccgctacgtgctcaacggcaccaagatgtggatcaccaacggcccggactgcgacgtgctggtggtctatgccaagaccgagcctgagctgggcgcacgcggcatgactgcctttatcgtcgagaagggcatgaagggcttctcggtggcgcagaagctggacaagctgggcatgcgcggctcgcacaccggcgaactggtgttccaggacgtggaagtgccggtcgagaacatccttggcgtcgagaatggcggcgccaaggtgctgatgagcgggctggactacgagcgcgcggtgctgtccggcggcccggtcgggatcatgcaggcgtgcatggacgtggtcacgccgtatatccacgaccgcaagcagttcggccagagcatcggcgaattccagctgatccagggcaaggtggccgatatgtacaccacgctgcaggccgcgcgcagctacctgtacacggtcggcaagaacctggacgcgctgggcagcgggcacgtgcgccaggtgcgcaaggactgcgccgcggtgatcctgtacaccgccgagaaggccacctggatggcgggcgagaccgtgcagatcctgggcggcaacggctatatcaatgaatacccggccggccgcctgtggcgcgacgccaagctgtacgagatcggcgccggcacctcggaaatccgccgcatgctgatcggccgcgagctgttcgcggaaaccatgtaagcgcgcctaccttcgccatctgccgaccgacagcaccatctcgcggcacacccagaagcacgatatgccaatcatcgaaaccaaactgaacgcccgctccgagtccttcaaggccaacgccgaagccatgcaggccctggtagccgacctggaggccaggatcgcgaagctcgccgaaggcggcggcaaggacgcgcgcgacaagcacctgtcgcgcggcaagctgctgccgcgcgaccgcgtgcagcaactgctggatccgggcaccccgttcctggagctgtcgcagcttgctgcgtacgaaatgtacgacgatgccgcgcctggcgccggcatcatcaccggcatcggccgcgtggccgggcaggagtgcgtgatcgtctgcaatgacgccaccgtcaagggcggcacctactacccgatgacggtcaagaagcatgtgcgcgcacaggagatcgccgaggagaacaacctgccgtgcatctacctggtcgattccggcggcgccaacctgcccaaccaggacgacgtgttccccgaccgcgaccacttcggccgcatcttctacaaccaggccaacctgtccaagcagggcatcccgcagatcgcggtggtgatgggctcgtgcaccgccggcggcgcctacgtgcccgcgatgagcgacgagtccatcatcgtcaagaaccagggcaccatcttcctgggcggcccgccgctggtgaaggccgccaccggcgaggaggtcagcgccgaagacctgggcggcgccgacgtgcatacgcgcctgtcgggcgtggccgactacttcgcgcagaacgaccaccacgcgctgtcgctggcgcgcaatatcgtgcagcacctgaaccgccgcaagccggaccagatccgcctgcacgagccggtcgagccgctgtacccggtggaagaactgtacggcgtgatcccgaccgacacgcgcaagccctacgacgtgcgcgaggtgatcgcgcgcctggtcgacggctccgagttcgacgagttcaaggcgcgctacggcaccacgctggtgtgcggcttcgcgcgcatctggggctaccccgtcggcatcgtcgccaacaacggcatcctgttctccgaatccgcactgaagggcgcgcacttcatcgagctgtgctgccagcgcaagatcccgctggtgttcctgcagaacatcactggcttcatggtcgggcgcaagtacgagaacgaaggcatcgcgcgcaacggcgccaagatggtgaccgcggtggccaccgcgcaggtacccaaattcacggtgatcatcggcggctcgttcggcgccggcaactacggcatgtgcgggcgcgcctattcgccgcgcttcctgtggatgtggccgaacgcgcgcatctcggtgatgggcggcgagcaggccgccagcgtgctggccacggtgcgccgcgacggcatcgagggcaagggcggcaagtggagcgcgcaagaggaagaggcgttcaagcagccgatccgcgaccagtacgagcaccagggccatccgtactacgccagcgcgcgcctgtgggacgacggcgtgatcgatcccgcgcagacccgcaccgtgctgggcctgggactgtccgcgagcctgaatgcgccgatcgaggacatgaagttcggcgtgttccgcatgtaatcacgacaaggaagaccgatgttcaacaagatcctgatcgccaaccgcggtgaaatcgcctgccgcgtggccgccacctgccgccggctcggcatccgcaccgtcgcggtgtactcggatgccgacgccgacgcacgccacgtcgccttctgcgacgaggccgtgcatatcggcggcgcggccgcgcgcgacagctacctgcgcgcggaccacatcatcgagatggcgaaggagaccggtgcccaggccatccaccccggctacggcttcctgtccgagaacgaggcctttgccgaggcctgcgccgcggcggggctggtcttcatcggcccgccggcgtctgccatccacgcgatgggcagcaagagcgccgccaagcaattgatggagaaggccgcggtgccgctggtgccgggctaccacggcgaggaccaggatccggtgctgctgcgccgcgaggccgaccgcatcggctacccggtgctgctcaaggccagcgcaggcggcggcggcaagggcatgcgcgtggtcgagtcgggcgacggcttcatggccgcgctgacctccgtcaagcgcgaggcgtcggccagcttcggcgatgacaaggtgctggtggagaagtacctgacccgcccgcgccatatcgagatccaggtgtttgccgatacccacggcaactgcgtctacctgttcgagcgcgactgctcggtgcagcgccgccaccagaaggtgctggaagaagcccccgcgccgggcatgaccgaggcgcgccgccgcgccatgggcgaagcggcggtggccgcggccaaggcggtcggctatgtcggcgccggcacggtggagttcatcgccaaccaggacggttcgttctacttcatggagatgaacacgcgcctgcaggtggagcaccccgtcaccgagatgatcaccgggcaggacctggtcgaatggcagctgcgcgtcgccgccggcgagccgctgccgctcacgcaggagcagctgcgcatcgacggccatgcgctggaagcacgcatctacgccgagaaccccgacaaacagttcctgccgtccaccggcacgctgcgctacctgcgcacaccgccggcggtgcagttcatgcgcggtggtgatgtgcatggcccggccggcatccgcatcgacgccggcgtgcgcgaaggcgacaccatcagccccttctacgacccgatgatcgccaagctgatcgtctggggcaaggaccgcgacgaggcgctggcgcgcatgcgccaggcgctggcgtcgtatcacgtggtggggctgtcgaccaacgtggccttcctgcaacggctggtgtcgtcgcaggcgttccgcaccgccgatctcgataccggcctgatcgagcgcaacgaagccacgctgttcccgcccgccgccccggtcggcctggaagtcattgcgctggcggtggccgcgctgctcgaccgcgagacgcgcgagcgccgcgtcgacgccgccgaccagcattcgccgtggacccatggcggcgcgtggcggctgaacggcggcgtgtcgcgcacgctgcgcttcggctatggcgagcaggtgctggaggtgacgctgaataccgatgcacgcggcagcacgctgatctacgcgaaccaggttgtgtccttcgcctgcaactgccagggagatgagatccgcgtcgacctcggtacgcgccacgcgcacggccaagtgcatgccgacggcgaggtgtttcatgccttccatgccggtggtcacgtaagcctgacctggctcgatccactggcgcacgctggcgaggctgaaagcgaagacggcaagctgaccgcgccgatgcccggcaaggtcattgccgtgatggtcgaggcgggcagcatcgtgacgcgcggggccccgctgctggtgatggaggccatgaagatggagcacaccatcagcgcaccggtggatggtgtcgtcagtgaagtgctctatggggttggcgagcaagtggctgaagggtcgcagctcctggcgtttgaagcctgatatcgtgggggaggtttccggcaatgcaaccagacaaagtcaagatcgtggaagtcggtccacgcgatggcctccagaacgagaaggcgttagtgccgaccgagatcaaggtcgcattgatcgaccagctgaccgaggcaggcgccggagatagagcgattgtcggggcaaagactgaaagccgatcagcccttgcagcgggtggccacggatccatccccggcggcagcaccattgacagttccagggtgtaactggcatctgtacggatgcgcacaccaatgaacggctgggggcttggggcgcaattggcaacggcaatgcgctccaagcgctcagccactagtccgttgttcagcaccggataccctggcaaccaaccagcaatgcgagtccagccgcttcggcaaagttggtcaagctcacaaccccaaaattgcgcagcagctcgtagctgctgattcgccggtcggcccaggccatcactaataggttgttggcagtgaatagcttggcgccgggcactaccagcagcagccctaatgaaaacaccaggctagctaccaatcacgcagctggtggcgaaccctaaacttgggtcgctggcaacccgtacggaattcagcgctccccgcccgatgaaagcaccggccagtatgcccaagcatcgccatttgcagcagcggcaggcgcgccttggccacccgacggtttgcacccgctcggcgttttcgcaaccttcaaatgccaggccacatgagcctaatagtgcaccagcggccctgccgcgacttagttggcaatcgaaagtcatattttcagcattgatgctaggcaacgcgaaaaaccgtgcttgattcgcgtcaacaactcctggcaacccgagtcgggaaccgaaccttcgcgacttgacctaccgcggctacatagaatggctacagggcgacggcgtgaagggggctcgagatgaccatcatggagaacatagcgattgctatctcgcgtgggccgtcatggcgaggtgagcagacggaaatgtgcgagcacaagggcatcggacatcccgatagcctatgcgatggggctgtcgaagctgcggctcgcgccttgtgccgcgcatacttcgaagcctatggcgcagtccagcacttcaatctggacaaggcgctactcatcggcggcatgagcgcgccaaagttcggcggtggcaaagtgctgcgctcaacgcggttgatagtatccggccctgttaccgaacttccgtcggccaaggccgagctagttgtcgagcaggccattcgcgagtacctggcgacatccttgggcgacattggcaatgacatccggatcgagccaatcctccgcccctcggccccgaacctccggcgcgtgaccaatgcagcgtctctttcgctgtccaatgacacatcctttggcgtcggctatgcgccactctcatcgcttgaaagagcggtgctgttgattgccgaccttctgcgctcacgtgccgacaggggaatgtttgaggcggcgggcctcgattacaaggtgatggggagtcggctgggtgcgcatcaccgtctcactcttgcgctggcctttgtcgaccgatgcgtccaaggcgtcgatgagtacttcatcctcaagggccggattgggtcgtatctggccgagcacatcggcaccgactgtgagattgcaatcaataccctcgatcgccgggatgcttgcgacgaaagcgggatttacctgacggtcactggcttaagtgctgagcatggtgatgacggccaggtcggccgcggaaaccgggtcaatggcctgattaccccctatcggccaatgtcgctggaggccgcagcgggcaagaacccggcgtcacatgtcggcaagctctacaacgtgctcgcccaccggttagcctctcatattcaggcaagcgtggatggcgcggatgaagtcgtcgtccggcttctctccggaattggacgccccatcgaccagccccaactgtttgccattgatgtcgtggccgagcgcggcctctcgagcgcccaggagcagcaagttcgtgaactcgcgacgctacagctggcgcagcttcctgccttggtcaatgagctggtctatggcacggtagcggtcttctaggcccggtgtatggggagcaaagcaacctcggcgccggcatcggctggccgagcggcttcccagccttcaaacacatacgtcatgcggcgttcgacattcattcctgaatcggcacccaccgcacccccgaccacccatgaacgcttgattgaaatcaagaagcaaatcgactggtcacccagaatgaaaatgtaatttatgcgctgcagcccctcttaatagccccaaggagaggatggaatgccgaccaagtccaccacccctaatggggggagttacggcctcaccgaagcccaggcagctccaacggccgccgcaggcccggccgcctcgcagcagctcgtgcgtgacccggtctgtggcatggagatctccccacgggaggccgctaccagcacggagctcgaccagaagcgatactggttctgctctccacactgtgagcaggttttcctagccaacccggcgaaatatgttcttcaccccgttgataggcgtagctcggctgggccctcccgcagtcctagcccacccggcgtcgctcctatccctgcggcgacgcccgcgcttgcttcccacgccgccaagcaactcgccaaggaccctatttgcggaatgatggtggacaaggctacggccctctccgccgagcgtggcaaccgcaagtactacttctgcagcgagagctgccttcggaccttcgagtcgccagagagcgagttgaaagccatgaagacgcgcgtgaccattgcgctcacgggcgtgctcgcgctggcggtgctgcgggctggcgccttcctggcactggcagccggcgcgacgctcgtgacttgggccccgattcccgccctgccttggttcacgtgggggatgtggctattccttctcgtcacgccggtccagttcattggcggctggagcttctacaagggcgcatggaacgccatccggacgcgcaatatcaatatggacttcctcatcgccctggggacgtccgtcgcctacttctacagcgtagtagtgctgttctttccgtcctggctgcccgtcaaggtcgaagagcgagacgtctactttgaggtgtcggcggtcattatcgccttcgtgctgctggggaaatacatggaggaaatcatcaagaagaaatcctccgccgctgttcgacgcctgctcgacctgcgccccgccgtcgctcacgtgcttcgcgacgggacggaggtggaaatcccggctgaaagcatcatggtgggcgaagcggtcgttgtacgccccggcgagaagattcccactgatggcaaggttatcgatggccaatccagtgtcgatgaatcgatgctgaccggcgagtcgatgcccgtggaaaagaagcctggtgccgctgtcattggcggcacgctaaaccgcagtggcgccttcaccttccaggccacaaaaatcggagcggacaccgctctcgctcagattatcaggatggtcgaggacgcccaggccagcaccgcgcagattcagagactggcggaccaggtcaccggctacttcgtacctgcggttgtttcggtcgcgatgctggcattagtgggatggaccgtcgccggtcattttccgcagggactgctcgcattcgtggctgttctgattatctcctgcccctgcgcgctaggcgtcgccacgccagcagcgctgatggtcggcgtcggcaagggcgcggacaacggcatcctgatacgcggcggtgaagtgctggagcgggccgagaagctcaccgcggttgtctttgacaagaccgggacgattacgcgcggagagccgaccttgaccgatgtcatccccctttctgggcgagagaaatctgacctgctgactcttgctgccgctgtggaagccgggtccgagcaccctttgggcgaagccatcgtgcgcgccgcacagtatcgcgcgctcaccattcccaaggcagccagcatcagcgcattgtctggcatgggcattcagggcctcgtcgacggtcagcaagtctggctgggcaaccggcgtctctttgcacgccaaggcatcccaatcgaatcggccgaatctgtactcgggaagctcgaggccgatggcaagacagccatgctggtcggcgccggcacacaattgctcggcgtagtggccgtggctgacactgtgaaaccggaagcgagcgaggcaatcgcggcattgaaggcgcgcgccatcaaggttgtgctactgagcggtgacaaccgccgcaccgccgaggcaatcggccggcaggttggcattgagcatgtcattgccgaggtgatgccggaagacaaggtcgagaccattcacgcattacagaagcaaggggaggtcgtggccatggtgggagacggcgtcaatgacgcaccggcgcttgccgcagcggacatcggcattgccatcggctcaggctcggatgtcgcgaaggaaactgggagcatcatcctcattcgcgatgacgtgcgtgacgtggttgccgccattgagctgtcccgcgcgacgatgcgcaaaatcaaacagaacctcttctgggcgttcatctacaacaccatcggcatccctatcgccgcacttggactcctgaaccccatctttgccgcagcagcaatggcactgtcctcattgagtgtggtagccaactccgcattgctgaagcgtgtacgacttggcgccagaattgccagcctggaggcgagatgaaacacccggtggcatggatttgcgctgcctttgcaatgctactcgcggcagctatcgtctaccggtttgggctgacaccgttcaccatactggttggcctactcctgctgtcctgtccggtcgttgtggtgtggttgagtcttcgcctttcgcgacagtgcgagcgcgatatacgaaacgcagttgagcgtgaacgccaagacaaaggttgaagagagggtctatgaactggttatcacagagtctcacttggctcctgcttggcggaacggcgaacagtttttcagcaagaccaagcgagatacatacacctacgtcatcggcaccatggctgctgccaggcggtacggcgttcgctttataggaggaaaacatgaaccacgaccacaacggtcatgagcggcctggcgacgcactgcgcaccgtggccaggtccaagctggtcatgattggctttctgctggtgattgcctacttcctatggactgaacaccgggcacacgtcattcagttcctgccatttcttctgctggccgcctgccccttaatgcacatcttcatgcacggtggacatcgacacggtcacggaccggatgacgccaccaaggacacgaacgccaaaggagagcgatgatgcaacccgaaacacaatccagctacggtctctggtcgctggtcattatcaactcagctgtcttcatcatcttcgccttcagcttcaccaagccgaagacccagcgcgactggcgctcgtttggcgcgttctccgcgttcattgtggcgctctttacagagatgtatggcatccccctgagtatctatctcctgctaccgtggctttcggcgaaattcccgggaatcgacttcctctcgcatgatgccggtcatcttccggagatgattttcggctggaggggcaacccgcacctggggccatttcacatcgccagcgacatcttgatttttggcggcttcatcatgctgtcttccgcctggcgcattctgtacctggcccagcagcagcaccgcctggcgaccactggtctctatgcgcgcatgaggcacccccagtatgtcgcgttcgtcctgattatgttcggcttcctgctgcagtggccgacgatagtcactctggtgatgttccccatcctggtctggatgtatgttcggctggccaagtcggaggagcaggacgcactggccgagttcgggcaagcatatgaggaatatcgccaaaagacaccagcgttcattccgcatatctcagcccgagatgttccgcggacgcgtcctcattgaattcaaccgtcatcttccttgcacccggaggctgccatgaaacccttcaagactggtttgacgctatccgccacggtcgtgctgttctacgttctatgcacgctcgtctggatggttcttcctgagcccttcatgaatttcatgaacgcgctctttcacgggctcgatttccggcgccttcagaccggcgaatcagtatcgtggtggtccatcatctatccagcctttgtgtttgcggtgtggttcttcgctgccggggcattctttgcatggttacacaacagccttcaaggagagacctgataccaagaatggcgatatgactccaagtccttgcgccacagctctttacgagctcgtgtcaccactggcattgagactctgctccccaagccacaggtcgaagagatgttgcgccagggaaagggagaccaccccttctccacgcttcgggtcaacgaccccaatctggtccaggacctcgaagctgccaatgcctcggcaacgcaaagagtacagcgagagtactgcgcaaatcattgatgcagaagtgcggacgattctgggcgacgccagtcagcgggtgaagcaaacattgctggcaaaccggcacaagccagacgcgctggcaaagctactgctcgaacaggaggtcgtagaccgcccttcgctggagctgttgctcaacgaaaaagttaccccgctttcacctggaaagccccaccctttcccacccgatgcgcccgactcaagggaggtgaaccatgaaaatgaagacaagtagcaagacggctccatccgaggcaagcgccctctcccatgacagctatgaggagaatctccacctgcttcaaatcgagctggtcaaactacagaagcacttcatttcctgcagcgaccggattctggtgatttttgagggaagggatgcgtctgggaaggatgggaccatcaagcgcattgtcgaacacctcagtccgcgtgaaacgcgcgtcgtcgcactggggaagccatccgaccgtgaccgaggctcctggtacttccgccgctatgcggccgagctgcctgcggccggcgagttcacccttttcaatcgcagttggtacaaccgggccggtgtggaacatgtgatgggcttctgcaccaaggacgagcatgaggagttcatggcaagtgtcccagagttcgaacggatgctcgtgcgttccggaattcgtcttatcaagtactaccttgacatcagcaaggccgaacagaagaagcgcatcgaagagcgccgccgggacccgctaaaacagtggaaagtcagccccattgacgaacaagcggtatcgctttggaagaaatacagtaaggcacggaacgagatgtttgctcgaaccagcgacatcgtgccatggaacgtcgtgcgcgccgacgacaagcatgtcgcacgcctcagcgtcatcaaggatctactgacccgccttcactatgcgcacaaggacgctgagctgattcgccctaatccggaagttgtgtttccttatgcagaggaacatcttctgagcggggcgatttcgaagtgagacggtagcgcagcacgaacttgtgacctgcgaggatggatgagatgaagaccagcatcattgaagttagaggcctgctgtccgttctgagcaggggcggaggctaattgggtcgctggcagcactacggtgaagtatgacgaagccgtaacaagcccgagggatgaccgggccgggcatggcgatgttgtaccccaatctgagcgctgcggtagccgacatcgcacaccccagttggcgggcgtccgccatcggcatctaccgcttctggcgcgacctcgggtatggcatcggcgcgctctgcctgggcgcagctgcggcgctcggtggccgcgtcgagagtgcattccggttcgtcgccatcgcaatgggaacaacaattgaaaacaacctgcctcagatgacgtccagagggatttttagatagcgaacgccattcgcatcgggcggcggcaactccccggctcgtatattgacttgcaccgacggcagaagcagcgtcggcatcgccagcgtcgcatcgcgcgcccggcgcatggccacgaactgttcctcgctcacgccgtcatgcacgtggatattgccttcgcgctgagcgcgcaccgtcgtttcccatgcaggcccgcgcccctcgggcggatagtcgtgacacataaagagccgtgtattgctcggcaggtccagcagcttgcggatggagcgatacaactcgtgtgcgtcgccgcccgggaaatcgcagcgagccgtgccgacgtccggcatgaacagcgtatcgccgacaaagaccgcgtccccaatctggtaagccatgtcggcgggtgtatgccctggcacatgaatcgccctgccggtcaggccgccgatggcaaacgtcgctccgtcgtcaaacaggtggtcgaactgcgacccgtcgagccgaaactcaggctccaggttaaagagcgtcttgaagaccccctgtacgttgcggatgttctggcctattgctgtctggccacccaggtgtcgcttcaggtacggcgcggcagacaggtggtcagcatgcgcgtgcgtctcgagaatccactcgactctcagtccatgcgcgcgcacaaacgcaacaaccttatcagcacttgccgtcgatgtccgacccgccttggggtcgtagtccagcaccgagtcgatgatggcgcactcggggcgcccctcctgaaagaccacgtacgtcacagtccaggtcgcagggtcgaagaacggctggatagtcgggtgcatgctcgcctccttggatgcagtacattctattcacatacattctatttttcaatataatattaacaagcaaaatgtaaacgacctatggaccagccccaccccgccatcgacctcgccagcatgcaagctgctgcggcgcaggcctgtaccctgctcaaggtgcttgccaatccggaccgcctgctgctgatgtgccgcctgtcccaaggcgagctgtctgtcggtgagctggaggaacagctcggcatccggcagccgacgctgtctcaacagctcggtgtgctgcgcgagaacagcctggtggccacgcgccgtgacggcaagaacatcttctattcggtggcgagcccccaggcgcttgccgtcatggcggtcctttatgaacagttctgtgccaaccccgatcaggaggcgacatgctgattgacctcgctaacttcacgcccggcctgtcactggtcggcgggctcatcatcggtgcggcggccgctgtgctgctgctgttcaacggccgcattgccggcatcagcggcatcttcggcggcctgcttagcctgcctcgaaaggacatggcctggcgcctgaccttcctcgctggcctggttggcgctcctgtgattgcgagcctgctcggcaagcccgccattgcggatatccaggcaagctggggcgaaatcctggccgccggcttcctggtcggccttggcacccgctacgccagcggctgcaccagcggccatggcgtgtgcggcatctcgcgcggctccatccgctcgctggtcgccaccctcaccttcatggtggcgggattcctgactgtcttcgtgcaacggcacctgattggaggctgatatgaccgccatgactgcactcgtcgcaggcctgctatttggcattggcctgatggtctccggcatggccaacccggccaaggtgctgggctttcttgaccttgcaggaacctgggacccgtccctcgcttttgtgatggccggtgccattgccattggctcgctcgccttcctcatcgccaaacaccgcaaacactccttcctggggctgcctgtgcaactgccggccagcacggccgtaacgctgcggctggtactgggcagcgccgccttcggcgtcggctggggtctggccggcttctgccctggtcccgcgctggttgccctgggcgctggctatccgaaggccattggctttgtggcagcaatggtggctggcatgctcgtgttcgacgtcgcggagcgcgccaaatcaagcatgcaacgggcgtaagcacgccggcactggcagcgaagtgcagttggatagaggcgtggcagaggaacaaacaatgcgccgcagggctggcgccgacgggcgaagtggcgctttatacggttcccgctgacttgctgccctcatagtcgatttccaggtattccgccgccggatttgttcctggccagaccgtttcctggcaaccggagcattgctgctgagggcatccgcaaaatggtctgcgcagattgctcctgcgcagaccagcacatcgatgggactgaacacccggtacacccatcgcttcgttgatcccaatcaactcaaatccctgaccgccgcataccttggactaggaaccatcatgttttcataggaggatctcccatgtccaccaaccatcgcctctctacccttatcactgcggccgccgtgctagcgtgggcgccagcagctttcccggcgtcgccggctaccggcattgagcatgagcagcaccatcctgaaaagcggcaagataaggctccggtcgtaactcccggagtttccagcgatgcaaagctggacgcccaggttgcccacctgcgtgccatcagagagcggctttcgcgtgccaaaacgccggaggagcgtcaggccctcttggctgaacgccatcaggtcatgcaagatgcaatggccatcatgcaaaaggacatgatgaaaatgggcggccctgctcgtatggctcctggcaagagagtcgccaagggaaacgccccatcaaatcaaatgcagatgtgccaagacatggcgggtagtcacatggcgttcatgcaggaaatgatgcagacgatggccaacgaccaaggcatgggcccgggcatgggcatgggtccgggcatgggtccgggcatggggccggggatgggtccgggcatgggtggaaagatggcgccaggcggatgatgggtctagccgtaaggtttggccctcgtgcggactaatcccgtcagaccgcaaacctgccagccccttgccgtccggccgtcgctcttgcgacggcagttccgctgcagcagcagaatggagtgagtgtctgcaaagcattcggcgtagcgtcgccggtgccgaaacggtccgtggcttttttccgccttgccgtcctgaatgaagccggtcgcggcgttcgcaattacaatcgccagaattaccccggcacatgggggcttgattccggacaactgcgatgccatccccaatcatgaggcatgtcgcatcaggccaccctttcgtggggaatttgcacgattaggcaaaagcccttgccgggagtgctgtcgatggtgaagctgccacccagaaggcgtgcccgctcccggatgccaaggagtcccagcgatttgcgtggcccgcttgcggaggagaccttgtcccagcccaccccattgtcttgcacccgcaacacaagttggccctctgactgggtgagctgaatatgcacggtggtcgcgtcggcatgccggacgacattgctcaatgcctcctggacaatgcggaacatggcgattgccgtctgcgcggggacgtcagcctcggcaccgtccacgctcaccgccaatccgtaccggttggcaaaatcatcggccaaccactcaatggcaggaatcattcccaactcgtccagcaaggccggccgtaggtcactggcaatgcgtcggaccgaggcaacagtattgtcgatgacgccgtttatggcaccaatctcgtctagcagtcctgctgtgtcacggccctcatcgacgtccgcgccgagcatagccatgtccatcttaagcgcgctcaggcgctggcccaggtcatcgtgcagctcgcgtgcaatgcggcgcctctcctcctcgcgggcagcgagtatcccatctgaaagctgttgcagttcttcccgtgagcggcgcagggccgcctccgcgcgtgcccgctccgtgatatcacgcagcatcacggtatatagcttcgtgccttcgtgggccgtttgcgagatggatgcttcgatagggaattcagtgccgtcacgacgcagagcgtagagtgcccgttgacgtcccatctgacgatccgatacgcccgtgatcccaaaccgacgcacgtgctcctcatgagcggcccggtagcgttcgggaatgaagtcgccgagggggcggccaatcgcgagttcggcgggccaggcgaacaacgtctccgccattgggttgaacagcactacgcgttgttcattgtccacggtgatgatcgcttccatggaggagcggataattcccgccaatcgcgcctcgctttccttcacaagctgaaggcttcggtgcagggcttcctcagcacgcacgcgttcggtgatatcgcgcagcatcacagtgtataacttggcctcgccgacagagatctgtgaaatggatgcttcgatagggaactcgcttccgtcccgacgcatggcgcacagcgcccgttggagtcccatctcgcggtccgaaacgcccgtgatcccaaaccggcgcacatgctctgcatgggcggcccgaaagcggtggggaatgaagtcgctcagggagcgcccgattgcaagttcggccggccaggcgaatagcgtttctgccatgggattgaacagtacgacgcgctggtcaccgtccacggtgatgatcgcttccatcgaagatcggatgatccccgccaactgggcttcgctatccgccacgcgttggatatcactactccctgtaagcttcctcaaccggttccagtaaagtcccacggcgagcccgatgcctgcgcccgtcaagagcaccaacggcgccaggaactgccgataccattcgacggtagccatcaagaagcatccccccgcgaggacgagaacgaccgtcacactgccaatcgccatggcaagggagtgagaacgttcggacgaaggctgcaccttgcccgcgggcgccaaagggttgctcatggaatggacgatgattgtctgagagtgcttctcgccccccaaatatatagggcggcaccggccaaagcgcaatttgaaccgaaaatgcgccgtaatcgccgcgtgcatcaaggagtgagcgaatacggcagtaccgccgacagccactgcgggtccgcgccgtgccgaatcatctccgtggcgccgcgaaccgcggcccctgcagccatcgactatctccagggctggctggcgcgccctgcctgcggccgaggctattatcggcccggtgcctgttggactaacatcaccattacacagtgcctgattcggcgtgcagccgggattgcgcagccgccagcgcggcaggatctgcgatcgcctgaaggcatcagcgggagtatcccagcaaccggcgccagttacgcaggggatcgggttcgccatgcacatcgggtttcgcaagtttgacctcggcttgctgccagtcgcggccggcacgctgggcgctggcttgctgctttttgccttcggcgaagcgctcgccgcgaggctcgcttgggcggttggcgcgctggtcgtcgccggcgcgctgatcgtcgccatcgtgcggtcgctgcgccggaaggaagcgggcgtcgatgtcctggcgctgctggcgatcgggctggcgctggcgcttggcgaattcctcgcggctgccgtactggccctgatgatcgagagcggcagggccattgagaactatgcgcaggcccgttccgagcgggagatgtccgccctgctcagccgcgccccgcagtccgccaaccgcttcgaggacggagaatggcgcgcggtttccctcgatgtggtcagtccgggggatcgcctgttggtccggcatggcgaagtcgtacccgtggacggcgcattgctgggccaggcgacgctggacgaatctgccctgactggcgagtcgctgccacggcagcgactccctggcgagaccgtgcgcagcagtgtgctgaacgccggcaccccgttcgagatggtggcagcgaccaccgcggcagacagcaccttcgccggcatcgccaggctggtgcgcaccgcccgcgcggagcgcccgcccgcggcgcggttggccgaccgttatgcactgtggctggtgcctgtcaccctgctcgtcgccgggcttgcctggcttgccagtggtgaactcgcgcgggcgctggcggtgctggtggtcgccaccccttgtccgttgatcctggccgttccggtggcgattgtgtccggggtgtcgcgttgcgccgggcgcggcgtgctggtcaagggcggcggcgcgcttgaaaggttgtcgcaggcgagcatcctcttcttcgacaagaccgggacgctgacgggcggaagggcccgcctggcggccatcgagagcgcgcccggatggccggcgcccgacgtgctgcgcgtcgccgcttcgctgtcccaggcctccgggcatgttgtcgccgaagccatcacgaccgcggcgcgcgagcgaggcctggccctggacctgccgtcaggcgtgaccgagaccgccggtgctggcattgccgggcgggttggcgagcacgtggtggcggtgggatcgcccgcctttgccggcggcggcgatgccgggccaccgtggtgccaggccatgttgcagcgcgcggccttcgaaggcgcctcggtctcgctggtcaccgtcgacggcgtgctggttggggcactgcagttcgtggacctgattcgcatggacaccccgcgcgcgttgcgcttgctgcgcaaggcgggcatacggcgcctggccatgctcacgggagaccggctcgacgtcgccgagaccgtcggcgcgatgctgggcgtgaccgaggtccatgccaacctcaccccctcgcagaagcttgccgcgatcgaggcggcgcgccacgacggcactgtgctgatggtgggcgacggcgtgaacgatgcaccggcgctggccgccgcggacgtcggcgtggccatgggcgcacgaggtgccgcggcatcgtcggaagccgcggatgtcgtgctgctggtggaccggcttgaccggctggtggacgcggtgcgcatcgcccgccggtcgcgccggctggccgtgcaaagcgccatggccggcatgggcctgtcgttcgtcgcgatggcggtcgccgcgttcggctacctgccgccactggccggcgccatgctgcaggaggtcatcgatgtgctggtcattgccaatgcgctgcgcgccctgcgcgccgacccgtcggtgccggcggaacgcctgtccacggccgacgccgagcgcctgaaccaggagcacgccgcgctggcgccgctgatggaacagatccgcagcctcgcggacaggttgccagccatgcctggccacgccgcgggcacggaactgcgccgcttgtgcgcatccctcagcggaacacttttgccccacgaacagcacgatgacgcgcagctctatccgcaactcgcgctgctggtcggaggcgaggatccgctggcggcgatgagcgcgatgcaccgcgagatcttccgggtgatccggctactgcagcggatggcggacgactcaccgccggatgggccagacgccggcagggtcagggagtaccagcggctgctctacgggctcgaggccgtattgcggctgcactgcgcgcaggaggacgagctgttccatgcgctgcgcgaagatgcgcccacggagtgacgttctgcgccgacggtggtaattgatggcgaagctgagatggcgtcaccagacggcggtaaccgcgacgttgccgcgcggcgagctgcaaagcagccagtcgtcctccagcgtcctcacgggcaggcgaaacgtcatgtcgagtgcctggccgtcgacggcgatatcgcgggtccggacccagccctgataaccaattgccagccaatagacgcccgtgggaagccggagatagaacatcggcccggttgcgctcgcatgcaatatcgagcgcccgtcctgactggacacgaggatggcagcatccggcagcgggtccccgcgtgcggcgtccaccatggtcagacgtacgttgaagcggtccgcgatggcgagcatcgcgtccatgccggcttcgctgtccccgcccgacacatacgagacgccatattcggccattggctgcaagtatgatccggcttgcccatagcggaacgcacaacccgcagcagctacggcaatcatcagggacgagagcatgcgtacaaagctccacgtaatctccagtttcgtccctccgacaacgcattgaaatgcccgtagtggcggtgatcttcggttaccggaaggtagcgtccggccggacatacgggttgatgcctgtcaacgatcgccgaagtcaccggccaacgcagggtgaatgtccctcctctccacaatggctgggaaatatcgggttataccgccgcgcccttgtcaggttccgctgacagcccggtgcgaacggcggacaagcgccgtcgcgatgcgcgtacaagctgcatggcagcaagccgacacgtttttcggaaccggctgatttcggcgtcgccggccggcaacgatactgcaggcatacacggggcacacggttgccctcatcggcaggaaaaccgggaccaccggggcaggagcgaccagcacaacaaaggcaacaaggggaaaagcgatgagcgacgatcaccacatcggacacgcacagcgccttgcggcaatctccgcggacattcctcttggcgcgcatctgaagacggaccgccgtggttatgtccaccacggcatttatgtcggcaacggcgaggtggtgcactatgtcgggttcaaaggtttcctgcgttgcggccccgtcgaaaagaccaccctcgccggctttgccggcggctacggctttcgcgtcgagccggccacgcaagcgaggtacgtcgaggcggagatcgtacggcgcgcgactgcgcggcttggagaggacgattaccgccttcttaccaacaactgcgagcacttctgcatctggtgcctgtctggcgagagccgcagcgagcaagtggaggcgctgctgagccacccgtggcgcgcactgctggctatcgtgggcgtactctgtagcgcggcgggcatcctggggcaggatctggccgacgtgacggcatagggcaccgcgggggcgagttggcagccggagtctgcgtgccgaggctgcagttgaggtggcagttcacaacagcgcaagggcgcaggcggcaagggacatggaaagtcaatgggacgacgcggcgttgatggccgccttgcagcagccggacgcctacccccacccggcgccggcagtacaggtcatcgagacgcatatctcccgtgtcttcctggccggggactttgcttacaaggtgcgcaagccggtgcggttcgactttgtcgacttctccaccgcgcaggcacgccgcgacgactgtgagaccgaactacgcctgaaccgccggttcgcacctgccctgtatctggatgtggtgccgatcctggcgggccccacgcccggctcggtgcgcatcggtggcggcggcataccgatcgagcatgcggtccggatgcggcgcttcgaccagcaagacctgctcagcgcaagaatcgttgcggaccggctggagccgggccatatcgatgcgctggcgcgcagcattgcatcctttcaccaggcgcagccccctgccgccccttccgatagctttggcacgccggcccgcatcgacgcgacgcttgcggagtgcctgggcggcattggccggctgacgtcggccacgcacctggccagccgcgtggccctgcgggcgcgcagcgaggccacccggctgacggatgcgttccgggcacgcctgcgcaacggccatgtacgcgagtgccatggcgacctgcatttgggcaacatcgtgctgctgaacggcgtgccgaccccattcgactgcctggagttcgacgccgccctgcgctggaccgacaccatcagcgacctggccttcccggtcatagacctgctgcaccatggccgaccggcgctggcctaccggctgctcaacggctacctggagcagtcgggagactacggcgcgctggccgtgttgcccttctatctcgccatgcgggccctggtgcgcgcgcgcgtgctgctggagcgcggctgccagaagcacgccgcgggcgcgtccatggcgccggcgcaggccgaggcaggcaggctgcttgcgctggcatggcgatgcctcagccgccgtcgcgggccgatggtgctgatgcatggcctgtccggcagcggcaagtccacggttgcggcacagatgagcgaggccgggtcgatggtacgcgtacgctccgacgcggtacgcaagggcctgcaccgcggcgtgatgcccgcgggtggctggtatgccgcgagcgaaacggcacggacctaccgacgcctgctcgcggtctgccggctcggctgccgcgccgggttcccgatgcttgccgacgcgactttcctggtccgcgccgagcgcgaacgctttgctgcccaggcgcgccgccttggcgtgcccttcgccatcgtcacctgcgaagccagccctgagacgctgcgcgcccgcatcgccgcgcgtgcccgggcgggcggggacctgtcggatgccgacgacggcgtgctggcgtggcagatgcgtgtccaggagccgctgaccgaagccgagcgtgcctgcgtcgcctcgccgggcagcgttacgggccccgccgcacccggctgcggctgacgccagagctcggcgccgccatctaaagcagcgccagcaccccttgctttcacaccagggaaggccccatcgacgctgcttgacggagcgcaatccacggccgggggcagcgcctacattcgtccataccggtgccatgcgcagagcgctcgcgccgctctttgcaacaaatgcgagctcccatggacgaactgaagcgcatcccctaccagcccatcaaggacctgctgccacgccccgcctccggcacgagcgagcgggtcatcgccctgccacagccggaccgcaccaatggcctgccgctgatgggggcgctgtggcagcgcatgagcacccgcgagttcgacgagcagccgctgccactgcagcagctgagcgagctgctgtgggccgcggcgggcgtcaaccgctcccagggcggcggccgcacagccccttcgccgcacggcgaggcggtgatcgacgtctacgcggcgctgcccgccggcctctaccgctacgacccgatccaccattgcctggtgctgaagcgcgcggcagacgtgcgcagcatgaccggctaccaggacttcgtcggcatggcgccgctggacctggtctacgtcgccaaccatggccggatgcaggacgtcccgcccaagctgcacgagaccttcgctgccgccgcggccggcgccatggtccagaacgcctatctctactgcgcctcggccgggctgggcgcggtggtgcgcggctggcttaaccggcgccagctggccgagcatatgtcgctgaacgaggacgaggaaccgatcctgtcccagaccatcgggcgtccggctccgcatgacagcgcgccggtctaggcatcctggccggatcgccaccacctgacaacaggagacaccgacatgatcaagaacctcggcagtgcggaacagatccgcaatgaaattctgcggcgtctgcaggaaaacgccgacctcggcgacacctgccgcgactgcgacatcccgttgccgcagcgtgtcgacgcaactgccaacggcggctgcaactggaccatcgacgccttccccgctgtcccgccggcatgcctggccacggtcaaggcagtcacgaccgaaatgatgcgcgagtacgacctgcgctagccggtcagcgccagcctcccggccgctgccggggggcgaccgtcgctttcgcggtggcagcccgccaggcgctcagttgccctcggcggcatcctccgactgtcacgcataaagctgctcgtgccggcgctggcatgcggtacagcgcttcgcggtcggatatgcctgcaggcgcgagaacgggatcggctgctggcaatcgatgcaggtgccgtactggccgtgctgcatccgcgcccgcgcggcggcgatgtcggccagttgcatgcggtagtgttccagcatcgcatcatcctgccgctgcaggatttcttcgtcggcaaggtcgccctcgtcccgcgcctcacgctgcgccaatggtgtcatcggcgtgtcggcggaaccaacggcggcatggatgcgcgcttcgtccgcgtcaagctgcgccgccagcgagacggtttcctgcgctgtgagcttgttcatgacggatctcctgaacccgctggcgcctggagtgccagccggatgccggctgccaggcgctctgctacgggaatgcggttggatgggtgcgcaacggtgtcgcacgtgacaatgtcggccgcgaccgcttgcagcctgtcgggaagagcttgtcctggcgcatgtacgcgaggtatggcgccaccagtccgacccgcacggcgccaccttccctggctgcggcagcgggccacagcagcggcaccagcctggcatccggacggtccagcgtgcacacgaccatggcttcgcaaccggccactggctgcagcagcctgcctgccgtgcccgcgctaacggcgggtgacggccagcgcgaccagggcgccagccacggccgcgacagcggcgacggagcccatgctctcccagggatgtgcgtggacgtagcgatccgtggtgtcggcccattgcgagacacgcatgcgcgccgcctggcgttgctcggcgaggcggccctggagcgcgtgcaggcgtgcgctcagctgcgcgcgtgcctgcgcggtctccacgccggcttcgtcggcaacatcccgcaacaatgcctgtacatccgccaacagcgtgttggcatcacgggctagtgcttccttgtgcggcaagagcgcggcgcgagtatcgttcatttcattctccttttcactgagtcatcgccgtgcatcgcacggcaccatggaaatcctgtcgaactacaagttcccgccagccgctgcaaaatgctggcagaaccattttccggcgagctcgccgacctgttccagcgcacccggctgctcgaacaggtgagtagcgccgggaatcacctccagccgcttctcgcattgcatccatgcggtggcgcgcgcgttgagcttcagcaccaccggatccgcttcgcctacgatcatcagcgtcggggactgcagttggcgcagcgcctcgtggcctgccaggtccacgcggcctccgcgcgccaccaccgcgtcgatccgcatgcgcggcggcggctcagcggcggcacggatggccgcggcagcccccatactggcggcgaagtagccgagccgcaggtggcgatcgcgcgtcaggtgcgcgaccgtgaccgtggcagctttgaggcgttccccgagcagggcgatgtcgaatcgcttcgacctcccggcgtcctcgtccggcgccaacaggtcaaacagtagcgtgcccaggcccacccgattcagcgtcgctgcgaccccgcggctgcgcacgctgtagcgcgaactgccgctgccatgtgcgaacaggaccaggccggatgccgcttccggcagggtaaggtcgcctggcagcgcgatgtcgccgatatggatccgcacctgttcgatggtgatgtgctccatgagacttcccttcccccctcttcctgtccttgccaacggccgcgccaccatcgcgtcctgtgccagtgcacgttcagttcggtctcggcgatgccgaggtccatcgtcagcgctccccgcaggcatgttggatggggttgccgatgtcccgcgccagttgcatttccttagtcgtgctgacgacggggcgcgttcacactgttaaagctatgcgcctgcgcggccatcgacttgggctggatcaaacaatgaccagacacctgcaggcgacaccgcctacatgacccgccgtagcaggtcgcgcaatgcccctcttccacctggatgagaccaaggcgctggagccgctggagcccgggcatcccgtgcccgtactggacagcgaccggccggaatgaagcgcgcctgtcacaggcggcgggcgccaccccgggcttgcgttgcatcaacgtgcggacctgcacggcaactaccgtagtagcaagcccgacccactgattgtcaatgcggagtttttcatgcctgccagaacacttatcttccaccaaggcgcgcgccgcatgatgctgagcggcgtggaacaactggcccacgcggtcaaggtcacgctgggcccgggaggccgcaacgtgatcgtggagcggcccgacatggtgccgctggtcgccaattccggcgtggtcgtggcgaagtcggtgacgctggccaatccgttcgccgacatgggcgcccgcctgctctgcgaggccgcggtgcgcaccagcgagatcgctggcgatggcaccaccactgcgaccacgctggcccacgcgatcgtggctgagggcgtgaaatacgtcgaagccggccacgaccccatgcaactcaagcgcggcatcgaggccgccggcaagctggtcgccagcgccttgctggaaagcgcccggccctgcagcagtaccggcgagatgcgccagatcgccaccatctcggccagcggcgaccagaccgtcggcacgctggtggcgcaggctgtcgagcgggtcggcaaggatggcgcaatcagcgtggaggatggctccaagctggacgacgcactcgacatcgccgacggcgcgctgatcgatcgcggctacctctcgcccttgttcgcgaccaacgagagccgtgccgtcgtgctggattcgccgctggtgctgctgtgcgacgcgaacattgccgccatcgcgcaactgctgccggtccttgaggccgtgagccacgctggccggcccttgctggtcatcgccaacgatgtggagggcgaggccctggccacgctcgtggtgaacaacctgcgcggcgcgctgaagagctgcgcagtcaagtcaccgggtttcggcgactcgcgcaccgagcagctgggcgacctggccgcgctgaccggcgccacggtggtctcaccgcaggccggcatctcgctcgagcacgtcacgctggaacagcttggcgaagcccgccgcgtggaggtcaacaaggacaccaccaccctgatcggctccggtgacgaacgcccgcgcgtggccgagcgcattgccgccctgcgcctgcgcctggacgaggtgcgctcggactatgagcgtgaggcgctgcagcggcgcctggcccggctggccggcggcgtggctgtgatcaaggtgggtgcggccaccgagagcgcgctgcacgagcgcaagaaccgcttccaggatgctttgcacgccacccgcgccgcggtggacgaaggcatcgtcgccggcggcggcgttgcgctgctgcgcgcccgcgctgccctcgaagcctggcaggcaccgaacgccgagcaggccgccggcggccacatcgtccacgcggcactggccgcgccgatgcggcagatcgccgccaacgccggtgcggatgccgacgcagtggtgcaccaggtatgcgtcggctcgggcacgctcggctacgacgccggcaccgagcgctatggcgacatgctggaactcggcgtgatcgaccccgtcaaggtggtacgcacggccctgcaaaatgccgtgtcgatcgcctccctgctgctgacgacggactgcatgatcgcgattcagcgcagccccgccggccagggcgatgccggcatgcgcacggggtcgtcgatgttcggcgaagaatactgagcaacggtgcaggcctgagctagccgggcctgacttcgatctggttgacgaccgcgctgacgcccggtgcagaccaggccgcttcgaatgccgcctcgcgctcggccagcgtgcgcagagtgccggtcagcgtcaccgcgccatccctcaccgtcacggttacctggtcggcgtcgctggcagcctggcgtgcgatggccgcctggatccgtgccgccacgtcctgcttgtcggcacgaggccggatggcgagcgcattggtgaccccgaccacgccgaacagtccggccacggcgtgctcggcggcggtgcgctggtagtaccagtcgacatcgccgctcagggtcaccacgccgtgttcgaccaggatccggatacggtcggccggcaccgtcgcatcccaggacagcacgttggcagcggcccgggcaatgtcggcatcggtgcggcgcgcatcgtcgggcaggtgaacgtccagttccacggccagcgcccgcacgccgggaatgcgcctgacggccgcttccgccgagtacttctcggcaaaggttccaaggtgcccggtcagcgtgacgacgccgtcctggacctggaccccgatctcgttgccatggaccgcaggatcccagatcagcgcctcggtcacgtcctgctgcagctgcctgtcgcccttcatgggtgccccccgcttgtgcgtgtctttaccgccctttcaggcaagccacgacctccgcatcctcgacctgcgagaagtcgcggtagaactcccccactgcccggaagccggccggcgtctccaggcataccacctcgtcgacatagggctgcaacagctccagcgtccgcggcggcgccaccggcaccgcgcagacgagccgcgcgggcttctgctcgcggatggcgtgcagcgcggcgatcatcgaggccccggtcgccaggccgtcgtccacgatgatgacctgtcgaccggtggcgcggaccggttcccggcccggcgtgtaggcggcgcggcggcgccgcagcacctcaagctgggccgcgcgctcgcggtcgatgtattcgctgtcggcgcctgccgcggcggcatagggcgtaagataggtccacccgctctcgtctacggcgccgatggcgaactccgggttgcccggtgcgccgagtttgcgcacgagcacgacgtcaaggtccgcgccgagcgcatcggcaatgatggcgcccatcggcaccgcaccgcggggcacggccagcaccagcggccgttttcctgcgtggccagcaagcgcacgcgccagttgtgcggcggcatcggccctgtcaatgaatggcattacccccctcctttggctgcctgggtggcggcttacgccggatagcccacgctctgggccaggatcacgcgctggtcgggcgccagccgcatggcagtggccagcgcgcggcggtccagcagcccgcgcgccaccgtggccagcccggacgcggcgcagaagaggtaaacgttctggctgatatgccccgtatccagcgcggtatagaactggcgcagcggcttgtcggtctcatcgagcctggagagccggctgacatagacgagattcaatggcgcctcggcaacatagtcctgcaggccggtcgccgcgcgcaggtctgcgccgacgaccagccgaaggcgccagtccgccggttcaagcacgtacagtccgtcgcgcagcgccgcgtacaggtcgatttcctgccagttgcgggtcgagggcgcagtgcgcaggccggtgcccgggcggttgacgccgaaagccgcccacagcagggacgacagcagtgtgtcatccaggttccgcgcagcaaagtgtcgggtcgagcggcgctgcagcagcgccgtcagcagcggcatgccgccttcggtctgcggtggcggcagcttcaggtattccgcgccggcttcggataaaacgatgggatgtgtcacgtcgtgctccggatcgatggggtcggcaacgcccccctgggattaacgtaggcggcaagccggccctgccatttgggatggatcaaaggaaagcccgtttgctcgcggcatgtagcaggacagctcggtcccggctcctgatcggccttgcctctccgggtgtccggccacaatgcgcaggccgccggccatgcgacccctgcgctctgacgaacccggcgcggcttggcgatgccgcgcgccgcccgacgcattgcgcactccttgcgatacgtcaagccccgccaaggttgccctcctagacttatccagacctgcgcgccccggggcaggccagccgcttgactataggagttcctccatgccagaccagaccgatcccgccttcgaactcgcgcgctgcgccgagcagtccgccctgcgcatttggctgcgctgggaagaatcgcgccagatgttgctcaggctccgcctcaaggccctggacgaggacataaaaggcacccggcaggcgctcgcccgcgtcaacgatgcgccagactggaacgccttccatggcctgcccgctcagattctggccgcgcaggtcgagcgcaacgccgcacatgcacgcgacattggcggtctttacatagaaatggcctcggccttcatggagcacctgcgcgagtcgaccgaagcctggcaggactaccagcaaagggtcatggtggagggaggcggctacgcgccctttgcggaatcggcgcgcgaaatgttcgacaacgtcggccgcctgatggccgtccctaccccaggcgcgaaggccccggcgcgccccgccggcgcgtcacggagctgacgagatggccggacaacgcattgccctggtaacgggaggcatgggcggcctcggcgaagcgattgccgtgcggctgctggccgacggcgcgcgcgtcgtggtgacgcactccgtacacaatgaccacgtggcccagtggctcggcacgcaacgctccgccggccgcgaattcacggcgttcccggtcgacgtgacggacttcgcgtcctgccagcgctgcgtgtcgcaagtgcgcagcgagctcggcgacgtcgatattctgatcaacaatgccggggtcacgcgcgaccggaccctgcgcaagatggataaggctgactgggacttcgtgctgcgcacggacctcgactcgctctttcatatgacgcggccgctggttgagccgatgttggcgcgcggttggggccggatcgtcaatatttcttcggtcaatgcctcgcggggcgcctttggccagaccaactatgccgccgccaaggcgggggtacatggcttcaccaaggcgctggcgctggaactcgcacgcaaaggcatcaccgtcaacaccgtttcgccgggctacctggatacgcacatggtgacggacatgcccgccgagatcctcgagcgggacgtgttgccgactatcccggtcggccggctaggcaagccggccgaggtcgcggcgctgatctcttacctgtgcagcgacgacggggccttcgtcactggcgcgaattttgccatcaacggcgggcaacacctgcaatgaggatcgacgacaggacgtcaccgcccagcctgtcggccatgccggaatgcgcgccgcaggccgccataccggcgcaagtctggatggacaagcagatccgcgccggcctggcccgtgccaccgggggcctgtcggtgatctcggcaagtctggccggactcgactgggcgctgcagctcggcatctccccggcaaagattgtgcaggcatggcaggtgtggctgcagcacagcatcgaggactggccacggctgttgccgaccgcggccgagccgccgtccgttgacctcagcgatcagcgctttgccgatgccggctggcaggactggccttatcgctgctggcgcgatgcgttcatgcgcaacgaagccttctgggagtcgctgacgcaggatattgacggcctgtcgcgtcatcaccagcacatcgtcgccttctgcgcccggcaatggcttgacctgctcgcgcccggcaatgtttggtggatgaatccgaccattgccaggaccgcctcgagcaccttcggcgccaacttcctgcaaggcgcccatcactggctgcaggacgccagtgagctgttgtcaaaggtgcctgggctgcctgcggggcgccccgcgctggaatttctacccgggcgcgacgtggcgcgcacgcctggcaaggtggtgttccgcaacgcactaattgaactgatcgagtatgcgcccgcccttggcgccaatacagtctggcgcgagccggtgctgatcgtgccgtcctggatcatgcggtactacatcctcgacctgaagcccgaggattcgctggtgcgctacctggtcgagagcggccataccgtgttcatgatttcatggaagaacccggacgcctcggcccgcgacttcgggcttgacacctatctggaggccgggcttctgaccgcgctcaacaccgtgcacgcgcgctgcgacggcgcgcacgtccacgccgccgggtattgcctgggcggcaccctgcttgccacgggtgccgccatgctcgcccgcgacgccgccggcgggccactggccagcatgacgctctttgcctcagagaccgatttccatgatccgggcgaactgggcctgttcatcgacaagagctcgctcgccacgctcgacgccctcatgtggagtcagggatatctggacgggcctcagatgaagtctgcctttcagatgctgaacgcccaggacctgatctggtcgcgcgtaatgagcgagtatttgctcggccaacgtttgcgcgccaacgatctggtctcctggaaccgcgacaccacccgcttgccttaccgcctgcattcggaatgcctgcacaagctgttcctgggcaatgagctggccaccggcaagctgtgcgtgggcggacagcccgtcgccctgtcggacctcgacctcccgcttttcgtggttggcaccgaacacgaccacgtctcgccctggcgctccgtgtacaagctgcacttactgaccaaggctgaactgaccttcttgctgacctcgggcggccacaacgcaggcatcgtgtccgagccgggccacccgggccggcgctaccatgtgcatacgcgattgcccgccgcgccctacctgagcccggagcaattcctcaacgtagctgtgtaccgcgacggttcctggtggccggcgtggcatgactggctagtggcccactcgacagcgcgctgcacgcgacaggcgccgggccaggggctcgcggacgctcctggtacctacgtgctggaaccctagcctcttgttcactgtgctgcgcctggcaaccttgcgagcgggcaaactttcgggtagccggatcgaacggaaacatgccgtcggacacgggaaatgccggccgacgcctaaggaactcattccagaaaccccgcgcaagctggtggagtgttcggttttgtcccacatcccgctccctggcagcagccgaaccgcaccgcacctcacttcatcgcatcgccgaggcgctgcggcaatatcagtgcgacatcaggaccggcactgtcatcgactcaagcaacgtgcgggtgacaccgccaaggaccagctcgtgcacccggctgtgcccgtaggcccccatgacgatcaggtcagcatttcggtccgcggcgtgtgagagtaacatctggccgacgtcttcgccgtcttccgctccaaacgtgcaaagctgcaccgccacgccatgccgacccagccagtccacggcatgctgaggcggcgaaacccatgtccccttcagaaccccagacggtgtccacgagaccacctccacagtgcccgcgcgctgcaggagcggaagcgcatcgcggatggcccgcgccgactcgcggctgccgttccacgccaccatgatgttcttgccaacgctcgggaaccggcccgcatacggaaccaccagcaccggccgcccgcatcccagcacaatggattcaacaaagccgggctcggcgtaggcggcttcatcagtgggatcgtgctgtccgaggatgacaagatccgcccgatgcgcctctgcctggaccgttgccgccgtggcccagtccggcgcccgccattccgtaatgacggttacctcgtccgttgcgcccatcagggcgtgacgggcccgctcgccgacctgatgccgccattcggtgtaagaggcaagattgcggtcaccgtccaccaggtagcgcacggcggtgggatccggcttgccgacggctagcaggccaaccagcgtggaatgaaactccagcgccagccgggtcgcgaggtgcagccggtcgtacacgcggcggccggcatcgagatgaaccaggatcgttgcgtagtccatggattgactccatcaggcagccccggacggagcttttcttgaatctatatcgccaccccgccccggatttgtcgtgcatcaagccgtcttcgtgtccgcgctacaggcaataccgctggcaccaggtacgagttggcccaggctgcctgccgccagcgcggcggtgcgtggcttcggcggccgcagcaggtccggtacggcggtacacgctgtgcatagcggcaccaacgcgcaggcggcaagcctgcgccatcctggccgtttctccggtgtgcatgactgcaagcgattcttcatgggtagctccttgtaaggacgcgcaccgcccggtggcggctgccgccggccaggacgtgcgcctcacaccgcgaagcgaaaatggccgctgtgcagcacgatgtgccgcgcacctgtcatctcgaacagcgctcccgcgacgcgttcaatgtcctggcggttgctcatgaatgccggcagcaaatcttcactgcggtacgagcgtgcgccgaaatgatcctcaagcgcctcggcagtgatctcataggtcgccggtgtgccatccaccttcacggcacaccgcaggcttggcccggtcgggcagtaatccggcgtctcgccggaaaagtcgatcgtatgcatagctctctggcgtaatgccctccaaaatctgttcgcctgcttacgcttcctcggcgcggagaagcaggacgggcgcgacggccaggttgatcacgcttcgcgcgacgctgcccatgacgagtcgccgcactccccggcggccgtgcgtacccatcacaaccagatcagcgccccagccattggcttcggcagcgatcgtggcagcaacgtcgccctcgaccataggcttaccgagcagccgcgttacgtggcgaatacccgctgcggcaagccggccggaggcggcagcgagaacgctttgccccgccgtcgtgaggtcctctatcaatctcaccggatccagattgctggcatccagaaacgggctgcggtcatcgaccacatggaccacctccacttcggcgttggcggcgcgcgcgatgatcatggcctgttccagggcaagttccgatgcggcgccgccgtccatggcgacaaggatgcgctggtacatagcggtttctccggcgatgggagcctgtggcgactcgggtctggactggttaaatgcagcgtagggcaaccggcgcaactgctgttgatacgtgtcaaagccgcggtaccgcgctccaaccgccgctggtcgcgcgcgcatcggcagtcttcgcgcaggggttgcggctcgcggattcaggcctgcccacgccgagcggctcgcctgcttgtccccgaacgaagcctgagcgcttcttcttccccttccagttccgtcgcttctctttcgcgggatcgtccctgaaccgccgcgaacttgcttgcgcggtgtcgtgcccgcggcgacacgtccgagcggcaggctcagcgacgcggacagggtgtcgtggcgcagagcagccagtcgtcctcgagcgtattgaccggcagccggaacgtcacctcgagcggctcgccagcgacgacgatgtcgcgcatctggtcccgcccctggtagccgacagcgagccgataggcacccggcctgagtcgcatatagaacagcggcccgctagccgtagtgtgcagcacggggcggccctcctggctggccacgaccaccgtggcaccgcccagcggcttcccgcgcccggcatccaccatcgtcagccgtacattgaaacgcgcggcgatggccagcatgctttgcatgcccgcctcatcgtctccacccgatacgtaggaaacgccgtgctgctccatgatctgcacgccagcgggcgcggcgcgagtggcgcaacccgccgccgcaacggcaatcgccagcgacgataggccgaggcctaggcttcttgaaacctgcatttgcgtcactccggaagaattattggggttttcgcaggccggaaccgaacggtcagggcgtatcgccgcgcgactgctgccgaacgagcagcacggggcgaaccgtcttgctgaccacgtgctccgagaccgagcccagcaccatgcgccgcacgccgcgatggccgtgtgtgcccatgacgatcaggtccgcgctccagtggtccgcttccgcgatgatcgcctcggcaatcttcgcaggggtgccgggcgtctcggccaacctgctgctccagcgcacgccggcggcgctgaagcgctcgccggcacgagccagcacctgcttgccataggcaatgatgtcggccatcagccagtgccggtcacccgggctgacctcgaagaacaggtcgctgtcgtcgacgacgaacatggcgctgacctcggcgtcggtggtcagcgccatcgacacggcctgctccagggcattcaaggatgaacggctgccatcgagggctaggagaatgcggcggtacatggcgacctcggctttggctgtggttcatcccaaattagcggtcgcaaggacatgcgggttgatgccagtcaaccaagccagccacaccgctgtgattcggctcatggcagggctgctgcaccaggggtggccgacagcaacgtgtcggccgatactggcggccgcgctcaggtcagcacctgctcggcgggtacatgggcgtagccatgggcgcttgcgacggccgcataagtcacactcccgcgacagatattcagcccggcccgcaggtaggggtcgtctgagagcgcgcgggaccatcccttgtcggcaagggccatcgcatgaccgatcgtggagttgttcagggcaaaggtggaggtcctcgccaccgctgccggcatgttggtcacgcagtagtgcagcacgccgtccaccacataggtcggatccgtatggctggtcgggcgcgatgtctcggcgcagcctccctggtctatcgccacatccaccagcaccgaacccgctttcatgcgcgcgaccatcgcacgcgtgaccagcctgggcgcctcggcgccaggcaccagcaccgcgccgatgaccgcatcggccgagagcaacgcgcgctcgatactgtcagcgctggagtagaccgtcacgactcgattgccgtacacggagccgagatgccgcagtcgttcgatattcttgtccaataccgtcacgcgcgcccccatgccaaccgcgatctggacagcattggcgcccaccacgccggcgccgatcaccacgacatgtgccggcgcgacgcccgggacgccgccgagcagcagtcccatgccgccgttcggcttctcgaggtaggctgccgccacctggactgacatgcggccggcgacctcgctcatgggggccagcagcggcagaccaccgtcaggccccgtaaccgtctcataggcgatgcagaccgcgccggattgcagcagcgcggcagtcagctcacggtccgcggccaggtgcaggtatgcatagaggatctgcccgggcctgagcagcgccagttcgcgtggttgtggctccttgaccttgacaatcatctgggcccggtcgtacacggccttcgcatcggcagccagcttcgcgccagccgcttcgtattgcgcgtcggaaaggccaagcgcggccccggccccggcctggaccatgacctggtgaccgcggctgacaagttcgcgcacgcaggcaggcgccaggccaacccggtactcgttgtccttgacttctttaggcacgccgatccacatggcctttgctcacgcgcgtggtaattcggcagattccgcaccaggtgcttgaatcctcagtccacggccggatgcaccgaggcctgtccgtggccacacgtatggcaacacctgcatggcagcctcgatgtcggcagatatcgaaataattatagggcccaagggttacatagctgcccagccatttcacatccaaatatcgccattttcgccccctcggcggacgccgcaagatgtgattgatgtttgccatcaccacttgccggaagcaccaccaccgccaaagccgccgccaccgccgccgaatcccccgggccccgaccggccgccatatcttcccgagcggccgccgatagccagcaagcccatgtgcgggccacccatcagcgtgaacaagagcgcgattgcccctgcaacgatgccggcaaagatggcgccagaaagcatccacgcgaccactccaacggccccacccgtcgcgactgcacccgggaagcgccccagcatggaacgcagtaacccacccagaaccagagtgagcacaagcaggattggcatcagttgccggacggggtcacccgtatcccctgctctttcctccggaggtggcagtggctccccttcgatgaccccaagcatgcggtcgatgcccgcagacacaccgccatagaagtcgccccgcttgaatcggggcacgatatcatcactgatgatgcgcttgctcgcggcgtcagtcaggacgccttcgagcccgtaacccacctcaatacgaagcgtgcggtcgtccttggcgatgatgagcagcgcgccgtcatcaacgcggttacgtcccagcttccattgctcgaccacgcgaagcgaatactgttcgatggtttccggtcgggtagtgggaaccatgagaactgcaacctgagctcccttcctggcttcgaaggcctgcagcgtctggtccagggacgcctgctgtgcgcgcgttagcgtaccagtcaggtcagtcactcgcgccgtcaatgacggaacggcaacctcggcgatggctccgggaaacacgaaggcagtcagcaccagaagcaggcctcgcgcggccgtgcgcaggttcaactggcaccaccgagggcgctggccgcagcggcacagactaatggctggcatgacgagcaccgcccacatcttgcgcacggcacacctccgcaacgaaaggtctcttgacttccctcagcggacccaggtgtcagcagctgacaagatccgtatgtccgaagcccttggaatagtcgagcacggaaatgactgtcggggtcaccctgaatattcggacgtcctccgcggttggcatcggcactggcaaggcaatctgctccggatacttcaatgggaacatccggaggattctctccgctacggccacatcgaccaccggttgcgcgtgcgccgccatggacaggccggtaatcgccatgagatctggcgtgtcgtgatcaattgtcagcgagacacggtcatccaatgccagattggccgccttttggctgcccggaccacagaggaagtagagcgtgagaccctcattcacataacccacagtggtagcctgaggccagccatccggcctcaaggtggcaagcgtcatgatcctgtgttggttcaacaaggtcaggatcttctgtctggtctcttcgtccatatttggtcacctgttacgccagtacaaacaacaccaacggggccggcacggccgggggagcgatctccagccggcacgttcctggacaaatgccccgcatcttcttcattccacgacagcaatggctggttcaggcccatgtcttgcctctccccccagctacctcggcttcggctatgggctatttccaaagtagcggtcgcaagcgcatgcgtgttgatggctgtcaacgaagcccagagtccccttggccggccgaccgcccgcccgctgacccgcatcaaccggcctaccccccgcctaagccggaagcaatgtctgcgctcccgcacccgggaaccgcttccggcacctggtgatgggcagcgtggccgagggggaggtgtgcagatcgacggtgccggtgctgctggtgcgggcggccgctgccggccgcccactggagctattcgatgcggaaggggtcatgcgccagggcgtagctgaacgcatattccagttcgccggacgcctgggcatgcagcgtacagagcggtgcgccggctacgacctcgtcgccggcgcgcacatgcagttccagcccggccacctgccggcgcggcgccccggccagcttcgccgtgcgcgcgacgtgccggttgtcgacggacgtcacgatgccgctgcgggctgcgaccacgtcgcgccggaacaccgcctgccccggggtgcgcagccccccttgcgcttcacagatcgcctggaaccgggcccaggcggcaccactgtcgagcaggctgccggccagcagccgtccctgcccgggcggtatcgcaccgcagaactccagcagctcgcccgccagcagcagcgagcgttcgcgcaggtcggcgggcgccgtcggctggcactgcagcacggccagcacgtcgagcgcctcgagcgcagggccgacgccccggcccaccggctgcgagccgtcggtgcgcagaatccggagcttcagcccgaacgcgtccgcgaccttggtcatggcgagatccaggcgcgccagatcgctgtcttcgcggatcttggccgtcggccccaccggcacgtcgatcagcacgtgggtggagccggcggcaatcttcttcgacaggattgaggccaccagctgcgcatcgctgtcgatatccagcgcgcgttccacgcggatcaacacgtcgtccgcgggactcaggctcagcgcgccgccccacaccaatgcagccccgacctgttctaccacgcgccgcagttccgtcgaatccagcgtcacgcgggtcagggcttccatcgtatcggcggtgccggcgggtgaggtgatcgcgcgcgatgaggtcttgggcagcagcagcccggccgctgccgcgatagccacgacgaccggcgtggtgcgattgcccggcagcccaccgacgcaatgcttgtcggcaaccacctcgcggtcccagttcaagcgctggccggaccggaccatggcccgggtcaggtcgacagtctcgcgcaggctcatgcgaccgtccgcgcaggcggtgaggaatgccgcaatatgcacgtcggcgtaccgccctgcactgatgtcgccgatgatgccgtcgagctggacgctgtccaggtggcagccatagatcttggcacgcagtgcgcgcaccgactccagcgcgggcgcatgggtgacatgcacgacatcgccggcgcgtgccgaaagcgtccgtgctgcgctcaacgacaggctcgcttcgcccgtgttcaatagcggcgcgcccagcagcgtcagcgtggcgatcaacgacctgtcgccgatctgcacgcgcacgcgcgcctgcgcggaaaagccctcggcgcggcagacggggcaatccggatgcatatagatgacatgctcctgccacgtatcgatctcgagcggccggaacaccagcgcccccacttcgcggggcgcggcggcggccacgacatcgccgggacggccgggaattccgggatcagaactggcatcgttcacgtcatgccttgccgcgtatgacgccgctagcgagcgtccagggcgtccagattgagcagctcgatggacttgccctgcactgtcagcagcccttcctgctggaacttggacaaggtccggctcacggtttccagggtcatgccaaggaagctgccgatgtcttcacgagtcatgcgcagcacaaaggacgtggccgaatagccgcgttcgcggtagcgtgccgagacgttcaacaggaatgccgccacgcgctgctcggcggacatgttgttgcctaacagcatcatctggcgcgattccctcacgatctcggcactgaacatcttgtgcaggtggcgttgcagcggcttgatctcgcggcatagcgcctcgagctggtgaaacgggatcacgcagaccacgctgtcttccagggcaatcgcatcgcagttatgggtttcctggcaaacgccgtccatgccgattgagtccccggccatgtagaagccggagatggtctccttgccccgctccggcgccaccacggtcttgaacgagccgacgcggaccgcatagaggctgcggaacgggtcgcccgcccggtacagccgttcgccctgcttgaccgaacgccagctccgcacgacggagtccaggcgggccatttcgccggcctccaggctggcggccatgcagatgttccgcatcatgcaagttgtgcaccgcgcccgcgcgggatccggcgccggctccgcaaacgtctcatcctcacgcctggagagcgcgacggacatgttgggggcgtcacaaacagcatcagcttcagtatgcaagtcaaacatggttgtctccagcctgccggcctttcccttatcccgaccctcgccttcacccgtgtcgtctggcggaccgcatattcgtgcgcgccgcgatgtgtttgactgaagtattggcctgcccgcgctccgcgcctagaaggctgcgctgagttgcgtgtcagaaatgcagcgtcacttgtcagggttccctgacgccggtcatgccgaacgccctggctgtccaagctggcgcatgtgacgtcatgcccttatcccgtgcaagcagtcggggcaatgtgccggcgtttgatgcaaagcaaaccgcaaccgccccggcttgccaaagtaagaaaacacggcgcgcacggcgccgtcatccaggagaccatgatgagcaacatcaagcgctacgacccgttctcgatcgaaccgctcggcgacatgctgcagagcatgctacgcaattggcggatcgggccagacaccgagctgccattcaaggtcgatgtggccgagtccgacagcagcttcaccattaccgccgacctgccaggcgtgaagaaggaagacatcaacgtcagcgtagaccgtgggactgtgatgatctccgccaagctcgagaaagcttccgaggtaaaagaaggcgaccgcgtgatccgccaggagcgctacagcggctcgatgcagcgtgcctttacgctggacggcaacatcgacacggaaaagatcgatgccagcttccaggacggcgtgctgcgcctggtgctgcccaagaaggaaagctcaagccagcaacgcattaccgtccgttaggcaacgttgcgcaaaaaaggagaccgggatgctagtccaggatatttgctcagcgaaagccgtgcatgtcccgctgtcctgcaccctgcaggaagctgccgtccagatgcgggaccgccacgtcggtgcgctgatcgtgacagagaactcaccggcagggacgcgcgcggtcggcatggtcacggaccgggacatcgtcatcggtgcgacagccaccggtgcggatccatgccggaccgacgtggtcgaggtgatgacgcgtggcctggtggcgatccaacgggatgccgttgtcgcagaggcaatgcagttgatgctgacgcacggcgtacgacgcctggcggtgctcgatggcgaggcagtgaccggagtggttgcgctcgatgatctgttcgccgctctcgcaaccgactggggcatgctgttttcgctggtgcgcaaggcgcaggaacgagagcgttctggcagcgcacaggctctatcgcaaacgtagcgcccagagacgcaccggggccaacccgtggcgccgcttgcggcgccctgcctttgaagaggccaagcatgaaaacagatcatcagatccagaaggacgtcaccgaggaactcgactgggatccggcgattgacgcggcgtccatcggcgtcgaggtccatgagggcattgtcacgctggacggacacctgtccagctatgcggagaagctcgccgccgagcgcgccgcggaacgcatttcaggcgtacgagcggtcgtcgtcaagctcgacgtgcatccgcccggcgccttcctcgacgaggccattgccgaggcggctcgcggtgcgttgcaatggcacgtgcatgtgccctcggacgtcatcaaggtccgcgtcgagcgcggctgggtcacgctgtctggcaacgtcgactggggctatcagaaaaagctggccgaacgcacggtcagccagttgcgcggcgtgatcggcgtcgtcaacaacatccggatgaatgagaagaccgcgccccccgacgtggagaagcgcatcgaagaggcgctgctccgccatgccgtgcgcgaggcccaccatatcagcgtcaaggtcaagaacggcaccgccacgctgagcggccacgtggattcgctggccgaccgccgcgccgccatcggtgccgtatggtcggcgccgggcatctcggcggtcattgatcagctggaaacgcggccgtgacgccgatgccgcgtgcccgcgctggcacgcacggagcaggcggcacgcgccgcgatcgcgcccgagggcgccaggcaaacaggagacaaccaacatgaaaggcgatatccagctcaagcagcatgtggtcgaggaactggcctgggacccggccgtcgatgccaccgaggtcggtgtccaggtcaaggacggcgtggtgacgctgaccggccatctcagcagccatgccggcaagtacgctgccgagaaggccgtcaggcgcgtgcccggcgtgaaaggcctggccgtcgaaatcgacgtgcgcctgcccgatgacgcgcagcgcacggacgcggacatcgcacgcgcagcgagcaacatcctggcgtggacctcggtgctgcccgcggatcgcatccaggtgatggtcgaggacggctgcgtcacgctgaccggcacggtcgactggaactaccagcgcctggccgccgagcacgcggtgggcggcctgtacggcgtggtcagtgtagccaacgccatcgtggtccagcctgcgatcgcggcccacgacgtgaaggaacggatcgccagggccatcgagcgccaggcggcggacgacgcgacccatgtcgcggtcgacgtcaaggacggcgtggtgacgctgcgcggtagcctgcgcagctgggccgagcgcgaggccgcttccgaagccgcctgggcggcgcctggggtgagcgaagtatcgaacatcatccaggtgaatctctgacttcccgaccgggccctgtcgggagggttgccgccggttgccatgagggccagccatgactgtccgtaatctcgatgccctgttccgtccgcgctcggtcgcgctcatcggcgcgacgctgcggccgcatagcgtgggggcaacggtgctggcgaacctgtccgcgggcgacttcaccggccagctgtacctggtcaacccgaagtatgcgacgctggcgggccagccctgttacgcgcgcgtcggcgcgttgccggcaccgccggacctggcggtgctatgcacgcccgcgcccaccatcccggggctcatcgccgagcttggcgccgccggcacgcgcgcggctatcgtgctgaccgccggcttcgagggtcctgaggacagtgccgcaggcgccctgcggcaggccatgctggacgcggcgcggccccatctgctcaggattctcgggccaaactgcgtcgggctgatcgcttcgggaatcagcctcaatgccagcttcgcgcccggcgcggcccgccaaggcaagctggcattcgccacccaatccggcgcgctggccaccgccgtgctggactggtcgcgctcgcggcagatcggcttttcccatttcatctcgctgggcaacagtgccgatgtggacgcagccgacgtgctcgactacctcgccggcgacgccgggacgcatgcgatcctgctctacgtggaagcgatccgccatggcgcaaagtttatgtctgcggcacgcgccgccgcccgcaacaagccggtgctgatcgtcaagggcggacgctcggcgcaggctgcacgcgccgccgcgtcccacacaggcgccatggcgggtgccgacgacgtctacgacgccgccatccggcgtgccggcatgctgcgcgtggacagcaccgagggcctgttcgacgccgtcgagatgcttgcccgcatgcaagggctgcgcggcgagcgcctcgccatcctgaccaatggcggcggcgccggcgtgatggcgacggatgcgctggcggatgccggcgggaccctggcccgactgtcagaccagaccctggcccggctggacttggtgctgcccgccacttggccgcgcgcgaatccaatcgacatcatcggcgacgcgcccgtcgagcgctacttgcaggcctacgccatcctgtgcgaggcgcccgaggttgacgctgtgttgatgatccatgcgcccacggccatcgtgccagccgccgagatcgcagccgcgctcgtcagcgcgccgtcgggcggcaagccgctgctgaccgcatggctcggggcggatgccgtgctgcaggcacgccgcttgtgccggcatgccggcgtgccgaccttcgataccccggagcgggcagtgcgcggcttcctgcaggcctgcgaataccacaggaaccagcaattgctgatgcgcacgccgcccgcagacgacacgtacacgcaggccgacaaggaacaggtgcgcacgatcatcggcaatgccctgcgcgccggcagggcgttgctgaccgaaccggaggccaaggccgcgctggccgcctacggcgtccccgtggtcgcgacccggaccgcggcaagcgtcgatgaggctgtcggccaggccacacggatcggatatccggtagcgctcaagatcctgtccccggacatcacgcacaagtctgccgcgggcggcgttgcactggacctcgccgatgccgccgcggtgcgcagcgccggcagcgccatgctcgagcggatctggcagcaagccccggaggcacggctggagggcttcaccgtccagccgatggccgggcacggcgatggcttcgagctgatcgtcggcgccgccaccgatcccgtgttcggccccgtcttgctgttcggccatggcggcgtcaacaccgaacacatcggcgaccatgcggttgcgctgccgccgctcgacgcgctgctcgcgcaagacctggtgtcgcgcacccgcatcgggcgcctgctggaaggctggcacggacacccgggcgtcgacggggacggcttgctccaggtactggtacaggtatcacgcctggtctgcgacattcccgagatcgccgaactcgatatcaatcccctgctggcgagcgcgacaggcgtcatcgcgctcgatgcccgcatcgccatcaaggcgccggcgccgggcacgcggctggccatccaaccctatccggaagcgctggaggaacgcgtcgagcaggacggccgcaccattgtgctgcggcccgtgcgcccgaccgacgaggcagcctaccaggcgtacttccgccagctgacgccggaagatatccatgcacgctacttctgcacgttccgcgagccggaacacagccagttggcaaggctcacgcagatcgactacgcgcgcgagatggcgttcatcgcgacgactaccgatgcatgtggccaggcttccatcctgggagaggtccgggcggttgcggatccggacaatgtccaggcagagttcggtatcgccgtgcgctcggactgcaagggacaagggctgggaaagctgctgctcgacaagctgatccgctacgcgcgcgaaaagggcatcggcgcgctggtgggctgcaccatgcagcacaaccgggccatgctgacgctggcgcgcacctgcggcttcaggaccagcatcgcggccggcgccgacggtgtcagtctgcaccttgcgctgcgcgaggagaatgccagcgttcgcacgcagggttgaggcatcgcaatcggcacgcgcgcgcaaggcgttggcaatttcgatcgccttcaggcgcactgccggcggcggccgctttcctgagacaagccggtagccgacaacctcggttgcagacgccacccagccggcttgcttgtcgaaactgtcgtactcgctcctgccaagccggcaaggcgtgcgcgcgcatgtcagggatcactgacagtgccttctgcccccctgacgcgactctcagccgcccctgatttgccaccgcaaggggagccgcgatactaggaccatgccagaccgcaatcctgcccgcctgcttaccgtgtacttgctcgagcatgccaatgcgatccgaaccaggcagctcggcctgcttgggcgaatgcctggcatccgtgtcgcgggtgcgggcgccagcgcagccacggaacttgccccgctcctgcgtcatcgccccgacgtcgtcctgatcagcctgggcacgggctatgctcatgcgctccaggaggtcaggacgctgaggtcgacgctaccggattcgatcgtgatcgtgctggccgacaacctcggcccgccgctgcgccgcgcctgcctgaaggcaggcgggagctactgctttgacaagacgctggaactcgatgcgctgcgccagaccctggccgggctggctgcgacttcggggcgatagggcacaaagccagcggccgaccgacgctgcactgtggcactacaggtccgcatcgtcgtcgaacagatgattgcgcatggcatagcgcaacagcatggcttcattgggcatctgcattttttccatcagccgcatcttgtaggtgctcacggtcttggcgctgacgcacagtgccgtggcgatcgccgtgatgggctcgcccagcaccagccgccggtagacttccagttcgcggtccgagagcctcaggtgcggcaggtcgtcgctctggtccttcagcccgcttgccagcttcgtggccatcgactggctcacataggtgccgccccgggctacctggccgatggcggacaccagttccgtagccgcgctttccttggtcagatagcccgccgctccagcctggaacgcacgaacgatgtattgctcctcggcgtgcatggtcaagaccaggatgcgcagggccgggtgctcgccgcgcagcaagcggatcagttccagcccgctcctgccaggcatggaaaggtcaagcaggagcacctgcggggtgcattcccgtaccatcctgggcacttgtgtaccatctgccgcctcgccgacgacctcgaacacaccggcccgttccaggatatgccgcaggccatcccgtaccacagcatggtcatccgcaatcatcacccttgtcatgcccgttcccctgctctcgcggaaatcgcacgaccaggcgaaagccatcgtcgggcgaactctggacaaggctgctcgcctgcggagcggatgaagacgccttcaggggcatgctctcgtcactattaccttgccaatggactatagagtttgtgcgcggaaaggcaacggcatgggaagcgagatgcggctcagaaccggaaattcgcaggtaccggcgacgtcggagccacaacccgtgtgccgacaccggctgagccacgcacgttggaaactagctcaggatgcggctcgggtatgtcggcaagccaacattcggccggcacgcaatgtgccggccgaacgagcctgcggccaggccatgcgctgccactgccccaccggcagcggtcacccgtcagtgcgacatgaagactggcaacgatgactgacgcaccagggcgcgggtggtgccacccagcaccagctccttcagcctggaacggccatagccgccggcgaccagcaggtcggcctgtaccttgcaggcaagttgcggcagaacgtggtcggggtcgccctccccgacaaccagatcggcattgatgccatggctggccagccacgctgtcagccggttcccgctgtcacggcaggtctcttcgtcaatggcagccgcgctgaccaccagggcggtaacagcactggcatgcgcgagccacggcaatgcgtccgctactgcccgcgcggcctctcgaccgccgttccatgcgatcgcgacatgaccaccaaagcgcgggccggccgcgcccggcaccagcaggatgggccgtccggcattgagcatcgcatactccgcaaccccggccagcagcgccggcacatcggcatccgccgacggcggtgcgggaaggatgagatcggcgaaacgcccctcgtcggcaagcgcccaaccggattcagcgtcgataatgatgtgccgggtggggatgtccggcgacacttgcctggtcagcgtgtcgagggtctccttgtgaccggcaaccagcttgtgcagctggctggcggcaagggccgcgtattgtccggcttcttcgcccgccccgcgaaacggctccaggtttgttccagtcgcagtcagcccgaccacgctgccgccgaatttcgcggcaacccgtgcggccgtttcaatgcgtgccgaccgggcagaatcttcgctgaggtcgacgaggatggttctgaagtccatgacgtgattccggtttggcagacgtaacgaaaggcgcacatatcaggcgccggcctggatcagtcgagcggataggagcgccgatattccggcatggtgaccgcccagcgcaggtcgcgctcgatgtgctggcgcagcgcatcgcttgcctgtggctcgccgtgcacgacaaacgtacgccgcggcgcctggtgaaagccgccgagccaggtcatgagttccgcggcatcggcatgtgcggacaggttctccacctgctccaccgacgcatgcacggcgatgtccttgccatggacgcggatgtcgcgccggcctgcggccagcgctgcgccgcgcgtacccgccgcctggaagccggaaagcagaacggtgttgcgagggtccgggccgtaggcggcaatatggtggaccacacgaccaccggtagccatgccgctgccagccaggatgatcttgggacttcggtcgtggttcagccagatcgactgctccatgctctgcaccggggtggcgagattgcaggctgcggcgcactcttcgcggctgatgcgcagctcttccggatgcagcgagaaaatcatggtcgcgtcgatggccatcgggctgttgaggtacaccggcacgtcggggattcgcttgagttcgcgcaggcggtgcaggcagtacagcaggctctgcgtgcgccctaccgcaaaagcggggatgatcaagctgccgccgcggccaatcgtccggctgacgatctcgccgagcacatcgagcgggtcgtcgtccggatgccgccggtcgccgtaggttgactccaccagcaggtaatccgcctgacgcaccatctccggcgcgcgcatgacgatgtcctgctgccgcccgaggtcgcctgagaagacgatgcgcttgccgtcgacgaacaacgtgacgatagccgcgccgatgatatgtccggcccgggcaaactcggcctctacgccgggcactacctggaagcgcttgccgaactgcatcggctggagccgccgcattgctcgtgcagcgtcggctgctgtgtaaagaggcaatgcgggccgatgacgcgagaagcccttgcggttcgcataatcggcgtcttcttccgccaggtgggcgctgtctggcaacaggattccgcacagctgcgcggtgcccatggtgcagtgcacgctgccgcggaagccgttgcgcaccagcaggggcaaatacccgctgtggtcgatgtgggcatgggtcagcaccacggcgtcgagcttggccggatcgagcggcagtgggtcccagttgcgcaggcgcagggtcttgtatccctggaacaagccacagtcgaccatgacctggtgacggccggtatcgagcaggtacttggagccggtgaccgtatcggtcgcgccgaggaattgcagttgcatgctggtgtcctttgacgcttgcgcaaggccgttggccccgccacgggtgccgctggccgatacagccagtctaggagggggaaccgggtggtggttgatccggatcaatcatgcggaaacgcgagtacctacgcttgaacagtgtccggacccgcccgccgcacgtggcgtacgcccagggtgtgcacgcgtggctccgcgcccggcataccttgggaaacctcatgcaaaatcgctccagcgcgttgcaaacggatcgcccccgatctcacgaagaacattccggcacccgggatcgcgtcgatccgggacatgtcccacccggcctgaccaccgcgcaggctaatgcgcggctggccgaggtgggccgcaatgtgctgcctcaggcggcccctaggtcggtggccgcggtgtttctgcgccagttcctcagtccgcttatttacattctcctggccgcggcagcggtgtcgctcgcgttgggtgacctgaaggatgcactgttcatcggggcagtactgctgattaacggcgtcatcggcaccgcacaggagcatacggccgacaaggcggccgtggcgctgcgcaggatggagcagccccgtgccacggtgatccgggacggcatccagcaggagatcgatgcaagtacgctggtaccgggcgacctggtggtgctggaagccggcaaccgagtgccggccgacctggaactgacctccgccattgacctgcagtgcgatgaatccctgctgactggcgaatcgctgccggtgcgcaagctctcagcatgtgatgccagcaacgccccagcgagcgcccgccagtgcctgaccttcgccggcacggtggtgctccgcggcaggggccacggcatcgtcgtggcaactggcgctgccacgcaaattggccggattgcgcgggaactgggccgcgaatccatctcgcagccacctttgattctcaggctccagcgtttttcccgactgatcgcggtggcggtaggcgtggctgtggcgttgctggtgttggtgggtatgctgcgcggcatggcattgcgcgaactgttcatgatgtcggtcggactggcggtaagcgcgatccccgaaggactgcccgtcgccatttcggtggcgctggcgatcagcatgcggcggatggcgaaggcccatgtgatcgtgcgcaaaatgcccgccgtggagtcgcttggatcctgcacgatgatcgccaccgacaagaccggcaccctgaccatgaacgagcttgtcgtcaccgatatccggcttcccgacggcacggcgttttgctgcgacgtcggacacgatctggacaactgcacgatccgcgccgccggcaccaccgaccatgacgcgagaacgcgggtagcggccctgctaagggccgcggcgctgccaaacgaggcccaactatccagggagcgtgatggctggactggcaccggggacagcgtggacgtggcgctgctggccgcagcgcacaaggggggcaccgtagccaatgagatccgacagcggtaccccttggtggcccgtatcccgtatgagccagacctgcggtacgcggcctcgttccaccggcacgaagagacgatccgcgtgttcgtcaagggagcgcccgagactctgattgccatgtgcgaccaggcggacgttcgcggccatgccgtgccgatccggcgcgaaggactgcttcgggaaaaggcagcgctggccgcgcaaggactacgcgtgctggcgttcgcagaaggcacgattgatgcggagccggacgggtcctacggacacgggcacctggtcaacctgacctttctgggaatggcaggcatgaaggatccggttcgcccggaggtcccggacgctatccgacgctgctacagcgccggcatcgacgtggcgatggtgactggcgacgatccgttgacagccagcgcaattggcgcgcaggcggggctgcgctttaccacggaccaggtcgtgacgggcgagcaggtgcgccaggccgagagcaaggggccgcacggactcgaccaactgacccgccgtgcgcgcatctacgcccgcgtcagtccggatcagaagctgtccattgtcctgtcgctggcaagaaccggccatttcgtggcggtcaccggcgacggcgtcaacgacgctcctgcgctcaagcacgcacacgtcggtgtggccatgggccgaaagggaactgaagtagcgaaggaaagcgcagacatagtcctcaccgatgacaactttgcgtccatcgtcaacggcataaatgaaggcagggtggcgtacgcgaacattcgcaaagtcatcttcatggtggtttccacgggcgcggccgaaatggttctgtttctgctggcgattcccctgggcctgccaatgccattgctgccggtgcagctgctgtggctcaacctcgtgaccaatggcatccaggatgtggctctggctaccgagcatgcggaaggcgacgaactgtcatatccggcgcgcaagccccgggagccgatctttgaccgcgtaatgatccgccgcatctgctattcgactcttgtcatgggcgtagggggatttgcaactttctactggctgctcgaccgcggctatcccctaaacgaggcacgcaaccaattgctgctgctgtttgtgctgtttgagaacttgcagacgtttagtagccgttcagagcgccactccgtattccgacagggggtcttcgccaatccgatgctggtggtcagcgtactggctgcccagttactccatatcgctgccatgtacatacccgggctaagcgacacgctcggtctcacacctgtgtcggctacgacgtgggctggactgttgtcgctcgcgctcacattgacgattgcagtggagctggacaaatggtggagccggcggtgcaagctgtagcgggagaccggtgctcgccaactcagaattccatcaccccgttggccacggagcacaggcgccgctcttcccacagaagccaatagggcatggaggggacaccacttctatatacgccagtgcgcgacatgaagctgtcggcggtcatcgagaactgggataccgcatgctcaggcaatacggccgggtgtgcgcacacgcactcgtccgtgcgcattgcccgttccggcaatgccgccacgatcgccggttacatgggctcaggacaaacctctgacggcgcgatccgcgagttcgccaccgagtactgctcccaggggaaggcggctgaatgtatttggtatctcgtttgcgatgcatcaatgggacagtgcgcatgcgacctacgcttcaaaatagacgggcgatattttgcgcgccgcaaaggaggattgtcatgaccgcgaagctgcagcgtggacacgaggaaaacctccaggctcccgttagccaccatcgatcacttgcaatgcgcgccagcaaggttgagcgtgcagctgccgccgcgctgctccttggtaccgcaccgcttctccacgcgcagatcctcgcaacgcatccaacgccgccggaaatccaccaatccgctggcgtccggtatgtctcgggcgggatggggcgcgaaggcttgcggcaaatgcaggctatcgccggccaattcaatgtgcggctcagcttccaggatccttcagaaggcaaccccgtttctggcgtcacactgatcctggtcaacgaacagggcaaccgcctgctacggctggtctcggacggtcccctggtctacctcaaactgcctcacggccgctattacctgacgctgatttatcaagacgtcgatcacgagcaatggattacggccgaagccgagccgatggacctcacatttcttttcaacctgatccacctggaacgagactggctgcacgcacggacacgaacgccccagtacccgactcccacataagaaaggcctcattgcgaagggcaccggctgcaaggcggcgcacgtgtcgtgacagccaaacgcatacgaagccggcacgcatcgttgcgggccaatggcctgtcaatcttttctttgatgtagccaaaactccgggattttccagatcctatagccagtggcttgccaaatgtggagactgcaatgttggggcaacaaatgagcacagcttcgccaccccgttccactccgaacggattgatcaccctgctgtttcacctgagtcacgcagcatctcaaggacagctcgatcctgttctcgtgcgtgagctcggcaagcgcatctacaccgagattgatgcttgcaaggcggacgacgccaagagccaggtcgagttgaatctgctgtcagaggcaatggcgcgatttgaggagactttgctggcggcgcggagccacatgctgatcgcggccatccggcgtgcagggagcactgaacgtccgcaccgtgaagcggatcaagctcccggcactcatgaaggtggcgcaccgctaccggaaaatcgtccgttcgatccttcgcccgtcagcggccgctgcacggattatctcgggcggctcgccacgctcggccaaggtggtccgcccttgggatgacggcaccggcaaggaaaaggagcgggactcctaattggggactggctcttggctgcaaccgctcttcgttttggagatggtcatgaccactatgtcactcgcgcccacggtcgtttcacgaacgtactctgtcggtcgtgcgcttctcggctctctttttttattttccggactcctgaagattggcagcttcgcggcctattctgcgtggattgccagcgctgaactgccgagcccggatttgctgctggtgctaaccatcgcagttgaaattggtggtggactgactttgatctcgggctggagcgcacgcttgggcgcgctgcttcttgcactgttcctggtacccaccaccatcatcttccatggcttctggcgcgccgatcccgcagacttcatgaatcagcttaaccacattctgaagaatgtctcaatcctgggcggcatgctggtggtattcgccattgaatcgtcacgtatgcaagcaagagtcccataagatggctgcccggtacgcacctggcgcccgccaccttgcgagatgagaatcgccatgagcaacgaagcagagaagaaccgcctcgacgaagcgcaggcgggccacgtgtggttgcggttgacgacccggacgccgggcgcgggcatccacgcccagtggcattgtcctggaagcggattctggcattaaagcgcggcgccagtttttttcatgcgcgccacgtcttccgtgccgacgccaccggaaacataaaggatcccggccgattcgcggatctgcgcggtgcctggagcggcaattcctgcgcatggcacagggccatggcggtcgccgccaaggtcagtgccattgcctggtggaataggattgaatgcatgtggcgttcctcgtcagcaagccaaagggatgggacgttcaagtcttcagacgtgatgcttgcactcacaacttctgtggacggaaggaccaagttcgattggctggcgagcatcgttggggcggggtcgccataagggcgctccgtgtgcaacgacgccgaagtcatttcgatggcatctatcagtggcagaataagcggaccgccgatcgcccgaactacatcgactatgtgtcctgcgtctgatgcccccggttcgtccaccccgccggataccggcagggccaatgacgtggcgctgacacgaagccaacggctcgggcgagatgtgatcgccggctgctctattgccggtctgcttttgccggaagccgttgcatacgccggcatcgccaatctgcctgcgcaagctggcttggtcggcctgctagtcgggctggtgatatacggcattgtgggcacgagccgcttcgcggtggtgtcggccacctcatcttctgctgcggtgctggccgcggccacgctgtcgactagcggtgccgatgccgcgctgcgcctggcgctcgccgccgggttcgtgacgctggccggtgtcttcctggtgctggcgggcatagcgcgtttgggcggcattaccgacttcattgccaagccggtgctgcgcggcttcacattcggactagcggtcattatcattctcaggcaaatttcgagcatcgccgggatccacccgacgcacagcgacctgccacgtttcacttaccagttcctgcacgaatcggcgggttggaacctcaatgcgctcgccgcgtgcctggcggcgctggctttgttgttcgcgctggcgcgcttgcggcgggtgccgggaccgctggtggtgatcgtgctgggcatcacagcagcctatgccaccgatctgtcgcactacggcattgccgaagtgggcacgattgatctggcaaatgtcaccatcggcctgcccgacctgcagcgcatacagtggttgcgcgttggcgagctcgccttcgcgctggtgctgatcctgtatgcggaatcgtacggctcgatccgcagctttgcgctcaagtacggtgatgtgacctcacccaaccgcgacctggtcgcactaggtctggccaatattggctccggtttgctacatggcatggcagtcggggcgggctattccgccacgtctgcaaatgaagcagccggagcacagtctcgcctggcgggttggtgcgccgcagcagtcatcgcgctgattgttgccgcgctgctgccgcagcttgcacgcacgcccgagcccgtgctcgcggccatcgtgatacatgccgtgagccatacgttgcgtctcgatgcattcaggccctactggacatggcgccgcgaccggctgctggtggttgccgcatgtgtcgccgtggtcctgcttggcgtgctcgacggactgctggtggcaatcgggatcagcctgatgctgacactgcgtagcttctccgaaccaagagtcagcgaattggggcgccttggctctagccacgactacgttgacatcgcggctcaccctgaagcccggactctgtcgggcgtgctgatcgttcggccggaagcgccgatgttcttcgccaatgcggaacgcatgctggccagggcgcgacacctgcacgaggcagccgggccggggctccatacgcttgttttcagcatggaggagacgccggacatcgatggctcgacgatcgaggcgctgcatactttcgcgtccgaggtggccgccaaaggccagcgcctgctgctggtgcggcttaagccgcccgtgctggctgtcctgacacgcgcggccagcgaaacgctgccgcgcgagtcactgcatgaactgagcgtggatgagtgcgtccggtcactgggccagacatgggaacctgcttagggtggcctgaagctgtcatcggtggcaaacgcccaggaccccctcgaagtcaacggcaagccgctcgcagaggtgttttgcgtgacatgcgtccccgacagggtagcgccgcgggacgccctatgccgtgatgacccgcgacgtgctggactacgcctggaagatatccagataccgctttgagaggtagtcagagatctttgcacgcgccttgggggcttgaccgatcacgctcaatatcctcgcgcttgaccccggccgcagcggcatctgaacgggagggcttcaatccggccctggggttctaccgccaacctgttccgctggccggcgatagtcaccgaagaacccgatttcactcccactcgatcgtcgccggcggtttccccgacacgtcatacacaacccggttcaggccacgtacttcgttaatgatccggttagagcaacggcctagcagcgcatacggcaggtgcgcccagtgcgcggtcatgaaatcggtggtctgcaccgcgcgcagcgccacgacgtagtcgtaggtacggccgtcgcccatcacgcccacggacttgaccggcaggaacacggcgaaggcctggctggtcaggtcgtaccagctcttgccgacctggtccggctcgcacaggcccgcggcggcgtcctgttcggtggcgagggtcttgcgcagttcttcgatgaagatggcatcggcgcggcgcagcaggtcggcgtagtcgcgcttgacttcgccaaggatgcgcacgcccaggcccgggcccgggaacgggtggcggtagaccatttccggcggcaggcccagggccacgccgagctcgcgcacttcgtccttgaacaggtcgcgcagcggctcgagcagcttcaggcccagcgtttccggcaggccgccgacgttgtggtggctcttgatggtggtggccttcttggtcttggtgccacccgactccaccacgtccggatagatcgtgccctgcgccagccactttgcattggacagcttcctggcctcggcctggaacacttccacgaactcgcggccgatgatcttgcgcttctgctcgggatcggtcacgccggccaggtggccgaggaactgttcggaggcgtcgatatgcacgaccttggcgtgcaggcggccgacaaacatttccatcaccagcttgccttcgtcctggcgcagcaggccgtggtcgacgaacacgcaggtgagctgatcgccaatggcgcggtggatcagcgccgcggccaccgacgagtcgacgccgccggacaggcccaggatgacctcttcatcgccgacctgctcgcgaatcttggcgacggcttcctcgatatggtcgcgcatgacccagtcaggcttgcagccggcgatgccgagcacgaagcgctccagcatctggcggcccttggcggtatgcgtgacctcggggtggaactgcaccgcgtagtagccgcgcgcctcgtcggccatgccggcgatcgggcagctgggggtggaggccatcagcttgaagcccggcggcaggccggcaaccttgtcgccgtggctcatccagaccttgagcatgccatggccttccggcgtgcggaaatcctcgatgtccttgagcaggttggtgtggccatgggcgcgcacctcggcgtagccgaattcgcggtggtcgctccactcgaccttgccgcccagctgcacggccatggtctgcatgccgtagcagatgcccagcaccggcacgcccaggtcccacacggcctgcggcgcgcgcagctggtggtcttcataggtgctggcgtggctgccggacaggatgatggccttgggggcgaactcgcggacgaagtcgtcggagacgtcgttcgggtggatctcgcaatagacgtgcgcctcgcggacgcggcgggcgatcagctgcgtgacctgcgagccgaaatcaagaatgaggattttgtcgtgcatgatgggccgatggcgtgtcttccgggatgggctcggtcacgacttccgtgccggggccatagcccggcggcggcgtgatgaccggctcgcgccggtattctggggtattcgttgggcgcgccgcgggggcgacgccgggttccttgcggacttccttcttgtgttcctgttcctgcagcgcacgctcggccttcagctgcctttcgcggttgcgcacgcgcctggaagcgggaatctgcaccagcgcaaaaaacgccagcaccactgccatcaccggcagccagatcttgcccgcgccgaccagcggcagttccatgaacaccatccaggcaatgatcagcactgcgctggccaggttcacatagccggccgtgcgcgccactggcaccgtcagctggccgttgaacgttgcctgccacaacagcgcggccaggccgaccagtgccacgcccagcagctgcccgaacagggccggttgcggctgcggcaactgcagcgccgcatacagcgtggtgaacggggacatcaacagcaggatgcccagcatcaaatccaccagggcatcaaaaaacagcacggctcgcagcaataccttcattggcgctcctcgtcatgggcccggccgatggtgcggccggcgggtgcggcccacgttcaggcaacaccggcttggcgagcggccggccggatggcattccggtcaggcgaaggcgccgcccgcggcaatgcgccctcgccccgacgatcttgcggccgcgcaccgccgcgaggcggagggcgcagccgctgcgcgtcagtcgatatggtagttcggcgcttccttggtgatctgcacgtcgtgcacgtgcgattcacgcatgccggctgccgtgatctggacgaactgggcgctctcgtgccagtcggcaatcgacttgctgccgcaatagcccatcgaggcacgcacgccgccggtcagctggtggatgatcgccatcaccgagcccttgtacggcacgcggccttcgatgccttccggcaccagcttgtcgacgttggcggtgttgtcttcctggaagtagcggtctgccgcgccatccttcatcgcacccaccgaacccatgccgcggtagctcttgaacgaacggccctggaacaggaaggtttcgcccggcgcttcctcggtacccgagaacatgccgcccatcatcacggtgtgggcgccggccgccagggccttggccacatcgccggagtagcgcacgccgccgtcagcgatcagcggcacgccggtgcccttgagggcctcggccacgttggaaaccgccgtgatctggggcacgcccacgccggcaacgatacgcgtggtgcagatcgagcccgggccgatgccgaccttgacgccgtcggcgccatgctcgaccagcgcacgcgcggcatcgccggtggcgatattgccgccaaccacctgcacctgcgggaagttctgcttgacccagcgcacgcggtccagcacgccctggctatggccgtgcgccgtatccaccacaatcacatcgacgccggccttgaccagcagttcgacgcgctcgtcgttgtccggacccacgccgaccgcggcgcctacgcgcagctggccgcgctcgtccttgctggcgagcggattgtccactgccttctggatatccttcaccgtgatcaggccgcgcagctcgaaagcctggttgaccaccagcacgcgctcaaggcggtggcggttcatcaggcgcttggcttcttccagtgtcgcgccttcggccacggtcaccagcttttcgcggggcgtcatcttggcgcgcaccggggcgtcgagctcttcctcgaagcgcaggtcgcggttggtgatgatgccgaccacggccttgccttccagcaccgggaagccggaaatgccatgttgctgcgacagcgcgatcacatcgcggaccttcatgtccggcgaaatggtgatcggatcacgcagcacgcccgactcatagcgcttcacgcgcgcgacttcgcgggcctggtcggcgggcttcaggttcttgtggacgatgccgataccgccggcctgcgccatggaaatcgccaggcgggcttccgtcactgtgtccatcgccgcggataccagcgggatgttcagttcaatggagcgggtcaggctggtgcggagggagacatcccggggaaggacggccgaataggccgggacgagcagcacgtcatcgaatgtgagtgctttctggacaagacgcatagcaaatcctctaggcgcaaaaccgaattatacaggaatgcgcgctttgctgatgcactgcaatgggctttcctggaagcggtctgctatgctcgtcgtccttttattcgggcgaacgcgaagcatgggaatcggcgtattgtgcgggctgctggcaggcgccttctggggcatggtctttatcgcccccaagctgctgcccgtgttctcgccgtgggagctggccatcggccgctacctggcctacggcctggtcgccttcgtggccgcgctgccgctgatgaagcgcatcgcgcgcaagctgacccgggcggactgcgtggcgctgctgcgccaggccttcaccggcaacctgctctactacgtgctgctggccttcggcgtgcagctcgccggggtgggccccacctccctgatcatcggcatcctgccgatctcggtcaccatcatgggccggcgcgaccacggcgccgtgccgctgtcgcggctgatgtggccgctgctggtggtggccgccggcatcgcctgcatcaatatcgacctgttcggcggcggccagagcgcccacgcggcggcagccggcgcggcaatccggccggtctggcagaaactggccggggtctgctgcgcggccggcgcgctggtctgctggacgctctacgcggtcgataacgcacgctacctgcagcgcaacccgcactacagcggcaatgaatggtcggcgctgtacgggttgtcgaccggcgcggtgtcggcggtgctggccgtgatcggctgggtgctggctggcgacacgctgaccgcgggcgacagcggccgtgactggcagtggttctggatggtcaatgccgcagtggcgctgggtgcgtcgctgattggcaacaacctgtggaacatcgccagccggcgcctgccgctgacgctgtcgggccagatgatcgtgttcgagacgctgttcgcgctggcctacggctttgtcttcgaccaccgctggccgcggccgctggaaatcgccgccattgtgttgctgatggtcggcgtggcctggtcggtgcgcttgcacgccaccgacaagtctgcgtagactagcgaacgatggcgcgggggtcacacgcgccacgaacaacagctttaccagggtcaaaccggcgctacgcacctgataccgggcgggcgccaagccatcgccgcggctgtcctgccgcggcatcgccatgcgcgcagccggcggcccagcacgattccagccgcaccagttacttccgagtcactttaagacgcctcgccatgaaacgatcgtccgcgctgtgcctgcttgccgccgccactctcgccgttcccgtccaggcccttgcctactggcaatggcgcgacgccaacggccgcatggtctacagcgacgtgccgccgtcagcggcggcagccagggtgctgcgtgccccgggccgctttgccggcgagctccagccggtggaggccgccaatgccggggcgcccgcccctgcccctgccccggctccggccaaggcctcggccaagcccgccgcggccccggcgccgacccccgaagaagccttccagaagcgccgcgaggccagcctgaaagccgccaccgaagaggcccgcaaggaaagcgaggcggccgagcgcgaggcccgctgcgcgcagctgcgcaactacgccaacggcctgcagcaaggcatgcgcgccgcggtggcgggtccggacggttcgctgcaacacctgaacagcgaccaacgccaggccgaggtgctcaagaccaacgccagcctcgagaagaactgcagctgaaaccaaagaaaaacggggcgcatcggccccgtttgcatgcctggcaggctcggctcaaccgctgccgcgcaaccacttctggccttcgcgcgtgccgcccgcgcgctgcttctgcacccgcttgcggcgcgcctgcttgggatcggcggtcaagggccggtaaacctccacgcggtcgccttcgcgcaccaccgtctccggcgtcttgagcttgccgaagatgcccacccgcatggtcgacgggtccacctccggacaggcctgctgcagcccggagccgactatggccgcggcaatcgtggtgccggctggcacgtcgatctccttcaggaagacactatcgggccgcgcatagcagaccgcgatatgcaccgtccccgcgccggcgtcagttggcgacatagaccacctcggcccgcttgacgaaggcgtcgacaaaggtattggcaatcatgctgaagaccgggccgatgattttttccagcagcaggctggaaaactcatagtgcaggtggaattcgatcttgcaggcgtcttcgcgcaggggcgtaaagcgccatgcgccgttgaaggtcttgaacggcccgtcggcaaaggtcatgtcgatacgggtggggcgttcctgcgtattgcgggtgtggaagaactgctggatccccttgaagtggatatggatcttggcgtcgagcatggtatcggtctgctcgaacacctccacgccaccgcaccatggaaggaacttgggatagtcctccacgcgcgtgaccaggtcgtacatctgcgcggccgagtagccgagcagtacggatttatggacgtctgccatgtatgggaaaatctggcttgcggccatgccgcacgctgtgcgcggcaggcatgcgcctgtgccggggctggtttgctagaattcggattttagccgacacgcgcgccccgcggcatcctgccatgtggcgccgcagcgaaacggctgaattccaccctaccgcaccccacccgcacgcatgaccattgcagataacaaaaaggccttcttcgattacttcatcgaggagcgctatgaggccgggatcgtgctggaaggctgggaggtcaaggcaatccgcgccgggcgggtgcagatcaaggagggctacgtggtggtgcgcgacgccgagatgttcctgatcggcgcccatatcagtccgctgcaaagcgcctccacccacgtcaatcccgacccggtgcgcacccgcaagctgctgctcaaggccgacgagatcaagaagctgatcggcaaggtcgagcagcgcggctacacgctggtcccgctgaacctgcactacacgcgcggccgcgtcaaatgcgagatcggcctggccaagggcaagaagcagttcgacaagcgcgagaccgagaaacagcgcgactggcagcgcgagaaggcccgcatcatgaagggcgacgccaaggactgagccccggcgccgcgctgccgcggcgtgtccgtcagccccttcaggcagccttctgctgccccttcacgatctgcagggcggccgcgatcatgctgctcatgtcgcccatattgcccggcacgatcagcgtattgccctgcttggccaggttgccgaacgcggccacgtattcctcggccaccttcaggttgaccgcatccatgccaccttcggtgcggatcgcattgccgatcttctggatcgcctgcgcgttggcctcggccaccgccaggatcgcgctcgcctcgccctgggccgtgttgatggcggcctgccgctcgccctctgacttctggatcgccgcctcgcgcgcgcccgtggccaggttgatctgctcctggcgcttgccctccgacgccgcgatcagcgcgcgcttttcacgttcggcggtaatctgcgcctgcatcgcgtgcaggatctccttgggcggggtcaggtccttgatctcgtagcgcagcaccttgacgccccagttggatgcggcctcgtccagcgcgttgaccacgctgtggttgatgaactcgcgctcctcgaaggtcttgtcgagctccagcttgccgatcaccgagcgcagcgtggtctgcgacagctgcgtgatcgccaccacgaaattgctcgatccatacgatgccttcatcgggtccgtgacctggaagtacagcacgccatcgacctgcagctgggtgttgtccttggtgatgcagacctggctgggcacgtccagcgggatttccttgagcacgtgcttgtaggcgacgcggtcgacgaacggcaccacgatcgacagccccggcgtcagcgtcgcgtgatagcggcccaggcgctcgagcacccaggcatgctgctgcggcacgatcttgatgcccttggcaatcagcacgataacggcaatgaggatgatcagcggcaacaaaccaagctgaaatgcgagcatgtaacgaccctccagacagaagacagcagtacggagccgccaggcggcggcagacggatcgcagcgcgacaattgccgcgctgcgcaataagacagggtttcagcggggagacacgaccagggtgctgccgcgcaccgcgacgatgcggtggcgtcctggtgcggcggcacagttgggcgccagctccacggtccagtcggcgccgcggtacggcacgcgggcgcgcccgttggcgtcccagccgggcacgtccagctcctggccgatatcgatattgacgttgggatcggcggcggcgttgccgcgccgcagcttgccaaagcgggtgcggcgcaggccggcgatcagcaccgcagcgaccagcgccgccaccagcgtctgcgcggccggcgacaatcccagcaaggcccccacgccgccggcggccagccccaccgccaccatcagcaggtagaaggtgccggtgttcatctcgatgatcaccagcgcgaccgctgccacgaaccagatgtagtacgccatccaagctcccgttcgtccagatacatcccgaaaagtaaaaaccccgcagcgcctttcagcgtctgcggggcagtagcaacacctgacgcagggccggtgcctgccggctgccagaaggcgccggcaatgtcgttattgtgacgtcaaatgcttcaggaagccagcttttgccaggtctcgaccaccgagtccgggttcagcgagatcgacttgatgccttccttggccagccattcggcaaagtccggatggtccgaagggccctggccgcagatgccgacgtacttgtccaggcggaggcaggcctcgatggcgcgcgacagcatgaaccgcactgccggatcgcgttcgtcgaagtccttggccagcagctccatgccggagtcgcggtccaggcccagcgtgagctgggtcaggtcgttcgagccgatcgagaagccgtcgaagtactgcaggaactcttcggccaggatcgcattcgacggcacttcgcacatcatgatgacgcgcaggccgttctcaccccgcttcaggccgtgcttggccagcagctcgatgaccttctcggcctggcccagcgtacgcacgaacggcaccatgatctcgacgttggtcaggcccatttcgtcgcgcacgcgcttcatggccttgcattccatctcgaacgcttcggcgaagtcgtcggcgatgtaacgcgaggcgccgcggaagcccagcatcgggttttcctcgtccggctcgtagcgcgaaccgccgatcagcttcttgtactcgttggacttgaagtccgacaggcgcacgatcacgggcttcgggtagaaggccgcgccgatggtggcgatgccctcggccagcttgtcgacatagaacgcgcgcgggctggcatggccgcgggccacgctttccacggccttcttcaggtcggcatcgacttgcgggtagtcgaggatggccttcgggtggacgccgatgttgttgttgatgatgaattccaggcgggccaggccgacgccgcagttcgggatctgcgcgaagtcgaacgccagctgcgggttgcccacgttcatcatcagcttgacatcgatttccggcatgtcgccacgctggacttcggtcacttcggtttccagcaggccgtcgtagatgcggccttcgtcgccttcggcgcacgataccgtcaccagcgtgccgtccttgaggatgtcggtggcatcgccgcagccgaccacggccggcacgcccagttcacgcgcgatgatggccgcgtggcaggtacggccgccacggttggtgacgatggccgaggcgcgcttcatcaccggctcccagttcgggtcggtcatgtcagccaccagcacgtcgccgggctgcacgcgttccatctcggacgggtcgttgatcacgcgcaccgggccggtgccgatcttctggccgatggcgcggccgctggtcagcacgggagcggtgcccttgagcttgaagcgcagctcggccttgccggcggactggctcttcaccgtttccgggcgggcctgcaggatgtagatcttgccatccttgccgtccttgccccactcgatgtccatcgggcggccatagtgcttctcgatgatcatcgcgtagcgggacagctcggtcacgtcctcgtcgctgatcgagtagcggttgcgcagttcgcccggcacgtcgacggtcttcacgcggccggcttcgcccggcttggtgaattccatcttgatcagcttggagccgatcgagcggcggatgatcgggtacttgccggcctgcagcgtcggcttgaagacgtagaactcgtccgggttgaccgcgccctgcaccaccgtttcgcccaggccgtagctggaggtgatgaagaccacgtcggggaagccggattcggtgtcgatggtgaacatcacgcccgaagcggccaggtccgaacggaccatgcgctggataccggcggacagtgccaccacgtcatgggcaaagcccttgtgcacgcggtaggaaatggcgcggtcgttgtacagcgacgcaaacacgtgcttgatcttgtcgagcacgtcgtcgatgccgctgacgttcaggtaggactcctgctggccggcgaacgaggcgtcgggcaggtcttcggcggtggccgacgaacgcacggcgaacgaggcctcggcgccttcgcgctcggccacgcgggcgtaggattcacggatttcctgttccaggcgcggctggaacggcgcggaggcgacccactcgcggatctcggcaccggcctcggccagcgccttgacgtcgtcgacgttcagggtcttcaggcgctgggaaatgcgctcggtcaggttgttgtgggcaaggaagtcgcggaaggcgagcgcggtggtggcaaagccgccgggaacccggacgccggcctccgccagctgggagatcatctcgcccagcgacgaattcttaccgccgacgatttccacgtcagccatgcgcaactgctcgaacggcaacacgtaggcgccgttatctgcctggttagtcatgagagcctcaaaacaaagtagaaaacttgtcgcgcatgtccggtatgttcttggagttctgttcccggactgatcgcttggctaagcaaccccgaactggcgctgcggacctggcgctacggctctcatcgcgtagcgcagattgtcgacaattccgggcccggattgttccatggacaggcaccctgcggaattgcttagcgaaaagatcgccgctattctaccgtgctgcgccgcacttttctgcggaagattgaatctatttatttattgcgccatccccatgtccctgccagaagcgcccggaacggcgacgcccgggtcccagcctggaacgcagcctgaatccccctccgctcccgcgccccaggccagcgagcgccctgcggtccgcaccgtgttcatcgtctcggatggcaccggcatcacggcggagacgttcagccactccatcctggcccagttcgagatgcgcttccgcaaggtgcgcatgcccttcgtcgataccccggaaaaggcacatatcgccgtcggcaagatcaatgaggcattccacaacgaaggcgtgccgcccatcgtcttcaccaccctggtcaaccaggaagcgaacaaggcactgcgccgcgccaaggcgatgatcctggacatgttccagaccttcatcgagccgcttgagaaagaactggggctgaagtcgactcacgccatcggccgcttccaccagaacgctgacacagaggcttacaaaaaccggatcgaggcgatcaacttctcgctggcgcatgatgacggccagtcacacaagaacctggaagaagccgatgtgatcctggtgggcgtatcgcgcagcggcaagaccccgaccagcctctacctggccatgcaatacgggctgaaggcggccaattacccgctgatccccgacgatttcgagcgcggccggctgccgtcggcgttgtatgcgttcaagccgaagatcttcggcctgtcgatcgatccgcagcgcctgaccgagatccgcaacgagcgccgccccggcagcaagtatgcggcgctggaaaactgccgctacgaggtcaacgaggccgaggcgatgatgcggcgcgaagggatcaaatggctctcttccacgcacaaatcgattgaagagatcgcgaccacgatcctgcaggagatcaaggtcgatcgcgacaactactaagaaaaaagcggccgttcaggccgctttttttcttgcgctgccggcgcagcctcaggcggcgcgccgctggcgcactgcctcgaacaggcagatggcggtcgccgccgccacattcagtgattccagcccgcccggttgcgggatgcccaccttgcgcgtgacatgcgccatccagccgtcgctgacccctgccccctcgttgccaaccacccaggccaccggcccgcgcagatcggtatcgaataccgcggcatcggcgtgcgacgaagtcgccagcagcggcaccgcgaggcgcggcgccagcgactcaagcgtgcagtgctcgacgatattcaggtgaaagttggcgcccatgccggcacgcagcgtcttgaccgaccaggcaaaggcacagccggtggcaaggaaggcatgctggatgccggcggcggcggcgctgcgcaggattgagccgacattgccggcatcctgcaccccgtccaggatgatgcagtcttgttcgattcgcgccggcaggtggccgaccggcgtctcgatcaccagcatcaggtcgatgccattgaccacgccactgatctgcgtgaacagtgcatcggccagcaccaccacgcgctcggcctcgatcagcgccagcaccggcgccacctcggcatggtcgtagtgccgttccgacaccacgcaggtgacgggctggccgcgcgcggccacataggcctgcgccaggtggacgccgtcgagcagcgactgccctgccttgcggcgctggtgcgtggaagtggccagggtcttcagatgcttgaacagcgcgttgtcgcgcgaggtgacgtgcttcacgatgcggagatggtctgggtgcccttcactgcgcggccgtgacggataccgtcgcgacaggctcgatgacttccgcggtggcgggcatggcggtgaacatgggcagccgggccagcgcctcgcgcaccggcgcaaacgaacggcggtggtgcggcgtggcgccgaactcagccagcgcagccagatgctgcggcgtgccatagccgacgtgcgaatcgaagccgtactgcggatagcgctcgtgcagcactctcagctcgcggtcgcgcgccaccttggccaggatcgacgcggccgagatcgccttgaccagcgcatcgccctggacaatggcttccaccgggaacggcacccgcgggcaacgattgccatcgacctgcaccagatccggcacgatgccgctggcggccagcccctgcacggcacgctgcattgccagcatgctcgcgtgcaggatgttgagcgtatcgatctcctcgaccgtggcaaaggcgatatgccagcccagcgcgcgttcgcagatcttttcgtagagctgctcgcgcttggcggcagtcaggatcttggagtcggccaacccgcgaatcggacgcttcgggtccagtatcaccgcggcggcatagaccggcccggccagcgggccgcggcccgcttcgtcaacgccgcacaggcgctgcacggcggcggcggccggggcgagatcgaggcccatctggggagaagcggcattgcggcgcgccatcagacggtcccccggctgtgcatcagatccaccactacatcggcggccagttgcgcggtattgcacttcagcgtctcgtgcatgcgggtgaaatgctcgtagaggaaggcggtgttgccctcgtcgttgagctgcagcagcgtttcgcgggccagcgcctcgggcgtggcatcgtcctgcagcagttccggcacgacgaagcgccctgaaaggatattaggcaatcccacgtacgggaggtaaccctgccgcttcatgatctgcgcggtcagccagggcaccttgtacgagatcaccatgggcttcttgtacagcgccgcttccagcgtggcggtgccgctggccagcagcaccacgtcggccgcctccatcgcctggtgcgacttgccgtcgacgatggtcaggcgcagttctggatactgcgcgtgcagttcctcgacgatgccgcgcagctgcgcgctcgccaccggcagcacgaacgccaggttcgggtccatgcgctgcatgcgagccatggcggcaaagaaggtggcgccgaggttgcgcacttcggactggcggctgcccggcagcacggcgacgatgcggtgcccggccggcaggccgagttcggcgcgcgcgccggcgacgtcgggcaccatcgggatcacgtcagccagcggatggcccacgtaggtggccgggattccggccttggcgtagatctccggctcgaacgggaacaggcacaggatgtggtccaccgcgcgcgcgatggtgcggatgcgcccgccgcgccaggcccagatcgacgggctgacaaaatgcaccaccgggatgccggcacggcgcagcggcacttccaggccgaaattgaagtccggggcgtcaaccccgataaagcattgcggcggattggccagcagccagtcgcgcaccgcgcgccgcgtggccaggatctcgcgcagcgagcccaggacctcgacatagccgttgaccgacagtgtttccatcggccagcgcgaggtgaagccctgcgccatcatgcgcttgccgccgatgccggcgtactcgaccgtatcgcccaggcgggactgcagcccgcccatcatcaacgatgccagcaggtcgcccgaggcctcgccggccaccatggcgatggtgccgcgcttgcccgcggcgctaccgttgcctgtggacaagccaccccgaattgcggcgtcgaccattgcggtccggtctcagcgtacgatgccgcgctgggtggcggcaaggaagtcgacgaacgcgcgcagcggcgccgcagtgccggcatcggattggcccagcaaggcggtgatctcattgcgcgcctcatcgaagctgaggtcggacttgtaaagcagcttgtaggcctggcgcagcgcggcgatctggcccgcgtcgaagccgcggcggcgcagcccctcgacgttgacgccgtgcggcgtagccttgttgccgctcttgtcgctcgcggcgatcacgaacggcggcacgtcctgcaccagcgccgaggcgccgcccagcatcgcatgggcgccgatgcgcacgaactggtgcacgccgctcatgccgcccaggatcgcccagtcgcccacttcaacgtggccggcgatctgcgcgttgctggaaaacacggtgtggttgccgaccgtgcagtcatgcgcgatatgcacgtaggccatgatccagttgtcgttgccgaggctggtcaggccgcggtcctgcaccgtgccggtgtggatcgtggtgaattcgcggatggtgttgcggtcgccgatctcgagccgggtcggctcgttgcggtacttcatgtcctgcggcacgccgccgaccgatgcataaggaccgatcgtgttgccctcgccgatcgtggtgtaaccctcgaccgtcgtatgcgagccgacccgggtgccgctaccgatccgcacgttggggccgacgatagagaacgggccgacggtcacgtcggatgccagctctgctttcgggtcgaccagcgcggtggggtggatttgcgtcatacgtcctgtcctgtggtgtgtctggtgaaggatgggccaatgcgcgcggcaaaggttcccgtccgggccgcttgcccccgctgcacgggggcacggcagtcagccggcggcgctgccgccggccgcgcgcggcctcactcggcctgcttcacggtgcacatcagctccgcctcgcaggccaccttgtcgtccaccgtggcgaacgccttgaacttccagatgccgcggatatagcgttcgactgtcacgttcatgtgcagctggtcgcccgggtacaccacctgcttgaagcgggccccgtcgatgccgacaaagtagtacagcgcgccttccttgcgctccatgtcggcgccgaaggtcagcaggccggccgactgcgccagcgcttccaggatcatcacgcccggcatcaccggctgttccgggaaatggccctggaagtacggttcgttgatggtgacattcttcagcgtcttgatccgcttctgcgcctcgaactccagcacacggtccaccagcaggaacgggtaccggtgcggcagcagtttgaggatcttgcggatatcgatttcggccgcgctcatgatgatttctctttagtcttgtgagggttgggacccggcggcctggccgcgcaggcggcgttccagcgccaccacccgttcgcgcagcctggtcaggccgcgcacgatggctgcattgcgctcccactcgccgtgcggcaggaacgggaagacgctggtgaaatgccccccgggcttggtaatggatttggtaattgaggtgccgcccgacaccgtggtgcggtcggcaatattcaggtggccggaaaaattggccgctccgccgatcacgcagaagcgcccgatgcgcgtgctgcctgataccgcggcgcagcctgcgatcaccgtatgggcgccgacacgcacgttatgcgcgatctggacctggttgtcgatcttgcagccgtcctcgatcacggtgtcggccatggcgccgcggtcgattgccgtattggcgccgacctccacgtcattgcccagcaccgcgcgtcccgtttgcgggatctttacgtattccacgccggttgcgccgatgtccggcgcaaagccaaagccgtccgcgccgatcaccacgccgctgtgcaggatggcgcgggcgccgaccacgcaatcgtggtagaccgaaacgttggcatagagcagcgaatcgtcgccgatctctgcctgcgcgccgacatagccgttggccaggatgcgcacccgctcgcccaggcgcgcaccgcgctcgatgaccacgttggggccgatgtagcacgaagccggcaccaccgcgtcaggcgccacggtcgcgcgcggatcgatgccggtgcgggtatcggtgttggcggcgcggtcaaaacgctgcgccacgcgcgcaaagcatacgtagggattgcgcgccaccagccagttgcggccgtcggccctgccctcggcgcgaacgcgctcgaggtcggctgccgagacaatcacggcgccggcctgcgaatccagcgcctgctgcaggtagagcggattggacaggaacgagagctcgcccggtccggcctggtccaggggagccaggccgacgatcgccaggtcggggtcacccacaacctgcgcgccgttctcggtggcgagctgacccagtgtgggtgtctgcatggcggtacttcctaaaaaaacgaaagacgaaggaacgtgaggaccggtgcggcttagcgggcgccggcgttcagcgccttcatcacgtcgtcggtgatgtcgatgcgcgggttcacgtataccgcttcctgcacgatcaggtcgtacttgcgctgctcggccagctggcggatcacgcggttggcgcgctccagcacctgtgccagttcttcattgcggcgctggttcaggtcctcgcggaactcgcgctgcttgcgctggaactcgcggtcaaggtcggccacttcgcgctggcggcgctggcggtcggagtcggccagcacggccgtgtccttgtcgagcttgtcggccatgcccttgatcttctgggccatgtcctgcagctcgcggtcgcgcttggagaactcctgctccagcttgacctgggcagccttggccggctgcgagtcgcgcaggatgcgttcggagttcacggcggcaatgcgcgcctcctgggccgtggccggcaccgcggcgcagatggcagcggtggcgagcgcggcggcgcccagggatttgaccagtttggatgttgtaatcatttgaaacagatcctttatcagaatcagaatgccgtgccgatctggaactggaagcgctggaccttgtcattggtgtcgcgattgagcgggaagcccatgctgatcttcagcgggccaatcggcgacaaccacgacatgccaaagccagtcgagtacttcagctcgctgaagctcagcggctgaccttcctggtagacattaccgaagtcaaagaacgtgaacaggcgcagcgtgcggtccacgcccgagcccggcagcgggaagatgaactcgacgttgccgatcatcttcgaggcaccgcccaccgggttgccattctggtccttcgggcccagcgtgctggtctggtagccacgcaccgagccgataccaccggcgtagaagtacttgaacaccgggaacggcgtgttgccatagccgtggccgtacgcgacttcgccgttcagtgccagcgtgaaggacttcgagatcggatagaagtactgctgctgcacgctggcgcggtagtactgcgtatcgccgcccggcagcccaacttccaggttggcctgggtgtacgggcccttggtcggcaccagcgcgctgtcgcggcggtcacgtgcccagccgatggtgaacgggaagttgttgatgccgtcgccggaactcttgccgatcttgttcagccagtcggtgtactggctcggcgtgttgaccgaggtatacacctgggtccgttcatagccgatgccgaagaacaccgtatcgacttccgagaacggcacgccgaacttgaagccaccaccggcggacacgatcttgtagtcctggtcgccggtgtagtacagcgggcgcgaagtacggtagtaaatgtcggtcgagcggctgatgccgtccaccgtgaaatacgggtcgtactgcgtcagcgcgatggtacggaacgacttggccgtgttcacgtccaggcccaggctggtgccggagccaaacacgttgtcctggcgcaggccggcctgcagcaccagcttgtcggtggacgagaagcccacgcccaggctgatctggccggtcggcttttcagtcacgttgacgttcacatcgacctggtcgggcgcgcccggcacgtcctcggtggtgatgttggtgtcggtgaagtagccggtacggttgatacgggcttgcgactgcgtgagcttctcgctgtcgaaccacgagctttccatctggcgcatctcgcggcgcaccacttcgtcgcgggtcttgctgttgcccaccacgttgacgcggcgcacgtagacgcggcggcccgggtcgaccatcagggtcagcgcgacttcacgcttttccttgtcgatctgcggctgcgggttgatggtggtgaacgcgtagccgtaggtgcccagcaggtcggtgatggccttggtgctctgcgtcagcttctcggacgagaaaatatcgcccttcttcagctgcagcagtttttccatttcctcctgcttgccgagcagctcgcccgccaggcgcacgtcggacaccttgtactggtcgccttccttgatgttcagcgtcaggaagatgtccttcttgtccggcgtgatcgacacctgggtcgactcgatcgcgaactccaggtagccgcggttcaggtagaacgagcgcagcgcttccaggtcggcggtcagcttctgcttggaatacaggtcgttcttggtgtaccaggacagccagttcggcgtggacagctgcatctcgtcgcgcagcgtgccttccttgaaagccttgttgccgacgatattgatctggcggatcttggcgaccgggccttcatccacgttgaacacgaccgagacgcggttgcggtccaccggcgtgatcgtggtctgcacgtcggcggcatagtagccgcgcgcgacgtactggcgcttgagctcctgctcggccttgtcgatcagtgccttgtcgtagtaacgggcttcggccacgccaacggcacgcagcgaacggcgcagcgtgtccttgtcgaattccttgatgccgacgaattcgagctgcgagatcgccggccgctcttcgacctggaccaccagcacgccttcctcggcgcggatctgcacgtccttgaagaagccggtattgtagagggcacggatggcgtcggcgcccttgtcatcggtgaaggtctcaccgacgcgcactggcaggtagccaaacacggtacccggctcgacgcgttgcaggccctcaacgcggatgtccctgacgacgaacggatcggcagcccagcccgccgggctccaggctgcaataacggcactcgccagcaagcccagcgaaatgcgcttatgtctgatcaatgttgatcccctctttgattccatccaggattgcgctccgatgccttcggactgcgcctggcaaatggcgtccctggcgacggtgcccgacgacaccaccgcccccttgccgacacacgtttctagccgttcgccagaaacattcggctgacgtcattgaacaaagcgagcgaagtcaggagcaagatgcaggcgatgccaaccttctgcagcattgcctgccagtggtctgggacgggccggccagtcaaaaattccacgcaataatacagcaaatgccccccatccagaaccggaatgggtaacaaattgagtacgccaaggcttacgctgaccagtgccaggaagctgacaaaggcctgcaggccaaggtttgcggcacgccccgcgtagtccgccacggtcagcggaccgctcaggttctgcagcgaagcctgccccaccagcatcttgcccagcagcttgagcgagagcgcgctggtgtcccagacctggccggccgcgcgcgccagcgcctggtccggccggtagcgcacggtttccatctgcaccgcctggctgagcgccgcgccgagcttgcccgccggcgccgcggtggcgccactcgcgtccttggcgccatcgcgcgccacggcggtgtctagcgtcaccggcacgtccaggcgcttgccgtcgcgctcgatgcccagtgtcacggtctggccgggctggctgcgcaccgccttgatcagcgcgctggcctgcgtgagcgggctgccctgccaggcaacgatgcggtcgtcctttttcagtccggcgcgctcggcggccgagtccggcagcacctcggtaatcgtcaccggcccgcccttcaggttcaggcccagcgtggccagcggatcctgctcgggattgccgccggtattgggcaggcgcggcagcgttacgtcgcgctcggccccgtcggcgccgcgcacgcgcagcacggcgcgcgcatcgccaaagccctcggcgaatacggccatgcgcaggtcattccaggatcgcactgcttcggtatggtcattggcggtcagcgacagcacccggtcgccttcgcgcacgccggcctgcgccgccatggtgccggccgcgggcgccgccaccaccggcacgggctcgcgcatgccgccggcaaagagcgcgaaatacagcacgattgccagtgcaaaattggccagcgggccggccgccacgatcacgaagcgcttgccgaccggctggcggttgaaagcccgcggcaggtcggccgggtcgatcggcgtgtcgcgctcggggtcgacctcgcgctcgtccagcatcttgacataaccgcccagcgggatcgccgccaccgtccattcggtccggtcgcggcttttcgagatccagcgcagcaagggccgcccgaagccgatcgagaaacgcagcaccttcacgccgcaggcgcgcgcggcgaggtagtgccccatttcgtgcacatagatcagcacgcacagggcaacgatgaaagcgagtacggtttgcatggagtcgggacgtcggtaacgatggcaggactggcgcgccgggccccggggatccggggccgccgcagccgctattgtcgcagatgcggcaagccgccccaccggatcagcgctttgcagccagggcggccacgccctcgcgtgccgcctcgcgcgccagcgcgtcggctgacagcaccgcttcgagcgtatcggcaggcccctggggtgtcgcctcaagcacctgccggacgataccggcaatgtccgtgaagcgcactgtaccgcccaggaatgcctcgaccgccacctcgttggctgcattgagggccgccggcgccacaccgccggcgcgcagtgcatcgaaggccaggcccaggcacgggaagcgcaccaggtccggcttctcgaaatgcaagcccccagccacggtcaggtccagcggcgtgacccccgcatcgatccgctccggatacgccaggccataggcgatcggcgtgcgcatgtccgggttgcccagttgcgccagcaccgagccgtcggtgtaggccaccatcgaatgcacgatgctctgcggatggatcagtacctcgatgcgctcggcgggggcgccgaacagccagtgcgcctcgatgacttcgaggcccttgttcatcatggtggcggaatcgaccgagatcttgcggcccatgacccagttgggatgggcgcaggcctggtcgggggagatatcgtgcagcgtggccgggtcgcgcgtgcggaacggcccgcccgacgcggtcagcagcaccctggcaacgccccggccgtagcgcggatcgtcggccggcaggcactggaagatggcgttgtgctcgctgtcgatcggcagcaaggtggcgccgtgctcgcgcaccgcatccatgaagatgcgcccggacatcaccagcgcttccttgttggccagcagcacgcgcttgccggcacgtgctgccgccagcgtcgggcgcaggccggcggcgccgacgatggcggccatcaccgaatcggtctgcgcatcggcggccacggattccagcgcggcttcgccgtggctgacctcggtcttcacgccggcatcgcgcagcagggtttccagttcgagcgctgcctcggcggtccccaccacggcgcgggccgggcggaattcaacgcactggtcagccagcttgcgcacctgccggtgggcggtcagcgcatgcaccacatagcggtcggcatggcgcctgacgacgtcgagcgtgctttcgccaatggagccggtggcgcccaggatggtaatgcgatgcatagcagacggcttcagagaaaaatcagcatcagggccgccagcgggaacactggcagcaaggcgtcgatgcggtccagcacgccgccatggccgggcagcagccggctgctgtccttcttgccgacctggcgcttgagcagcgattcgaacaggtcgccgaccacgctcgcggcgaccagcagcgtggtcagcaccgccacgtaggccagcccgccgcggtcgcccatcgcggagaaccaggtcggtgcaaaggcatggctggcggcgagcgccaggccgatcaccagcgccagcagccagccgccgatggcgccttcccaggacttgcccgggctgatgccaggcgcaagcttgcgccggccgatggccttgccggtgaaatacgcgccgatatcggccgcccacaccagcacggccgcggtcagcagcacgccgatgccggcgccgcgcaggatcatggtggcatgggcgaaggcgggcagcatcaccagccccagcaccgcgcccagggcggtgaacgacggcgtcgcggaccgcacgccgcgcgccagcagcaccactgcgatgccccagcacactaccgcggcttcgagcagccaggtggtggcgtggcgcagcggcaggtcatgccaggcaatggccgcgatcaggcatgccagcgcatagacatagggccacggcccgcgcagcccgatcaggcggccgaattcccagccggccagcagcacgatcacggccaccagcccggccagagccgcgggcggtgccaggaacaggattggcaggatcagcagcaacaggcacagggcggtgatgacgcgggtgaggagcatgcgctgcagtcccgtgagaggttggagtagccaggctcaggccgtacccgatagtcccggggcaaccagctgtgcgctggtgcggccgaaacggcgttcgcgctggcggtacgaggcgaaggccttgtccagttccgctgcgtcgaaatccggccagaaaacgtccgtgaaatacaactcggaatacgccagctgccacagcaggaagttgctgatgcgctgttcgccgccggtgcggatgaacagatccggctccggcgcataggccatcgccaggtgcggcgccagcaccgattcgtcgatcgaggccgggtcgagcatgggcgagcgcgccagcatcttgcgcatggcctgcagcaggtcccagcggccgccgtagttggcggcgatggtcacggtcaggccggtgttgccggccgtgcgcgcctcggcatcgcggatcagctgctggatgcgggggctgaagcgggccaggtcgcccaccacccgcagccggatgttgttggcgtgcatcttcaccacttcgcgccgcagggccatcatgaacagccgcatcaggaacgagacctcgtccgccgggcgccgccagttctcggaactgaaggcgaacagcgtcaggaactgcacgccgcgggcggcgctggcttccaccaccgcgcgcaccgcgtccagcccccgggtgtgcccggcaacgcgcggcaggtgccgctgggtcgcccagcggccgttgccgtccatgatgatggcaacgtgacgggggacgtaggaggtatcgggtacgtcgagcgttgaactgatgtgctgcatgatggcagacggtcgttgactgccccggccatgccgggacggggtcagaccgtcatgatctccttctctttctcggcgaccatcttgtcgatctcggccacgtacttgtcggtcagcttctgcacttcgtcctggccgcggcgctcgtcgtcctcggagatggtcttgtccttgaccagcttcttgaactgctcgttggcatcgcggcgcaggttgcgcacggcaaccttggcgccctcggcctcgcccttgacgaccttggtcagctccttgcggcgctcttcggtcagtgcgggcatcggcacgcggatcacttcacccatggtggccgggttcaggcccaggtcgcagtcgcggatggccttctcgaccgcgcccaccatcttcttttcccagggctgcaccgtgatggtacgcgcatcggccaggccgactgccgcgacctggctgatgggaaccatcgagccgtagtagtccacctgaacgtggtcaagcaggccggtgtgggcacggccagtgcggatcttcgccagatcggccttgaaggcttcgatcgacttctgcattttctgctcgacgctcttctttgtgtcggcgacgctcatttttacctccggaaatcagccaaccatgatccccctggcggggatcgaaaatgaatcattctaccctttgcccggccggatgccagcagcccggcgtctggcgccctgcctcagacgtgcaccagcgtaccttcgtcctcgcccaggatgatgcgcttgagcgcgcccggcttgacgatcgagaacaccctgatcggcagcttctggtcgcggcacagggcgaaggcggtggcgtccatcacttgcagattgcgcgagatggcctcgtcgaagctgatggtggtgtagcgcgtcgcgctcgggtccttcttgggatcggcggtgtacacgccgtccaccttggtcgccttgagcacgacctcggcaccgatttccgagccgcgcagcgcggcggcggtgtcggtggtgaagaacgggttgccggtgccggcggcgaagatcaccaccttgccctcttccagctggcggatcgcgcgcgggcggatatagggctcgaccacctggtccatgcgcagcgcggactgcacgcggccctcgatattggcgtggcgcatcgcgtcctgcagcgccagtgcgttcatcatggtggccagcatgcccatgtagtccgcggtggcgcggtccatgccggcggcgccgccggcgacgccgcggaagatgttgccgccgccgatgaccaccgcgacctgcacaccgagcttcacgatctcggcaatgtcgttcaccatcgcctcgatggtggagcggttgatgccgaaggcatcgtcgcccatcagggcttcaccggacagtttcagaaggacgcgcttgtaggctggcatgttcaccctcggacaggagcaaatcgctcggttgagacgatcttgagacgtatgttttggcacaggcggcacggatcctcgtggcgccggcggaagaaagccggttttcggggtgccccggactgccggaccaccacggaaactggctgctgcggtgcaacgcggcctgcgccgcgccgcactacttatgcagaggggcaccttacggcgcccctgcggcattataggcgcccggaccagcccgaacgggcagtccgcggcgccccggacatcagcccttctgggcagcggccacctgggcggccacttcagcggcaaagtcgtcctgcttcttctcgatgccttcgcccaccacgaacagggtgaagcccttcacggtcgtgttggcggccttcagcatctgctcaaccgtctgcttgtcgttcttcacgaacggctggttgaacagcgagacttccttcaggtacttctgcaccgaaccctcgaccatcttggcgacgatctcggccggcttgcccgactcggcagccttctgctcggcaatgctgcgctccttggcgatcaggtcggcggggacctgctcggccgacagcgacaccggcttcatggcggccacgtgcatggccacgtccttggcggcggcttcgtcgccatcgaactcgaccatcacgccgatgcgggtgccgtgcaggtacgaaaccagcttgccgccgttggcgtagcgggcaaagcggcggatcgtcaggttctcgccgatcttgccgatcagggccgtgcgggtggcttcaacgctcacgccgtcgatttccagcgccgacagggcggccacgtcggccgggttctgcttggcgatcagttcggcgaccttggccgagaacgcgaggaagtcgtcattcttggagacgaaatcggtctcgcagttcagttcgaccagcacgccggtggtgccgtcgatgaacgatgcgaccacgccttcggcagtcacgcgcgaggcggccttgctggccttgttgcccagcttgacgcgcagcagctcttcggccttgtccaggtcgccgtcggcctcggtcagggccttcttgcactccatcatcggcgcgtcggtcttcgcgcgcagttctgcaaccatgcttgcggtaattgccgccatttgtcactccttgaatggttcacgccggctgccggcagtcgcctgcggcacccggtcggtgggtctacagcacacccgcggcagatactgcctgcggcggatgacaacaattcaaattcaaaaaaagggggcgccagatgtgcccccttttaattgcccttcttgcccggctgccggcgtaccccggctttcgccttgcgcgcagcccgtgatgacgggcggcaagcgttgcttgtctgtcgtgcggtgacgatgcgcgctagcgggttcctttccggcaatcaggcggcgggcaatcagccttcctgcacttcgacgaattcgtcgtcgccgccgcgagcggcttcaaccacttcctgcaccgcgttggcacggccttccaggatcgcgtcggccacgccgcgcacgtacagggccacggccttgctcgagtcgtcgttgcccgggatcacgtagtcgatgccttccggcgagtggttggtatcaaccacgccgatcaccggcacgcccagcttgttggcttcggtcacggcaatcttgtggtagccgacgtcgaccacgaagatcgcgtccggaacgccgcccatgtccttgatgccgccgatcgacttttccagcttgagcatctcgcgctcgaacatcagcgcttccttcttgctcatggtttccagcgcgccggcttccttggcggcttccatgtccttcaggcgcttgatcgaggtcttgaccgtcttgaagttggtcagcatgccgccgagccagcgggcgtcgacgtagggcatgccggcacggccagcttcttcagccaggatttcgcgcgactggcgcttggtgcccacgaaaaggatggtgccgcgattggctgccagctgacgcacgtacttcattgcgtcctggaacatcggcaacgtcttttcgaggttgatgatgtggatcttgttgcgatgaccgaagatgaagggggccatcttcgggttccagaagcgggtctggtggccgaagtggcaaccggcttccagcatttcgcgcatggtaacggacatgtaaaactccagagggttaggtctgaagcccgccccgacattcctgaaaaggaacaccccggataggcgggccagcgatttcaaacgacagcaggaacaatcctgcaaaataccggcctggcgcacgcaatgctgcgccgcaaccaagtcagcccgctattgtagcaacaaaagtgcggcccactcaagccgcccggcttcctggcgccctgcggactccgcccagcaccggcgcgcacaggctgcgatctggccccgatggtgcgataatcctacattgacctttcgatttcggcgcggccagtggcctcgccatcacttttttggcgacgcagcatgagcattcacctgaacaccgccgaagacatcgcccagatgcgcgtggcttgccgccttgggtccgaggtcctcgactacatcacgcccttcgttcagccaggcatcaccaccggcgagatcgaccgcctgtgccacgcctacatgcgtgaagtgcaaggcactgtgtcggcgtgcctgaactatgccccccccggctatccgcccttccccggcgcgatctgcacctcggtcaacgacgtgatctgccatggcattccgggcgaccgcgtgctgaagaacggtgacgcgatcaacctggacatcacggtcatcaccaaggaagggtactacggcgacaacagccgcatgttcatcgtcggcgagggctcgatcctggccaagcgcctgtcgcaggtgacctatgaatgcatgtggaagggtatcgcgcaggttcgccacggcgcccgtctgggcgacatcggccacgccatccagatacacgccgaagccgccggctacagcgtggtgcgcgagtactgcggccacggcatcggcaagaacttccacgaagacccgcagatcctgcactacggccgcccgggcaccggcgccgagatcaaggccggcatgatcttcaccattgagccgatgatcaacgccggcaagcgcgatatccgcaccatgcccgaccagtggacggtcaagacccgcgaccgcagcctgtcggcgcagtgggagcacaccgtgctggtcacggagaccggctacgaggtcctcacggtatcggccgggagcccggcgccgccggcctttatcaccgattccgtcgcggcctgaggtcgcactgaagccaggggcgcctgaccgggcgcctttctttttccagccgtgcccaccaatccgctcgccgagcccgccaccaccatggacaccacgccggaactgctgcttgccgcgcgcgtgcgcgaccagctcaaagccgacaagcaggcactgtttgccgacttcaacatcagcgccaatgtcggcacgctgatcacgcggctgcgccgcgccgtcgacgccgggctggtggaagcctggcgcggcctggggatgcccgcgggcgcggcgctggtggcggtgggcggctatggccgcggcgagctgctgccttactccgacgtcgacgtgctgctgttgctgcccgccgagccagaccaggacaccaccgggcgcctggagcgctttatcggcctgtgctgggacctcgggctggagatcggctcttcggtgcgcaccgtggacgattgcatccgcgagtcgcgccaggacgtcaccatccagacctcgctgctggaagcgcggctgctgaccggcagccgcaagctgttcgagtcgatgcgtacgcgctacctcgccgacctggacccggccgcgttcttccaggccaagctgctggaaatgcgccagcgccacgccaagtaccaggacacgccctactcgctcgagcccaactgcaaggaaagccccggcggcctgcgcgatctgcaggtgatcctgtggatgaccaaggcggcgggcctgggcgacagctggaaagaacttttcgagcgcggcctgctgacgcagcgcgaagcgcaggagctcgcgcgcaacgagcgcctgctcaagaccatccgcgcgcgcctgcacctggtggccggccggcgccaggacgtgctggtattcgacctgcagaccgcgctggcggagtccttcggctatcgccagaccaccagcaagcgcgccagcgaacaactgatgcgccgctactactgggcggccaaggcagtcacgcagctcaacagcgtgctgctgctgaacatcgaggcgatgctgttcccgagcgagtctcaggtgacgcgcgtgctcaacgagcgctttgtcgagcgccagggcatgctggaaatcaccagcgacgacatctatgaacgcgacccgcacgcgatcctggaaaccttcctgctgtaccagcgcacgcccggcgtgaaaggcctgtcgccgcgcacgctgcgcgggctgtacaacgcgcgcaccgtgatgaatgcgggctggcgcaacgatccggaaaaccgccgcctgttcctggccatcatgcaggagccgcagggcatcacccacgcgctgcgcctgatgaaccagaccagcgtgctgggccgctacctgatcaacttccggcgcatcgtcggccagatgcagcacgacctgttccacgtctacaccgtggaccagcacatcctgatggtggtgcgcaacatgcgccgcttcgccatcgtcgagcacacccacgagttcccgttctgcagccagctgatggccagcttcgacaagccgtgggtgctgtgggtggcagcgctgttccacgacatcgccaagggccgcggcggcgaccactcgaagcttggcaccgtggatgcgcgccgcttctgcaagcagcacggcattgcgcgcgaagacgccgacctggtctgctggctggtcgagcaccacctgaccatgagccacgtggcgcagaagcaggacctgaccgatcccgatgtgatccacgcctttgcccgcgtggtcggcagcgaacgctacctgaccgcgctctacctgctgaccgtggccgacatccgcggcaccagtcccaaggtatggaacgcgtggaagggcaagctgctggaagacctgtaccacatcacgctgcgcgtgctcggcggcgcgcgcgtggattcgcattcgctgtggtcgcagcgcaaggaagacaccatctccgagctgcgcctgaaggccttcgacccggcgctgggcaagtccctgtgggcgcagctcgacgtggctttcttcctgcgccacgattcgcacgatatcgcctggctcacgcgccacctgtacaacaaggtggacagccccacgccggtggtcaaggcacgcgtctcccccgccggcgaaggcctgcaggtggcggtctacgtcaaggaccagcccgacctgttcgcgcgcatctgcggctacttcgagcgcaaggcattctcgatccaggacgccaagatccacaccacgcgccacggctacgcgctggacacgttccaggtcaccgaccccggcatggccggcgacggcggcagctaccgcgacatcatcgcgctggtcgagcacgaactgtgcgagcggctgcgcctgcaaggcgcactgcccgaacccacgcaggggcggctgtcgcgccagtcgcgcagcttcccgatcaagccgcgcgtggacctgcgccccgacgagcgcggccagtattacctgctgtcgctgtccgccaacgaccgcaccggcctgctgtacgccatcgcccgcgtactggcacggcatcgcgtatccgtccacacggcacgcatcaacaccctgggcgaacgcgtcgaagacgtgttcctggtcgacggcagccgcctggctgccgacaaccgattgcagattcagcttgaacaggacttgctcgccgccctcgccatctgaggcgggcgggcagcatcaacatatgaccgacagcaattcgccgaagcgcaagacgctaggtatcaaggccgccagcgacaccggcacggccgcgcgcaagaccggtacccgccccgtgcgcgtgtccgacctgaaccgcaagcgcgtgcaagccgtctccgaaggcatcaagcgcgcccaggagcgcgccggcggcaagaccggcggccgtccggcccagggcgaagcgcaggcccgcgcgccgcgtcccgctgacggcgaacgccaggcacgcccgcgccgcccggaaggcggcgaggcgcgtccgcgccgcttcggcgatgacgaaagccgtccccgccgttatggcgatgaccggggcgaggcacgtccgcgccgcttcgaaggcggcgaggcgcgcccgccgcgccgcttcggcgacgacgacaaccgcccgcgccgcactggcgatgaccggggcgaggcacgtccgcgccgtttcgagggcggcgattcgcgtccgccgcgccgttttggcgacgacgacaaccgcccgcgccgcacgggcgacgatcgcggcgaggcacgtccgcgccgtttcgaaggcggcgaagcgcgcccgccgcgccgcttcgagggcggtgattcgcgtccgccgcgccgtgctggcgaggacaacaaccgcccccgccgtttcgaaggcgccgaatcgcgtccgcgccgcgttggcgatgacgagaaccgccctcgccgcttcgaaggcgccgactcgcgcccgcgccgctatggcgacgacgagaaccgtccccgccgcttcgaaggcgccgactcgcgtccgcgccgttatggcgatgacgaccagcgcccgcgccccgcgccgtcgggcgagcgccgccgtgaaggcaccgcgccggcacgccgcttcagcgacaccgccgaccgcatccgcaccgcaggcccggcacgccagcaggcaccggccgcgcgccaggaaaagcccgcccgcgccgagtccagccacgacgatggcctggtgcgcctgtccaagcgcatgtccgaactgggcctgtgctcgcgccgcgaagccgacgaatggatcccgcacggctgggtgctggtcgacggcaagcccgtgaccgaactgggcagccgcatccgccccgacgccgagatcgagatcatgcaggaagcgcgctccgaacaaggcgagcgtgtcacggtgctgctgaacaagccggtgggctacgtctccggccaggccgaagacggctacgagccggccgcggtgctgttcacccccgagaaccagtgggaaggcgatcccacgcgcaagcgctttgccccgtggcaacgcaagagcctggcacccgccggccgccttgatatcgactcaaccggcctgctagtgctgacgcaggacggccgcgtcgcgcgcgcgctgatcggcgaggattcgaccgtcgagaaggaatacctggtgcgcgtgatctggcactcgccgcagggcgtggtcgagcgcaatatcagcgcggaattcccggccgatgatctcgagctgctgcgccacgggctgtcgctggatggcgttcccctcaagccggccaaggtgagctggcagaacgaggagcagctgcgcttcgtgctgcgcgaaggccgcaagcgccagatccgtcggatgtgcgagcaggtcgggctgcaggtggtcggcctcaagcgcgtgcgcatgggacgcgtggtgctgggggacctgccgccgggcaagtggcggttcctggggcagtttgagaagttctgattccggaattcgccgacacaaaaaaaccggtcctggggaccggtttttttgcgccttgcgcgggttcgataccgcgccgcacagctcttcaatcgtcgttattcggcggcagatccggaaacaacacctccgtaaacccaaactgcctgaagtccttgatccgcatcggatagaggatcccctgcaggtggtcgcactcatgctgcaccacacgcgcatggaagccctcggccacgcgctcgatgcggttgcccatcaggtcatggccgctgtacttcagccgcaggtggcgcggcaccacgccgcgcaggccggggacggacaggcagccctcccagccgtcctccatctcgtcggactccatttccagcaccggattgatcagcactgtcttgggcacggtcggcgcgtccgggtagcgcgggttgcggtcgaagccgaagatcaccacctgcaggtccacgccgatctgcggcgcggccaggcccgcgccgttggcgtggtccatggtgtcgaacatgtcttcgatcagcgtgcgcagctccggcgtattgaagcgctccaccggccgcgccacctgcagcaggcgcggatcgcccatcttgagaatctcgcggatcatggttgtttccccggttattcctgtgccggcgcggcgccggcctctgccagcagcgccagcatgccggcctcgtccagcaccggcacgcccagcgcctcggccttgtcgagcttgctgcctgcctcggcgcccgcgaccacgtagtcggtcttcttcgataccgaacccgccaccttggcgccggcggcttccagcagttccttggcgtcctcgcgcgacatggtgggcagcgtgccggtcagcacgaaggtcttgcccgacagtggcgccggggccttggccaccggctcgctttccgtccagtgtacgcctgcggcgcgcagttgttcgatgacctcgacgttgtgcggctcggcaaagaagtgcgcgatcgactgcgccaccaccgggccgacgtcgttcacctccagcagcgcggcttcgtcggctgccatcagcgcatcgagcttgccgaaatgcctggccaggtccttggcggtggcttcgcccacatggcggatgcccagcgcgaagataaagcggttcatggtggtctcgcgcgacgcgtcgatcgccgccaccaggttggccgccgacttgtcggccatgcgctccagcgcggccagcttggccacgcccagcttgaacagatccgccggcgtgcgcacgatgccctggtcgaccagttgctcgaccagcttgtcgcccaggccttcgatatccatggcgcgccgctgcgcgaagtgcagcagcgcctgcttgcgctgcgcggcgcagatcaggccgccggtgcagcgggcgatggcttcgtcttccagcttttcgatatgcgagccgcagaccgggcaggcagtcggcatcacgaacgcgcgcgcatcgtcggggcggcgttcggtcaccacggcgaccacctccgggatcacgtcgccggcgcggcgcacgatcacggtgtcgccgatatgcacgtccttgcggcggatctcgtcctcgttgtgcagcgtggcgttggtcaccgtgacgccgccgacaaacaccggcttgagccgcgccaccggcgtgatcgcgccggtgcggccgacctgcacttcgatgtcctcgacgatggtggtcatttcctgcgccgggaacttgtgcgccagcgcaaaacgcggcgcgcgcgagacaaagcccaggcgctcctgttcggccagtgcgttgaccttgtagaccacgccgtcgatgtcatacggcagcgcgtcgcggcgctggccgatatcgcggtagaaatccagcaggccctgcgcgcccttcaccaccgcccggtccttgcacactggcagacccagcgcggcaaagccgtcgagcatggcgctgtgggtgggcggacggtccacgccctgcagctcgcccaggccgtaggcgaagaacgacagcggccgcttggcggtgatgcgcggatcgagctggcgcaggctgcccgcggcggcgttgcgcgggttgacgaaggtcttctcgccggcctcggcctggcgttcgttgagcttgtcgaagtcgccgcggtacatgaagacttcgccccgcacttcaagcacggcgggagcctggccgcgcagcttcagcgggatcgccttgatggtgcgcacgttgaccgtgacatcttcgccggtctcgccgtcgccgcgggtggcggcctgcaccagcctgccgtcctcatagcgcagcgacatggccaggccgtcgaacttcagctcgcaggcgtactcgaccgcatcggccgcgctgaacaggtcctgctcgccggctgcgggcgcggtgcggcccaggccctgcgcgcagcggcggtcgaagttcagcacgtcgtcgtcggcgaagccgttgttgagcgacagcatcggcacgcggtggcgcaccgaatcgaaggccgacagcggctcgccgcccacgcgctgggtgggcgagtccggcgtctgcagttcgggatgctccagctccagcgcctgcagctcgctgaacagcgcgtcgtactcggcgtcgggaatggtaggcgcgtccagcacgtagtactggtagttgtggcgatccagctcgtcgcgcagccaggccacgcgcttggcggcggcttcgggcggcaaggggccggcgggcgcggaggcatctgcctgcgcgccgcggtgtgttgcggtcatggcaggctccggctagatactgaacaggcgctgcgccaccaacgaaccggccggcatgccgcgcgcttccagcttgttgtacagcgtttcaagctggctgaagatcgcgacgaacgaggcctcggtcagcggccgcaattgtcgtcgaccagctgcgcgcccatgcgctgggccagcgtgtgaccgtattcgcacacggtcttgaacggcctggcggcctggtcggccaccggcacgtcgagcagcagcgtgatctggcggccggccttgacggtcaggtcgtcgcgcaggaagttggtgtcgccgaactgcagcgtgaacagcggacgctgcacgccctcggcattggcctggtagcggataaaacgcgtgccgtcgcgcgacagcaccagcccgtcctgcgtggcaacgttctgcacgtacgccgccgaccacggcgcgccatccgagatcacgttgacgcccagctgcacgtcgcagccggcggcaaagccgtcgagctcgcgcgcattggcgacggtctcgctcatgtccggcaggtcggccgaagcgtcgagcgactcggccagcgactccaccgcggtgatgaactccgaaaattccagcgcgttgagcgggccgccgcggttggccagctgcacgccgacctgcaggtcttcgtactggtggccggcggtgaccggctcccatgcattggcttcggtgcgcaggccctcgatatggacctgcttggtgccggcgcggcgcagccggccggtcagcggcaggatgcggtcaccggaggccttgcgctccaggtgcaggggcacgatgcagtcgatcagcggatcgatcaaggcaggcgtgggctggccatcgggcacggcggccaccggagctggggcgggtgcaggtgcgggaaccggggccggagtggcctcggctttggcttcagcctcgtcctcggcggcctcggcatgcgtcgcggcggtcgcgacggacacttcctcggcgacgacttcgtcggcgtccgcggtgcttgcggcggccgcagcggcggcagccgcatggttgctgtccgtcgccaccgcggcaccggccgtggcctgcgccggagatagcgtcggctcacgccgcggtgcctgttcggcagcggcttcgtgcaggcgcgcggcggtttccggcgcggtgccctgcccgaccaccggctcgcgcatcggcggcaggtcgtcttcggggctgagctcgcgcgggcggcgcgccttgcggatctgccactggttgtagccgaacaccagtaccacgaaaaccaggcccgcgacgatcagcgcggtctgcaggtccatgttcagtttcatgctgcctccgccatcgaaaccgccgcgtccatatccacggccacgatacgcgaaacgccctgctcctgcatggtcacgccaatgagttgatgagccatttccatggcaatcttgttatgtgagatgaaaacgaattgagtcttgtccgacatgcgcgccaccatattggcgtagcgttcggtgttggcgtcgtccagcggcgcgtccacctcgtccagcaggcagaacggtgccgggttgagctggaacatggcaaacaccagcgcaatcgcggtcagcgccttctcgccgcccgacagcaggtggatggtcgagttcttcttgcccgggggctgcgccatcacctgcacgccggcgtcgaggatttcctcgccggtcatgatcaggcgcgcctggccgccgccgaacagcgacgggaacagctcgccgaaatgatggttgacctggtcgaaggtgccctgcagcagcgcgcgggtttcctggtcgattttggcgatcgcgtcttccagcgtattgatggcgtcgttcaggtcggccgactgcgcatcgaggaaggtcttgcgttcgcgcgccgccgccagttcatcgagcgcggccatgttgaccgggcccagcgcgttgatggcgttgttgatgcgcgtgacttcgccctgcaggtatgacggcttcagatcgccggtcagcttgtcggccagcgcggcctcgtccacttcggccgcggtcagctgctcgctgaactgctcctggttcaggcgcgcggcctgttccttgagctgcagctcggtgatgcggtcgcgcagcggctgcaggctgcgctcggcggccaggcgctgctcgtcgtgctggcgcaattgcgccgacagcgcatcgagttcggtgcgcgcgatggtgagcttttcttccttctcggcgcggcgctccagcgcttcctgcaggccggtatgcgcggtctgctcgttgatggtctccagctcggcgcgggcgttttccagcgattcggcgatgcgttcggcctggtcggcggccacctggatattgcggcgcagctcgtcgatgcggctggccaggttgcgctcggcaaagagggcttcctgtgcggcgcgctcgaaatcacgcagctggtggcgcgcgcccgagagcttgctgtccagcgcctcgaaggccatttgctggtcttcgtgagtggcctgcatctctgccagcgcggcgtcatgctgctcgaagctggcttcggattcggcccggatggcgcgttgttcctcgatctgcgcgtggatttcgtccagctcctcgcggatctggccgctgcgggcggagtagcgctccatcgcctgcgacagcttgagcacgtccatctgcaacgcgtgcacgcggcgggtagcctgctcggcgcgcgcgcgggcatcgccgagcccctggctggcctgggtgtaggccgcttcggcacgcaccgcctgggtcttggcttcgtcggacagcagcagctgcgcgcgcgcctgcttctgcagattttcgatctcctgctcgcgcgccagcatgccggcctgctcggaatcggcggcgtagatctggatggcgttgcggcccaccaggtggccctcggccacgacgaacgacgcgccgtcaggcagcgtgttgcgtgcggccagcgcctgcgccatgtcggtggcgacatagatatcggccagccagtcctgcatcacggcgcggatgcccggctcagtgatctggaccagcgacatcagcgggcgcaggccggcaggcgtttccagcggacgggcggcggccggcggcgagtaaaacgccagcttggccggcggcgcgtcggacaggaaggccttgacccagtccaggttcgacacttccagcgcggccagcttctcgcgcagcacggattcgagcgcgttttcccagcccggctcgatatggaccttcttccacaggcggggcagctcggccagctcatgcctggccagccacggctgcaccttgccgtcggtctgcacgttctcctgcagctggcgcagcgccgacaagcgcgcctccagcgtggcgattgcggaggcttcgctgtgcacgcgcgcctgcgcggcgcggcgcgcttcgtccaggcgcggcacgctctcttcggcgtcggccagcacggcctgggcttcctcgaccagcgcttcctgctcggccagctcggcgcgggcctgctccaggcgggtctcgtcgggacggtccaggcccttttcttccgccgacaggcgttcgcggcgctgttccagctgctgcagcatctggtcggcgctgcgctgctgcgcggcttcgagcttcagggcctgctcggcctgcatgatgccggcgcgctgctcgttgagcagttgctgggcgtcgcgccattgcccttccagcgtcggcagttcgtcgttcttgtgggcgacggcttcctgcgcctcgaccgtgcggccttcggccacggccaggttttcttcggcctgcgccagctcgtcggtggcctgttcggccttgccctgccactgctcgcgctgcccggtcagcgcggcgatctgggcctgcacgcgattgcgcgattccaccacgtagcggatctcggcttcgagcttgctaacttcggcgttggcctcatacagcgcgccctgcgcggcgtgcatgccatcggacgccgcgtaatgcgcggcgcgcatggtttcgagctcggcttcgacatggcgcagctgcgcggtctgcgcttccaggtcgatctgggcctgctcgatggcgcgctggtggcgttcctgctcttgctgggcctcgcgcttgcgcagcagccacagcaggtgctgcttttcttcgccgtcggcatgcagcgtcttgaagcgttgcgccacctcggcctggccttccagtttttcgaggttgctgccgagttcgcgcaggatgtcctccacgcgggtcaggttctcgcgcgtgtcggacaggcggttttcggtttcgcggcggcgttccttgtacttggacacgcccgcggcttcttccaggaagatgcgcatgtcatcgggcttggcctcgatgatgcgcgagatcatgccctgcccgatgatggcgtaggcgcgcgggcccaggcccgtgcccaggaagatgtcctggatgtcgcgccggcgcaccggctggttgttgatgtagtaggacgaagtgccgtcgcgggtcagcacgcgctttaccgcgacttcggcgtactggctccactggccggcggcgcggccctcggcattgtcgaacaccagttcgacactcgcccggccggcctgcttgcgcgcggtggagccgttgaagatgacgtcctgcatggattcgccacgcagctctgacgcacgtgactcgcccagcacccagcgcaccgcatcgatgatgttcgatttgccgcagccgttgggacctacgatgccgaccagttggccgggcacttgaaaattggtgggatcgacaaatgacttgaagcccgccagcttgatcgaggatagtcgcacggtttctcgtgtggtatcggccactccggtatcggaaccgggtcggcctggtatcggggctattgcactgttcagaaagccgggctgcgcgggagccggcgcggcgtgacgccagcacctcaaaatacccctcgggcccgagaattggggctaatcataccatcgcagatgccttcgccggcccgtttggcagtcgccccggcgtcatatcccatggccgatttcccttgctattccgccccttacaagcgtttccgcaagcactttggcaggcgccgtgggcgctgtcagccagcgttgccggccaatcgccgggaaactaattagggtaaatgctagtctctgatctgtcggcgtgactccggatgcgctccgagccaaacgcccgtgaacgcccctcgcagcctttggccaaccaggaggacagagcatgagtgaaccgtcaacggccgcccggccgtggtctgtcagcgacatcaactaccaggcgatcgacgtggaacgcgtacgcggcgaccgcgatctcttctacctgttggtgtcggcctcgttcatcgagagcggatccgacacctatgcaggcaaccttgccacctattacgcccgtgtgcccgacgcggccgactggcttgccgagcactgggaagccgaggaactgcagcacgggctggcgctgcggcgctatgtcgagcatgtctggccggaattcgactgggagcgcggctatgcacgcttcttcgacgagtacagcaagacctgctcgatcgaccagttcgagccgaccgagggcctggaaatggcggcccgctgcgtggtggaaaccggcaccgccgcctactaccgcgcgctggaacaggccagcgacgaaccggtgctgcgcgacctgacgcggcgcatctccaacgacgaggtgcggcactacaagcacttctaccagtacttcaaccgctttgcggcatccgagcggctgggccggctgcgcgtgctgggtgcgctggcgcgccggctgctggagatcaagaacgaggacgccgcgatcgcgctgcgcaatgtgctgcgcatggagcgcggtgtggaagcggtgtcagaagccgaggtgcgcgcgctcaatgcgcgcgtgtccggggtgatccggcgcaacatccccatcgaaatgaccgtgaagatgctgctgcggccgctgcacttgcaccgcggcgtcgagcgcgcggtacggacgcccctggtggcaatggtgtcgcgggtcatgctgcactgaagcgcccgccggctcagtcagtgacatgccgctgcctcggcgcccgctgcggccggcgctggcgcgcggctccggtgcaccagtcccgacaaagcgccggcggcgatgatgcacaggccgccggccgcttccttccagctcagcacctcggtcgccaaccaccacgaggacagcgctgcgatcacgatttcgaacagcatcagcagcgacacgcggttggccggcagccgctgcagcccgtattgcaccaccgagttgctgaccaccagcaccgccgccaggcccagcaccagcatgcccacgctgacctgcgcgcccgcgacgatggccaccgacgggccatcgagcagcagcgcggccggcacgcccaccaccgtgcagcccagatagaccaccaccgtgcgcacgcgtgcgtccatgtccgggaagcgctggccggcgcggcgcgacagcacattgttgacggcaaagcccatgccgccgatcaggcccgaccattcggcggcggagcccggcagcggcacgccgacctcgggcgtccacagcatcagcccggcgccgaacagggccagcgccaccagcgacagccccgccgccgacagccgctcgcccaggaacagccgggcaaacagcgcggtccagaccggggtcaggtagaacagcagcagcacgcgcatcacatggccgttgacgctgccccagacgaagccggcgttggtcacgcccgccgccagcccgatcgcgacgaacagcaagtgcgggcgcaggccggccaggtgccggcggaagaccagcagcgacagcaccgccgcgaccgagctcaccagcgccgcggcgtgcatgccgcccagaccccagcccgccagcacgcggtacgggaaccaggcgatgccccagaccgaggcgccgatcaggatggaaagcgatgccttgaccgcatggcggtcggccggcgcatgctgcgccgcaacagtatttgtgctcataaaggggatcaaagcgaggcgagccgggccgccgaccggtgacaggcaggcagggtccggacggcgccggcggcatcaccagggcgtgatgcccgccatccgtgctcgtggccggccgcgcgggccgggccggcgcacggaaacccgcgccgttcctctataatgcgtcgttttaaccggccccgactgacactgtgaatccgcgcctcgacctgctccagccctacccgttcgagaaactgcgggtgctctttgcgcaggtaaagcctgccgacaagccggccatcagctttggcatcggtgagcccaagcatccgacgcctgaattcatcaagcaagcgctggcagagtcgctcgcggggctggcgaattatcccacaacggcaggttccgatgcactacggcagtgcatcgccagctggctggaacgccgctacggcctgcccaaggtcaacgccaccaccgaagtgctgccggtgaccggctcgcgcgaggcgctgttcgcctttgcccagaccgtggtcgacggcacccgcgcgggcgcgctggtgctgtgccccaacccgttctaccagatctacgaaggcgcggcgctgctggccggcgccaccccggtgttcgccaacagcgacccggcgcgcaacttcgccccggccttcgaccgcatcgccgacgaggtctggcagaaggtgcaactgctatttgtgtgcacgcccggcaacccgaccggcgcggtgctgtcgctggaagactggaagcagctgtttgcgctgtcggaccgctacggctttgtgatcgcctcggacgagtgctactcggagatctatttcgacgagggccgcgccccgctgggtgcgctggaagccgcgcacaagctgggccgcggccttgaccggctggtgatgttctcgagcctgtccaagcgctccaacgtgccgggcctgcgctcgggcttcgtcgccggcgacgccgcgctgctgaagaaattcctgctataccgtacctaccacggcggcgccatgaacccggcggtgcagagcgccagcatcgccgcctggaacgatgaatcgcatgtgcgcgagaaccgcgccgcctacgtgcgcaagttcagcgaagtcacgccgatgctggctgaggtgctggacgtggcgctgcccgatgcaggcttctacctgtgggccgatgtctcgcgcaccggcctcaccgataccgaattcgccgcgcgcctgctggccgagcagaacgtgaccgtgctgcccggcagctacctggcgcgcgaagccgacggcattaacccgggggcaaaccgcgtgcgcatggcgctggtggcgacgccggaggaatgcctggaaggtgcgcgccggatcgtggaattctgcaaatcgctggcctgaggctttggccttgaccactggtttgctcccctctcccgcttgcggcagaggggccgggggagagggcaggcggttctaccagcgtggtgccttgctagaccacccctctccccgaccctctcccgctgaggggagagggagaacacaattggccgaacatcaacattcaacacctgagaaaacgaacatgacgcaagctctgcaagccctgatcgaccaggcctgggaagaccgcaccagcctgtcgcccaagtccgcccccaacgacatccgcgaggccgtcgccaacgtcatcagccagctggattccggcgcgctgcgcgtggccgagaagcaaggcaaggactggatcgtcaaccagtggatcaagaaggccgtgctgctgtcgttccgcctggaagacaacgcgccgatgagcgccggcggctttgcccagttctacgacaaggtgccgaccaagttcgccaactggagcgcagacgacttcgccaaggccggcttccgcgtggtgccgccggccgtggcccgccgtggctcgttcatcgccaagaacgcggtgctgatgccgtcgtacgtcaatatcggcgcctacgtcgacgaaggcaccatggtcgacacctgggccacggtcggttcgtgcgcacagatcggcaagaacgtccacctgtcgggcggcgtgggcatcggcggcgtgctggagccgctgcaggccaacccggtgatcatcgaagacaactgctttatcggcgcgcgctcggaagtggttgaaggcgtgatcgtggaagagaactcggtgatctcgatgggcgtgtacctgggccagtcgaccaagatctacgatcgcgaaaccggcgagatccactatggccgcgtgccggccggctcggtggtggtggcgggcaacctgccgtccaaggatggcaagtacagcctgtactgcgccgtgatcgtgaagaaggtcgacgcgcagacccgcgccaagaccagcctgaacgacctgctgcgcggcgactgagcacgcctggcgcagcccgcaacggctgcgccgccccgtcccggggcccggccccggggcagtatttccgttgtcaccccgcctggccaggctgaacatgccttccctccgcaagcgactcatggccctggatcccaccaccgtcagtaccgtgctctccctgctgcccaccattctcgagcaggccaacaagaccatcgagaaactgaagaagaacaagcgcaaggacggcacgccggaaggcgcggtggccgacacgcgcgatcccgccgcccgcatcgccgagctggaagccgctgccgtgcagcaggccgaggccgtcaagctgctggccgagcaacatgccatcaccatcgacgcgctgcgcaaggaagccgcccggctggaccgccgcctgcgcctgatgaccgcggtggccatgggcggcgtggcgctgggcctgggcggcctggtgatcgcgctgaacctgctgttccgctgaatccaatccatcaagactagccatgaccgtcctgctctacggcatacccaactgcgataccgtcaagaaagcccgcacctggctggatgccaacggcgtggcctacaccttccacgacttcaagaagcagggcgtggatgaagccatgctgcgcggctggctgaagcatgtgccgctggccacgctgctcaaccgcaagggcaccacctggcgcacgctgtcggacgccgacaaggcccgcgccgagcaggaagccggcgcgatcgccttgatgcagcaaagcccgtcgctgatcaagcgcccggtgctggcccacgatggcaaggtgatggtcggcttctccgccgaccagtacgccggccagttctgatttccatttccgtagtccgatgaccgccaccctcgccctcaccgaagacctgatccgccgccgctccgtcacgcccgccgacgaaggctgccaggccatcctggaaacccgcctgaaggcgctcggcttcgactgcgaagcgctcgtcagcggccccgacgatttccgcgtgaccaacctgtgggcggtcaggcgcggcacgcagggcaaggacggcaagctgctggtctttgccggccataccgacgtggtgccgaccggcccgctggagcagtggcattcggacccgttcgcgccgacgcaccgcgacggcaagctgtacggccgcggcgccgccgacatgaagacctccatcgccggcttcgtggtggcggtggaagagttcgtcaaggcgcatcctgcgcatgccggctcgatcgccttcctgatcaccagcgacgaggaaggcccggcgcacgacggcaccatcaaggtggtcgaggccctgtccgcacgcggcgagcgcctggactactgcgtgatcggcgagccgacctcggtcgacacgctcggcgacatggtcaagaacggccgccgcggctcgctctcgggcaagctcacggtcaagggcattcagtgccatatcgcctacccgcacctgggccgcaacccgatccatgaagccgcgccggcgctggccgagctggccgccgaggtctgggaccagggcaacgagtacttcccgccgaccagctggcagatgtcgaacatccacggcggcaccggcgccaccaacgtgatcccgggccacgtcaccatcgacttcaacttccgcttctcgaccgccagcacgcccgaaggcctgaaggcgcgcgtgcatgcgatcctggaccgccaccagctcgaatacgcgctggactggaccctgggcggcgagcccttcctgaccccgcgcggcgagctgtccgacgcgctgtcgtcggcgatcgaggccgagaccggcgtcaagaccgagctgtcgaccaccggcggcacctcggacgggcgctttatcgccaagatctgcccgcaggtgatcgagttcgggccgcccaacgccagcatccacaagatcgacgagcacgttgaagtgcgcttcatcgagccgctgaagaacgtttaccgcggcgtgctggaacgtctcgtcgcctgattttttcgccggaagacacccatacatggcaacgccctctcccctgcgcaccgtgcgcgacctgctgcgtctcgcagtctcgcgctttaccgccgcgcgcctgtcctttggccacggcagcgccaatgcctatgacgaagccgcctacctggtgctgcatacgctgaacctgccgctcgacacgctcgatcccttcctggacgcgcgcctgctgcccgaggaagtcgataccgtgctcaaggtcatcgagcgccgcgtcaatgagcgcgtgccggccgcctacatcacgcacgaggcctttatgcacggcctgcgcttctacgtcgattcacgcgtgatcgtgccgcgcagctttatcggcgaactgctgcaggacgggctggagccctgggtcggcgagaccgacagcatcggcccggtgctggagctgtgcaccggttccggctgcctgccgatcgtggccgcgcacgtgtggccgaacgcgaagatcgacgccgtcgacatctcgcccgacgcgctcgccgtggcgcgccgcaacgtggccgactacaagatggacgaccgcatccggctgtatgaaggcgacctgtacgcgccgctgccgcacggcgccacctacgacgtgatcctgaccaacccgccctacgtcaacgaaggctcgatgcaggcgctgccgccggaatacctggccgagccgcgcatcgccctggccggcggcgacgacggcatggacgtggtgcgccggatcatcgccggcgccaaggcgcacctgaatccgggcggcgtgctggtggtagagatcggcaacgagcacgccaacgtggaagccgcgttccctgaactggaaatcgtctggctgccggtcagtgcgggggatgagcaggtattcctgctgacctacgacgccctgccgggctgagtggacaggcaggccggctcgcctgccatgcaatctgggcgaacaccggccacgcgccgaccatgctgaccgcgcacgctctacactcactgctaggcaccacgttcggtcttgtcaccgacccgtccgagcggggcagcggcaggacctacttcctgccgcccatcacctggcagccaccgcggtcgacccgcatcctgcacgtacgcaccgatgccgccggccacgtcgcgcaggtgcgcctgtgcatttcctccgataacaacaacagcgtgttcgctccgcagccggtgcagtggcaaacctgcgcccgctggtagcggccgagatcgcgcagtaccgagactacgcggcccgagcaggccgctgttgaagccgtgacccccagcaacacccgcctccccgcatcgcccgacgccctgcccgcccatgccccggcagcgcacgccgcgcgcggtatcgccctgctgacgttcgcctttgcgctcagccagttcttccgctcctgcctggcggtgatggcgcccgaactgcagcatgatttcgggctgtcgccggcgggctttggcgcactgtcttcgtcgttcttcctggcctttgccgtgacgcagatcccggtgggcattgccttcgaccgctacggcgtgggccggccgaccgcgctgctgctggcggtgggcgcggtgtcgtcgatcctgttcgtgctggcgccaaacggcgcggcggccacgctggcgcaggtagggctggggctggcatgcgcgccggtcttcatgggcctgctgcatttcgcctccgagcagctgtccgagcgcgactacacccgcgtggtcagccgctccaatgccatgggcatgatcggcgcgctgtgtgccacggcgccgctgggctgggccatctcgctgatcggatggcgcccgtcgatggcggtatcggcgctgggcatggtcgcggcctgctatggtgtgtggcgcttcgtgcgcgaccagggccatgccgaggcccgcagcgcgtcgtggccggcgatgctgtcggaaagcctgcagctgctgaagctggcgccgctgtggacgctgattccgctgtgcgtggcgatgtccgccggcaccgccttccgcaatgcctggagcggcccctacctggccgacgtgttcgggctgggctcggcgccgcgcggagtggcgctggcgctgctgagcctggccggcttcctgaccgccttcctgctgccggtgctggtccgccgcaacacgctcaagaccgccatcgccggctggtcgtgctttgccatgtcgggctcgttcctgctggcgctatggccggacagcggcatcggctacggcgtggcgataatggcgctgctgtcgaccatcggcatgctgcacccgctggtgatggcgcagggccgcgggctgatcacgccgtcgcggcgcgggcgcgggctggggctgctcaacacctttgtgttcctgggatcggcgctgacgtcatggggctacgggctgatcgccaatgccggccatgtgcgcggctggccgctgccttccacctatgcggcgatcttcctgtccgcgggcctgctgattgccgccgcgctggtgccctacttcttcagccagccgcatcccaccagtcattagccagactcaggctgcggcaagcgccctgaccatgtcggcgatgatggtgaaacggatcacgcgcaggcaggccagttcgccggcaaacccgccggtgagcaccgggcgctcccgcgccatggccgcgttctgttgctcggcctgctcatagagcgcctgcgcggccggcccgatgccgcgcagcatggcgtccagccgccgctcggcggtcacgccggtcaggcccagcgcgcgccctgcctccagcaccagcgcgcgcgagaaatcgctgtagaactccacccccagcaccggccaggcaaagcggtgcgcctgcggccagccggtcttgtcataggtgcgggtggcgtaagccgcctcgctgagcaaatcgtagaacggcgccagcgcaatgccggcatcggacaccaggaagctcaggttcttcaggtgcgcgtccgaattgcccaccaggatgttgaacaccagccagtcgaacaaccgtgcccgcgccaccgccggggcgcggcacagcgttgccagttgcgccagccgctcgacgctgccctggtcgtatttgaaggtgcgcggcaggttcagcagctggcaggcatcgatcgcatgcagccgctgccactgcccttgctgcgtgagatggcgatcgaaacggtcgatcaggtagaccggcgacggcacatagcgccggtgcacgggcggcacctccagcttcagccgcgcggccagcgacatcacgaaccactcgttgatgaccgaatgcggatagatctcctgcatctggtgggtcggcttcaggatatgcgtggacggcgtatccgcgccgggctcgaacagcgcgccgtcccgcagcaccaccgccagcttgtgctgggcaccggccagcgacatgcgcttgaccgcgccatgcgtgagcggcacgctgggcagactgtggatgcgggcgtcgagcgcggcatcgctcaaggcgcgcagggccggcgcggtggcgggcccgcggccgggcggcagcagcgtcagcgagcccgccgattccgccccatagtgggccagcagggcaaaggcatcggcctcgttgcggatgctggcatcgcgtgccagcagcgcacgctggccgtcctcgggcagcaggttgtcgaagtaccactgcaccggccgcagcgtgctgccatcggcgagcgcctcccgctgcagcggcagcgccgggctcagggcgaaggcgtgcgggttgcccagccactccgcgtcatagcggaatgaccaggcatcgctggcttcatgcagctcgccgaccggcgctccgttgatgctggcgaccagtacgcgctcagccatgctggtcgcctcccttgaccgctgcgcgccggttgcggctgcgcgcctggcgttgcctgagcttggcgagttcaggcgctaccagcggggccgctgcctccggcatatccaccaccacgcgcaggccaagcccttccagcacctggaacagcttgccccactggatgccttcggccccgttctctacgcgcaccatgaagttctcgctgacgccgatggcgcctgcggcatcgtcctggcgcaggccttgcgccttgcgggcagcgcgcacgaaggcgccgatatcgccgggttcggtgagggtcactggcacaaaaatctccttgattgcaaagactttagtgtttccaggcggcgaaatcaagaaatctccctgattgcgaagattcaagcctctgaacacagccgactggcaaaatctcctcattcgcaaagattattgctgtagccgaccgccagatacagccattcgcaccggtgccgcctatcgcttcgcttgcaaaaagccagacttatcgatttaagaattccgctggcgcgcttacacctttaccgtttgtgacaccaacatcccggcccgacctggcgacaagggacaacggctgcgcccgcggccggcataacgaggagacaagctgatggcatccctgatcgcatcccggcgccgcgcctgggtccgccgcgcatggctggccggcatgctggccaccgcggccgcaaccgccttgccgtccggcgccagcgccgagacctggccatcgcgcccggtccagctgctgatcccctacccgccgggcggcagcgccgacctgctggcccgcccggtcgcagccaggctgcaggagcgcctgggccagcccgtggtgctggactaccggcccggcgccggcggcaccatcgccagccaggcgctggcgcgggccaagcccgacggctacaccctgatcatggtgctggccgcccatgccatcaatgccagcctgtacccgaagctgccctatgacacgcgcaaggacttcgcgcccgtctcgctggtggccagcctgccgatgatcctggccgggagcccctcgctgcaggccaccaacgtgaaggagctgattgccgaggccaaggccgcgcccggcaagctgaccttcgcctcggccggcaacggcaataccggccacctggcgggcgaattgttcgattccgtcgcgggtatcaagatgacccacgttccgtacaaaggcagcgcacaagtggtgacggcaatgctgtcgggcgaggtccagctgaccttcgacagcatctccaccaccctgccgcatgtgaagagcggcaagctgcgcgcactggccgtgaccggcagccagcgcgccgcggtcgcgcccgaggtgccgacgctggccgaggccggcgtgccgggcatcagcatcaccggctggtacgcgatgctggcaccggccggcacgccgcagcccgtgatcgaccggctcagcaccgagattgccacggtgctgcgccagcccgaactgaaggcgacgctggccgccaacggctatgagccggtgggctcgactcccgccgcgctgcgcacccatatcgacgccgagatcaaccgctggagcaaggtggtgaaggactccggcgcacagatccagtaagactgcttcgatccatcattgctcatcgggcgccgccaggccggcgtccgcattcccttgccgaacatgacccaaccgaccccgctccaacgcccctttaccaccatgtccgtgctcgtgcgcgagcacgccacgcagcgccccacgcagcgcgccctgatgcatggcgagcgcgtgctcgactatgccggcctcgatgccgccatggaccgcattgccgcggcgctggcccgcgacggcgtgcgccccggcgaggccatcgccatctgcgcgtcgtcctcgatcgaatacgccgcggtgtacctgggcgcggtgcgcgcaggcgtggtcgtggcgccgctggcaccgtcatccacgccggacagcctggccggcatggttgccgacgcggccgcgcgcatcctgttcacggatgccaccgtggccgacgtgctgcagcccgtgcgcgaccagctggccgccacgcccatcgtcacgctggacggcagcgacgcaggccagccataccaggcctggctggcacccgccggcacaccggtgaccgagcccgggatccgcccggagatgccgctcaacatcatctattcctcgggcaccaccggcacccccaagggcatcgtgcagtcgcacggcatgcgctgggcccatgtgtcgcgcggcgccgccaccggctacggcacgcatgcgatcacgctgctgtcgacgccgctgtattccaacaccacgctggccagcttcttcccgaccatcggtctgggcggcacggcgatcctgatggccaagttcgatgcgggccagtacctggcgctggcgcagcagcatcgcgccacgcacaccatgctggtgccggtgcagtaccagcggctgctggcgcatccggagttcgaccgccatgacctgtcgtccttccagcagaagttctgcaccagcgcgccgttcagccccgccctgaaggccgaagtgctgcggcgctggccgggcgcgctgaccgagctgtacggcatgaccgaaggcggcggcggctgcctgctgttcgccgaccagttccccgataagctgcataccgtggggcgccccgccaccggtgccgacgtgcgcatcatcgacgacgagggccgcgaactgccgcccggcagcaccggggaagtggtgggccgctcggcggcgatgatgaacggctaccacaaccagccggaaaagaccgccgagaccgagtggcacgacgcgcagggccagcgctttatccgcaccggcgacatcggccgctttgacgaagacggcttcctggtgctgatggaccgcaagaaggacatgatcatctcgggcggcttcaacatctacccgagcgatctcgaggcggtggtgcgcgaacacccggcggtggccgatgtgtcggtggtgggcgtgccgtcggagcgctggggcgagaccccggtggccttcgtcgcgctgcgcgccggcggcggcgccacggcacaggacgtgctggcctgggccaaccagcacctgggcaagacccagcggctggccgcgatccatgaggtggagagcctgccgcgcagcgccatcggcaaggtgctcaagcgcgaactgcgcgaccgcatcaccggcgcctgacgcgccgcgcacggcacaagcgcaagcatccacacaaaaagttggcgaggatgcttgcgcaatcaaaaaggcgtctctataattcgcgccttcgctaggctcgtagctcagctggttagagcaccaccttgacatggtgggggtcgttggttcgagtccaatcgagcctaccaacgcacaacggaacacggacggtacgcattgcgcaccgtccgtttttcttttccggcgccgctttcaggtgccgatgccgaactccgccagcaccgcttcggtatgctggcccagcgccggcgcattccctgccggccgttccgatcctgccatgcctggcaggttggcccacggcacttcgccgatcccagccagcggcagccggccgaacacgcccgcctgcgcgcattgcgcgctctgcggcaggtcccgtgcatggcccacgcgcgcgaacagcacatcgtgctcggtcagcagcgcctcccaatgcgacagcggctgtgctgcaatcgcctgcgccacgcgccggcccagctccgccgcgcgcggcagacggccggcgctggtgtgcagcgtgatatcggccagccagtcgtcgaaacccagcagcgttgccagccgcacgaacatggcgtcgttgagcatgctcaggtacagccggccatcggccgcatcgaacagcccggtgggcgcattggccacggccagttccgcatcggggaacatggcgtcatccaccatcaggtaggactgcagcgcggcactggtctccagcagcgacagccgcacgtgccggccgcggccgttgcgcgcggccttgtacagcgctgccgacgcatgctgggccgcatagagcccggtgctcaggtcgaccatgtagaaggcgatgcggcgcggctggccggcgctgtcgcggttcaggtgcatcaggccgctgaaggcctgcatggtggtgtccaccgctggcatgttcgccatcgggccggcatggccgtagccagagatcgagacatagaccagcgccgggttgcgcgcggccagcgcctcgtagccgacgcccatgcgctcggccacgccggggcggaagttctggatcaccacgtcggcctgctgcgccagcctggcgatggcggcccggccgctgtcgctgcgcgcgtccagcagcacgctctccttgcccgcgttgcaggcgaccgcgatcgcggtctggccggcgcggatgcgtcccatctgccgcgaccagtcgcctcccggcggctccaccttgaccacgcgcgcgccctgctggcgcaggatcaggccgcagtacgggccggcgatgccctggctcaggtcgagcacggtcaggccgtcgaacatggcatcgtccgttgccgcttgtgcatggtgcatgtcgtgccctccgttcagatatccagcatgatcttgccgatggcgcggcgcgacatcgtggtgtcgacggcgctgagccaatcgctcagtgggaagtgctgcagcacgggcggcgccagcttgccgctggctgccgcctgcatgatctcggccaccatcgcctgcaccggctgcgcaaagcgccggcgctcgtcggtcaggccccagccgatgtagtagccgtagttgaagccgatcagggtcaggttcttcaccagcagcaggttggccggcacctccgggatgcgcccgctggcatagccgatcgacagcagccgcgcgcccggcgccgcgcagcgcagcgaggcgtcgaagagatcgccgccgaccggatcgaacaccacgtcggccccgcccgcggggcacagcgccttgaccgctgccgccagcgtggccgcgtcggacggcagcgcatgcgcggcgccgttgcgcagcgccgcctcgcgcttggcctcggtgctggcggtggcgatcacgcgcgcgcccatcaaccggcccacctgtaccgcggccgtgcccagcgcgccgctggcgccatggaccagcatggtttcgcccggctgcagcgcggcgcgccaggccagcgccgcccagaccgtgccataggtgatgggcagcgccgccgcctgggccagctccagcccgtcaggcaccggatagaccgtgtcggccatggccaccgcttcctcggcgaagccgccccagtccagcgccgcggccacgcgctggcccgggcgcagccgcgtgacatcaggcgccacctcgatgatttcgcccgcggcctcggtgccggggatgaacggcagcggcggcttgcgctggtacttgccggacacaaacaggctcagcgcaaagcccacgccggcatggcgcacacggatgcgcacctggcccggcgccagcggctggcgcggcaggcgttgcagttccagctcgctccagtggcaccagcgggagcagaccagccccaggtaatcggtctcttgcatcgggactcctgtcattcgagcgtgatgccgacatcgctgatgatgcggctccatttgtcgcggtcgttcttcatcaccgtggcgaaggcttccggcgtgctgccgaccggcaccagattcaggtcctgcatcttcttcgcgatttccggcaggcgcacgatgcgcgcgacctcgcgcgacagggcatcgacccgtgctttcggcacgccggcggggaacagcaggcccatccacgcatcgggctcgaagcccttgtagccggcctcccggaaggtcggcaccttgggcagcagcgccgaacgctccgcgccagcgatcgccaccggcgccagcttgccgccctgcagcagcggcatggccgtgcccacggcaataaagcccagcttcacatggccggccgccaggtcggtggccagcggcgcgccgcccttgtaggcgacgtgttccatctgcagcccggcctcgcgcttgagcaactctcccaggatatggccggtcgtccccgcgccatacgacccgtacggatacttgccgggattggccttgagcagcgccaccacctccggcagcgtgcgcgccgggaagtccggcgacaccgccaggatggtggacgagatcgccacctcgctgaccggcgtgaagtccgcgatcgggtcatagccgataccccggtacagcgacgggttctgcacgtgcgcagtgaaggtcaacagcgcggtgtaaccgtcctttgctgcgcgggcaacgtacttggtacccgtggtggtgcccgcgccaggcttgttgtcgacgatgaccggctggccccagctcctggtcagttcctgcccgatcagccgcgccacggcgtcgttcacattgcccgccaccgacggcaccacgatggtgagcgggcgcgacggatagggctcggcggaggcgggatcggcggcgcagactgccgccgggatggccgccagcagcatggcggccacggctgcgcgcagccgtgcggaacggtgttgcatcggtgtgtctcctgtcctggctcccttctgtggtgcccgcgggagtgcggtgcgcgagggatgccaacgcagtctaggccagcaccccgcccggcgtgattcccgcgcggcgcgggccaagtcctgccaggcatggcgcagcgccgcattgccctaccccgggaaatccctcatggcccagccccctcgccggtcactattattcgttgaaattttcaactatcgaatttttcatctattcatgccacgcgctctccggctcaagtccgactacatcaacatcctgctcgacatggccgccgagcgcacgcgcgaacgcggctcgcgcgtgtatgaagagaaattcggggtctcgctgcgggacatccgcctgctgcggatgatcggatcggcgcccggcatcaccatgggccagctggtgcagcagtctgcgatcgagaagacgctggcgtccaagctggttggcgcgctggtcaagcgcgacctggtgcagcgcgagatcagcacggaagacgcgcgccaggtgtgcctgttcctgagcgaggccggcgtcgacctggtgcggcgcgccgagccgctcggcatcgagctggaagcgggcttcctgcactgcctgacgccggccgagatcgacgcgctgcgcgccacgctggtcaagctgatcgaagccgaggccgcttcgcgcgagtccttcgagcggtatctccagaagctgcgcgagcgcggcaccaccacgccctgaccggcgccctttgtccccccaccccgcccccgagagatgatgaccatgatgtctgcaatcccgcttcgccgtgccggtgccgtcgcgttgtgcgccctggcatgcatgtccgccggcagcgcaatcgccgagaccgtgctgcgcaccgtgccgtcgtccgacctgaagatcctggacccggtctggaccaccgcgaacatcacgcgcaaccatggcctcatgatctacgacaccctgttcggcatggacgagaagggcgtgatccggccgcagatggtggacaagaccagcaccagcgccgacaacaagacctggaccttcacgctgcggccagggctcaagttccatgacggcacgccggtcaccgcgcaggacgtaatcgcctcgctggcgcgctggggcaagcgcgacgtgctgggccagcgcatgtatgaagccatggccagcatcactgccgaaggcccggccacggtgcgcatgactttccgccagcccttcggcgcagtgctggatgcgctgggcaagcccagcccgctggtgccgttcatcatgcccaagcgtgtcgccgagacgcctgccgacaagcagatcgacgacctgaccggctccggccccttcacgctgaagaaagaggacttccggcccggcgaccgcgtggtctaccgtcgcaatcccgactatgtgccgcgcaaggatgcgccgtccggcctggccggcggcaaggccgtgcacgtcgaccgcgtcgaatgggtgttcctgcgcgatacgcagacccaggtaaacgcgctgctcaacggcgaggtggatatcctcgaggtcgtgccgtcatcgcactatccgcaactgcgcaccgacaagcgggtgcagatggtcgacatcatgcccgccggccccttcaccgtgatctacaaccacaaggtgccgccgttcaatgacgccagggtgcgcaaggccgcgatgctggcgatcaaccaggaagcgatgctgcgcgcgcaggccacctaccgcgacttctacaagccgtgcgcctcgatctacctgtgcggctcgccctatgccagcgaccagaccggcttcttcaccggcaagccgcagttcgaacaggcgcgcaagctgctcaaggagtccggctatgacggcaagccagtggtgatcatgctgccgggcgatgcccccgcgctgagccgcctgccggtggtctacggccagctgctcaggcaggtgggcttcaatgtcgacgtgcaggccaccgactggagcaccctgatcacgcgccgcaccaggaaggaaccgcccgagaaaggcggctggaatgcctacatcaccttctggggcggcgtcgacgccagcagccccatcacctacagcccgctgaccggcaacggcgaccgcggctacttcggctggccggaagacgccgagctggaaaccctcaagacccgcttcatcgaaaccgcggacgccgcgcagcgcaaggacatcgccaccaggatccagctgcgcgccatcgaaaacggcatcctggcgcccgtcggcgaaggcaaggcgcccaccgtggtgcgcagcggtgcgatcagcggcctgctgccggcaccggcggtgctgtactggaacgtgcgcaagcaatagcccgctacggcgcccgcggtcccggctgccgtgccgccagcctgctgacctccctttcccccaacgaggtagtgccatgatgaatttcctggtccgccgcagcctggccaccgtgccagtgctggcggtggtggctgtcatcgtcttcacgctgctgcggctgacccccggcgacccggcagcggccattgccggcgacgccgccagcgtggaagacatcgcccgcatccgcacccagctcgggctggatcaagcgctgccgcgccagttcatcggctggctcggccacgtgctgggcggcgacctgggctattccttcttctacaagatgcccgtgaccacgctgatcgcgcagcggctggagcccacgctctcggtggcggcgctgaccatcgtgctgaccgtgctgacggcggtgccgctgggcacgctggcggcctaccggcgcggccgctggctcgaccgcctggtgatgggcggctccgtgctgggcttctcggtgccgatcttcgtggccggctacctgatgatctgggtgttctcgctgcacctgggctggctgccgtcgcagggctacagccgcctggccgacggcatctggccatggctgcgcaacctggccctgccctgcgtcacgctgtcggtgatgtcgtgcgcgctggtggcgcgcacgacccgcgccgccgtgtccgaagcactgaccgaggacttcgtgcagaccgcgcgcgccaagggcattccggagtggcgcatgctgacgcgccatgcgctggccaatgccgcggtgccgatcgccaccgtgatcgggctgagcgtggccggcctgatcggcggcgtggtcgtgaccgagagcatctacgccattcccggtgtcggccagctcacagtggatgccgtgctgtcgcgcgactacccgctgatccagggcatcacgctgttcttctcggtctcgtacgtggtcatcaacctgctggtggacgcgagctatctgctgctcgatccccgcattcgctactgatatctcccacggaaacccggccccatgacctcactcaccactgccatcgaatccgccccgcccggcaccggcgcccgtccctcgcggctgcgcgcggtgctggccaacggtgccgtgcgcgccggcggcaccatcctcggcctgatgctgttccttgccgtggccgcgccctggctctacaccatcgatcccaacaccatggaccccgccagcagccagctggcccccttcacgcgcgccgagatcgtgacgctggccggcgatgccttcgaacgcctgttcccgctgggcaccgacagcctgggccgcgacatctggagccgcacgttgtacggcgcgcgggtctcgctggcggtcggggtgtcggtggcgctggcctcggtgctgctggggctggcggtcgggctggtatcgggctatgtgcgctggctggacggcttcatcatgcgcgtgatggacggcatgatggccatccccggcatcctcttcgccatcgtgctggtggccgcctggcggcccagcctgctgacggtgatcgtggccatgaccgtgcccgacacgccgcgcgtggcgcgcctggtccgatcggtggtgctgtcggtacgtgaagagccttatgtcgaggccgccatcgcgctcgatacgccgacctggaaactgatgctgcgccacatcctgccgaacaccatcgcgccgctgctggtgcagggcacctttatctgcgccggcgcgatgctggtggaagcggtgatgtccttcctcggcatcggcctgcccaccgacatccccacctggggaaacatcatggccgaggggcgcgcccatttcaccgcgcatccgcacagcgtgctgctgcccggcgccttcctggcggtaacggtgctggccgtcaacatgctcggcgacggcctgcgcgacaccctcgaccccaagttcagcaagcggagtgcctgatgatgccaacgaacacgaccgagtcggcggccgcggactcggccacgccctgcctgcgcgtgcgcgacctgcgcatcgacctgccgcccggcgccgaccggccgcatgcggtccagggggtttccttcgacgtcatgccgggcgaagtggtctgcctgctgggcgaatcgggctcaggcaagtccgtggtcgcgcgcgcggtgatgggcttgctgcccgaaggcctgaaggtctcaggcggcagcatcgcgctggccagcgaagacctgctggcggccacccccgcacgccggcgcgaactgcgcggcaccggcgtggccatggtgttccaggaacccatgaccgcgctgaacccggtcatgcgctgcggccggcaggtcgaggaaatgctggcgcagcacaccagcctgggcgccgcgcagcggcgcgagcgcgtgctgtcgatctttgcgcgcgtgcggctgccggatcccgagcggatctacgacgcctatccgcaccagctgtccggtgggcagcgccagcgcatcgtcatcgccatggcgctgatcctgcgcccggccctgctggtgtgcgatgagcccaccaccgcgctggacgtgaccacgcaggccgagatcctggcactggtgcgcgaactgcagcacgagaaccagaccgcggtgctgttcatcacgcacgacttcggcgtggtcgccgacattgccgaccgggtggtggtgctgcagcttggccgccaggtggaaagcgggccgaaagaccgggtcttgcgccagcccgaggcggactacacccgcatgctgctcaatgccgtgccgggactggagcccgcgcagcgcccgtcggtggcgcagcgagcgttgctgctcgacgccagcggcatcggcaagacctatgtctcgggagcctggccgggccggcgccgcgtggtcgaggcggccaccgatgtgtcattgcaggtgcgggcgggcgagaccgtcggcatcgtgggcgagtccggctcgggcaagtccacggtggcgcgctgcatcgcgcggctgatcgaaccgtccgcgggcaatatccaggtgctgcccgaagccgcgcagcaactgccgcgccgcgcgcagctgtccgcgttccggcgcatggtgcaggtggtgttccaggaccccaaccgctcgctcaatccgcgccgcacggtgggccagtccatcgtcgaaggcgcggtcaatttcggcgcgacgcccgcgcaggcgtggcaacgcgccgagtcgctgatggaactggtgcggctgcggcccgacgcgctgcaccgctacccgagcgagttctccggcggccagcgccagcgcatctgcattgcccgcgcgctggcgtgcgagccgcgcgtgctgatcgccgatgaagcggtgtcggcactggacgtctcggtgcaggcgcagatcctgaagctgctggccgatatccagcagcggcttgccatcggcatcctcttcatcacccacgacctgcgcgtggccagccaggtgtgcgaccgcctgatcgtcatgcacaagggccgcgtggtcgagcaaggcgccacgcgcgacgtcgtgctgtcgccgcgccaggactacacccgcgcgctgctggccgccgcgccgggacgccactacccgttcggtgtgcagtaacgccggcgatgcagattcccaagcgccagccaaccctctcggaaaagacaatgaagactccgctctacgcactcagcgccgccgacctgctcagcaactaccgccagcgcgaactctccccggtcgaagtcatgcagtcggtgctggaccgcatcgaacactgggagcccggcatccgtgcgatgtacgtggtgcatgccgagcaagcgctggccgccgcgcgcagcgccgaggcgcgctggctggccggcaccccgaacggcccgctcgacggcgtgccggtgacgctgaaggagaacatcgccacgcgcggcacgccggtgccgctcggcagcgccgccaccgtgctggcgccggcaccggccgatgcgccggccgcggcgcgcctgctcgaggccggcgcaatcgtggtcggcaagaccaccatgccggatttcggcttcctgggcgcggcgccgtccagcttccatccgctcacgcgcaacccgtggaagctggaccgcaacaccggcggctccagttccggcgccggcgccgcggctgcggcgggctacggcccgctccacctgggcacggatatcggcggctcggtgcgtattcccgccagcttctgcggcgttttcggcctgaagcccagccatggccgcgtgccggtccatccgccagccgccgcgcgcgtgatcggtccgctgacgcgcaccgtggccgacgccgcgctggcgatgcaggcgatctcgcgccccgatgcccgcgactacatgagcctgcctccgcaggacatcgcctggcagcagcttgagcgcgatatccgcgggctgcgcatcggcctgtggctggacccgagcggcgactggcaggtcgatgccgaagtccgcgcggcggtgctggcggcagcgcacctgttcgagcaaggcggtgccgtggtcgaacccgtgcgcgactggaccaccatggacatgcgcatcggcatggcgcacttcttcaccatgcgctgccgggtcgacctggccgggatgccgccggagcgcgccagcctggcggcaggctacatccgcaaggccgccgagtttgccggcacgctcacgccggagcagaccttccaggccttcacgcgcatgcagcagctgcgcgaggccaccgtggccgcgacccagccctatgatttcgtgatctcgccggtgtcaccggtgctgcccttcgccgccgatgccatcaacagcggcggcgacctgccgctcaaggactctcacttcacagcggtgttcaaccactccgaacagcccgcggcatcgatcccctgcggcatgtcgcgcgacggcctgcccatcgggctgcagatctccggccggcgctttgacgacctgggcgtgctgcagctggcgcactggttcgagcgcgcctcggaaccccagcggcaatggcctgagccgcactaagccctgcgtgaccggcgcgggggaggtgcggcgctacaatggcccgcaccgaccccagcgccatcacgccccatgcgattcgaggatcttgaagccttcctggttgtcatcgagcaaggcaacctgcaccgcgccgccgacaccctcggcatgacccagtccggcctgtccaagacgctggcgcggctggaaggcgaagccggcatgcccttgttcgagcgcaccccgcgcgggctggtgccgaccagcgtgggccgcaccctggccgcccatgcgcgccggatcgcgctggcggcgggcgacatgcgcaacgaactggccgagcagcgcgcggcgcgcgcgggcacggtgcgcctgggcgccatcccctacctgctgccgtcgctgctgtcgccgctgctggcccgcttcttcctgagccggccgctggccacgttctcgatcgagacccacctgagcgcgcgcctgatggcgatgctgcagaacggcgaggccgacctgatcctgggcgcgcgcccgaccagcctgccgccggacattgcctggctgccgctcggtccgctgaccatgcagatcgtgtcccgcaccggccatccgcgccgcgagggcttccgcacgctggccgacctgagcggcgagcgctgggtggtgccggcgagttcgctctacctgcgccagtggctggaggaacggtttacctcggtcgggctgccgccgccgcgcgtggcagtggaaagcacggcgtcgccggtggccttcggcgagctgctgcggcactcggacctgctcggcatcatgccgccgcgcatgctgcaccaggccgagggccaggggctggccgcgatcgaggcgccaggcatgtcgtggcagcatgagctggccgtgctgtggcgcgccgatggctacctgtcgccgatctgccaggacttccgcgatgcagtggtggcgtggtgcgaagagatggagctgtgagggccggggtgctcagggcacccaccagtagcgggtgatatggaagaacaccggcgcggcgaacaccactgagtccagccggtccagcatgccgccgtggccctggatcatatggccccagtccttgatgccgcggtcgcgcttgatcgccgacatcaccagcccgccgaggaaacccatcagcgcaatcaccagcgcaatcgcgccggcctgccacggcgagaacggcgtgatccaccacagcgccgcgcccagcgcggtggcactggccacgccgccgacaaagccctcgacggtcttggacggcgacagcagcggcgcgatcttgcgcttgccgcacagcttgccccacacatactgcagcacgtcgctgccctgcaccacgatcaccaggaaggcgatcagcagcaggttgcggccttcaaagcccgggatcggcagcgtcagcagcgccggcacgtgcgagatgcagaacacgcacaccatcaccgcccactgcactccggcgcagcgctccaggaagcgcgtggtctcggacgacagcgccgccaggatcggcaggatcaggaaggcatagaccgggatcaggatcgagaacatgccgtaccagccgatatagaccagcacgtactgcagcggcaggaacacgaaaaaggcggcgacgatggcgtgatggtcgccgcgccgcgtggtgatgatggtgacgaactcgcgcagcgcgaagaacgaaagcaggtagaacagcacgatcaccgcggtgcggcccagcgcaaaggccacgcccatgatgccgatcatccaccaccaggcccagacgcgctgcgccaggttgtcgatcaccgcgtgctggccgccgcccgccacccgccagcgcagcagcgcggtcacggtggaggccagcagcagcacgccgaacagtccgccgaacagcagccaggtctcggggctccagtgcaaagtgggcatggcggtcattccagctccggggcaagcgcgagcaggccgtcgcgacagcgcgcaaggaaggcttccttgctgtcctcggcggccagcagcaccggctgcccaaaggtgacggtgcacagcagcggcaccggcacgacttcgcccttgggcatcacgcggttgaggttgtcgatccacaccggcacgaactccaccccggggcaggcccgcgccaggtggtagatgccgctcttgaacggcagcaggcgcgcgtcggtggtattgcgcgtgccttcgggaaacaggatcagcgagtcgccggatgccagcgcgccgtgcatcagcgccaccgggtcgctgcctggttcgctgcgggtgcggtcgatcagcagcgcgtggaatacgtcgcggccgataaagcgccgcagcgacgagcgatcccagtagtcggcaccggccaccgggcgcgtgactgtgcgcaggtcgggcggcaggcagccccagatcagcacgaagtcgccgtggctgctgtggttggcaaagtagacgcgctgcaccgcggcggggatgcagccctgccagttggcgcgcatgccggtcagcagccgggcgaagacgatgatggcgcgcgcggtcgcgcgggcaagccacatggttggttacctcaggatcacggtcagcaaggccagcgccagctggcacacagtcagcgcggcgctggcgcgcaccagccgcagcgcaccgcgggcgcggtccggcaacggacggccggcgcgctgcgccggcatccagcccagttcgagcagcgcggcgtccaatccggccaggtcgggctggtcctgccgcccggccgcgagcgcatcgaacagccggcggtcgatggcaacgcgcagcagcagccagacctggggcagcgccagcagcagcgacgcggccgccagcacgcgcgggaccggcgtggccacccccagccataccgtggccacgccgaaagccagcccggccgcgccgatccacacggcgcccgacagcgccccggcgacggcgtgcgcgatccaggcatcagtgccttgcgtgaactcagcggccatcatcgggctccggcatggcgggacggtccaggcagcgttgcagcgcctcagcatgttcgcgcccgagcaccaccgccgggcgatgctcgcgcagcaacgccagcgcagcgccggcgtcgcgcagtccctgctggcgcgccagccatgcggcggcaaccagcgcgctgcgcgaatagccgagcgcgcagctgaccagcacgcggcggccctgccgctgccaggcgtcgagttgagccacggccttgtccaactgctccggcgtcggcacggtcaggtccagtaccggcacgcaacgatacgcaagcgccgggtcggtggctgcgcgcgacagttcggcggtcaggtcgaggacggcgtccgccccgatcgcgcgcagttcggcgcgggtcgggaagcggccaacccagatgccgtccgcgatggcactgggctgcggcgcgcgccgcgtccaccagcgcgaattgaggaaggcgcccagcaggtacggcgccagcacccagcgcgcggccggggccatcatcccatcgccgtccttctggaaccacgccggcgcggccagcgcgtagatccgggcgacgcaggccagcgccagcgcggcccacaacagcagcaacgccagcgtcaccgacgcacccaccgccagcaccgcgcacagcaaccccaccagcgcgcccacggtgtagcggcgcgacagctggcgcgtgcgcgcatccggcgcgcctgcagcgggccgttgcatcgggaacaggtaaacgcacagccagcccaccagcgcgccggtgggcacatcgatcaggtggtgctgccaggtggtcagcaccgagaccccgatcagcgcaaaccagccgtgcagcagccagcgccagccgccgcgcaggtgcgccgcaaaggcgacccacaggatcaccagcaggctgatatgcagcgacggcgcctggttgaacggcaggtcgaaaccgcccagcagcgtgaacagctggcccggcaggccgtcggcctcgggccgggcaaagctgaagcgcagcgggaaggcgataaagcacgccaccgacaccagctgcgccagtaccaaccgcctgacgtgcgtgagcagcgccgcgcgcgtgcgccacaggaagaaggagatgccgtacagcaggtcgatcgaccagtacggcacgatggtccacggcaggaacgggatcccctgctcccattcgaaatagaccgccggaacgttggcgcgctggctcgccagccagttggcaaagccgtagctggagaaaaagaacgcgccggccagcgccagcagcaggcaggccagcccccagggccggttgcctgcaggcagctgcgaatgcgccccggcgccaacctccgtcggcaccgtgctcatgcgccgcgcctgcgcgccaggctgacggtgaagatgccccacgggtcgatacgctgggtcaccttgtcaaacccagcggcccgcaccagttcgtccatctcggcctgcgagcggcggcgcatcacccaggcggcgccggcgcggtggctggtgagcgcgcgcgcgatgaattccagctgcggatgccagggctggccggtgtagaccagatagccgccgggcggcaccgcgcgcgccaggccctcgagcgagcgccgcaccatcgcgttgtcgggaaacagttcgtacaggccggaaaccaccgccagtgtcggcgccggtgccagcgccgccaggctgtcgccgtcgaaggcatcgccctgctcgaagcgggccacgtccgcgaggtccttggcggcgatcagggcgcggccctgctcgacgttcagcgggctgtagtcgcgcagcaggatcgactcgaccgccgcggcgccgccatccagcgcgcccagcgcctcaagcacatagcgcccgtgcccggcggcgatgtcgacgatccgcaccggcatgccgcccgcgcgcagccgccgcacggcctcggcgatcagggcctcggcgtggaccttgcgctggcggatgccgcgccagccgatcgcgtccaggtactgctggtcggccagccggcccagcttgccgcggcccgagggggcgttgcggtaaacatagtcgagcgtcgagcccgagtcgaagccggtctcatggcccagccgcaccccgtccgacagtattccgcccagcttcaggttggcccgcgccgcgcgccagtaccaggcggccagcccgacaggcgccgacgccaggcggtcggattcctcgcggaacgggccgatctggtcggcatcgagcagcgagcgcggcgccgacggcatgtcgaattcgcgcaggataaagcggcgcgcggcatcgaccgccagcttgcggtcgcgctcaccgagcgtgtcgtgatagaagccgtccagcacgatgcgctccttggtgcgcgcacccaggcgctcatagaagcggtcctgcggcccgcgatgcacgacccagtcggcgccggagatcagcagctgcgtcggcaccgtgatcgccgcggcatcggcgacgatgcgctccgccgtgtcgtacaggtccagcaggatattgaccgcgatcgggcgcgtgatcagcggatcgctgtcgtagctggcgatgcgctcgggatcgtgcgtgaggaacttggccttgacgtagctgttgacgaaaaacttgccgcgcaggcgctgcatcagcttcagccccggccgcgcaaagggcacgtagagcttgaccttgaacgcgggcgaggccagcaccagcgcgcggatcggcggcgcgtagtcgtgcacccaggtggcggccagcaccgcgcccacgctctgcgcgatcaccgcggtgcgttccagcgggatgccgtggacctcggcgatatgggtggtgaaggtctggatatcgcgcaccgagtccgccaggctggggctgtagccgcgctcgccgggcgaacggccgtggccgcgcgcatcccaggcaaagatctcgtagccgggcaggttcagttcgtcggccaggtgggcgacccggccggaatgctcatggccgcgatggaacaacaccacggcgccgcgcgccgggccctccaccgccggccagtgccgatagaacagcgtctggcggtcgtgggtctcgaattgccgctcttgcggctggcgcgtcgacggtcggtccatctcgctactccgctgtgcgggactgggcctcggcgacaccgcggcgcacccggttggcaatcgtaaacagcgacagcagcgacagcaccagccacagccagctggcggccgcgccaaagcccaggccaacacctgcccacagcgcgatcgcgccgaccgcgaaggcgcggtcgctcttgcccagcgggccgtcgtagcgccggctggccccggccagcgggccgatcagcccggtggcctcgacgatcaccgccagcagcgcgaaggtgccgacctggcccaggctgaagtccggcagcgcggccagcggcaggatcagcgccaggtccgaggcaatgtcgccaagctcgttcaggtagacacccagcacgctctgctggccgtgctcgcgcgccagcatgccgtcgacggcgttgagcgccatgcgcaggaacaaccatagagggaacagcaggaacagcgccggggtctcggccaccagcatgcccagcgtggccagcacccccaccgccagggagccggccgcggcggccagcgtcacctggttggcagtcacgccgcgctgcgccaggtcctgcaccatggggcgcaaccgggcctggaacctgggcttcagttcatagagggtcatcgcaccggcctccctgccgagctgatgccggaagcgacgccgtgcgccaggccgcggcgacgcgcaggatcatgcgcccgggcctgccccgacctcttccgtcttgtttctggtaattttctgaccgcggcgcggctgctgctcgtgccggccaaggcatggcggcagtgcctggctcagcactctaccgccaacgtcgagacattaccagaaggcgcttgcggccagagccggctaggccgaggcaatggtgtcccgcactgcgtcggtcacctgcgccaccacgccctcgcgccagtcgtcggtatcgccatagaaggcacgccacatcgcctggcggaccagcgcgcgctggttttcgtcggcttccgggtgctggtgcagccagtggtcgccgcgcagcgcgtccagcacctcgcccaccggcagcgtgccgaactcaagcgcgatgccggcgtagtcgatggtgggcagggtctgcagcaccgcgtgccaggccaggccggtgaggttggccgaggtcgacgagccatcgtagatcgaggttacccgcgcgccccagatcgcgcgcgtgcgcgtgagcgattccggcgtgtccgggcccatgtggatgggctcgccgtagccccaggggccaagtccggtatggacgtcgatccagcgcagcgcctcgcgcccggcgccgaagcgcgccaggatgcggcacagcgtgtagttgctccaggcagccttgtcgccgccgtagaacatgccgcccgggtcctggtactggccgcggctgaccgcggcctggtaccacggcatgccgcgctcggcaacggccttcatcagttgcgcctggtcggtgtcggacggcggccattgcgccggcaccagcagcggcgcgatctcggcataggcctcgttgtacggcagcggctgggtgaagtccatgaaattgcggttcaggtcgacgttgtcctcgttgacccggcgcaggtgggaaaaaccgtagggattgatcgcatgcaccagcagcaggctggtgtcggcggcggcgcaatcggcaagcagcgcggcgtcgtgcagcattgtcacctgcgcgccggatccggcaaagccttcggcgccgtgcgtgcccgaggtcaccatcaggcagcggcgggcctcggccggaccggccagcgccacgtcgatggcgaggtcctcgccggcactgccgcgcttggtggggtgcgggaactgggccagcgcggccccggccgtgcgcgcggcgtcaaggaacttctggcgggcttcggcgtagctgcgagaaaaatggctcatggcgtgaccggctgatgcgatgcaggcattagacgccaaatccgcaggtcttgccacccgcagctaaaacagcgatccggatgcgtacccgggcgatgccggcgcgggctctgtccccggcccccagatgccgggcgcggtgaacgcctgcggatgcatctcgatcccggccgcggccagctggccggcggtcagcaccaggtgacgggccagccagtcgtgcagactgcgcaggaagcggatgttgtcgacgctgttggaccccgcgatcagccattccagcttgatatgcgcggtatagacgtccagcaggttggtggcgcgcagccgcggcggggtggacgggctgcgctcgatcgccaggatgcggcgcacttgcgccatgccgatgtcgcaagtgcgctggtactgctcgtagacgccctcaagcgccgggaaacgcactgtcggctgcacgcgcggcaccgcggccaccttctccatgcgcagcaccaggtagcggatcgcggcggcgcgctcggcggcctgcgcctgggcgggatcgcgccggcgggccgggggcgccacctcgggcaaggccgtgcgcggcaccacatcgcgctcggtgtagtccggcacctgcagcagcaggcccggatgcggcaccgcggcacgcgcgcagtcgtcgccaaaggggtattcatgccctgcggcgtcgcgcaggatataagcctgcccggtcggaaagccatggtggcggcggctcgcgccccgcgcatggcagcgcgtggcggggtcgacgaagtccttgcgcacggggatccagcccccgtcgtgtgcctgggtcatgcgttgcggctcatacctgaattgctagacccgccattgtcgccgatctgcgcgctcgtcccggcgaatctgccctgccctacttcagcatgaacgacatcgccgacaggcagttcagcatgcgcaccgccgcctggaccgaatcggcctggaaggacagcgtcacgccgtcgcggcgctccagcgccggccactggcagaacaggtccgcgtgcgcgggcgtcagggtctgcagggtgcaagtcaccggcgcggcgatgcgcaggcattgcgcctgcgcgcgttcgcgcaccgcggttgcggccgccgcggcaatggcctcgcgcgccgccgccggcgacagcgaggtgccgctgccgaagccgtccgctgacttggtctcgacatagcgcacccacggcatcagcgcatgggtttcctgcacgaagacatcgtcgccgctggccatcagcaccggagcgccgaactcgccggccagcgcggcgtacaggcccgcctcgcccagttccttgccgttgagccagacccgcgcaaacgcgccgctgttgatggtgtgcgccagcacgccgcggctctgggcgcggccgtggtagccgatcatcagcacgccgtcgactccggcctcgacgccggccatcatgccaaggtagcgcggcttgccaagcaccacccgcgcgcgcggatcgaactggtccggcagcaggttgcggaagccgccgtgcgaatcgttgaccagtacttcagtcgcgccgccggcaaaggcaccatcgaccgcggcattggcttcgccggtcatccaggcgcgggcgcgttcgtattcgccgttgccggggcgcgtctgttcggcgtggaagacgccagccacgccttcgatatcggtggaaacaaggatcttcatcaggcggtttggcccagttcgggcatcacgtccagcagtgcgcgccggccgtggccgtcgcggccctgcaccggtgcggcatgccacagggcatgcaggatggcttgctcgacgctgtcggccgcggcgcggaacagcgggtcgagatgggtttcatgcagcatggcgacggccggcatcggccgggcggtgtcgtgcggcacggtatacgcgctcgagaacgcgactgcgatatcgcccgagccatgcccgaacaccgagccagtacgcgccagcccggcgccggcgcgcagcgacagccggcgcagctggcgcgcatccagcggggcgtcggtggcgaggatcatgatgatcgatcccttttccggttgcgccgcggtgtcgggctgcgccaggcgctgcaccagttccggaccggccagccggccggccacggtcaacgattccggcgtgccgaaattggccagcaccagcgcgcccacgcgatagccaccggccaggcgtgaagcagtgccgataccacccttgacgccgaatgccgacatgccgcgtccggcaccgaccgctccctgcgcgacgtcatgaccggcaccggccagggccgcctcatagtggctgccctccaccgccatgcgctggatatcgttcaggtagccgtcattgcactcgaacaccagcgcattgacggtcggcagcgcgcggccgatctccggattggccgccaccgccgcacggatctgcgcctgcgcgaccgcgccgaccgaaaaggtattggtcagcgccagcggggtttccagcacgcccagttcgtccacctgcaccagcccgatgctcttgccaaagccgttgagcaccgtggccgcggcgggcaccttgtcgcggtacggatcgccgccatgcggacggatcacggtgacgccggtctgcacggcgccgtccgccagcgtgcaatggccgacggtcacgccggcgacgtcggcgatgctgtccagcggacctgccggcaggctgccgacacgcggcacgcccgttgtcgatgcggtcatgttcagcggctcaggttcaacggcggtcgatcttggggtcaagcgcgtcgcgcaggccgtcgcccagcaggttgaaggccagcacggtcaggaagatcgccaggctggggaaaatcgccacgtgcggcgcggtcaccatgtcggcgcgggcttcgttgagcatcgcgccccattccggcgtgggcggctgcgcgcccagccccaggaacgacaggctggccgcggtgatgatcgaggtgccgatacgcatcgagaaatacaccacgatcgacgacaccgtgcccggcaggatatgccgcatcaggatggtccagtccgacgcgccgatgctgcgcgccgcctcgatataggtcaaccgcttgagcataagcgtattgccccgcaccagccgtgcaaacgccgggatgctgaagatggccacggcgaagatcacgttggtcatgccgttgccgaggatggccacgatgccgatcgccagcaggatgcccgggaaggcgaagagcacgtcggaaatgcgcatcacgatgcggtcccaccagccttcgtagtagcccgccagcaggcccagcacggtgccgatcagcgcgccgatgatcaccgacaggaaacccgccgccagcgagatgcgcgcgccggccaggatgcggctgaagatgtcgcgtccgagcgaatcgacgcccatccagtgcgcggccgacgggccggcgttgagcgcgtcgtagtcgaagtagttctccgggtcgtacggcacgatctgcggcgccacgatggcaatcaccaccagcaccagcacgaaggcaccggcgcccagcgccaggtgctgcttgcggaatttgcgccagaactcggtccagggcgtgcgcacggcctccggcacggaggcggtggcgggtgccgcttgcgctgcggcgggcgtggaaagctcagtcatgccggcctcacttgtagcggatggttgggttgatcacggtgtagagcatgtccaccaccaggttgatcaggatgaattcgagcgagaacagcagcacctcggcctggatcaccgggtagtcgcgcatctcgacggcatcgaccagcaggcgccccaggcccggccagttgaacaccttttccaccacgatcgagccgcccagcaggaagccgaactgcaggcccatcatcgtcaccaccgggatcatggcgttgcgcaggccgtgcttggccaccaccagcgtctcgcgcacgcccttggcacgggcggtgcggatgaaatcttcttgcagcacctcgacgaacgaggcccgcgtaaagcgcgccatcaccgcggccaccgccgcgcccagcgtgatcgacggcaacacgtagtgcttccagctgtcggcgccgatcgacggcagccagcccagctgcaccgagaacacttccatcagcagcatgcccagcgcaaaggccgggaacgaaatgcccgacaccgccagcgtcatgccgaaccggtccggccagcggttgcgccatacggccgagccgatgccgatcgccatgccgaacaccaccgcccaggccatcgacgccaccgtcagcagcagcgtgggcatgaagcggtcgccgatctcctcgctgaccgggcgcttggtgcgcagcgaatggccgaactcgccgcggaccgcattggaaaagaagttgacgaactgctcgtgcatcggccggtccaggcccaggtccttgcgcaccagttcgacggtggcggaatcggcctccgggcccgccgccagccgcgccggatcgcccggcagcaggtggacgaacaggaacaccagcactgccacgatcagcagcgtggggatcacgcccagcacacgtttgaggaagtaattcagcatgacacaccagaaagaaatgcagcagcagaggccgcaggccgcccgcctgcgaccccgcgacgcgggcaaggcggccacctcggcgtactgctttactgcttactgctctttggatgggattacagccggcacccgttgtttgctcccctctcccgcttgcgggagaggggccgggggacagggcaggagcttccacgaagtcccggccctcgcctcacccattactgcttgatatcgatctcttcgaaattgaacgatccatccggcatcacataggcgccgctcagccgcttgctgcgcgcgaacagcaccttctcggtcaccaggaaggcccacggcgcatccttccagatgcgttcctgggcgtccttgtacaggcgcgccttttcgccacgatcggtggtgcgcagcgcgccggcgatatcggcgtcgacctggtcgttcttgtagtacgcggtattcagcagcttgggcggcatcgactccgaagccagcagcggacgcagcgcccagtccgattcaccggtcgacgacgaccagcccacgtagtagatgcgcacgccggcatcttccggcttgggcacgctctcgaccttctccacgcgctggccggcctcaagcgcctgcaccgaggccttgatgccgacctgctgcagctgctgctgcacgaactggatcaccttctgcgcggtggtatggttgtaggccgaccacagcgtggtctcgaagccgttcggatagccggcttccttcagcagcgcgcgcgccttggccgggtcatacggccacgggcccagcttctcggcatagtccacgccaggcggcaccacgccttcggccggcaccgcgtagccagcgaaggcgaccttggccagcgcgtccttgttgatggcatagttgatggcctggcgcaccttggggtcgttgaacggcttgaccatggtgttcagcgacaggtagcgctggatgatcgacggcgaggcgatcagatccaccttggcgctgttcttcagcaccgcggcctgctcgaacgggatgctgaaggcaaagtcagcctcgccggtctgcatgatcgcggcgcgggtgttgttgtcgaccaccggcttccaggtgatagtgtcgattttcgggtagccggtcttccagaagcccgcgaatttcttgcccttcaggtggtcgggctgcttccattcgacaaattcgaaggggcccgtgccgaccgggtggaaggcgatttccttgccgtacttctgcagcgcggccggcgagatcatcaccgccgacgggtgcgccagcacgttgatgaacggcgagaacggctccttcagcgtgaccttgacggtattggcatcgaccacgtcggtcttggcgacacggttgaacagcgtgtagcgcttgagcttgttggccgggttggtgacgcggtccaggttggccttgacggcgccggcgtcgaaggtggtgccgtcgtggaacttgatacccttcttcagcttgatcgtatacgtcaggccgtccttgctgacgtcgtagctgtctgccagcacattgaccagcttcatatccttgtccaggccgaacaggccctggtagaagctcttcccaaccgcctgcgacagcgtgtcgttcgaatcgtacggatccagcgaggtgaaggtcgaactcaccgccatcacggcatccttggcggcgaaagccggggccgaaaccagcatgcccagcgtgccggcggcaaaggcgccggccacccatcggggcgaaaccatacgtgcagacatcgtcgattctccttggtaacttggtgacttccaggacttcaataggcgccgccgacggcatgccgggcgacatagtggccgagcgacccgctgccggcgacctgcaccagtggctgcaccaccggctcgtcgccaaccgcgcggatcgggctggggatctcgtcgttgagcggctcgcgccgcaggtggcgccgcgccgggtcggcgatcggcaccgccgacatcagcttcttggtgtacgggtgctgcgggttctcgaagattgcgcggcgcgggccgatctcgacgatctggcccaggtacatcaccgccacgcggtggctcacgcgctccaccaccgccatgtcgtgggagataaacaggaaggcgatgccaagctcgcgctgcaggtccagcatcaggttgacaatctgcgcctggatcgacacgtccagcgccgacaccgactcatcggccaccaccaccttggggttcagcgcgagcgcgcgcgcaatgcagatgcgctggcgctggccgccggagaactcgtgcgggtagcgcgccgcatgcgatgcgtccagcccgaccttgtcgagcagccaggccacgcgctgctcggcctccttaccgctggcgaccttgtgcaccagcagcggctccatgatcgaataaccgaccggcacgcgcggatcgagcgaggcgaacgggtcctggaaaatgaactggatattgcggcgcagggtctgcagcgccggcccttccatcttgctgatgttctgcccggcgaactcgatggtgccgctctgactttccaccaggcgcagcagcgagcggcccgtggtggacttgccgcagccggactctcccaccagcgccagcgtctcgccgggatagaggtcgaagctgaccttctcgaccgcatgcacgcgccgcgtgacgcggccgaacaggccgccgggcacgtcgaagcgcgtcaccaggtcctgcacgcgcaggatcggcgccacgcccggcgtcaccgtgtcctgcggtgcgaccggctcggcgttggcgctatcgagtcgcagcagcgggaacttggccggcaggtcggtgccgctcatcgcgcccaaacgcggcaccgccgacagcagtgcgcgcgtatacgggtgcgccggcgcgcggaacacatcgtcggaagtgccctcttccaccttctcgccgcggtacatcaccagcacgcggtcggcgacctcggccaccacgcccatgtcgtgcgtgatgaagaccacgcccatgtgcatctcggcctgcaggccgcggatcagctgcaggatctcggcctggatggtcacgtccagcgccgtggtcggctcgtcggcgatcagcagcgccggcttgcacgacagcgccatcgcgatcatcacgcgctggcgcatgccgccggagagctggtgcggatagcgctccagcacgcggcgcgcctcggggatgcgcaccagctccagcatgcgcagcgcttcggcacgcgccgcggcgcggctcttgccctggtgcagccggatcgattcggcgatctgctcgcccaccgggaacaccgggttgagcgaggtcatcggctcctggaagatcatcgccacgtcggcgccgcgcacgctgcgcagcgtggcgttgtccgcgcgcgccaggtcgatcacctcgccgccgcgccggcgcagcgccatgctgccggaggcaatcttgccgccgccatgctcgaccagccgcatcagcgccagcgacgtgaccgacttgcccgagcccgactcgcccaccaccgccagcgtctcgccgcggtcgacatggaaggacaggttgcgcacggcctcgacggtgcgctcggacgtggcaaagcgcacggtcagcccgttcaccgagaccacgcgctgcggtggcagcacgatgccggactgggaggcttgcataggggaagtggccactggaactccttgtattgccgggtgatgcagggggatggcgctcagccgtagatcgacacgttcacggcctcgcccacccgggcgaaaccgcggtacatgccttcggtgttgaaaggcagcgtgacgttgccggcgcggtccaccgcgatcaggccgccgcggccgttgatggccggcagcttctccatcaccacgcgccgcgctgattcctcgagcgacaggcccgcatagcgcatctgggcagccacgtcgtgcgcggccacggtgcggataaacatctcgccggtgccggtggcagacactgccgccacgtcgtccgcatagcagcccgcgccgatcaccggggtatcgcccacgcgccccacctgcttgttggtcacgccgccggtggaggtggccgcagccaggttgccgcggccgtcgcaggccaccgcgccgacggtaccgaacttgctgtccggatcgatcgggtcgctcgcctgcgtcttgccttgcgccaccagcgcagcgccatcgtgatccagcagcgccatgccggcgttgccaagcgcacgctgccactggtcatggcgggcctgcgtgaagtagtagtccgggcccaccagttccagcccctgcgactgcgcaaaggcctcggcgccggcgccggcaaaaagcacgtgctcgctgtggtccagcaccgcgcgcgcggccagcaccgggttgcgcaggcgcgtgacgcaggccaccgcgccggctgccagcgtggcgccgtccatcaccgcggcatcgagctcataggtgccggcatgggtcagcacggcgcccttgccggcgttgaacagcgggcattcttccagcaggcgcacggcctcggtgaccgcatcgagcgcgctgccgccctcggccaggatgcgctggccggcttgcagcacgtgttgcagcgcttcgatgtattcgcgttcgcgggcggcgtccatcgccgcgcgggtgatggtgccggcgccgccgtggatggcaatgactgctggttgcatgtggatgctcaggacttgcgggtgttggaggatcggccgcgcgtggcgccagccgtggcttcggtggactgcggggtgccgggcgcggcacggcccgcggactccgcggccggcgtgccgtacagccacggcagcaggaattcggtcatttcggcggcggccttgaccgggcgctcggcccggtgcgcgaccgcgccgcacagcgcctcgatcagcgccagcacggtggcatcggagttggccgagagccggttgccggcctgcgcgtagagcgcgatatcggccagcggcgccagcggcgaggtcggcccgtcggtcagcgccagcacctggccgccgcgcgacttggcccgctcggccagttcgatggtgtccgtgacgtagcgcgggaaggcaatcacgatcagcaggtcgcttggctgctgcttgaacagctgccgcgccgcatgcgaggcgccgccggcgcccgccaccgaggtcaccatgcggcagtgcatttccagcccgtgctgcagcaggcccgccaggaaaccgctggcgccgaaaccggccacgtagacacgctgcgccgccaggatcgccgagaccgcgcgctcgcaggcctccgggtcgatgccgcgccgcgtggcttccgcgttggccgcggcatcttccagcgaggcggcgaagacttcggccgcggtcgcgggccgctccagctcgctgcgcagccgctccaccggagccagcgtggcctcgaagccgcgcaccagctcggcccggaactgcggatagccgtcgaaccccagcgcccgcgcaaagcggttggccgtggccaccgacacctccaccgccgcggcaaattcgtcgatgcgcatggtcgctgcgcggaacagattggccagcacgtattccgccatgcggcggtgcgccggcgtcagcgtcggcaggctgcgcgcaatgcggtctgagatcgaatggcctttttgcatggtggaagcggttggtctggacgtcgtctgatgcacgccgttttcgtgaaaatgaatttacacgcaacgcacgaacaagaaaatagagttttgcaagaccaagggtaatccctgaatcgtcgaggcacgaaggcacattggcggtgcacgttgccgggctgttttgcaccgccacggcgtgcggcgcaccggaaacgctacaatgccggccagcgcaccagacccggcggttgcccgctttctccgcgctttttctgtttttcactcaggcatttccccctcccgtgatccgaatcgaccagctagtcctccagcgcggcaccaaggtgctgttcgaccacaccagcgtgacgctcaacccgggcgagcgcgtgggccttgtcggcgccaacggcagcggcaagtcgacgctgttcgcgctgctgcgcggcgagctgcatccggacgggggcgatgtcatcgtgccggctcagtggcgcgtcgcacacgtggcgcaggaaacgcctgcggtcagccgcaccgccgtggattacgtgatcgatggcgacacccgcctgcgcgaaatcgaaggcgccatcgccgccgcacaggccagcggcaacggcagcgccgagggcgaagcccacgccgcctttgccgacgccgacggctacaccgccccggcgcgcgccgaggccctgctgctgggcctgggcttcacgctggcgcaggtgtcgcagccggtggcctcgttctccggcggctggcgcatgcgcctgaacctggcgcaggcgctgatgtgcccgtccgacctgctgctgctcgacgaaccgaccaaccacctggacctggacgccatcgtctggctggaagactggctggcgcgctatcccggcacgctggtgatgatttcgcacgaccgcgaattcctcgatgcgatctgcaacgtcaccgtgcatatcgagaaccagcaactgcgccgctacggcggcaactacacgctgttcgagaccctgcgcctgcagcagatggcgcagcagcaatccgcctacgtgcgccagcagaaggaaatcgcgcacctggaatcgttcatcacgcgcttcaaggccaaggcgaccaaggcgcgccaggcgcagagccgcgtcaaggcgctggaaaagatggagcggctggcgccggtgcacgtggccgccggcttcgctttcgagttccgcgaacccgacgccgcccccaacccgatgatggtgctcgacggtgtcgattgcggctatgccgaggccgagccgcccgtcaccatcctgcacaacctggcgctgtcgatccagaacggccagcgcatcggcctgctcggcgccaacggccagggcaagtcgacgctggtcaagacgctggcgggcacgcaggatccgctcaagggcaacctgcgcctgggcaagggcctgcagatcggctacttcgcccagcaccagctggagacgctgcgcgaccacgactcgccgctgcagcacctggcgcggctggcacccgatacccgcgagcaggaactgcgcgacttcctcggcagcttcaacttccgcggcgacatggccacttcgccgatcgaaccgttctcaggcggcgagaaggcccgcctggcgctggcgctgatcgtctggcagaagcccaacctgctgctgctggacgagccgaccaaccacctggacctcgacacccgcgaggcgctgaccatggcgctggcgcagttcgaaggcacgctgatcctggtgtcgcacgaccggcatctgctgcgcgcgaccgccgaccagttcatgctggtggccgacggcaccatcaagccgttcgacggcgacctggacgactaccgcgactggctgctgcaacaggccgcggccaagcgcaatgccgccaccgccgcgcacctggcagagaacgccggcgatgccaccgcggcggtcaaccgcaaggaccagcgccgcgcggaagccgacgagcgccagcggctgtcagcactgcgcaagccgttgaccaaagaattggaaaaggtggaaaagcgcatggcggtgctgcaagccgccaaggaggagatcgaccagttcatggccgatgaaagcagttatgccgaagccaacaagaccaggctgatggagatgctcaagcgccagggcgaggtcaacggcgagctggagacgcttgaggagaagtggctggagttgcaggagcaaatcgagcagattgcgtgaccgcctcttttcgggcgcagggggtacacgctcattggcacagccagctcagcggcctcagcaccaagactacccgcgccaagtgctgggccgcatcgccgatcatccgattaaccggacccgaactgccgcctgggccgtcgctgccgcactgccgggcctcgaaccggccctggcctcctacgtcaaaatcccttgcccctggcaccgtcaaggacggcacattacatcttggcagaggttcagtcaggtttgccgaggcagttcgtacgcgatggtacgaatgacgcctacgttgtcctgcacctcacagagtatctgcgtcgacaaggctttcagctcgaacggcggctccgtcaccacgattccgcttggtatagcgccccaaatccggagaccaggaccgatcggcttgtcgagatttggcgggaaatcgggtgccagaggcaaatactcagtcagaatcaggctcttgtatggcgtcaggctggcaagcacgccggcaatgcgtgcgttgtccagatgatcgagcacctggcgcaggaaaacgacgtcacctctcggccagggctcgcttgtgatgtcgaggcaccggaagtccacatcaagactggagaagaacctggtgcggttcgactggatgactgcctccaccacgtcgcaagcaacatagcgtgcgcaagccggccggatacggctgccgacattgaaatcgccgcaaccgaggtcaaccacgtctggccggtatggcaacgagccgaggtaggccgttacggcttcgacataggtgtcgacgatcgccggatcatgagaactgctcccgctgtagaacccggagtggtccttcgccacgccccaccccccggtttcgtagacatgggaaaacacctcgcgaagcgcctttccctgatacagtgcgcggtctttgcggatggtccggtcgtggtggtatttcagcaaccaggctggcgtgtacggcttgagccgttgtttcagccgttgcatcaacaccgcgcgcaaaggcttggtcggtatgcttgaagtgttcacaatatgcctccctgcagggagtggcgaaatgtggacggcccggggcgggcgggtcgcgagccctcaatctatcgggtgtgcaaaccgcacaatgtctggtttcgcacatcggaatgtcaaaaaggcccagtgtatggcgcgtcggcaagcatctgaccgatgacgctcttcacgaggggacgcatttggccggcacctgtcgcctggcggctcccgggcatctgcctcgctgtgctcacactgagcagcgctgccgaattgacccggcgcgccatggaaatgagcgcgcaaccgctcacggaaatcgccgcgatttgccgacagtctggttcaagatccatctcggacgagtgtggctgctccgtcctgttgcattgattgttagcgcctgcctttatccctcctcaacccgtgctcccacgccgaccgggtagtcgcacttggccagttcgataccggcctgatagcggacttcctgcccttgctgcccgccgcgcacgcagttcagcagtatccgcaccaggttggctcccgctatatgggtgaagggatagcctcctccgaatcttggattcatctccaggaggtactgacgcccgtcgcgctcgatcacatcgcagtcgacattgccgatgtgccgcaattcgcgactgattcgcgtggccaggtcgttgaatggcgcgctttcgacagtgatcgcccggtccgtctcccccgcccgcatcgacagcttcttgcggaccgcaaacccgatcggcctcgcctcaaagtcgttgaagatatcgagcccgtactcctggcccgagatcacttcctggatcagcacctccatccctggctgtcccatctttgcgaagatcgatttctgcaagatccgctggcagtacgcacgggcgaagcgaagctcgttcaggtcctcgacgacgaagatgccaaaactagcgctgccccagcggggcttgacaatcagagggaaggctaccgagcccgtcgcaatggcatgctctgcactttcgagggtcgcatagctgcgcggcgtggacagcccgattgattcggcgaactgcgcagtcaggaacttgtccgcgcaaaggctaatgacctctgccgacgagatgaccggtatcgttccgatttcccgaaaccgttgagcgtgctcggcaatgagcgggagctccaagtcattcagcgacaggagggccgagacccgatgcaccctgcatacatcgatcaggaagtcgatgtagttatccgccaagaggccggggcctaccaggaacatgtcgcatgcgctcgcggccggcgcgccgcgttgcatgtccaccccaagcaccatgccggtcccgttcagctccgacttgaaatactccaccagatagcgccgtctccctatgcaggtcaaaagaacgttcatcttcaccccaatctcattccaaccacaatgaccctgccatagccccacagccccatcatgcaggtctttcgatgctttcgtcggaccggatttcggtcctgcggctggagcgccgactttcttctttgccgctcttgaaccgggactcaccgatcgcgcgaagccgtcccgccagaactgcggccattgtcctgcgcccaaccgtaacacctaccatctaatcagaatcaccggctggaaagaagcacgatacgtgcgcaaattcacgtagtagcaacacgcctttgaacacccaccggcacagcctctcaccaacgtccttgccctcctggtccggtagcttgtcttgttcgagctgaactgccacgatacggcatcgatctcttcgcgagagaagcatggtcacaaggagaacatgcggcattcagcatgaacactcgtcatgccgtgcgaatcggaacttcttctttctgcgcgggctcggactcgctggcgacgtactgggtgcctgggctgcctgtaaatgaaggcacggtcagatcccccgcggcgttgatgccccggcggtccatgacagtgcccaccgtgagccagaggatcttcagatccagccagaaagagcagtggtccacataccaggtgtcgaagtgaaacttatcttcccagctcagagagttccgcccgttcacctgcgcccagccggaaatgccgggacggaccagatgacgacgtgcctggtccggtgagtagaacggcaggtacttcatcggcaaaggtcgtggaccaatgacactcatatcgcccaccagaacgcaccagaactgaggcagctcatcgagactggagcggcgcagaaaattgccgaacggcgtgagcctttcttcatccggcaagagctggtcatcagggcctcgctcttccgtcatggttcggaacttcacgacttcgaatggcctggcacccaggcctgcacgtgttgcacgaaacagcaccggactgcccagcttccatcgcactgcgccagccaggatcagcaacggaatggccagcacgagcaatgccatggaggcgaaaactatgtcgaacaaacgcttcatgatcgatccgcccagttcgtcccgcagcggcattcatggccatcccctgacagacaatggatttccgctccggagtctatctaaccaaagccgagcctccgtgtgaaggaccaaaatgtggtcgaggccacgttgcgccgcgccaccggtgctggaaccggttgcatcgccagcaattcgactatgtccgccatggcatacatggctctgacgacctgcgcctgcgcgcaagcagtgtccggccacccgaaagagaatcaagaaagcgagtgtgcgcgcccgtacagaagacacggcggcctggttctggattgccttaatctggctggacggcacgatagaagcaatcggaaatcgctgtgcagcacgccacgccgatctattggacacgctgaattgggcgatcgcaactgttcaattgcctggattggcgcgcccgatggtcaatcgtgaagtcaatagagcggttgatctctcaaggcgccgcactatggtcgccccgcgcctgtggttatttggttcgcactttcagtggcatgattttatcgaagacatgacagcaccggaaaaatgattcaagaatgattttctgcacccgcagcatcatgcggtggtccgtactgcgcggctccgcaagccaggcaagtttaaggggaagagcaataatgatctcgtcaacggatacggttatcatcggagctggtccctatggcttatcggtttcggcctacctgacctcagctggcgtgccacatcaaattcttgggaaaccaatgcatgcctggaggaatttcatgcctccaggcatgctgttgcgctcggaaggatttgcctcgaatctctatgcgccgcgggaaggctatacgattgaagaatattgccgtcgcaatcgtattgaatataagccgattggtatgcacctgccgctcgagctctttgtggaatacgggctttggtttcagtcgcagttggtcagtcatgttcgcgcagtggaagttgtcgatatgcaccgcaaggatggattcttccggctggccctgggcgacggcagttccctggcggcgcggcgcgtggtaatggctttgggtctgaagggattttcgcaaatgcctccagcactacagggcatgccgacaccttacgtggttcactccagcgaattcgggagtctggaatgggctaagaacaagaacatcgtcgttgtgggcggaggtcagtcggcaatcgggctcgccgcactgttgagcgagatcggagcgcgggttcgcttactcgtgcgcggagcgactgtgaattggagtaatgaaccgcgtacctcccgtgggggtatctcaaggctactgagatcgcacgtcgggataggacgcggttggcagtcgaatactccgagcgctcttttgtcttccttcttggtgtccgagtaccctattgtcttccacatgatgaatcttgagcgccgcaagagaactctagagactgggtggggaccgtcgggtgcctggtggctgcgcaatcgcgtggatggcaagattgatatcctgactcagactgaaatcaggcaggccgaagtcaagaatggtcaggtagttctgcaggtcgcgaccaggaacgaaacgtcctgccttagcgctgatcatgttgttgtcgcgacggggttcaaggttgacatgaccagacattccttcatttcccaggaactcttgaattcgctttcactcattgacggctcgccaagtctgacgcgcaatttcgaaaccaatgtacgcgacctatatgtggttgggccggccgccgcgctgagctttgggcctgctctgcgtttcatctatggcgcaaaatatgcggctccacagttggcacggcacatcagtagatgcttcaagaatgaaaccaggatttctgtcgcccagtcacaggccctcccttcggagttggtcgagggaaatggtggcagcggcctgcatggacaaagcatccttcaggccccgggaaataatatggaatagtttcagaaggcgctctcaacttgctaagagcgagacggagtagtggctagccggaccactgcacccaggacatcctgactgcggtaactgacggcctcaagggcatggaacaggccctgaacgcggtgttcccccaaacgaggctgcagtcctgcatcatgcatctgatccgcaacagcctgggatacgccagcagaaaggagtgccgggccgtggcggcggcgatcaagctactgtggctggccctgcgcaacaggtactacccgactacgtcaaagcaaaccagcgctgctcgaaaatccgttgcatcaaacaaacaccggcgcctggtgcgccggtttctttatcaattcaccactcagcggaaattcttctcgcgccggatcaaccccaccgccagcgtcagcgtcaggataaacagccagatcagcgaccatgccggcaccgacagccccagaaccggcggcagcggcgcggtgcacaggccatccgcgtagaacacctgcggcagcgccttggcagtcggcagcgcgttgacccagttctccagcggatcgatgccgcagctggccttgggattgagcagcagcgacacgtggtagaccgccaccgcaatcccggcaatgccggacagcatgcccaggccctgccacagcgagcgtgtattctgcgccacggcggccagcagcgagaagatgccgatgccgataaaggcaaagcgctgcatcacgcagagcgggcaaggctggtagcccttttcaaactgcaggtagagcgcaacgccgaccaggccgaaggaaacgagggcgatcagcaggaaataggcgcgtgagttggcttgcatagtgggtgatcaggtaatccggtaagcggtgccgtcagtggatggcgcggcattgctgcgcattattacctattttgcagcgcctgcagttggcgtcacatgcagcgcaagccccctgccctgtggcggattgacgcaggggtgctatgcgccggctgcctgctgcctgccacgccgtacgcggcaaacggtacaggcaatggggccgcaaggggtgccctggcggcaacgcgggatgctcgaaacccacggcatcctcacgcatgccgagcctttccatgaccgcccgcgagcgggcattggcgagtgtcgtgaaagacacgatctcatccagccccagccgctcaaagccccaggcaagcgcgccgcgtgccgcctcggtcgcgtagccgctgccccaggcgtgccgcgccaggcgccaggcgatctccacgcagggcgcgaacggcagcgccgcggtgggctcgtgcagtccgacaaaccccaggaaaacaccgtccgccttgcgctgcgccacccagacgccccatcccttcgctgcgatcaggctgcggcagtggtcggccaacgcatcgctttcaacacgcgccagcggcgcagggaaatagcgcatcacctgcgcgtcggcattgagcgcggcaaacggcgcatagtccgcctcgcgccactggcgcagccgcaggcgttcggtctcgaaggcgatgccgtcgtccatggctcagtccagatggcgcacgcggtcgatggcctgctcgatgcgttccaccgcgatcacttcgagcccgtcgatcttctgtttgggcgcgttcgccttaggaatcacggcgatcgtaaagcccagcttggcggcttccttcagacgctcctgcccgcgcgggctgggccggatctcgccggccaggccgacttcgccgaacaccaccaggccgcgcggcagcggcttgttgcgcatcgacgagtggatcgacagcagcaccgcgagatcggcggcgggttcggtgatcttgaccccgcccacagcgttgaggaacacgtcctggtcaaagcaggctatgcccgcgtgccggtgcagcactgccagcagcagcgccagccggttctgctcaaggcccaccgccagccggcgcgggttgggcacatgggcggtatcgaccagcgcctggatctccaccagcagcggacgcgtgccctcctgcgtcaccagcacgcatgagcccggcacggtctcttcgtgctgcgacaggaacagcgccgacggattgctgatgccgcgcaggccgcgctcggtcatggcaaacacgcccagctcattgaccgcgccgaagcggttcttgaaggcgcggatcagccggtgcgaggaatgggtatcgccctcgaaatacagcaccgtatcgacgatatgctccagcacgcgcggaccggccaggctgccttccttggtcacgtggccgaccaggatgatggtgatgccgctgctcttggcaatgcgcgtcagctgcgccgcgcattcgcgcacctgcgcgaccgagcccggcgcggaggtcaacgcctcggagtacagcgtctggatcgagtcgatcaccgcgacttcgggcttttccacttccagcgtggcctggatcttctccagctggatttcggcgagcagccccagtgacgggctttccacgcccagccgctgcgcgcgcagcgcgatctgcgcaccggattcttcgccgctgacgtagagcacgcggcgctggcccgcaaggttggccagtgcctgcagcagcagcgtggacttgccgatgccgggatcgccgccgatcagcaccaccccgcccgacaccaggccgccgcccagcacgcggtcgaattcatcgatgccgctggaaaagcgcggcacgtcggcggcatcgatctccgacagcttgcgcaccgtggccgaggccgccagcggctggaagcgcttgttcgcggcggactcggccaccgtctccaccagcgtgttccattgctggcaatgcgggcactggccggcccagcgcggcgtggtgccgccgcattcagtacatgtatagacagtcttggtcttggccaacggatgtccttgcaggaaaaaacgagccgggcccacaagtggcccggccggcagatggcaagtgcgcgggccagcgcccgcaccaacgccccggatcaggccacggcaggcgcggcgctgtccgaagccgtgatcgtcgccaccgaggtcggcacgcgcggggccagtgcgcacatcagctcatagcccaccgtgccgctggcttgcgccacctcgtcgatcggcaggccctggccccacagcgtgaccgggctgccgaccctggccttcgggcacggggtcaggtccacgcacagcatgtccatcgacacgcgcccgaccagttcggtgcgcacgccatcgaccagcaccggtgcgcgctgctcgccccagcccgacgcatggcgcgggtagccgtcggcatagccgcatgccaccacgccgatgcgcatcggccgctcggcggtgaacaaggagccgtagccgacggtatcgcccggctgcaggtcctgcaccgagatcagttcgctgtgcagcgacatggcgggctgcaggccggtgccggcaatatcggcatcgcgcccggtcggcgaggcgccatacaggatgatgccggggcgcacccaggcgcggtgcgcctgcgggtgccacagcactgcggccgagttcgacaggctggcctcccccggcaggttggccgtagcggcgtcgaaagcctcgatctggtgggccacgcctcgggcactatccgcatcggaaaaatgggtcatatggacgatactgcccacacagggcatggcgcgtgcgcgctcccaggcggtacggtaagcggccggatggaagccgagccggttcatgccggtattgagcttgagctggatcgccagcggtcccttggcgcgtgcgctttccagcatgcgcagttgctcgtcgcaatggatcgcggtggtcaggcggtattgttcgatgacggcaacatcctgcggctggaagaagccctccagcagcaggatcgggccctgccagccaaggtcgcgcagcagcacggcctcgttcaggtccagcaggccgaagccgtcggcgccccgcagggcggcaaagacgcggcggatgccatggccgtaggcattggccttgaccaccgcccagatgcgcgactccggcgccttgccgcggatgatgtcgagattgttggccagggcgggttggtggatgacagcgtggatgggtcttggcatggaagtcacatctcaggaagcggacgagcaagccggcggcgccgctggcggcgtgggcggccggcgcgggcgctggaagtacggctctgtctcagtatcgatggcgcaaacgtcacctgtcggtgtgcagcagcatgttgcggcgactggcatgcgggaatgtgcggaattggcacgcccttgtatcccagtcaccatatcggttcgaccacgcaccagatcggggaagacccggtcggctggtcgcgatcgcagccgttatttgaacacattcagatgccgttgccgggggtcattggggaatcggcacggcaatccgctgtcaaaaagagcccttgccggggttcgggaatgtcatgttttcgtgatataaagccggacgctccggccatgttctaaaagcgaagcattatgtcaatgactgtcaggcaagcctcaaggcgccgcagcgcagcaccacagacacaattcgacacggccgcggcacaaggttccctgcaaaccatggcctccccggtgggcgccagcctggccaacctgagcggagctcgcgatggagaaaaagtcgacagcatgaagaagggtttttacaccatcatggccgcgcagtttttttcttcgctggccgacaatgccttactgatcgccgccatcgcccttctcaccgaattgcattccccgcagtggatgaccccgctgctcaagctgttcttcgttctttcctacgtcgttctcgccgccttcgtcggcgcctttgccgactccatgcccaaggggcgggtgatgctcatcaccaacgccatcaaggtggtcggctgcgccatcatgatgttcgggctgcacccgctgctggcgtatggcgtggtgggattcggcgcggcggcgtactcgccggccaagtacggcatcctgaccgagctgctgccgccggagaaactggtgctggccaatggctggatcgaaggcctgacggtgggctcgatcatcctgggcaccgtggtcggcggcgcgctgatttccgtgcacgtgtcaggcatgctgctgcagctggatgtcccgttcctgaacaccggcatcgacaccccggccgaggccgcgatggtggtgatcatgctgttctacgtggtcgcctcgatcttcaacctgttcatccccgataccggcgcccgctatccggcgcaggaaaagaacccgatcaggctgatcgccgagttcggcgactgcttcgtggcgctgtggcgcgacaagctgggacagatctcgctggcggtgaccacgctgttctggggcgtgggcgccacgctgcagttcatcgtgctgaagtgggccgagaaatcgctgggcctgaacctgtcccagggcgcgctgctgcaggccgtggtggccgtgggcgtggccgtgggcgcgatcctggccgcggcgcgcatcccgctgcgcaagtcactgtcggtgctgccctttggcgtggcaatgggcgccaccgtgatgatcatggcgttctacaccaaggatgcaatgcccaatgtcacgctggacgtgatgggcctgcagatgccgctgtacatggccattgcctatgtgttcctgatggtggtgggcgccatgtctggctacttcgtggtgccgatgaacgcgctgctgcagcaccgcgggcacgtgctgctgtcggccggccactccatcgcggtgcagaacttcaatgagaacgtctcggtgctgctgatgctgtgcctgtatgcgctgctgatcaagctgaacgtgccgatcggcgtggtcatcgtcgcactgggcctgtttatctgcgtgaccatggcgctggtgctcaagctgcacaagtacaacgcgcgcaccttcaactcgctggcgatgatcggcgaggacaagcaccactagccggcgcagcgaaggtcaggccgcgtcctgcgcggcctgcggccccggtcttggcggctccgccgcccgcgccagcgcccgctcttcccaccccggcggcaccacgaacccgcgcgagcattcgcgccaccagcctggcgcctctggcccggccggctccagttcgcacagcatcaccggagattcgcgccgccagccgtggtcatggcgcgggtcggcaaagcgctgcgccagcatcgcgcgcagcgcgccggcttcttccgtgccggattcgggcaccagcgcgcccgacagccagccggtacgtggcaggcggcaccagcgcaagccgggccgagcggctgcgcgggcggcccagtcatcgagcgtggaccaccagccgtgcaaatggtctggcgcgatgcccagcgcatccagccccggcggcacccggccatcgtgatagaacagccagcccagcaggtagacctcgctgcggtccaccgtatgtcccagcagggcctgtgcctccgcggtgcagcccagcggcagctggcggtgcacgatgtggcccagcttgtcgccaaggcggtcgaccaggttcgggccgacgaaatcctgcgcccgcgctacctggctgtcgccaggcgccatcaggtagaacttggccgccatctcccagtggaccaccgcgcccgacgcctgctcgcgccagataaagtccagctcacccagcgtgcggataccctgccgtcctgcgcaccgcaccggcacgttggcggccagcagcgacagcccctgcatatggcgcagcgcaaaatgcagcagccgctcggcatggcggcccaggcgcaggctgcggctggcgggatcctggtcgggatcgtcggcggaaggggcgacgtggccgtcggccagttcgtcgatggtggcgggcagcgtggcggggtcagcggcttccagccagtgttgccaggcggccagcgtgccggcgggccagcgcgccggggccgcgcccggcaccgccgccagcagcggcggcgagagcgtggtccaggccaggtcgcgcgtgcgcgccgacgcggcgcggcgccacagcggcgggcccgacggcctgttgccgtcgccgccgcgggtcaaggagaggtcaggccccagctcccgcacggtcatggacctccctggccaggcacaggtcttcccacgcgcgcgccttgtcggtcagggtgcgcagcaggtaagccggatggtaggtcaccaccacggggataccttcatagctatgtacggtgccgcgcagcttgccgatgggcgtggtgctgcgcagcagcgactgcgccgcaaagcggcccagcaccacgatcacactgggcttcaccagcgcgatctggcggcgcaggaacggctcgcactgcgccacctcctcgggctccgggttgcggttaccgggcgggcggcacttgagcacgttggcgataaacacattgcgcccgcgcgccagcccgagcgcgccgagcatattgtcgagcagcttgccggcctggcccacgaagggctcgccctgcaggtcttcgttctcgccgggggcttcgcccaccagcatccattcggcctggcggtcgcccacgccgaatacggtattggtgcggtgctggcacaggccgcacgcggtgcagccggccacggcggcgtccagcgccggccattccatgctggcaatggcggcttcgcgatctgcttgcgccgagccgggttccgggccggccggaaccagagcaggcgccgccggtgcccgggagaccggcggcgccactggcgccggcaccggcatggcgggttccgcagccggagcggcaaccactgcggcaacctcggccacaggcgcctcggcaacaggcatcgctgcctgcgccacggccacctccggcgcagcctctgcctgcgcatccgcgcgctcgcgcggcacccattcggtcgggatgcccaggacttccaggaactgtgcgcggcggctcatgccctgccctccgtgccttcattggcggcggactcggccggccagctgcggcgcagcaccagcgcatcctcgcgcttgctgcccagggccgggtaatagcccttgcggcgcccgatctcggcaaaccccgccgcctggtacagcgcgatcgccccggtattggacggccgcacttccagcagcatggtatggatgcggtgcgcgtgcgaggtggccagcaccaccgccagcatcagccgccccagcccctggcgctggcgccgcggctcgacggtgatattgagcaggtgcatttcatcgaccaccggcatcagcacggcgtaggccaccagcgtgccagccgggtcgcgcagcgtcaggccgagatgcccggacttgaccgagttctcgaaattgccgcgggtccacggatggctgtaggcacgcgcctcgatgcccgccacggccgccaggtcgagcgcgctcatgcggcccagcgcccagccgtgcggcagcaccggcatggcgggcacggccggccagtggttgcggggatcgagcggataggctgcactcacgatgcgctcccggtctgggccgcggcacgggcggcagcggcggcttcgcgttcggcgatggtctgcgcgaccttgtcgcgcaggtagatcggcatggcctggtcggcgtcgatggcctcgccgcgcgccagtgcgcgcagtgcaatcgcgatcatcggctgcgcatggggcatcgcctccggcagcacgcgcgcggcacgcgccaggcccgccagccgctcgccgaaaaccgtcgaggcattgccggccagccagaaatcgccgtcgggcagcggcacggtttccggcgcgctgacctgcatcggcgtgacttccgcccattcccgcgcgctggcatgccagcggaaagcagcggaataggcttcatccatgcgcgcgtccagggccaccagcaccgcggtgtcgtccggcagcgccggagtagcggcgcgcgcgcgctcggcgcacgtcatcagggtattgaccggaaccaccggcagcccggcgccgaaggccagcccctgcgccacgccgcaggcggtgcgcaggcccgtgaacgagcccgggccggcgccaaaggcaatcgcagcgcagtccgccagcgcaatgccggcttcggccagcagctcgccggcagccggcagcacgcgtgccgacgagcgtgcaccagtgtgctcatggcgcaccaggcactcgactccggcacccggcaccgcacgtccgagcgcgaccgagcaccactctgtagaagtttcaacagcaagaatccaggacatggcgcgattgtatccggtgacgcccggaatcgagggcttcttcggttttatacggacggcgcggcgccgccgggcggctatcatcggcctgcactttcgcaatccagacagcacacacggaggaacccccatgagcgacctgcaggcacgcttcgaccaggcccagatcgacgtcaagcaactgagcgagcgccccagcaacatgtccctgctgcgcctgtacgccctgttcaagcaaggcagcgaaggcgatgcccacggcgacaagcccggcatgaccgactttgtcggccgctacaagtttgaagcctgggaagccctgcgcggcaccgcacgcgaacaggcgatggagcagtacatcgcgctggtggaagaactgcgcagcggcgcagccagctaagccggcgcagccaggcccggcggcctcaggccgccggcaccggccgcggccggatccgccacgccgcgatcatcgcactggcaatcaccacgcccacggccaggaaggtttcatcgaaggcacggatgcgcgccgcctgcacggcggcgtcgccggcctggcccagcaccgcgccgtgctccgccagccgccattgcaggcccacgcccgccaggctcacgccgatggcgccgcccagctggcgcaggaagttgatgcagctcgagccctgcgcgatcagcgtgaagtccaccccccgcattgcccccagcgtcagcgacggcaggatgcagcccagcccgatccgccccagcaccgccagcgccaccagcaccagatatggcgtggagcgcgagcccagcgccatcagcaggaacgacagcgacagcagcgccagcccgaacgacacctggatatgcggcgcgatcttgtgggtgaagcgccccgatatggcgatcgtcagcgccagcatcacgcccgccgggaacagcaccaggcccgcgcgcgacggcgtgtattccagcgccatctgcatatagaccggcagcaggtaggtcgagccgaacagccccgcgccgtagataaaggccaccaccgccccggccgcgaactgccggtagctgtagagccgcaggttcatcagcggatgcgccgcgcgcagctgccacagcacgaacgccgccagcatcagcacgccgaagcccgacagcgccaggcccgcgggcacgctgtcgcgcatctcgaccacgccgttgagcaggcttaccgtggcaataccggccaggcccagcccgcgccagtccagcggctggcgctcgcccatcatgatcgagtccaccgccatgaagcgccgcgccatcagcacgccgatcagcgtcagcggcaccaccacgaagaagatcgagcgccagccgaaggcctcgaccaggaagccacccaggctgggccccagcgccggcgccagtaccacgccaaagccgaacatgctgatcgccttgccctgctcgcgctcttcgaacacgcgcaggatcaggatattgggcagcggctgcataatgcctgcggcgacgccttcggccacgcgcatcgcgatcatcacgccgtaggtcggtgaaaagccgccaaagagcccgcccgcgcccagcagcagcgaggcccccaggaaggtgcggcgcagcccgtagcggttcagcagccagggcgtcagcagcatcgacagcgtcatcgcaatcatgaagctggccgccacccattgcgcccgctcctgccccagcacgaaatgccggctcaggtccggaatcgctacgttgatgatggtggacgagacgatcgacgagatcgtgcccagcatcagcgtcaccagcaccagccagcgcagccgctcgccgtagcgcacacgcagcgccagccgggtcggcagacccggccgctggccggaaccctccggcgtggcgggaccctcgctcaccccagccgtccggtgtcagcgatctcgcggatcttgcgcacggtgtcgatatcggcctcgtggtaggcggacttgacgatctcggcatagcggtcatcgccgctggcgtcgaccgccggcatggtggtgttgtagacaaagcgcagcagcagcgcgcccgggcccggggtctcgatcgccatggtcagcgtgccgccggcatgctcggccgtggccgcggtttcatagcgcacctgccggcgcggctcgaacaccacatggtcatggatcgacgcctcgccaaaatgcagcacgcgatcgatccagttgtcgccgcggccgactacttcggcgcggtccagccccagcacgaagagttcgggcgactcggcgcgcagcaccagcccttgccacagctggtcaggcgtcagcggatccagttgaggattgcctggatcgttgatctcaaccaagtgctcgaaacgcaacttcattctccagatcgtcagtaagtcgatattatgaagtctccgcgtattcgggagacctttttgtctgcgcggtgcaacatggcttgacacggaccattgccctttatcgaccaatatccacgccaactggagtcccgcatgactgccgcgccgctggccgaaaccgatcctctgcagatccttgtctacgccgactcgctgtcatggggcatcgtgcccggcacgcgccggcgcctgcccttcccggtgcgctggcccggccggctggaactgggcctgaacgccgacggcggcgccccggtgcgcgtcatcgaagactgcctgaacggccgccgcacggtctgggacgacccattcaaacccggccgcaacggcctgcacgggctggcgcagcgcgttgaaatccactcgccgctggcgctggtggtcctgatgctgggcaacaacgatttccagtcgatgcacccgcacaacgcctggcacgccgcccagggcatcgccacgctggtgcaggcgatccgcagcgcgccgatcgagccgggcatgccggtgcctccggtgctggtcgtcaccccacccccgatccgcactccgcgcgggccgctggcgcccaagtttgctggcggcgaacataagtggacgggcctgccgcaagccgtggccgaggtctgcacgcaactgggctgtccgctgttcgacgccggcaccgtgatccagagcagcgaggtcgacggcgtgcacctggatgccgacgcgcacctggcactcggcgacgcgctgcgcccggtggtgcgggagctgttgcgcggctagcgcgccgttcctggcacctggctggccggctgaaacatcactcctgacagcagttgtcaggagacccggcgcacaatgcggccgctttcacacggaacgccgccaggaggctgtcatggagttgctgatcaatatcgatgtcgacgatttgccgcgtggcatcgacttctacgcgcaggggcttggcctgaggctgaaccgcaagctgttcgacggcaccgttgccgaaatgctgggcggcaacacccccatctacctgctcgccaagcccgccggcacccgccccaccacccgcgccgatacccggcgcgactaccgccgccactggacgccggtccacctcgacttcgtcgtggccaacctggaacaggccatcgaacgcgcgctggaagccggcgccgagatcgaggactggccgcaggactttgactggggacggcaggcaaggctgtcggacccgttcggccatggcttgtgctttatcgagtggaagggccagggatatggggcggtggccggctgagccagtggcgcaccgtcaccgtggcgccaatgattaccggcagcaggccggcaccgtttcgcgtcccggtgacttttcagcgcaagactggcctgatcctgctggaccaactccggatcgtggacaagtcccggctggtcaggcgggccggcggcctgagtgacaggatcgtggaagacaccttgcggacattgcgcgaagtctttgcaggctgagccttggcacagaagcatttaatgccggccatctggcgttgtttggattcataagcttatgaaaaagaaatagacgccagattcattcccgccgcgccatcttgacgcaattgcgttaatctgtggcccttgccccggtcaggcgatccctgcccaggcgactgtctcactcgccacataaccagaatatctccagaactcctatgcgcagcacgtctctcatcaagcgcctggcggtcgcagtgtccgcccttggttttttcgccgccggcagcgcgtcggcccaggaacagaccatccgcgtcggcacggtcagcggcccggatgccgaagtctggcaagtcgtccagaaagtggccaagcgcaatggcctgaacgtcaaggtcgtcgagttcaacgactacgtgcagcccaacgccgcactggatgccggtgacctggacgccaacagcttccagcaccagccctacctggacagccaggtgaagcagcgcggctacaagatgcagagcgtgggctacacctatatctcgccgctcggcatctacgcgaagagcctgaagtcgccgaaggacctgccgcaaggcgccaaggtggccgtgcccaacgacccgtccaatgaaaaccgcgccctgctgctgctccagtcgcaaggcgtgatcaagctgaaggcaggcgccggcaccaacggtgtcaacgccacgccgctggacgtggccgagaacccgaagaagctgaagctcgtggaactggatgcagcgcagctggcccgcgccctgcccgatgtcagcgccgccgtgatcaacaccaactacgcgctcgcggccggcctgcagccgaccaaggacgcgatcgcactggaagacatccacagcccgtacgccaacatcatcgtcgtgcgcacgcaggacaaggacaagccgtgggtcaagaagctggtggcagcgtaccagtctgaagacgtgcgccagttcatgaaggcccagtacaagggcgcgatggtgccgtcgttctgattgcccgtggcacatccggatcgccgtaacgcagtccggccagcgatgctgcgtgtgcccgccggaggtgcttgcaaatttgtgaaccttcggtaaaatgcgccgctcaccttgcccaggtggcggaattggtagacgcactaggttcaggtcctagcggtggcaacactgtggaggttcgagtcctctcctgggcaccagagattcaagcagaaagcccgcacaaaagtgcgggctttttgttttttgcggccgccaacggatattgaagcggttcagcgttgttccggctgccccagaaccggcggagccggcggcggcagcggcgtggcaaccggctccagtccggtcgttcgcacgatcgtggctgccgccggggacgccaggaaccgaacaaaccgcgaagccgccgcgctctggtggcccgccaccatcccggcggagaagaagacgtgctgctgcagttcggctggcacccggctgcccgctgccaccttgccctccgatatcagcttgtcgagacccgagtccgccaggatcaccacatcgaaggtctcgccgcgtgccagccggctggggaagccaaccacgtggttggcgtgctggcgctggtggaagcccgcctcggcatggccgtgctgccgggcctggcactgccacgcgatcatccccgcatgtgcgccatcgcgctgaccgagcctgccgcggaccttgtcctggcgctgatacgccgtcgcgaccgggcgttgcagcctgcggccaaggcgctgtttgacatcctcacttccgacgctgacgtgtccaccgattgaccagcagcagcggcccaccgcagctcaaccggatttcttgcgccaaagccggccgagggacttgcaaaatccgcagcgcgctgtaaaatccggcgctcaccttgcccaggtggcggaattggtagacgcactaggttcaggtcctagcggtggcaacactgtggaggttcgagtcctctcctgggcaccaaggtttcaaagcgaaaagcccgcacgaacgtgcgggctttttgttttgccgcgacggactcgtcattcatccgcgcacagctttgccgccgtctggtccagctgcgccttcaccattgccagcagcgaatacacgttgtggcaaccctccgaacgctcgctctcgatttcaaccagcaacaggatggcactcagcccggcgctgatttgctcaaaggactcgatcgtgccggccggcacgatatgccggggtcctgaagggtgatgggtagacatttgcatcgcgcttatctcctactagccagagagagcccgcctgcccagacgagaagaaggtggcgggcctgacaacgggggtgacataccggggaacctcagcagaagaagacccggccagccttgcagctgccccgcccggcccgccatggaaacatggttgcccgcgcgactcttgattgaatgagatcgaatctgccgaggttctttcgggttgtcacccccgctcaccgaacccttcggtgaggcctgcagtttctcgcccccgccatcgtgcggcgataagacgtttcgcattcgccactccccgcccccatcgcctacagtattcctatccaagggcgcggccgacccgcctgacctaagaactgcggagaaccaccgtgggcaaactgcaagagcgtcgccgtttcctgggagccgcgctgggcggcctgctggtccctgccctgcccgcctgcggtggggatgacgacgatccgcccaggccgcccggtccggttcccgaatcccagatcacccaggccatcgcccagatcgacaagctggccgctgacctgatggccagttccggcgtgccgggcatggccgtcgccgtggtgcgcggcaatcaaaccgtttacgccaaaggctttggccgcaggctggtaaccgaccccgcgccggtcgatgccgacactgtgttccagcttgcgtcggtgtcaaagcccatcggggcaaccgtggtggcccggcaggtcggccgcggcggcatcagttgggatacgccggtgcgcgcgcacctgccgtggttcgcgctcgcggaagcggaagtcacggaagccgtcaccattggcgatctctacgcccatcgctccggcctgcccgaccacgccggcgaccggcttgaagacatgggcttcgaccgccagcaggtgctgacgcgcctgcgctacctgccgctgcatccgttccgggcggtctatgcgtacaccaactttggcatgaccgccgccgccgaggccgtggccaccgcggccggcatcgactgggccacgctgtccgagcaggccatctaccaaccgctgggcatggcgcgcaccagttcgcgctacgccgactttgccgcgcgcgacaaccgcgccctcggccatgtcaggatcaacggcgcctgggtgcaaggcatgggcacgatgccggatgcgcagtcgcccgccgggggcgtcagctcatccgtcaacgacatcgcgaaatggctggcgatgctgctcgccaaaggcgagttcgcaggccagcgcatcgtcgacgccgccgcgctggcacccgcgctgagccagcagatgcaaagcagcccgcccgtcagcggacggccggccggctactacggctatggcttcaatgtcggcacgaccgaactcgggctggcctcctataaccactccggcgcgttcgcggtgggcgcggccaccaaccttaccgcggtgccgtcgctgaacctggccatcgtcacgttgaccaacggctatcccatcggcgtcccggaaaccctgaacgcacaattcttcgatctcgtgcagtacggcgccatccggcgcgactggggcaagatctatggcgatgcgcttgcgccgctgctggcaccggaaggccggctggtcggccaggcacccccggccaacccgctgccggcgcgcgcactctcggcttacaccggcatctaccagaacgactactacggtccgctgcaggtggccgaccagggcggcacgctggtgatgacgctgggcgccacccctctcaccttgccgctgagccactgggacggcgacgtctttaccttcacgctcaataacgagaacgcgacgccgggcacgatctcgcaagcggcgttctccagcgaccgcgtgtggctggagtattacgaccacgaaggattgggcatgtttgtccgctagtactgcaagttgccaggccaattcatccagggaagaaagaccatgaccagactgcgcgccgttctcctcgccaccgtcatcgccctgctcggcgcctgcgcggcgcccacgccgccagcggaggcccggcgcccgatgccggccggccagcccaccgccggcaaggccgaagtgctgtggctgggccaggccgccacgcgcatcaccacgcccggcggcaaggtcatcgtggtcgacccatggctcaccaccaatcccaagacgccgccaggcttcaagcagctctcggcgctgggcaaggtcgacctgattctggtcacgcacgcccacagcgaccacctgggcgatgcccccgccctggccaggctgaccaacgcgccgatctacaacggcggcggcctgggccaggccctggtcagcctgggcatggtcccggccgcgcaggcgcagcgcttcggcaagagcggcacggtcatgccctttggcccgaccggccccagaatcaccgcagtgcatgccgaacactcgtcggaactggcgctgaagaaccccgccaccggcaaggacgaaacccactacggcggtgagcccgtcggctacatcatcgagctggagaacggcttcaagatctggcacatgggcgatacgggactgttcggtgacatgcggctgatcggggaggtctacaaacccgatctcgtgctgatccccattggcggccatttcaccatgggaccgcaggaagccgccatcgcggtgcgcgacctgatccggccgcgctttgcgatcccgatccactatcagacctcgccgcagttgagcgggacaccggaagcgttcaaggcggcgctgggcgctggcgccgcggcaggcgtgatcgtgccgcagccgggggagaaggtggatttctgatgccgggataatgctcacgcaacgcgatatcgccgaatgacctccggatccgggtcgatgcccaggcccgggccagcgggtaccgcgatcatgccatcgcgcggcaccacggcatcgccaagcacctgcgcctccatgtcgaagtagcgccattcgatcatggccgcggcatcccccagcgctgccgtggcatgcatgctggccagcagccccgggccgtcgtagaaggtatggaccatcacttgcgtgttgtgcgcctcggccagcgcaaagacgttgcgcaaggcgctgatgccacccatcttggccgggctgggttgcaccacatcgacggcgcccacgctgagcaggtgctggaactccatcagcgtggtggcattctcgccggcggcgaccgggatggcgcactgctggcgcagggcggccagtccggcatagttctccggcggccacaggggctcttccagccaccgtagcgacaagggttccagcgcgcgcgccatgtcgatggcctcatggagcggccacgggcagttcgtatccagcgtgatctcgatgtccgggcccgctgctttgcgggcggcgcggatgaccgcgaggtcgacctcgtgcagcttcaggctccggtagccatcggcgatggcgcggctgacattgaccgccatcgtttcgggatcggcataccggatcaggctggcataggcaggcaggcggtcccggcgcgcgccgccgagcagttggtgaacaggcagcccggccgctttgccgcaaaggtcccacagggcgatatcgagcgcggacagcccgtagaagatggccccgctgcgcccgaagacatggaacctgcgttgcaggtccaggccgatggcatcgatccgggttgcgtcccggccgaggcaggccggcgccagcatctgttcgatggccgccttgaccgccggaatccccacgaagccgaaggtctcgccccagccaaccagcccatcgtcggtcgtcaccttgagcagcagcgagtcggcggcctgcatcccggcgccgccccagacgcccgcggcggagacgccgcccaccgtgaacggaatgcgcaggacgatggcttcgatgctcgcgatcttcatggcgccctccctccgttacccgcagtccgcccgtgcaacgcataaggcgatgccgggcagagttcaatataggcgagaaggcaagcaaccgagtgacggcgggtcgcctactcgatcgtcaccttcccgtccttcaccagcctggcgaacttgaccgtctcgtcctggatccgcttggcaaactcctgcggcgtgctcgccatcggctcggccccgaccgccaccatgcgctgctggaagtccggcgatttcacgatcttgacgatctcggcgttcagccgggtgacgatgggcgctggcgtggcggccggcgccagcacgccgaaccaggtgccgatatcgaagcccttcagccccgcctcttccagcgtcggcacatcaggcaggacgctggagcgccgcgcggtggtcacggccagggcgcgcagcttgcccgacttgatgtgctgcagcaccggcgtcagggtatcgaacgacatcgtcacctgtccgccgagcagatcggtggtcagcgggccactgcccttgtagggcacgtgcagcagcggcgcacccgtggcggcctggaactgggtgccgatcaggtgctgcgcggtgccgttgccattggagccataggcaaactccggcgctgccttcttcgccagggccaccagttcgctgacgtccttcgccggcgtcttggcggcattgatgaccagcacgttgggcaccatggcgaccgtggcaatgggtgccaggtccttctggaagctgtagggcagcttcttgtagacgctgctggcaatcgtatggtggaccgcgcccatcagcagggtgtagccgtccggcttgcccttggcgacgtagtccgcgcccacggtggcgccggcgccgggccggttctcgacgatcacgggctggcccaggctcttcgacaactggtcgcccagcgcgcgggccagcacgtcggtagtcccgcccgacgggaacggcaccaccacggtgatcggcttggccggccattcctgtgccaggcaagtgccgctgaggataaagccggctgccagcacggccacgccggaaatacgacgcacgagttcagtaccacgcatgctttgtctcctgaatgttctatgtttgcagccggtcttcggctgattagtgcttgatagcgccttggccccctgatgtctgcctgctggacctgcgcgatgcgcagcaggttggcggtgccggccacggtgaacggcaggccggccgagatgacgatctgctgccggccacgccgaactgctccttcagcacggtgtggctggccaggttggtcatctccagcacatccaccacttcatggcagagcaccgcaggctccagaggcgcgcgtcagcaagatcgcgcgaaagtcgttgacgttggtcagcgtggggccggtgatgacggcatcccccagcgcctcgaaaaatccatggccgtcgttggcggccagcgcatcctgcggacgcagtccggcgcgccaggcacgttccagcgtgtcggggccgatcacggcacccgcgatctcttcctggccgtcgacgccgtcggtgtcgcccgcaatcgcatgaatgccgggttcgccgcgcagcgtcagcgacagcgacagcagtaactccacgttcctgccgcccctgcccgcgccccgcactgtgaccgtggtctcgccgccggacagcagcacgcacggtgccgcaaacagctggccatgcctggcggctgccagcgcgataccgcccatgaccttgccgacatcgcgggcctcaccttcgatggcgtcgcccagcacgtgcacggcgaagcctgcgtcgcggcccacctgcgccgccgcttccagcgccagccggggcgtggcgatgaactcggtgcggatgcgcggcaggcgcggggcgccggacttgagcgtctcggccgcgtcggacgccagcactgccatcacattgggcggaaggtcgatcgcatactgcttgacgatggccagcgcatcggcgcgcgtggtcgggtcaggcacggtcgggccagaggcgatatcgatggggtcatcgcccggcacatcggaaaccagcaggttcagcacgcgcgccggatagcatgcggctgccagccggccgcccttgatggcggacaggtgccggcgcacgcaattcatctccgaaatcgtggcgccggacttcagcagcgcgcgattgacgcgctgcttgtcgtcgagcgtaatgccggcaagcggcagcggcagcagcgacgatccgccgccggagaccaggcagatcaccaggtcgtcctcggccaggcccgccaccatcgccagcatgcgctgcgaagcggccagcccggcatcgtccggcacggggtgagcggcctccacgatctcgatgcgcgagcacggcaccgcatagccgtagcgggtaaccaccaggccttcaagcggcccgggccatgccgcttccagcgcgctcgccatcgccgccgaggccttgcccgcgccaatgacgacggtgcgtccgcgcggcggcggcggcaggtgccgcgccagggtcctggccggctggccggctgcgaccgccgcatcgaacatgcgccgcagcaacacgttgggctcggaaaattgcaggctcacgaaacggcccttgcgctcaggcggccttcgcttgctggccagcggcaagcaggtcgcacaccgccctggtcacttcagcggtagtcgccttgccgcccaggtcgccggtgtgcagcgcggggttggcggtgacggcttcgacggcctgcatcacgcgctgcgccgcctcgttttcgcccaggtgttccagcagcatgaccaccgaccagaaggtgccgaccgggttggccaggcccttgcccatgatgtcgaaggccgagccgtggatgggctcgaacatcgacgggtagcggcgctccggatcgatattgccggtcggggcgatgcccaggctgccagccagcgccgccgccaggtcgctcaggatgtcggcatgcaggttggtggcgacgatggtgtccagcgaggccggacggttcaccatgcgcgccgtggccgcatcgacgagttccttgtcccaggtaacgtccgggaagtccctggctacctgcacggccacctcatcccacatcaccatggcgtgacgctgcgcgttggatttggtgatcaccgtcagcagcttgcgcggacgcgactgggccagcttgaaggcaaagcgcaggatgcgctccacccctacgcgggtcatcatgctgacgtcggtggccgcctcgatcgggtggccctggtgcacgcggccgcccacgcccgaatactcgccttccgagttctcgcgcacgatcacccagttcaggtcttccgcggcgcagcgcttgagcggcgcatcgatgccgggcaggatgcgcgtcgggcgcacgttggcgtactggtcgaagccctggcagatcttcaggcgcaggccccagagcgtgatgtgatcgggaatatgcgggtcgccggcggagccgaacaggatggcatccttgtcgcgcagcgcatccaggccgtcggcgggcatcatcacgccgtgctggcgatagtagtcgccaccccagtcgaagtcttcgaactcaaagcggaagtcagcaccggcagccgccagcgcctccatcacttcacggccggccggcaccacctccttgccaatgccatcgccggggatcgttgcaatgcggtacgtcttcatccgtgtctcctggtccagatcgattcaaatacgagttgagtgcatggggcggattctgggccgtggacaaggttttggatcgcttgtagagttaaaccattgttaacctgaaattaaagatggaatggcgctatcgtccggcatccaaccgtcagaactgggattcttcacgtcggtggccacggcaggcagcctgagcgcggccgcgcgcgaccttgggatcactaccgccgcggtcagcaagcggctggcgcagatggaagcgcgcatcggcatgccgctggtgacgcgcaccacgcggcgcatgagcctgacgccggagggcgaggtctacctggagcacgcgcggcgcatcctcagcgagatcgacgacctggaccagatcctgacccgctcaaagggccggccgagcggcctgctgcgggtcaatgccacgctggggttcgggcgcatgcatgtggcgccggtgatttccgagtatgtcgccacctaccccgaggtcgatgtccagctccagctgtccgccgacccgccgccgctgaccgaagatgccttcgacgtctgcgtccgcttcggccagccgcccgacgcccgcatcgtggcccggaagctggcgccgaaccggcgcctgctgtgcgcctcgcccaagtacctgcgcagccacggcaccccgcacacgcccgccgacctgcgccagcacaactgcatcggcatccgccagggcagcgacgcctatggcgtgtggcgcctgacctcaggcaaagggaccaaggcgcggaccgaatcggtccatgtgcgcggcaacctcaccaccaatgacggcgagatcgcggtcaactgggcgctgcaaggccacggcatcctgatgcgcgccgagtgggacatcgagcggttcctgcgcagtggccgcctggtgcaggtactgccgcaatacgcgacgcccgaggcggacatctatgccgtctaccagcagcggcaccagctgtcgtcccggatccggctgttcgtggaattcctggcggccaggttcagtgagtttgggaagtaaacgcagcaggttgttttccggcgtccgggccgccaggcgtgtattcgaatctaccggttgaacgaccggaaagggacagaagcgcccaaaccccgggcccgcgccgccccctgtggaatccccaccgacggcccacagatcacgatggaccgcctgtgctggccgttggtccacggagtgggcgagtgtatgcaaattccgccatgggcggaacgccccgttcgggggaaaaaagagactaacgagattcgctgcggcaccagaagcggactgcggtgcgggcccgggccagctaaatcgatcttcacttcagatctgaacgcagcttatgtgggacgttccccgcccttgacacgcgctaccaggcttccgtccggcccagggccgcgagcagtcgagcgttcaagcaggcgaaagcaactcaacccctattggctctcgatccactgaatcgcgaagcgcatcaactccttgccgttggggatgtccagcttttccttgatgttggcctgatgcgcctcgatggtcttgacgctgcgattcagtttcccggcgatctggcgggtgctgaagccaagcccgatcaggtgcaggacttcgaactcccgttccgacaagcttgcgatcgagcccgcgcggcttctttgaggagccttcagggcccgcgccagcttgtcatgcatggcggcgctcaggtagacattgcctgccagcacctcgcggatggcattcacaatatgctccgtggcctcgagtttcatcagatacccgttggcgcctgcgcgcagtgcgcgttcggcaaacagcgtttcgtcatgcatgctgaggacaaggattgccagccttggatagtgttgccgcagcatcctgacaagatccaggccggagttcgagtgcaggctgaggtcgacaacggccacgtcaggctggcaggccatcaacgccagagcctcttcggcactgccggccgcacagcagacgtgcaggtcctcatgcagattcagcatttggcttaacccctcgcggatgatggggtggtcatccacgatcaggatctgggttgcgcggcccgggctagatggcttctgttgcatggcccggactctctggtatcggatagctgatggcaaccgtggtgccgcccagagcattgcgggtgatcgtgcaggagccgcccaggaggctcgcccggtgacgcaggttgtgaagtcccagtcccgaggcacgctccatttgctccgggtccacccccaccccgtcgtcactgatggaaagccgctgcatcccgccttcgcgctcaaggtcgatcccgatgtggtgtccctggctgtatttcagcgcgttgttcacggcttcctgcgccgcacgataaaggttgatctgcatcggcggatcgagcaagtccacgtccgagccgatgcgcagcgtgcagtcaatgccatccagcgcgcaggtcgtctgcgccagcctctgcagggcgagcgcaaggccaccggattccatggcgaccgggtccaggccgtgggcaatcttgcgagtcatcaaggacgcctgcttcaccagtccgacgatggtagccgcgtccgccgcagccgggtggccatgcttctgcagcgtttgattcaggctcgtgcagtagaagcccaggctggtgaggtgctgcccgaggccgtcatgcagctcccggccgatgagtctctgctgctggtcgccgatccggatcagctccgcttccagcaggcgacgccgcgccatctcctgcttcagttcatggtttgcccgctgcaggtcccgggttcgctcccgcacgcgcccctccagttcgatgtgggatgcctgcagcaggctatggacgcgcttctcctgggcatgtgccgccaccagcagcagcccggtgactgccacgacgttcgcgaaggcgcaccatctcacaaggctatccactggagacactgcggcaaagggaccggtgccgttggtggtgccccagatggcaacgatcgagaccagcaaggttgcgaaggtggtgccaaggtgatcgaaacgcagagccgcccagatgatgaacggaagaatcgccagggctgaagggtagtagccgtgcccggcaagctcgggagcgccgaagatgaggtaacttgcccagagcatggcaacggtcagtccgcacgcttccacggcctgctttgtggagtgcacagggccaggactcgcaagcaggctgagcaggggcggagccactaccagcacccccatcatgtcaccgagccaccattccaggactgctttgccgtactcggaagccgacacccggcccccgccaaggagagcagtcgcaccaatcagggcactcactgctgtgctgactgtcgcggccaggatgatgaaggccaatacgtccctgacgcggtcgagggtaatccggaaccgggccacgcgcgtcaacagcaacgtggcagtcaaggctgcagccgtcgcgccgaagccaatcagcgcggccattggcagtggcacgccgaccgacatattggcaaaaaaggagccaatggcaattcccggggcagctgcgaaacccatgacaaggagcgcaaccagggccacgccgctggcaggccacaccagagacaccgcaccgcccactactgcataagccagtcccagctttgcacttgcgaaatacgccaaagcgacaagtccggtatggacgaaaagtctgagccttaagttgcgcgggacaataaacatggttcgcttcaaacccccgggaaccgacactgtcacatccagtcatttctgtggttaaacggaatgacgacactcttgcgaaagtgaatgttccatgcacctgcggcaaatcacgagcctgcaccgaatcgatgcaaggcgaagcgctgcaaaaccatggtgccacaacactactatgaatctacgccagaactcccttgcgcggtaagagttgccggatggattcgatcgccaccgtgcagtaatgcaggactgaatctgcctgcccaccggctagggcaatcccctagcctcttttcggaaaaaagcccgattcatatgcttgtcgccaaggcctacatttcattgcacttgtgcgaagttgcgaccctcaaactgaagcgaaagaagaatcgtttcggtgtttttgcaacgacctgaaatggaggtaagaaaaatggtaaagacagtcatactgctcgctgcggcgggtgcggcgcttagtgccggaatcgcctatgccggcatcgggacgcgggatgtctacactgacggcgccagcgtgatggggccgcgagacccatattccgatgggggcaagaccacaaagtttgacgtctattcagacggggcgaaagtctcggataggcgcgacgtgtacaccgatggcgcgagaatcaccaaccgcgatggactcgttgaccacagcatgtaaggaactacagaaaagagtgtcccctcaaaaaattcgtggccgggactcagcgtctccggccacagaccagcacctcccccaagtaacagcctcgggggatttttttgccgtgagcggagcggtattgccgaggccgctgcagcagtcaacagcaaaaaaatcgctccgaccgatggccggatttcagtgcggccatgatgtcgccagtgtgcggctccgctgtcggggttgcaccttacggagtgcgcttgcgctgaagcgccaccccctgctcgagcagcttttcgatctgtgattccgtaaggcccgcctcgcgcagcacctccaccgtgttcgcgccgatctcttgcggagcttcacggtacgttgccggcgtgcggctaagcttgaccggcgaagcgaccgacttgaattttccaatttcagccaccatgccccggtgtgccgtgtgcgggtggttcagcgcctcgaccacgttgtggatgacaccgcacggcacgccaactgccaccaggcgttcgaacagcgactgcgcttcgaagcggctgaaggcggcctcaagatcgcgcttgagctcgaaacgatgcacggctcgctgagcattggttgcgtagcgcgcatcgaccgccagttccgttcggtccaccgcttcgcacagccgctgaaactggccattgttgccgaccgcgagatagatgggctcggtggcagtggcataggtgtcgtagggcgcgatgttcggatggccattgccagaccgcatcggagccttggcggtgaagagcgtgttgatggagtgtgggtatagggagaacagagcgttgtcatacagtgccgactcaatggactgtcctttaccgctgcgctcacgctcatgcaaggccaacaacaccccgatcacggcgctcagaccagtcgtcacatcgacgatcggcaccccaacgcgcgtggccgttccatccgggtcaccgttgatgctcatgatgccaccgagcgcctgtaccgcggcgtcgtagccgggcagcccaccgagcggccccgtcgcaccgaagcccgtgacacgacaatggatcagccttggaaagcgcaaggagagcacgtcgtcgtaccccatcccccaacgctccagggtgccgaccttgaagttctcgataagcacgtccgcttcggtgagcagctgcatcagtacttcgcgtccttgcggcaacgcgaggtcgaggcacacagtgcgcttgttgcgattgatgcccgcgaagtacgaagccatgccagcctcattaaagggcggcccccaggtgcgcgtctcatcgcccatcggaccttccaccttgatcacgttggcaccgtgatccccgaggatctgcgcacacaggggaccaccaagtacgcgggacagatccacgaccttcaagccttccagcgatgccatgatttccaacctccgaaaagttgacgttcgacgcgtgtggttcagttcgccgcaagcggcggcagttcggcccccacgttccagagcgccggcctgcgctcccgggcggctgtcacgccttccaccgcttcggagcgcatctgctgcgcaaacttgacggaggcagtgtccaggtagtgcgtcaatgcctcgtgcgactgtgccgaaagtgggcgcatctgcgtcagaaggcacttggttgcagcgctggctgcgggtgccgtggcaacgacggaccccagaatttcccgcacgcgcgcaggcaacgcctcctcggattcggcaaggtaatccagcaacccgagacggtgggcctccgcgccatcgatccgttcaccggtgagcatgaggcggcgcgctacttgaacgccaatgcgtgcgctgacgaaaggcaggatttgcccgggcaccaggccaataccggcctctggaaagccgaaccgggccgcgggtgaaccgatggcgatatccaccgcgcatacaaggcccgcgcctccgcccatggctgcgccgtgcacacaggccaccgtgaccttcgacgaccggatgagccgggcaaggaactcgccatagcgccggttacccaccgcgatgggatcctggccatccgcgccgggcttgaccgccaggcggtccgagatattgccgagatccccaccagcactgaaggcctttcccgctgcggtgaagaggatgatccgcacgtcatccatttgctcggcctgatcaaccgcctttgacaaggccgcaaccatgtcggcgcccagtggattcctcgcatcggatcggttaagctcgatgcgaaaaacggctccgtgaacgacggtgcgaacgaacggtgcgtccgtgatgacagacggccctgtagcttcgataggtgtggaggatacgctggaagtcacgctgttcaatcctgaatgttaatgttgggaatcacgacaacttgcaagcggcagccgcaacgctattcgacatgagctttcgcaaccttgacatcggcctgcttcgcacgttcgttgccgtggcagagaaagaaaacttcgctgtggcggcagagcaggtcttccgcacccaggcggccgtgtcgcagcagatgcaaaagctggagaccgcgctcgactgcgtgttgttcgagcgcgttggacgcagcaaacgcctgaccacggcgggcaccaggctcctggactacgcgcgtcgcatcgtcggcctgaacgatgaggcttatcgcgccatgacccagagagccttcgacgaaccggtgaaagtcggagcttgcgcggatgccgtcgactcgctcattcccgaatacctgaagatgtgtgcagaggtttttcccggcctgcgcgtggacatccaggttggccgccgccgttggctgacctcgtccctgcgccgcggcgagattgacctggtcgtcatgcttgaccctgtgcccaacccggagttcgatcaggtcgtgctgcgcacctctcccgtaacctggatcgcaggcgcgcgataccaccatcagcccggcgcgccggtaccgctcgtgctcatcgagggggcctgtccgtttcatagcatggcaatcaagtccctgtcggacgcgaacatcccctggcgtgtcgctttccaaacctcgacgctggcgggtatccgggcggcattgcgagcgggcatgggggtcacgcctcgcaccgtggagatgctggcccctgacctgaaggtcctggaccctcacgccggcatgccagcgctgccgaccatcagctaccggctctatgcgcgcaccgacaagcttagcgagagcgcactgggcatcagccgcctgatctcgccgcgctgaacgtgctatgggcttcatggctgctgcattcccgcgtcaatgatgatttttccccagagcttggtgtcgcgccgctgcaactcctgcagatgcatcggggcaaccttggccggaatcaggcccttgccgatgaggaaatgacgaccatcgggcgagtccagcgtatcggcgatccagcgcgacaacagcctggccacaggctggggcgtcgacgcgttagcgctccagatgccgatccacgaactgacgtcaaagtccgggaatccgctttccgccagtgtcggcacatcaggtaatgactgcactcgttcggagctggagattgccagggcgcgcacggttccggcctggatctgcggcagcgcggtgaccatgtcgcacaggtagtagtcgaactggccgccaagcaggtccgtcatggcctggctgctgttcttgtacggaacgctgactgccttgacgcctgctcgttgcttgaacaactccccgctgatacggcctcccacgttggcgctcgcaaaggaaagcggattgctctccttcctggcccatgccaggaactccttgaacgttgctgcgtgaacacgctttggattcacgagcaacacgaagggtgtgctggccattgtggccagcggcgtgaagtccgcttccgggtcatagggaagtttgcggtagatggtggcgtttgccgcgtgcgtcgatgagccggacaccagcagcgtgtaagcatcggtcgacgcgcggactgcagcgtcggctgcaatgttgccgtcagcaccggacttgttttctacgatcacgggcttgccggcacgcctggagagtccgtcgcccacgaaacgcgcgatgctgtccgaagccccgccggctccgtaagcaacgatgatgcgcaccggcttgtcgatgcgatcagtgccgggagtggacgttggctgggcgctggctgcagcgccccacaggatggcacccagcgcgctcacggcgacgcggcatcgtcgcttggcgagccgccgcgtggtgctctgagcttggtagtccggttgctgtgtcgcttgcatggctcatgtctcctggttcgttgtcggtcgcaaagtgccctgccgcccggtcaaggtgtgggcgctgtccccgctgtccccgccgccgtttctggcagaaggtccgcgggacattcgatttccatgtccagcagcatctgtgcatagcacttgcccagcggatcggaacgcaggctgcaggaaccaccgccacccagtgccttttccagtacaaagttgaaggcgccgatttccggcagttcgtagcgtttcaccgggccttcaatcagatgcgcaaagtagtcgcgtaccctctgcgccgtcgcctgcgcgctgaccacaggcagccacgcaggatcgcgcaccatcaatccgatgttggcatcgttgcctttgtcgccgctgcgcccgaccgccagtgtgccgagcggaatacgcacgaggccgcgcgcgtcctgccgcggctcgtccccaggcggtctccggggcgtgtgcgaagtcattgccggccgctccgagggcacaccacacgccggcaccgccaccgttgtcgccggctcgtcagccagcctccattgcaccgtcacctcctgcttggggagcaggaacgaggccgtgcggatcacactctggatatccgaacgcccgccaaagtggctgcgcgttcccggccccatggaggtgccggctgacgccgcctccttctgcaagaacgtcaacgcttgcttgtcatcgtgctgggcagcaatgcgcagcaccacctcccggctgtctcgtacgcgacgatgcggcccgtacatggattcggcgcctagcaactccaccagggtgtcgctgtagtcggcatggccggccttggccatcaggccgcggctacgcgccagcagcgcttgcgccgtacgctcggccttctccaacgcccgctgtccgcgaatggccatcatcagtgcaatctggtagccctgctggtaggtcgctgtcaccttgtagcaatcgccgggcgcccttccccgcgccccactgacgcgcacgcggccgccactggcttcgaagcccggcaggtcctcgatgcggacctcggagaaatcgcagaccacatcaggcagcgcataggcctgcggatcaccgatctcgtagagcagctgctcgcccacggtctggcgcgtcaccagtccgcccgcgtcacacggctggtagagctcgaatacgccgtcggctgtcatgcgcaccagcgggtagccaatgttggtccagtccggtacgcgctcccagtccgtgaacagcccgcccgtggcctgcgccccgcactccaccaggtggcctgcaaggctgccctgcgccagccggtcgtagtcctgcatcgaccatccgaactcgtggatggcaatgccaagcagcgcggcactatccacgcaacggccggtgacgacaatgtccgcgccgccgtccagtgcctcggcaatgggcagggcaccgaggtaggcattggccgacatcaaccgcgggaggctggcatcggcctcgtcaccgggccaaggcaggaatctcccctgaagtgccagcacgtcgtcgccggatacgatcgccaccttcagctccagcccttgctctcgcgccaaggcaaggatggcatcgcggcagcctgccgggttaaggccgcctgcgttggacaccaggcgcaccccatgctgcttcagagcccgcaggttgggcctcagcgccgcgctgacaaaatccgttgcataacccagctccggcgcccgaaggcgcgctcgctgaaggatcgccatggtggtctcggccaggtagtcgaagacgaggtagcccagttccggctcctgcagcaattgcgggacggcaatctgcgagtcgccccagaatcccgatgcgccgccaatgacaaccgcgcggccggactttgcgttttggcccattcatgctctcctgtagtgtgtgcggacgtgcttgtggtcgtgccccgcgggtccgatctgcgtttcggcttccgtgcagtcaggtcgcctcctgggcttggatggcaccctcctcggcgcccgtgccgacttcgatcagcacctggccggcattgagctgcatgccctcctggacaagcaggcgcgcaatgcgtcccgtgcttggcgcggccaggggcatttccatcttcatggactccatgacggccagggtctggcctcgctcgacggcgtcgccctcacccaccatgacggcgatcacgcgcccgctcatcggcgcccgcacgctgcctccccgcgcctcgccgtcgctggcctcgaagcgcgccagccgcctgaacacgaaggtatccgcgccatcctgcagccaccattcgtcgcgccgaggcgagtcgcacagcagctggcggtacacgccatcgacggccaacccgagcgtgccgccatgtccccgggctgagccggcgatcggcgcccagtgcacattgccgacgctgcagacaggctcgtcgtcacacgcttcggaacgcttcccgtcgcgcgcgggcaccgctgcgccagcccggaagctgatgagaacttcgcccccgtcatcggacggccgcagttcgactgcgctggccgtcccttgcgcggcggcgcccgcgttgagcgcatgggtcgcgtccacgagccacaacgcccgcgtctgcgccgggccagccggcagccggcgaatgccagatgactcgcggccgactgcgcctgacagcagcaaggccgccgcggcgcgtgcatgcaccgacggctgtgctcgccaggccgggccgcccatgtcttcgcccgccaggaagtcggtagtgacttcaccggtcacgaagcgtgaatgacgcagacagcgggcgagcaggccaaggttcgttcggacgcccagcagcgccgtgcgctcgcaggcccggaccaggcggttgatgctttcctcgcgcgtctcgccccaggacatgatcttcccgaccatggagtcgtagtcggaaccgatctccatgccgtcctgcagcgcgctatcaacgcggatgtcgggcgacggccgccagacgtcgacgcggcccacctgaggcagaaagcccgccgcagggtcctccgcacacagccgcacctcgatggcatggccgcgcatgcgtacatcctcctgcccgaacgcgagccgctcaccctgggcaatgcgcagttgctgctccaccaggtccagccccgtgaccagttctgtcacgccgtgctcaacctggagccgcgtgttcatctccatgaaatagaagcgtccttttccgtcaagcaggaattcgagcgtgccggcgcccgtgtacccgatggcctcgcaggcgcgcacagcgacctctcccatcgcgcggcgcagctcggcgttcaccgcgggcgaaggggcttcctcgatgagcttctggaagcgccgctgtgtcgaacagtcgcgctcaccgaggtgcaagcagcgaccatgttcatcgcacagcacctggatctcgatgtgtcgtccccgttcgatggcgcgctcgatgatgatctcgtcagagccgaatgcgcctgccgcctcggagcgcgcctgtcgcagcgccgccagcaaggtcgaggcatcgcgcacgacccgcatgccgcggccgcccccgcctgccgccgccttcaggatgaccgggaagccgatgcgctcgaccgcagcgattgcctcctcgtcggtcgcgcagccctgttctcctggcacagtcggcacgccggctttctgcatggcgagctttgcctgggccttgtttcccatcaacgcaatgacgtctgcagagggccctacgaaggtaatttccgcatcggcgaccgcctgcgcgaactccgcgttctcagacaggaatccatagcccggatgtatcgcctgggctccggtgcgccggcatgcctcgatcagcgcatgggcatgccgatagctgcgggcagcctcggccggtccaatgcgcacggccagatcggcctcgcgcacgtggaggctgcgggcatcggcgtccgaatagacggcgaccgtgcgcaagccgagcttgcgcgcgctgcgcaggacccgcagtgcgatttctccgcggttggcgacaagcagtgtgtcaaagcgcatgtgactctccgttgatcaggccgcccgtttcggcaggatccccatgtgcttgcagatgatcgtcagcatgatctcgtcggctcccccgccaatggagatcagccgcaggtcccgccaggcgcgcgatacacggttgtcccaggtgaagcccatgccgccccagtactgcaggcaggaatcggtcacctcacggcacaagcggccggccttgagcttggccatggatgccagctcggtcatgtcgccgcccgacatgtgcacctgtgccgcgcggtagataacggatcgcagcagctcgacttccgtcttcagctcagccagccggaaatggaccgcctggttgtccaggatcgagcgcccgaatgccttgcgctgacgggtgtattcaatggtttcgttgatcgcattggtgagcgcggtgacccggcgggtagcgccactgaggcgctcctcctggaactgacgcatctggtaggtgaagcccatgccctcatctccgatgcggtagcgctggggcacgcgaacgtcgtcgaaaaatacctgggcggtgtcggaggaccacatgccgaccttcttgatcttgttcatcgtgatgccgggacgcagcttcccgccttccctcagcggcaggcagatgagcgacttgttgcggtggatatctccatcgctggtgttcgccaacaggcacatccagtcggcttgcagcccgttcgtgatccacatcttggagccgttgatcacatagtcggagccatccttgcgcgccgtggtcttcagcgatgccacgtccgaaccggcacccgcttccgacacgcccaggcacaccacgaagtcgcccgcgacggtcggcttgagaaaggtctcccgcaattcgtcggagccaaatcgcgccagcgccggagttgccatgtcagtctgcaccgcgatggccatgccgacgccgcctgcgctgatgccgccgatggcctcgcaaaaggcaatctcatatgagtaatccagccccatgccgccgaattccacgggcttgttcacgccgagataacccgccgagccgagcttcttgaacacttcgtgcgcgggaaagatttcgtcagcctcccatttttcgacatggggttcgatctcccggtcgatcagcttgcgtacgctatcctgcagcgcgatgtggtcgggggtcatcatctttcgtgtctccttgtggttcgaagggatggggcgcggcaagccgcccggcacgcgaaggtgccggcgcgcagcgccgccttgtggctagaggcgggcgacgccgaactgcatcggttgcacggtgcggtgcttcgcctgttccaccgtggccagggccatgcccagccaggaccgcgtgtctctcgggtcgatgatcccgtcatcgagcagcaggctgctggtgtggatcgcgctggattgacgatcgaaggtagcgacgatgtcgcggctctcggcctcgatcgcccgttcgtcggcggagtttccgctgcggcgggcggcgttctcggcgaccagccgcatggtcatggcggcctgctcgccgcccatgaccgccgtgcgcgcattcggccaggagaaaaggaagtcggggcgaaaggcgcggccgcacatgccatagttgccggcgccaaaggacgaaccgcacaatatggtcaggcgcggcaccggcgcattggacagcgcctggatcagcttggcgccgtgcttgatcatccccgcctgctcatgctcgcgcccgaccatgaagccggtgatgttctgcaggaagacaagcggccggcccaactgcacgcacgactggatgaactgcgccgccttggtggagccatcgcagtcgagcggcccattgttcgtcaggatccccacgtggtgcccctggatacgggcatgaccgcagacggtgtgagccccgtacatcgccttgaattccctgaagcgggatccatcgacaatgcgcgcaatcacttcgcgcatgtcgacgggcgtgcgggtgtcgaccggcatcagcctcagcaggtccccggcaggctcaaggggctcgtcccagctctcgccgcccggcacatcgcgccaaccgatcgtatccatcacctctcgcaggcaggcaatgccatcaagatcgttgtcggcgacgtggtcggcgaggccggagacgctggcgtgcatgtcggccccaccgagctcctcatcgctcgcctcctcgcctgtcgcggcacgcagcaacgagggcccggccaggtacgcatgggcctggcgccgcaccatgatgacgtggtcggaaagtcccggcagataggcaccaccagcggccgaagatccatggatgagagacaccaccggcacgccggccgcggacagccgcgccaggttgtagaacatgccgccacccacgacgaagcgttcgacccggtatttgcgcaggttcccccccgcgctttcgaccaactggacaaatggcagcttctgggcaagcgcaatctcctgcgcccgaatcagcttctggccggtcagcgcctgcatcgcaccggcgctgatgcccgagtcgtttaccgcgatcatgcagcgcaccccctcgatatagccgatgccgactatgagtgccgcaccgggtacgctggtggccgggtccggatcttcgaggccgcaatacccggccagggtcatgagttcaaagaacgggcggtcggcgtccagcaggtgcgccagccgctcccgtggcaacagcttgcctcgggcatgaaatgaatctgccgcccttgcagattttctgaccgtccgttgctccagttcccgcacctggcccagcatcgccagcatgtgctcacggttgcgttcggcgcctgacgtcaaaggacgtgcgcctgaaatcgttgcgtcctgagtgatattgttctctgccatcttctgcccttgtggccatcgcatgctggctcgtacgtggattcgaagcgtgtctgactgctgcatgatggcctcctggcacgagagcttccagttagaaattcatcccgatttgataagaaaaccttatgttttctcgtggaagtgcctcacgcgggaacgtgcagccgcactcgccgcctgccatgccatggcatcgcgtcgacagcagccgacgcggcatagcgcggagccgtcaaggcaccgttcaggatcgagtgggaaatttcgggaagcagcagcccgcggtcatgccgcggtggaagccgagacgtcatggccatcgtccagcgcgcaaccgcgccggccggctcttggcctggccagcgcatcaacaatcagccggtcttccagatgccgctggggtggctggcgtttgttgcggccataatctcgccagtgtgctggccgcgccgtggaatcgcgcccgccgccatggccttgccatcgaagcgcggcgcgggggcagcctgcagatggccctccgcttcgaagtagacgccccgcgcggcaaggtgcggatgcccggcggcctcttccgggctcagcaccgggccgaaacagacgtcggtgttttccagcagagcgcaccattgcgcgcgagtcctggtggcaaagagttcttcgaagtgccgatgcagctccggccaacgctcgcggtcccattgccgggcgaagcgcggatcctcggtcaggcccagcttttccagcagcagcgcgtagaactgcggctcgatcgagccgagcgtgacgaacttcccgtccgcgcagcggtaggtcgaatagaaatgagaggcatcgtggatattgttgccgcgctcgccggtgatgaagcccttgcggcgcgtggacagcaacagctgcagcatatgggccgagccatccacgatggatgcatccaccacggttccctttccggtggcgcgggcgttgaggatgcctgacagcaggcccaccgccaggtaaagcgcgccaccgccgacgtcgcccaccacggtaatggccgacgacggcggctctgcaggcgtgccgtggtagtacagcgcgccggaaagcgagatgtagttgttgtcatgccccgcggcctgcaccatcgggccgctctgcccccatcctgtcatgcgcccgtagaccaggcggggattgcgttgcaggcagacatccgggcccagccccaggcgctccatgacgccggggcgcatgccttcgatcagcgcgtcggcatcctggatcagtgccagcaccagctcacgcccttcggccgttttcaggtcggcaaccaccgagcgcttgccccggttcagcacgtagccttcggtggatagcgccgcatcgttggccggtgccgcgcgttccacggcaatcacatcggcgccgagatcggcgaggtgcatcgcgcagaacgggcctggaccgatcccgcaaatctcgacaacttttacaccggaaagcatgaacgatccccctgattcagcatgaaagtgaaggtcttccgtacagtacgttggagtcttggaggctatcagccgtccggccaggcgcggcctccccggaacagggagggcggcccggcctgcgacaccgctcagtcaagcgtgatgcgcgcgttggccgcgatccgtccccagatctcggcgtcgcgccgcatcagcttcaggaatgcctcgggctccagcgttcccggctccaggccttgctcacgaatcgccgtttgcatggccggcttggccaggattgccagcaccgccgcggatagcttgtccgtcaccgccttcggcgtcgccgccggcacgaacaggccataccagccgtttggctcgaaatcacggtagcccagttcggtaaaggtcggcacctccggcagcagcgccagccggcgctcgcccgtgacggccagtaccttgatcttcggggagttgagcgcggccttgccgctggccacatccacaaacccggaactcacctgcccacccagcaagtcctggatcagtggcgagccgcccttgtaggccacgtgggtcaggtcgacgtccccctgcatccgcagcaattccccgtgcatgtgggaggaggtgccgttgccgtaggagccgtagctgatcttgccaggcgtggcccgggccgcggacagcagctcgctcacgctggcaacgcgggtggataccggagcggcaaatacgtccgacgagagcgccaggcgcgccagcggcgcgaagtcgcggaaggtgtcatagggcagtgacttgtaggcgccctgcaactgcaccagcggcgttgcgcccaacagcagcgtatagccgtccggtgcagccttcgcgaccgcgcctgtgccaatcgcgccgctgccaccgggcctgttctcgaccaccaccgtctggccccacatcgccgtcagctcgcggccgagcaagcgggccacggtgtcggatccgcctccggccgggaatggcacgaccagccggatgggcttttgcggataggcagaatcgtccgcggcgtgcgaccaggccggcagtgcggcgatgcacgccagcgcggccagggcagcacgccgccgcggcacagtgatgatgggcatgggccctccttggggcaggattgggtcagtcgatcaattcgaactgcggcaggctcacgtcgtcactcgccttctcgaacaccactcgcacgcgcttgccgatagcaatggcctcgggcgatgcgttgaggatgttcgccatcatgcgcacaccttcgtcaagttcgacgatggcaacggcgtacggcagccgcgccttcatgaaggcattgggtgcgcgatggttgatggtgaaggtatagatcgagccaaagccgcagacctccgtccagtcgacctggtccgattcgcacgcaaggcacagcgtgcgcggatagaactggcggtggccacaggcgcggcagccttgcaccaccagccggccctgcgccgccgcatgccagtagccttcggtgatctcggtgggacgcggcaggggacgttgtgcttcgctcatgcttcagactccgaggatcatggtggtgttgcaggagaagaccagtccgggcgcatggcacagcgccagttcggcatcgggcaattgccgctcgccgcactccccgcgcaactggcgcacggcctcgatcagcacgaacatgccgaacatgccagggtggccgtaggaaaggccgccgccggaggtattgatggggaagcggccacccgggcccagggcgccatcggcgacgaaggcaccgccctcgcctcgcttgcaaaagcccagttcttccagcgactggatgacgccgatggtgaagtggtcatagatctgcaccacgtcgatgtcttcgcgggtgacgccagccatgccgaacgcttcgtccgccgtctcggcgacgcgcgtatccagccagtccgccgtgctgaacggggtgtagtggtgcgagaaggtctcggctgcgcccatcacatagaccggcttcgacttcaggtctcgggcacgatcggcggaggtgatgatcagtgcgccaccgccatccgtgacgaggcagcagtcacgcgtacgcagcggcgacgcgatcacaggcgacgccatgacctcctcgatgctggtttgctcgcgccggtatgccttcggattcagctgcgcccagcgccgcgccgccactgccacctcggcgagatccctggacgtggtgccgtagcgatgcatgtgcaactgggcaaccattgcgtagtagccgatcgggctgagctggccataaggcgcgatgaactggccacgcggcgactccggcgtatccggggcgacggcgccactcttgcgcgagccgtcggacagttgcgtactgccataggtcaccagcgccaccgaacacatgccggcggcaatggccgccatcgcatggcggatgtgcatcaggttggacatgccgccgacgttgctggagtcgacgtaccgtggctggataccgaggtattcggccagctgcacggtggcaaagcggtcatcggtatgcgcgaacacggcatccacatcgcgcagcgacagccccgcgccctgcagcgccagccgcgcggcctgcgcctgcaactccagtgccgtcttgccgggcaccttgcccaggtcggattccgcggcacccacgatggcgaccgagcgagagaggttcttggtcatggtgaattcagagtgcgcgcgcgatgacttcgcgcatgatttcggccgaaccgccgtagatccggttcggacgcacgtcggtgtaggcacgggcgatggggtattcgcgcatatagccgtagccgccaaagaactgcatcaggtcatcgatggcccgcgtggcctcgccggcccagtacttggccatggcggcaccatcgggcgtcagcgtgccggccaggtattgttcaaggcagctgtcgacgaaggcacgcgtggcacacgcatgcgtcttgatttcggccaggcggaagcggatgaactggttgtcgatcagcgccttgtcgaaggcacggcgttccttgacatgcgcgatggtccagtcaagcgccacctccagcgccacggcgcaacgcaaggcgatcagcaggcgctcacgcaccagcccgctcatggcgtagccgaagccggcattgcgctcgccgaccagcatgtcgtccggcacgaggacgtcctcgaagaagagttcagcggtgtcctgggccttctggccgatcttgtccagcaggcggccgcggctgaacccggggctggtggtgtcgacccagaacaggctgatgccgcgcgcaccggcggccggctctgtcttggcgaacaccagcacgcggtcagcgtggtagccattggtgataaaggtcttctggccgttgagccggtaaccaccatccaccttgacagcgctggtgcggatggccttcaggtcgctacccgcccccggctcggtcatcgcgatcgatccaaccacatcgccgctggccatgcgcggcaggaactcacgcttctgcgcctcggtgccgaactccagcaggtacggcgcgacgttctccgagtgcgtggtgaaccccgtcacgccgctggccagggcccgggcgatctcttccaccacgatggcgctgtgcaggaagtcgccgccggcaccgccgtaggcttcgggcaagccggggcacagcaggccgtgggcgccggcatcgcgccagagatcgcgcggaaccaggccagcggcttcccattcggcgtgtccgggcatgaccttgtcagccaggaaacgggcgacgctgtcgcggtacatctcgtgctccggcgcgaacatcttgcgcggcgcgtggtagctggcttcttgtcgggacatggcatcagttgcgctcaatgcgcgattcggttttcggttggccagtagctggccttgacggcgcgcttgagcagcttgccggtttcggtgcgcggcagcgccgcgacgaagtcgaccgagcgcgggcatttgatcggggagatcctgctgcggcaaagcgcgatcagttcttcggccaggaccggcgacgcccgctcaggctcgtgcaactggaccaccgccttcacttcctcgccgaactcggtattcggcacgccgaccaccgccacgtcgaagaccgccggatggctcatcagcacgttctcggattcctgcggatagatattgacgccgccagagacaatggtgttggcaaggcggtccgtgaggtaaaggaagccgtcggcatcgacgtagccgacgtccccataggtggcccacccacggtcgttatagacctgccgggttttctccggatcattgtggtaagcaaaggtcccgccgccggagaagtagaccacgccggtctggccctgcggcacttcattgccatcgtcgccgacgatgtgtacctgcccgaactcgggccgtccgaccgaccccttgtgcgcgagccattccacggagtccagcgaggtgcgcccgaccagttcggtgccgctgtagaactcatagaggatcggcccccaccagtcgatcatctgctgcttgactgagatcggacacggcgcggcggcgtggatcgcatagcgcatggtggacaggtcgaagcgctcgcgctccgccgcagtcagccgcagcaagcgcacgaacatggtcggcacccactggctatgggtcacgccgtagcgcgcgatcgcatccagcgccgccagcggctcgaacttttccatcatgaccgaggtgcctccggcgcgcatcgtggccatgttccagcgcaccggggcagtgtgatagaacggcgcggtcgacaggtagaccgtatcgcggtccagcgacttccagcccaggcgagcgtcatcaccggtgcggaaaaaagcgttggcgccttgcagtggacgcttgatgcccttgggcctgcccgtggtgccggaagaatatgagaagtcagttccctccaccgtgcgcggcaacgtgacatcggccggcatctgctccagccacgcttcatagttgctgtagcccggctcgctcccatccagaagcacccgcgtgacccgaagcgatgccagggcgccgggcgcaaggtcgccaagggtctgcgccgagcagaacagtacccgggcgccacagtcctgcacgatgtactccacctcgtcggctttcaggtgacggctgatcgtggtgtagtacaagccgatccggtgcgcggcccaaaggatctcgaaatagcggacatggttctccagcagcacggcaatgccgtcgccctcgcgcagaccggcagccagcagtgcggcagcgcactgtcgcgaacgctgctccagttcggcccacgtcaccgcctggccggacggcaccatgcggtaggcaacccggtcgggcgtggcacgggcgaattgctcgatcacggacatcttgactccttgattacggatgcaggtcggcgacgccgtggctcagcacgaccacattgcgctcgtctgcgagcgcacggaaccggacctgcccttcgccgcgccacatctccacgcgcagcgtttcaccaggcacgaatggcgatgaaaagcgcaccgaaaggctggccaggcgcgacggatcgccaccgcaagcctgcttcagcagcgcccggcatgccatgccgtaagtgcaaaggccatgcaggatcggccgctcgaagccggcctgccgggcggcggcgggcagtgcgtggatgggattgcgatcgccattgaggcggtacagcaaggccgcggaaggctgggtcggcatcgacatgatcatgtcaggcgcgcgctccggcaccgccggcaatggctcgagcggtgcatcgccgggcgtggcggcgcaggcaaagccaccatcagcccggcagaacgacacatgctcgacggtcgccagcaactcgccgctggcctggtcctcgatgcgccgctcagtgaccaccagcgcgcccttgccggcgcccttgtccaccacgcggctgacgcgcgtctggctgcgtaccgcgccagacgccgcgggcactgaaaaaaagcgcatccggtgctcgccgtgcaggatctgcatccagtcgatgcccgtacccgggtcgcttgcccatgcacctggcgcgccgacggtggcgaggaaggtgggcaccacgctcagtccttcctcaaagacaaagggcaagtccgcctcgtccatcggatcggtgccaaagccgaggctcagcgcatagcgaatgttgtcattcgccgcatagctggaaacctggtcaaagaacgcccacgagcgcaggcggtgatagtcgatggccatcgctgcgtacctccgttctcagatcgggtcccaggaaaacacctcgggcgagcgctccagcggcgtgaaagcgcgcttcaccgccggcacggcatgctccgccagcgtctccagcgtccagccttcggcgcgatgcaccgacgccaccgggcgcggctggctcatgacgatcagctcattgccgcgcacggccagcacctggccattgacgtccgccgaatcatcgccagacaggaacgcggcaaccggggcaacctgctccggcttcatcgcctgcatccgctcaaggcgcttcttctcggcctcggtttcgctgggcagcgtgccgatcaggcggctccatgcgaacggggcaatacagttggaacggacattgaagcgggccatgtccagcgcgatggatttcgacagcgccacgatgccaagcttggcggcggcgtaattggcctgcccgaaattgccgaccaggccggtggtggaggtcatgtggacgtaggtgccgccttgctgttccttgaaataaggcgccgcggcacggctgacaaagtaagcgccgttcaggtgcacatccagtaccgcctgccattcagcggtgctcatcttgtggaagatgcggtcgcgcaggatgccggcgttgttgatcacgccatcgatgcggccgaactcgcggatggcggtatcgacaatggcctgcgcgctctccgcagtcgcgaccgaatcggtgttcgccacagccttcccgccggctgcgcggatctcgtcaaccaccttctgggctggtccggcatcactgccctcgccgctgccgctggagcccaggtcgttgacgaccaccctggcgccctgcgcgccgagcagcatggcaatggcacggccgatgccattgccggctccggtgacgaggatgaccttgtccttgaaattgttttgcatggcgttgtctgcaagaagagagtgatgaatttgttcgcgcttactcgggcttgatgttgccgtccttgatgacctgctcccagcgggctttttcggcgcgcacgaagctgtcgaactgccgcgtcgacccgcccgcggccgtaccgccctgctgcgccagcttctcgcgcagagcaggatcggccagcgccttgttgacggcaacattcaacgcctgcaccaccgcgggcggcgttctggacgagacaaagaggccgagccagaccgaaacgtcgaagtcgcggtaaccggattcggccatggtcggcgtatccgggagttccggggcacgctgccttgtcgtgaccgcaagcgcgcgcagcttgccggctcgcaccagcggcaatgcggtgatgaggttgtccaccatgaaatcgacttgccccgccaccaggtcggtcagcgccggcgatgcgccccgatagatcacgtcgacggcggtaatgccggcgcgctgcttcagcaggtccccggcgagatggccggaagaaccgctcgtcgacaccgccatggacaagccgttggggcgcgtcctggcataggccgccagctcggcaatggtcttgaccggcagtttcgggttgaccaccacgacgtccggcatcgtcagcacatgcgccaccggtgcaaagtcctcgaacttgtaaggcagcttgtcgtgcaatgcgtagttggccgcattggggccaaggctgcccatcaccagcgtgtggccgtccggttccgcgcgcagcatggcctgcatcccgatcacgccgcccgcgccaggcaggttctccacgacgacgggctgccccagctgctcagacagcgtcttgccgagcaggcggctggtcaggtcaaggatgccgccgggcgaacttggcgcgatcaggcgcaaaggacgcttggcctggaaggtctcgggggacgggctggcgaatgcaaggcccgaggtggacacgacagcgaggcaggctagcgcctggcaaagaaaacgccgcttcatggttgtctcctgtttaatttttttcggacacttatgtccgcctagcggtcattaccgcccgttttttcgaactttacgtccggccttgctacaatgtcaacctgaaatcagacctcgtacagacatgactactaccgacaacgatggcttcgtacgctcttttgcccgcggactggccgttatccacgcgctcgggcgcagcggcacgcacaccgttgccagcatcacggcatccactggcctgccgcggaccgtggtgcggcggatcctgctcacgctgtgcgagctgggctatgcggcggaatccgaaacgcggggttttcgcctgaccccgaagatccttaccctcggcatgacctacctgacctcgctgcccttctgggggcacgcgcaacgcgcgctggaaaccctgtggacgcaggtcaccgagtcgtgcggcatgtgtgtgttcgacgggcacgatgcggtatatgtcctgcgcattccgtcgctgaagatccgctcactggggcttggcgtgggcagccatgtgccggccttcgccacagcaccaggccgggcggtgctgggcttccagaccacggaatttctctcgcagtttctcgacgaggcctccctgcgcgcctacacggaccgcaccgtgcacgacaaggcagcattgcttgaagcgttcgctgccgtgcgccgcgatggctatgcgtgggtggatggagaattcgaccagcacatcgcaggcctcgccgtaccggtacgcgacgaacaccacaacgtggtggcatcgatcagcgtcaacctgccctcgggcgaagtcacgagggaggaagcggtgaagcgcttcctgccgcccttgcgagcggccgcggaacagttgactggcctggcgccggcattcctgaacccggtcgtggtgcccacgcagcgtgaagcagcggtcagcatgcaagcttgagcaaggctgcatgccagcaaacgccgacttccagtgttgcttgcgaagttcgtgcttgagcaccttgccgacgctcgacaaaggcaacgcctccacgaattcaacgctgcgggggaccttgtagccggcaatgcgttctcggcagcttgtcgccaaccttcacgtcggcgaaacgggggggcttgcatggttctgttctccttgtgcgcgatcagccgcggcgttccaccagggtgctgcgcatgtcggcgacatgttcgccgtcctggttggtcacgcgggtggtgttgacgacaagatgcagcgccccccctcttgtcgtggacgtcgctgaccgtcgtgtcgaagtgcagcgtgtcgccggcgtaggccatgcggtgatagtcgaaggcctgttcagcgtgcaggatgcggcccaggtccatttgcagcaccttcatgcggtcgatgcccgatgcggccgacacatcgctgttcaggcacatgaagaacgtcggcggcaccggcagtgagcgatgccccgcgtcgcgcgcggcggcttcgtcgatatagaccggattcgtttcgccggttgccttggcgaagaagcgcaggcgccccttctccacctcgatggagcctttgccgaggtccatgccaatcatgctcttgtcagccatctgatctcctctggattgtcgggatctggttcagccgcggccgtacagcgtcaccacgcaggcgccgcccaggccgaggttgtgctgcagcgccagctgcgcgccttccacctgcgtcggaccggcgctgccgcggatctggcgagtcagctcgtagcactgcgcgaggccggtggcgcccagcgggtggcccttggacagcagcccacctgacgggttgaccacgaccttgccgccgtaggtgttgtcaccgtcccgcaccatcctctcggcctcgccggccctggcgaagcccagcgactcatagctcagcagctcgttctgcgcgaagcaatcgtgcagttcgcagacctggatatccgacgggccgacgccggcctgctcgtacacggcctgcgcgcccgcctcggccatatggaagcccaccaggccgatcatcgaaggcggctcgaagctcggggccacgtcggtggtcagcgactgggccaggatgcgcacgtcggtgcgcaggttgtgcttgttcgcgaaggcttcggtgcagacaatggcagcggcggcgccgcaggtcggcgggcaggccatcgagcgggtcatcacgccgggccacatcaccttctcggccatcacgtctgcttccgtgacgacggtgcggaacacggccagcgggttgttggcagcgtggcggctggccttggcgcggatcctggcgaaggtctccagcctggtgccgtagcgctgcatgtgctcgcggccggcgccgccgaacagcgtcagcgcgcgcgggcacgccggcctcgaccgcatcctgcaccatcggggcggcgatgttggtgaactcgaccatggccgcctcgcggtcagtccacgcgctcttcagcgggcccggctgcatgaactcgaagcccagcgccagcgcgcattccaccgcgccgctctccactgcctggcgcgccaccatccccgctgtcacagcagccgctccgcctcctcgatcagggcggtcggcgacagcatgtcgccacgcgcgaaccgcaccagtgcgatggatcgcaccagtggaggatcgcccgggacgtgggcagtgagcaggtcgatgtcgtatgccggccccgcgctgtccgccgcgagcagcacgttcatggcactaagccgcaagtgtctttgctcgatggaaaagcaggagcgtgcgtccgccaggacctcggccaggcattccagttgacggtcaagcgccccggtttcggggccgagctgcgcaagttcctgctcgttcgcggcaatctgcccgcccagggcggcctgctcgccgggacttgcgtcggcatcgccgccgagcaccgaacgcatgccggtgccttgctgctggagcaggcgcaggcgcgccaccagcagcgcctgctcgcgcgcgagcacgtcgcggcgtgacttgccggcagcgaaacgggcgagaccctccatgctgaactgatcgaacatgcgccggacaatttcctcgcgcagcgcggcctcgctgcgagcgatgatcctgaccttgtgatcgccgaaactgacggtggtttgcggcacttccgtgcgcatgacatccccttccagcgcaaccccgagcgtgcgccgctcggtcatcgccatccccagcaccgcaaacgcctgcggcgcatcgggcgactgttcgaagaacgcgcgcagttcaggagagcggctgaaggccagcggcacgtcacgcggcgcgccgaagaaggcgtgaacatagggatcgtcaccccatgcctgcatgctggcttcccgcggcgcgggaagaccctggacgagttcgcgcacgtagtcctgcgcttgctcgagcgcaggccgaagccgctgctggtagcgtgacaccagccgcaagcgcggatagatccgggtcacgcgctcggtcagctcggcaatctcctgcttgccgtgcgcatggacttgcgcattgcgccagcgcaaccaccgcagaaaacccattggcatgctcccacccggcgccgccttactcagcgggcacgcctgggcgtgacagaaatggcaagggcttcggtgtagacggcctgcacctggtcaccgcgtctaaccgccttcagttgctccggatcctcgacatgcacgtccaccgtcttgccctttggccccttgagcgtcaccatgccggtcttggcgttgacggccaccacatcggcagtgaccgtcacctcgcgcccgaccatgccgccgggcttggcgccaggagcggcccgctcggcggtctcgcgttcggtgctggagcgcatgccgctctgcttggcgagagccactgacaaggcctgcgtgtactcgacggtgaccatgtcgcccacgcggagctgctcgaagttgcgcacgtcctcgccgacctgtacgtccgtgaccttgccctgcttgttcttgagcgaaatggtgcgcgtggcggcatcgatggccaccaccgtggcagtggccttgaccgtgccggtggtcctggtagcccccacgcccgacaccgtgtccacgcgcgtctcgggctgtgccagcaccggaagagttgccgcggcaagtatcgccgccacgattagcttgctgggatgcatgacttactcctcgagccccgtctgctggcatgccgtcgttcggcggcgccggcacgacgccggcgcttctaccggaaaggtctataaaccatagcatacgaacggttattcgcctgccccgcgtccctcacgccacatttgtcgtcggcgttcacggactggcccctgattcaggtattcgactatccacgcacgtcggaggcatgccaatgcatcaacccaagatcgtcgtggtcggcgcaggactggttggcggctcggcggccctgtttgcggccgtggctatcccgagcgcggaggtggtcatcatcgatgttgcgcgaatccgggccgaaggccaggcgctggaagctcccccgccgcgaagccagcggcccccgcagggcatctcaaagatctctggagatttctagtcccggtgggaatcggcatcgtgctctggttcctgccggcgccggccggcctcgcggtgaaggcgtggcacatgttcgcggtatttgtcaccaccatcgccggcatcatgaccgcccctgcccatggcggccgtcgccatcatcggcgccaaggaaatcatcatggcggcaattttccttggcttgctggtgctctggattttcggtgaggacctggccatcggcgcaacgctggcggcggctctcggcgtctcgctgctgttcatcaccggcgtgctgacctgggaggatgccctgaacgagaaatccgcctgggacaccatgatctggatcggcctgctgatcatgctggcctccaaactcaatgagtacggcatggttgcctggttcggcaaggagttcggggcacacctcgagggcttccaccggctggccgtctatatgctggtggcggcgatctattgctacgctcactactccttcgccagcgccacggcacacatcagcgccctcttcccgctatccatggcgctgatggtcgcggccggtatcccgcctttcaccgcggcgctttgatcgcgcatgcgctaacaagcacttttcatattctttggttggcggagcaaatcgcgctaacaatagcttacatacacggacatccgcttgatttaccctccgctgcctgaaccttgcccgcccgggcccaccacacgaaaaacaggcaaaaatgaagaagatccacgcgtacccgctgatggcaatcgccatgctgaccgcctcgggggccgcctttgcgcagcatgtcgtcggggggatgggcgaggaagtcaggatcggcgcgttctccggtccgacgcaccgcaccgacagcagtcgcggcacgcccactgggcgcagggacaatacggcaaagccaggccggcaagccgccgatccgcgtagcgcacgtccggtcagcacgcgcggacctgcacccacgcttcccggcaagcatttgccatagccgcgcacatgcgaacctcaccgaagccaacctggcacagaaccagttgctgccggcacggaacgcgtcagctgacgcctatcacggagcgctcgccgccgcggcgacattggcgctggcaaccagctcggttggcgcggcgcgcgatgggggtggatggccggtgcggtgacgcggcctgtgccctgctcccggcgtcggggacgaaagcaatgggggcgaaaccttgtggcacgcgcgcttttgcacgcacgagaaggcagcgggccggcccagatcagccctgtcgcggctgcaccgtcgccgcaaggccgggcttgcgcagcattttctcgacctctcccgcatgcagttcctccagctggatcaactgccgcgcatactcctccagcgcgactgagcgcccctcgaccaggcttagcagctcacggtacaggtccagggcctccatctcggtcgcgagcgattcacgcaggatcgcgccgatatcggtcgtgtgggtgtccagcagctcgccgatgccaagcgagggataggcgccgagggtcgtgatccattcgccggcctggtgcgcgtgcagcagcgactcattcgcctgctcacgcagccacgacacgatgggaatgcggccgaagccgaatatcaggaacgaatagtgcgtgtagcgcactaccccggcgagctcggcttcgagtattcgatccagcacaccgacgactttctcctgttccatttccgtcatggcaggttccccccgtgaggtggattcgacagtacgccagcacccgcggcggcacgccgcgcagtgtctagcggtagacgaggacaggaacccggcagtgggtaagaaccttctgggtttcactgccgaccagcagcccctccaggcccctgcggccgtgcgacgccatgaagatcacgtcacacccgtgcctcgcggccgcatcgatgatgcccttgtagggtaccgaagtcgtcatatccgtttcgcatgtgactcccgcggccctggccgcagcaacaaccgcttccagcctggcgcttgcatgtgcggcctcttgctcttcgaaggccttgcgcctgggatggccggcatcgcctgacgccacgtagggatactcttccatgcacgtataggccgtcagcctggcgccgccggctttgacaaagccaatggccgcatccattgccatttttgacagttccgagccatcggtggccagcaagatgtgcttgaacacgattcttctccttgggcgattgatcccggcgggcagcgacagcccgccagtcaagttcagtatggacaagaatccgcctctcgccacccacgccgatgcacccgcgcacacgccgacgctgccgcggcgccctcacccatcgatcttgaagccgatatccttgatgaactgcccccagcgcgcatgatcggtccggatctgcgcggcgaaggcctcaggcgtgaccgcctgcggcggcagcacgccaacgcctgccagccgcttctggtaggccgggtcggccagcaccttgcgcaccgcagcagagaccgcatcgaccgtggccttgggcatggccttggggccgaacagcgcgaaatagccgctgagctgctccatctcaggaaagccctgctcacggaaggtaggcgccccgggcgccagatcagagcgttccgggatggtggtggccagcgccttggtcttgccggcctggtatagcggcacgccggtggtcaggccgtcgatcatcagcggcaccacgccgcccacgaggtcctgcgtggccggcgccgagcccttgtacagcaccggttcaaggttggtgcctgccagccggttgaacagcagcggaccgaagtgcgacgaggtgcccggaccgtacgaggccgagtggatcggcttggtcggattcgccttggaataggcgatcagttccttcagcgtggagtacggcgcatccttgttggccgccagcagcaccggggcgcggccaagttccgccagcgcggtgaggtcggtcaacgggtcgtaaggaacgcggttgatatgcgcgcccgaggtggccgaggaacccagcgtcaccagcagcgtctgcccgtcattcctggcgcggatcacgtcctgcgtggcgggaatggtggccccgccgggcttgttctccaccaccaccgactgcccggtcacgcgcgtcaggtagtcggcaaacaaacgtgccaccacgtcggtgccgccaccaggcggataggccacgaccagccggatggcgcgcgccggccactgctgcgcgatggcgtgcggcgcgacgccggcggtcgccgcgatggccgcggcgctcaggaactttcgacgatccatgtgtgaagtctccgcgttatcgttgtttgccgcgatggcggcgggtacttcatgttagaggctgatgcgccgtgggacaggcccgggttttcctccatgcggcggagccgggcgcggactgccggtggcttgcctgccttgcattcgcctacatcgcctgcgggctgctgccgttgtcgtcccgcgtcatgcgctgcgtttctggcgcacggtcgccggcacgcaagtccgcgccggcgaaaacccccgcgatcacctcgccttgccaggagaaatagggattgaacgtcagccgcgcatgcaccttgccggcttcgcgatagccccagtccgaataccacacggcctcgccacgctcgcaagcccgcgtcgccaactcatcctgcccgttccagcagatgcgcaggcggccctgttccccgtacagcggattcgccggcgagaacagcaaacccatatgggagaactggctgatccgcaattgcggcagcgtatcgccacgcaccagcacgcggccgctgtccgccgtggtttccggcctctggccataccagatcaggcggcttgcgggatgcgtaaacctgtcctggaacacggtcagcaaatagcgggtatcgagcaccgaatcgtgctgcgccaccgccatgaagaccggcttgtcgtaggccccctgctccagccgcaggcgcgccgcgcgactgctgcggtagaactgggcgaagccgttggttggcaccgtcatgtagcgcacggcgttctgcatcggccggcgcccgtccggctccagcagccatgggcggatccagccaatcagcggggtcagccagtcgtagcggctgttggactggaatgccggtgaaaacagcaccagccccgccacgtccgggtgagcgtaggcgtattcaagtgccaggttggcgccagtggagaagcctcccaggtagacctgcccgacatcgcggcgcagcacctcggcctgctcccgcaccacgcgctgccagtcttccagcgtcacgtccagcaggtcctccggccgggtgccatgaccgggcagcagcacggtcctgaccaggaagccctgcgcggcgagctgccgggcgaggtcatggaacgaccacggcgaatcgccaaggccgtggatcagcaggatgcccttctccggcttcgttccggcacgggacagcgccggcagccattcgccggggccgttccacgcgagttcggctgccttgtcggcaagctggaagtggcgccgcgcctgcagctggctgagggtttcgctacggtaatcgctgaagctcgcgcgcgcgggcagcgagccgccgctgccgatgccggcgcacgctgccacggtcagtgccatggcacccagcacggccctggctgcgttcagcttgttgcggttggatctcaacctgtcctccacatcgtctgccctcactggcagcgtcgctgccgtgcgccagattccgggcatgatggcccggccctgccaatcgataaaccgcgtagcttagctgcccgcagccaacggcgtgctgacaggcaactggcaaagccgtcagcaagcacgctgcgactaccgcatgcgcgcgcgccgcggccttcctgacagccctgacaggctggcgtcaccgttccaaccgcctccgttggctataaaccagcatgccaatgacttgtggatccggcgggtccgactgccatgcctgcgttctccctcacctcctatctgctcgcggcgctcgggccttatgcgcgacggttgtggtttgcagccgcggcgctctgcgtgctcgcgctcggcacgctcggcctggtccggcgcagccagtccgatgcgcccccaccgccgccaccgcctgttcctgtgcgcgtggcgcgcgtggaggcacgcgacgtcgcccgccaggcggaaagcgtcggcaccgtccggcccttgcgcgacgtggtggtgcgcacgcagatcgacggccagctgatgcgcctgcatgtgcgcgaaggccagcaggtggcccgcggcgagctgctggcctcgctcgatgaccggccgatccaggccgcactgggtcaggcccgcgccacgctggcgatgaacctggcgcagctgcgcgcggccgagctcgaccttgggcgctaccgcacgctgatcgccgccgatgccatcccgcgccagacgctggaccagcagctcgccaccgtcgagcagctgcgcgccaccgtgcagggcaaccgcgccgctatcgtcgccgaggaagtgcgcctgtcatacacccgcatccgctcgcccatcgccgggcgcatcggcttgcgcaacgtcgatgaaggcaacctggtgcgggtcggcgatgccgacgggatcttcaccgtcacgcagctgtcgcccatcaccgtggaattcaccatgccgcagtcggcgctgccggtgctgcaacacctgagcgccggcggcgcgaacgcggccgtgcacgcgcatgcacgcgacggcggcgcgccgctggcgcaggggcgcctgctggtgatcgacagccgcgtgggcaccggcaatggcgcggtccgggtcaaggccgagttcgacaaccgcgccggcgagctgtggccgggccagtttgtcgcggtgcggctgcacaccgggctgctgcgcgatgcgctggtggcccggcccgcggtgctgcgctacggcgaacaggaccagccttatgtgttccgcgtcaggccggacaacaccgtggagatcgtgcccgtcagcgtgcgctaccaggaccgccagcaggtcgtgctggagggcgtcgccgccggtgaccagctggtgtcggacggccagtcccggctgcgcgccggcagccgcgtctccgtgccgatcgcaaccccggccccgagagcctgaagtgaaatcatcctcttcgctatatggctggtgcatcgatcacccgatcggcaccgccttgctggctgccgccctggtgctgctgggtgcggccgcatatttccggctgccggtggcaccgctgcccgaagccgaagtgccaaccatccaggtcaacgccctgctgcccggcgccagcccggacaccattgcctcgtcggttgccacaccgctcgaagtgcagttcagcgcaatccccggcattgccgagatgacttcgaccagtgcgctgggctcggtcaccatcgtgctgcagttcacgctggagacccggctcgacagcgccgtgcaagaggtacaggcggccatcaaccgcgccaccagccggctgccgccggacatgccggcaatgccgacctggcgcaaggtcaatcccgcggacagtccggtggcgatccttggcatcacctctgacacgctgccgctgaccgaagtcagcgactacgccgagcgcgtgctggtgcgccagctcgggcagctgccgggcgtggggctggtcaacgccaccggcctgcgccgccccgcgatccgtgtgcaggcctcgccggcggcgctggccggcgtgggcctgacgctggccgacgtccgcggcgcaatccgcgcggccagccgcaacgcgcccaagggcgcgctgtacggcgaggcgcgcgtcagcacgctggagaccaatgggcagttgctggaaccggacgactatcgcgagcttgtcgtggcctggcgcaacggcggcccggtattcctgaaagacgtcgcgcgggttgcggtcgggcctgaagacgcctacgtcaatggctttccgaatggccggccgggcgtggcgctcgccgtcatgcgccagcccggcgccaacatcgtgcagaccttcgatcgcatcaacgaagcgctgccgtccctgcggcgtgccttgcccgccgatgtccgcgtggagatcctgaacgaccgtacccgcaccatccgcgcctcgctgcacgaggtcgagctgaccctgctgatcgctgtgatgctggtgatcggcgtgatggcgctgttcctgcgcgagtggtcggccacgctgatcgtgacggcggtgctgggcgtgtcgctggcggccacctgcgcggcgatgtacctgatggggttcagcctgaacaatctcacgctggtggcggtggtggtggcggtcggctttatcgtcgacgacgccatcgtggtggtggagaacatccaccgctaccgcgaatccggactcggcctgcgcgaggccgcgcgccgcggcgtggccgaggtcgggcccacggtagtgtcgatcggcctgtcgctggtggcggtgtttatcccgttgctgttcatgtccggggtcgtgggccgcctcttccgcgaattcgcgctgacctcggcgatggcgatactgatctcggtggtggtgtcgctgacgctggcgcccgcgctggcgggcatcgccatgcgcaaggcgcatcacgatacgggcgcgcgccaggcggacctgtccacgtggctggggcagcgctacgcagccgggctgcgctggtgcctgcggcgccaggcgcgcgtgctggcggtgttcggcctgacggtatgcgccagcgtggcaggcttcgtgctgatccccaagggcttcttcccgctgcaggacaccgcattcgtgctgggcacctcgcaggcggcggcggatatcccccatgcggacatggtcgccaagcatcgcgccctcgccgacatcatcgctgccgacccggccgtgctgacggtcacccattcggtcggcatgaccggcggcagccagaccctggccaacggccgcttctggatcgtgctcaacgaccgttccgaccgcgacgtctcggccagcggcctgatcgaccgcctgcggcccaggctggccgcggtgccgggcatccggctctacctgcgcgcagcacaggacatcaacatcggcgcggggcagccgcgggcccagtaccagtacgttctcaagggcaacgaaaccgccgagctctatgcgtggtcgcagcggctcaccagcgcgctgcaaggcgagccgctctaccgcgacctgtccagcgacctgcagctcggcgccaatgtcatccgcatgcgcatcgaccgcgcggcggcagcgcggctgggtctcacctcagccgatatcgacgaggccctctacaacgccttcgggcagcgccagatcaacgagttccagaccgacaccaaccagtatcaggtggtgcttgaagtcgacgacgacgggcgcgggcatatcgagacgctgcagtcgttccgcctgcgatccccgctgtcgggcgagatggtgccgctcgccgcggtggcgagcatcgcgccgccgggcgccgggccggtctcgatcctgcaccacggcatgctccctgcggtcaacctgtctttcaacctcgcgccgggcgcaccgctgggcgatgcggtggcacggctggagcaggtacggcagcgcatcggcatgccggccgccatccagggcacgttcctgggttcggcccaggcgttccaggaggccctggccgggcagccctggctgatcctggcggcgctgctggcggtctacatcatccttggcgtgctctacgaaagcctggcgcatccgctgacgatcctgtccacgctgccgtcggcggccattggcgcgctcgcgctgctgtggctgggcgggttcgacttttccatcatggcgctgatcggcgtgatcctgctgatcggcatcgtcaagaagaacggcatcctgctgatcgattttgcgctggcggcgcagcgcacccgcggcatcagcgccggccaggcgatctacgaggcggcgctcacacgcttgcgcccgatcatgatgaccacgctggccgcattgctgggcgcggtgccgctgatgctgggcttcggcaccggcgcggaactgcgccagccgctgggcgtggccgtggtaggcggcctgctgctcagccaggcgctgacgctcttcaccacgccagtggtctacctcgcgctggaccggctgtcccgctatcgccggcccctggcggcggtgccgggcgctgccacacctaatggcaggccgtgatggctgcatgggtggtggtgggctgcggggctcagccgttcgcgtcagcgggccgtggctcgctgcgcgcgccgtccgtgtacgtgtcgcgcggttcacgcacccgggcgccgtcgctgtacacatcgaagcggcccttggctgtcgccgcgctggccgcgccatcggtatacgggtcaacggcccgcggtgcagccttggccgacaacgaaatgcttgcgccgaccatcatcagcaaggtcgggatcagggcgcgcagcagcgcggaacggtggcctgtgctgtcgtggtggtgggatcgcttgggtgaggtcatggaaggactcctgtgcaagtgggaaaaccggcccggccgggcacgcatggagtctagggagcgcagccgacgccaccctgacgcaacgctgacaattgcgtcaggctggagcggcggcgcgtcttcaaacagtcttttccaccagtgtgaacaaaagcggcacgtgctcctgtcatgcttgcggagcgcgcgccgcaaggcctggccgcacagcttcggtgcggcaccgggaaactgacaggattgacaggttggagccgcacacatcttctatattgtttagattccgaggattggaccaatgaaactcttgctggtcgaagatgagatcaagacggtcgattacctgcgccgcggcctgtccgagaatggctacgtagtcgataccgcgcacaacggcgtggacggcctgcacctggcctgtaccgagccctacgacgcgatcgtgctcgacgtgatgctgcccgcgctggatggcgtctcggtgctgaagtccctgcgccgcgagcagcagaccccggtgctgatgctgaccgcgcgcgacgacctggatgaccgcctcaatgccttcgatgccggcgccgacgactacctgtccaagcccttctcttttctggagctgctggcgcggctcaacgtgctgacgcggcgcggccggcagactgagccgtcgcagctgaccgtgggcgatctgcgcatcgacctgctgtcgcggcgcgccacgcgcggcacgcggcgcctggaactgagcgcacgcgaattcacgctgttgtcggtgctggccaggcggcaggcgcagatcgtgtccaagaccgcgatcacggaactggtctgggacatctcgttcgactgcaacaccaacgtggtcgaagttgcggtcaagcgtttgcgcgccaagctggactggcccggcgaagccaagctgctgcataccatccgcggcatgggttacgtgctggagcaccgcgacggattgagcgcatgaaccggcaacgctcgatcgcggcgcggctggccgccatgttcgggctggcggcagccctggtcttcaccgtcaccggcatggtgctgtaccgcgtgcagtgcgtggaactggaaaagcgccagctcggagagatccgcgcccgcttcgacctggccggcaccaaggccgcgggcctgggcaccgaaaagcaatgggagcactttgccgccatgctgcgcaccctgacgccggccgatcacagcgtgcgctactttgtcgaaagtaccgaccgccgcttcgactacggcgagcccttcccgcgcgaggccgacaccagcccgcgcgcacccgacgtgtgggcggtggagttcggcgaccaccgcttcctgatgctgaagcgccgcatcccggcgctgaatgatcgccccgaggtggcgctcgcggtcgcggtggaccaggcggcattcttcgagaccagccgcacgcttggcatcgccctggtgatgtcgtcggtgctcggcgtgatcgcggtgagcctgcttggctggcgcattgccaagtccggcctggcgccgatcgagcgcctgtcgcaacatgccggcgcgctcgaccccaagcagctggagcacctgcccgacgccgacctgcccgccgagctgggcggcctggtgcatgccttcaacggcgcgctcgacaagctcgagcacgcctaccagcagctatccgccttcaatgccgacgtcgcgcacgaactgcgcacgccgctgggcaatgtcatcggccagacccaggtggcgctgtcgcgcccgcgcagcaccgaacagcttgaagagatcctgcagtccaacctggaagacctggagcgcctgagccgcatcgtgatcgacatgctgttcgtggcgcagtccgaccgcggggcgctggcgcgcgacctggtcgaggtctcggtcgcccaggaagtccggcgcagcgcggacttcctcgacatgctgttcgaggaagccggcgccacgctgcacgtgaccggcgatgcacgcgtgcgcgtcaacgtctcgctgctgcagcgcgcgctgaccaacctgatgagcaacgccctgcagcacggccggcccgggcggccggtgacggtcacgatcgcgcaatcggcggacacgctgaccatcgccgtgcgcaatgaatccgatcgcctgcacacgatccggcccgagcggctgttcgatcgcttctaccgcgccgacgccgcgcgcagcgacagccggcagaaccacggactggggctggccatcgtcaaggcaatcgccaccatgcacggcggcagcgtgttcgcgcaggtgcaggcggacgcgatccggatcggcatgacactgccggtcagcgagccggcgcaagccgcacccgcgccggcacggccgctgccgcgccccgcggcggcctgattgcgccgtgttgatgcctcaggccgcgccccggagcggcccgaaccgctccacgtacaaccccgccacccaatcgacaaacacccgcacccgcggtgccagctgccggtggaacggataccgcgccgacaccggcaagtccgggcagggccaggcctcaagcaccggcaccagccgtcccgcgcgcaggtgctcttccacgcggaagcgcggcacctggatcaggccgcagccggccagcgccgcgctggtatagcactcggcatcgcttaccgagatccagccgcgcgccttgaactcctgcacctcgccatcgacggtcagcgtgaagggataacggcggtcatggttgcgcgagaagaatcccacgccgatgtgctgtgccagctccgacgggtgttccggtttgccatgcgcggccaggtatgcggggctggcgcacagcacctccggcatttccgccagccgccgggccaccagcgaggaatcgcgcggctggccggcacgcaccacgcaatcgatgccctccccggccaggtcgaccagccggtcgccgctgctgacgatcaggtcgatatgcggatagcgctcccggaactcgccgatgcgcggcaggatgatcatggtggcgtgggtgccatgcaggtccagccgcagcgtgccgcgcgggttggccacctgcgtgctgagcgaggtctcggcgtcttccaggtcctgcagcacgcgcttgctgcgctcatagaacgcctgcccgtccagcgtggggcgcacctggcgcgtggtgcgctccagcaggcgcgcgccgacgcgggcctcaagttccttgatggcgtgcgtggcggtggcgcgtggcatgtccagcgcgctggcggcgccggtgaaggagcccagttccacgatccgggtaaagagttgcagcgcgtcgaagcggtccatgcggaggggctgtcatagcggaaaggtcacttccggattggaatcaggttccgggcgcgcgtcaagccagatctccgctcgcctgtccggggtcgggtccttgactgcgggcagggaccacgaatcagccaggcatcgatgctgctagcctatatttcattaatagtcttctgccgttctcccacgtgtcccgtgccgggccatgtggcgagtatgcaatccggttagtgctgggagatgggatatgagcgccgttcctgagtcgcgggtcaccggcaccacttcggccccagggaaacgtcccgtcacttccacccggcatgtgtggacccgatactgggccattgcaaaactttactggttctcgcgggaaaaatggaaagcctccggcttgctggtcctgctgatcctgctgctgttgggccagacccagaccgaggtactgatcgtccagcaaaccggtgaattcacctcggccctggcagcgcaagacgcggatcgtttctgggcctcgatcaggaagtgtctctatatcctgatggttgccgtccccatctacgcggtctattactacctgaggaacaagctgagcctgctctggagacgctggctgacgcatcactatctggacgggtatttcaagggccgggtctactacaagctcaattcagatgccgcgatcgacaatccggaccagcgcatcgccgaggacatcaataccttcacgcggcaatccctgttcttcctttcaatcggtatcggcgcgctgctgcagctcatcgccttcagcgccgtcctgtggtcgatctcaagagagctggtctactttcttgtcatttatgccattgccggtacatttgtctccatcttcttcttcggccgcgtcctgatcggcctgaacttcttccagctaaggcgggaggcggatttccgcttcagcctgatccgggtgcgtgagaacgccgagtccatcgctttctatcgcggcgaggcgctggagtcatcccatgtgagaggccgttttggcaaggccttccagaatttcgaccggctcatcaagtggcagctgagcctgaacatgttccagtatgcctatggcttcctgaccatcctgctgcccagcgccatcgtcgcttcacgcgtgctttccggcgagcttgaagtcggcagcgccatccaggcggccggcgcgttcgccgccatcctgaacgcgctgaccgtgatcgtcgacaactttgaagacctgagccgcttcgtggcggggctggatcgactggacacattctccatctcgctgaccgggacggcagcagcctccgtgaagccggccaccacgatcgagtccatccatgactcccgcctggcgctggaacatgtgaccttgcgcacgccgaatcaggagcgaacgctggtcaccgacctgacgctgtcggtcaacccgggagagggccttcttatcgtcggcgccagcggcggcggcaaaagttcgctgatgcgcgcgatcgccggattgtggaacaacggcacgggatgcatcgtgcggccagtgccgcaggaaatgctgttcctgccgcagcatccttacatggtggtcggcagcctgcgcagccagttgctatacccgaaccacatcggccagcggatccctgacgaggagcttctgaagctgctggaagcggtcaacctgaaggacatcgccggccgctttggcggcctggacacggaagtggactggggcaaagtcctgtcccttggcgagcagcagcggctgaccatcgcccgcgtactgctgtcaaagccgcgctatgtcatgctggacgaagcgaccagtgccctggatatcagcaatgaggaagccatgtaccagttgctggccgacatgcagtcgacgcttgtcagcgtcagccaccggcccacgctgctgaagttccaccaccaggtgctggaactgcccgggaacggaaagtggtggctgcatccgaccagggactatcgctttggctggtaggcatccggcccgcccccaaccatcatcgtgcagtgctaacgtcgaacgtcgcccaaatcgaggaccagttgctgtcgcagcgcctgcaaggcaaccgcgccgacctgggttcgatgcggcgcgggccggtgcggctgcaacgggcccgcgccgcgcattcgcctggcggcgcctggcccagcacccttactgcatgtgctgcccgccattgatggcgatattggacccggtcacgtaggccgcttcctccgagcacaggtaggcaatcagcgctgcgacttcttccggcttgccgacgcggccgaccggaatctgcggcaggatcttggtctccatgatttccttgggcacggcgttgaccatcttggtggcaaggtagcccggagagacggtgttgacggtcacgcccttccttgccacttccagcgccagcgacttggtgaagccgtgcatcccggccttggcggcggcatagttggtctggccgaaggcgcccttggatgcgttgaccgatgagatgttgatgatgcgtccccagccgcgttcgaccatgccttcgcaaagcggcttggtgagattgaacaccgagtcgagattggtccgcatcacggcgtcccagttcggcttgtccatcttcttgaaggccatgtcgcgggtaatgccggcgttgttcaccaggatatccacgcggcctacgtcagccaggatctgcgccgcgcaagcctggcaggcatcgtagtcggatacatccacctcgtaggcacgtatctcgcggccgccggcggccatcgcggcaagccagtcctgggcggccgcattgcccggcgagtgcgtcaccaccaccgcatagcctgcgtcgtgcagcttgatgctgatggcttctcccagcccacccataccacctgttaccagtgcaattttcttcatcatcctgcctgcttcattctcgtaaagttgaaagacccctgccttgccgggacgggctcttgcctgattgtcccgagcacattcccgctgccctggcgcggacaaagcgagggcgagccgggccggatgactccgggcccagcttgtataccgatgcgggaagattggcgtcgcagtgctgtggcctgcaagcctgcgatctatgttcagcgcgctggcctggcctgcttggccagccgcacgccgttattgcttggaagcgcggggcgccgcctgctgggccgcgccggaggccgctgcggcggtcttggcaaagttggccttggcgacttcagccgtctgcttcgcggcgtcctggaaggattgaaaggtgctgctggcggctgcaacgctcgattgcagcagcgcggtgatcgcttcagacccggctggcgcgttcttcacgaagttgtcaacgaaggcttgcacattgcggttgtgctgttcgtactggccctcgactgccttggtcagctccacctgcgtgttcgatgcgatttcgtacacatggcgtgcatatgcaaccgccttctccgcggcaggctgtgccagattgccctgcacggcgaacacttcacgcaggtcctttccggccagcaccgcttcgatattgccctggccttcggcaagcgtcgtcctgactgcctgcaggttcaactcggtcaacttctggaagccgtcaaaagccatgttcgtcagcgcgaacagttggttcagactggacttttgcactgcagcaaattgctcgggcataaaaggggacatgcaaaatctcctgtggattgatcgaacggattcgcgcaacagattgcaacgtgaatccgcttcggtttggcttccggattgacagcgccaccaatcctgcagcgcagcatccgagtgcgaatcctagagggtttcctctaatttgatccctaggtatatacccaaaaagtctttaaaacaggacaataaaagtgcatcgtacgtctctaaatttacatgtgcttacgcagaaatgttgcagtgcatgacatgtgtagggcgcacttcaccccagacgcttggaacggatctctgaatacagcaaggggaaaatggaaatgagccctgagcggccacacagggcagcccgagctgccggtatgcctcacgtcgcagccttcctgagccgcaacgcattggtaatgaccgaggcagaactcaggctcatcgccagcgccgcaatcatgggcgacaacaacaggcctgtcattggatacagaacgcccgccgccagcggaacgcccaatgcgttataaacgaacgcaaaaccgaggttctgcttcatgtttcgaatggtcgcttgcgagagtttccgggcacgggcaatcccgcgcaaatcccccttgaccagcgtgacctgagcgctgttcatcgcgacatcagtgcccgtgcccatggcaataccgacgtcggccttcgccagcgccggcgcatcgttaatgccgtcgcccgccatcgccaccaccgcgcctgcctgttgcagcgaactgacaagttcaagcttgtccgccggcttcacctcgccgtggaactcgtcaacgccaagtttcccggccaccgccttcgccgtcgcaatcccgtcgccggtcgccatcacgacacggataccttctcccctgagatgcgccagcgcctccggcgtggtggccttgaccggatccgaaacggcgagcaggccagcaagcttgccatcgacggcaagatacatcacgctggcgccttgcgcccgcagctcatcggcctgcgccacgagcggatcgatgggaacgccttcggcttccatgagcgcagtattcccgatcgcgaccttgctgcctcccaacttgcctcttaccccaatcccggagctcgactcgaagccctccggcttttccaactgcaggccgcgctcacgggctgctgcaacaatcgcggcagccaggggatgctcgctgccctgatccaggctggcagctaaccgcagcatgtcctcctcggcatagccattggtgccgatcgcgcgctcaaaagccggccgaccctcggtaagcgtcccggtcttgtcgacaatcagggtatcgaccttgcgcaggttctcgattgcagcggcgtcgcggaacagcacgccgctggaagcgcccttcccgcttgcaaccatgatggacatcggcgtggcgagacccagcgcgcacggacatgcgatgatcagcaccgcgacggcattgatcagtccgaacacccagctcggctcggggccgaagagtccccacgcgacaaaggtcagcaccgcaatgccgatgacaccgacgacgaagacgccggcaacctggtcggccatccgctgcatcggtgccttcgatcgctgcgcttgcgccaccatctggacaatctgggacagcacggtctgggagccgaccttttcggattggatgacaaggctgcccgaagtgttcatcgtggcgccgatgacgcggtcgccgacgcgcttggtggtcggaatgggctcgccagtgatcatcgattcgtcgaccgcgctggtgccttccgttaccacgccatcgaccggcaccttctcgccgggccgcacgcgcagcaggtcgcccacgtggacatgggcgagcggcacgtcctcttcggcgccgtcgggaccgatacgccgcgccgtcttgggcgccagtcccagcagcgacttgatggcggcggaagtctgggagcgggccttgagttcaagcaactgacccagcagcgtgagggaaatgatcaccgccgctgcctcgaagtaggcaccgatacggccatgctcggcgaacacctgcggaaatgcgccaggtatgacggtcgcaatgacgctgtagacataggccgcaccggtgccgattccgatcagcgtccacatgttcggactacggttgacgatcgagtggaaacaccgcacaaagaacggccagcctgcccacagcaccacaggcgtcgccagcgcaagctcgacccagctctgggtcgacacctccatccagccaagacgatgcccgaacatggccatgacgaacaccacaccggtgagcggtagcgtccaccagaagcggtgacggaaatccaccagctcggggttctcgccttcatccagttccggcaacaacggttccaacgccatgccgcacttggggcagttgccgggatgatcctggcggatctccgggtgcatgggacaggtataaatcgttccctcggcagcgggctgcgccgccccggctccagtgccagccggttcatgaacatggtcatggtgatgcgcatgctcgtgatgaacaggaccggactggtcctgagtcgagccatgtgcaccggcgctgtggcggccaggctcggttgcatcgcgttcgttgcttgtcctgttcatcctggctgcttccttcagttgtcgggccgggcatccactgcgtcatccggcgtgccttttaccttcatgacacgctcatgatgcgaagacgacggccattcgcggtgggacgtccatgtcacgcctgatgaccccagcctagaggttcccatcgttggaaggtcaaggccaaggaagcacgggactgtgctcaaaggccaacgcgcctcggtccaggatcagttggccgccaatgagacgtcgccttcaggggcgaggtcagccgccgaagagatgactacggtcgatggacgcgcacaccttttgcattcggcgcgccccgcaagaggacacccaggtctacggtgctccatgccgtggagatggacaacgccgaaagaaccagcgttgggcggcgaggcaaccgccttgccctgtgcgtttgggctcccgtcagcgcgccttgttcgcaagcccttcaacttcagcgcgcagccgctcttcctgctcccgcagttctggcgtgaattcagcaccgaagtcctcgacctcgaacagcgggcgaatttcgatttcggactcgctttccatgggattggggcagcgcctgacccattcgacagcctcatccattgactcgacttgccacaaccagaacccggcaacgagttcgctggtctgcgggaacggcccgtccgtcacagtccgctgatcgcccgaaaagcgcacccgctttccccttgcgctagggtgcaagccctcgcccgcaagcatgacgcccgccttgacgagctcttcattgaacttgcccattgccgcaagcaactccgtgcttggcatcttgccgctttctgattcgctcgtggccttcaccatcaccatgacacgcattgtggttctccttgaaggaatcgttggcgccacaagaccccgaagcgggaaccgccgcggcggcgggcgccggaagcaggatccaatcagaatagttgaattcgacggcacctgacttgcgcggaccgcgccagtacctctacagttcgaccaatgaagaatgaaaccgccgtagcagcgctcgctgcacttgcccaggattcccgattggcgatcttccgcttgctggtccaggccggcccggacggcgtcagcgcgggccggatccgcgaagcgctgggtgtcgcacccgcgacgctgtccttccatctgaaagaactggtccacgcgggtctcatcaagaatacgcaggaaggcaagttcgtgatctaccgggcgcaattcgagacgatgaacgcgctcattgccttcctgacggaacattgctgccaaggcaatccgcagggctgcggcgtgccggaagtggcatgcaagccggcggccaccaaaggccgcggcgtctcgaccgaagcggcctgagccatggcagcccgagcatcacggccgccgggatcggagtgccttggggcgggcgtcaggccttgcgccccgcttcataccaaccttgggtccgattgacgatgctgaccaccagcagcatgaccggcacttcaatcagcacgccgaccaccgttgccagcgccgccccggacttgaagccgaacaggctgatggccgtcgccacggccagctcgaagaaattgctggcgccgatcagcgaggacgggcccgccacgcaatgcgccacacccagtttccggttcagcagatacgccaggccggagttcaggaacacctggatcaggatgggcacggccagcagcgcgatcaccagcggttgctcgatgatggcctggccctggaacgcgaacagcagcaccagcgtcagcagcagcgcggcgatggaataaggaccgagcttgcccacgacccgctggaaatgcgccacgcccttgctcagcagcagcttgcgcaacacctgcgaaatcgccaccggcaccacgatatacagcgccaccgacgtcagcagcgtatcccacggcaccgtgatcgacgacaggccaagcagcagcgccaccaccggcgcgaacgccaccaccatgatggcatcgttcagcgccacctgcgacagcgtgaaatacgggtcgcccttgcacagctggctccacacgaacaccatcgccgtgcacggcgccgcggccagcaggatcagcccggcgatatagctgtcgagctgctcggcgggcagcatgggcgcaaacaggtgccgcacgaacagccagcccagcagcgccatcgagaacggcttgaccgcccaattgatgaacagcgtcacaccgatgccgcgccagtgggatttcacctggcccagtgcgccgaagtcgatcttcagcagcatcgggataatcatgatccagatgaggatgccgaccggcaggttcacctgggcgtactccatgctgccgatcgcctggaacgcgcccggcatcgcctgccccagcgcaatcccgacgacgatgcacagggccacccagatggtcaggtagcgttcaaagaagccgatggcgggcttggtcgaaatgggggcgtgggtggttgcgttctgattcattggagttccggcgccttcagttcttcgcgatcgcgttgagcgcgtcctgcagctgcgcattgctcatgccttccagcggcaacgccagcagttgcagcatgcggtagccaatggcctcgcgcgtcagctcgaatgccaggcgcttgccctcgtcgccgcccagggcgttggacggatcggcatagccccagtgcaccttgaccgggctgcccggccaatatgggcactgttccgccgcggcgctgtcgcagaccgtgatcacgatccgcatttccggcgcgttgtcgccgacgaattcgtcccagcttttgctgcggtagccgctcacgtcgacgccggcactggtcagcgcttccagtgcgaacgggttcaggcgcccgctcggtgcgctgccggcgctgaaggcgcgcacatccttgccgagcttgctggcccaatggttgagcatcccttcgctcagcacgctgcgggcagagttgtgggtgcacaggatcagaacgtttgtagtcatggacagtaaagagtcagcgttggccgatgtcccgtacggcctgttgcaggcctacggcatccagtttatcgatggggagtgcgagcaggtactcgatgcgtcgcgtgaggattaccgccgcttcgcggaccagcttttgcctgcgctcgtccgatacttcaccggctgcaggatccgccacgccccaatgcgcggtcatcggctggcccggccagaccgggcagagttcaccggcggccttgtcgcacaccgtgaacacgaagtggagcgccggggcgccatctcgcgcgaattcgtcccagctcttgctgcggaacccgccggtcggaagacccagcttttccagcgcttccagcgcgaacgggttcaccacgccagtcgggtggctgcctgccgaatagccgcggaagcggccttggccaagatggttcatcagtccctcggccaggatcgaacgggccgaattgccgttgcagacgaagagaacgttgtagacgctggcgctcatggcgagtccttagcagcacgacgagttggagttcactgcaattccgatcggcttgccgcgcggggcacgcggtgcacagcaggcggagccttcggcggacgccgcttcagccttgccttcaccaaataccgggacgttgcccagcgtatggaagtgctcccatgcaatgccctgcggatcggtgacccagtgcttctcactgcgggcatagcagcaagtggtttcaccctggtccagcagcgccatgtcggccgcctcggcgcgcgctttcagttcagcaagctcggcggcgtcatcggtctggaaaccgagatggtcgacgcccgtcccctggccgcgcgtggagatcgcgaagttgatgcgcggatcctcgagcatccatttggcgtagtcgctctcgactcgcgtcggttcagcggcaaagagcttcgaatagaaggcaatgctcttgccaaggtcgtcgacatggacgtgaacgtgaaagcgcttcatcggaacatctccatcagcagtggcagggaaccgccgctttgtcctcgacaccttcgcagcaattggcggtcaggtagccgagcaacgcactcatatgcgcgaaagcggcgcggtagatcaggttgcgtccgtcccgctcctgcgtcaccaggccggcgtgtgccagttccttcaggtggaacgacagggtggccgcaggcacgtccagccgctcggccatcgcgccgggcgtcatgccacccgggccggcgacgaccagcatccggaagacctggaggcgcagcccgtgggccaaggctgcaagggagcggacaacatcatattcttccatatttctacaatactagaaatataggattgatgcaatgcctgatccggtgaagcgccgctggcaccctgcccgtcgtccgagttgtccagaggacaaccgcgcctgcgatagccgcggactagtccatcagatccgtgtactcacctttcgcatagggccgggtgcggttccacggagcgggttgcggcaaggcagcggcggtcacccgcgtgatcttcttttgcgtgccgctggcattgcgcgactggaccaggcgcggatattggccggccacgtcccactggaccgtcacctgttcatcgccgcgcttcgcgcggtactcctgcacaccgccgcgtgcaggaccgctcgcgctcatggtcttgagcgctgccggatccagcaggtggtaggcggtcgcccatgagccgtcgaagccgatgttgccgtattcggccgggctgacttcgaaggtcttgcgcatggcgtcgctgaccagccgcaccgacagcttgccggacggctgccgctcgatccagcgcgcggcggccgacatgtccatgtgcttgtggcccttgtctgccttggcgtgctcggcttcgtcgtgcgccccgtgcgggatctcgcgctcgatccagaccgtgccgccctcgcggtagacacgttcggtgaagtagatgtcgcggcgcacgccgtcggccccgagcgccgacaactcatgctgcacgcgcagcgccagcgggccggaggccttggacggttccgccgccacggcagtgaaggctgccgagaccagcagcagtgcgaggacgggagtggcttgcttggttttcatgaaatccgttcagaaagcgaaaatgcgcacgccggcaaccggcgcgcgcatggcatcaaaagaccctgtgctcagtcgtgcagcaaggccgcggccggcatcacaggcccagcgcggactttacgacgctgaacaccttggtgttgtcgatggtgcccttgagcgcggcgttgcccggccccgtcgagaacagcatcacatcgccgccgccgtgggtttccgagcccggcgagccaaggttgacgccaacttcctgcagatagccgtcggccgtggtgtccaccagcgcggggttgtcgcgcggggtcttgcgcggaccgccgccgttgccgaacaccagcgtggtgtaaggcaggccgtcggccgccgtggccggctgcctggtcttgatgtccgttgccgtgcccaggatcgggttgccgcgatgcgagtagccgttgatcgtcatcgtatggtcgtggtcggcagtgaccacgatcatcgtgttcgacaggtccaccatcgacagcgcacgcttgatggcatcgtcaaacgcgatcgtgtcttccagcgcgcgcttggcgttggtgccatgcagcgcatggtcgatccggccgccctccaccatcaggaaatagccgttgccgttcttctgcaggatgcggatggccttctcggtcatgtcggccaggctgggctcgtcgacattgttcttgacgcggtccagctcgtagttgaggtggtccatgttgaacaggccgagcagcttgctggtggatgccgggtcaacggccttgaacgcggtgccggtggtcacgtaggtgtagcccgggaactgcgtggtcaggtcgacgccatcggtgcgcttgccacccgtgacgctgtcgggcaggaactggcggcggccgccgccaagcagcacgtccaggccatccttgagcgcggtgttgtagccggcgttgccgggcgttgcctgcgcggcgatattgttctcgccgtcgcggtggcagacgtgcgagaaagtggccgccggcgttgcgtgggtcacgcgcgtggtggtcaccgcgccgaccgacttgccggcggccttggccagttccagcacggtcacgaccggcgcgccgttgccgctgggacaggtgctgtcgccggcgctggtcacataggccttgccggtgccgtcgctggccttggtatcggccgacatcgagatgacctcgttgttcatcttcacgccggtcatgtaggccgccatcgacggtgcgctgtcggtggtctgcgcgtcgttcgaatacgtcttcacgcgcgcggtgcgcttgagcgactccatgttgagcttgccggtctcgccatacttgtagatgcgcgaagcggtgacggtggtcgggcccatgccgtcgcccaggaagaagatgacattcttggcctcgcccgcggcttgcgcagggagagcaatgcaggcgcaggcagccgcaagtgcggacaggccggtacgaatgatgagtttcatggcgttattccgtcagcgatagtggcttagaggccgatggccgtcttgatcaggccgaacacgtcggtgttgtccatcacaccggcgaaggattcggcaccgttgcccagtgcgccgataaagacatcggtgccgccatgggtctcgccacccgccgccgtcgggatcgcggcttcctggtgatagctcttgtcgtagacctgtgcatcggtcagcgcggtgcgcgtggccgggcggttctcgccggtgccgaagccgataatggtgaaaggattgccgccggagtccgtggacagggcgccggtcacgtagttcttcagcaggcccagcacgccggggttgctgtcgctggtggggccggtgcgcttggcgtagccgttcagcaccagcgtgtggtcatggtcggcggtgacgacgatcagcgtgttcttcaggcccgggtcgatcacgttgagcttgtcgatcgcggtcttgatcgcggtgtcgaaggccacggtgtcctgcagcgccttgcgcgcggtggtttcatgcaatgcgtggtcgatgcggccgccttccaccatcaggaagaagcccttcctcttcgcggcaagcacgtcgatggccttgccggtcatctccgccaggctcggttcatcgccgggcacgcggtccaggtcgtaggccatatggctggacgtgaacaaccctgccaccttcttcgcgctggcggcgtcgatcttgtcgaactcggccttgctggaaacgtaggcatagccggccttggtcagctcgccgaccaggtcgcggccgtcggtgcgggcgccgcccgcggccttgttctggaagtgcttgcggccgccgccgaagatcacatcgacgccatcaccaagcgcgctgttgtagccagcgccgtgcggcaccagttgcgcggcgatggtgttctcggcgtcgcggtggcacacgtgcgcgtaggtcgtggcgggggttgcgtgcgtgatgcgggtggtggtgaccacgccggtgccgtagcctgccgccttcatctgctcgagcagcgtcggcacgctctggccgttgccggaagccgggcaggtgctgtccgcgccggacaggtagtccttgccgctggcgtcgaaggcattggtctccggcgtcatcgagatgacttcgttgttcatcttgacgccagtcatgtaggccgccatcgacggcgcactgtcggtcacctgcgcgttgttcgaataggtccggataaacccgctctcggggagcgtatccatggtcaggtccccatcctcgccgaccttgtagatccgcgccgcggtcatggtcgtcatgcccatgccgtcgccaaggaagaacacgacgttcttcgccggcgcggtgctgccggcagccggcggctgcgtgaccggcgcattgttgtcatcatcgctgccgcacgacgctacggccagcgccagcagcggggctgccagtattgaaagacgcctcatatttcctccccgttggttttggcgggaggatgcacgacgaatatttcggcaccgtgacgtgtcacaggacggcatcgttgccgctgcaggaaaacatgcgaaagtgcagcatcaggccgttcgctatgttcgcgaacggcccacctgtgcggcaagctgccgcagtagcgatgctgcctggtggcgccgaacactgatatattgtcgccaaaacaggcaccgctctcgtgagcaaatcgcatcgccggccatggttcgccggcttcctcctcgttgtcttcctggcagcccagctggcagtggcggcgtacgcctgtaccggcagccgctaccaggcggaacacagcggcacgatggcggcgatgaccgaatcctgcgccgatatggccgccagcgacacccagcaggacatcgaccagagcgggctttgcctggcgcattgccaggccgattccaggaacgccgaccatgcttcgccgcagcttccggccttcatgccggtgctgatgcgcgtgcttgagccaacgcgcgtggtcctggcggaggttcgcgttgggctgcgcgccgaggcagaggcgcgcgcaccgcctcccctcaccgtccttcactgcagtttccagacttagcctccggctcgacgtcacctggtgctgcctgcttccatgcgggcagcagtcgtcgtccctggaggctttatgctttttctacgtcacctgtccgtggcgctgctcagcgcgcccgcaatcggcctggctgcgccgcaaggcgcgcccgggcaatccgccccttccctctcccttgaggaagccgtcgcgatcgcgagcgcccatgccggcgacgccgaatcgtcgcgcggcgccgtggaggccgccgggcaaatggccgtcgccgccggccgcctgccggatcccgtgctcaagctcggcgtcaacaacgtgccggtcaacggctcggacgcgttctcgctgagccgggattccatgaccatgcgctcgatctcggtgatgcaggaattcacgcgcgcggacaagcgccgcgccagggccgcgcgcttcgaagccgaagccgccgctgccgacgcgcagcgcacagtggggctggcaggcgtgcagcgcaatgcggtcaatgcctggctcgaccggtggtatgcggagcaggccggcgtgctgctcggccatcacggccatccgcttgaactggcgctgcaggccgccaccgcggcctaccgcggcgggcgcggctcgcgtgcggaggtactggcgatggagctggaaatccagaagctgcacgaccgcgaggacgagaaccgcgccgcgctggcaacggccacgctgaacctggagcgctgggtcggcgccgctgcgcggcgcccgctgtcggcgcggccaccgcttgaagtgccgccgggcgcccggcaactcgccaggggcgagttcgaggccgtgcccgaactgtcggctgcgcagcgcgacgtggcgctggccgaatcggagatccaggtggcaacggaagcccgcaagccggacgtgacggtcgagctgatgtacagccagcgcggctcggcctactcgaacatgggctcgctcaatgtcagcttcccattgccgtgggaccggggcaaccgccaggaccgcgaaatcagtgcgcggctggcgcaggccaatgacgcgcgggccaggctggaaatggtccggcgcaatacccaggccatggtcggcgccaggctggccgagctgcagcgcaaccttgaccggctgcggcgctacgacgacaagaccttgccgctcgcgcgggcacaggcggatgcggcactgacggcctaccgcgccagcacgggcaccttggcggcggtcgccgaagccaaccatcgcgccatcgacaccgccatggatcgcctgctgcttgaggcaaagaccgcgaagctgtgggcggacctgaactacctggtgccattgcctaccgcccaggccgaagccgcagtgagggaggcaaaatgaagaagcacatcattgcagcagcagccgggctggtcgtcgccggcatcgccctctacggcgcttaccacttcgggttcacgcgcggcacacagactgcgcaaccgtcgagcacggctggcgcgcaatccaccgtgctcaaggccggcgacatcgatccgaagaccggcaggaagatcctgtactggcacgatcccatggtgccgggccagcgcttcgacaagccgggcaaatctcccttcatggagatgcaactggtgccggtctacgcggacggcgatggcagcggcagcggtgtcaccgtcgacagccatgtcgcgcaaaacctcggcattcgcaccaccgaggcaaagcctggacggctggccgcgatgctacaggtgcccggcaatgtcgccatcgacgaacgcagcgtgcaggtcatccaggcgcgcaccaacgcctttgtgcagcacgtcgcggtccgggccacccttgacccggtccggcgcggacaggcgctggtcaccctgtactcgcccgactgggtcgcggcgcaagaggaatacctggccgtgtcacgcatggcagcgagcgagcatctggacgacctgcgcagtgctgccaggaatcgcatgctgcaggcaggcatgacgccgggccaggtcagtgcggtcgaaagatccggcaagccgcagcccggtgttgccatcgccagcccggtcgatggcctcgtgaccgaggtggcggtgcgcgagggcatgaccgtgtcgccgggcatgacgctgttccgcctggctgacctgagccaggtgtgggtgattgccgaggtaccagagggccaggccggcaccatccggcccggcgcggcggccacggtactgcagggcggcacggccagcccccttgccggcaaggtcgacgccatccttcccgacgtcaacccggcgacccgcaccgtcaaggcccgcatcatcctgcccaaccccggcaggcgcctgctgccgggcatgtttgtcacggtcggcttcgacagtggcgcgcagaaggaagcgttgctgatcccgtcggagtcggtcatccgcaccggccagcgcagtatcgtcatggtcgatgccggccaggcagggttcgttgccactgagatcaagaccggccgcgaagccgatggcatggtcgaggtgctggacggactggcgccgggacagaaagtggtcacgtccggccagttcctgatcgactcggaagccagcctgcgcggcagcgcgcaacgcatgtccgccccgcttgcggcctccgcacctgccgcaccatcggccgagcatgaaggcacaggccgcatcgaagccgtgaacggcagcgagagcctgaccatctcgcatggccccatcccgtcggcacagtggggtgcgatgaccatggatttcgccgcgccgccgacaggcctgcccaagggactgaagcctggcgaccgcatccgcttccgcttccacctggaccgcgacggcgcggccatgctgtcgtcggtcgagcccgccggcaccgcccagggagcccggccatgatcgcgcgcctgatcctggcctcgatccgccaccgcatcctggtcctgctggccacggtgatgctgaccgcatggggcctgtgggcggtgcgaagcacgccgctcgacgccctccccgacctgtccgatgtgcaagtgatcatccgcacgcccttcccgggccaggcgccgcagatcgtcgagaaccaggttacgtatccgctgaccaccaccatgctgtcggtgcccggcgccaggacggtccggggttactctttctttggcgattcgttcgtctatgtgctgttcgaggatggcaccgacctgtactgggcgcgctcgcgcgtgctggaatacctgaaccaggtgcagtcccgcctgcctgccgcggccaggccggcgctggggccggatgccaccggcgtcggctggatctacgagtacgcgctggtggacaagaccggccagcatgacctcggccagttgcgcgcaatgcaggactggttcctgcgcttcgaactgaaatcgctgcccaatgtggccgaggtcgcttcgctgggcggcatggtgaagcagtaccaggtggtgctgctgccggaccggatgcgcgcctacaacctgtcgcagggcaaggtgctggcggcgctcaggggcgccaaccaggaggccggcgggtcggtgctggaaatgggcgaggcagagtatatggtgcgcgccagcggctacctgaagacgctcgacgatttccggcagattccgctggtgaccagcgatgccggcattcctgtgcggctgggcgatgtcgccatcgtccagctcggcccggagatgcggcgcggcatcgccgaacttgacggccagggcgaggttgccggcggcgtgatcgtgatgcgctcaggcaagaacgcgctggaaaccatcgaggcggtcaaggcgaagctagccacgctgcagaagagcctgcctgccggtgtgcagatcgtcaccacctacgaccgctccgcgctgatcaagcgcgcggtggaaaacctgacacacaagctggccgaagagttcgccgtggtcgcgctggtgtgcctgctgttcctgttccacctgcgttccgcgctggtggcgatcgtgtcgctgccgctgggcgtgctggccgcctttttggtgatgcgctaccagggcatcaatgccaacatcatgtcgctgggcggcattgccattgccattggcgccatggtcgatgccgcggtcgtgatgatcgagaacgcgcacaagcagctggaacactggcatgccgagaaccccggccgggagctggcagggaacgagcgctggggcgtgatcggccgggccgccaccgaggtcgggcccgcgctgttcttctcgctgctgatcatcacgctgtcgtttatcccggtctttacgctggaggcgcaggagggccggctgttctcgccgctggcctttaccaagacctattccatggccgcggcggcgggcctgtcggtgacgctggtgccggtgctgatgggctacatgatccgcggcaggattccttcggagcagtccaaccccttgaaccgatggctgatccgcgcctatcggccggtgctggcacgggtgctggcctacccgaagaccacccttgcggtcgccgcggtgctgctggccgcgacggcgtggccgatgctgcgtaccggcgccgaattcatgccgccgctcgacgagggcgacctgctctatatgccgtcggcattgccaggcctttccgccggcaaggcggcgcagctgctgcaacagaccgaccgcctgatcaggaccgtgcccgaggtggcgaccgtattcggcaaggccggccgcgccgataccgcgaccgatccggcgcccctcgagatgttcgagaccaccatccagttcaagccgcgcgaccagtggcgtgccggcatgaccaccgacaagctggtggaagagctcgatcgcgtggtcaaggtgccgggcctgtccaacatctgggtgccgccgatccgcaaccgcatcgacatgcttgccaccggcatcaagagcccggtcggcatcaaggtggcgggcgcggacctgaaggagatcgatcgcctggcaacgcgcatcgaggaagccgtcaggacagtgccgggggtgacgtcggcactggccgagcggctgagcggcgggcgctatgtcgatatcgacatcaatcgcgtggcggcgggccgctacgggctgaacatcgcggatgtgcagagcgtggtatcgtcggccatcggcggcgacaatgtgggcgaggtcgtcgacgggctggcgcgcttccctatcaacgtacgctacccgcgcgactaccgcgactcggtggagcaactgcgcagcctgcccatcgtcacggacaagggccagcagatcgtgctgtccgacctggcgcgcatccaggtggtgcagggagcgccgatgctgcgcagcgaaaatgcgcgactgtcgggctgggtgtatgtcgacatccgcgggcgtgacctgcgctcggccgtccgggatatgcaggccgccgttgcgaaagcggtgccgatgccggctggctattcgctgagctggtcggggcagttcgaatacctggagcgggccgccgcaaagctgaaggtggtagtgccgttcacgctgctgatcatcttcgtgctgctgtacctggtgttcggccgtctcgatgaagccctgctcatcatgggcacgctgccgctggcgctgatcggcggcttctggctgctctacctgctgggctacaacctgtcggttgccggcgtggtcggcttcatcgcgctggcgggcgtggcggcggaattcggcgtgatcatgctgctctacctgaagcaggcatggaccgcgcgcgcgaaccagggcgatgccagcctgtccgcgctgcttgaggccatccaggaaggcgcggtgctgcgcgtgcgccccaaggcaatgaccgtcgccgtcatccttgccggcctggtgccgatcatgtggtcgcatggcaccggctccgaggtcatgcagcgcattgccgcgccgatggtgggcggcatgctcaccgcgccattgctttcgctcttcgtggtgccggcggtgtatttgctgatgcgccggcgccagaccagacctcaaccagtttccgtacacccctcacttcagaaggaaccactatgaattccatcaagacgctcgccctcgcgctggctttcgccaccacgccggccgcattcgcagcgggatcgatggacggcatggacatgaagccgtccgcacccgcgcagcaggcgccgcaacccgtggcagccgagatcaagaagatcgatgcgcaggccggcaaggtcacgctcaggcacggaccgatcgccaacctcggcatgggaccgatgaccatggcgttccccgtcaaggatcgcgcatcgctgaaggatttcaaggagggcgaggcggtatccgtgacgttcgacaacgttgatggcaagcctacggtcatgcaaatgcggcgcaagtgagggctaccgtcgctggaggtgattgcgcgttcggcgcgcaatcactgtgtgctcacgctttggtgcccagacgctccttcaggaactcgataaagcgctgtgtctttgccggcagcaagcgtgtttcggtcagcgcatagaccggcgtcggcctggtctgcctgccaggcaatatccggcgcaggcggccggccgccacgtcctctgccgccacctcctcggccagcaagaccacgcccaggcccagcattgccaggcggcagcatctcccccggttgctcgtgggcgatccgtgcttcgtccagatgcgcttgcagcgctcgtagtagagctgcccggcctcggtcagctcgaccttgcgcatcgtgcgatgcagcagccgcaggccaatggccttctccagcgcgctgatccgcctggaaagcgcgtgtgcaggaggtgattttgggtgccctgcagggctgagggaggccgcctatgcaggcggggtgcaggtgcaacctggccttgcctgcggactgagatcgtgcgcgccttgaccgcggcgcatgcaatcagccccggctggttggaccggggctgtcagataagttagtgcagttggcgcttcaggtcagcaagttccgaatgcatcgaactgactgcatccttgacctttgcatcgagactgccggcctgctggcaagcgcggtctgcacgatcaccgatccgttcgagatcatcgacccactgccggatccgatcctcatccttggaagacacgaccttcgatgccgatttgcactccttgtcgagctcatccacccagttcatcaagtcttgtggaatccccgtatcggcatgacaagtccgggatgtctcgctgatggtttgctgcagatgactaaaacgttgctgcatttcactggcttgcaacatgatgcccccttcgtgaacaccaattcacatgagttcaggcagcagatgattgtgtgttgcctgtgccattgtcattcgcccgcatcagttggctgccaatgaagctccattgcccagcctcgaagcgcgcgaaggcactttttcagtctaggtcaaattcaaccgcacgctccgatgtgatcgccggggttccgcggcattactaggcattagccgcgcctcgctatatcttgaattcaagacagtccggcgctcgggctgagctacggacatcgtaaattgccggaggctgaaatgctggaaaaaaagcggtcttacaagggattccacgttgcgctcttcgtgccggaggtgattgagccaggcaagccaggcgggcgagttcagatctccacgcgcaatgaggacatgggcatccgctttacgccggactggccccacccgcccgcaacgctggaggaggcagaggaatggcttttcgcctacgccgccgggatcatcgattgtgaactggcgggcggcttcggcattgatctcaggaacgagtaagtcagtccggcgacgaaagatctgtggaagccggtcggcgcgtctcctgcgcctggcggggatggcggtgttcgtggagattctggcatgccgtgcagcgcgtggcggtcgggtacgcttgcaggcgggcgaaacggatcgcctgctggcagtcaatacagacgccatactggccgctcctcatccgtgaccgggctgcttcaatgtcagccagttgcatgcgatagtgtttcagcatcgcgtcgccctggcgctgcacagtcttttcgtccgccacttcaccatcatcaaggtgttcacgttgtgttggcgccacaacaggcgaatccgcggttccggcgacggcacgaatgcgcaactcctcagcgtccatttgggccaccaacttcgccaactcttcctttgtcagcccgtccatgactggcctcctgggtaaacatcctgcgggtcgcacgtaagcagaccgtccagcgtggcgcgtctgggcaatcgcacctggcgggcacagttgttgtattgccgctcagatgtgtcgccacttagatcgaggctcccgcaaggggctgtagccatttgccggcatggcaaaaaacacgtgccccttgcgggaccagcacgggtcactgccgtgcaggtccctcagtcacgaatacctaacggtggctggcagccagcgcgacgatagcgcctgtggtagccgcgatggcggccacagtacccatgctttgccacggatgctcatgaacgtagcgatcggtcgttgtcgcccactcggagactttggcgcggctttcttcgcgcagcgtaacgatgcgctcctgcagcgcgcgctgccgggccttgagtgcatggcgctcaaggctggtccctacgccggtttcggctttgacatcatgaagaagtgcctgaacgtcggccatcagcgtatcgacgtcgcgggccaatgcgtccttgcgcatagagaaatcagattggatgtcgttcatcttgccctcctgttagcgaaatcatcgcggtgcgtcgcgcagcacgattggcactgtgtcaaatataggactgggctgacagcccggcatgacaaagaacacgctacgacgaagccgtccggaaggaggcaagaggaccgtagaaccaaggcgacggaagcatcgccgcgcttacgcgccaagccttttgtcgctgatggctatcaggtgccgaatgcggtactgccgacgctgccgcccccgtcccgccggaactgtacgcggcgctgcgcatgcagggagtcgcgcggcaccggagtcacgcctttcgcgtccctcgccttatccgctccaaatattttcctgaagcgacctcgattcgcaccgtgtccccttccttgacgaactgaggaacgagaacttccatgccgttctccagcgtggcagccttgaaggtagaggattcatgctcgtgcaggcccggcggcgtggacatgatggttacctcgaccgcaggggggaatgcgatggtgactggctcgccctcataaagctgcaccgggattcgcatattgggacgaagaaacttctggtatgcgcccatggtttccgcaggaaaactgatctgctcgaaggtgtcgggattcatgaagaaaaaggcgtcaccatcggtgtacagatattccatctcctggtgatcaagcgcgacctcttcgagcttgttgcccgggtgtaaccgcaactccttgatgtggccagtcttaaggctcttgaacttggcgaaaactgcgctcccctgttggccgccgccggcgtggtacccggcgctggtaacgctatgaagttcaccttcaagcatgatgaccatgcccgacttcagttcggaagcttcgaccattggtgtctccgcgtgggcggcaggatttcgccttcagcctagcacacgcggaacgagaaactcgatggcgctgaccgcattgggagaattgcgcaccggcgacagcgggatgctgcagcgccgcatgcactaggctgacagcaggaaacgccagcgacgaatgtgcgacgccgtccagtgtatttgccctggttgcagcgagtaaaggaatggcagcgtccaggccttttgattcgcatggccatcatctatgatgtgattcatgtaatcatcgtattgccatcttgaggatcccatggagcaaaagaccgctcggcttacgttgctcatcgatcccaacaagaaggccgccttcgagcgcctctgcgcacaacaggatctgactgcctcgcaggtgatacggcggcttatccgcgactacctggcccagcatggcgtccagtacgtgcccagcggcgtaggcacggacaaggcggaagccaagggcaaagagaggccaccggtcggcgcgtcgtcgcggcgcgacgcggcacctcctgccaagcgccgtacgacccgtcgtggagcctgatccatgagcaccgtgccccctctcacgcaatggctccatctcgactggatgcttgttgtggttggggcctggctgcttatcggcgtggcaggggtcctggcgctgcatcggtttgccctggtatcccacgtgctgttccccatcgggggactgctagggcttgcgctgttcagcctggcgctgcacgctgtgtccggcacgcccgaggcagccgtgctgcccattggcctgccatcgctgccgttccacgtccggctcgacagcctgtccgcctacttcctgatggtaatggggggagcggcggctggcatctccacgtttgcggctggctacttccgcacgggcgaaggtacgccgccaggcctgctttgtcttgaataccacctgtttcttgccagcatggccggggtgatcctggccgacgacgcctactcgttcatggtgatgtgggaaaccatggcgctggcttcattcttcctggtgaccgccaaccaccgcatcgccgaagtgcgcgccgccggctatctctacatcacgatggcgcgcatcggggcgattgcgattctgctgtgctttggcgtgctgcaggccaataccggcgactatacgtttgccaacatgcgcgcccaggcgctgacgccgttctgggcctccgccggtttcctgctcgcgttgttcggattcggcgccaaggccggcatcctgcctctgcacatctggctgccggaggcgcatccggccgcgccgtcaccggtatcggcaatgatgagcggcgtcatgctcaacactgccatctacggcctgttgcgcgtatctttcgacctgctgccgatgcgcctgtggtggtggggcggattgctgctggcgattggattggccaccgcgctgttcggcgtggtcttcgcagctgttcagaccgacatgaagcggctgctggcttattcgtcgatcgagaacatgggcctgctcttcgttgccatggggctgacactgctgttctcggcctacggcatgaagccgatggccgccctcgccctgacggccgcgctctaccatgtcgccagccatgcattcttcaaaagcctgctttttctgggaaccggtagcgtgctgcatgccaccaccgagagaagcctgggcaagctaggcggactgattcgctacatgccatgggtgggctggctgacactgctgggcgtgctggccagcgccgggctgccgccgcttggcggtttcgtctcggagtggctgctgctgcagagcttcctgttcacgcctggtctgccggaaccgatactgaccatgctgatcccggtggtcgccgcgctgattgcgctggtggcggcactggccggttacaccatggtcaagttcttcggcgtgatcttcctcggccagccccgtgagcccagactggtcaacgcgcacgacgccggccgttgggagcgcgcgggcatgctgtggctggcgctgggctgcatcgcgcttggcctgctgccgacgcaattcgtccagttgatcgatccggtgacgcagcaactggtggcgagcggactcggcgcccggaccgcggccagcagctggctgctggcgccgaatggcctggcccaggccagctacgggccggttattttcctgtcaggcatcctggccagcgttgcgctcgcctacctgctggtgcgccgcttgtaccacggtcggcttcgccgcagcccgccctgggcttgcggctttccctggggcaccgcgcgcatgcaggacactgccgaggggttcgggcagccgatccgccagatctttgagccgtttttcctgatgcgccgcgacctgccgacgccattcgatgagcagccgcactaccgggtcacagtggcggatcatttttggcgctggatgtatgtccccgtgatcgatctggcgtcgtacctggcccggctgatcggcctgatgcaacagggacgcatctcggtttacctgctgtacagcttcctgaccctggccgccacgctgctggccgtgatgtgaagagggccgcatgaacctgaccgggatcctgtcacagctgcttgagatcgtgatttcgatcgcgctggcgccgctgctgaccggctgggtcaatcagtggcgggcctggctgcagaacaagtcggcacccagcctctggcagccctatcgcatgctgcacaagctgttcaacaaggactcggtggtcgcggacaatgcctcgccgctgttccgcgccacgccttacgtggtgttcggctgcatggcgctggcttgctcgatcgtcccgaccgtgtccaccgatctgccactggcaccggccgccgacgcgattgccctggtcggcctgttcgcgctggcgcgggttttcatctcgctggcggcgatggacgtcggcaccgctttcgggaccctgggagcgcggcgcgagatgctgatcggcttcctggcggaaccggcgctgctgatggtgctgttctccgcctcgctggtctccaagtcgacctcgctcaccaccatcgtcgagacgattgctcaccgggacctggccatctatcccggcctggcgtttgccggcgtggcgttcaccatggtctccctggccgagaacgcccgcataccggtcgacaatcccgccacccacctcgagctgacgatgatccacgaggcgctgatcctggaatattcggggcggcatctggccctccttgagtgggcggcaagcctgaagctgttcgcctattcctgcatcggcctggcgctgtttttcccatggggcgttgcagaagcgcaagctcccctggccatgctgctggcgctgcccgcgctgctgttcaagctcatggtgggcgggatcctgctggcggcgctggagacggcgagcgccaagatgcgcatcttccgcgtgccggagttcctggccaccgcctttctgctggcggtgatcggcatgctggtccacttgctgctggcacgctgaacccccggaggccagtccagtgaccgtactcctcacccagtttgtcaacctgctcggcgcggtgctgttgatcctcgccttcgccatgatctcgcaacgacggatcctgtcgctgatcaacttgttcacgctgcagggtgcgaccctggccttggccacggctatcgtcggctacgtgacgggccagccgcacctctacctgtcggccggcctgaccgcgatcctcaaggcgttgctcatcccttatctgctgcaccgcgtgatcgatcgtctccggatccgcagggacgtcgagacgctgatcaacattcccaccacgatgctgatcggcatcctggtcgtgatcttcgccttcaacctcaccatgccgatctcgcggctgtcgctgaagctcgccagcggcacgctgggcattgcgctggcctgcgtgctgctgtccttcctgatgatgatcacgcgctccaaggcggtgccgcaggtcatcggcttcctggcgatggagaacggcctcttctttgcggccaccgccgcgacctatggcatgccgatggtggtcgagctgggcatcgcgctggatgtgctgatcggcgtgctgatcctgggcgtgttcatgttccagatccgcgagcagttcgacagcctggacatccgtcaccttgagaagctgaaggaggattgagttgaccgcgctggcctttctgcttggatttccgcttgccggcgggctggtgctggcgctgacgggacatcgcgagcgcgcccgcgacatcaatgtcgccttcagcctgggcacattcctcgccgcctgcgtgctgacggcgcaaatcgtcgccgatggtcccatgctggcatgggaccgggagttctacatcgatgccctgaacgtcttcctggttgcgctgaccgcgttcgtggggctgaccacctcgattttttcgcggccgtacatgcgggtggagcacgaccacggcaagatgacgccgccgcggctgcgtctgtaccacagcatgtaccagctcttcaccttcaccatgctgctggcgctgacgaccaacaatatgggtatcgtgtgggttgcgatggaggccgccacgctgaccacggtgctgctggtcagcgtctaccgcaccgccgcgagcctcgaggccgcctggaagtacttcatcctgtgcggggtggggattgcccaggcgctgttcggtacggtgctgctgtacatggccgccgagcaggtcatcggcccggagggcggggccctgctgtggaccaacctggacgcggtcaagcgccagctcgatcccaacatcatcacgctggcgtttgccttcctgtttatcggctatggcaccaaggtcggcctggtcccactgcacaactggctgcccgatgcccacgccgaggggccaaccccggtatccgccgtgctctccggcctgctgctcaatgtggcgctctatgccgtgctgcgctgcaaggtgctgaccgatgcggcgcttggcaaccatctgaccggccgcctgatgatggggttcggcctgctatcggtggtcgcggctgtcttcttcctgatccggcaacgcgacatcaagcgcatgttcgcgtattcgtccatcgagcacatgggcatgatgaccttcgccttcggcatgggcgggccgatcgccagctatgccggcctgctgcacatgacggtgcattcgctggtcaagtcagcgatcttcttcgccgtcggccacgccgcgcagaaggcgggcacgcaagtcatggacgatattcgcgggttgatccgtgtcagtcccacggtcggctggggcctgatggtaggagtgctcgccatcctgggcatgcccccgttcggggtctttgccagcgagttcctgatcgtcaccaccgccatgcgcgaacagccgtgggccacgcccttcctgctgttggcacttgggctggcgttcgccgcggtgttcagccgggtgcagccgatggtcttcggcgacaccacgctcatgccgctggcgcatccgccagcgctggtcccggtgttcacgcacctcgccctggggctgatgctgggcctctatgttccgccctatctcgacacctggtaccggcaggcagccgcaatgcttgggagctgaaccgatgactctgtccgatcccggcctcaacctggagcggttgcccgcgccgctgccagtctggcatggccgggtcgatccagacggctggtcggtcacggcccgcgcggtggcggacgctggcgggcgcctcgttgcgctgtggggcgttgatcggagtgccatcggcggcacgttgacggcatgcgtcacatacgccgcggcgcgggggctgatgtggctcgaactgcgactggatggcgtcgcgcccgccgtgccggacctggccggcgtattcccatgcgcgggccggatgcaacgtgccatgaccgacctggtgggtatccccgtgcaggacagccgcgatggccggccctggctggaccacggcctgtggccggcaggggcgcggccgctgcaaggcggcgcgccggcgggtgcggccaccggcggcatattgcctgccaactatcctttcgtgcgcgtggagggcgacggcgtgcacgagatcgcggtcgggccggtgcatgccggcatcatcgaacccggccacttccgcttttcggtggtcggcgagaaggtgctgcggctggaggaacacctgggctacacccacaagggcatcgagcggcgtttcaccgaactggcgccgcccgagggctaccggttggccggccgggtctcgggcgattccaccgtggcctatgcctgggcctattgcatggcgctggagtccgcctggcgctgcgcgcctccaccgcgggcggactggctgcgcgccctgatgctcgagcgtgagcgggtggccaatcacctgggtgacctgggggcgctgggcaatgacgcggggctggccttcggcctggcgcaattctcgcgcctgcgcgaagactggcagcggttgtccgcagaggctttcggtcaccggctgatgatggacgccgtggtaccgggcggcgttgcgcaagacctggcaccagccatggctgagcgcctggaacagcagtgcggtcacatcgagcgggaagtacgcgtgctgcgtgcggtgtacgacgaacatgcgggcctgcaggaccgatttcttggagcaggctgcgtcacgccgcagcttgccgcccggcttgggcttaccggcctggccggacgtgccagcggttgcgccgcggacctgcgctgcgaccatgcctggcggccctacgatagcgtcgccgtgaagatggccacgcaccgcggcggcgatgtcgccgcccgggtggcggtgcgcttcgatgaggtgctggagtcgctgcgactgatccgtgccatctgtgcaggcctgccggagggtgccacgcgaatcgttccgcaagcgcccgccggcgccgccatcggggtcggatgggtggagggctggcgtggcgaagtcctggtcgcgctcgaccttgccgatgacagccgcattctgcgctgccattgccacgacccgtcgtggcagaactggccggtgctggagcatgccatcatcgggaacatcgtgccggactttccgctgatcaacaaatccttcaacctcagctattcggggcacgatctctgatgtggaaaatcctcaggcagatcgcacataccggcatcgttactgagcctgctccgcgcggcgcggcggacgaggccgcctccatccagcgcatccaccgggagctgctcgacattctcgggcaggcgctgacgatccggcaggtcgacgcaggctcctgcaatggctgcgaactggaaatccacgcactcggcaatccttactacaacatcgaaggcctgggcatcaagttcgtcgcaagcccgcgccatgccgacatgctcctggtgacgggacccgtttcgcgtcatatggaagaggccctgctgcgcacctatgcggcaaccccggagccgaaactggtggtggcgataggcgactgtggctgtactggcgggatcttcggggagagctatgcgagctgcggccgcgtcgccaatgtcatcccggtagacataacggtgccgggctgtccaccgccgccgatagagatcctgcgcgcaatactaagcgccgtccggcagaccggtgccacaagacgctagtgatccggccctggcaacagcggtgtgcacctgaggtgtgcacctgagcgtgggcaccggctggccccttcctgcatcacccgcgttccttcgccactgaccttggcgctccaagcgtcggccgggtggcgtagtccacctcgtactgctgcaaatagtcgcgaatcatctggcgaacgacttgggatggcgtctggtcctgggcggcgcagagcgcctcaaaggcctttttcttctccggatcgatcaatacggtcaggcgggcagtcttggattccatgcgtctaacaatgtcatcatataataatggaattataatagtatacatctccaagatgcgccggcatgtcttagtagatgctggcagggcgcgcggtcccgcgcaaacgagtcttcagggggcacaactttttgatgaggggcgcagtggtagaagtgacgatagcggtaactgccgggaatgcatttcaagggcggaattccgcacggctggctttcacggccaatcaatttgagtgcgagatcctgcttaccagtggcccctgggttgcaaacgccaagcgcgtgatggaggtcatgcgcctgtccgcccgggtgggaacgcacatccgcatccaggcggacggagcggacgaagccgccgctgtcgtcaccatcgcggcattgttgcggggagaggcgcttcccaaggcgctttgatggaatcctgagctatgcatgccgaccgcacctcgttcgacgcctacctgaagttccttgccgaggcgagccacgacggtacgcccaaggtgttggaaacccagcacgccctgtccctgcatttcgacgcgctcgcgacccagagcttcatgtcgcgcaaggatcccgacaagctcgtgctgggctatacccggacgatgatgggattcctgttgttgcacccagtcccggccaggatctcaatgatcggcctgggtggcggttcgcttgccaagtactgctaccggcatctgcccaacaccaagatcgtggcaattgaaattaatccggcggtcatcgccctgcgcgagcaattccagatcccgccggacgacgaacgacttgaggtggtttgcgcagatggcgccgactatgttgcgaaccaggatgcgcgaccggacgtgatcctggtggacgggtttctggccgatggcatgccggtgcagctggggacggcagacttctatgccgcctgtcatgcccgcctggccgataccggcgtgctggtcgcgaattttctcgaaagcgatcccgatatcccgctttacctggaggaagtcagcaccgcgttcggccagtcgatgtcgatttctctttccgaagacagttccaactacacgctgtttgcctggaagggggcgcacaagctgccctccctggacgcgctgattgcacgagcgcgcatcctggaaaccgcgcattcgctaagcctgaccgcggccgctcgccgcctgaaacgcggcgagcgccttgcgtcggatcgtgcggcctggtcgaagctggcaagaccgcagctccggtattgacaccgccctcccccgcgcaagcctccttaccaacgcaaccatgcctatcctgtacttgcgcaagctgactgggaaggagcgcagtcccggcagcaatcggcaactggcctgctacctggcgtttgtggccggagcaaccaacgcaggcggcttcctggccgtgcagcagtacacctcgcacatgtcgggcgttgtgtccgccatggccgacaacctggcgcttggcagtttctggctgatgttggacggccttggggccttgctgtcgttcctggcgggcgccgcctgctcagcggtactgatcaactgggcccggcgcgagcgactgcatagcgaatacgcattgccgctcatgctggaagccttgttgttggtgtgttttggcctgctaggcagcaatctcgaacaccacgaatggttgttcgtgccggcaacagtcatggtgctctgtttcatcatgggcttgcaaaatgccatggtcaccaagctgtcgaatgccgagatccgcaccacgcacgtgaccggcatggtcaccgacatcggtatcgaactgggcaagctgttctattggaacctgtccagggccgattcgagcaagccgccggtgctcgccaatcggcataagctgcaggtactcatcacactcgtcgtattgttctttgccggcggcgtcattggcgccctggggttcaagcacgtcgggttcagcgccacacttgcgctggcaaccctgttgcttgccctcgctgcggttccggtgctggacgatgtgcgtctgcatttgtggcgccgggatcttctggctcatttgatcgcacgttcccggcgttgggctcgcgcagtcaaggaagatgtgcacgccgtgtggctggccgcgcaagatccccgcacgccatggtatgcgaaagcactggccttgccggtcgccgcctatgccttgtcgcccattgacctgtttcccgatttcattccggtgctcggctatctggatgacgtggtggtggtgccgctgggcttgttgctggcaatacggtggattccggtcgcggtaatgcgccagcatcgcgcggcggccgcggcatccgcccaccgccccgtcagccacgttgcggcgctggtgatcgtgacgctctgggccggtgcagcggtgtcggcaatgatctggcttgtgcagcatctgtctgggcggggaggcacatgaaacggcggcccgatcaggcgcggccatcggccagtcccacagcaaggtcccggcctgagctgacgacacggctcgatggcctcgtagagggaaagagatgagcgacgaacagtatcaccgtgccgtggacctgatccacttgctctatgcagcactggccggcctgatgacgcccggcggcggcgaggaagcccgtgagctggccgagagcgctatgcaagaggcgtcggaattcctcagactaccgccgggggcacgttagttgaactagatcgcggcgcacagttgggttgaatgtagcgcgcatcctacctcggccagctcctgaccgactttctgataaccgcaccaatgaatagtcaaaagatcagatttcttcgctcacgaattcccacatttgagtgcacccctggatgtcatgactgttgtggtcctgtgacaacctcaacggaggaaatgtcgaggcttcccgtcaaaagcgatgccgagcacgaaacggcgctggcaaacctgagttgccctcaccttgataccaagggatgcagcgtgtattcggagcgcccgttgatttgtcgcttgtttggaacgaccccaaggcttgcctgcccgaacggaaaccggccggtcagaatgatcgatccggagattgaacaagagattcagcgcttctttctagagacacgtcacgtgctggtctgactgaggcatgaagctaccgctggcaaccgctgtcaaacagcctcccagagagaggctccttccacacagagcttgccattcattctaacgttccatagaatgaaaaaatgagaacgttaaagaaccacctgtacgagcaggtcgcgcgcatcgggaaagccgtagccagcccgaaacgtctggagcttatcgagcttatgtgccagggtgagaaaaccgtcgaggttctggccgcccaggcagaaatcagcgtgaagctcgccagcgctcatctcaaggagctgcgccaggctcgtctcgtcgagacccgcaaggatgggaagtacgtccagtaccgcctggccagcaccagcgtggccgacctctgggtaacgcttcgttcagcggccgaggagcggctagtggaattgcaggtggccctggcgtcaatcatcgggcatggcgacgacctcgaaggattcgaccgtgctgccatcttgaagaaggccagggccggagaagtgctggttctcgatgtgcgcccagcagaggagttcgccacggcccacttgccgcatgctcgctccctgccactcgacgaactcaggaagcggcttgccgagctgcccaaagacatgcccgttgtcgcgtactgccgcggccccttctgcctgatggccaaggacgctgtcgagttcctgcgcaagaagggctatcgcgccttccacctgactgatggcgtggccgagtggcgcgctcacgggctgcccatcgaggcatagggcaaggagacggatgtcatggcacggaaagcgcgggccgactaggcgccagtgtccagacacaggaaaccgtcatgttcttccgccaacgtcccactgaaaacgccgccttttcctatttctttggatgtgccggccggccggacctggccgggagagaacgcgaaatggccgcccgactgcacgatagcttgcatcgcaagctgttgaatctccctgccgagcttgagatttatcctggacatcaagccggcagcgcctgcggcgcaggcctttctggcaagcctgcatcgaccatcgggttcgagaaacgcttcaacccgatgctcgcaatgtcgcgcgatgcctttgtcgatgcggtggttgccgacatcccgcagcaaccggagaacatggctcgcatcatagaggtcaatctgcgtggcattaagcccgaaggtgcgcgcgattgaagccgctctcgattgacttcggcatacgtgccaatcttggccagattctgcagcaactgctgcaggtgctgttcgtaggcatgaccattggcatgatgcgcaacgttgtaccggcgctcgccgagaccgagttcggcgtgccacgtgggtcgttcatgctactggtggccttcgtcgtggcattcggcttcgtcaagggtgctatgaacttcgttgcgggtcgcctggcggagcacatcggccgcaaacgagtgctgctcatcggatggcttgtagcgctaccgattccgctgcttatctatttcgcgccatcgtggaactggattgtcctggcaactaccttgctcggtgtgaatcagggcctgacctggtcaatgacccagacggccaagctcgacattacgcgagccgaccagcgcggcctggttatcgggctgaacgaattctctggctacgtgggtgtcgccgtggcaggagtggtcacgggctatgcggcttccatctcgggtccgcgcgaaggattgctgtggttcggcgctgtcgtcattgggctggcgacattgctcgcctggctggtggtgatggagacgctgccctgggcccgggctgaggtcaaacgccacaccgccggcacatccgcgacagtgcttcacccacgctacccgccgggcgtaagcgagcaaccatcgagcagcgagatgttcgtcctgatgagttggcgcgaccgtcgaatggccgcgctctgccaggccgggctagtggagaagttcgttgacgcgctggtttgggccttgtttcccatctacctgcaccagcagggagtgagcctgcccggcattggctggatagtgggtgtctacggctttacctggggcggtgcccagctattcaccggtagattctcggacaaggtcggccgtcagcgcctcaatgtcgggggtatgtgggtgtgtggcgctggcgtggccctgctgccgctaggcagcggctcggtttggtggagcacctcggccgccgtgaccgggctgggcatggcgatgttgtaccccaatctgagcgctgcggtagccgacatcgcacaccccagttggcgggcgtctgccattggcatctaccgcttctggcgcgacctcgggtatggcatcggcgcgctctgcctgggcgcagctgcagcgctcggtggccgcgtcgagagtgcattctggttcgtcgccatcgcgatgggactgtctggccttgtactgtatcactggggagaggagacgcatccgcgtctcaacccagcacgctgatttcaagccacacgtacagcttctgcatggaagcgcacaagaatatgtttgatgagaaccccgcgagcgatctcgccggacaaaaaaacgccaacccgtatcggttggcgttttgcttggggtattactggtatcagaactggttcatggtgttgtctttacccgccgctttcagggccgcttcgccgctgaaatactccttgtggtcgtcgccgatgtccgagccggacatgttctggtgcttgacgcaggcgatgccctgacggatttccttacgctgcacgccagccacataacccagcatgccctggtcgccgaagtattccttggccaggttgtcggtcgacagcgcggcggtgtggtaggtcggcagcgtaatcaggtggtggaagatacctgcttcgcgcgacgcgtcggcctggaaggtccggatcttttcgtcggcgagcttcgccagttcggtctgatcgtattccacgctcatcagctgggcgcggtcatatgccgacacatccttgcccgcggccttcatcgcgtcatacgcctgctggcggaagttcagggtccagttgaacgacgggctgttgttgtacaccagcttggcgttcgggatgaccttgcgaatctcgctgaccatgccgccgatctgggcgatatgcggcttttcggtttcgatccacagcaggtcagcgccgttttgcagtgcggtgacgcaatccagtacgcaacgcgcttcgcccgtgccggcgcggaactggaacaggttgctgggcaggcgcttgggacgcagcagcttgccgtcgcgcttgatgatgacgtcaccattgcccagttggtcggccgacaactcctcgcaatcgaggaaggaattgtactggtcgcccaggtcgcccggcgtgttggtcacggcgatctgcttggtcaggccggcacccagcgaatcagtacgggccacgatgatgccgtcgtccacgcccagttccaggaaggcgtagcggatggcgcggatcttggccaggaagtcctcatgcggcacggtgaccttgccatcctggtggccgcactgcttctcgtcggacacctggttttcgatctggatgcagcatgcgcccgcttcgatgaactgcttggccagcaggtacgttgcttcggcgttgccgaaacccgcgtcgatgtccgcgatgatgggcacgacgtgggtgacgtggttgtcgatcttcgcctggatggcggccttggcagggccctgggcagcgtccagctcgcggaacaggccgcccagctcacgggcgtcggcctggcgcaggaaggtgtacagctcgcggatcagcgcgctgacggaggttttttcgtgcatcgactggtccggcagcgggccgaactcagagcgcagcgcggccaccatccagccggacaggtaaaggtagcgacgctcggtgctgttgaagtgcttcttgatggagatcatcttctgctgcccgatgaagccgtgccagcagcccagcgactgggtgtacttcgacgagtcggcatcgtaggcggccatgtcggcgcgcatgatcttggcagtgtacttggcgatgtccaggccagtcttgaacttgttctgggcacgcatgcgggcggcatactcgggattgatggcattccacgcgctgccgtggttctctttcaaaccggcaactgccttgatgtcgtcttgatactgggccatgggaatttcctaagaagaaagcgcgtttgaaaaaaatagttgagtgtgctggcggatgtcgaggcgagcagcgtgggttcattgtagggcgttcttgatgcgtcgcggcaaagtcttatataagacataagagttgatttttccttatttttcaatgagataaacactaaattccgcaatgtggaaagcattttcaaggaacgaaagatagcgccgggggaaagccggagcaaattccacaatgtgaaacgctctttcagttgccggaggcaggccgggcacggatgggatgatcgtcagaaaccggccagagtcggtcaataaaaatgggatcgggctaccaccgcgatgcggccatccagtggttttgcgcacgcaggtcttcgagatgttcttcgagtaggcacccaggccgggcatcggcctagtgtggcgcctgcatgccgagatgcgacgcgcgcagcgtctggctgggcagcacgccgaacagccggcggtactgcatggcgaaccggccgatgtcccagaccccgaagcgcatacagatgctcgtgaccgtctcgcctgccttggcatgcttcagcgcctggcgcgcgtggtgcaagcggtggagcaccaggtaccggtgggggctgatgccgacgtaccggttgaacacgttgcgaatggtacgttccgaggcactggtagctgcgcacagatcttcaagcaggatgggcgtgtgccgcgccgctgccagcaagtccatggcctggctcaggatgcgccggtgattctggtgcctggcagtgtcggtgctacgcgcggctagcggcagcagggtgttgaacgcgagccggaggagttcgctgcgtgcggtctgctcgccagccgggtgatgcagttgggcaggctggcgatcatcgatgaagagcaggcgctgggtcagcgcaagcagggcgcccaagcttggaccgccggtcaggacaagattgcgggcgagcaatgacaagtcggcattgtctgcgtatgtcgccatccaccggcagacgagctcgcatggcatggagattgtcatccagcttgccgggcggctggcgtcgatatggaacatgcggtccggcgccatccagccgattgcatggcggtcgaaccggcgcccgtcgaccaccgtgcattcatgtccgctcagcggcaggaacaggttgaagcatcccggcatgcctgcaccactgtagatcgtcgcggcgccttcctgtccggccatcaaggcaacgccattcagctcgagcacacgcaggcgccagtcccgtcgctgcgccgagcgcagcatgtaccggccgtttacgccatacagtgacgcttcgaattcatcaaactccgcatagctggcgttggtcatcgtcaccctcttgcgctcaagtgaattggagtgccctgcggcgggatggctgacacctggcgcaggctcggcaggcaccatccgatttgccgattttacgtagcgtctggccagagtccaggagaataatggccgtcaccgcgatggttgccgaccgtgaagcaggctgccatgccgccagcgcacaggctggcgacgatcgcacacatcgggtcctcgagccgccgcgggctttccaatccccttcagacggagcaagccatgggaacgattacaaccagggacgggaccgagatctacttcaaggactggggcgcggggcaaccaatcgtctttcatcacggctggcccctgaccgccgacgactgggatgcccagcttcatttcttcctggccagggggttccgggtcattgcgcacgatcgccgcggccacggccgctccacccagaccgccatcggcaatgagatggacacctacgccgccgacgtggccgcgctcgttgcgcacctcgacctgaaggacgctgtccatgtcggccactcgactggcggaggtgaagtggcacgctatgtcgcgaagcatggcgccgggcgcgtggccaaggcggtcctgatcggtgccgtaccgccgatcatggtcaagacggacgccaatccggggggcttgccggtggaggtgtttgacggctttcgcgagcgggtagccaccgaccgcgcccagttctacaaggaagtgccggtgcccttctatggctacaaccgcgacggcgccaaggtctcggaaggcgtgaaggacaactggtggcgacagggcatgatgggcggggtcaaggcccaatacgattgcatcaaggcgttctcggaaaccgacttcaccgaagacctgaaggcaatcgacgtgccggtgctggtcatgcacggcgacgacgaccagatcgtgcccatcggggcctcggccccgttgagcgcggagctgctgcgcaacggcaccctgaaggtctacaagggcctggcgcatggcatgtgcacgacccatccggatctcatcaacaacgatctgctggcgttcgtgcaacgctgaccagtgtcgcagaggcacgattgccagtgccagggaggacgatcatgacaggccccgcctacaccagcgagtccaccgggcttctgctggtggatccgtacaacgatttcctgagcgaaggcggcaagctgaacggcctggccaagccggtggcggacaaactcgggacgctggcaaatctgcgtgcggtgaccagcgcggcgcgttcgcgcggcatacaggtgttctacgtgccgcaccatcgcgcccgcccggacgagcatctcggctggcagcacgccagcccctaccagctcggtgccagccgcgcgcaggtctttgccgaaggcacctggggcggagactggcatcctgatttccgccccatggccggcgacgtgattgtccatgagcactggggcggcagcggcttcgccaacacggacctggatttccagctcaagcagcacggcatccggcaggtcgtcctggtgggcttgctggcgaacacctgcatcgaagccacggggcggttcgcggcggaacttggctaccatgtgaccctggtgcgggacgcgaccgcggcattctcgccggaagccttgcatgccgcgcatgagatcaacgggcccacgttcgcgcatgccatcctgaccaccgccgcattgctctccgcgctgggcgcgcgctgacggggaattgcgctacattgacggctgcccgcatgggcaaaacccccgcataacaggaggcatcatgggcgagtacacatcgatcgacgtagcggacggcaacttccgggcctaccttgccaggccgacatcagcggccaacggcaaggccattgtggtgatccaggagatcttcggcatcaacgacgacatgcgtgccacctgcgatcatttcgcgcaacacggtttcaccgccatctgcccggatctctactggcgccagcagccgaacgtcgaactcaccgacaagagcgatgcggaatggcagaaggccctggcgctctaccaggccttcgatgtcgatgcgggcgtgggcgacctggatgcgaccatccagttcacgcggcggctggacggcattaccagcggcgtgggcacggtcggctactgccttggcggactgctggcattcctgaccgcagtccgcaccaatgccgaagcggctgtctcctactacggcgtcggcatcgacaagcatctcggcgaggccgcgacgttcaccacgccgctgctgatgcatatcgccgaggaagatgaattcgtgccgccggaagcgcgggcgcggatcgtcgcggcgctgtcggacaagcccaatgtcgagatatacacgtatcccggctgcatgcacgccttcgcgcgaaaccagggcgtccactatgtcgccgacgccgccgaacgggccaatgcccggacgctttcattcttccaggctatgccatagcctgcgccgcaaccacgctccgtccggcgggaccgggaacggcgccgttgcggtcccgttccggtcgtaccgtgtcgcgcatgaggcgacgcgattaagcccgtaggcgaccctcagtctccaacgggcgaaaactatcctggcttggcgcctgatccgatgatgagttcaagctcggtcttgaagccttcaccgacgtcgaactgcttaaggcattcataaacctcgttccaggccctcaatctcgccgcgacgtcgaggtccgctaccacagcccggtatgccccggcggcttcctgcatcagttgcagagcatcggacgcgctcggcaagacgagctgcgctcgaacatgctgtgttttcacatcgccaagaccgctgtcgttcatcaggcgttccatcacgccatcgcctcccagtgcgaagattccaggttgtccgggggcgggcggagacttgcccgcgtggcgtagaaggatcgccatcggctgggccataaagggattgttggccggcgtcgtgaagactagcgccgcgaaacgcgcgccaggcttgagtacgcgtcggacagattccaatgcctcaccaggtgacgggaaaagcatcaatcccaatcgacacatcgccgcgtcgaacggcgccagtgtctcgtccaattcgtctactgcgcattccagcgtttcgatattctgaagaccggcacgagcggcatttcggcggacatgctccagcatggtgcccgatatatcactggcgaccacttcgccgccggcacccacacgcatcgctgcctggatgctctggctgccggcaccgcaggccagatcgagaacgcgcatgcccggccggataccggccatatcgatgagcgtgtccgtggcgcccgaaagattggtggcaaacacatgctcccacttcgcccagccgggtgctgccgactcccacgtattgcgaagattggatttcacgctgctgtcggtcatctggagactccctcaggacgccgcctgtacaggagcattgtagtgcgcaagcgatgcgtgtggcccccgtcatccagcgcccgtaagttggcggcttcgacgcagaaggcttacgttctgcgcacatttggaggctgtgccagtgagtgaccgccttcctgaacgactccaacagttgagtggacactcgatcggcatcccaaaagaaaaaaccgcagccaaagctgcggttttttcatcctgctagcaccctacccgcttaaacttcctcatacagcggcagcgtcagaaactcagcaaaatcctccgacgtagacatctgctcaaaaatctcggcagcccggtcataggtcttggtatcgccacccaccagtgccttcaccttcgccagctcttccggaatcagcttgcgcaccagctcggccgtcaccttggtgccgtcttccagcttgcccttcggcgagcggatccactgccacacctgcgagcgcgagatctcggcagtagcagcatcttccatcaggttgtggatcggcacgcagccgttgccatccagccaggcgcccaggtagtggatgccgacgttgatgttcatgcgcaggccatgctcggtgatcggcgtttccggcttgaagtcgagcaggtcggcgcccttcacttgcacgtcggggcgttgcttgccgaactggttgggcttgtcgcccagcactgccacgaattccttcatggccggctcgaccaggcccgggtgggcaacccagccgccgtcgtagccgtcggtggcatcgcggcgcttgtcgctgatgatgccttccatggcgatggcgttcttctccggatcgttcttgatcgggatcagcgcgctcatgccgcccatggcgggagcgccgcggtggtggcaggtcttgagcagcagcagcgcgtaggcacgcatgaacggcgcggtcatcgtgaccttggcgcggtcggccaggcagaagtccttgtcgttcttgaacttcttgatgcacgagaagatgtagtcccagcggccggcgttcaggccagcgctgtgctcgcgcagttcatacaggatttcgtccatctcgaacgccgccaggatcgtttcgatcagcacggtggccttgatggtgccttgcggcaggccgatctcgttctgcgccatcacgaagatgtcgttccacaggcgcgcttccagatggctttccatcttgggcaggtagaagaacgggccggcgccgcgggcgatctgctcgcgggcgttgtggaacaggaacagcgcgaagtcgaagatgccgcccgagatgcgcttgccgtcgatggtgacgtgcttctcgtccaggtgccagccgcgcggacgcacttgcagggtggcgatcttgtcgttcagcttgtattgcttgcccttggattccagggtcagcgtgcggcgcacggcggccttcaggttgacctggccctgcagctggttgtgccagttgggggtgttggaatcctcgaagtcggtcatgtagctgtcagcgcccgagttgaaggcgttgatgaccatcttggcctcgaccgggccggtgatttccacgcggcggcattccagggcctgggggatcggggcaaccttccagtcgccttcgcggatgctcttggtttccggcaggaagtcggggatctcaccggcgtccaggcgcttggcgcgttccacgcgcgcggccagcagttcctgacggcgcggctcaaaggcgcggtgcagcttgtctaccagggccagggcttccggcgtgaggatatcttcgtaggccggcaggatctcgccggtaatcttcatgcccgcgggcagcgtgatagccatcagtcttctcctgtgatcgatagcggtaaggcttggttgaagggaccctgctacaccgccacgccacggacgcggacgaattcaagcaggtcgttcatgtcgtgcccggtgccggagggggctacgtcgagccgctccgccggatggccggcacggttgatccagaacgtggtgtagccgaaccacgtggcgccgcaggcgtcccagccgttggacgagacaaagagcatctcttcggcgggcaggctgaaggcttgcggccccagcgcgtaggcggccggcgcggtcttgtactggcgcacggcgtccaccgacagcacgtggtcgaacaggccatgcatgccggagctcttgaccgagatgtccagcatctcggcattgccgttggacaggatgcccagcggcagcccggcgcggcgcaggcgcttgagcgctcccaggttctccgggaacgcggacaggcacgcgtattccttgagcagctgcgcctcggcggcttcatccagtgtcaggttcaggcgctcggcggcgtagcgcagcgcgtccacggtgatcgcccagaacggcttgtagcgcgagccatcgggggcggccatggtgcggatgcgcgtgtagtcgatctgccggtcccgccacagcagcgccagcgcctcgccgcggcccgggaacagttgttccgcgcgcgcggtgacggaatacacgtcgaacagcgtgccataggcatcgaagacgactgcgcggatcttgttcatgagggcctgggcaacctgcaacggtacgggcgactgggtggatggacgagcagaccacagctgcgtggctctgtacaccattgaatgcatcgaattgtagggagacgctgcagtgcggcaaagtggtcgcgggtcacttgatcttttacttttaggcaactaatcttggctgactaaaacaaaactccgcaccaaatcctcctcactgccggccatatggacgcaacgccaccgcttgcgtgaccgtgccggcacaccgcaggcacatcaggcaaacatttgtggaccacttcaaacaactggagacctttgtatccgtcgcgtcgcgcggcagcctttccgcagcggcggcggctgaaggcgtggcgccggccatcatcgggcggcgcatcgacgcgctggaggagcgcctgggcgtcaagctgctggtacggaccacgcgcaagatcagcctgacctttgaaggctctgccttcctggaagactgccagcgcatcctgaacgacctgcacaatgccgaggccagcgtctcggcgggcggggtcaaggccagcgggcacctgcgcgtgaccgccccggcgggctacggccgcaagcacgtggcgccgctggtgccactgtttattgagtcgcatccggatgtgtcgatcacgctggacctgtctgaccgcgtggtcgacctggtcaatgaaggcttcgactgcgccatccgcctgggcgacctgcccgactccagcctggtatcgatccggctggccgaaacgcgccgcgtggtggtggcctcgcccgagtacctggcgcgcgccgggcgccctatggcgccggaagacctgcagcgccacaactgccttgcctttggcgccagcgccaatgtgcagcgtggctgggtgttccaggaggaaggccgcgcggtcacggtcaaggtcggcggcaccatggaatgcagcgacggcgcggtgctgcatgagtggtgcctgcaaggcaacgggctggcctggcgctcctggtgggaggtcggcagcgagatcgccagcgggcggctggtgacggtgctggacgagttccaggcgccgccgatcggcatccatgcggtgtttccacagcgcaagcacctgccgctgcgggtgcggctgtttatcgatcacctgaagaacacctacggcaacccgtcctactggcgccgggccgaacaggccgcagcccccacgccggtcgccgaggtcctggcggactgaaggataggcgcctgccggtgtgctgagacgcttttattgcaattgattccgcgcaatgcccttctcggcacactgactacaatggattcgtgacaggcgcttaccggcgccccggcatccgccgatgccagctggctgccctgccccgatccctagtcagaaaaggagccccgcatgttccaacatatcctgctacccaccgacggctcggaactctccaagaaagccatcaacggcgggctggagctcgccaaggccatcggcgcgcgcatcacggcctatgtctgcctggaggagtacccctacacgccgttcagcgaaatcgtggtcgaagccccgcaggccttcaaggaccgcatcgagaaccaggccaagctgtatctgaaagaggtcgagaacctggccacggcggcgggcgtgaccttcgacgccgatatgtcgacctttgcggtgccctacctgggcatcatcgacgcggccgagcgccatggctgcgacgtgatcttcatggcatctcatggccggcgcgggttgtccggcctgctgctgggcagcgagacgcagaaggtgctgacgcataccgacatcccggtgatcgtctaccgctgacccccgggcgcacagcgccagcaaagcaaaaccgcccgcaccggcatgaccggtgcgggcggctttttgcttgcgcaggccgcttacgaagccttgctgatgcgctgctcgatatgcttggcgcggtcttccgagcccgggtgcgacgagaacatgccggacttgccgccgtccagcttggccagtttctggaacgccgtcaccaggccacgcgtgttggccttgttcttggtcagcaggtcgaaggaatagtcatccgccgcgctttcctgcgactgcgagaactgcgcgttgatcagcttctcgcccagttcgcccagttgcgactgcgacagtgccgccaccgcgccgttgccggcagctgccgccgcgccgcgtgcggccgtggcggtgtaggcgacctgcatggccttcttggtgtggcccagcgccacgtggcccagctcatggcccagcacgccgcgcacttcatcgtcggtcatcatgtccatcaggccgctgtagacacgcacgcagccattggccatggcccaggcgttgacgtccttggtcatgtagaccttggcgttgacgttgggcacgtcgctgttcttcagcccgctcatgatcttgaccaggcgcttgctgtaggtggtgttggcagcggcgatcttgttggtcttgtccgattcagcgcaggcctggtcggacaggctcttgacgtcggcatcggacagcgtggcagccttggccagcgaagtgccggcgctcatcacgccatcgagattggtgggcatgccgccggaacagccggccagcagtgcggccgccatggcgcaggaagcgagcgagagagatgctttcatgatgttgttcttggtgggtagctcggaaagtgccgataaaggccacggcactttaagccatctctcttacggcgggaatcacccaaatgccgcaacttggcaaaagtgacaatttattgcgtttcagcaaattcgagcccgccgcgggcccagtgcttcgatgtcggctcaagcggggccgccccccccaacctgttcgcaggcaatcactgcttgcgactgccatctcccgtttcgctgccgccaaccttgacatcttgtgggggtagtgaccggggcagcgctgacgccgccgcgtccccaatcgcctcgatctcccgcgcgacttcgtgcgcgcgggtcgatagttgatatttgaaatatccaaaagcgacaagagccgcaagcgcgtatgcggtgactgccatccagactggaataccccacagcggccggaagttccgttctttggagacttccagatcgccggatagtgcatcccgcaccggcggacgttgtgacttcaatagttcgtagagcttctgccggatatgctcatgctgccggtctcccccggtttccacccgatagcggcccatgaacccaaggctcatgacgagataaaacaactcgatcaggtcgcatttgccgtgcgggtcctcaatggcgcgggcgaaagcaggccgccctctggcattttctccggccaacgcaatacgttcattacttcaaccctccgattgatgggtccgccttaattacctcgccgaatctcactaagcgcgctgcctcttcctcacgattcgcttcgtcgtccacccgcccgactgccacgtaaggatcgtcgtcagcaggccgagcccttaccctgttgtagccgtttgcatttccatccataaccatgaccttgacgcgatctcctggcaggaaaatgacccacatgccataagtggttgtgccatattcgggaatttccgcctcagccttgtaccaggaaccccatgcgtgcccatcaagtttcttgttggcgatccagcggaccgtgacctttagccctggccgccagcggaccggaaacgtgccacagcaggcgccaccgctctctgtcggtatatagtcgggtcttaccggaacaatgtttggcccgccgcctccgatgccgttgtcgtgccccgctatgttgaaggtgtgaacgtagtaaggggtgtagttcaggccctcaacatcgcctgacatcagggcgtcaggatcgtcgtttgggagagtgccaacaacggagctttgattgcagcctggcagaatcgcgaggcataccgccatcaaggccgacatgaacaaggatttcatgcgttgacctcccggttcgcatttttcgccaactgctcccagacggatggatgcaccccatccgcgcaggcgatcatggcttgcccggaacgagcacgctcttccaaggcgcgtcgcatttcatcgtgggcgtcgaagtcgcggccgtatcggtacgagagttcgcagaagtacattcgatccgctggctctgtcagcccccactcggcggcacgctggtaacggggcagaaaatccatgaagcgcgcgagatagggacctgccccatccaccacgctatcctctacgagcgccgcgagcaactgatccggctcgcagtgttccgcagtcggtccagttgctcctggctaagctggatggaaagcggcgtatcctgcgtgctctcgccctccatcggcccgtcaatgcactgccattcctcgctgtagccgcggtatttccattgctgaatgggttgcatgatccgctccacgatgtcgtcgccccagacttccatcgtcaccagcaggttgcgcgggtcgtagtagcgaatcagggcggtcatgccttcgccaatgtccgcaacgagaaactgatgcaaatgacgggcgaggcggtcaatgtccacgcggctccagatgagcgtgaagcatggcgcccgcaaatccatcgcgtcgaattgcgccagccagggtgctttgggatcgtccacccgcgccaggaacaggcaggcgtcgccggcatcggcttcgggcaggccggcatacacatttcgaaaatcggcgcccgattcgcgcagcaatgcaccaatgcgagtcggatgcacggcgccatcggccagcacgtagatatgaactacgctttcttcttctgtcatcgagctgctgttcctggttatttatcgaggaaccacggcggcattgcgtgcggccgccttgagcaggcattccaggcagacttgcctcgcctttagctccaccggaagactgctgggaccggtcaggttcttgctggccgcgtgcacgatccacccgccattggtgccgttctcaatgccgccttcgttcagcttgatgtagctgccaccgccgtcgagcagcacttcctttgccttgaggctgatcttcccggcagtggcgttgatttcaagctttgccaacaggttgatattgttcttgagagcttgcaggtcgatgtcgcccatgttggcaaccagcttcatgccggcttcatatacgaacagacacagtgccttgcgaatgctggcaaagaagcccccgcccgtggtcacggacaggtgctccccggtagtcaacgcagtatgcgtgccgctggcgatgtgcgtggaacccgctgcggtcgagacaatgccagcggggctcgctgataccaggtgcggcgccgtgaactccttcagctcgccaccgccctggatttgctcaaactgcttttccagcaatcttgcaatgtcgcgctgttcgccatcctgcgcctgcgcctcggtcgccttgtcgcccatggtgctggcgatatccagggccttttgcatcagttgaatgacatcgctgacattcatcatgttgccttcggcgttccggcgcgagaaggtggtgataagcatgccgagtgcggcacgcagtgctccatgcgcatcggttcgaagctcaaagccttcgccgcgcttgtccttgcgcccctcccaatcgttgacgcggacgttgtggcccagcgccagcaggctgttctggtggtccgacgcgacctgcacctgctgctggccctgggtatcgtcgtaaagcgtgtggttgcggccttcgccgaacagttccttgctctggtagccggacaaggcatgctggctcggcagatcccacggcggcaggttcagccggttattgaccggtcccatgatgatgggccggtccgggtcgccaccctcatagctgacaatgacttcctggccgatgcgaggcaggtgcgtgttgccgaagcggtcgccggaggagaagccggtgacgcgaatccagcaggagctattctcgtcgtagctgccatagcggtcccagacgaattgacagcgcacccttcccaggtcatcacaccagatttcctgattggctgggccgacgaccctggctttgtgatgaccgccgatgtagggcttttcgaccagttcaggccggaagatttcgctagtgggctgcgcctcgaactcgacctcgcagcgccaggactggccgctgccggcgaactcgcccacgtcctcgatcagcaggcgcgtggcgaaaatcaggtactcgcagttggccttggtgcgcaggaagcgcttgagggtaaaggtatggcccgacgccatcgcgcgcacattacccttgccgcgcgtccgtacgccgtgctgccgcaggcgttccatgttgatgcgcgccagcatctcgccttccttgcgggcatcgttgccgctcttgggttcggcgtaatcgcccggccagtgatacagctcataggtcgcgtggctggtgtcgcgcgggtcggcggcgcagacattgaggtcggcgcgcggttggttgtggtcgtaatcgccttgcgcccaggcccccgagacgagccggtcgcgcacctcgaattcgtgaaggtgttcctcgtccgcccggtccgaggatggataccagctaatggcatggtaggcagggctggggatattccggaaagcgccattgccatcggtcaacaccatgcggtggtggccgtccgaatgctcccagtggaaattcacgccccattccgcgagcaggcggcgcacgaactggtagtccgtctcgccggcctgcatctgaaatcggcgcttgggatactggctatccagcaggcggcgctcgaccgggaaagtgtatttgctgagcaccgcctccacgatttccagcacagtcatgttctgataaggccggatggtgctggtgagcgtggccagccacagccacgggcgcagggtcaggcggtacaggatgcgttcgtgttcgtagtaggggccgcgtacgtccgtgacgaggccggtaatctctctcttgccgctgccgaagccgccatccggaccggtgccggagccgtccagctcgatgctgacggtcaactccttgccttgcatggcctccatatcaaagtcacccgccggcccgtatagcacgttgcgttcgtcgggcgtcttcagttccagttcgtattcgaacagggaattgatactctcggtgccggacagtttggagaacagcagcaatggctgccccaacagttccggcagaccgtcgccggaaacggtgacggtacggaaggaaaaccgcaatcggctacccatgcaatcacgctccgtggaaagtggactgtcgccgccgtcagcagccagtggctcggtcgtccatcgaccagccaatgagagtgcagcaacgcggcctcgataataggagcagcgaagtggggaataaatcagacgattcctaattacgcagcccaaaacgcctgaaaacagaattaagcaagactgaaatcgcgttaggatccctattccgcaaagacgtgcggacacatggactgcgctgacgcttcagaactttccaattgtgaagaattgaaaaggcggtaaggcacgaagcaaaaggggcggcacacataacttgagaatgcgcgccgctctggaagatgcgggcattgacctgtcccgcgtcaggcttctaaatagccggcgtgaacccggccaggcttgggcggtaactctgcatggagtttgagttttgaacacccgttgaacagctacccgctaacccgcccccagcattggaaaataaaaaaacgcgccgtccctgagagagaacggcgcggcgcctaaatcagaaggcgtgatggtcgcacgccttccttaaccgccggacccacgttccggcgggggtgaccaggagagtcaggccactttcttgtcttcgaagaactgctcgtcttcggtcgaacccttcagtgcggtcgtcgacgactggccgccttcgatggtctgggtcacggcgtcgaagtagccggtgccgacttcgcgctggtgcttgaccgcggtgaagcccttctcggcggccttgaactcggcttcctgcagttccacgaacgcgctcatctggttgcgggcgtagccgtaggccaggttgaacatcgagtagttcagcgagtggaagccggccagcgtgatgaactggaacttgtagcccatcgcgcccagttccctctggaacttggcaatggtggcgtcgtccaagttcttcttccagttgaacgacggcgagcagttgtaggccagcatcttgcccgggaacttggcgtgcacggcttcggcaaacttcttggcgaactcgaggtccggcttgccggtttcgcaccacaccaggtcagcgacttcagcgtaggccagggcgcgcgagatcgactgctccaggccgttgcgcacgcggtagaaaccttccacggtgcgctcgccggtgcagaacggcttgtcgttgtcgtccacgtccgaggtcagcaggtccgcggcttcggcgtctgtacgggcgatcaccagggtcggcacgcccgagacgtcggcggccaggcgcgcggcggtcagcttggcgacggcttcgcgggtcggcaccagcaccttgccgcccatgtggccgcacttcttcaccgaagccagttggtcttcgaagtgaacgccggcggcgcccgcttcgatcatcgacttcatcagctcgaaagcgttaagcacgccgccgaagccggcttcggcatccgccacgatcggggcgaagaagtcggtgtcgcccttgccttcgctccactggatctggtcggcgcgctggaaggtgttgttgatgcgcttgacgacttgcggcaccgagttggccgggtatagcgactggtcggggtacatttcaccggccaggttggcgtcgcctgcgacttgccaccccgacaggtaaatagccttcaggccggccttcacttgctgcatggcctggttgccagtcagcgcgccgagcgagttgacgaacggctccgtgtgcagcaggttccacagcttctcggaaccgcggcgggccagggtgtgctcgacctggaccgaaccacgcaggcgcaccacgtcttcggcggtgaaattgcgcttgatccctttccagcggggattggtatcccagtctttctgcagggcctggatctgttcttggcgggtcatggtcactctcctgatgatgcggggatggctgagaatctgttgatcacctgacctgggctacgtcgcggtggctgcgtcgcctgctgtttttcgcgcctcatgtcatgagtcttatataagagtgtagagaaccctcccgcgttgcaacaacattgatctgcagtcctcgcttagtttttttcttacaataattcaatggcttatagattttatttcacgatgcgggaaatgatcttccatcatgagaaatggccttgtgctccgcaaaccatgtatttttgcggtccaaaacatctttccacatcgtgaaatatgcgcaggatgcgctgccttcgctagcgcaggcgagcggccagcagcgccggtgaggccggctccccttccatatgctcgacaaattcccgcaccatgatggcaaagccctgggcgtcggccagcggcagccaatggtgcgcgggcacggtgcggcgccagagttgcgtggtccagcggtgcacgtcttcagttagcgccggcttcacataccggtcatgcaacggcacgatcacctgcaccggcgcatgggcatgacagtggcgcggggcacgcagtacgggcacgaagttggcacggtacaagcgcacaccatggcaaccgtcggctgtttgtgtggggctgggccccgtgcgcaggccctcggtcaggcgcaggtagcgcggccacgcacggccgagccacagccgccaggtcagttcaggcagccacggcaggtggaaggcgccgatataccacgatgctgcgagctgccgcagggtcttgcccaacgcagccagcgaccgctgcccgcgcagttcgcgcaagccgattgccgcgtggtccaggcagggaccagagcatgaggtgaatgaggcgatgcgcccttgcagccgagcatcggtcacgaactcccagctctggatcgaaccccagtcatggccgacaaggtgcaccgggcgctgcggcgagaccgcgtcgatgactgcgatgaagtcatcggcaagcttctgcagccggtaagcgtcagtcgcgcgcggcgcggttgagcgccctgccccgcgcacgtcataggccaccacgtggaagcgccccgccaactgcgccgccacgtcgtgccagacctcgctgctgtcgggatagccgtgcaccaggacgatggtgggccgccctggcccgggctcgccccaactggtggcgcacagccgcacgtcgccggcgtggataaagcactgccgggggaagacctgcggcggcagggattgcggagcgttcatggccgtcgattccattgttcgatgtcatcgccggccatgctacgcaaaagcaaacggcgccgcgaatgggcgccgtccgtttgaaacgagccggggctcaggccgcggcggtatcgcgtgcgcggcgataggccacccagtcgccgctgtcgatgcgcggcagcgtggccaccgcggactcggccaccggatacagcaggcaggcgactggctggccgttgtgcaacacggcccgttcctcgcgcacgaacagcgtggcctggccgggataaacctcttcgatctcgtcgagcaccggcaacagcgcgtcggcgatctcgtagagatcgcccacgaccggcccgccactggcgtccagcaccaggccgggataggtgccgaagtcatagagcctgccggccaccgtacccgtgcccagcagcgtgggcgcggcaatgccgtggcgctgcgcggcggcgttcaggtcgttgacctcgccggcgcgcagcgtgccgtagacaaagacgcgcggcatgctcagttccccagcctttcgtccgagaccagcacgccgtcggcgtcgacgtagatccagttgcccgggcgcaccactgcgccgggcatctgcaccgcgacgtcgctttcgccaacgttgcgcttctggcttttctgcggatgcacggccagcgcgcggatgccgatgtcgcacacgtccagctcggcggtatcgcggatgcagccgttgacgacgatgccgacccagccgttcttctcggccagcaggccaaggttgccgcccaccagcgcgcagcgcagcgagccgccaccgtcgatcaccagcacgcggccctgccccggcgcttccagcgcggtccgcaccagcgagttgtcttcgaacaccttgagcgtagccgcggggccggcaaaggcgccctgcttgccgaaggcgcggaacaccggcgccatcacgcgcagggtgccgtcggcaaggcggtcttcatgcgcgtcgcacaggtcggtggtgacaggcttcatcgatggtctcctgataggcaagaaagtatccggtcgggccgctcggcctcactgttgctggctggccagcgcctgcgcgcggatggcgctcagcgtggtgcgcggcgtgatcacgtccgggtccacctggatctcgatcagcgtggataccggtgcggccaatgcctcgcgcagtgccggggcaaaggcttcggtcgtggtcacggtggcgccgcgcgcaccataggcgcgcgccagcgcggcaaagtcggggttgtgcagctcggtgcccgagacatgggtcgggtattcgcgttcctggtgcatccggatggtgccgtacatgccgttattgacgacgatgaagatcaccggcgcctggtattgcatcgacgtagccagttcctggccattcatcaggaagcagccatcgccggccaacgccaccacggtgcgttgcgggaacgcgatcttggcgccgaccgccgccggcacgccatagcccatcgcgccgctggtcggggccagctggccgcggccgccgctggtgaacgggcgatagtggaaatagcggtgcagccagccggcgtagttgccggcgccattggtcacgaccgcgtcggccggcagcagctggtccagcgtgcggatgacttcggccatgtcgaccccctgtcccgtaaatgggggcggctgcaggtagcgttcgtagtcggcgtgcgcggcttctgtccacgcctgccagcgcggctcggccgtgggctgcaggccggccaggcgcgcggcaatggccggcatcgacgcctggaccatcaggtcggcctggtagacgctgcccagctcctcggcgccggcgtgcacgtggatcagcttttgcgcgggccgcggcgcggcgatcagcgcgtagccgccggtggtcatctcgcccaggcgcgggccgatggccagcaccaggtcggcattgcggacgcgctcggccagcgctgggttgatgccaatgccgacatcgccggcgtagttgggatggcagttgtcgaacaggtcctggccgcggaaggcgcagcccaccggcagcgcgaagcgctcggcaaaggcctgcaggtcggcgcaggcctgcggcgtccagccgctgccgccggccagcacgaagggacgctcggcggcgtcgagcatctcggccagccgcgcgaggtcggcctcgccgggccagctcatgacgcgctggtaggcctgcagctgcggcactaccgcagtctgcgccagcatgtcttcgggcagcgccagcaccaccgggcccggacggcccgaggtggcggtctggtaggcgcgcgcaatgtattcggggatgcgttcgacccggtcgatctgcgccacccacttggccatctggccgaacatgcggcggtagtcgatttcctggaaggcctcgcggtccatgaagtcggtgccgacctggccgatgaacagaatcatcggcgtcgagtcctggaaggcggtgtgcacgccgatactggcattggtggcgcccggcccgcgcgtgcagaaggccagcccggggcggccggtcagcttgccgtaggcctcggccatcaccgcggccccgccctcctggcggcagatgatgaagcgcaactgatcgcggcggcggtggaagccgtcgagcacggccaggtagctttcgcccggcacgccgaaggccagctcggcgccgtgcgccagcagcgcatcgaccaggatatggccgcccggcagcggcgtgccgtgttcgggatcgtcaggctgggtggtgttggccggcgtcattgacatgaaagcatcctcaggcaatcgaattcggaaggcggtgcttgggtggcccggcccgggctaggcggcctccgcctggcccgccgccgcgccgcggcgcgagcggttgccgttgcccactgtcaccgcggtgaagatcgacagcagctggaaaccgccgatcatgaagaacacccaggccggcagctttgcatccatcagcgcaccgaagaacagcgggccgcacgccaggccgatatccaggcccgagtagaccacgccatagacgcgcccggtggcaccggcgggggcggcggcgcgcaccagcaggtcacgcgacggcccggcggtaccggcgccaaagccgatcacgcccatcagcaccggcaccagcagcgccggcaccaggttcaacccgaccagcaccgccatcagccccgataccgtgaagctcaccgcgatcagccggtcatggttgctggtgcggccggcggcaaagccaccgactatcatgccgccggcgctgcacagcatgtagatggtgtaggacgcggtcgccagcgtgaacggcatgccgtacaggtaggtcagcgcggtcggggcaaagctctggatgccggccgcggagaacgtggtcagcaggaagaaggcccagcacacccacacctgcggcaggcgcagaaagcccagcacgctgccgccggatgtggccaccccggccgcagccttggccgcgggccggcccacggcgccctgcacttcgcgcgggtccagcacatggcgcagcactaccagcacggccagcacgataaaggcgactgccgaggccgccgccagcgccacgcgccagctggcgaggttggcgatcgccaccaggaacagcggcgccgccgcccagcccaggttgccggaaatgccgtgaaccgaaaacgcgtgtcccagccggggctgcgacacatgcttgttcagcagcgtgaagtcggccgggtggaatacgccattgcccagccccgccacggccgcgccgaacagcagcgcggcgtagccggaactggtcgacagcagcaaggccgcggcgcccaggaaggccagcccggcaaacagcaccggccgcgcgccgaagcggtcgaccacaaagccggacgcggtctgcaccaccgccgagaccgcgaagaacaccgtcatcagcaggcccagctcggcatagctcaggccgaattccgccttgatccatgggaacagcggagccagcagcaggtggtagaagtgggagaccccgtgagccaggccaaccagcccgatcacctgggcgtcatgacgaagagggttgcgcgtgggatcgagtgcggcggtggacatggcgctggtggcaggggctatgcggcaggacggaaggcggcagcccaaaaaaatacgggccgaagcccgcatcatagaggaaaacccctgtcctctgcagccaggtggcggccacgcctcccgccaaccgcgcttacatctgcttgaacaggtgcgcgtactgtcgcgccaccggcagcagttcaggacggtcgcgcagccgcagcgacagccgtcccagcgactggttgaccgcgctggccacgcaggtgatgttgaccacggtgccgcggtgcacctgccagaagcgctccgggtccagctgctgggtcagctcgcgcaggctggtgcggatcagcgcttcgccggcgccggagaccacgttgacgtacttgtcggtggcctccaggtagatgacttcgtccacggggatgatgcgcacctcctgccccaccagtgccttgataaagcgcaggtactgccgctgcggcgcaccgcccgggcctggcgtggcgtgctccagcgattccagccgcgccagcagctggccaagccggtccgtctccgcgatcgaggcttcggcctcggtgtcttcatcgtcggcggggccggccaggcggtccttcagacgctgcaccgtggcctcaagccgttcgcgctggaccggcttgagcacatagtccaccgcggcgcgctcgaacgcctccagcgcgaactggtcgtatgcggtcacgaagaccaccagtggcggggtgtcgaattcgatcagttcgcgcgccacgtccatgccgctcatgcccggcatgcggatatccaggaaggccacgcgcggctggtgctcgcgcgccgccgccagcgcggccacgccgtcgtggaccacggaaacgatacgggcctcgggccacagcgacatcagttcggattccagcacgcgcgccagcagcgcttcgtcgtcggcgatcagaagggtcggggtcatgggggcgttggggtggtggatgggtcctggcgttgtcagcggcaccgccacgggcggtgccagccgttcgtcttgtcaggcttgctggcaggcggggcgcctcagagccgttgcatggctggggccgatactggcatgccctccggcacgctggtgactgtctgggtcagggtgggcgcttcggccgggcgctccagcggcagcgtcagccgcaccaccacgccgcgcggggtgttctcctccatctgcatggaggccgccgcgccaaagatgcgcgccagccgctcgcgcacatgggtgatgcccaggcccgagcccttgcccgaggcatgaccgaagcccacgccggtatcggcgatgatgacctgcaccgcattgtcgccggccgcacgcgccgacagccggatatggccgccgatcatgcagggctcgatgccgtgcgtgaccgcgttttccaccagcggctggatcagcatgggcgggatctccaccttcgccagttcgcgcggcaggtcgatgtcgaacgagagccgctggccgaagcgcatgccctggatgtccaggtagctgcgcagcagctcgaactcctgccgcagcgtgcattgctcggcgcgggtatgcgccagcgacatgcgcaggaagccgatcaggcgctgcagcagctggcgcgcggcgggcgggtcggtggcgatcagcccgtcgaggttggccagcgagttgaacaggaaatgcggctcgatctgcgcctgcagcgccatcagctgtgcgcgcaccagctgcttttcggcttcctcgcgctgcagggcgtccagcgcggcctggcgctccagggatgcgagcttctcgcgcgaccagtagaaatagatcatcgaggccgcggccagcatgcccaccaccaggcacatgcgcagcatgccgccggcttcgtccgccgacttgggcggcaggtccagcgccacgcgcgtggcccagctgccgaacaccacgcccgcgggcaccgcggcggcggccagcagcaggaagggccagcggcgcggccggtcgttccaccagatcaccacgcgcggaatgtcgatcagcacccagatcgacaagccgatcagctggctgtagacaaagttgtgccacaggctgccgccggtctggaagccgtagttcaggctgatggcgatcaccgagttcatgcacagcacgaacagcaggtcgcggccgaggatattgagccgggaggggatggcggtggcgacgttggagaagcagcggtccatggcgttcatgttagcgcggactgagcctggcgcaacgggaatgtgatgaggcgggcagcgcgggccacctcagccaccctgcccggcacgccggccggccagcgcgcgccaccattggccggacagcacatagcgcgggaaggtgatccactgctcggccaggatgcggccggcgatgtccgccggcccggcaaagggttccggcgcgtgggcttccagccggtgcccccggccctgcagggccatcgacatgcccatgcacaccagccccagcgccaccgccggcaggctcaggcgcaacaggccgtagaggcccagcacggtgccggccatgaacatcggcacggccacgatatgcagcagcaggttgcggggatgctggtggttgcgggcatagccgcgccactgccagcgcagcagcggttcgtcgtcgcgcatgatcgtctctgtctcccttgtccggcccttgcagaccggcggccgcgcgcaaactttgttgcactgcggtacacgtacggcgctcgccggatggcaagccgcgggcacgtgcaaggaatgtacccctcacccgggcacgaagaaagtctcttgcgacgaacggcgggcacggggcgcgaacggcaccgtgccggggcggacggcggctgtcaggcagcgcccgggtgccccctgcgccgcctggcgatggccacagccaggccggaatcaggccgccagggcctggcgctcctgctcggacagcgcgctgctgacggtgtcgggcgacaggtgcggcgcgaacatgttgataaaggcgtgcgcatagccgcgcaggtaggcgccccgccgcaccgccacgctggtggtgttgggcgcgaacaggtggtcggccgagatccgcaccaggccggaatccttgcgctcgtcataggccatcgaggcaatgatgcccacgcccaggtccagttcggcgtaggtcttgatcacgtcggcatccagcgcggtcagcacgatctccggctgcaggccggcctcggcaaaggcgctgtcgatcttgcggcggccggtgaagccggcgtcataggtgatgagctggaagccggccacgtcttcgagcgtgggctcgggcaggcgcgtgagcggatggccgggcgagaccaccagcacgtgctgccaactgtaggcctcgaacgaggtcagcccggcctcggtggccagggcctcggtggcgatgccgatatcggcctgccccgtcagcagcagctcaacgatatgcgtgggcgacgcctcctgcagtgccagcgtcacatgcgggtattcgcggcggaaggcctgcaccacgcgcggcagtgcatagcgtgcctgggtgtgggtggtggcaacggtcaggcggccggtatggcggccggcgtattcgtcgccggcctggcgcaggttctcggcctccagcagcaggcgttcgacgatgcgcacgatctcgcgcccgggctcggtcaggccggtcaggcgtttgccgtagcgctcgaagatctccacgcccagttcttcttccagctcgcggatctggcgcgacacgccgggctgcgaggtgtagagcgcgttggcgacttcggtcaggttgaactggcggcgcaccgcctcgcggatcgatcggagttgctggaagttcatgacgtcgccttttcttgttgggtggacgtggtacgcggttgcgtgaacacgcgcagctggcgcgggcgcaccgcgagcagttcgccttcgcggaagcccgcatggcggaagcgctccagcggcagcgcgacttcaatcacgtcctggttgtcttcacgttcaagttcaagctgcgccaccgggcccagcgtcagcgcgcggcgcagcgtcacggcaatgccgtcggcgccgggcgaatagcgttccaggtcgaggtcatgggggcgcacataggccaccgcgtcgccggcggtctcatggccgctgccgaccaccggcagcaccgcttcaccggtatgcagcaggccgccgctctcgcccacttccagccggccgtggaagaggttcacgttgccgaggaagccgaacacgaagggcgtggccggatggttgtagacggcctcgggcgagccgtactgctccacgtggccgcggttcatcagcaccacctggtcggccacttccagcgcctcttcctggtcatgggtgacgaacacgctggtcacgtgcagttcatcgtgcaggcggcgcagccagcggcgcagttctttgcgcaccttggcgtcgagcgcgccgaacggttcgtccagcagcagcacgcgcggctccaccgccagggcgcgcgccagcgcgatacgctggcgctgaccgccggagagctgcgacgggtagcggtcggccagccagtcgagttgcaccagttccagcagcgaacgcaccttgtcgcggatctgcgcttcgctcgggcgctcggcgcgcggcttgacgcgcaggccgaaggccacgttctcgaacacgctcatatgcttgaacagcgcgtagtgctggaacacaaagcccacctggcgctggcgcacatgctggtccgaggcatcgcgcccggccagcacgatctggcccgcatcggcgcgctccaggccggcgatgatgcgcaacagcgtggtcttgccgcagccggacggccccagcagcgcggtcagctcgccttcgtcgaaatcgagcgagacgttgtccagcgcgacaaagtcgccaaagcgcttctctacgttcttgacctggatgctcatgatgcttgtccttgcaaacttgccagcggccgctctggtgcagcctcttcggtttccttgcgggcgcgcaattccaccagcgtcttgatgccgagcgtgaccagcgccagcagcgtcagcagcgaagccaccgcaaaggccgccgcgaagttgtactcgttgtagaggatctcaacatgcagcggcatggtgttggtcagcccgcggatatggcccgataccaccgagaccgcaccgaactcgcccatcgcccgcgcattgcacaggatcacgccatacagcaggccccagcggatattgggcagcgtgatatggcggaaggtctgccagcccgaggcgcccagcacgatcgcggcctcttcctcttcactgccctgcgcctgcatcagcgggatcagctcgcgcgcaacaaaggggaaggtcacgaagatggtggccagcacgatgcccggcaccgcgaacatgatcttgatgtcgtgcgcttccagccacggtcccagccagccctgcgcaccgaacagcagcacgtagaccaggccggaaatcaccggcgacaccgagaacggcaggtcgatcagcgtgatcagcaggttcttgccgcggaagtcgaacttggcgatggcccaggccgccgccacgccgaacaccacgttcagcggcaccgcgatcgccgccaccgtcagcgtgagctggatcgcggcgagtgcgtcgggttcgatcaacgcttcccagtaggtctgcacgcccttgcgcaaggcttcatagaacaccgaagccagcggcacgaacaggaacagcgtgaggaacagcaccgccaccgtgatcagcgtgtagcgtacccacggcgcttcgccggtagcgtcaaacctgtgatgggcctgggcgttggcttgcccgcccaggcgtcccgcaactgcgccggccatgtcagaactccttgcccgtggcgggcgcttcaggtgccagcgcggcgcgcacaccggattgatggcggcgcgtccaggcctgcagcaggttgatcagcagcagcagcccgaaggaaatcaccagcatcaccaccgccaccgcggtggcgccggcgtagtcgtattgctccagcttggaatagatcatcagcggcgcgatctcggacaccatcggcatgttgccggagataaagaccaccgagccgtactcgccggtggcgcgcgcgaacgatagcgcaaaccccgtcagcagcgccggcaggatggcgggcaggatcacgcgctggaaagtctgcaggcggttggcgccgaggctggaagcggcctcctccagctcctgctcaacatcctccagcaccggctgcaccgtgcgcaccacgaacggcaggccgataaaggtcagcgccaccaccacgcccagcggcgtaaacgcgaccttgatgccaagcggctcgagatagcggccgatccagccattaccggcaaacagcgccgtcagcgcgataccggccaccgcagtgggcagcgcgaacggcaggtccaccagcgcgtcgatcaggcgcttgcccgggaagcggtagcgcaccagcacccaggcaaccaccagcccgaacaccgtattgacgatggccgccaccagcgacgcgccaaagctcagctgcagcgacgccaccacgcgcggcgccgtgaccgaggtccagaacgcgtcccacgtcatcgtgaaggtcttcaggaacgtggccgacagcgggatcaggacgatcagcgtcaggtagaacaacgtgaagcccagcgacaggccgaagccgggcagcaccgtaaaacgctgcctggacggcctgcgcggcgcgcgcgcggcgccggaatcaggggcgcgaggggcggctggcggcgtgtccgcgagggaaatggatggaggcatgtcgtctcgtctgtgagcggtgcgccgccggaccatgatggctggccccggcgggccgttctttatgacgccagcgcatattgcgccggcctacgagacagattctgcagagtcatccttataaacagaacgaatctttatgaattttcttagacggtttagatataagggatagtagacactacctcgatgcccgactcccaggcgccggatgattcacttatggagccggtatcgcctgcctgcgcgatacgctggatcagggtatcgagcagcgcgaggccttcaggccactcgcccagtgcggaatcggcattgatgtggcccaggctgcccgcatcgaccagttcactgccccacagcgtgccccagctgaaagcggtgcgctgcggcatccaggggtcgttgcggctggcgaccaggatggtcgggaacggcagccggtaggtcggcagcagcgccgccacgccaaatttgtccggatctgccggcgccaccagcaatgcgccggcaatgccgaccggatccagcgccgcctggcgcaacgacgccaggcagccgaagctgtgcgccaccagcaccgcgccgcgcgcggccacgcgctgggcgcgcatcacgccttcggagacgcgctcggcccacagcggcaggctggggcgcgaccagtcgtgctgctccacccgctgccagtcggggaagcgctgctcccagcggctctgccagtgtcccgggccgctgccgtgcagccccggtacagtcagcacctgcaggtgccgcggaatgtccaggcgcgtgccatggccgccggatagccggttcgcttgggtcataccacctccttgtccaatgcatgcgcggcgctcgccaggcctgtgcgcagccctgccgcactgaccggcgcgccggcgaaggcgccctgccccaggccgatgcccgcggcctgcaggcgctcgacgctttcggcgttctgcaggcgccgcccgatcagcgttacgccggcgttggccgcgctggcacgcaggcccgacagctggcggtcggtccaggtgcggcgcatgtccagcttgagccagtccggcaacgcgtgcgccatcagcgcaccggcttccgccggatccgacgcctgcaggcttaccgcgaagccgttgcgccgatagttgccaacgacatgcaatagcaatgccaggtcgtcattggcgctggccggcacctggatcacaaagcgctccagcggcagccccagcgactgcaatgcgcgccggaaggcagcgccgtggtcgtcggtgacggcggccagcagccggttatgcacgttcagcaccagcttgtgctcgccctcggcggcaaagtagttgatggcatgcagcaggcgcgaaagccggtccagcgacaccaggctgttgtcgtcggccgccatcgcaaacagcttccatgccgccaggcccacgccgtcctctgcgtaggtgtggatcgaaccttcatgcgccaccacctgccggtctgccagcgtcaccagcggctcgaacgcgctggtcagcgagcagttgaagaactggccctgcacctgcccgcgcgcgtcgcgccacaattgccggtcagccagaggctggcgcggcagcgattccagataacgttggagcgcaggcactgcgcccgcgggttcatgcacgcctggcatggcattccttgggttgaccgggcccctcggccccttggtcggattagtgatgacgggcgcgccatgcgccctctgtgcggtcgcaccgcatcggcctgcctgctcatgataggaggtcagcgcgcgcgagcgaatgaagattacggcctgtcgatatgcgcggcgcacattgccgcgggtggcacggtcacgctgcccagctcacgttcagcggcgcggtcgtggcggccgggtcggcatgcgcacctgcatgcgacggtacctgcgcctgcggcgcttgccgcatcacccgcttcagcaccgcggcctccagctgcgcaaagcccgccgcgccgcgttcgcgcgggcgcgccagcgccacgcgctcatccatggcaatgcggccgtcctcgatcagcacgatgcggtcggccagcgccactgcctccgacacatcgtgcgtaaccagcagcgccgtgaagccaaggcggcgccacagcgattcgatcagcccctgcatctcgatgcgcgtgagcgcgtccagcgcgcccagcggttcatccagcagcaacaactgcgggtggtgaaccagcgcgcgcgccagggccacgcgctggcgctggccgccggaaagccgcgcgggccactccctggcgcggtcggccaggcccacctgcgccagcacatcggcggcttcaccgcggcgtgtgcgcggcaggcccagcgcgacgttgtccagcacgcgcttccacggcagcagccttgcgtcctggaacatcacgcgcacgtcggcgtgccgcgcgcggcctttcgccgcggattcaccgtcgacggtgatactgccgccatcggctgcttccagtcccgccaccagccgcagcagcgtgctcttgccgcagccgctgcgcccgacaatcgccaggaactcgcccggcgccacgtccagcgccacgttgtgcagcacttcgcggccgtcatagcgcttgaccacctggcgcacgtgcagcgccacgccacctgccttgcgcggcgcctctgccgccggctgtgccgcctcgcggcgcgcgaggcccgcttccagttccaccagcgcagcctgctctaccggatacatctgcatctcgatctccttgcttgattgggacgacgggccggtcaggccgcggcgtagcccggatgccagcgcagccagtagcgctccagcccgcgcgacagccagtcggccagcttgcccagcagcgcatagagcaggatgcccaccagcaccacgtcggtttgcaggaactcacgcgcgttcatggtcatgtagccgatgcccgattgcgcggagatggtctccgccacgatcagcaccacccacatcaacccgagcgcgaaacgcacgcctaccaggatgcccggtagcgcgccgggcaggatgacctcgcggtacagctgccagccggacaggccgtagctgcgcgccatctccaccagccccgtatcgaccgagcggatgccgtgatacgtgttcaggtagaccgggaagaacacgcccagcgacaccaggaacagcttggcggtctcgtcgatgccgaaccacaggatcaccagcgggatcaaggccagcgccgggatattgcgcaccatctgcagcgagctgtcgagcagcgtggccgcggtgcggaaggtgccggtcagcagccccagcagcaggcccagcccgccgccgatggcaaaccccaccagcgcgcgccaggtgctgaccccgacgtgcttccacaggtcgcccgagcgcgccagctcccacgcggcctgcaccacggccagcggggccggcagcacgcggctggagagccagccgttctgcgaggccagctgccagacaacgatcagcagcaccggcacgatccacggagccagcgcgcgcgccagcgcccgaggtccctggcgcagcggctgcaatagaggagcgttcatggttgccctcccctcagctctgcgcggcgcgcggcacgatgccagtcgccatgacttcgccgaacgggcccgacagcaccttgcccggcagcttgtcgcgcaccgagcgcggcagcagcgggaacaccagttcggcaaagcggtaggcctcttccaggtgcgggtagccggacagcacgaaggtgtcgatgcccagctcggcgtattcacgcatgcgctcggccacggtgtgcggatcgccgaccagcgcggtgccggcaccgccgcgcaccaggccaacgccagcccacaggttggggctgatctccagcgcctcgcgcgtgcggcgcgcgccgcccgcgtgcagcgcggccatgcggcgctgcccttcggaatccatcttggcgaacacggcttgcgcacgcgccacggtctcgtcatcgagccggctgatcaggtcgtccgcggcagcccaggcggcggcttcggtctcgcgcacgatcacatgcaggcggataccgaacttcaccgtgcggccatgacgcgcggcctgccggcgcacgtcgtcgagcttctgcgccacgtcagcgggcggctcgccccaggtcaggtaggtatcgacctgctcgccggccagcgcatgcgccggcgccgacgaaccgccgaagtacaccggcggatgcggttgctgcagcggcggataaaggacggtggcccccttcacgctcaggtgcttgccctcgtagtccaccttgtcgccgtcatggctggcggccagcacctggcgccagatgcgcaggaactcggccgaggcctcgtagcgcgcggtgtggtccaggaacaggccatcgccttccagctcggcggtatcgccaccggtgaccaggttgatcagcagccggccgttggagatgcggtcgaaggttgccgccatccgtgcagccagcgtcggcgccatcaggccggggcgcaccgcgaccaggaatttcaggcgctgcgtgacggcggccagggccgatgcggccacccatgggtcttcgcatgagcgcccggtcgggatcagcacgccttcgtagcccagcgtatcggcggcgacggcaacctgcttcaggtaatcgaagctgacctcgcgcgcgccttccgaagtgccgaggtagcggctgtcgccgtgggtggggatgaaccagaatacttgcatgtcgttgtcctattgttcttgccgatggaggtggctatcgcttcgcctgctgctgcggcacgtcccagcgcgcatcggccaccttgactggcctggggatcagcttgagcgagtggaaggcgtcggcgatgcgctgctgctcggccagcaccccggcgctgaccgggcgtgcgccgtacgagaagcgcgaaacggcgagctcaagcacatcggccggcagcccggtttcgccggtcagcaccgtggtggcctcctttgggttgctttgcgcccaggtgcccagcgtggccagttcgtccaggatcaggctgacgatctccggcttggcttgtgcataggggcgcgaggccaggtagaactggtggttgctgaccacgttcttgccgtccgcgccgcggccatcggcgagcacgcgcgcacccagttgcttctcggccgcggcgaggaacgggtcccagatcacccaggcatcgaccgcgccgcgctcgaaggcggcacgcgcatccgccggcggcaggtagaccggctggatctcgttgtaagggatgccggccttctccaactggcgcaccagcaggtaatgcacgttcgagcccttgttcagcgccacgcgcttgccgcgcagttccgccaccgaacggatcgccgagcccttgggcacgacgatggcttccgccaccggcgccggcggctcattgccgacgtagaccagctgcgcccccgcggcctgcgcaaagatcggcggcgcctcgccgacggtgccgaaatcgacggcaccgacgttcagcccctcaagcagttgcgggccggcggggaactcggtccatttgacggtgatgccttgcggcaccagacgcttttccagcgtgccgcgcgccttcagcagcgtcagcgtgccgtacttctggtagccgatgcgcagcaccttggggtcgatgttcttcgactgcgcttcggcgcggccgggcagtagcccataggccaggccggtggcaagcaccagcgcggcggtaatcaggcggcggcgctggttggccgtgcgcaacgggttcgtcagtgtcatgcgatgtcctccatggcccggggcaatgccctgctggccggattgatgtccaggatggctgcggcagcacgcatccctgccggccccgcgtggcgggtggcatggcgtcgctgccgtcgcgccgggcaggccggcgccacttcagtcaatcagtcagttcaggcggaacatcgctcggccaccgcgatcgcggcggcacgctggaccagggcgccgggcaccacgtcgagcggcacctcgatgcgggaatgcgccagcgcatcgcgcacgcgcagcacgccctcgtccaggcgcgcggacagcgcggcatcgaagcgcgcctggcgcacgccggcggcgtcaaaggattcgatctgctggtccacggcaaagatgccgggcaggatctggcgcgagcccagcgcggacagcaccgggcgcagcgcgtagtcgatcgccagcgcatgggccaggctgccgccggtggcaatcgggagcacgatcttgtcgcgcaggccggtctgcggcagcaggtccaggaaggccttgagcaggccgctgtaggcggccttgtagaccggcgtggccagtaccaccacctgcgcctcggacacggcatgcgtggcggcggcgatgacggggtcgtccacgcgtgccgccagcagcggacccgccggcagttcgcgcaggtcgaggtggcgggtgcgttcgccggcagcctcgagcgtggcacgcaggtgcgccagcaccaggccggagcgggactggaccgacgggctgccggagagcgtcaggatggacatcgcgcttccttcttctgatggaccggtcggcgccgcggccgccccacgcggcccggcgcgccggtctcgtgggttatttcttgccgggctggtagatctggtcgaacgtgccgccatcggcaaagtgggtcttctgggctttctgccagccgccgaaggcttcatcgatggtgaacagcttcaccttggggaagttggccgcgtacttggccgccaccttctgcgagatcgggcggtagtagttcttggccgcgatctcctggccctcgtcggtgtacaggaactgcaggtaggcctcggccgccttgcgcgtgcccttcttgtcgaccaccttgtcgaccaccgccaccggcggctcggccaggatcgacaccgacggcgcgacaatgtcgaacttgtccgggcccagttccttgatcgccagaatggcttcgttctcccacgcgatcagcacatcgcccaggccgcgctcgacaaaggtggtggtggcaccgcgcgcgcccgaatccagcaccggcacatgcttgagcagctcgccgacaaactcgcgcgccttgacgtcattgccgcccggctggcgcagcgcataaccccacgccgccaggtagttccagcgtgcgccgcccgaggtcttgggattgggcgtgatcacctgcacgcccggcttgaccaggtcgccccagtccttgatgcccttgggattgcccttgcgcaccaggaacacgatggtcgaggtgtacggcgaggcgttgtgcggcaggcgcttctgccagtccggcttgatcaggcccttgtcggcgatggcgtcgatgtcatagcccagcgccagcgtcaccacgtcggcatccagcccgtcgatcaccgagcgcgcctgcttgcccgagccgccgtgcgactggcgcacggtcacggcgtcgccgccctgggccttccaggccttggcaaaggcggcattgacatcgacatacagctcgcgtgtcggatcgtaggaaacgttcagcaggttggcggccgcagcggtctgcgccgcgctcagggcgccaagtacggccaggctgatagccagtttgcggatcatcttgtgttgctcccgtcagtgtcgtgaatgggcgcgaggcgcctcttgccttgtccgccttgggtggcggacttgtgtcaggagcaagactaccgagggggctatctgaacggaacgaatggtttcgccgatcctttgctgttttttgcataagatcggacggaaatatggacatgccggcgcacggggcatgcggcatcgctgagcggaaggaggatgatgggtcacgccccaaaaagaaaacgcccgcaccggcaagccggtgcgggcgaagtttccgttctggaaacgggtagacaagtcatgaagagcgcccccgcatctccatgacaggacgaatgttatcggcttgcctgcgacctggggttgatcaaggtcaagtgcgggccagcctgccgcgcctgcgcctcagccgccctggcgggcgagcaggtcagccatttcgtcggcatgctcctcttccaccgccaggatgccctccatcatccggcgcgaggtcggatcgcgttctcccaggaactggatgatctcgcgatagctgtcgatggcgatgcgctcggccaccaggtcttccttgatcatttccgtcagcgaagtacccgccacatattcagcatgggagcggctggtcaggccgtcgggtgcgaagtcgggctcgccgccaagctggacgatgcgctcggcgatctggtcggcatggccttgttcttcattggaatgggccaggaattcatcggcgacgctcttcgagttgggccccttggccatgtagtagtgtcggcgatagcgcagcacgcagacgatttcggtggccagcgcatcgttgagcagcttcagcacggtatcgcgatccgcggcatagcccgcggtcacggcgccatcgtcgatgtgcttgcgggcgcgctcgcgcaatgtcttgacgtcagagaggaaaggcttgtcggtcattgaagggctccttggggatggggctgcgtcagcgcagcgccttgtacggaaactcaacccttccgcaacgcgagaagtgtgccactcggcggatggcgcggaacggcgcggctggcgacgacccgcggcatcgtggcgtgaaaaaattgcacgggacgggaccgccttacacgcaacgcgcgatggcaagacgaaaaaaagcccctgcgatgcagcgcaggggcctgaccatgatcgaccgcctgtgtgctccggcagtcgatcgagccacggtagccttagtccagcttccgcccgaacgtgaactccccgtcgacataatccaccggcaccacatccttggcggcgaacttgccttccaggatcgcccgggccaccgggttctcgatctgctgctggatcgcccgcttgagcggacgcgcgccaaacaccgggtcgtagcctgcgctggcgatcttctccagcgccgtctcgctcacctccagcgtcatgtccatgcgggccaggcgggcctgcaggcgttgcagctggatgcgtgcgatcgactcgatatgcttctggtcgagcgcgtggaacaccaccacttcatcgatccggttcaggaactccggccggaaatgcgtgcgcacttcctgccagaccgcacccttgatcgcttcctgcggctcgccggtcatcgactggatgatctgcgaacccaggttggacgtcatcacgatcaccgtgttcttgaagtccacggtgcggccctggccatcggtcaggcggccgtcgtccagcacctgcagcagcacgttgaagacgtccgggtgggccttctcgacttcatccagcagcaccacgctgtacggcttgcggcgcacggcctcggtcaggtagccgccttcctcgtagcccacgtatccgggcggcgcgccgatcaggcggctgacgctgtgcttctccatgaattcgctcatgtcgatgcggatcaggtgctcttccgaatcgaacatgaactcggccagggccttgcacaactcggtcttgccgacgccggtcgggcccaggaacaggaacgagccatagggccggttctcgtccgcaagcccggcacgcgaacggcggatggcatcggacaccagccgcacggcttcgtcctggccgaccacgcgcccatgcagccggtcttccatcttgagcagcttctcgcgctcgccctgcatcatcttcgataccgggatgccggtggcgcggcttaccacttcggcgatttcctcggcgcccacctgggtgcgcagcagcttgttgggctgcttctgctcgctggcctcggcatcggtcgccgccttgagcttgccttccaggcccggcagcttgccgtattgcagctcggccaccttgtccagcttgccttcgcgctgcagcttggcgatctccagcttgaccttctcgatctcttccttgagcgcggccgtgccctgcgcggcgcccttctcggctttccagatctcgtccaggtcggcgtactccttctccaggcgcgcgatttcctgctcgatcagctccaggcgcttcatcgacgcctcatcggtctctttcttgaccgcctcgcgctcgatcttcagctggatggtgcggcgctcgagcttgtccatcgactccggcttggaatcgatttccatcttgatgcgcgcggccgcctcgtcgatcaggtcgatcgccttgtcgggaaggaagcggtcggtgatatagcgatgcgacagctccgccgcggcgacgatggccgggtcggtgatttccacgccgtggtgcagctcatacttttcctgcagcccgcgcaggatggcaatggtggcttcaacgctcggctcatcgaccagcaccttctggaagcggcgctccagcgcggcgtccttctcgatgtacttgcggtactcgtccagcgtggtcgcgccgatgcagtgcagctcgccgcgcgcgagcgccggcttgagcatgttgcccgcgtcgatcgcgccctcggccttgccggcgccgaccatggtgtggatctcgtcgatgaagacgatggtctggccctcgtccttggcgacgtcgttcagcaccgctttcaggcgctcctcgaactcgccgcggtacttggcgccggccagcaggccggccatgtccagcaccagcacgcgcttgttcttcaggctctccggcacttcgccgttgacgatgcgctgcgccaggccttccacgatggcggtcttgcccacgcccggctcgccgatcagcaccgggttgttcttggtgcggcgctgcaggatctggatggcgcggcggatctcgtcgtcacggccgatcacgggatcgagcttgccgatgcgggcgcgctcggtcaggtcgatggtgtacttcttgagggcctcgcgctggccctcggcctcggcgctgttgaccgaatcgccgccgcgcacggcctggatggccgactcgagcgacttgcggttcaggccgttttcacgcgcgatgcggccggcgtcgcccttgtcgtcggcgacggccagcaggaacagctcgctggcgatgaactggtcgccgcgcttgatggcttccttctcggtggcgttgagcaggttgaccaggtcgcggccgatctggacctcgctggtgccctgcacttgcggcaggcgcttgatggcggcgtcgagcgccgtctgcaggccctgcacgttgacgccggcgcgcgccagcagcgccttggcggcgccgtcgtcctgcgccagcagtgcgcgcagcaggtgctgcggttcgatgtattggttgtcgttgcccagtgccaggctttgcgcatcagccagtgcttcctggaaccgggtggtcagcttgtcaagacgcataaggattccctctctcggataaggtcgtgtcctgatgcgggggcgtcggcgccggtcttcgctgccggagcgcccgtatgccctgccggacactggatgtctttccgaaagataaggctttgtcgcgacatttcaaggccgcgccggcaagcaatgaccccgatccgctgctatgtcgacaaccgccgctcccacgctcgcaagtgccgcaagcgatacgcagctaggcggcgcggcaggcccccttgtccgccaggttgcgcaccagcaccagtgattcgccctgcaccaccacgcgcccgtccgcgccggtgaccacgctggccaggttgaccaggtccttgccggcgcgcagccgcatgatgcgcacgcatgccgtcagcggctcatccagccgcgcggctgaagcgaggcgcagcgactgcttcatccaccccgtgccccgtccgggcagccgcgtgccgagcaggtccgagaacatgccggccagcagcggcagcggcaccaccggcccgccaaacccgcgcgcgcgggcaaaggccggatcggcgtggtaggggttggcgtcgccggtcagggtgatgtagtcgtccaggtccgcctgggtgaaggcgcgtgccgcaccggcttcctgaccggggcgcaggccgtacagtgaggcgtcgcccgcctctggcgccggtgccgtgtcgccgggcagccgggccagtccctccggcccggcatccggcagccagagcgattcgcccacggccgtgacgcgctgcgcctcgcccggcccgcccgcgctgccaacggtggtgccgtagcccgccagtcccgccggagtgtgctgcggcgccagcgcgatctgcactgtgtcgccaacgaaggccggcgtcgggaacatcagcgtctgcccgaccggcaacgccggccctggcagctgccgccaggtgtgggcgcacagcagcgaaaacaggaacatgccgtgcgccacggtggcaccgaaatgcgtgccacgggcaaaggccggatcgcagtggatcgggttgtcgtcgtgcgacaaggcggcgaagcggtcaaagtcgcgctgcgacagcacgcgcggcagggcatcgttcatcagtcaggcacctgtacggcattagcgttgacggtaatcgcgttgccggccgcaggcgacgcggcgaacggcggcacgttggacggcagcagcgccggcgcgggcgtgttgagggtgccgccgcgcggcgtggtgcgcagcacctgcgacggcggcagcgccttgcccgcggtgaggttgtcgtagaccgcatccagggcccggttcaggtagacgtgcagcggcacatagcggttgctgtagcccggcaccaggccgatgaaggcatcgaagtgctgggcgttctcgacctccacgtatgacagcttgctggtcacgccctcctgctgccggttcaggccgagatacggacgcgaggtatggttgaccggcagcagcccgtcgctgcgcccgtgcacgatcaccgccggcttgccgcgcaggttgccgttgcgcagcgtcagcgcctggccggcctgcaaggcgcgtgccgcggcgtcggagccggccagcaggctgcgcaggcagttggcgccgtcgtagttcaggtcttcacgcagcgtcgacggtgaaacagacgccaggttcaggtacgggccatgctgcggatcgaggtcattgatcagctggaccggcggctgcggcggcacgccgttgccggtggcgaacatcgacgccagcgccgcgggtgcgattgccgcgggcttcaggtcggtcagcgtgctggcaaagctgtagccgcacagccggtcggtgacgctggcctgcgcataggcgttggcatagttgaccgagatcgcggcggccacgtcgaacacggccagcgacgggtgcagatcgtccgattccgcttcccagccggcgtcatgcagcgcctgcagcgcgctggcgctctgttcgtccgtgttcgcgccgctcaccagccccttttccgccagcgtctggcagcggttggcaaagaacgtcgccgtggccgggttggtgtagaacggcgcctgggtcagcgcggtggcccgcgcggcgcagtgctgcagcaggttggccgtggtggtgtagtcgtacagcgtgcggcccgaagctgccaccggcgtcgcgccgcgttgcaccacgatgccggtattgggcggcatgttcaggttgggctcgcccaccgccacgccgtcgatcagcccgccggcatcctgctcggccgccgccaccgcggcaccgccgccgttggacacgctggacgcgatcaccacgatcctgtccttgtccagggtgcgctggcgggtgccgttggccgacacggcgccgaagcggtcattgatcgcccagatcgcaaattccaccgcctgcagcgtgaacttgccccagtccttctccgggttgcgctgtgaatgcgcgtgcttgaacgccagccggtgcgggttggcagcggtgaagtccgccagcgaggtggcccccgccggcgcggcaaactgcgcgttcttgccggccgccgcgcgcgtggcgcgggtgccgtcgatcagcggcacggtgtcggtatccaggtcatgcggcgcggcgccggtgcccttgtcggtataggctaccgcgcagccgcgcttcaggccccactcgccggtggcgattgcgccatagacgccgcgcgaaccggacgaggtagcggtgatcatgcatggcttcgaggtgttgaacgacgcgggaatctgcaccagcatggtcacgttctgctggcccgagccatcgtccgaaaaggccaggtactccacgccggccaccttgccgtcggaaccggtgacattgccctgcgcgtcgacattggggccgtagagcgagccgtagccgccgctggcggtggtgtcgacgatggcacgatagttggtatggatcgcatagcgccgcagctccgccgcggtcggcgcggtgggattggccggcagtggcgcggtggcgctggccaggccgtccttgcccaggcccgcagtgagcaggtcgtcggtggtgccgttgtagctgttgatcgtgaccgtgccgatattcgccggcttggtattggggttgctgccgttgccgttgttgttgtcatcgcccgagacgcaggcggctgccagcatcgatgcggcggccgccagcaccgtgagcctgaggcggcgtttctgtttctgctgcggcgggatctgcgtggaatgcatgtcaacctcctcctgtcgcacccggatggccggggctgtcgaattgtcttcagatcgaggactgcggagactgcgaactgcggaaatcggaaacacggcaaccgctggcgcggccatgcgcctcagccagaaaactgtgcgcgcagcttgtgtttttccaccttgccggacggcgtgcgcggcagcgcgtcgagaaagcgcacatggcgcggcaccttgtagccggccagctgcgccttgcagtgggcgatcacggcatcggtctccaggacggcgcccgggcgcagcaccaccaacgccatgccgacctcgccccagcgcgcatccggcgtgccgattactgcggcctcggccacgcccggcagctggaacagcacgttctcgacttcggccggatagacgttctcgccgcccgagataaacatgtccttggcccggtcgacgatgtagtagtcgccgtcctcgtcacgataggcgatatcgccggaatgcagccagccgccgcggatcgcggccgcagtggcctcgggcagattccagtagcctggcgtcacgccggggcccttgatcagcagttcgccacgctcgcccgggcccacgtccaatccagccgcatcgacgatgcgcgtcagcatcgaccccaccggcttgccgatggtgccgatcttgcggcgcgcggtgtcttcgtcgcagacaaagaccgtggggccggtctcggtcatgccgaagccgaagcagatggtcacgcccttggccaggtaggcctccagcaacggcctgggcaccggcgagccccccgctgacatattgcgcacgccggcgaagtccgcgtgcgcgaagcgcgggtgctggctcaggaacaggtagaccgccggcaccgcgaagaacatggtaatgccctcgccgccggcgcggtcgagcttgcccagcaccacctgcggctcgaactgccgcatgatgtgcaccgtgccgcccgcgtgcagcaccgggttggcatacaggttcaggccgccggtgtggaagaacggcagcacattgaggaacacatcgtcgcgcgtgatcttgtttgccagcatcgcgttgacggcgttgaagaaaaccatgccgtaggtctggatcacgcccttgggcttgccggtggtgccggaggtgtagagcaggtgccagacttcggactcatcgcggcacggcatctcgatgatgcggccggaagcggcatcgagcactgcctcgtactcggtccagccgccgggaacgtcggcggcctcgtcgtcggccaggtgcagcaccgcacgcagcggcatggcgcgcgcgagatccgcggccactgcgaggaagccgtcgccggccaccagcacctcgggcgtgcagtcctgcaggatcggcagcagctccgccgccggcaggcgccagttcaggcacaccatcaccatgccggccttggcacagccatacagcatctcgaaataatccgagctgttgtgcgccagcaccgccacgcgcgtgcccggcgccagttgcaggtggtcgcgcaggtattccgcgaagcggctggcgcgttcgtcgaatttacgataggtcacctggcggccgctctccacgtccaccagcgcgaccttgtcggggaaatgctgcgcattcttgtgcagccagtcgatgacgtacatgcgctagcctccgctcagcttgccacgtcctgcacgggcccggtgccgcgcagccgccccactacgccctgcgggaaataatagacgctcaggataaacagcaagcccagccacagcagccagcggtccggatgcagcagcgacgacagcagcggcagcgcggcggtggcttcgctggccagtttcatcacgtcctgcaggtaggtttgcgccaccaggaacagcaccgtgccgatcaccgcgccatagagcgtgcccatgccgccgatcaccacgatcagcaggatgtcgaccatgatctcgaacgacagcgaggtatcgggcccgttgtagcgcagccagatcgccatcagcacgcccgccagcgtggcgaacatcgccgacagcaccgtcgacacggtgcggtacaccacggtgcggtagccgatcgcctcggcgcggaagtcgttctcgcggatcgcctgcagcacccggccaaagggcgagttgacaatgcgcagcagcaccaggaacagcaccaccgcgccggcaaacaccaggtagtagctgagcagcttgccgctcagcggcacgcccagccattcggcctcgcccagcgtgaagccgggacgcagcacctccggcaccttgaaggtcagcccgtcctcgcctccggtccattcggacagctgcgacaccagcgtggcaaaggcggtcgccaccgccagcgtgatcatggcaaagaagatcgcgcgcacccgcagcgagaacagcccgatcaggaacgccagcagcgctgacaccgcgagcgcacccacggtgccggccagcagcgcgccccagcccggctccatgcgcgacatggcgatggccacgccatagccaccgatgccgaagaacatggtgtgggcaaaggaaacgatgccggtatagcccagcagcaggtcatagctggccaccagcaccacgaagatgcagatcttggccgccatgttgagcgcgcgcgcgccggggaaggcgaagggcgcgcacgccagggccgccaggatcaccagcaggatcacggtcagcacgcggctgcgcggcaggtcgccggagagaagtcggatcatggtcgttaccctcagcgccgcgccaccggaaacagcccctgcgggcgccacagcagcaccagcatcatcagcaggatgttggagaacagagccacctttgggaacaggaaaccggtgtagttggccatcagccccaccagcagcgcaccgacaaagcagcccgtggtcgatcccagcccgccgatgatgatgacgataaagatcagcacattcacctgcgcaccgatcgccgcggtgatgttctgctggtacagcccccacagcaccccgcccagccccgccagcgccgcacccgcgacgaacacgccgataaacaggcgccgcacgcggtagccaagcgcttcgaccatctcgcggttctccacgccggcgcggatcagcaggccgatgcgggtgcgattcagcagcaacagcatggcgataaagatcaccagccccagcgccatcgcgatcagccggtatttctcgatggcggcatcgccgagcagcaccgcgccgcggaaagtggtgggcacctgcagcgcgatggtctcggggccccagattgccttgatcagctgctcggccacgatcatgccgcccatcgtgatcaggatctgcttcaggtgctggccgtagaccgggcgcaccaccacgcgctcgaagaacagcccgaccgcgcccgcggccaccatggccgccgcgattgccagcgcaaacacggccaggttctgcgccaggctgtcggcctcgacccagcccgccatcggcagcagcaccgacgccgccacgtaggcgcccagcgcgataaaggcgccgtggccgaagttgagcacgtccatcaggccgaacaccagcgtcaggccggaggagacgacgaagatgatcatgcccatcgccaggccggcaatggtcagcgtgagccaggtcgacgggctgccgaccagcggataggccagcagcatcagcagcggcgccagcgccagcggggtccagtcgaggcgcaccttgggcaggtccgacggtgcggcggccggcaaagtcgttgaagtggtcatgtgtattgtcccgccttactggtgcgcagccagcgacagccccagcagcttctgctgcagagactcgtcttcagccagcgccgccatcgttcccgtgtgcaccgtccgcccatcgtccatcaccgccaccgtatcccccaccgacttcgccatatggaagttctgctccaccagcaggatcgacacctcggtctgcttgagctcgcggaacacatggatcatgttctggatgatggccggcgccaggcccttggtgggctcgtcgacgatcagcagctggcgcggctcgatgatggcgcgcgccaccgacagcatctgcttctgcccgcccgacagcacgccggcgcgctgctgccagaaggtcttaagcgccgggaacatgcggaacacccagtccagccggcgctcgtcgatggcgccggtgcgcgctgccaggcgcatgttctcggccacggtcaggtcggagaacacgctcatgttctccggcacgtaggcaatgccggcctgcgcgatcgcgggcgtgctgtggcgcgtgatgtcggtgccgtcaaaggtcaccgtgcccgcgctggcctgccacaggcccatgatggtgcgcagcgtggtggtcttgccggcaccgttgcgccccagcagcatggtcacgccgccacgcggcacctcgaagctcacgccgtgcaggatgtggtacgggccgatatgggtctgcacgccctgcagccgcaggatcggcccggttgcttgtgcgtcagccatggctgccctcctcttccggcatgcccaggtaagcctgctgcaccaccggcgaggcgatcacctcggccgggtcgccgtcggccaccaggatgccgttgtgcagcacgatgatgcggtcggccagcgagcgcaccacgtccatcttgtgttcgaccagcagcacggtcttgctgcggtcctggcggatctcgcggatcaggtcaaggatcaccggcacttcatcaacgctcatgcccgcggtgggctcgtcgaacatgaacacgcgcggctgcagcgccagcaggatgccgacctccagcttgcgctggtcgccgtgcggcagcgaggccaccgtcagctggcgcttgccggccagcgccacgcgctccaggatcgccatggcctgcgcctgcacgtcgcggtggctggtccacatcgagaacaggtcgaggccgcgctgccggcgcgcctgcaccgccaggcgcacgttctccagcaccgacagctgcgggaacaggctggtcagctggaaggcgcggccgatgccgcggcgcgtcttctgcgacaccggcaggcgcgtcacgtcctcgccatccagcaggatctgcccggccgtgggcggcaactggcccgagaccaggttgaaatacgtggtcttgccggcgccgtttgggccgacgatgcaggtcagctcgccgggccggaacgcgcacgacaccgcattgacggccacgtggccgccaaagcggatggtcaggccgcgcgtctccagcagcggctgcgccccgacggcagtcgcgccggcgtgcccggcggccggctgcgacggcgccggcacggaccgggcgaaggaggctggcgcgttcatcagcggtggttgcgcacgggcacggccatctcttcgggcttgatctcgcgcacgagctcaggcacgccccaggcgaaggccggatccaccttgatcttgaagtggtacatcgactgcatggcctggtggtcttccttgcggaaggtcatcttgcccttgggggtgtcgaatgacatgccttccatcgccgtgatcagcttctcggtgccggtctcgccgctggtcttcttcagcgcctcgaccagcgcgatgcccgcggtcatgccgccggccgtgaagaagtcgggcggcgccttgaacttgctgtagtggttggacaccagccactcattggccttgttcttggggatgccgaagtagtagtacgtggccccttccatgcccgggaagttcttgtagctggccatcgccggcaggatgttgccgccggtggcaatctcgatgccgtagcgcctgggatccagatccgcgatcttgaacgggttgccggcaccggcccagataatgaagatcaccttgcggcctggcttgtccttgagcgaatcaaacagccgctgcgcgcctgcggtgaagtccgtggtactggtcggcagatattcctcgtgcacgatcctggcgttcttcagcgcgcccttgaaggccttgacgccgtcgcggccaaaagcgtagtcctgcgccagcgtggcgatctgcacgcccggcttgtccagcgccacggcgttggagattgcgtcctgcgacgaattgcggccggtgcggaagatatagcggttccacttgtcgccggtgatcgagtcggccaccgcgggttcgaccagcagcaccttcttgtattcctctgccaccggcagcatcgccagcgcggtgccggaagaggtggggccgaccgcgatatcggcgcggtcgtcgctgtaggcggcggccagctgggccttggccacgtccggcttgccctgggtgtctttctcgatcaccaccagcttgttgccgttgacggtcatggtgccgttggtggcgtactccaggcccatcatcaggccggtctgggtctgcttggcgtaggcttcgagcgcgccggtcttgtcatagacgtgcgcgatgcggatgtccttggccagcgcggtgccggcggcaagcaggccggcggccatgaccagggcacgtacggcgagtgggttgcgttgcattgctgtctcctgtgttcggtctcgtttgtgtttgtctggatgaaacctgctgcaactgcctgggaaagctctacagactattcgcgcgcgcgccctgccaggaagcgccgcatgccgtcggcggtctcggcactggcgatctgtgcgacaaaggccgcgcgctcccgctcaaggccggccgccagggtgtcggcgtcccagcgcaacagcgcgcgcgtgcgggccacgctgcccggcaccttgcgcatgacgccgcgcgccagcgtcgcggcatcggcctcggccgaacccggtgcggccagcgcggtggccaggccaagtgcctctgcctccggcgcggcgacgatcgcattgttcagctgccacgcgcgcgcccgcggcgtgccgaccagctgcggcagcatcgcggtccagccgccgtccgggctgaagccaaccaccgtgtagtacggcgcgatgcgcgcatcccgcgccagcaccgccatgtcgcacgccagcaccaaacccagcgagccgcccgtcagccagccctccacggccgccaccaccgggcagcgcagcgctgccaggcgcaggatcgaacggttcagcagtgccagcagccggtcggcgtagctggctatcgcgtcgccctgcgcagcgaatgccgcgacatcgccgccggtggagaaatttttcccggcatgcgtcagcaccacggcatggatcgccgggtcggcttcaatctcgtccagcgcggcgagcagcgcttccagcaactcgggcaccaggctgttgtgccgctgcggccggttcaggcgcagcagcgccacgccatcgacggcgcgctcccactgcaccaggggttctgcgtcagcgttcatcgcggctgcaggccgtgcgagatcaggtcgaaggcggtgtcgaccaccttctccatcgaaggcgggcgcttccagcgcgcatagcgcatgcccaggaagttgctgatgccgatcaggcaccaggcgcgcacctcggcatcgccgggcacgatctcgccctgctcctcggcgcgcgtcaggcgccggctgtagagctcggcaaacacctggaaatagctgctgtagatggtctcgtccaccgagtacgaatccagcacgatccggtacaggttcttgtggcgcgaaacgaaagagagaaatgccttcaggcccaggcgctcggcttccatctgggtggccgcggcggcaacgtgcttgcgcaggtgggcgcgcaccagttccagcatgtgcgcgaccagcgcgcggaagatgtcctccttgtccttgaaatacaggtagaaagtgcccatcgcaaccttggcttcctgcgtgatctcggagatcgacgcggcgtaatagcctttctcaccgaacaccttctcggccgcgcgcagcagcgcctcgcgcgtcttctgcccgcgcgcggtcttgggcgggcagatgccgccggcatggccgggttcgcgggttgcgccggtttcgggcggtgcgcccgtgtcggtctgggacatcttgtctccggtggcgctgcgcgccttgtcattggaatgccagccgcttcatgtcatgccggcgcaggcaggtgcctcctccgcgcctgcctgcgccgggaatcgccactcaggcaaaacctgatagctgattcatgtttcatcgtataaattgcccaccgtggatgtcaatagagaggcaccctcacccggtggcatccaggccgctgccctttaccctcctgccaggagagaaccgtcgttggacgctcccgattcggcacctgccggccccgcttcgccgccgttcgccagccacccggcacgcggcgccttgccaggctggcgcgaaaccggccagggacggccgctgctgttgctgcacggctggtccgtcaccggcgaggccttcgacggccagcgggcgctcgcactggcgggattccgcgtgatcgcgcccgaccatgccggccacggcctgtcgcgcgagcgcgacggcaccacgatcacggcgctggcacgcgacgtcgccggactggttgcacacctcgggctgacagacgtggtggtggctggctggtcgatgggggcgatggtggcatgggcgctgctgcgcgaccatccgggtcttccgctggcagcggtcggcagcatcgacatgacaccgaggctggtgaccgatgcggcctggccgcatggcctgcacggccactatgagattgcgcacgccgcgcagatggcggcccgtatccgggccgactggacccggctggcgccgtcagtcgcgctgggaatgtggtcggcgggaaggcgcccggaagacgccgcaatgcagcgcatcgcgcacatggcgggccagtgcgatgcgtgggcgcttgccgctttatgggaagacatggcgcgccaggatttccgggagacattgcgcggtgccgggctgccgctgttccacttgtacggggaagccagccggctctatgcgcccgcggtgggcaccgctacgctcgcactgcggcccggagcgggattcagcgtggtggccggcgccggccacagcccgcacatggagcagccgcaggcattcaatgccgcgctgctgggcctgatcgcccgggccgcgtcaggccagcaggcggtaagtccagaggccgaacgcggtcagcagcagtgagccgcccaggtgcagcagcaggtgcagccccgcccagccatagtcgccggcaatcaggttcgccaccacctcgctggagaaggtcgagaacgtggtcagcccgccaaggaagccggtgatggccagcaggcgccattccggcggcaggcccgcgtgcgtatcgaagaacccgaccgccaggccgaccaggtagccgcccagcaggttggccgccagcgtgccatagggcagcgcgggattgatcgcgttccacagcaccgcaaagccccagcgcagccacgcacccgccgcggcgcctacgcccacggcgacaaagccgagcggccccatcagggctggctcccgccctgcttctccggtggtgcgccagcatcgtcgccgctggcattgaacgatgcgatcccccagcgctggagggcggcttcgtcggtcacgcgggcgtcgacccagcgcgccccttccggggtgtcttccttcttccagaacggcgcttcggacttgaggtagtccatgatgaactcgcacgcggcaaaggcattgccgcgatgcgccgacgccaccgcgaccatcacgatctggtccagcggctgcatcggcccgacgcggtggatgatggtcacgcccagcagcgcccagcgcgcgcacgcagccgcttcgatctgcgccagcgccttctcggtcatacccggatagtgctcaagctccatcgcgctgaccgcgctgccgtcgctgacatcgcgcaccgtgccgataaagctggccaccgcgccgaccgccggattgccggcacgcagcgcagcgacttccgcgccgagatcgaaatcctcacgctgcaccctgacgctcatctcagcctccggtcactggtgggaaaaaggcgacttcgcagccgtcggcaatcgccgtatcggggcgcgccaccgcatggtcgacggccatgcgcagcgcgcggccttcggccagagcttcggcccaggggccgccgcgctgaatcagccagtggcgcagttcgcccacggtgcgcacgtcggccggcacctcggcgcgctcttcagccacgcccagctgctcgcgcacgctggcaaagaatcggagttcgatggtcatcacagcttctgtgtcctggtaacgctggccggctatgcgagcaggccgtcaaacggaatgaactgcacggtatcgccgcgcgcgatcggctggttgggcggattgtcgatcaggccgtcgccccagacggtggaggtcagcacgcccgagctctggttggggaacaggtccaggccgccctcggcattgatgcgcgcgcgcaggaactcattgcggcggtcgcccttgttcagttcgaagtccgcgcgcagcggcaggcgccgcggcgtcacgccggccacgccctgcaggcgcaggatgaacgggcgcacgaacagcaggaaggtcacgaagctggacaccgggttgcccggcaaacccaggaagaacgccggcccggcatcgttgttgacctgcccgaacgccagcggcttgcccggcttgatcgcgatctgccacatgtcgagccgcccctcggcctcgaccgcgggcttgatatggtcttcctcgccgaccgaaacgccgcccgaggtgatgatcaggtcgtgtccctgcgccgcgcggcgcagcgtctcgcgcgtagcggccagcgtgtcgggaacgatgccgaagtcgctgacctcgcagcccaggttttccagcaggccgcgcagcgtgaagcggttggagttgtagatggcgcctggcttgagcggctcgcccggcatcgccagttcatcgccggtgaagaacacggcgacgcgcacgcgccgcaccacgtccagcttcgcctggccgaccgatgcggccagccccagcgcctgcggcgtcagccgcgtgccggccggcaggatcacgctgccggcctcgatatcctcgcccgcgcgccgcacccattcaccggattgcggcacgtggttgacgatcacgtcctcgccctcggcggtgcattgctcctgcatcaccacggcgtcggcgcccggcgggatcagcccgccggtgaagatgcgcgcggcggtgccgggttccagcgcggtgccgacatggccggcgggaatccgttgcgacacgcgcagccgcgtgccggcagcgggcacatcgcccgcgcgcatggcgtagccgtccatcgaggtattgtctgccggcggcacgcgcagcgtgctggtcacgggcgcggccagcacgcggccgttggcgtggagcgtgtcgatggattcaagctgcgccagcggacgggcggcgccgagcagcgcgtcgagcgcctgggccatggtcagcatcggggggcgggaaggtgctgcggcttgggtcatggtgcgatgtgggaaagtgttggcccacgaaaaacggcccgcgcattgccggcaccacttggttggggcaggcaatccgggggccgaagatcgggcccgcagcctgattgtagcgagttggcgcgggcccggcatgcggcagcgccgcagcgggctgcacgcgcccgcgcgcttacaggccggtgtggccggcgatataggccttgacctgtgcggcgtcggccggcatcacttcaaagcgctgcggcaggctctcgatgccctcgaactttgcggggcgctccggctcgtggccgagcgcttcgcggatagtgtcggcaaacttggccggcagcgcggtttccagcaccaccatcggcacgccggcgctgagatgctcgcgcgccaccttgacgccatcggcggtgtgggtatcgatggtgatgccgtagcgcgaagacaggtcgcggatggtcgctacgcggtcgtcgtgcgtgctgcggcccgagacaaagccgaactcgcggatgcggtcgaattccggcgtgcccgacaggtcgaagccgcccttctcttccacgtcgcggaacagcaccaccagcttgccggcgtcctggccgagcaggtcgaacacgaagcgctcgaagttcgaggccttggaaatatccatgctcgggctcgaggtgtggtacgtctcggccgacttgcgcacgcggtaggcaccggtgcggaagaactcgtcgagcacgtcgttctcgttggtggccactaccagcttgtcgatcggcaggcccatcatgcgcgcgatatggccggcgcagacgttgccgaagttgcccgacggcacgcagaacgacaccttctggccggggccgctggtggccagcagccagcccttgaagtagtacaccacctgggccaccacgcgtgcccagttgatcgagttgaccgtgccgatcttctggcgcgccttgtagtcgaggtcgttggagaccgccttgacgatgtcctggcaatcgtcgaacacgccttcgacggcaaggttgaagatgttggcgtcctgcaggctgaacatctgcgcggtctggaacgcgctcatcttgcggtgcgggctcagcatgaacacgcggatgccgcgcttgccgcgcatggcgtattctgccgcgctgccggtatcgccggaagtcgcgcccaggatgttcagctcctgcccggcgcggcccagcgcgtactcgaacaggttgccgagcagctgcatcgccatgtccttgaaggccagcgtcgggccgttggacaggcccagcagttgcagcctggtgccaccttcctcgccgagcgtgcgcagcggcgtgatgtcggcggtgttgtcgccctcgcgcgcgttgcagtacacctcgggcgtataggtcttgcgcgtcagcgcgcgcaggtcctcggcaggaatatcgtcgcagaacttgcgcaggatctcgtaggccaggtcggcatacgacagcttgcgccaggcctccagttcgtcggcggtgacttgcgggtactgcgtaggcaggtacagcccgccgtccggcgccaggccgcccagcaggatctcggaaaacgattgcggcatctcatggccgcgggtcgactggtatttcatgtgaatcagcaggtccggcccttagttcagttcttccatgcgcaggcgcgtcacggcggacagcacggtgggcagcgcctcgatcttggcgatcgccgcgttgacgtgcttctcgcgcgtgatgtgcgtgaggatgatgatgtcggtctgcggctcgccctcgcgcgattccttctgcagcatggcgtcgatcgagatgccgccctcggccaggatgcgggtgatctcggccagcacgccggtctcgtcggccacgcgcatgcgcaggtagtacgagctgttgatctcttcgatcggcagcaccggcacgctcgacagctcgtccggctggaacgccaggtgcggcacgcggtggttgggatcggcggtgtgcaggcgggtcacgtcgaccaggtcagcgatcacggccgaggcggtcggctcggcgccggcacccttgccgtagtagagcgtcgcgcccacggcgtcgccctgcaccagcaccgcgttcatcgcgccttcgacgttggcgatcaggcgcgaggccggcaccagcgtcggatgcacgcgcagctcgacaccgtcgtcgcggcggcgggtgatgcccagcagcttgatgcggtagcccagttcctcggcgtacttgatgtcgatggctgacagcttggtgatgccttccacgtgggccttgtcgaactgcaccggcatgccgaaggcgatcgcgctcatcagcgtgaccttgtgcgcggcatcgacgccttcgatgtcgaaggtcgggtcggcttcggcgtagccgagctgctgggcttccttcagcaccacgtcgaaatcgaggcccttgtcgcgcatctcggacaggatgaagttggtggtgccgttgatgatgccggcgatccactggatgcggttggcggtcaggccctcgcgcagcgccttgatgatggggatgccgccggccaccgcggcttcgaaggcgacgatcacgcccttcttgcgcgcggcttcgaagatctcgttgccgtgcacggccagcagcgccttgttggcggtgaccacgtgcttgccgttctcgatcgccttgagcaccagctcacgcgcgatgccgtagccgccgatcagttcgatgacgatatcgatgtccgggcggctgaccacctcgttggcgtcgctgacgatctccacttccccgttggtcagttcgcgcgcgcgttcggtgttgagatcggccaccacggcaatctcgatgccgcggccggcgcggcgacgaatttcttcctgattgcgcttgagcacgttgaacgtgccgctaccgacggtaccgatgccgagcaggccaactttgatggggttcatggacaatcttctgagttgctaaggatgaattgcggcgcggcccgcgaaatcaggccgctgccttgccgtggcgttttcggtacgcctcgaggaagcgcgcgatgcggccgatggcctcgcgcaggtcttcctcgtgcggcaggaacacgatgcggaaatgatcgggcttggcccagttgaagcccgagccctgcaccagcagcaccttggactcctgcagcagttcgtagatgaactcctggtcgtcctgcaccgggtacatcgacaggtcgagcttggggaacaggtacagcgccgccttgggcttgacgcaggtaacacccgggatcgcggtgatcagctcgtaggccaggtcgcgctggcggcgcaggcgtccgccttcattgaccaggtcgttgatgctctggtagccgcccagcgcggtctggatcgcccactggcccggaacgttggcgcacaggcgcatcgacgacagcatgttcaggccttcgatatagtcgatggccgggcgcttgtcgcccgacaccaccatccagccggcgcggtagccgcatgagcggtagttcttcgacaggccgttgaaggtcacggtcagcacgtcggtcgagagcgaggcgatcgaggtgtgggtgtggccgtcgtacaggaccttgtcgtagatctcgtcggcatagatgatcaggccgtgctcgcgcgcgatggcgacgatctcgagcagcagctcgtccgaatacagcgccccggtggggttgttcgggttgatgatgacgatggccttggtatgcggcgtgatacgggcgcggatatcggccggatcgggcatccagtcgttggactcgtcgcagatatagtgcaccggcgtgccgcccgagaggctcaccgcggcggtccacagcgggtagtccggcgccggcaccagcacttcgtcgccggcattgagcagcgcgttgacggccatcacgatcagttcggaggcaccgttgcccacatatatatcgtccaggccaacgccttcgatatttttttgctgggtatagtgcatgatcgccttgcgtgcggcgaaaatgcccttggaatcagaataacctgccgaattcggcaggtttcgcatcatgtcctgctgaatctcttccggcgcgtcaaagccgaacacggccaggttgccgatattcagcttgatgatcttgtgcccttcttcctccatctgcttggccttttccagcaccggtccgcggatgtcgtagcaaacgttattgagtttgttggatttctggatgggtttcacggcgatgtcgggcaagcgtagcgtgccgcgtcggcggcaccggacagggaatctgggcgaatctgaattaatgccgaagccccgtgcggaagccccgcgccggggcgacgtccgctgcaatgcaacgcgaacgtggcagacagggaggcaaaagctataatttatcggattatgacagacttcggcagggattcttgcattgcagcgtgcgcttgccgcgcacacgccaggtgcctgcgcactgtcgtccatcctgtcgcccacaccgtacccgcccggggtgccggccatccgccccacgggccggcccgccagcccgtggcggccgccgcagaggcctccaagtgaaactccacgccgaccagccccaatcgctcaataccgtcacggcctacgggccgggctacatcgagatcaacctcgtccgtcacaccaactcggtcctggtcatgcccgagggcgaggtccggccctggccggtcagccgcttcgaagacctggagcctgcgcatttcgagcagctggtggaactcggccccgaagtggtgctgctcggcaccggctcgcggctgcgcttcccgcacccgcgcctgaccgcgtcgctgtcgcgccgccatgtcggggtggacgccatggacctgcaggccgcctgccgcacctacaacatcctgatggcggaaggccgcaaggtggcggcggtgctgctgctcgaagcggaagccgcctgatctttgcaaaagttgagccggcgccacgcttgaagtccggcagggcgccccaatctgccccgccaaggtggcagccccctcacccgattctcccgatccccctgcccctcccccaggagccacaagcatgaccgtcagtctgaacaaggccgtacccgacttcagcgcgccgatgaccggcgacgccaccttccgccttgccgactaccgcggcaagacggtggtgctgtacttctacccgaaggacaacacgccgggttgcaccacggaggccatgaacttccgcgaccagtatgaggacttccaaaaggccggcgtgcaggtgttcggcatctcgcgcgacagcatccgctcgcacgagaacttcaaggccaagcttgagctgcccttcgagctgatctccgacgccgacgaagccgtgtgcacgctgttcgatgtcatcaagctgaaaaagctctatggcaaggagcaccggggcatcgagcgcagcaccttcatcatcgacggcaagggcatcctgcgccacgagctgcgcggcatcaaggtgccgaaccatgttgacgaagtcctggaaatcgtgcgcgggctctgaggtatcgcgtcggtatcggccttgccacgacacggacgccagcccggccgtgctgtgtcgcaacacgccgttggcaaacccaattgccaaacccaaaaccttcggatacattggcccgtaatgagttcagattccggatgccacgctgtttcgactccccggcccaggcggttcgcgccacaggccggtagcggacctgccgtgtcggcagtccgcaaaagagccgccaatcctgttatgcaggcatggcggcttttttgtttgcaaccgcgtctgtcctcatgcctgtccgcgccgggagcctcgcgcatgcatgccccggccatcggtcgccacgccgtctccgacgtatcgcggcgtcgcggcacggataccctcgcccccttcttgtccccctgaaaggaaagccaagcatgccgctgcctaccatgcccgccaagcctgcccaattgctggatccgagcgagtttgctccggtctccgcggtgcccaaggccaaagccgccacacagggcaagaaacctgtgccggcgctcgagcgcgtggcattgctggaaaccggcgacaccgaggtgcctgaggtccaggcccgcgccgccggtggcacccgtgcccgcagcaccgagaccccggccgtatcgacgcctgccgtcaatgccgcaccggtcagcctggtcaagccgtccaccggccccacgcgccgcgcccgcaagtccgaaggcccgagcaagctgttcgtgctcgacaccaacgtgctgatgcacgacccggcctcgctgttccgcttcgaggaacacgacatctatctgccgatgatgacgctcgaagagctggacaaccacaagaagggcatgagcgaagtcgcgcgcaacgcgcgcatggtcagccgcacgctcgattcgctggtgggcggcaccgacggcgtgctcgacgaaggcctgccgctggccaagctgggcaaccgcgacgcgcagggcaagctgttcttccagacgcgcctgaacgacatcaagctgcctgaaggcctgccgcagggcaaggccgacaaccagatcctgggcgtggtcagcgcgctgcagcagcagtaccccgagcgccaggtcgtgctggtgtcgaaagacatcaacatgcgcatcaaggcgcgcgcactgggcctgccggccgaagactacttcaacgaccaggtcctggaagacaaggacctgctctatgccggcgtgctgcagctgcccggcgacttctggaccaggcacggcaagggcgtggaaagctggcaggacccgaagtcaggcgccatgttctaccggctcaccgggccgctggtgccgtcgttcctggtcaaccagttcgtctacctggaaccggtcgacggcagcctgccgctgtacgcgcaggtcaaggagatcaacggcaagaccgcgctgctgcagaccctcaaggactacacgcaccacaagaacaatgtgtggagcgtgaccgcccgcaaccgcgagcagaacttcgcgctcaacctgctgatgaacccggacatcgacttcgtcacgctgctcggccaggccggcaccggcaagaccctgctggcgctggcagccgggctggaacaggtgctggaccagaagcagtacaacgagatcatcgtcacgcgcgcgacggtgccggtgggcgaagacatcggcttcctgcccggcaccgaggaagagaagatgcagccctggatgggcgcgttcgacgacaacctcgaggtgctgcagaagagcgacgacagcgccggcgactggggacgcgccgccacgcaggagctgatccggtcgcgcatcaaggtcaagagcatgaacttcatgcgcgggcgcaccttcgtcaacaagttcgtcatcatcgacgaggcacagaacctgacgcccaagcagatgaagacgctggtgacgcgcgcgggcccgggtaccaagatcatctgcctgggcaatatcgcgcagatcgacacgccgtacctgaccgagggttcgtcgggcctgacctacgtggtcgaccgcttcaagggctggagccacagcggccatatcacgctggcgcgcggcgaacgctcgcgcctggccgaccacgccggcgacgtgctctgacaccggcaacctgcgggcgcgccctgccggtggcggggcgcgcccgcagcgcctgagcaccgtcgtcaacggcaagcactttggggctatgatggccccatgtttgccgttgccccgcatccccactggaggcgtcgatgaatacccagcatctgcccggcgggcatgcgcctgccgtcgcccacagccagcacaggcagcgccttgcactggccatgctggcagccgccggcatggcgctggccgccagctggcgcccggcccatgccgccgccgaagaaatggtgatccgcaccatgggcccggtcagctacgtctgcggcggtgtcgccgaggacgagcgccaggcgctggccgcgaaggaaaaggacttcaacatgggcatcctgttcacccagggtgcgaacggtgaattcctgtcggacgtggcggtccggctgatgcgcgacgggcaggaagtcgccagcttccgcgccgccggcccgcgctgcctgatacgtgcgcccgaaggcagctacaatatcgaggccagttacaagggccaggccaagtccatcaaggtcagcaccggtacgcgcaacgcccagctacgctggtagcggcaaggcttccggtgcgccggcaggccggcgaccggaaacccaggatgccattgcgccgtacccgaatccctacccatccactgcgtgcgcagggcctgcttgcccaggtccggctgccgctgctctgcgccaccgccctgctgctggcggcctgcgccagttccccgtcttcgcgccacgccggcctgccgcggacgccgggcaaacccatgatcgaccccagcgccggactggaagagatttcgatccaggcgatgtccctggtcggcacaccctatcgctacggcggcaatacaccggactccggcttcgactgcagcgggctggtgcgctacgtggtgtcgcgcgcggccaatgtgaacctgccgcgcaccaccgaggcgatgggcgtccgcggcagctcgctggaccgcagcgaagtggcatccggcgacctggtgttcttcaacaccaccggccgcgccaattcgcacgtgggcatctacgtcggacagaaccgctttgtccatgcaccgtcgtccggcggcacggtccgtctcgaagacatgggcaagccttactgggcctcgcgctacaacggcgcgcgccgcgtggtcgcggcggtcaaccagccgcccgcgccagtggcagccccggccgcgccaccgctgcctgagccggcgccggcctcggcaccgcttggggtagacgacgatcccatcgcggccttcgccaaccagtgaagcgcccaaacaaaaagccaggcatcagcctggcttcttgttggtacggcggcccctgccttacaggatatgccgcccgatccaccatgcgatcgccgccatgaaggccgacgccgggatcgtcagcacccaggcccagacgatattgccggccacgccccagcgcaccgccgacatcttctgcgccgagccgacgccgacgatggcgccggtgatggtatgcgtggtcgataccggcacgcccagcgccgaggcaaagaacagcgtaatcgccccgcccgtctcggcgcagaagccgccgaccggcttgagcttggtgatcttctggcccatggtgcgcacgatccgccagccgccgaacagcgtgcccatgccgatggccacgtagcagctgacgatcacccaggtcggtggctggccgccggcgaccacatggccgctggcaatcagcagcatccagatgatgccgatggtcttctgcgcgtcattgccgccgtggcccaggctgtacagcgaggccgaaaccagctgcagccggcggaaccagcggtccacccgcgacggcggcgtgcggaagaaggtccagcccaccatcaccatcatcagcgaaccgagcaggaagcccagcaacggcgagaccaggatgaacgccacggtcttcagcaggccgctgcccaccagcgcgcccgtgccggccttggccaccgccgcacccaccagcccgccgatcagcgcatgcgacgacgacgacgggatgccgtaataccaggtgatgacgttccaggcgatcgccccgaccagggccccgaatatcacgtagtggtcgacgatattgacgtcgatggtgccggtccccaccgtggccgccaccttcaggtgaaagacaaagattgcgacgacgttgcacatcgccgccattgccaccgcatggtgcggcttgagcacgccggtggacaccaccgtggcgatcgagttggccgcgtcgtggaagccgttcatgaagtcgaacagcagcgcgagcgccaccagcaaggcgatcacccacaggctcatttgtatggtctgcatgccgattgccgcctcaggcgttttccaggacgatgccttcgatgatgttggcgacgtcctcgcacttgtcggtgatcgtctcgagctgttcgtagatggccttcagcttgatcaggcgcttgacgtcggtctcgtcgcggaacagcttggacatcgccgagcgcatcacgcggtcggcttcagattcaagctggtcgatctgctgggcggtcttcaggatggtgctggcattgcccatgtcctcgagcaggcccaccgcgatcttgacctggtcgcagcactgcacgcagatggccgccaggcgcagcgcttcgtcggtcaggttggtcacgtcgtacagcgagatagtctcggccacgtcttccatcagatccaggatgtcgtccatggtcgtgatgagcttgtggatctcgtcgcgatccagcggcgtgatgaaggtcttgtggagcaggtcgatggtgtcgtgcgtgatccggtcggccttcttttcagtggcctggacgcggcgggcatgggcctcggcgttgggcaagtcgttgaccagtgcctggagctcatgggcggcggtcaccgcgcagtcggcatgctggttgaaatattcgaagaacttgccctccgtgggcatgaatcggccgaacatggaatgttccttgtggcagcgtggtgacgctgctgattgtgttgcaggattgagcggacgcgttgcatgacagtcgcgggtggcgactgtcatcaaagcgcaatattttacagggttactgggacattgcccgcgaatttggcgcaaacaagacggcgccgcacggacgattgcaggctggcttgacttcgtcaggtatcgttgtcgaagaaagccgggccgccgctgaagttgtcgaacttggtgaactggcccaggaaggtcaggcgcaccgtgccgatcgggccgttacgctgcttgccgataatgatctcggccgtgcccttgtcctgggagtctgcgttatagacttcgtcgcggtagatgaacaggatcacgtcggcatcctgttcgatagcgccggattcgcgcaggtcggacatcaccggacgcttgttgggacgctgttccaggcttcggttcagctgcgacagtgcaatcaccggacagttgagttccttggccagacccttgagcgaacgggagatttctgaaatttccgtggcgcggttctcgccgccgcccgaacctgacatcagctggaggtaatcgatgatgatcaggccaagctgcccgcactggcgcgccaggcgccgcgaacgggcacgcagctccatcgggttcagcgccggagtttcgtcgatgaacagctgggtgtcgttcatgcgctggatcgcatgcgtcagccgcggccagtcttcatccagcaggcggccagtgcgcagccggtgctggtcgaggcggcctaccgagccgagcatacgcatggccagctgggtgcccgccatttccatcgagaacactgccaccggcaggccctgctccactgccacatgctcgccgatgttcagcgagaacgcggtcttgcccatcgacgggcggccggccacgatgatcaggtcgcccggctgcatgccgctggtcatcttgtccaggtcgatgaagccggtcggcacgccggtgacgtcggtggtggaatcgcggtggtacagctcgtcgatgcgctcgaccacctgggtcagcagcggctggatttcctggaaacccttctggccgcgcgagccttcttcggcaatcgcaaaaaccttggactcggcctcatccagcagctcgcgcacctcgcggcccttgggcgcgaacgcggccgaggcgatatcgtcggccgccgtcaccagcttgcgcagcaccgagcgctcacgcacgatctccgcgtagcggcggatattggccgcgctgggcgtgttctgcgccagcgaattcaggtaggccagcccgcccacctcctcggccttgccggcgacctgcagcatttcatagaccgtgatcacgtcggccggcttggtggccgagatcaaccgggcgatgctctggaagatcatccggtggtcaaaacgatagaaatccgcctcggaaatgaagtccgcaatgcggtcccaggcggcgttgtccagcagcaggccacccagcaccgattgctcggcttcgatggaatgcggcgggactttgaggttctcgagttgggggtcggcgacgggcgcgttcatggggaggcattataacggcgggaggacgcacttcgccggacatttggcgaccgggcaggcaaagacaagcgggcaacaaaaaaaggcaggagccggggctcctgcctttcttgcttgcggtgcttcagccggcgcagcgcgccggcaaggcggcacgtccttagacgctctcacccacgaccgacacggtcacgtcgaccacgacgtccgtgtgcagcgcaacgctgaccgggtggtcgcccaccatcttcagcggaccgttcggcatgcgaacctgggccttttccagcttgaagccttggccagccagggcttcagcgatgtcggcattggtcacggaaccgaacaggcggccgtccacacccgacttctggctgatctggacgctcaggccgctcagcttctcgccttcggcttgcgcggcggccagcttctcggcagcggccttttccagctcggcgcgcttgacttcgaattcggcgatcgcggtttgcgtagcacggcgggccttcttgcccgggatcaggaagttacgggcgtaaccgtccttcaccttgacgatgtcacccaggttgcccaggttgatgactttttccagcagaataatttgcatcgtattctctccttaacggacctatggcctgatcagttcttgtgcaggtcggtgtacggcatcagcgcgaggaaacgcgcacgcttgatggccgtatccagctgacgctgatagtgagccttggtaccggtcaggcgggcgggcgtgatcttgccgttgtcgccgatgaagtccttcagggtgtccagatccttgtagtcgatctgttccacgccagccacggtgaagcggcagaagcgcttgcgcttgaacagcgggttctgttgctggaagcgcttcttgttcttgttgtcacgtttgacgaatgccatgattcaatccttttcgaatgctttacatccagtgatgtgaaagacgagagccttgctgttgcggtgcttgcgggccaggaatccttcgcagtcgagcagcgtgccgagcggtaagcgctccagacgctggccaacctgtccgacccccatcgctgagattgcaaactcgacctgccgcggcgtttgcgcctcgacggcctcgccgctgtactgcaggatgcagttcacgacgggaaccccggccggggtatagcgcagggcatcgcgttccgccagggtggcggcaagccgaagctggttcaacgcgggacctcttgctggttgcaatccatgctgccgtagccgacgctgtcagccatggcgcgcaccgcagtccgcactcaggcggcctggccttcggtggtcgtttgcgcggccttgcgggcttcttcgcgctgcacttccttcatcatcggcgaaggtgcggtctcggccttcttggtctgcacgatcaggtggcgcaggacggcgtcgttgaacttgaacgcgtgttccagttcagccagcgtttccttgccgcattcgatgttcaggcaaacgtagtgagccttggccagcttctggatcatgtaagccatctggcgacggccccagtcttccacgcggtgaacgttgccgttctgcgaggtcacgagctgcttgtagcgctcgatcatggccggcacttgttcgctctggtccgggtggacgatgaagacgatttcgtaatgacgcattgacgctccttttggattagccacccgggcgtcacgagtccggtgtggcaaggttgaatagccttacattatagcgcgcatggcggcaagtgcgcaagccgctgattacacaggcaaatcagtacacaggcaaatcaggcgttggcaaacacggcctgcagccttgccggatcccgcgccaggcctgagtcggctgccagcgccagggccagcagcacgcgcgccttatagggattgaggtccgttgcggaaacaaaagctccatccgtcgggctgagctggggcggaatcgccacatggccggccccggtgcgggaactgcgcaccacggccacccccgcggcagcggcatcggccagcgccccggccagcacctcatgcaccgagccattgccggcggcagccaccaccagcccggctatacccgcgcggaccagcgcatccactgccaccctgcccggctgcgcgtagctcgccacgatctccaccatcggccacgccgccggcatcggcccgatcacccaggccgcgcgtggcgcgcgggcgaagcgcacgtagtcgtcctgcacgaaacccagcggcccgcaggccgagacaaaggcgtccaccgccgatgtgtgggccttggccacatcccgcgcagcgtggatctgctggttcagcaccaccagcacacccttgccgcgcgcatcgggatgagcggccacgcgcaccgcatccagcaggttcagcggcccatcggccgacagcgacgtcgacggccgcattgccgctgtcatcaccacgggcaccggacacgattgcgtcaggtgcagcgccatcgcagtttcttccagcgtatcggtgccgtgggtgatcacgatgccagccacgtcgggctgcgcggaccagtgctcaacccgcgccgccagcgtttgccagagcgtgaaggtcatgtccttgctgtcgacctgggccacctgctcggcctcgatgcgagccgccgactgcagcgcgggcaccgctgccagcaacgacgacaccggcacggtcgccgcctggtagcgtgcgctgctggcagagtttccggccgcgccagcaatggtgccgccggtggccagtacgacgatgcgaggcaattgggtcatggagcgtgcaaagaaagtggaaaggcaggaatgccgattgtaacgggcgcgccccgcctcgccgcggctctcgccggtgatccgcattccgtccatgagacacgccccaaaaattctgcttgcgctcaggccgatactgtataaaatcacagcatactgtttaaacatacagtgcccggtcagacggatgcaggataaaggatcgaccgatcctcttacccgaaaccccgcggccccgcacggaacggcgatcccatggcgaccctgacaccccggcagcagcagattttcgatctgatccgcaacacgatccgccgcaccggctttccgcccacgcgcgccgaaatcgccgcagagtttggcttctcctcgcccaatgccgcggaagaacacctgagggcgctggcacgcaagggcgtgatcgaactgaccccgggcgcttcacgcggcatccgcctgaaggtggcacacagcgattcggaaatgcccgaccagttttcgttgccgatggccggcgtgatgcagctgacgctgccgctggtgggccgcgttgctgccggcagcccgatactcgccgccgagcatatcgaccgccagtaccaggtcgacgcctcggtcttcgacgaacgccccgattacctgctgcgagtgcgcggcctgagcatgcgcgatgccggcatcctcgacggcgacctgctggccgtgcgccgcgccagcgaagccgccaacggcaagatcgtggtggcgcgcctgggtgatgacgtgaccgtcaagcgcctgcagcggcgcggtggccatatcgaactgatcgcagaaaacccggacttcaccaacatcatcgtggagcctggcgaggagttctcgctggaaggcatcgccgtcgggctgatccgatcttccggcttctagccgggcaccgcaggccaaccgcctgcgcgggcccacccgcttccattgctttgcagacgccgcccggcttgccgggtgttgaccccgctttgcctaaaagaggtgccaccatgccgcaaatccaccaagtcgccgcccgtcgcccggtcaagcccgtgccgttccgccagagcaagggcgtacgcgtctaccagggtacgcagcgccgcaccatggtcggcagcatggcggcgatctgccgcatgcttgaactcgaaaccgccgaaaagctggccgcctgaaatctgccggctgtctccgagcagctgcgggcgccgtcctcagctacgcggcgcacacgccttggcttcggcttccagctccgtcggcgtcagctgcgggaaccacgtatcgctcttgcgcagctccagcgccgtaccatccggcttcgccgtcagcgaaatcagataggcgtattggtattcaccgccagacgtggtctggccgatgcggatctcggtctggctcttcgccggatagttgacgaccgcggcgtcatcgcccagattgttgcgcaggcatttcgcaacctcacccatcttggcgggcgtgaacaagcgcatcggcgcacgcgcgcgaatgtccttttcagaagtgccggtggcacaccctgccaccatggctgccatcgctacgccaaccgctgccgctcgaacagacataccgcccccgggaaatgcagaacggcgccctcgcgaggcgccgttctgggaaatgctttggggtggctgatgggactcgaacccacgacgacaggaatctcaatcccggcatcaatcgccattttcccctttggaatcaacgctttcggcctcgtttttttcccatgaacgctcaatttttcacaagcattcatgcggcttctacgggtgccgtgggaaaaattgtaacccgtgcgagccccatgcgccacctcaatttttggcccgccaacggcgccccttgcctgcagcaacccccgagacatacccgaccaccaccggcgcaaactttccgtagcccgccttgtacgcggcttttttgcatgatttttgcatggcggagcaaggaggggatgaccactgtggccgagatctggcggaaagaagcagtgatctaaagcgtgccggagaccgccggcgtcatggcttacaccacgccgccatccgggatcgagcgagccgaaacagatcgggaatcgtcgttgtgcttaatgatctcggccatctccgcgcgcgagacatccacgatgtcgtcaagctcaagcccttctgcatacgtaagcgcctcttcaccgcgcgcaatatgaaaaatcgtgccccgccagctgtccacgccgtccccgggaccggataggcggatgccaaactcgacatcctgatcaaggacgcgaacggtcactagatctcccacgtcaacttgaataccgtcaaccgcgtattctcgggccacgactatcacgggccgttgcgtgtagcctctggcaaatatcgcttgcatttttcgctcccgctgagcatcgccccaaactgcagaggcaaccgggacatccacgacaggcgtgggaccgcttgttcctgcgctttgactgcaatgcatcgagctcgctacactgcgacggcgaggtacagcccgcccagaatgatcagcccagcaaccagcgcgaagtaatagcgcgcgccgtgcacggggagttctgggtggccgggtaggtgagaaacgtggcgcttcatcgcggttagcgtgcagaagactgagttaagcataggcctctgagaacaggaacgccatgttggcaccggcgcctgacgacggctcgaatacaccctcccttcgatctctcgacccgaccgagggcttttttgcacggatcggcggttttgcacaacgtatagcgcgctttcctgacacgaatgcgcctctgaccagctatttgccatctccatccacgaaggtaggaggttgcccgacatcgagttcgactcatcgcgcctacaacgaagacatgccccaaccaaggaggtgcattaatgtctgtcaataccgtccaggttgtgctgaccgaagaatcccgatgggccgtagaaaccgatgatccaagcggcacgcgtgtaacctatccctcccgcggcgcagcgattgccgcaggcgttcaaatggcaatggcgcaggatgccgtcctcacgatccatggcgtggaaaacgagccaagtgagatcgattttcgcgattgcgacgcgagcgcgctcacttgcatccgtgatgccgattaaggtcatgccctcagttggattctaagtgggcggtcctgcgacacgcctgcctccacttcgggccctcgccaccctggtcgagggcttttcttttgccagacaggcccgattgagcatctgtccaacattgattgctcatgtgtaggccctagactcgaattgcatactgatgcgggggtcccaaaatgcgacacgttcacatcatgccgcatctcggccattgggacatctgtcgagacggcagtccgaatatcccgttcactacgaaagcggacgccgtccgtgacggctggacagccgcctgtgccgaacgcgtcgatctctacgttcacaggctagacgggacaatgcaccggtacttgagccgggtcgatggaaccaatccagagcgcgacgaagaatagcgccggcatgcttgctgggaagaaacgcctgatcgtctcgtctgggtcgccggcggctagcgcgttgccgagttggtcgacggcgatcagcacgtttcagaagtagcgcttcatcactcccctccttcgcggggcggccagcagcgaactcgccggccacccggccgcgcagacccttcggcgcccctttcaacatccgatctgcgctcggcgtcgccatctgcttgacgcggctctgcaactggcgcccgttgatcaggatgggtgattccgggttcttttcgttccagctatgcagccaggctgacgcccggtcctgaatgcccttgtcgcgctcggccaggccgcgcgaccagagatccaggatgtcggcttgcgtcttctgcaccagggcgatgtcctggcgcgtcggcatgcggcggcgggtgagtaccgacatcgacaacggcggctcggcatttcccacgtcgttcaacagggactacccgaacgagatagttggcggcatgacccttcgcgactacttcgccgcgaaggttgtcgttggcgatgaaatcggcgtccgctatgcggagcaactgctcggccgcgccatgcctgactacgccgcccacccgctagccaacgcgatcttctgggctgatgcgcgtgcccgcctccgctacatcgaggccgacgccatgctcgccgctagggaggcagcatgacaaccctgaaggcatacgaggtccacttcggcgatcaccacgaagctcgagcgcaggtccgccgacgcctacgacttcgcggcacacgccaacccatcgaccacccaccgtcactacgatcggcgcaaggtcaaacgggcagcagcaacagaataagggagcagaaaacagaaacggcaccagtggcgccgtggggaaattccgcatcatgggacggttagaaagcccgtaaggccttgatgcgaaagaaaatttggggtggctgatgggactcgaacccacgacgacaggaatcacaatcctggactctaccaactgagctacagccaccgtagaggtcatcagcgcgttacgttgctgatcgacgaaaaccaagattatacaaacagtttgccggaatggctagtattccgcacaatttttttgagagaaaagctcaggttctggacgggctccactttgcttcaagcagcactgcctgcttgatggcttcgacggtctccgcttcggtatcgaactgccccaacaggcggcgcgacttgccgttcagcacggcttcctgcaacgccttgccagcagcttccgaagtgccgggatgccagcagtagcgtgccgtccatttgccgtcctgcagttgctcggcaacccagatcaccctgaagtcttcatagacaacgccgaacggcgcttcgttttccacgttttctttttccacgctgctccccctgccggctcggtccgcatgccatgccttgtctcgcctggggctatgcgagggatcgtatcacggccgccgaccagggcgcccgcccggcgctggcaccttcgcgcctgccgctgattcgctcgcggaaatatgctgtgcacagcccctacctctgcagggttcatgccgcaaatgcgcgaagcgatacttgtgcctgagggacattgacccccctcgaccttcccgtcaggcggcccgccccatcgggccgcctgcctctttttggccaccctgccttctcattgtcgtggcgccagcacctggcgaaggaacctcacgagcatctgagagcccaatcgacgtcatcgacaaaaatcgacacgtctacgaacggcaggaaacgggaatgcaaatcaagtgtagatggccagcgcggattcttgcgctgacggcattggcggccaccttgctcggcggatgcgctggcggcggggtcgacggcagggaatcgagcatcacgacgtacggcacgctggacgtaggcatcagccatacgcgctagcctgctggcgtgaccgatggaactctttacggggacaaccgtctaatcccctcgtcggcgcaagcaaagcgagcgcgcaaaaaaagagtccgcagcgcggactcttaaatttagcgatctcaaatgccctgaaggcggttgcactgtaactgtcatcctgggaatgcaccattcgggtaaacgaagagcaacaagcctggcgtagcaacaagagtacggcgacgaaaaaaaagcccgccgaagcgggctaataatcagttgaagaaagccctgtattcgagggcaggcacagtgtatgaaagtgccctgcctcagcgaattaggggaatccctttcctggcgccggtttccgggcgatcaggcattgcaagtgcggcgcgcggtacccccgcgcagccatgcacattttcacgattcggagttagagcgcggcctcggcagaacgcgcagcccacgctcgcttacgcggccagaggctcttgtgcctgcggccgcaagtgcgcgcgcgcctcttcgaacagtgcatccacatcggctcgcgtgcgtgccgcattcatgcgcttggcatccgacagcacgcggcgccagccacgtccgcccgcgatgccacgatgcaggccaagcatgtggcgcgtgaccgcgcccatatagccaccccgctccaccaggtcgccgatatagcgctgcatcgccagctcgacatcgagccgcgacggcgccggcgcactcgcatcgccatagaagcgcgcatccatttcggccaatacatagggctgatggtatgcctcgcgaccgatcatcacgccatcgacgtgctcgaggtgggccgccacctcgtcatagctgacgatgccaccgttgatcaggatctccagctcaggaaactcctgcttcagctggtacgccacctcatagcgcagcggcggaatctcacggttttctttcgggctcaggcccttcaggatcgcattgcgcgcgtggacgataaacgtgccgcaacccgcctcggccacccggccgacgaaatcacgaacaaaatcgtagtgctcgatcttgtcgatgccgatgcgatgcttgacggtgaccgggatatccaccgcatcgcgcatcgccttgacgcagtcggccaccagttgcggctcggccatcaggcacgcgccgaaggccccgcgctgcacgcgctcggacgggcagccgcagttcaggttgacttccgcatagccccactgctgccccagcttggccgccatggcaagatctgccggctcgctgccgcccaactgcagcgcgaccgggtgttcggccgcatcgaagtccaggtggcgcgggacgtcgccatgcagcagcgcgccggtggtcaccatctcggtgtacagccaggtgtggcggctgagctggcggtggaacatgcggcaatggcggtcggtccagtccatcatcggggccacggatacccggcgcgggcttgcagcagcgatcttcccttgataatcagtcatttcacaacgatccgcctggaccgatattcctacttagaaaaactcaaaaactgcctcgtcagcctgtcgggaaacggcaagttcgctgatgagcggaagcgcttgagtttaccatcgagggcagatcgagatcgatcgaagcaacacaggtgcactcgcgatgctgaaacggctccttggcatcactccacgtgcacggcttaactgggctatagaagacgtgcagcacagataacatgcacattcggactgcgctgattgattcccgaagccctctgcgtgcaaatgggaacgtgcgcgcccgcccctgacaggggccccgcaccaccgcgcggcaggatgattttcaacactgggaaattacaagcatcttcaacagatgctgcctgcattctcaggctcatcaacatcaaggccgggcgatggccgggctgtacgacagcctggggaacccggcgcattgggttgcagccacgccggggacaaacgtgtttggccgaagcaatttcacgatccacggcggaagctaccctggctctgcaggttgcatcgacttcaccagttcaatgaactcctttgccaaggagtttttgtactatgcgaaagacatggaactggaagttcgctattaaggctgtcggttccggcatcctcggtctcgtcgccatgctgatgcttgtagagatacggggagcctggacaggccctgaaaactatccgttcggcggccaaggaccatctgcggcgatgtgggcatatcaatcacaggcgaactacctgctgtcgtgcttcgcactcctgcttggttactcacttgcaatttgggcgttgctggcaatgaaccgcagcatttggctgcgctggctggccgggatgccggtgcttctcctctgggcatggatggcactcgatggttctcgactcgacctctgaacgttcgctgacaggagccggggcggatgcgcacgccttcgtaacctgacacgtccccccaaaccgcggttacaggctaccgcgtcgaggttcacagcgcccggcccccgcagtatcaccgcggcgcagtccgctcgatccagcctgcaaacgtcgtcagaaatttgccgagaaagcccttggtcgattcattggcgatcccgccctgctcatcaaacagcttgtcgacgccgctgatatacgcctcaggctgctgcagcatcgggacattgaggaacaccatcgactggcgcaggtgctggttggcaccgaagccaccgatggcgccgggcgaagcgctgatgacggcgccaggcttgccgtcccagacgctgctgccgtagggccgcgagcccacgtcgatggcgttcttcagcggcgcgggcacggagcggttgtattccggggtcacgaacaacacggcgtcggcgcggcggacgcggtcgcggaacgtggtccaggcctgggtaggtttgtcgtccaggtcctggttgtacagctgcagctcgccgatctcgacaatctccagcttgagttgctgcggcgccagcgcgatcagcgccttggccagtttgcggttgtatgactccttgcgcaggcttcccaccagtacaacgacatcacgaggattactcattgcggctcctttgactgtgtggacggaatgacgcggacggcgcacgcggccagggttggcctggccgcgtgcgccggtccagccgtcactctacccgagtcggcgccgccacgtcctgcgcagcggatgtcaggcagtcttgccgagcgacgccagcggatgttcctcggcgcgccacgggctgtcgaagaacgacagcaccttctcgcggctgacatcatcaagccgcgcatgctgccagcgcggcttgtggtccttgtcgacagccagtgcgcggatgccctcgacaccgtcgccgttgcggaacacgtaatgcatcatgtccagttccatgcgcagctcgtcttcgagcgacatgctgcgcgcacggcggatctgctccagcgtcacgcacagcatcagtggcgagcggctgcgcagcatggcggcggtctgcgcggcccagtcgcccggggcgtcgctgacggcggcgaggatgtccggcatggtgttgcccgcgaacaggctgtcgatctgcgccgacaacccggccagcgtgctttgcgccggcacgcagtcatcgcggtgcgcagcggtaaagccttcgatgtgcgccagcacggcgtcgccgctggcaaactgctgcgtgcgcagcgaatcgaccagctcggccagccggttgcgcggcagataggcgtcggccagcccggcgtagagtgcgtcggcggcatggatcacggtgccggtcagccccaggtactcgccgatgcggcccggcgtgcgcgcgaggaaccagccgccgcccacatccgggaacaggccgatattggtttccggcatcgccatcttggtgcgatcggtgaccaggcgcagccgcgccccttgcgagatgcccatgccgccacccatcaccacgccgtccatcagtgcgatatagggcttggcatagcggtggatcaggaagttcagcgcgtattcttcgacaaagaactggtcgagcagcggatcgccttcgtgcgcagccttgtgaaaatagcggatatcgcccccggcgcagaaggccttgccgccggcaccggcaaccaccacggccgccacctcgggtgcggcggcccaggtctgcagcgcctgggtgatggcgcggatcatgtcgagcgacagggcgttgagcgcctgcgggcggttcagcgtcaggtatccgatgccaccgcggacctcggtcgtgacgaattcagtcatgtcgtactcctccaatgcaactcgcgattttacgccagtcgcatcggcaagcgcacccctgtgggcagcttgctgcgcatgtgcagtcactgcgcatgcgcccggcaccgtcacgccagccggaacgtcgccaccagcgaggtcaggcgctgcgcctggtcttcgagcgatgccgccgcggcggccgcctgctccaccagcgccgcattctgctgcgtcatgctgtccatctgcgacaccgccacgttgacctgctcgatgccgttggactgctcgtccgaggccgcgctgatatcgccgatgatggccctgacacgctgcaccgcgtcgacgatgtcctgcatcgcccgaccggcgtcatcgaccagccccgagccctcacgcacattggccaccgaggcgccgatcagcgcgcggatttccttcgatgcgccggcgcagcgctgcgccaggtcgcgcacatcgccagccaccacggcaaatccccggccgtgctcgccggcacgcgcggcttccacggccgcgttcagcgccaggatattggtctggaacgcaaccttctcgatcacgtcgatgatgtcgacgatcttgcccgagctggcatcgatcgattgcatgacgttgaccacgcgcagcacggcctcgctgccgcgctcggccaggctcgcggcatccgttgccagcccgcgggcctcgcgcgcgctgtcggcattctggcgcacggtactggtcagttcctccatgctggaggcggtctcttccagcgaggccgcctgctgctcggtacgctgcgacaggtcggcgttgccgctggcgatctgcttgctggccgaggcaatcgagtccgcgccgccacgcacgtcgcccaccatggccaccaggctggcctgcatccgtcccagcatgccgagcatgcgcgcggtctcgttgcgcgccgactcatcggccagcacctcgccgccggaagcggcgacgctcaggtcgccacccgcgatcttctcgaaacgcccgatcgcagtatccagcggctgcacgatcgaacggcgcaggcgccatgccaccacggtgctgaatgccaggcccactgccagcacgcatgccgacagcgcgaacaggttgcgatagcgttgctgcgatgcctcgtagacctgcttggcgctggccacctgcagcttgttcagttcggcattgacggcggtgaaggcgatgtcgagctgcgggatggtttcgagcacggccttcatcacgccatcgcggtcgccggcatgcagcgcagtgatcatcggcgcgacaccctgcttgaagagcgcatcgcgcctggcggtgacatcctccaccgccctggcttcgtcagccgagcgcggcaaggcgagataggcctgccaggccttctctgaatcgcgcgcaaagccttccgcggtcgcggcgcgcgccttggcatcggcggggtccgtggcgaaggtcgcctggtccagcagtacgcgcaccagcagctggttcgaacgcgcttcggccaggttgaccgcggccgacagctgctgcccatagatctggtgcgtcgcctcgttgctgcgcgacatgccgagccaacccactgcgccgacaatcaacaacaacaagtttgtgacgatggtgaggaaccacaatctggctccgatggtagtgttcttgaacatgaaggctccgggggaagaggaatcggggaaatcgggagcgcgagccgcgccgccgccctgttcaactacggcacgctggctgcgtcctttaccggtattcaccaccttcacacgcgtgacagaattgcgtggcagtacagcaatccaccatgtggcggatgcgccgcgagaccccgcgcagcgccgtttggaggagtccctcgtggcaattccatgcggaatatgcaaactggcggcatgaacactgaatcgctcgatcccggactggtgctgctggcctttgcgccagtgttcctgctgaccatcggcgccgaggcatggtactgggcccgccgcgacccgaccgtctacagcctgcgcgacaccgtatccaacgcagcgctggcgctgatgcaccaggcctcggatgcgttcttcctctggctgatgatccgcacggtctatacctggtgctaccagcacggcctgcgcgccatgcccgagaccctgtggtcattcgcgctgctattgctgctgcaggactttctctattactggttccaccgcgccagccaccgcgtgcgctggctgtgggcttcgcacgtgacgcaccattcgtcggaaggcatgaatttctcgacggcgttccggcagagcctgacgtatccgctctcaggcatgtggctgttctggattccgctggcatggatcggcttcacgccggactgggtgatcctggcggtcggcgtgaacctggccttccagttcttcgtgcatacgcggctggggcaacgctggcagctgatcgagtcgctactgaatacgccatcggtccatcgcgtccaccatgcgaagaacccgcagtacatcgaccgcaactacgccggtgtgctgacgatctgggaccgcctgttcggcaccttcgtccccgagcatgaggccccggtgtacggcatcacccgccaggtgcgcacccataacccgctgacgctgaccttccacgaatggcgtgacatgttcgccgatgcctggcgcgatcgcgacctgcgctacctgtggaagccgcccgagtggcgcagcccgcgcgcaccggcactggagccgctgcccggcacgcaataaaaaaccgcgccttcggggcgcggtttttttattgccggcgtcagcgcttatgcgccttcgcgggaagcacgcttgcgctcgtgctccttcaggtggcgcttgcgcaggcggatgctcttgggcgtgagctcgaccagttcgtcgtcggcgatgaattccaccgcatattcgagcgacatctggatcggcggcaccaggcgcacggcttcgtctgtacccgaagcacgaacgttggtcagctgcttgcccttgatcgggttgaccaccaggtcgttgtcgcggctgtggatgccgatgatcatgccttcgtacagcgcatcgcccggcttgacgaacatgcggccacggtcctgcagcttccacagcgcgtaagccacggcgtcgccgtcgtcctgcgagatcagcacgccgttgtggcgctcgcccaggccgccctcgcgcaccggcgcgtagtcgtcgaagatatggctgatcaggccggtgccgcgcgtcagcgtcatgaactcgccctggaaaccgatcaggccacgggccgggatgcggtattccaggcgggtacggcccttgccgtccgacgccatgtcgagcagttcgcccttgcggcggcccagctcttccatcacgccgccctggtggctgtcttcgacgtccacggtcagcagttcgtacggctcgcacttgacgccgtcgatttccttgaacaccacgcgcggacgcgacacggccagctcgtagccttcgcggcgcatgttttccagcaggatggtcaggtgcagttcaccgcggccagacacttcaaagatggtgtcgtcgccggtatcggccacgcgcagcgccacgttggacttcagttcgcggtccaggcgctcgcgcagctggcggctggtcacgaatttgccttcacggccggccagcggcgaggtgttgacgcagaagttcatggtcagcgtcggctcgtccaccttcagcatcggcagcgcgtcctgggcctccggcgcgcacacggtgcagccgatacccagttcttcgatgccgttgatcagcacgatgtcgccggcttcggcctcggacacgatctcgcgctccaggccctggaacttcagcacctggttgatgcggcccttgatcgggttgccttccgggccgaacttgaccaccacgtcctgcagcggacgggcgcggccacgcgaaatgcggcccacgccgatcttgccgacgtagctggagtagtccagcgagatgatctgcagctgcagggggccgtcccgatcgtcgtcacgcaccggcaccttgtccagcacggtctcgaacagcggcttcatgtcgccgtcgcgcacgtcttcggtcaggccggcaaagccgttcaggcccgaggcgtagatcaccgggaagtcgagctgctcgtcggtggcgcccagcttgtcgaacaggtcgaaggtctggttgatgacccagtccgggcgcgcgcccgggcggtcgatcttgttgaccaccacgatcggcttcaggcccagcgccagcgccttgcgcgtgacgaagcgggtctggggcatcgggccctcgaccgcatcgaccagcagcagcacgccgtcgaccatcgacagcacgcgctccacttcaccgccgaagtcggcgtggcccggggtgtcgacgatattgatatgggtgccgttgtactcgacggcacagttcttcgcgagaatcgtgatcccgcgttccttttccaggtcgttcgagtccatcacccgctcggcgacttgctggttgtcgcggaaggtgcctgcctggcgcaggagctggtcgaccagggtggtcttgccatgatcgacgtgggcgatgatggcgatatttcggatggcgcgggtcattgctgcgtctcgctttggagaatctgaggtaacccaacattctagcatgttgcagcgcaagacgcgttgatcggaaccgccacttaccgaatgaatatcattgcgaaaagtggaataaccaatttccgttcttgcttatcgttaaacgtgaacatatatttgcctcagcaaagattgcaaaggcaaagatgtcacggctcccttcctccgatcaaccagccgaatccacggccggcctgttcgatcccgcccagtaccagatgtgcgacagcgtcggctacctgatgcagcgcgccaggaacatgctggcgcacggggtcgagcaggaagtcagcagcctggacatcacgcaggcacaagccagctgcctgatgatgctggcgaccggccgcgcctcgaccgtcaccgacctgggccgcgaactgaataccgacatgggctcggtcacgcgcctgctcagccgcatggaaaagcgcgggctgatcgaacgccggcgccgcgacgccgaccgccgcgtggtcgacctgtcggtcacgccacagggccaggaactggtggaacggctgcccgccatcttctgcaaggtgcttgcccaccacttccgcggtttttccgaggatgagatccaactgctgcgcagcatgctgcgacggatcatcgaaaacaacagcgggtagcgggcgtgcctgccggcttccggcaagccagaacgtccggtcaaccggaccccgcaacagcccgtagaaaaaaacagcatggctccggcaacggagcgtcatcatgaaaccagctctcactccccaagcctcccagccagcccgcacaagcgcgctcgtgcgccgcgccggcacactggcgctgaccgccgtggccgtggcggtgctggccggctgcgcggcccttggcaattcgcacagcacgcagaccgtggccgacccggccacgatggccacctcgcagaccttgcccgacgagcatggccagtggccctcgcaggattgggtcgcgcagttcaaggacccccagctgagcgccctggtcgatgaggcggtcaaggacaacccgagcctgcaggccgcgttcgcccgcgtggaagcctcgcgcgccatggccgatgccacccgcagcgcgctctatccgcaccttgagttcgaaggcagcctgatccgccagcgcttctccgagaaagacctgttcgaaggcaccccgctggcgggatcgtggcagaaccagtcgcgcctgcaggtgggcctgtcctatgacttcgatttctggggcaagaaccgcgacgcgctcgaagccgcgctctccgacgaccgcgccgccgaggcggaaagccaggcctcgcgcctgatcctggccacctcgatcgcccgcaactacgcccgcctggctgcgctgtatgcccagcacgacgtggcagagcgcgccatcgcccagcgcagcgacctgaccgagctgtcgcgccagcgcctggccgccggcctcgacacccaggtcgagaccacgcaggcgcgcggcacggtggctgcttcgcgcaccgacctgcagcgcgtcgacgaggaaatcgccctggcgcgcaaccagcttgcagcgctgctgggcaagggcccggaccgcggcctgcagatccagcgcccggtgctgctggcgcaggccacgccgacgctgcccgacaacctgaccatcggcctgctgggccgccggccggacctggtggcggcacgctggcgcgtggaggcggcgtccaaggacatcagtgtcgccaagaaagagttcctgcctgacgtcagcctgaccgcctttgccggcctggccgcgctggatccgtccaacctgctgatgggcgtcagccgcaccttcggcatcggcccgaccatccgcctgccgatcttcgaaggcggcaagctgcgcgccaacctgaagggcaagtacgccggctacgacatcgccgtggccaactacaaccaggccctggtcgatgcgctgcgcgagaccgccgacaccatgaccagcatccgcagcgtcgacaagcagatccagacccagcgcgaagcgctggacctggccgagcacgcctatgcgctggccaccacccgctacaaggccggcctgggcacgcagctgaccgtgctgaacgccgagagcaatgtgctgcagcagcgccgcctggcgaccgacctgcaggcgcgccggctggacctgcagatgggcctgatgaaggcgctcggcggcggctacgaggagcctgcggaaggccacgagagcgcgggccacggaccggcgcagcaacagcacaacacccaggcgggcgcccgcggctgatccgcgcacccagtgatcgaagacaagattattcagaagacatcatgagcaacaaccagcaagcggccggcaccaacgccccccagcaccctgcccagcaagcgccggccaccaccaacaacaacggcaagcgcaagcgcatgctgctgtcgctgaccgcggcaatcgtggtcgccggcatcggctatggcgtttactggggcatgtacgcccgccactttgaaaacaccgacgacgcctatgtcgccggcaacgtggtccaggtcacgccgctggtgggcggcaccgtggtgtcgatctccgccgacgacacgcagctggtcaccgccggccagccgctgatccagcttgatcgcgccgattcgcaagtggcactggaacaggccgaggcccagctggcacaggccgtgcgcgaagtgcgcacgctgtacgtcaacaacggctcgctcgccgccaacgtggcgctgcgcgaagccgacgtggccaaggcccgcgacgacctgcgccgccgccaggccatcgccggctcgggcgcggtctcgaatgaagagatctcgcatgcgcagtccgcgctcaagggtgcggagtcggcgctgctggccgcgcgcgagcagctggcgtcgaacaaggtgctgaccgaccagaccacggtggagaagcaccccaacgtgcagcgcgccgccgccagcctgcgctcggcctacctgtcgttcgcgcgctcggccatgccggcgccggtcaccggctacgttgccaagcgctcggtgcaggtcggccagcgcgtggccgccggcgcgccgctgatggccgtggtgccgctggaccaggtctgggtcgacgccaacttcaaggaagtgcagatcacgcatatgcgcatcggccagccggtgacgctggaagccgacgtgtacggctccaaggtggaataccagggcaaggtcgcaggcttctcggcaggtaccggctcggccttctcgctgctgccggcgcagaacgccaccggcaactggatcaaggtggtgcagcgcctgccggtgcgcatcgcgcttgacccgcagcagctcaaggaccacccgctgcgcgtgggcctgtcgatgaccgtcaaggtcgacgtgcgccgcgaggaaggcgccgccatggcccctgccgcgccggccaagccgatgcagaccgatgtctacgacaaggttgcgcaggacgccgaccagctgatcgcgcgcatcatcgccgccaacaacggcggccgcagcaccggcctgccctcggccagcgccgccaacgccaagcccgccaacacctgaccatggccatctccccctccgccgcgcagtccggcggcagccaggcgccggcgcggcccgtccggccgctggcaccgcagcagccgcagccgctgaccggcggcaagctggtggtcggcaccatcgcgctgtcactggccacgttcatgaacgtgctggactcgtcgatcgccaacgtatcgatcccggcgatttcaggcgacctgggcgtggcgcccaaccagggcacatgggtcatcacctcgtttgcggtggccaatgcgatctcggtgccgctgaccggctggctgaccacgcgcttcggcgcggtgcggctgttcatcacctcgatcctgctgttcgtgctggcatcgtggctgtgcggcgtcgctcccaacctcgagacgctgctggccgcacgggtcctgcagggcgcggtggccgggccgatgatcccgctgtcgcagtcgctgctgctgtcgagctatccgccgcagaagagcaccatggcactggcactgtggggcatgaccacgctggtggcgccgatcatgggcccgctgctgggcggctggatctcggacaacatgacctggccgtggatcttctacatcaacgtgccggtgggcatcgtcacggcctatgtcacctgggccatctacaaggaccgcgaaaccccgaccagggtgctgccgatcgaccgcatcggcctggcgctgctggtgatctgggtgggctcgatgcagctgatgctcgacaagggcaaggaactggactggttccactcgaccgagatcgtggtgctgacgctggtggcgattgtcggtttcctgttcttcctgatctgggaaagccatgagaagcacccggtcgtcgatatcagcctgttcaagggccgcaacttcagcgccggcgtggtcgccatctccgtggcatacgggctgttcttcggcaacctggtgatcctgccgctgtggctgcagacgattgtcggctatacggccacggacgcgggcatcgtgatggcgccggtagggatctttgcgatcctgctgtcgccgctgattggcaagaacctgccgaaaatggatgcccgctgggtggccacggccgcgttcatcaccttcggcatcgtcagcctgatgcgcgccggcttcacgacccaggtggacacccgcacgctgatgatcccgaccctgatccagggcgcagccatggcgatgttcttcatcccgttgacctcgatcatcctgtcgggccagccgccggaaaggattccggcggcgtcaggactgtccaacttcgtccggatcacgttcggggccatcggcgcttcgatttcgaccacgctctgggaaaaccggacggcgctgcaccatgcgcaactggtggaacaggtcaccccgtacaacccggcctaccacgaccagctcaaccacctgatgcagatgggcatgagccaggcccaggcgatcggcgtgatcgagcgcaatatcacccagcaggcggccatgctcggcgccaacgatatcttctggatctcggggatgctgttcttcgtgctgatcggctttgtctggctgacgcggccggccaagggcggcggcgggtcagcggatgcgttggcggcgcactgaccccacctctccggttttcaagaacttggcccctgatcggggccgtttttttttgcttcgccgcggcgttgccgcgccgggaatgtcccccttgtgttcctgtcttcgtgcctctattatttgcaaaccaatttacggaaccttggttccaaaaaatggaaccataaacaggtaagaagacgtggagcatggagcggcggagtgagcattcttgaaggcgtggaaagcgtcctggacatgttcgggcatcaccggcacgagatcacttttaacgatgtcctggacgaacttggccttgccaagagctcggcctcgcgcctgctcgcccagatggtgcgctaccgcctgctggaactgcagccgtccacgcggcgctaccgccctggcgcgctgctgatccgcgccgcgcaggctgctgcacaggcgcatcctttcgacgagcaatgccgcgagatcctggccacgctgtccgatgccaccggcttcaccgcctacctgtcgatgctggacggcaccgacaccgtcgtgctgcaacgcctgaacggaagcaacccggtgcaggtgctgtcaccgcccggcgcacgccggccggcattcaccacagcgatgggccgggtactgctgtcgcgcctgcccgagcctgaattcaactcgcgctatggcgccgccggcacccgcaagctgccggatgcacccgcaggctgtcccgccacggtcgccgagctgcgcgagcgtgtggcgacggcccgcgccgagcgcagcgccatcgccgtgaatgaaggcatgcccggcatcggcgccgtggccgccacgctggcagatccgctctcaggcgacgtgcgtgggctgtgcctgtctttcaccgcgatgcaggtcagccaggcccaggcccaggcgctgcgcgcgacgctggtgcaggccgtggcacccgtgggacagcgcatcggcgacccactgtggctcgacgccaccccacttatctagacttcgccgcaacgacttatggaactcctgttactcagcaactccagcagcgacgccggctacctggtccacgcccaggcggcaatccgggacctggccgccggccgcaagactgcctgcttcatcccgttcgccggggtcacgcgcgactgggacacctacgagacgttggtccgcgacgccttcgcgccggtcggcatcgcggtgcaatcgctgcaccggcaggccgagccggcggcagccgtgcgcgccatcgaggcggctgaactgatcgtcgttggcggcggcaacacgttccgcttgctgcaatgcctgcgcgagcgcggcctgctggcggcgatctcggcgcgggtgcgatccggtgcggcgcgctatatcggctggagcgctggcgccaacctggcctgcccgaccatcagcaccaccaacgacatgccggtggccgacccgggcggcctggacgcgctggcgctggtccccttccagatcaacccgcactacttcaacctggtcgtgcccggcttccgcggcgaaacgcgcgaccagcgcctggccgaattcaccgtgctgcagcccgacatgccagtgctggggctgcccgaaggcaactgggtgcgggtctcggacgatcgcctcgaaatgggcggcgcccatcccgcgcgctggttcaggggcgcggacattgccgacgtgcagcccggcgcgctgtcgctgccgcgctgaatttgccggcctgagtccctgcgtacagaaccccaccccagccccaggaagtcaagcaagatgtctatcaagcaggttattgaatcgatcgagctgctgtcggcagcgaatgtcgacggcgcagccgtcgcctcactgctgcgctcgcgcggcctggacgatgtcaccgtcacgcgcgtggaagagaacggcctctacaccgatttcctcgcctgcacggtgcccggacagaacccggacgcgcccgcacttggcgtggtgggccggctgggcggcgtcggtgcacgcccggccgtgacgggactggtgtccgatgccgacggcgccatcgtggccgtcgccagcgcgttgaagctggccgacatggccgccaccggcgacgtgctggccggtccggtgcgcatccacacccatatctgcccgcatgccgccacacggccgcatcatccggtgccgatgatgaaatcgccctttgcgatgcgcacgatgatgtcgcatgaggtgcacccgcgcatggcggcgatcctgtcggtcgacaccacgcgcggcaaccgctttgtcaaccgccgcggcgtggcgctgacgccggtggccaaagaaggctggctgctgcgcctgccggagcggatgctggacctgatgggatgggtcagcggcgaactgccgatggtgttgccattgaccacccaggacatcacgccgtatgagaacggcctgtggcacgtcaactcgatcatgcagccggccatcgtgacccctgccccggtggtgggcgtggcgctgaccgcgcagaccactgtgccaggctgcgcaaccggcgtcaccaacgccttcgacatcgacgtggcgacgcgcttctgcatcgaggtggcgaagcagttcggccagggccagtgcgacttctacgacgcggtcgagtgggccgagctgcagcgccgctatggctcgctggcccatctgcagaccgtgggaaccgaggcatgaacacgcctgccgcacgccagccacgcgtggccttcgtcaccatcgggcaggcgcccaggacagacgtggtaccgcagatgattgccgacctgggcctgccggccactgtggaagagttcggcatcctggacgcgctgggcccgcaagatattgccgcgctggcgcccgcgcccggcgagtaccgctttgccagccggctgcgtgacggcacgcaggcggtgatgggcaagccggtggccgaggccatgctggcccggctgatgacctcgctggacgacggccgcttcgacgccctggtgccgctgtgcaccggcaccgccctgccgccgatgcggaccctggtcatcgaaccgcagcaggtagtggaccatctgaccgtggcgctggcgcagggctgcaagcggctcggcatcgtattgccgctggaggcccaggtaagcagcttccacctgatccagccggtgccctgcgaactgcgcgtcacccatgcctcgccttataccgacgccagcaccgatcgcttcgcgcaggcgggcgagacgctgcgcggctgcgacctggtggtgatgcactgcatgggctacaccgaagccatgcgggccgaggtggcgcgccatgccggcgcgccggtgctgctctccaaccgcatggtggcaaggctgctgggacaggtactggctggtgccgcggcctgaatccaggcacgaagcgaatccattttcgggtaagggcaagcccgctgacagattgcccatgacactgctggagtggaagtaacaatgaaacaggtggcgaagtggatggggccgctggcacgcggcatgatgtggatgagcctgggcgcggcggtgatcccgggcgcgcaggcgcaggagtggaagccggccaagccggtgcgcctgctggtgggctttgcgcccggcggctcggccgatctgctggcgcgcctggtgcaggcgccgctgtcggaaagcctgggggttccggtggtggtggagaacgtgccgggtgcgggtggcaatatcgccgccgacaagctggccaaggccccggccgacggctacaccatcggcatgggcgccgccggcgcgatggcggtgacccacgtgctcaaccccaagggcacgccatacaaggcggatgatttcacgcccatcgccatgctggccacccagccgaatgtcgtgatcgtcaatccggccctgccggtcaagaccatggccgacttcgtcgcctacgtcaaaaagacgccgcaggtcacctacggcaccgccggcgtcggcacgtcaaatcacctgattgccgaaaccatgctgcaccgtcttggcatcgacatggtccatgcgccgtacaagggtgccaccccggtgatcaccgacctgatgggcgggcatatcgccatgacggtcgacaacatcaccaccgcggcgacgctggccaagaccggcaaggtcaaggcgctggcagtcaccggcagcaagcgctcgcccctgttgccggacgtgccgacgcttgccgagagcggactgaaggacttcaacatgccgacctggcaaggcatcttcgggccgaaggacctgccgaaggcaatcgtggtccgctacaaccaggcgctggtcaaggccttggcgaacccggaagtcaggaagaagatggctgaattcggctccgagcccgtgggcgatacgccggagcatttcgccgggttcctcgcccaggaccgcaagatgtgggccgatgtcatcaagacggccaagatcacgctcgagtaattgctgacggggcggccatttacgcccctcacgcaatttacagcttgaccagccgctccggccgcaacgcgccttcgcgcatgcgtgccacgcccagcagccgggctggttcgccggcatagacgcgcgccagcgcatcctcggccagcccggtgtcggccggcaggtcgcgctgagcgatgcgctggccctgcaggaagcgcgctgcggagacctcgtccagatgcaccggcgcacacttctgcagcaaggcgtccacaggtgccagcatggccgggcgctgcgagtcgtcgcgctgctcgatctgctccagggtcaccgcgccgtccagcgtcaggtcgcccacggcgatccggcgcagtccggtcaggtgcgcgccgcagcccagcgcttcgccgatgtcctcggccagcgtgcggatataggtgcccttgctgcacgtcacccgcatcgtgaacgacggggcttcgggcaaggcgcactccagcagcgcaatcgaacggatggtgacgcggcgcgccgcgcgctccacggtctggccggcgcgcgcgtattcatacagcgggcggccgtccttcttcagcgccgaatgcatcggcggcacctgttcgatctcgccgaggaagcttgccagcgcctgctccactgcggcgcaatcgcaggtgacctcgcgcacgtcgagcagttcgccttcggcgtcgcccgtgctcgagcgcgagcccagccgcactacggcgtcataggtcttgtccgcttccagcaggtcctgcgaaaacttggtggcttcgccgaagcacagcggcagcagccccgtggcaagcggatccagcgtgccggtatggccggccttggccgcgcgcaagaggcgcttggcgcgcaccagcgcgtcgttggacgacaggcccagcggcttgtcgagcagcaacacaccatggacctcgcggcgcggcaggcgcggcggacggttggcgttggaatcggtcatcgggagaaagcgggaggcgggacggcgatgcggcgcggatggcggcaacgtaaacgtagtggccgcgaaacccatgccagggcggcatgggcgccggcttcagtcgtctttcgaacgcgtggcgttcgcttcgttgatcagcttggacatctcgatcgcatgttcgaccgaggtatcgtggaagaagcgcagcgtcggcacggtatggatgtgcaggcgcttgtacagcagcgagtgcaggtagccggccttttcgttcaggatggcttccgcctcggcggcttcggcgcccagcacggtgaagtacaccttggcgtgcgcgtagtccggcgtcagcgcgaccgactgcagcgtgaccaggccgaggcgcgggtcgcgcagttcgcgctggatcatctcggccaggtccttctggatctggtcggagatgcggagattgcgggaggagatactgcctttcttggccattcaatacagtctggtcgagatgacaacggcaggccgaagcctgccgttgcttgcgacgccttacagcgtacgcgccacctctgtgatttcgtacacctcgagctggtcgccttcctgaacatcgttgaagttcttgatcgacagaccgcactcgaagccttgcttcacttccttcacatcgtccttgaaacgcttgagcgaatccagctcgccgtcgtggatgaccacgttgttgcgcagcacgcgcaccagcgagttgcgcttgaccaggccgtcggtgaccatacagccggccaccgcaccgatcttcggcacgcggaacacctgacgtacctcgacctggccgatggtggtctcgcgcttctccggcgccagcatgcccgacatcgccgccttgatctcgtctaccgcatcgtaaatgatgttgtagtagcggatatcgatgccgttgtgctcggccagcttgcgcgcaccggcgtcggcacgcacgttgaagccgatgatgaccgccttcgaagccgtcgccaggttgacgtcggattcggagatgccacccacgccgccatgcacgatctgcacgcgcacttcggcggtcgacagcttctgcagcgactgcaccagcgcttcctgcgaaccctgcacgtcggccttgacgatcaacggcagcgtctgcacttcgccttcggccatctgctcgagcatgttctccagcttggcggcctgttgcttggccagcttcacgtcgcggaacttgccctggcggaacagcgcgatttcacgtgccttgcgctcgtccggcagcaccagcacttcttcaccggcggcaggcacttccgacagaccctggatttccaccgggatcgacgggccggcttccttggtcggcttgccgttctcgtccagcatggcacgcacgcggccgtaggcgctgccagccaggaccacgtcaccacgcttgagcgtgccgctgctgaccaggatggtcgcgatcgggcccttgcccttgtccagctgggcttccaccaccaggcccttggccggggcatccaccggagcggtcagttccagcacttcggcttgcagcagcacttgctcgagcaggtcttccacaccggtacccatcttggcggaaaccggcacgaacggcgaatcgccgccgtattcttccggcaccacctgctccgccaccagttcctgcttgacgcggtccgggttggcatcgggcttgtcgatcttgttgatcgccaccacgatcggcacaccggcagccttggcatgcgcaatggcttccttggtctgcggcatcacgccgtcgtcggcggccaccaccaggatcacgatatcggtcgccttggcaccgcgggcacgcatggccgtgaaggcctcgtgacccggggtatccaggaacgtgatcacgccgcggtcggtttccacatggtaggcaccgatgtgctgcgtaatcccgccggcttcgcccgcggccaccttggtgcggcggatgtagtccagcagcgaggtcttgccgtggtcgacgtgacccatcacggtcaccaccggcggacgcggcagcagctcggcgtcggtgtgttcctcaccgcccaccaccagcagcgcttccggatcgtccagcttggcggcatacgccttgtggcccatttcttccaccacgatcatggcggtttcctggtccagcacctggttgatggtcaccatctggccgagcttcatcatctgcttgatgacctcggatgccttgacggccatcttgtgcgccaggtcggccaccgagacggtttccggcacgtgcacttcacgcaccaccggctcggtcggcgcctggaagctgctgcggctgtcgtcgtgctgctgctgcctgccgccgcggccacgcgggccaccgcgccagccgcccacgccacccgaagtatcgccgcgggtcttcaggccgctgcccttcttgcggctgctgtcgtcctgccagcccgccttcacgaccttgcccttcttgtcggcggttgccgtggtcgtggtcgtggtggccggcttcttttcgtccttcttcgcttccgtggtcgcaccggccggcttcaccggcttgtgcagcgtaccggtctgctcggccttcttctcttcagccttgcgctcggacggcgccttcagcacgcgcggcggcgcgttcagcatctgctggatcgcacgggcctcggcttcggcagcctcgcggcgcttgcgcgcagcgacttcctgctctgcgcgggccttgtcggcggcagccttggcttcgtcggcagccttctgcgcctcggcgcgttcggcggtgacgcgtgccttctcgtcctctgccttcttgcgcgaggaatcctcgttggcctcggtcacggcgcgcgacgcggcagcctcttcctccgccttgcgggcggcgagttcggcctggcggcgctgttcagcctccagcgcttcctggcgggcgcggcgctcggcttcctcgcgctcggctgcctcgcgggcggccttggcttcagcttcctggcgcgccagcagttcggcctgctggcgttcttcctcgtcgcggcgagcttcctcgacagcatcgacgacaggcgcctgggcttcgaccgcgtcggcctgggcatcgggcgcagcttcgtcgcgcttgatcagcacgcgcttcttgcgcacttccacctggaccgtgcgggtcttgccagtgccatccgactggcggatctcggaggtttcgcgcttggtcagtgtgatcttcttgcgggagctgtcgtcggcctggccgtgcgaacgcttcagatagtccagcagcctggtcttatccgattccgtgatgatgtcttctggcgtcgctttgcccaccccagccgcctgcaattgttccagcagggcagctgcgctgcgactcagttctgcggccagttgggcaactgttgtgcttgccattcaaaccctttcaatgcttggtttctacgtcgggacaaatcgttgcggaaagcgcgcccgggccaggtgtaggccggcccggccgtgtccctcagttgaaccaatgttcccgtgctttcatgatcagcgacttggcttcttcctcgctgacaccggtcatctcgaccagctcgtccacggccagttcggccaggtcgtcacgcgtatggatatcgccttcggccagcttgccgatcagttccgggttgaggccgtcgagcgagcgcaggtcctgcgacacctcttccaccttttcttcccgggccagttccatcgtcaggagcgcatcacgcgcgcgattgcgcagctcgttgacggtgtcttcgtcaaaggcctcgatctccatcatttcactgatggggacataagccacttcttccagcgtggagaagccttcctcgatcaggatgtcggcaacttcctcatccacgtccagcttggacatgaacagcttgcgcacgacatcgctctcttcggcctgcttctgcgccgactcttcctgcgtcatgatgttgatctgccagccggtcagctcggtcgccaggcgcacgttctgaccgctgcggccgatcgagacggcgaggttttcctcgtcgaccacgacgtccatgctgtgcttttcttcatcgaccacgatcgactgcacctgtgccggtgccagcgcgccgatcacgaactgcgccgggtcttccgaccacagcacgatgtccacggcctcgccgccgatctcgttgcgcaccgcggtgacgcgggtaccgcgcacgccgacgcaggtgccgatcgggtcgatgcgcttgtcatgcgcgaccacggcgatcttggcgcgcacgcccggatcacgggcagccgccttgatctccagcaggccttgttccatttccggcacttcgttctcgaagagcttgatcaggaactcgggcgcggtgcgcgacagttcaatctgcgggccgcgcgcggcgcggtccacattcaggatatacgcacgcacgcggtcaccggtgcgcaggttttccttggggatgatctggtcgcgggccagcagcgcttccacgcggccggactcgacgatcaggcccttcttgtcggcgcgcttgaccgtgccggtcatgatcttctcgccgcgatccaggtagtcgttcaggatctgctcgcgctcggcgtcgcggatgcgctgcaggatcacctgcttggcagcctgcgcaccgatgcggccgaactcgaccgactcgatctgctgctcgataaagtcacccagctcgatgctggggttttcatcgcgggcttcgaacagcaggatctgcttgtccggctcttgcaggcccagctcgtcgggaacgaccagccagcggcggaaggtttcatgctcgcccgactcgcgatcgatcgcgacacggatatccacgtcttcctcgaaacgcttcttggtggccgaggcgagcgccgcctccagggcaccgaataccacatccttgtcgacgttcttctcacgcgcaagcgcatcgacgagcaacagaacttcgcggctcattgcttgttcccttttctttgatttcctttgaagtcgatcaccggcaccaggcgtgccttgtcgacatcggatacggcaaattccagcagcgccgggccatctttgccttcgaactccaggccaatcttctcctcgcccgccgcgccggtgggctcgcgcaggatgcctgtgaagttcttctgtccgttgacgggcaggcgcagcgtcacgcgcgcctcctcgccggcaaagcggacgtagtcggccagcttcttcagcggccggtccagtccgggcgacgagacctcgaggcgttcatagtcgacgttctcgaccgtgaacacgtgggtgagctggcggctcaccttttcacaatcctcgatggcaatgccggtttcaggctgatcgatatagacacgcagcaatccggccggggcacgctcgagctcgaccagctcatatcccatgccgcttagggtggtttcgatcaaatctgccagatgcactgttatcccgagtaatggccatcaacaccgtggcaggcaaacccgccggtgccgtccgggacgaccctgctgcagccctgcctgtccgccatccccccgccccagcggagagaaccgaaaaacgggcgaaccaaaaaaaaatgggcgcaatgcccatcattcgcccatcctcgacgaggatggctttttgaatagacttgaattatacgcggattatgtcgaaaaggcaaaagccagacatttccgtgcactgaatccggcgccggcgggcgttcaacccgccatgcgccggattcagcgcttatcggttgccgccgcggttgccaccacggttgccgccgccaccgccactaccgccgcgcggggaacggttgccgcccggcttcgacgccttcggcatcacattgccgttggcttcgccgccgccgcgacgcggcttgccctgaccctggccacccaggccgccctgaccaccctgaccgcgcatgccacccatgccgcccatgccggcgccaccacgtccctggcgtgcgccagtgccgcgcccgccgcccaggctggccgcgtgcgaggtcagcaaggtgggcccgtgggtgatatagcccatcgaggtcttcatcggatccggctggctgctgcggccgccgctaccgccccgggcgccgccctggtcgaagcgcggcaggccgtccatgcccgtgggcatcggcatgccggcaatcgcggcttcggtgcgctgcttgcgcccgcctaccttggtggcgcccttgggagcctgctcgcccttgccgggcaccttcaggccgacaccggccatcagcgccttgacgtcattgggctcgacttcctgccagcggccgcgcttgaggccacgcggcagcaggaactggccgtagcgggtgcggatcaggcgcgacacggtcagcccgaccgcctcgaacatgcggcgcacttcacggttgcggccttcggtcagggccacgtggtaccactggttgacgccttcaccgccgccgtcggcaatgcgcaggaaattggcctcgccgtcatcgagcttgatgccatgcagcaggcgctggcggtcggcctcggccagctcgcccagcgtgcgcaccgcgtactcgcgctccacgccatagcgcggatgcatgaaacggttggcaatatcaccagaggtggtgaagatcagcaggccttcagtattgaagtccaggcggcccaccgcgacccacttgccggtcttgatgcgcggcaggctgtcgaacacagtcggacggccttccggatcggactggctgacgatctcgccggcgggcttgtggtacagcagcacgcgcggcggcttggtcgacaccttgcggtggatcagcttgccgttcacgcggacctggtccgccggcaggatgcgctggccgatatgggccggcaggccgttgaccgaaacgcggccctgcaggatcagttcttccatctcgcggcgcgagcccagcccgccctcggccagcaccttgtgcagcttgggcgcgtcgtcgtcggccgacagctcgcgcaccggcttggccttggtgcgcggaatgacggtgtcttcgttgtcgtactgctcagagatcacgaagcggaacaggtcttcgctgctcgccgtggtcttgtccccgccgccctggcccttgcggggcgcctgcggcttgccgccatccttgcggcggccctgctgccgcgcaccggcaccctgcgcctcgcccggcgctgccgccttgcctgagcgctggaccggcttgcgcttgcggccgggctgctcaggcttgtcggtgccttcggccctggccgcacggtcgaccttttctgccttgctggtgccctggccgccttggctaccctggccaccctcgccctgccccgtcttgcgcttgccgcggccacgctggccaccgcgcgcaccgcccgccgcctgtgcggcgcccgcttcaccggcatcggcctggccgccggcgccttcggcgccctcgccgcggtcctgtgcctggcggcgcgatgcgaccaggttcctcagcccgcggcgcagccccttgcggcggggcgcggcttcgctgcccgatccgggttctgcggcgccggtgtcggcgggtgcgcccgcattgcgggtgtcttgctcaacggaatcagacaagatattcactatcggatgttgcatgttgttcagttcggcacgcgctcgtcgtgctcgctcgggtgcggcggggtgccgttgtccggcaaatcgccccgcgccccgtccggattgggtgcggctggttcggtggaagcggcctcggcggcatcgtcggctgcagcttgcagcggttgcgcgtcaaagccattggcgccttggtcgaccgggccggtcgtctcggcttcgtttgcgacggatgcttcagccacatccgccgcatgcgcggcggggttggcaaaagcctcttcgtcggcgctggccgccttgtttgcagccaggtcttcaaaattgatggcctgctgttccagcagggttgcctgcgcctgcgcctgggcatcttccagcggcggcagctcatccagcgtacgcaggccaagatcgtccaggaacgccttggtggtcgcatacagcgccggcctgcccggcacgtcgcggtgtccgatcacctcgatccagctgcggtcctcaagcttcttgatgacttccgtgctgaccgtcacgccgcggatttcctcgatatcgccgcgggtcaccggctgccggtaggcaatgatcgccagtgtttccatcaccgcgcgcgaatattttggcggcttttctggattcagccgatccaggtattcacgcatttccggccggctctggaagcgccagccgctggccagggccaccagttccacgccgcgcggccgccagtcctgccgcagttcatcaagcagcacgcggatggtgtctgcgccgacgtcgtcgtcaaacagccgccgcagatcattgacgcgcaacggttcctgcgcgcagatcagcgccgtctcgaggacgatcttcgcctcttgggtattcatgttgatggtgtgcagcctgtctttgcacctgctcccggacggatccggggcaccggagattttggatacagcggtgcgaaagccaccgccatctcattgcgcagctagccggatacctgctgcatccaagccgtgcacttccctatctttgcatcgagttgccgggcgttccggcaggagatcgttcgcatgccgttatgggccagccagcgaacctcttgcgtagcgcgtccgcacataccggacgtcgctgtcagcgaactgaaggcctcggacgcaagaaaaacgggtatcgggagcaaggccggcatcgccaacaccgcagtgccagccggacttttgaaccagatcttttgaaccggatggactgtggggacgggacgggcatcgaaaaccttccgcttcccctgccctgaactcaccttctggtatgaaggccgcctggcgctgctcgcccgctgcttaccgcggctcacaagacaccgcgcgataccgcaatgttggcgattgtatggcattcccgcccccgcctgcaaccatcatccgttgccggcgcagcgccggcgcctcagaacaccaggcagaatccatgctcggccagcgaatgtggcaacagcaccgctcgcgcaatgccaaggccgccgaacgccattaccgccaggccggcccccaggcgcacgccgggacgtcgcgacagcgtacgcaaatagcctgacaggccggagagcaccagcaggttaggcagtgtgccgagcccgaacacgcccatcacgagtgcgccggacgccgcattgcccgccagcagcgcgagcgtgagcgccccatagaccatgccgcacggcaccagcccccacgccaggcccacgccgtatcgccgcgccaggccgccgcgtgcgcgcacaaaggacggcatgccgcgtgccacgccacccagccggcgcgccaccgctgcgctggcacgcgacgccagccgctccagccagtcgacggtaaacgtgttgccgcgcagcaaccgccagcccgaccacagcagcatgacgctgcccgcgccgaacagccagcgctgcaccggcagatagtcctgtttccacgccgaagcaccgaccgcgcctagcgcggccccaagcagcatataggtcgagatccggcccaggtgcattatcagcaactcgccgagccaggcggcacggctgggcaccagactgatcgtcgccgccgcgccgtgacgctgctccacggccagcgccacgccgccgcacatggcggcgcagtggaccccgcccagcaaagccagcagaaaaacgctgatcagtacgccaagtgtcaattctcactccctaccacatcacatcgcacggtaaaatgccgttatcgcgccctcgctgccatttctagcaggttccaattgctcacctccattcccattaccgagatgtcaccacgctgctccacctgtgcgatggggcagctgtgccttccggtcggcatgtcgcagcaagacctcgccaagatggacacgctggttcaggaacgcatccgtgtgcacaagggtgaaaccctgtatcgcatgggcgatccgctcaccgcggtctatgccgtgcgctttggcacgctcaagacccacgtcaccactgaagacggccgctcgcagattaccggcttccacctgcccggcgaaattgtcggtctcgacgggctgggcgagatgcagcatgcctccgatgccgccgcgctggaggacaccgaagtctgcgtggtccgcatgagcgagttgcagtccctgtcggcagacctgccgtcgctgcagcagcagttcctgcgcctgatgggcaaggaaatcacgcatgaccaactgatgctggtcacgctgggctcgatgcgcgccgaggaacggcttgccgccttcctgatcaacctctctgagcgcctgtcggcacgcggctattcggcgtccgagttcgtgatgcgcatgagccgcgaagagatcggcagctacctgggcctgaagctcgaaaccgtcagccgcctgttctcccgctttgccgaagccggcctgatccagattcgccagcgccacgtcaagctcgtggacatcgacggcatcaagcagctctacagccgctcctgctaagcggccaaggcgctgccaggtaccgcatgcggacatggcagcgcagacctcacaccgatccgcttattccagttcgtcggtatcgctgagccgcgtcggcatggtgtagagcgtcagtccgctggacaacgcgcagaacacccaggccatcaggaaaccaacggtgtagaccgattcgcgggacgcttcgatcggctggccgaagaagttcaggtcaccgggatccaccaccgaaaacaccgtcgcggtcgcgaacccggccatcaggaacgccggccagagtacccacatcagccagcgcaacctcatggctgcctcacagcggcagccttgggcggcgcggcgtcggccttctcgaccaccaggccatggcgcgttgcaccctgcaccggcatgtccggatgcgtggatgccagccagatcgtcacgccacacgccaccatcgccaccagcgggccgctcatcaacagccacggccacggctccttccaccacggattgccttgctgactcatcttgcccccttcatcttgacgacctagcttcacaaatcgcgcggcacgatgaaactggtggattgccggatttcggcatgcccctgctccgtgccttcgctcgtcaccgtcacgttgatcttgtgcgtgccctgcgccgcggcctcgatcggcacgcggatccggatcggcagcaaccggttggacgtcggcgccagcgattcggcctgcttatcgtattccacggtcaggttcttcagttcgtcgctgtcggcgcgcacgctgatctgcatcggcgcttcggtggtgttgatcagctgcaggcgatagacattctcgatccagcggccttccacttcacggccgagcgcaccacggtcgcggatgatgtcgaccttcagcggcgtgcgcagcgcgatcgaagccatgaacccggccagcaacgccacccagatcacggaataaatgaccacgcgcgggcgcagcaggcgcttgcgtgatgccgccgcggacaagcccttgcgcatcgcgttttccgaggtgtaccggatcaggccgcgcggatattccatcttgtccatgacctggtcgcaggcgtcgatgcaggcgccgcagccgatgcactcgtactgcaggccgtcgcggatatcgatgcccgtcgggcacacctgcacgcagatgctgcagttgacgcagtcgccaagccccgccttgtggtggtcggtcttgcgcgaccggcttccgcgcggctcgccgcggccgacgtcgtaggtcacgacataggtatcgcgatccaccatcacgctctggaaacgcgcatacgggcacatgtacttgcacacctgctcgcgcatgaagcccgcattgccccaggtggcgaacgcgtagaacagcatccagaacgactgccacggccccagcgacaggctgagcacctcgccgcccagttcgcggatcggtgcgaaatagccgatgaaggtaaagccggtccagagcgcaatcagcacccacaggaagtgcttggtcgccttgagacggaacttgcgcaggctccacggatcgccatcgagccggatgcgggcgatgcggtcgccttcgacccgccgctcgatccacatgaagatctcggtgtagaccgtctgcggacaggcatagccgcagaacagccgccccgcgatcgccgtgaacaggaacagcgccagcgccgagatgaccagcagcaccgccaggtagatgacgtcctgcggccacagcaccagcccgaagatgtagaacttgcgctcgccaaggtcaaacagcacggcctggcggccattccattggagccagggcgtgccgtagtagatcagctgggtcaggatcaccagccagacccgccagctggagaatgcgcccgtcaccgagcgcgggtagatcttgcggcggacctcgtagagcgtttcgtcagaggtctcgcccggcgcagcggccgaccgttgcaggtcggccgcccgggccatttcttcggtcccgggtgcgttcatgggcatgctctcccgcgagctgccagcgcccgctcacatgagtcgtcggtcattgcccggctccgcccccagtattggacagaccccagacataggccgtcagcatccggatgcgttcaggcgtcaggatctcctcatgcgcaggcatgtggttgttatggcccttcaggattgcgtcgacgatactgccttccgagctgccatacagccagacgttgtccgccaggttgggcgcgccgagcgcctggttgcccttgccgccggcgccgtggcatgccacgcaggtcgtcttgaaggcgccctcgccacgcgacgcacggatcgggtccgacgacaggcccgacagcgagcgcacgtattgcgccacgtcgcccgcctgcttggcgtcgatggccgcggcaaacggcggcatcacgccattgcggcccttggtgatggtctgctggatgatgtcgggttcgccaccatagagccagtcgctgtctgtcaggttcggaaagccgcggctgccgcgcgcgtccgagccgtggcattgtgcgcagtagttcaggaacaggcgctggccgatctcgcgcgcctgcggatccgccgccacctgcttgacgtccatcttcaggtacttggagtagatctcgttctgcattttctcctgcgccgcgcggtgcgcggcaagttcgccctgcgtggagaacttcagcacgccggcatacgaacccagtcccggatacagcaccaggtaggccaggctgaagatgcaggccagcaggaacatccacatccaccagcgcggcaacgggttgttcagctcgcgcaggtcaccgtcccagacatggccggtgtcttcagtgccgccggtggtcttggcgaccttgcgttgcgagaacagcagccacacgcaccagacgatgccgatgagcgcgatagcggcaatgtaataactccagaattcggaaatgaaatcgctcatggctaggtgttccggctcgatgttgtcgtggtttcgtcaggcagcgcgaacggcagcatggcggattcccggttagcggcctgccggccggcggaccaggcccaccagcagatccccaggaagacgaccatcgacacgacggtcgcaatggcagtgatcatggccatggcttactccttgggtgccgcagccgcggcggaatccacgcggacgttgcggcggttggtgcccaggccttgcaggtaggcaaccagcgcatcttcttcggtcttgcccttgagctcgtccggtgccttggcgatctcggcatccgtgtacggcacgcccaggcgcaccagcgcgcgcatgcgggcctggatgtcgttggtgggcagctcggccttttccagccacgggtacgatggcatcacggattccggcaccacgtcgcgcggattgcgcaggtggatgcgctgccagtcatccgagtagcgcccgcccacgcgcgccaggtcgggaccggtgcgcttggagccccacaggaacgggtggtcgtagaccgactcgcccgccgtggagaagtggccgtagcgctcggtctcggcctgcagcgtgcggacctgctgcgagtggcagccgacgcagccttcacggatatagatatcgcggcccatcagccgcagcggcgaatacggggtgatgcccggatccggctcggtggtggagtgctggaagaacagcggcacgatctggaccagacccgcaatgctgaccacgaggatcgtgcagatgatcagccagccgatgttcttctccagcgtttcgtgggaaaagaagcgttgtttgtcggacatctttctatcctggattgatcagtgggcagaggcagtgatgctggccggaatcggcgcatccacggcgggcttgccgacgatggtcttgagcacgttgtaggccatcagcagcatgccggacaggaagcacaggccacccagcaagcgaatcaggtagaacgggtacttggccttgaccgcttcgacgaaggcataggtcagcgtgccgtcaggctgcgtggcgcgccacatcaggccttccatcaccccggcgatccacatcgaggcgatatacagcaccacgccaatggtcgcgatccagaagtgccactcgatcagccggacgctgtacatctgcttctcaccgaacagacgcggaatcaggtagtagagcgagccgatcgagatcatcgcgacccagcccagcgcgcccgagtgcacgtgaccgatggtccagtccgtgtagtgcgagagcgcgttgacggtcttgatcgacatcatcgagccttcgaacgtggccatgccgtagaacgacagcgccaccaccaggaacttcaggatggggtcggtgcgcagcttgtgccaggcccccgacagggtcatgatgccgttgatcatgccgccccacgacggcgccagcaggatcagcgagaacaccatgcccagcgactgtgcccagtccggcagcgcggtgtactgcaggtggtgcgggccggcccacatgtaggtgaagttcagcgcccagaagtggacgatggacaggcggtaggagtagatcgggcgctcggcctgcttgggaatgaagtagtacatcatccccaggaagctggtggtcaggaagaagcccacggcgttatggccgtaccaccactggatcatcgcgtcctgcacgccggcataggccgagtaggacttccacagcgacaccggcatctcgatgttgttgacgatgtgcagcagcgcgatggtcaggatgtaggcgccaaagaaccagttggcgacgtagatatgccgggtcttgcgcttgacgatggtgccgaagaacacgatcgcgtaggccacccagaccgcggtgatcagcaggtcgatcggccattccagttccgcgtattccttggagctggtgatccccagcggcagcgtgatggcggcggcgacgatgaccagttgccagccccagaacgtgaacgcggccagcgggccgcagaacaggcgggcctggcaggtgcgctggaccacgtagtacgaggtcgcgaacagcgcgctgccgccgaaggcgaagatcaccgcattggtatgcaacggccgcagccggccaaacgacagccagggtgtgttgaagttgagttcgggccagatcagctgtgctgccagcagcacgccgacggccatgccgacgatcccccagactaccgtcatgacagcgaactgtcttacgacgccgtaattgaaggtgtcgacgcgtgaagacgcggcagtgacatccattcagacccccaaagcttagagaaaagaaaaaacctactgacagtgtgactttagaaaaaccatgctgcatgtgcgttgatctttatcaagtcgctcagggcatgcatggaacctgcgtgctgggccctggtcggagggcgcgccgcgcggcgggttcatggcttgtcgttgtccagcaggatcgattcggcgggccggtccaggtcgtcgtactgcccggcatggagggcccaccacagcgcgcccgcgatgaccacgacaagcaccaggctcatcggcaccagcaggtaaagcgtttccatctgtcagactcccttgtggcgcggcttgccggcgcgcagcaggcgccaggcattggccactaccagcaacgacgacagcgacatgccgatgccggccatccaggccgtgaccagccccgtcgctgcgagcgggatggccacgacgttgtagaagaaggcccagcccaggttctggcgcaccacccggcgcgtccggcgcgacaccgccagtgcggtggcgatctcggccacgccgccgtgcgtcagcaccgcgtccgcaccggcctgggccagcggcgcgccgctgccgatggcgatcgacacctgggcctgcgccagcaccggcgcatcgttgatgccatcgcccacggccagcaccaccgccccgccctgctgcagccgcgcgacgtagtcgcgcttgccttccggggtgaccgcgccggctacgcaggctatgccgaagtgcgacgcccaccagtggaccgcttcggcgtgatcgcccgataccaggtggcagcgcacgccaagttcacgcagccgcacgagcaactgcggcgtctgcgtccgctccacatcggccaggacgaagcgcgccagcggacccgctggcgcgcccagccacaccacggtagcgccaggatggtccgcgtcgctgcgccaggtgtccggtgcctggccgctgtcgggcgccagcgccgcgacaaagtcggcgcggccgagccgcaggcgttggccatcgacgatcgcctccaggccctgacccgggacgttgcgcatgtcggacacctggagcgacatgccggagttaccctgcgccgcggccaccagcgcgcgcgcgatcggatgttcgccaccgcgctccatcgcggtggccagcgcctggcatcgggtccgatcggcgtcagccagcggctcgaccgcggccacggcaaagcgcccttcggtcagcgtgccggtcttgtcgagcaccacgtcggtgacgcgcgccagcgtctccagcgcgtggccgcgtgtcagcagcacgccgcggcgcgacagcgccgcaccggccgcggccagcgcggccggcgtggccagcgacaaggcgcacgggcaactgaccaccagcaccgcaatcgtcaccagcaaggcgcgcgacggatcgatccagagaccccataccagcccggtcagcgccgccagccccagcagcgtcgccacgaaccagcccgcgacgcggtcggccagcgtggcaaggcgcggcttttcagccagcgcgcggtccagcaccgcgacgatctcggccaggcgggtgccggcgccgacgcgcgtgatccgcagttcgagcgggcttgccgtattgaagctgccggccagcacggtctcgccggcggcgcggcgcaccgggcggctctcgccggtcagcatggattcgtcgagttcgctcgcgcccgccaccacggcgccatcggcgggaacgatctcgccggccttgacgcggatcagatcgcccgcacgcaggcgcgcgaccggcacacgctcgccggcctcacccgtcgcgaccaaccgttcgcaggtggccggcagctggcgcgccagcatctcggcgccgctgcgcgaggcctggcgcacgcgcagttccaggtagcgggccagcagcaggaaggcgacgaacatcgtcaccgaatcgaaatacacctcacccactccgcgcaccgtggccagcgcgctggcggcaaagccggcgccgatgccgatcgccaccggcacgtccatacccatgtggcgctggcgcaggctgcgccaggcaccggcaaagatcggcgaggcggcatagaacaccaccggcagcgtcagggcgaagctggcccagcgcatcagctggagctggccagggtcgatggtggcctcgtgcgtgtagatcggccacgcatacatcatgacctgcatcatgccgagcatggccaccgccatgcgcatcagcagcccgcggcgcgcgcggcggtcctgctggtcggtgcgcgagacttcgaacggccaggccatgtagccgatgccggccagcgcggccagcagccccgccaccgtctgggcgccatcgcgccagcgcaccaccacgcgccgcgtggcgacattggcgaccgcggactcaacgcccggctggcggctcaggtgctgttcgatcagccacgcgcaagcggcacagcggatgttctctggcgccagcgtgatctcggcgcggccgctgtccagcgggcggacaaactgggcgcgcaactcaggggtgtcgtaggcggcccagatcggttcggcctcgcgacgggcgtcgtcgtcgatggggcgggcgaagcgggcttcatccccgtacaggtgcgcaaagcctggcgcatagagggtctgcgccaatgcctggcaaccgccgcagcagaacacccggcggctgccgtccagctcggcggcaagcggctcggtgtccgtgacgggcaggccgcaatggaagcaggccagccgcgcaccggcgtcggcagccgggcccaaggcatcacggagcgcggacggcgggtacggtgccagtaagctggctgaaggactggtgactgggggcgacgacatgggaacctttttctacccgatggagggtatatgcgggcccccgaatcgaccttgatataggtcaatgcggcccggcaatcgtcgcgccgggccggaaaacaacgctcaggtgagcgtggtatccatggtgcggcgctcggattccaggtattcgcgcgattgcatctcgatgatgcgcgatacggtccgatggaactcattggccatctggccttcggtgtagagttcgtccgcgggcacttccgccgacatcagcagcttgaccttgtggtcgtagaagacatcgatcagccaggtgaagcggcgtgcctcggacgacatgcgcggcgtcatgcgcggcacgtcggacaggatcacggtgtggaactgggacgccagctccaggtagtcgttctgtgagcgcgggccgccgcacagcgtggcaaagtcgaaccacaccacgccgttggccttgcgcagcgcacgcaactcgcgatgctcgatatgcagcagcggcgactcgtcggccacgccggcaatcgaggtgaaggcgtcgcgcagcgcggaactggccttggcgccgagcggcgtgtggtacgcctgcacctgctccagcgcgcgcttgcgatagtcgatgcccgcgtcgacgttgagcacgtcgagcttccgctgcagcagcgcgatggccggcagcacgcggtcgcggtgcaggccatccggatacagcaggtccgggcggtagttggaggtcatcacgaactgcacgccgttctcgaacatctgctgcagcagccgatgcaggatcatcgcgtcggcgacgtcgctgacgtggaattcatcgaagcagatcagccggaagcggcgcgcgatgcgtctggccagctcatccagcggatcgggacggccgcgcagctcttcgagctggcgatggacctcgcgcatgaactcatggaaatgcagccgcgtcttgcgcaccaccggcacgcaggtatagaagctgtccatcaggaaggacttgccgcgccccaccccaccccacaggtagacgcccttgggcacgtcgggacggaccagcagcttcttcagcgcattgttgcggcggctcttgtaggccacccattcgtcgtagcactgctgcagccgggccacggcacgcaattgcgcttcgtcggactggtagccgcgctccttcagttccttctcgtagtactcggtgacgttcatgctgacgggttcctgcggcacgggccgcaagtgaaaacggcgcgccgcggatgcggcgcgccggtactcaggcaatgcgaagcatgcgccttacatattaagctgacgcttgtcgacggccagcgcggcttcgcgcatgacttccgacatcgacgggtgcgggtggcagacgcggccgatatcctcgctggcggccttgaactccatcgccaccacggcttcggcgatcaggtccgaggcgttggcggcaacgatgtgcacgcccaggatctcgtcggtcttggcgtcggccagcatcttgacgaagccgtcggcgtggcccatgcccagtgcacggccgttggccatgaacgggaactggccggccttgtactcgcggccttcggccttgagctgggcttcggtcttgcctacccatgcgatttccgggaaggtgtagatcacccacggaacgcagttgtagtcgatatgcggcttctggccggcgatgcgctcggccacggccacgccttcgtcctcggccttgtgcgccagcatcgggccgcgcaccacgtcgccgatggcccacaggcccggcaccttggtggcgcagtggtcgtccacctcgatgaagccgcgctggtccgcggccaggccgacggcgtccaggcccaggttgtcggtattgggcacgcggccaaccgacacgatcaggcgatcgacctccagggtctgcgccttgccgtccttgtcagtgtacttgacggtcacgccgttcttgccggtcgtcacttcgttgacgttcacgccgaggctgaacttcaggccctgcttggtcagctgcttctgcgcttccttggccacgccttcgtcggcggcgcccaggaacgcgggcagcgcttccagcacggtcacatcggagcccaggcggcgccacaccgagcccagttccaggccgatcacgccggcaccgatcacgcccagcttcttcggcactgcggggaacttgagcgcgccctcgttatcgctgaccaggtcattgtcgaccttgatgcccggcaggtggcgagccttcgaaccggtggcgatgatgacctgcttggcggtcacgacttcaccggcaacgtcgacctggaagccctcggcgctcttgccgacgaacttgccgtagcccttgagcagcgtcaccttgttcttgcggaacaggaactcgatacccttggtcatcttgccaacgatgtcgtccttgcgcttgagcatcttggccacgtcgaccttgacgtcgcccacggtgatgccgtggtcgcccaggtggtgctggacgttctcgaactcctccgaggaagccagcagcgccttggaggggatgcagcccacgttcagacaggtgccgcccaggcgggcttcgcccttgggatcgtcatacggattgccttcgcagcaggccacgttcaggcccagctggccggcgcggatggcggcgatgtagccgccggggccggcgccgatcaccagcacgtcgaattgtttgctcatggaaattcctttgtgggcgccggcgacagcttgtgccggcgcgccttcatcacgggggaagcgcgccccgcgcacggcaggcgtgcgcggggggaccgttaattacaggtccagcagcaggcgggccggatcttccagcgcgtccttcatggccaccaggcccagcacggcttcacggccgtcgatgatgcggtggtcataagacatcgccaggtagttcatcgggcggatcacgatctggccgtcttccaccaccgggcggtccttggtggcgtgcacgcccaggatggccgattgcggcgggttgatgatcggggtcgacagcatcgaaccgaacacgccgccgttggagatcgagaaggtaccgccggtcagttcttccagcgacagcttgccgtcacgggccttgacgccgaactcggcaatcttcttctcgatgtcggccaggctcatctggtcggcattgcgcaggatgggcaccaccaggccacgcggcgaacccacggcgatgccgatgtcgaagtagccgtggtagacaatgtcgttgccgtcgatcgaagcattgatcagcgggaacttcttcagcgcgtgcaccgcggccttgacgaagaacgacatgaagcccagcttgacgccgtgttccttctcgaagcggtccttgtacttgttgcgcaggtccatcaccggcttcatgttcacttcattgaaggtggtgaggatggcgttggtcgattgcgattgcagcaggcgctcggcgatacgggcgcgcagacggctcatcggcacgcgctcttccgggcggtcgcccagcgcggcaaagtcaaccggggccgaaacctgctgcagcgccggcttggcggcagccggagccggagcagccttggcggccggggcagcagcagcggccagcgcgtcacccttggtgatgcggccgtccttgccggtgcctgcaacctggccagccgacaggccggcttctgccatcagcttggcagccgacggcatcgccacaccacctgcggcggccggagcggcgacagcagcggcaggtgccggggcagcggcggcaggtgccggagcggcagcagccggtgcggcggcgccagcggtggcttcggtgtcgatcttggcgatgatctcatcggccacgacggtgtcgccgtcgttcttgacgataatcgacaggacaccagccgacggggccggcacttccagcacgaccttgtcggtttcgatctcgatcaggatttcgtcctgtgcaacagcctcgcccggcttcttcttccagttgagcatggtcgcttcggcgaccgattcggagagctgcggaaccttgacgtcaacgatagccatggttgtgaattcctcgtgttatgcgtgttgtctttatgctggctatgccacggcggccgtctgcgcgcgccgccgtagctgccgcttgattacttggtcagaacaaagcccttgagcttggcgaaggcagcctccagcagcgccttctgttgctcgttgtgctttgcgtagtagcccactgccggcgaagccgaagcgggacgaccggcataaccgagcttctggccatccgtcatgttttccatgatgtagtgctgcacgaagaaccaggcaccctggttctgcggctcgtcctggcaccacacgatttcggtggcgttcggatacttcttgagttctgctgccacagccttgtgcgggaacggatacagctgttccaggcggatcaccgccgtatcattggcctcgcgttccttgcgcgtgttgaccaggtcgtagtagaccttgcccgagcacatgatgacgcgcttgaccttgctggcgttgagctcttcgtggtcagggatgaccgtctcgaagtggcccttggccaggtccgacagcggcgacacagcgtccttgttacgcagcagcgacttcggcgtcatgatcaccagcggcttgcggaacagacggatcatctgtcggcgcagcaggtggaagatctgggccggcgtggtcggctggcagacctgcatgttgtggtccgcgcaaagctgcaggaagcgctcgatacgggccgagctgtgttccgggccctggccttcgtagccgtgcggcagcatcagcgtcaggcccgaggcacggccccactttacttcacccgacgagatgaactggtcgatcaccacctgggcgccgttgacgaagtcgccgaactgggcttcccagatcaccagcgcgttcggttcggcggccgagtagccgtattcgaagccgagcacggcctcttcggacagcaccgagtcgatcaccgtgaacggtgcctggttttccgacacgttctgcagcggcacgtagctgccggcatcccagcgctcgcgggcctggtcgtgcagcacggcgtggcggtgggtgaaggtgccgcggccagcgtcctggccggtgatacgcaccgggtagcccgacgacaccagcgaggcgaaggccaggtgctcacccatgccccagtccagcggctggtcgccgcggcccatgttggcgcggtccttgacgaccttctccaccagcgggtgcagcttcagggtctcaggcgtggtggtgatgcgttcggccaggcgcttgagctcggtcaccggcacggcggtgtcggcggcgtcggtccacttgcggttcaggaacggcatccagtccacggcgaacttgttcttgaagttcgacaggacggggtcggcggtgtgcttgccggcgtccatcgcggcgcggtatgccttgaccttctcgtcgccgaactcggccgggaccaggttctgcgcggccagcttgtcagcgtacagcttgcgcgtgccggggtgctgggcgatcttcttgtacatcagcggctgcgtgaccgccggggtgtcctgctcgttgtggcccagcttgcggaagcagatgatgtcgaccacgacatccttcttgaactccatgcggaagtccacggccagctgcatggcgtacaccacggcttcgggatcgtcgccgttcacgtgcagcaccggggcctcgatcatcttgaccacgtccgtgcagtacagcgtcgaacgcgcgtcgcgcgggtcggaggtagtgaagccgatctggttgttgatgacgatgtgcatcgagccgcccgtgccgtagccgcgggtctgcgcgaggttcagcgtctccatcaccacgccctggccggcaaaggccgcatcgccgtgcacctgcaccggcagcacttccttgtggccgacttcgccgcggcgttcctggcgggccttggccgagccttcgaccaccgggttgacgatttccaggtgcgacggattgaacgccagcgacaggtggaccgggccgccttcggtcgagacatcgctcgagaagcccttgtggtacttgacgtcaccggccggcaggtcgtcgacgtgcttgccttcgaattcggcgaacaggtcggcgggcatcttgcccagggtgttgaccagcacgttcaggcggccacggtgggccatgccgatcacgatttcctgcacgcccttgctgccggcgtgctggatcagctcgtccatggcggcgatgaagctttcgccgccttccagcgagaagcgcttctggccgacgtacttggtgtgcaggaagcgctccaggccttcagccgcggtcaggcggtccaggatgtgcttcttcttttccagcgtgaacacgggcttggaacgcgtggtttccaggcgctcctgccaccagcgcttctgcgcctggtcgctcacgtacatgaattcgaaaccgatggtgccgcagtaggtttcgcgcaggttgttgagcagctcgcgcaggctcatcgactccttgccaaagtaggtattgctggcattgaagacgatgtcgaggtctgcttcggagaaaccgtagaacgccgggtccagatccggcaggggcggacgctcctggcgcttgagcggatccaggtcggcccagtgcgaaccgatgttgcggtaggcggcgatcagctgggtagcagcgacgcgcttgcggcccatgtcggaatcggccgaggcaacgatggtcctgatggggccttgcttggcgcgctcggcgaacgaggcaacgatgggggcgtgggggatatcccggccgttcgagccgtcgaccgcaggaacgttctgcatggcgtcgaaatacgcgcgccaattgtcgggaaccgaggcggggttctggaggtaggcctcgtacagttcttcgacatacggggcgttaccgccgaagaggtacgagttgctctgatactgctgcatcatgggacgctcactattctccgggaatgccggagttcagcgggttattcaaccttccgcgacacggcttgaccggttagcggatcgcaaacaactcttgggagcccaactgaggcgcctacacaaacggcaccgcttgggtgccgcgtgtgatggcttcctcacaaggcccgaaagggcaagttgtgcggggaaggacctaaagtcttcacggcgttaagaatagcatgaattgcctttgatcaatgtggacttttcgcgatacgaaacacctacccacgacaattcggttcgcaatcagcgaactagcaacacccgcacaacaatttgaatcaaggcgcgatctggtcgacggcgtctgtgatcagcccgtccaggccccaggccagcaactgcgccgcccgcgccggatcgttcacggtatagcagaggacccggaaaccggccgcgtgcgcggcggcgatcacgccggcatccagttcgcggtggttggcatccagcgccacgcagcccagccggcgcagccgctccagccagtccgcgggcagctggtcgagcagcagcgcgcgcggcaggtccggcgcgacgcgcgccgcggcggccagcgcctcttcagaaaacgatgacagcaacggcggcaccgcggcagccgcccacagcgactgcgcgtccagcgccactgccgcaccggtgcgcgcctcggtgccgggcactggcttgatctcgatattgaccatcaagccgttggcctgggtatagcgtgcgatggccgccagcgtcggcacgggctcgccggcgaaggcggggctgtgccacgtgccggcgtccagctgcgcgagttcgcccagtgtcagcgcatccaccctgccctggccgctggtggtgcggtccagcgtggcgtcgtgcatcagcaccggcttgccgtcggccgacagcttcacgtcgaactcgaacatccggtagccaaagccggcgccgtggcgaaacgctgccagcgtgttctccggcgccagcttgccggcgccgcggtgcgcgatatggctcgggtaccgccaggcagtgtcggttacgctggtcatgtcaggcctcgatgcgcttgcccgtatcgggcgcaaagaaatgcaggtgctccgccgacgacgtcaccggcaggcggtcgccggcgcgcacgtgcgcatggctgtccaggcgcaccaccaccgcctgtccgccaagcgagccataggcaaaggaatccgcgccgagggcctcgaccacgcgcacatcgacttcggcgatggcctcatgcgcggcgcacggctcgatatgctccgggcgcagccccagcagtgcctgctccggcaggtgcagccccatcggcaggtgccccagcgtggcgttggcggcctcgccttccttcgccaccacgcgcatctgcgcgccagtgtcgccgccggcgttgcgcgccaccgggatcaggttcatcggcggcgagccgataaagccggccacgaaggtgctggccggacgcgaatagacttccagcggcgtgccgatctgctcgacgcgtccggcgttgagcaccatcatgcggtcggccagcgtcatcgcctcgacctggtcgtgcgtgacgtacaggctggtggtgcccaggcgccggtgcagctccttcagttccagccgcatctgcacgcgcagcttggcgtccaggttggacagcggctcgtcgaacaggaacaccgccggctcgcgcacgatggcgcggcccatggccacgcgctggcgctgtccgcccgatagctggcgcggcttgcggtccagcagcggcgccagctccaggatgccggcggcatggttcacccgctgcgcgatctcggccttggccatgccgcggatcttcaggccgtaggccatgttgtcgtacacgctcatatgcggatagagcgcgtagttctggaacaccatggcgatgtcccgctcggccggctccaggttattcacgaccttgtcgccgatatggatttcgccgccggtgatggtttccagccccgccaccatgcgcagcagcgtggacttgccgcagcccgaggggccgacgatgacgatgaattcgccgtcggcgatctccatgtcgatgccgtgcaccacctggacgctgccggcgtaggttttctgaacgttgcgtagcgacagttttgccattgctgttgtcctgcgcgtggctcgtggccaccgcgccttatttttccgtttcgaccaggcccttgacgaaccacttctgcatcagcaccaccaccaccgccggcgggatcatcgccagcatcacggtggccatcaccaggttccagtcggtggccgcgtcacccgagcgcgagatcatctgcgtcacgcccaccaccaccggcgtcatcgacttctgcgtggtgatcagcagcggccacaggtactggttccagccgtagataaactggatcacgaagagcgcggcgatgctggtgcgcgacagcggcagcaccacgtcccagaagaatcgcagcggcccggcgccgtcgatgcgcgcggcctcggccagctcgtccggaatggtcaggaagaactggcggaacaggaaggtggcggtggccgacgcgatgatcgggacggtcaggccaaagtaactgtccagcatgccgaggtccgacaccaccttgtaggtcggcaggatgcgcacctccaccggcagcatcagcgtgatgaagatcagccagaagaaggtcttgcgcagcgggaacttgaaatagacgatggcaaaggccgagatgatcgagatcgcgatcttgcccagcgcaatgcccagcgccatgatcaggctgttcttcatcatggtcgagacaggcgatgcggcctcgcccacgccctggaacagcacggtgcgatagttctcgatcaggtggctgcctgggatcagcgtcatcggcgcgtccagcacctcttcggcggtcagcgtggacgcaacgaaggtcaggtacaccgggaacaccacgatcacgatgcccaggatcagcaccgcatggctcaggaaatcaaggaaggggcgacgttctaccatgtgctgtctccgtcagtactggaccttgcgttcaacatagcggaactgcaccacggtcagcgcgatcacgatcaccatcagcaccaccgactgcgcggccgagcccccgatgtccatgccgcggaagccgtcatggaagaccttgtagaccagcgtgttggtcgaattgaacgggccgccgtgggtgaccgcgtcgatgatcgcgaaggtatcgaagaacgcgtagaccacgttgatcaccatcaggaagaaggtggtcggcgacagcagcgggaacatgatcgaccagaagcggcgccatgggccggcgccgtcgatggcggcggcctcgatcagcgagcgcgggatgctctgcagacccgccaggaagaacaggaagttgtagctgatctgcttccaggcggcggccagcaccaccagcagcaatgcctggtcgccattgagcaggaagttccattccacgccgagcttgcgcagcgcataggacaccacgcccagcgtcgggttgaacatgaacatccacagcacgccggccacggccggcgccaccgcatacggccagatcagcaacgtcttgtagccgacggcgccgcggatgatgcggtcggcaaaataggccagcagcagcgcggtagtcaggcccaccacggtcacgcccacggcaaagatggcggtggtctggaacgactccacgtacagcgggtcgttccacagcatgcggaagttgtcgaggccgacgaactcaaggttgatgccgaaggcatcctgctgcagcatcgactggtacagcgcctgcccggcgggcaggaagaagaagatcagcgtgatcgcgatctgcggcaacaccagcagatacggcagccacggcgaacggaaaacgacgcgtttttccatgaacggattccggcgaatgctgcgggtcgcggcatcggactaggtacggagttgcggagggccccgatcggtgagacagggccgtccacaatgcaatcgggcggaggtttcgccaccgcccgattgtcacatcagcttgctggctatgccggcttactcgcgggcagtcttctggaagcgctccagcagatcattgccgcgggccacggccgagtccagcgccgccttgggctccttcttgccggcccagacggcttccagttcctcgtccaccacggtgcggatctgcaccatgttgcccaggcgcacgccgcgcgacttgtcggtggtcttgaccaccatctgctgcaccgacacatcggcacccgggttcttgtcgtagtagcccgatttcttcgtcatctcgtaggcggccatcgtcaccggcaggtagccggtggcctggtgccagtcagactggatctcggggcgcgacaggaaattgaagaacttggccacgcccttgtactcgtcgggcttcttgccgcccatcacccacagcgaagcgccgccgatgatggtgttctgcggggcaccctgcacctccgggtaatacggcagctgtgccaccgcgaacgcgaacttggcattcttgcggatattggccagcgatgccgacgagccggtgaacatcgcgcactcgccgttgtagaacttggcctgcgactcagccttgcgcccgccgtagctgaaatagcccttcttcaccatgtcctgcaggttggtgatgtgcttgacgtgcagcgggctgttgaagagcaggcgcgtgtcggtgccgccgaagccgttgttcttggtcgcgtacagcgtgttgtgccaggccgagaagctctccaggtggacccagccctgccagtcggtggtgtaggcgcagttggtgcccgaggccttgagcttggccgagtactgcatcacctcgggccaggtcttgggcggcttttccggatccaggccggccttcttgaaggcgtccttgttgtagtagaacaccgtggtcgagctgttgaacgggaacgacagcatctcgcccttggacgaggtgtagtagcccgccaccgccgggatataggccttctggtcgaacttctcgccggcgtccttcatcaccgccgataccggcttgatcgcgcccttggcgctcatcatggtggcggtgcccacttcaaacacctgcaggatggcgggcgagccaccggcgcggaaggccgcaatgcccgcagccatggtttcgtcgtagttgcccttgttgaccggcaccaccttgtattcggactggctggcgttgaacttgttggcgatctcgttcaccttgtcgttcagggcgccctgcatggcgtgccaccactggatttcaacggcggcgtgggcgctgccggccccggtcagggctgccagcgctgcgagtttgagcacggtacgggataaggacatcggtggctctcctttggtctgtctgttccggtcggtcgaaaatccgacagtatgtgatttttttgtgacagcggcatgttacgcctgtcgcacctgagctagcaaatcagcagattcaccagtatggccagtacgatgccttttgcagtgcaataagggaaattgccgccagatccgcggttacaatggcccgccatgcaatccctgaacaagctctctaattccgtgctgcagcgcgtgcgcggcgtgctgaccgacatcgacggcaccctgaccaccgacgggcggctgccggcctcgacctacctggcgctcgacgggctgcgccgcgcgggcctgcacgtgatcccggtcaccgggcgctgcatcgcctgggccgagatcctgacccggctgtggccggtcgacgccatcatcggcgagaacggtgcgttctactcgcacttgcacaacggccgcctgcagacccgcttcctggacgatgccgccacgcgcgcgcgcaacctggagcgcatcgaagcgctgggccagcgcatcgtgcgcgaagtgccgggctgcgcgctggcctcggaccaggcctggcatgccgccgacctggccatcgaccatgccgaggacgtcgcgccgttgcctgcagacgccgtggcccgcatcgccgccatcatgcgcgaggccggcatgaccgccacggtcagctcgatccatgtcaacggctggttcggcctgcacgacaagctgtcgatgagcaggctgtgcgtggccgaactgctgggcgaagacgtggacgcgcgccgcgacgaatggctgtttatcggcgattcggccaacgatgccagcatgttcgcccactttccgctgtcggttggcgtggccaatgtgcgcgacatcctgccgcagctgccggtgccgccggcctatatcaccgcagcggccggtggcgagggctttgccgagatggcgcagcggctggtcgaagcgcgcggctgaatacctcacgcaaaacaagaaaaccggccgggaaagtcccggccggtttttctggtcacccgccctgccctggctcagtcgaacccaagctcctgcagcttgcgcgtgatggtattgcgcccgatcccgagccgggtcgccgcctcgacgcggcgcccgcgcgtgacacccagcgcggcctccagcacggccttctcgaagcggcgcgtcagcacatccatgacctccggctggccggcttcgagcattgcccgtgcttcgccggcgagcaggctttcccagccggccgaggccagggccgggaccaccgtcgccacggacgcgggccggactgcggtggccgtgtcggcctctgccaccgtcgtcgcgtagccgccgtagtcggccaggtcaggcgcgctttcatactcgggcgcgcgcgcttcggcaacgcgctcgggccgcggcgcattgaccggctcgctggtgccggcttccagcatctcgcgcggcaggtccttgacctcgatggtctgggccggcgccatcacggtcagccagttgcacaggttctccagctggcgcacgttgccggggaatggcagcgtgctgacataggccagcgcttcgtcggacatgcgcttgggctcgacgcccagttccttggcgctcttctgcaggaaatgacgcgccagcagcgtgatgtcctccgggcgttcgcgcagcggcggcaggcgcaaccggatcacgttcaggcggtggaacaagtcctcgcggaacagcccttccttgacgcgcagctccaggttctggtgggtggcggcaatcacgcgcacattggcgcgcaaggggttgtggccgccgacacgatagaagttgccatcggacagcacgcgcagcaggcgcgtctgcaggtcgaacggcatatcgccgatttcgtcgaggaacagcgtgccgccctcggcctgctcgaagcggccgcgccgcatggtctgcgcaccggtgaaggcgccgcgctcatggccgaacagttcggattcgagcaggtccttggggatggccgcggtattgagcgcgataaagggaccgttggcacgcgggctgtgcttgtgcagcgcgcgtgcgaccagctccttgccggtgccagactcgccggtgatcatcaccgtcacgttggactgcgagagccggccgatggcgcggaacacgtcctgcatcgccggcgcctggccgaggatctcgggcgcatcgacgaggcggtcgtccagttcttcctcgcgcaggctttcttccagcgcgcggcggatcagctcaaccgccttgtcgacatcgaagggcttggccaggtattcgaaggcaccgccctggaacgcggccacggcgctgtccaggtcagagtaggccgtcatcacgatgaccggcaggcccggatgccgcgccttgatggcctgcagcaggtccaggcccgatccgccgggcatgcggatatccgatatcagcacctggggctggtcttcttccagcgcggccagcgcatcccgcacattggtgaagctgcgcgagagcaggctttcacgggccagggccttttccaggacccagcggattgattgatcgtcgtcgactatccagatcggcttcatgtgcgtcgcttgtctgctcggtgtcatttggtcttccgcatgcccggccacggcggatgcaccatcgctcgcggacggcagcaaaagctagtgcagcggcagcaggatgcggaagtcggtacagcccggcctgctctcgcattcgatcaagccctcgtgctgctgcacgaaggtttgagcgagtgtgagaccgagtccgctgccgccatccctgcccgataccagcggatagaagatgcgttcgcggatgtcttcggaaattcccgggccgttgtcgatgacatgcaagtccaatgccagcttgaacaagcgcttggcaatcgtgacctggcgcgccacgcgcgtgcgcagcacgatctgtgcatcgccgcgcgccatgcggtcggccagcgcctgcgcggcgttgtgcacgatgttgagcacggcctggatcagttgctccatgtcgccctgcagctcgggcaggctggcgtcgtagtcgcgcacgatctccagcccgttggggaactccgccagcaccaccgagcgcacgcgctccagcacttcgtggatattcaggctggacacgatatgcggatgccggtgcggctccagcagccggtccaccagcgtctgcagccggtccgattccttgatgatgacctgcgtgtattcgcgcagcgagcgctccggcagctcgaactccagcagctgcgccgcgccgcgaatgccgcccagcgggttcttgatttcgtgggccaggttgcggatcagttccttgttggccgaggtcaggtccaggatgcgttcttcgcgttcgctgcgcaccttctgttcattgggcaggatttccaccaccacggtgtcgccgaccgcttccagcgcggagatcaccacgtgcacatgggccggctcctgcagcggcgggtgcaggatcaggtcctgccggcgcacgtcgaactgccgcgtgaccacggtgtcgatcatgctgtgcagctcatcggaacgcccgaacaggtcaggcagcgtcagctccaccatgcccttgcgcgacacgccgaaggtggcttcagcggccgggttcgcaaagacgacgcgcagccccggctgctgcaccagcagcaccgggttggccactacgtccaggccggcatggaacgccacggcgcccatggtcagcacctgggcgctgccttcggccggcgccgcatcagccgccggcgattcgccacgggcgccgtcggcaccgctggccttgcgcgacactccgcgaatcaggcgacgcataagactagtccttcaaattgccaagctcgcgccgcagcgacgccgcattggcctcgctgcgggcgatgtcgtcgcgcagcgctgccgtgcgatcgaggtatttctgatagttgcgctcattgccctggcgctccggctggccgttgttgtactcggcacgcagcgcctgcagcttggcctcttcggcctgcagctcctgcgagagcaccgcgcggcgctcaccgtcgcggctcttctgcgtggcactgtccacgcgcgggaagctggtgccgccagccgccgcgccggcggtgctgccagcgcccttggccggcgcagcggtacgcccgcccgggaccgtcaccacctccggcaggttcagcttcttgcagcccttgcccgcgttgccattgcgatactcgggcacgccattgggcccggtgcagacatagacgtccgaggactgcgcggaagactgcccggcccacgcgcccagcgtcagcgccacagcactcaccagaacagggaatccgagacgaaattggtgcagagatcggggcaaggtcagggtccggcgggccgtgcgtgaagaggcgtccatgaacatggcgttaggcttgaacgggatggaacacgattccccattctagcgagcaaagcaaaaagggacagccgaagccgcccctttctggtgcaactgttgcccggccacaacctgcgtcattcccgggcaaaggccgcttacagcgagtagtacatttcgaactcgaccgggtgcgtggtcatgcggaaacgcgtgacttcttccatcttcagttcgatgtaggcatcgatcatcgagttcgagaacacgccgccgcgggtcaggaactcgcggtcgttgtccaggtactccagcgcctggtccaggctcgagcacacggtcgggatctttgcatcctcttccggcggcaggtcgtacaggttcttgtcggcagcttcgcccgggtggatcttgttcatcacgccatccaggccggccatcagcagcgccgagaagcccaggtacgggttcatcagcggatccgggaagcgggtctcgatgcggcggcccttcgggttggccacatacgggatgcggatcgaagccgagcggttgcgggccgagtaggccagcttcaccggagcttcgaagcccggcaccaggcgcttgtacgagttcgtgcccgggttggtgatggcattcagggcacgggcgtgcttgatgatgccgccgatgtagtacagcgcgaattccgacaggccggcgtagccgttgcccgcgaacaggttctggccgtccttccacacggactggtgcacgtgcatgcccgaaccgttgtcgccaacgatcggcttcggcatgaaggtggcggtcttgccgtaggtgtgggcgacgttctggatcacgtacttctgcatctgggtccagtcggcgcgctgcaccagcgtgctgaagcgggtgccgatttcgttctggccctggccagccacttcgtggtggtggacttcaacggggatgcccagcgattccaggatcaggcacatttccgaacgcatgtcctggaaggtgtcgatcggggcgaccgggaagtagccgcccttcttgcccggacggtggccgctgttgccgtgctcgaattccttggccgacgaccacggggcttcttcggaatggatcttcacgaagcagccttgcatgtcgacgttccaggtcacgccgtcgaagatgaagaactcgggctccggaccaaagaaagcggtgtcgcccaggccggtgctcttcaggtaggcttcggcgcgcttggcgatggaacgcgggtcgcggtcatagcccttgccgtccgacggctcgaccacgtcgcaggacagcaccagcgtcggctcttcgtagaacgggtcgatgtgggcggtgttcgaatccggcatcagcagcatgtctgaagcttcgatacccttccagccggcgatcgacgaaccgtcgaaggcgtggccgctttcgaacttgtcttcatcgaagtgcgacacgggcacggacacgtgttgctccttgcctttggtatcggtgaaacggaaatcgacgaacttgacgtcgttttccttcaccagcttcatcacgtctgcaacgctgtgggccatgccaatctcctggatattcggcggaagtctgagaaagccaattcttgggcctgtcgtcaccggcgccgatgcatgctctgccgcgccgtcccgaccagccacgaaaggacgaagaatgttagcagaaagcgtgccatgcgaacgccccaccgccaccggcagcccgaaaaaagtgcaacgtcggcgaaccgcgcaccgcggcggcgtaagcgaagcagcggctcggctgccgagtggcgcaccggttacacgcatttcggcgtagcgccccctaataaaacaccacaatggtgcattcagcaaggcgtcgcacttgaacagtgcggatgcaccaaaaggagtcacccgacgccccaacagcagtcaatgaggcttcgaatcggcccggcgctatagaatagtgcgttgcggctttgccgcctccaattccattcctcaaatttgtcacgcagatgaccacccgagacgatctcctccaggccgcccgccagcgccagcaacagaaccagctcccgtattttggcgcgctgtcgccgcaggaagcctttgcgctgctgcagaacgatccttccgccgtgctggtcgacgtgcgcacccaggccgaactggactgggtcggcggcgttgacgtgccggatgcgcagttcgcccatgtcgaatggatgtcctatccgggcggtgcgcagaatgcccgctttgtcgaagagctgagggcacgcgttccggccgacgtgccggtgctgttcctgtgccgcagcgcggcgcgctccaagcacgccgcgcgcgtggccaccgaagccggctaccacttcgccatggacgtgctggaaggcttcgagggcaaccgcgacgaccaccaccaccgcaagactgttgaaggctggtgcgtgcgcggactgccgtggcacggcgcctgatcgcggtcgggccagaatgagagaaggggcagccaaggctgccccttcttcttgcgacccgtgccgccttaagcctgcgccgcttcgcgcggcggctgctccacgatctcgaaccccatcgcctgcacgcctgcgagcagcatcgcataggccggtgccagcagatcggccgggcccttgacccccaggtcgatatggcggcgcgcgaagcggtcgccgcgctgcacgtcgccgaccgagggcaggctgaacacgcggatgcccggatgcgccgcttcgaccttctccatcagcggcgtcagcgtggactccggcgcctcgaacacgtagaaggcccgctcctgctgctgcacctggtggaacaggtgcgcatagtcgtggtccagcacccattccatcatcggccatgccatcaccgggaatcccggcatgaagtggtggtgaccgaccgaaaagcccgggatgcggttgtagctgttgggaatgatgcgcgcgcccttggggaactcgcccattttgaagcggtgctggttttccggctgattcaggtcggccttgaccgggtcgccgcccgcggtctcggcaatgcgcagcgcaatcagttcgcgcgcctcgggatgcagcaccagcggcacgcccagcgcggcggccacgcactggcgggtgtgatcgtccggcgtggcgccgatgccgccggtgcagaacaccacgtccgggccggccagcgtgcgccgcagcgtggcggtgatgcgggctcggtcatcgccgacgtattcggcccagtccagcgccagcccgcgcgcgcccagcagttcgatggtgcggcgcagatgcttgtcttcacgccgccccgacaggatctcgtcgccaatgacgatcaggccaaaacccatattgccctcgcttcaggaattttcgatgcggcgcacgtcgctcggcgccaggtcgatgacgtcgccgtcaagcgccggctggtccggctgatgcgccggcggctgggccggcaccgccgcgcgctcggcccgcagctgcgccagcgcgcgcaggcagaagtggccgaaccacagcgccgagaagataaagatcagcacatacagccacagcgtgccggccagcacgaacggaaacaggaagatcaccgccgccgacgacacccacagcagcgtcggcgccgagcccagcagccccaccgccaccccgatcaccagcagcggcgtgcggtggcggcgcaccagcgtcttgcgctcttcggcgctggcgtggtcggcgagcgcgtcatacgtcatcacgcggtaggtcagccagccccacagcaccggcgggatcagcgcaaagaacggcgggatcagccacagcggcagcgtcaccagcaccagcaccaggaacaccagcgtgctgcccagcgactggaacacgctgcccaggatgctgccgccatgggccttggccaggtccgggtagctgcgctccaggtggcgcaccaccgccggcaccgagaacacgccgataaacatcagcatcgaggcaatcaccagcgggattgccagtgccgccacgaacagcggcgccacgatggtgcgcatcgattgcaggccgaaccagtcgagcgcgctgtagatccagctggtcaggatggaggtctccaggaagctgcgcgtggcgcccatgatggggtcccagccccaccagagcagaccgccccacagcagcgtggccaggacgaaaggcagcacggtcagcatcagcatgcggggatgcagctggctgaccagcgcgcggccaaacgagcggaagatatcgttcatgcagtcgaaggcagacaggaggaaaggcgccgggcgcggcagaagtccgactgggccggaccggcggcaacccggaacactagcatacgccgcttgccgccgcggcgcgccgtgttgcgccgcgggtggaggactacctccagacccgccgtttcagcgcagccgcagcagccgcttgatgccgtaccactggtgcgccaggaagcccgcgccgtagtcgtggcccttgcccagcggcggcggcagctggtcgcggatgccggtcgggtggtaggtctcggtgaagaccgcggtgccgagcagcatgtcccaccacgggaagatcacgccgtagttgcagccgcccagcttggccggtgcgccgtcggcctcatggccgatgcccacggcgtggtgggtgcgatgaaagcgcggcgagatcagcagccgctcgccgatggcgccgaagtgcagtcgcacgttggcatgctgcaggctctgcagcaactgcgacaacgccaccagcagcacgtactgcgacggctccacgcccacgcccagcgccaccagcgcgaacaccagatcgcgcagcatgtcgtccagcaggtggttgcggttgtcgctccacagcgtcatctggcgctggctgtggtgcaccgcatgcagatgccaccaccagcggaacgaatgcgacagccggtggtaccagtagtcgaggaagtcgaacagcagcaggtagacaaagaagctgaccagcggcaccgaggtcacgcccggccaccagtcttccacattgatgcggtgccagcccatcagccgcaggtcgccttccagggcgtcggtcagcggcgcgagcaggaagaacatggccagccggaacagcccgagccggtggatcaccgtgtagaagatatcggtgcggatgccggcgcggtcggataccggctcgaccgggcgccatttctccagcggccccaggatcaatgccatcaccacgatctgcaccaggcccaccagcagccactcggtgccggtgaaggcttcctcggcatagcggccaaacccgaggtcgtagaccacgggcagcaccacgtcctggaacagcgtgccctcgacctggccgatccagccgttcagcgtctcccacatcagcgcctgccctccttttgcccgactggctgcggcctggcgatccagtcgcggtaggccgggtgctcgcgcagcgtcgcgaaacagaatcccttgcgctcaaggccggcgagcagcggctccagcacgccgggcgcccacggatccttgcgcgaccagatgcccaggtgcgccatggtgatatcgccgtcgcgcaggttggccagcgcgcgttccagcagcgccgcgttgggatagcggtcggacgacagctcgtcgcccaggaacccggccggcgcccagccgacgtggcggaagccgcactgctcggcccattgcaccgtctgcggggcggtgcgcccgcccggggcgcgccacagcggcaccatggcggcgccggtcatgccgtggaaggcgtcggcgctgcgccgcagctcctggcagaatccggccgcgtccatgaccatgtccttgcccgcctgcgtgccgaactgcggcctcatggtcacatgcccggcgtgcacgctgcgcaggtagacatggtcgaaggtatgcgtgccaaaggcgtggccgtcggccaccagtgacttccagtacggcgcccaggatgggtccagcgaactgtcctggcgcacggtcggctcattggccaggaagaaggtggcgcggatatggtggcggcgcagcgtatcggcgatcaactgcgcctggctcatgctgccggtgtcgaaggtcaggtaaagcgtgccggccgggcacgccttggcgccaggcttgggcacgtcagccgcctgcagcgccgacggcaggacgcaggcaagcgccagcgcagccagcagcctgcccagccgtccggatcgcgatgccctggtatcgtccatggtccctgccctgcccggtcaatacagcggcgcgcgagtgcggaaatagatgccgtgcggcgagcgcccgacgcgcacggtcttgaccagcttgcggctggccacgtcgaccaggccgaccgagcgcgcccagcggaaggtgacccacagcgtcttgccgtcggcggtcagctccatgtcgtccgggcccggcggcaggccggtgatgtcgccgaccttggccagcgtctgctggtcgatgatgctgatgctgctcgtgacccggttgctgaggaacaggtggcgcttgtcgccgaccgcgcggaagttgtgcgcgcccttgccggtctggatctgcttgaccaccgtgcgcgtgcgccagtcgatcacggccacgtaatcagccccggtcatgccgaccagcaggtatttctggtccggcgtgacccagatgcccgccggcgccgagccggtttccatgcgccacatcacgttctgcgtgaccaggtcgatggctgccacctcattggagtcctgcagcgtgatgaaggcgatgcggctgtcggcggtaaaggcgatatggctgggggtcttggccagcgggaactgtttggccagcttcagcgccttgccgtcccagcggtagaggtcgacacggtcgagccggttgccggtggcgacaaaccacttctggtccggcgagaagccgatctggtacgggtcgtcgacattgggcacgcgctgctggaccttgcccgagaccgggtccaggaacaccaggtcgttgccgaccgcgttggcaacgatcagcgacttgtcgtccggcgttgcgatcaggtggtgcggttccttgccgatcgggaaggtctccagcaccttctgggtattcttgtcgattagcgtgacggttgcatcacctgaattcaggatcaccaccacttccgccgatgccggtgcggccagcaggcccagcgccagggcgcccaccgtgaaaccaccagctacaacacgacgcaatgcgaaccgcagcgcaaacataagacccgccagaagaagactgaaccggcgattctaacggttgagcacgaaaatccgctgacgccgcggccgaactcgatcaagattttggcagattgttgcgccggagcgaccatttgcggttcgccccggcattgcgccccgcgccggcgctcagcgctgcatcgattcccacactttctgcagccgcttgaccgacatcggcaccggtgtgcgcagctcctgggcgaacagcgcgatgcgcagctcctccagcatccagcggaattcctccagccgcgcgtcctcgccgccgcggccctgagtgcgcagctgcttttcggcccgctgccactgctgcaccagcggcgccatctcctgcgtgcgctgggtgtcgcgcgccgggtcgcccttgagcttgtccacccgcatggcgatgcccttcaggtagcgcgggaaatggaccagttgcgtgtatggggtctcgtcgacaaagcgcttgcccatcagccgcccgagctgcgcttccatgtccgcatggggcccggcgaacggcttggcctgcagcagcttgcgcggcagtccggcgtactcggccaggatggtccccaccagccgcgcgatctcctgcgccagcagcgacagccgggtgcggccctcatccttgcgtgcattgaactcggcctcgttgcgcggcagcggcgcctgcatgcaggcacgctccagcgccagcatcacgacctgttcgcgcagcatctcctgcgtgcccagcgtcatgtactgcatcgccatctgctgcaggcccgggatgttcttctcgatgaacttgacctgctcgcgcagctgcagcgcaaacagccggcgcagccccaggtggtggacgcgggcggcttcctgcgggtcgtcgaagacttccacgtcgcagtgcgtgccgcgatcgaccagcgcggggtagccgaacagggtctggctgcccttgcggatctccagcagctcgggcagctcaccgaaggtccagccggtcagtccctcgtacttgccgggctcggccgcggccagcggcgccgcctgctccggggcctgggttgccgcctgtgccgcggcttgcgcggccacccgctggaacgactgctgcgcctgcccgcccagctcggcgcgcagctgggccaggttgcggcccatctcaagctggcggccgtgctcgtcgaccaccttgaagttcatcgtatggtgcgcgggcagcgtttccagcttgaagtcggcgcgcttgaccatggtgccggtctgctcgcggatatcggcaatcagcacgtccagcagctcgccctcgccaagcggctggcgcgcgacaaaggccgcggcatattccggcagcggcacgcagtggcggcgcagcttctgcggcagcgacttgagcagcaggtgcaccttctccttgatcatgcccggcaccagccagtcggcacgctcctggcgcacctggttgagtgcgtacagcggcacggtcagggtcacgccgtcgcggtggctgcctggctcgaagtggtaggtcagccccatgtccaccccggccacgttcatggccttggggaacaggtcggtggtgatgccggccgcctcgtgccgcatcagctcgtcgcggttcaggtacagcagcttgcggtccttgccgctctctgcctggtaccactgctcgaagctggcctgctggcagatgtcggcgggaatcgcgcgatcgtagaaggcgtagatcagttcgtcgtcgaccagcacgtcctggcggcgcgacttgtgctccaggttctcgatctcgcgcaccaggcgctggttgtgcgcgtagaacggcaggcgcgtgtcgaactcgccctcgaccagcgcacggcggataaagatctcgcgcgcttcctgcgggttcatcgggccgtagtgcacgcgccggtgctggtagaccaccagcccgtacagcgtggcgcgctccagcgccagcacctggcccgccttcttttcccagtgcggatcgctccagctgaccttgagcaggtgacggcccacctgttccagccactccggctcgatgcgcgccagcgtgcgcgcgaacagccggctggtctcgaccagctcggccgcgacgatccagcgcccgaccttgcgcgcgatcagcgagcccggccacaggtggaacttgatgccgcgcgcgcccaggtattcgcggcccttgccgtcgccatcctcgatgcggcagccgacattgcccagcaggccggtcagcagcgccttgtgcacctgctcataggtgggctcgctgtcgttcaggcgccagccctgctcggtcaccgtggtcagcagttgcgaatgcacgtcgcgccactcgcgcagccgcaggtgcgacaggaagtgggcgcggcactggtcctgcagctggcggttggacttcttgtgcgcgaccgcgtcctcgaaccacttccacagcctgacccagcccaggaactcggacttctcgtccatgaacttgcggtgcgcctggtcggcggcttcctgcgcctcctgcgggcggtcgcgcgggtcctgcaccgacagcgcgctggcgatgaccagcacctcgcgcaggcagtgatgctcgcgcgcggccaggatcatgcgcgccacgcgcgggtccagcggcagcttggccagctggcgcccggtgccggtaagctggttggcgtcgtcgaccgcgcccagttcctgcagcagctggtagccgtcggcaacggcgcggcccagcggcggctcgataaacgggaacgactcgatctcggtcagccgcagcgccttcatgcgcaggatcaccgcggccagcgacgagcgcaggatctcggggtcggtaaagcgcggccggccggcgaaatcggactcctcatacagccggatgcacacgccgttggcaacccggccgcaacggccagcgcgctggttggcagcggcctgcgagatcgactcgacctgcagttgctcgaccttgttgcggtacgagtagcgcttgacccgcgccagcccggtatcgaccacgtagcggatgcccggcaccgtcagcgaggtttcggcgacgttggtcgccagcacgatgcgccgcgcgttggacggcttgaacacccgctcctgctcctgcaccgacagccgcgcaaacagcggcaggatctcggtatgcggcgggtggtgcttgcgcagcgcctcggcggcttcgcggatctcgcgctcgccgggcaggaacaccagcacatcgcccgggccgacgcggcacacctcgtcgaccgcctcgacaatgccgtcgtacaggtcgcgctcgcgcgcctgcgggctgcgcggcgcgcccgcgggcacgtcctcggtgatcggacggtagcgcacttccaccgggtacaggcggccgctgacctcgatcaccggcgccggcttgtcgcccgaggcgaaatgctgggcaaagcgctgggcatcgatggtggccgaggtgatgatcaccttcaggtccgggcgcttcggcaggatctggcgcaggtagccgatcaggaagtcgatgttcaggctgcgctcgtgcgcctcatcgatgatcagcgtgtcgtaggcgcgcagcagcggatcgttctgagtctcggccagcaggatgccgtcggtcatcagcttgaccgacgcccccgacgacatggtgtcgttgaaacgcacctggtagcccacgtgctcgcccagcggcgtgccgatctcctgcgcaatgcgtttggcggtcgaggtggcggcgatgcgccgcggctgggtgtggccgatcagccccccaccctcgcgccccgggccgcgcccgatcgacaggcagatcttgggcagctgggtggtcttgcccgagccggtctcgcccgagacgatcaccacttggttggccagcagcgccgcggcgatctcgtcgcggcggccggagaccggcagggcctccgggaaggtgatgggcggcagcgggttgaccggccttggcgcacgcggcgcacgcgcctcgcggggaccgcgtggcgggcgctgcccggcttcaccggccggccgggcagcggctggctgcgcacggacgtccggcttcctggccgggcctggggccggccggggctgggttggggaggctggctgagcggcaccggcgcgctggcgcggcgcggcgggtggtttaggcttgacggggcgttgttctgacattggccgggattataatccgcgggatgaacgccagaaccgacgcgccgcagacggcgcctgcctcctcacccgccgcccccgtgccggcgcagccgcccgcggctgaattccccgcgcctgccccgacctcccccgtgcccgccgccccggcgcccacggcggccgagcccgagcgcagcggccccgaccaccagcagttcgtcgactggctgcgcatggtggcgccgtatatccatgccttccgcggcaagacctttgtgatcgccttcgccggagaactggtcaagtcgggcgtgctcaatgcgctggtcaacgacgtcgcgctgctgcacgccatgggcatgcagatcgtgctggtgcacggctcgcgcccgcaggtggaagaacagctggcgctgcgccatgtcgagtcacagttcgtcgatggcgtgcgcgtcaccgacaacgccgcgctcgaatgcgccaaggaagccgccggcgaactgcgcctggacatcgaggccgccttcagccagggcctgcccaatacgccgatggccggcgcccagctgtcggtgatctccggcaacttcgtgactgcccgcccggtcggcatcgtcaacggcaccgactaccagcacaccggcctggtgcgcaagatcgacgccgagtccgtgcgcatgtcgctgtcgcacggcaaggtggtgctgctgtcgccgctgggcttctcgcccaccggccaggccttcaacctgtcgatggaagacgtggccagcgccaccgccacggcgctcaaggccgacaagctgatcttcatcaccgaggtgccgggcgtgcccgatccggtcggcaagatgatgcaggaaatgtccctgcgcaccgccgtggagcgcctgcaaaacaaccatctgccgccggacgtggccaactacctgcagcacctggtcaaggcgctcaagggcggtgtgccgcgtgcgcacctgatcccctattcgctcgacggtgcggtgctgctggaactgttcctgcacgacggcgtcggcaccatgctgtccgacaccgacctggaaagcctgcgcgaagccacgctcgacgacgtcggcggcatcgtccagctgatcgccccgctggagcaggatggcacgctggtgccgcgcggacgccacctgatcgagcgcgatatctccaacttctcggtgatcgagcacgacggcgtgctgttcggctgcgcggcgctctacgactacccgcgcgagaacatgggcgagatggcctgcctgacggtatcgcaggaagcccagggcaccggcgacggcgagcgcctgctcaagcgcatcgagcgccgcgcccgcgcgctcggcctggagaagctgttcgtgctcaccacccggaccgaacactggttcctgaagcgcggtttcgtccacgccaacgtcgacgacctgcccgaggacaagcgcaagctctacaactggcagcgcaagtccatggtgctgatgaaaaagctctgaagccgtaggggcaatcgccgcagcgccgcggcccggtgccccgcttggctacaatagcgccagcgccgaagctctaacgaacataccaaggagtccccatggcccgcatggtccaatgcatcaagctgaacaaggaagccgaaggcctcgacttcccgccgctgcccggcgaactgggcaagaagatctggcaaagcgtgtcgaaggaagcctgggctggctggctcaagcaccagaccatgctgatcaacgaaaaccgcctgaacatggccgatgcgcgcgcgcgccagtacctgctcaagcagaccgagaagtacttcttcggcgagggcgccgaccaggcgcagggctacgtgccgccgcagtcctgaaccggaccggccaatgacaaaaggggtgcctcaggcacccctttttgcttggcagcggacgactttgctcagtagtcagtgcgctgcacgccgtcgccggtgcccagcagcaacacatccgcgccgcgcaacgcgaacaggcccaccgtgaccacgcccggcacctggttgacggcctgttccaggccgcgcggatcgtcgatcttcaggccggccacgtccaggatcacattgccgttgtcggtcttgtagatgccgccttccttggtcatgcgcagacgcggctggccacccagggcctgcagcttgcgcgccaccgctgcacgtgccatcggaatcacctcgaccggcagcgggaaggtgcccatggtctggaccagcttgctgccgtcggcgatgcagacaaagcgcttcgcgaccgaagccacgatcttctcgcgcgtgagcgccccgccgccgcccttgatcatggcgccgctggcgtcgatctcgtcggcgccgtcgacatacaccgggatctcgtcgacttcgttcaggtccagcaccttgaagccgtgctgctgcaggcggcgcgtggaggcctcggagctcgacaccgcaccggcgaagcgctccttgaatgccgccacggcgtcaatgaagagattggcagtggagccagtgcccaccccgagcactgccccttcgggcacttcctgcttcacgtagtcggcggcagcttgcgcgaccagcgccttgagttcatcctgagtcatgacaacagccagattgcgttgggggaaacgcgtagtgtagcggattgcggcggcaggtcacgcgggcgacggtacaatggaccggaccgggtgccgtacgcgcacccctgatgcccgcgaacgattttgcagacgcacaagcagacgaccaagcgaccatgaaccagctcgaacaactcaggcagttcaccacggtagtggccgataccggcgacttccagctgatgaagcagtacaccccgcaggacgcgaccaccaatccgtcgctgatcctgaaggccgtgcaaaagcccgaataccggcacctgctggagaaggcggtacaggaccaccacggcaacggcggcgtcgatgcggtgatggacgaagtgctgatcgccttcggctgcgagatcctggcgatcgtgccaggccgcgtctcgaccgaagtcgatgcgcgcctgtccttcgacaccgaggccagcgtggccaaggcgcgccacctgatccagctgtatgagcagcgcggcattgcgcgcgaacgcgtgctgatcaagattgcctccacctgggaaggcatccgcgcagccgagatcctgcagcgcgacggcatccgctgcaacatgacgctgctgttctcgctggtgcaggcggtggcgtgcgccgaggccggcgcgcagctgatctcgcccttcgtcggccgcatcttcgactggtacaagaagcaggccggcgagcaatgggacgcggccgccaatggcggcgacaacgaccccggcgtgcgctcggtgcgccagatctacgactactacaagaagttcggctacccgaccgaggtgatgggcgccagcttccgcagcaccacgcagatcctgtcgctggccggctgcgacctgctcaccatcagccccgagctgctcgagcagctcgcggccggccagggcccggtggcgcacaagctgtcggtggaccaggcccaggccgccaatatcgcccgcatcgcggccgacgagccggccttccgctggcagttgaatgaggatgcgatggcgaccgagaagctggccgaaggcatccgcctgtttgcggcggatgcggtcaagctggagaagctgatcggcgagattgcgaagtaaggatggtccgggcggcaacgcccggatccaggctcagccggccgagggcgccggctgcggcggccacagcaatggcagacatgcccccgccgcggcggacagcacgatatccgcggtctggtccagcgccgacggctgcggattgaccacgatcaccggcgcgccatgctcgcgcgccaggcccggcagccccgccgccggatagaccagccccgaggtgccgaccaccaggcacaggtcgcagtgctgcgccgcatgctcggcgcggtagcgcgccacgcgcggcaggtcctcgccgaaccacaccacgcccggacgcatcagcgcgccgcacaggttgcagcgcggcggcatgccgggcagcgcggtcgcctcgttgcagcgtccgcacccgtccagccatttgttggcgaacaggttgccatgcagttcgatcacgcccgcgctgccggcgcgctggtgcaggccgtccacgttctgcgtgaccagcgtgaaaggtctctgcgcagccagcgcgaccagcgcatggtgcgccgggttgggatgcacggctgcgaccagctcgcgccgatgcaggtaccactcccagaccagcgccggctggcggcggtaggcgtcctcgctggccagctcttccgggtcgaactgctgccacagcccggtcatcgcgtcgcggaaggtcggcacgccggattcggcggaaatgccggcgccggtcagcacgaagatattgccggcggccgcgatcagccggcgtgcttcctcaagccccggcatgtcaaggagaccgtaatcagcggccatggacttatcgcggcaggcgccgctggcgcacggcttcgtacaggcatacgccgctggcgaccgagacgttcaggctttccacaccgcccgccatcgggatgccgaccagctcgtcgcaggtctcgcgcgtcaggcggcgcatgccctcgccctcggcgcccatcacgatcgcggtcggccccttgaagtcgatgtcatacagcgatttttcggtgccgtcggcggtgccgatgacccagatgccgcgttcctgcagctcacgcagggtgcgggccaggttggtgacggtgatatagggcacggtctcggcggcgccgctggcgaccttggccacggtggcattgaggccgacgctgcggtccttgggggcgatcacggcatgcgcgccggcgccgtcggccacgcgcaggcaggcacccaggttgtgggggtcggtgacgccgtccagcaccagcagcagcggcgtgccttcgatgccgtcgagcagttcatccaggttcagcgccagtgccacgtcttcggcacgtgccaccacgccctggtggcggtcggtgccggccatgccgcgcaggcgctcggcatcgaccggatgcaggcgcacgcccaggctttcggccaggcgcacgaagtcctgcatgcgccggtcgcggcgcgcggattcgatatagacatcggtcacgcccttggcatcttggcgcaggcgtgcggtgacggcgtgaaagccgatcaggagtttgtttttagccatggcgcgattgtactcgccctctcgcccccggcagcaggccgggggcgagaggcggcggcatggcagcccccgcaagcttcagcgcttgcgcggggtgcgcgggctcttggccggcgtcttgcccgcgggcttggcctggtgcgacttggaggccggcttgtgcggcttctccaggtgcgcgggcttgggcttggccgcgcgcttggccggcttgccgccggtcttcacgtgcggcctgagcggcgtgatcacggcctcgaacaccggctgctcctcgatcacgcggtccagcgtctcgtcgaacgactcttccggcttggacgagccgcccagcagcgccgccagctggcggcccttcttgcgtgctggcaccgcatgggcggcgggcacgcgcggctgggtctcggtgccccccgcgcgggcgcgcagggttttcgccgacggctcctgcaccaggcggaagtcgatcttgcgcgcatccaggtccacgcgcgatacctgcacgcgcacgcggtcggtcaggcggtagcggatgccggtgcgctcgccgcgcagttcgttgcgggcctcgtcgtactggaagtagtcgctgcccagctcggtcacgtggaccaggccttccacgtacagctcgtcgagctgcacgaagatgccgaacgaggtcacggcgctgacggtgccggcgtagtcgctgcccagcttgtcgcgcatgaagtagcacttgagccaggcctcgacatcgcgcgaagcctcgtccgcgcggcgctcattggccgagcagtgcaggccaagctcgtcccagatggcctcgttgcgcctggcgcgcgccgcggtcagttctgccttctgctcggcgtccttggcctgcagccggcgcgccttgggcgagatcgcggtattcagctcggtcccgtgcgcaaacgccggctggtacttggtatgtgccagcaccgccttgatcgcgcggtgcaccagcaggtcggggtagcggcggatcgggctggtgaagtgcgcgtaggcctcgtacgacaggccgaagtggccgatattgtccgggctgtacaccgcctgctgcatcgagcgcagcagcatggtctgcagcatcggcgcgtcgggacgggacttgatcttgtccatcacctcggcgtagtccgatgcctgcggcttgtcgccgccgcccagcgacaggccggcggtgcgcaggaagtcgcgcaggttcttcagcttctcttcgctggggcccgcgtggatgcggtacagcgccgggtgcttgaagcgttcgaggaagtcggccgcgcagacgttggcggtcagcatgcactcctcgatcagccggtgcgcatcgttgcgcgtgcgcggcaggatctgctcgatcttgccctgcgcgttgcagacgatataggtctcggtggtgtcgaagtcgatcgcgccgcgcgcgcgccgtgccttgagcaggacctggaacaactcatacaggttctgcaggtgcggcaccagctcgccgcgcttgtgcgcctcggggcccttggtgttggacagcaccgaccagacctcgttgtaggtcaggcgcgcggtcgaatgcatcacggccgggtagaactggtagcccttgagctcgcccttggcggtgatcacggcatcgcacaccatgcacagccggtccacgtgcggattgagcgagcacagcccgttggacagcttctccggcagcatcgggatcacgcggcgcgggaagtagaccgaagtggcccggtccagcgcatccgcatccagcggggtgccggggcgcacatagtgcgacacgtcggcgatcgccacgatcaggcgccagcccttggcgcggccgatcttgaccggctcgcaatagaccgcatcgtcgaagtcgcgtgcgtcttcgccgtcgatggtcaccagcgggatgtcgcgcaggtcgatgcggtggtccaggtcggcctggcgcacctcgtcgggcagcgcggaggcttcctgggcagcggccggcgagaacgcatgtggcacgccgtacttgcgcacggcgatctcgatctccatgccgggatcgtcgatttcgcccagcacctccaccacgcggcccaccggctgcacgtagcggtcggggaattcgatcagctcgacgctgaccacctgccccacccgtgccttgccctgcgccttgggcgggatcaggatgtcctggctgatgcgcttgtcttcaggcgccaccaccagcacgccgccttcactgagcagacggccgatgacaaaacggttggcgcgctcgatgatctcgacgatctgcccttcagggcgcccgcgccggtcgtagcccaccacgcgcacctgcgcgcggtcgttgtgcatggccttctgcagctcgcgctcgggcaggaagatgtcgtcttcgccgtcgtcgcggatcaggaagccgaagccgtcgcggtgaccttgcacccggccggtgacgaagttcggctgatgggcaagctcatagcggcccttgcggttcagctcgatctggccgtcgcgctccatggccgccaggcgcttctggaaaccgtcatgctctttgcgcgtgacggagagggccttggcaatatcgccggccgactggggggatcccgacgttctcagcacgcccaggatttcttcccggctggggatcggatagttgttctgattcaattttttctggaaactatttgacaaaattctcgcgctctctataatgagcgcttcggttgtttcgacacctgcccaggtggcggaattggtagacgcactaggttcaggtcctagcggtggcaacactgtggaggttcgagtcctctcctgggcaccaagttaccggaaaaacccgcagcgctttcgagccctgcgggttttttgtttttgacgcctgtttcgcgcatcagatccggcaacttgcactccttgcttggcggccatgccgcgatgtcatacctgcgagcgtacgggttttttcccgtccgtgaaaccgcgcaccgtaccccgcgcgacagccgaaccacaacggtacggcaatgtcgaggagtgtaacagcttcagtggcgattccggcattccaccggccattggctgccacatcggcgtattacctccttccctcccggtactccgccctccttgcgctcctgtccgtgcttgacatgcccgaccatgtgtaactatcatggtttcacattgcacctgacatcccgagcacaagcgttgagcacaagcagccggttcgccgtggcagtccacatccttaccctgctcgccagttcggccgagccggtgccctcgtcgctgatcgccgccagcgtgggcaccaacccggcgctgatccggcggctggtcggtcaactggctgaagccgggctggtggcgaccaccatgggcagcaccggcggcgccacgctggcgcgcccggctgcgtcaatcacgctgctcgacgtgttccgcgtggtggaaaccaccgcgctgatcacgctgcaccagagcgcgcccaacccggcctgcccggtcgggcgcgagatcaccggtgcgctgcgcaaggtcgcggaccgtgcgcaggcggccatggacgatacccttgccggcgccaccatcgccagcatgctcgccgatgtcgaaggcaacagccagcgccgcaagcgctgaatttttttgccccgatatgtaaccacaatggtttcatatcaacctgaccgaaagaaggagtgaccatgaagatcgcaatcatcggcgccaccggccgtgttggcacgcgcctgaccgacgaagccctgcgccgcggccaccaggtgaccgccattgcgcgccaggccagcaaactgcccgcacgcgacggcgtgaccaccgcggacgtggacggcgccgacggcgccgcactggctgccgccctggccggcaacgacgtggtcatcagcagcgcgcgctttgcgcagctgaacgcgcagcaggtgacctcggccgtgcgccaggccggcgtgccgcgcctgctggtggtgggtggcgccggcagcctccatgtcgcgccgggggtgcaattggtcgacaccccgaacttccccgatgcctacaagcccgaagccctcgcaggccgcgacttcctcaacgcgctgcgcggcgaacaacagatcgactggaccttcctgtcgccgtcggcactgttcgagccgggcgagcgtaccggaaagttccgcgttggcgaggaaaacctgctgagcgacgcagcaggcaagagctggatctcgatggaagactatgccatcgcgatgctcgatgagatcgaaaagccggcgcattcgcgccagcgtttcacggtcggctattaagccggccgccgggggccgcccgtagcggcaggccccggcacaagcgcatcaggcctgcgcgccgtcgtcctggctggcgcgcttgccgcgcttgagccaggcggccaggttgtgcgggcgcagcgtgtcgtactcttcgaacggctggtggatccacgggttcgacggcaggaaggtcacgtggtagtccggctcgaccttcgagcacgccttgtaccacagcacggccgaacgcacctcggtcacggccggatagcgttccttcaggtggcggcccacacgttccagcgtgatgcccgaatccaccaggtcgtcgaccagcagcaccctgcccgtcagttcgccgcgggtcatggtgatgtactgagcgatgtccaggttgccctgctgcgtgcccgcggcctcgcggtagctgctggtggccaggatggccagcggcacgtcgaagatgcgcgacatctggtcgcccacgcgcagcccgccgcgcgccaggcacaggatcttgtcgaacttccagcccgactcatgcacgttcagcgacaggcgtgcgatcaggcgatggtattcgtcccaggagacccacaggttctcgtcatcgttcgttggcaggttcatcgttttactctttgtatcgtcgggtcggttgaccgatatggctcggcccgcttgcgcgggccgatttatttctggcgggccgcagcgctcgtggcgccgcagcctggtggtgggctgctgccgggtcaggccttgtacggatgacgcagcaggatggtctcgtcgcggtccgggccggtcgagatcatgtcgatcggaatgccgaccacttcttccacgcgcttcaggtagacgcgggcctgctcgggcagcgcgtcccacgtcttcacgccgaaggtcgactcgttccagccggggaattcctcgtagaccggcacgcagcgagccacggcatcagagccgcgcggcaggatgtcgacggtcttgccgtcgagctcgtagcccacgcacagcttgatggtttccaggccatcgagcacgtccagcttggtcatgcacaggcccgacacgccgttgatctgcaccgagcgcttgagcgcggcggcatccagccagccggtgcggcgcggacggccggtgaccgaaccgaattccttgccgacgttggccaggcgcacgccgaccgggtcctggcgcgacgggttgtcgttgtcgtacagctcgctcgggaacgggcccgcgcccacgcgcgtgcagtaggccttggtgatgcccaggatgtagttcaggcggcccgggccgacgccggcgcccgccgcggcagcaccggccacgcagttgctcgaggtcacgaacggataggtgccgtggtccacgtccagcagcgtgccttgcgcgccttcgaacatcaggttgccgccggcggcattgaccgcgtacagctcggccgacacgtcggccaccatcggcgccaggcgcggcgcgtaggccagcgcttcgtccagggtctgctggaagtccacggcttcggcgcccaggtactgggtcagcatgaagttgtggtagtccaggttctcgcgcaggcgctcggcgaactgctgcggatcgaacaggtcctgcacgcgcagcgcgcggcgggccaccttgtcttcataggccgggccaatgccacggccggtggtgccgatcttggcggcgccacggcgcgcttcgcgcgccttgtcgatggcaacgtggtacggcaggatcagcgtggcagcctcggaaatgcgcaggcggctctgcacctgcaggcctgcgccttcgagctcttcgatttcacggaacaaagcttcgggcgacagcaccacaccgttgccgatgtagcagaccgtgccgtcgcgcatgatcccggacgggatcaggcggagaatggtcttcttgccaccgatgatcagcgtgtggccagcgttgtggccaccctggaaccgcaccacaccctgtgcctggtcggtaagccaatcgacgatttttcctttgccttcgtcaccccattgggtgccgatcacgacgacattgcgtccctggcctactgcggatgcggacatattgctttggtcaataggttaaaaacgtattctactcttgttgccgggcgattctcgatttttgggcacgcccggcgcccaagcgtcagcgcggcaccacggcccagccggcatcctggcgcaccagctgccggtcgcagttgaattcatcgagctcgtgggtatggccgggcagcgactggatcacgatctcgccggccgcgcgcagcgcggaaatcgcggcccggagtgccggatccgcatcccagggcgcaaaaatcgcctgggcgcgcacttccacgggcgacagcgccgccacttctcgcagatccagcgagaaacccgtggccgggcgcgcacggccgaaggcctcgcccaccttgtcgtaacggccgccgcgcgccacgtaattgggcaggccagcaacataggccgcgaacatcacgccactgtgatagtggtaaccgcgcaaatccgacaggtcgatattcacgctggctccgcgcacctgcaccgccagtgccgccagttcgtccagcgcgcggccgatggccgggctggccggcagcgtcgcgcgcgcgcgatcgatcacgtccacgccgccgtacagcgtcggcagcgccagcagcgcatcgcgctcggtctgcggcatacccacggtcagttcgcgcagggccggcacatccttggtttccagcgcggcaaagagcgcgtcctcgatcttgcggatcgacggcaggcccgccagcagcgcttccaggatgccggcatggcacatgtcgatgcggacatcggacaaccccgccgcctgcagcgcggccagcatcaggtcctggatctcgatgtcggcttccaggccggcatggccatagatctcggcgccgatctggatcggctcgcgcgtggcgtggaagcccgccgggcgcgcatgcagcacgttgcccgcgtagcacaggcgggtcacgcccgggcggttcagcaggtgcgcgtcgatgcgcgccacctgcggcgtgatatctgcacgcaggcccatggtgcggcccgacagctggtccaccagcttgagcgtgcgcaggtccaggtcatggccggtgccggtcagcagcgactccaggtattccagcatcggcggcatcaccagctcatagccgtaggtgcggaacaggtccagcatgcggcggcgcagttcttcgatcttgcgcgcttccgacggcagcacgtcggcaatgttttctggcagcagccaatggttggacatagtgaatctcttctcagtcaatctcttctcagtcattcggaccacctcgcgaggcaatgccccaaggcaccggtccttgaccagaaacgtcatcgcaggcgccacgcgcccgcgccatcacccggcgaggatggctccagccggacaaaaccccggcaagccggggtttcgtcaattcgccacacggacaagcgacggtgctagcgcttgcctccggatccgcccgaggccgccgcggcggcaccaccgctggagcgcatgtagcggaagaactcggagttgggctcaagcaccagcacgtcgcgcttgtcgcggaaggtgttgcggtaagcctccatgctgcgccagaactgcgcgaactgcggatcgcggccaaacgcgtcggcatagatctgcgaggccttggcatcgccctggcccttgatcacctgggcgtcgcggtaggcctcggccagcaccacttcgcgctggcggtcggcatcggcgcggatcttctcgccctcggcggcgccagttgagcgcagttcgttggccacgcgcttgcgctcggcctccatgcggcggtacaccgattcgctgatcgcgggcagcaggtcaacgcgcttgaggcgcacgtccaggatctcgacgccgaccgacttggcatattcagccatgccgttgcggatggcctgcatcacctgctcgcgctcgccggcgaccacgtcggccacggtgcgcttgccgaactcctcgcgcgccaccgagtcgatgcgctgggtcatgcggtcctgcgcgccgcgcaggttgccgccgaaggccacgaagaacttgcgcggatcggtgatgcgccatttgacgaaccagtccaccaccatgctcttcttctcggcggtcaggaaacgctcgttggcggcgacgtcgatggtctgcaggcggcggtccatgaacaccacgttctggaacggcggcggcagcttgaagtgcaggccgggctcgcgcaccacctgcttgatctggccgaaggcgaacaccacggcgtactggcgctggtcgaccacgaacagcatggacgaaaccacggccagcaggatgaaaaagccaatcgcgaaggaaatcagtcggttcatgacggtctcctcagcgcgagtcgcggtcgcggttgcgcagcgcttcgcgcgagcgggcgtccgtcgatgcatccggcgcggacgccggcgggctggccgcacccggttggcccggctgcggcgcagcgcggccgtcggcctgtgccatcagcttgtccagcggcaggtagagaagattgttgccctggcgcgcgtccaccagcaccttggtcgaattggtgtagatctgctgcatggtttccagatagatgcggtcgcgcgtcacctgcggcgccttggcgtattcggtctgcaccgaacggaagcgcgaggcatcgccctcggcctgcgccaccacgcgggagcggtaggcttcggactcttccttcaggcgcgccgcggtacccttggcgcgcgggaggatgtcattggcataggcctggccttcgctgatcgcgcgctcgcggtcctggctggccttgttgacgtcgtcgaacgcggcctgcacctgctcgggcggctgcacgctctgcacgttcacggacagcacgcggatgccggtcttgtacgccgtcaggatggcctggatcgacttggccagttgctgcgcgatctgttcgcggctctcgtacagcaccgcgtccatcttgttgcggccgacgatctcgcgcaccgaggtctcggcggcctgcgtcaccagctcttcatcgccaccgcggtcggtcttgttgaagaacaggaattcgccggcgtcctggatcacgtactgcacggtaaagcgcacgtcgatgatgttctcgtcctgcgtcagcatcgacgagtccttcaggttgctgtccttgatcgaggtggagcgccccacctcgaccgaacgcaccgccgacaggttgacgatctcggccgactggaccggccagggcatgcgccagttgatgccggggccggtggagtacttgaacttgccgaactgcaggatcaccgcggtctggccttcctgaaccatgaagaagccgctggccagccagatgccgaccacggccgcgacgatcacgccagcgcccacccccgagcccttgcccggcgtgcgcggaccgccaaagccctggttgttgccgccgccgttgtccttgcggccgagcaggccgttcaggcggcggttgaagtcgcgccacagttcgtccaggtcgggcgggccgccgtcctgctgcgggcgctggttctgctggcggttgtcgtcgcgaccgtccttcttgtcgtcgtcgtcctgaccgttgcgaccccagcgcggatcgttcagcgagaagatggcgcgcaggcgctgccagcccgcgcgcagcgcgaagcggccgcctggtgtcaggctcgaatcagcattccggggaaactggggcatgaagtgcacgggtccggggaagtttgtaacagggggattctagcagtcatccgagccacttttggccaattcgcgcaatcccggcagcaatcgcaccgggattgggcagaacggccggagcactggcggcgaactgacggcaacttgacaggctacagcctgtccgaatcccccgcatcagcgtcgtcgctgccgtcagccacgccgccctcatctgcactgccatcatcgccggcatcggcgtactggggcacgtcggccaggcgcgggtcatagggttgcggctcgggcgggcggctggccagccattgcgccacctcgaccacggcctcgcgcagcgcatccaggcccatgccctcgcgcgcgctcaggaacacgcgggtggggatgccgtcctcgtcgcgctccaggcgcgggccctgctccagcagctcgggcgcggcatcgatcttgttcatcaccacgatctgcgggatgtccagcgcgttgatttccgccagcacgcggttgacctgctcgatctgctcgtggcgcaccgggctcgatgcatccaccacatgcagcagcaggtcggcatgcacggtctcgtccagcgtggcgcggaatgccgccaccagttgcgtgggcaggtcgcggataaagccgaccgtgtcggacagcaccacgttgcccagcccgtccaggaacaggcggcgcgaggtggtgtcgagcgtggcgaacagctggtcggccgcataggcgccagccttggtcagcgcattgaacagcgtcgacttgcccgcgttggtatagcccaccagcgaaatgctgagcgtgtcattgcgcgcgcgcgcgcgccgctgcgtgctgtgctggcgctgcagccgcgacagatcggacttgagccgcttggcgcgctcgtccagcatgcgccggtccagctcgagctggcgctcgccggggccgccgcgcatgccgatgccgcccttctgccgctccaggtggctccacgcgcggaccagccgcgacgcgcggtactggacctgcgccagctccacctgcaccttgcccacgtggctctgcgcgcgctgcccgaagatgtccaggatcaggccggtgcggtcgatcacgtggcggttcaggaagcgctccaggttgcgctgctgtgccgggctcagggcgtggttgaacaccaccacgtcggcatccagcgcgtcggcggcctccttcagctcctcggccttgcccgagccgatgaacagcgccggatccggccgcgagcggcggcccgtcaacgtatgcaccggcacagagccagcggtagaggtcagcagcgccagttcgctgaggctttcctggaaatcatgcttgccgaagtcgacgccgaccagaatggcgcgcgaaggggcggtatttgaagtggctctggggtccaagggcgggcgcgaaagcgcagggaaaaacgggttcagggggaaggcgggcggatgtcggacactgtcccggcccctgccgggacaggccgccgcatgatgcggaacgtggcggcagcggtggcggcattggcaaccgccaggccgcgcggcaccgggcgcaatggcgcaccggcgccgggcatcggtgcggcgccgcggggcgcccgcacgatgcccgcaaggagatcaggcctcggcggcgtcatccacgcggaaattgaccgcgcgcgcaggaacgacagtggaaatcgcatgcttgtagaccatctgcgtcacggtgttgcgcagcaggacgacatactggtcgaacgattcgatattgccttgcagcttgatgccattgacgaggtagatggaaaccggcacgtgctctttgcgcagcgcgttcaggaacgggccttgtagcagttgccctttgttgctcatggcacactccaaatttataggtttagtggtgaatgatggggatggaaatccccggttcaagtcaggcggcgcaaaaacgcgccagaaaaaagatcaaaaacggtaccaagtcggcgtcaatgcacagggaacccctgctaccgcaaatttagccgcagttccaaacgaacgcaaacgaaaacttgccccgccaggaatccgattccggactcaatccttcgagtccgcgtacggatttttgttcgtacgaaattcgatgcgaagaggggtgccctttagcttgaatgccgtacggaaacgattttccaggtagcgccggtaggtttccgcaacgcccgagagcgcattgccgtggatcacgataatgggcggattcgagccgccctggtgcgcgtagcgcagcttgggccgcgacgcgccgacccgcttgggctgctggaattccaccgcttcctgcagcacacgcgtgagctgcggcgtcggcagcttgaccatggccgcggcgaacgcgtcatcgaccgaacgcatcagcgcgccaatgccggtacgctcgcgtgccgagacaaaatggaaattcgcgaagctaaggaattgcagcttgcgttccaggtcatgcttgatgcggtcgcgggtatggccgtccagcccatcccatttattgacgcccaccaccagtgcgcggcccgattccacgataaagccggcgatatgcgcgtcctggtcggaaatatcctgttgcgcatcgagcagcaggatcaccacattggcatcggcgatcgactgcagcgtcttgaccaccgagaacttctcgatcgcctcgaacaccttgccgcgccggcgcaagcctgccgtgtcgatcagcgtgtagggcttgccgccgcgctcgaactccacgtagatggcatcccgggtggtgccgggcatgtcgaacgcgatcacgcgctcttcgccgatcagcgtgttgaccagcgtggatttccccacattggggcgcccgacgatggcgatcttgacgcccttgccttcgtccggaatctcttcgcccagctcggggcgctcctggaccgcgagttcgatggcttcgtcgaccagttcgctcacgccgtcgccgtgggcagcggagatcgcgtacggatcgcccatgcccagctcatagaagtcggccgccaccgaggtgtacttcatgccctcggccttgttgaccgccagcatgatgcgccgtccggtcttgcgcaggtagtcggcgatggcgcggtcctgcggcgccaggcccaggcggccgtcgacgatgaagatcaccacgtcagcctcgaccacggcctgcttggtctgcttggccatctcggcgacgatgccttccttgaccaccggctcgaagccgccagtatcgatggcgatgaacggacgttcgccgatgcgcccttccccgtaatggcggtcgcgcgtcaggcccggcaggtcggcgacaagggcgtcgcgcgatcgggtcatgcggttaaatagcgtcgacttgcccacattggggcggccgacaagtgcgataactggtttcatgcaataaacggaaacgggggccggcacgccgccccccggtaactccggagtcaatggatccgacggcacgccgcgccacctagggcgcggtctgccgcttgtcctgtcgggcgcggcgccgggtcaacggacccgctgcaattgccgcgctaaggatcatgctaccggattcggcgctggccgtaccgacaggtgtacggcagcgcgcattggattcctgtcagccaggctggaaaccgtagacgtcgccgtcgcgggtctggattaccagggtctgccccgccaccacgggcgcggcggtgatggcactgccatcggtcttcatgcgtgcgatgacctggccgtcttcgcgcgacaggaagtgtacataaccttcaaagtcgcccattaccaccgagcggcccagggccagcggcgcgcccaggcggcgattgcgcaggtcgttgttcttccagcgctcgttgccgttctggcggtcgaacgcatgcacgaccgactgctcgtcgctggcgtaaattgcattgtcatcctgcgccgggccgctcggcgacgagaaatccttgccccactgcggctgcccgctggccagttccaggcaggccacccggccctggaaggtggtggcgcagacctggcgcccgctcaccatcggcaggccggtgacgtcgttcaggcgctcgatctccgacacgcccttcgggtacgagaccgcactctcccagcgcagcacgccgttgcccggcgtcagcacgcccagcttgccgccggggaagcccatcacgatgccgtcgccggcaaacaccatccccatcgccgcgcgcaggttcagcggcgtctgcgaacgctggtagatccagcggcgctcgccggtctcggcgtccaggccgaatacgcgcgtgtcggtggtgcgcaccaccaccaggccattgccgaccagcggcgccgacagcacctcgccgttgacctgcttcttccagatctgcttgccgctggcgtcaaaggcatagatggcgcccttctcgccggcgaccgccgtcaccgagccatcactgcccggacccgaggtcaggtccaggtcggccttggacttccacagcacgcgcccgctggcgccttccagcgccatcacgttgccgttattggacgacacgtagacgttgttgcccgccgcggccggctgcatcgaataggggccgctcttgcccacgtcggccttccaggcctggcgcaccgacagcgtgcccgagaccggcttgagctcggcgggcgggtgcttgttttccttgctgaacagcgagcagccgcccagtgtggccaggcaggcaaccgccaccagcgcacgggtcatggcgcgggcgggctggcgatgtacggcacgggaaagcactgacgtcatagggttacggtcctgtttatacgatccgctggatatgcggtgtttgcatgcgttcgggcgcggccggatcaggccgtgcccagcgcatcaagcttgaactggatgatctggcgcatcgccggctcttcctggcccagcttgtccagcgccttgcgataggccgtgcgcgcatcgtcgcgcttgtcctgcgcggcgagcaggtcgccgcggcggtcggcatacagcgccacgaacgctgccggcggttcatccttgagcagcgccaggcccttgtcgtaggccttctcgtcgagcagcacgccggccaggcgcacgcgcgccaggtgcgaatactcctggtcgccatggtcgatggcccattgcagctggctcttggccgcggcgaggtcgcccgcatcgtacagcacgcggcccgcgaccagcgcgctcatctggccataggcggtgcggccgtacttgtcttccaggtcggtcgcggcgcgcttgatgcgctcgatgtcgcgcgcctcggcggccttgagcacctgctcgtacagcaccgcggcctcgccggcctgcttgcgttcccagtacttccagccgttccagccggcgaacgccagcagcgcgacgatcagcacccaggtcagcgcattgccgtactggcgccaccaggccttcagattctcaagctgttcctgttcttctagatcgtaagccatgtcgaggcaatcacctgcgttgggttaggtactcgtgtactgggttttccgggtggccggtgcgcgatttattcgctggcgccgaccatggcgtcgatcaggtaatcgaccagtccctcggccggcacggtggcctgttgtccaccgccttcggcctgctcgcgctggcgaagttccttgacctggaccacgccggcagccacttcgtcgtcgccaatgataacggcataggccgcgccgcttgtgtcggcgcgcttcatctgcgacttgaagctgccgcccttgccgtcggggctggcgtgcagcaccacgtccaggcctgcgtcgcgcagccgttccgcggcgatcatcgcctgctgcgcggcggcttcgccctggtgcaccaggtagacgtcgcagcccgccgcgtcgggcaccacgccctcttcgcggatcagctcgatgatgcgctcgatgcccatggcccagccgcaggccggcgccggcttgccgcccatctgcgcgatcagcgggtcatagcgcccgccgccggcgatggtgccctgcgcacccagcttgtcggtgatccactcgaacaccgtcaggttgtagtagtccaggccacgcaccaggcgcggattgatcttgaacgggatgttgttggccttgagcaggcgctgcacgccctcgaagtgcgccagcgactcctcgcccaggaaatcgatcagcttgggcgcgttcgccgccatctcctgcagcgccgggttcttggtgtccagcacgcgcagcggattggtgtacaggcggcgcttgctgtcgtcgtccaggatgtcctggaagccttccaggtacttgatcagctgttcgcggtgcgcggcgcgttcatgggcctgccccagcgaattgagctccaggcgcacgccaaccaggcccaggtcgtcccacaggcgctggcacatcaggatgatttcggcatccacgtccgggccggcaaagcccagcgcctcggcgccgagctggtggaactggcggtagcggccgcgctgcggacgctcgtggcggaacatcgggccggtgtaccacaggcgcttggggccgtcgtacagcagattgtgctcgatggtggcgcgcacggccgcggcggtgccttcggggcgcagcgtcagctgctcgccgttgagcgaatcggtgaaggagtacatctccttctcgacgatgtcagtgacctcgccgatgccgcgcacgaacagctgcgtatgctcgacgatcggcgtgcggatctgctggtagccgtaggcacgcagcatggcgcgtgcggcattctcgaaatgctcccacagcggcgcgtccgccggcagcatgtcgttcatgcccttcacgccctgcagggccttggcggggcgcaccttcggttcggtcttggcaccgcctgcggcggcaacgttctcggattgcgtcattctgttcttgtcaggctgctggcacccggccggtccggctcaggctgccacttctttgtcggcccgcgcagcgcccgggccgtaatgtgtgcgaacgtattcatctacgatcgcctggaattcttctgcaatgcgctcgccgcgcagcgtcttcaccttgacgccgtcgacgaacaccggcgccgccggcgattcacccgagcccggcagcgagatgccgatgttggcgtgcttgctctcgcccgggccattgacgatgcagcccatcacggccacatccatttcctcgacgcccgggtaggcggtcttccattgcggcatctgctcgcgcagataggcctggatgcttgccgccagctcctggaaaacggtgctggtggtgcggccacagcccgggcacgcaatcaccatcggggtgaagttgcgcatgcccatggtctgcaggatctcctgccccacgtacacctctttctcgcgcggcgcgccgggttcaggcgtcagcgagatgcggatggtgtcgccgatgccttcctgcagcagcaccgacagcgccgcggtcgacgccacgatgcccttgctgcccatcccggcctcggtcagcccgaggtgcagcgcgtagtcgcagcggcgtgccagctcgcggtacaccgcgaccagttcctgcacctgcgacaccttgcacgacaggatgatctggtcgcccggcaggccgatttcctcggccttcttggccgagtcgatggccgaggtgatcagcgcctcgatcatcacgctctgcgccggccacggctcggcgcgcccggcgttctcgtccatgatccgtgccagcaggtcctggtccaggctgccccagttcacgccgatgcgcaccggcttgtggtagcggcacgccatctcgatcatctgcgcgaactgcgtgtcgcgcttggcgccctggccgacattgccggggttgatccggtacttggacagcgcctcggcacaggccggatagtcctgcagcagcttgtggccgttgtagtggaagtcgcccaccagcggcacgtccacgcccatgcggtcgagctgctcgcggatcgacggcaccgcggcggcggcctcgggcgtgttcaccgtgatgcgcacgatctccgagcccgcacgcgccagttccttgacctggatggccgtgccgatggcgtcgaccgtatccgtgttggtcatcgactgcacgcgcaccggcgcaccgccgccaatggtcaccacattgtcgccccacgcaacgcgcgcctggcgcgtctggcggcgcggcagcggaccgggcaggaccgggagacagagctgttggttcatagcgttaccaccttgcaaagacgcacctcgcgcccgcgtcagggcagcgtcaggcgcgccacgttgttgcggttggctgccttcaggtcgaccggcgtgccattgcgcgtcagcgactcgacgcccttgacgttgccgatcaccaccttgtatggggccgtgccgccaccggccacggtctggccagccttggcggtaccgcccatgacgatcttgccgctattgtcccggatctcataccaggtatcggcggcaaaacggatctgcagttcgccctctcctgctggcgcagccggtgccgcggcagctgcaggcgcggaagcggctgcgggcgccagcgcggccacgggggccgcggcggcactggccggagcggtttcggcagacggcgccggcgaatcgctggcggccatgaccggcggcagcaccgccgtcacggtgccggcttccgtgctctggatcacggcaggcgcttcagccgttacggtctcggcagcgctgctgcgcgcatcgatccatgcgcggatatggtcaagcccgaaccagccgcccgcggccaccagcacggccaccagcgccagccagacccagcggccgccgttgccgcccgagcggaagcggttgcggtcgtcgaaggccgcattgatgccaccttcgcgctgccgggcaatttccgccacctgcgccaccgggcgcggctggaagcgtgccagcagcgggtcgatgtcgacgtgcagcatgcgcgcataggcacgcatcacgcccttggcgaaggtcacgtcgggcagtgcctgcaggttgccggcctcgatcgcgcgcagcttgcctgcagccaccttcaggcgcgcgctgacgtcttccaccgacatgcgctgcgcctcgcgctcgcgcgccagcgctgcgccgatctcgcgtgcggcagcttcgcgttctccttcgtgcgcgcccccgccgacttgttgcgtcggtacggcctggcctgcggcgcggtcgtgctcactcatcccatgctccttgttcgtaggcggtcaactcacgcgagtcggggaagcggctgcgcagttgcgccccaagcgcatcctgcgtgcggctgtcgccctgacggtgggcaatgcgcgctcccagccagagggattgcgcattgacatattggctgttgttgacgcgctggatatattgccgggcctgcgcgaagtcgccgcgccggtagaagaccagcgcgaggttggtgttggccaccgggttgttgcggtcgtagccgagcgcggccttcaggttcttttccgcttcggcgctgtggccctggcgcagttcgcacgcgcccaggctgatcagcggcttggcggggccgcctgctgacggcgccgccatcgcgcgctgcagcatcggcacggcctcgccgtagcgcccttcctggcacaggaaccagccgtagttgttgagcaggtcgccgtcgttggcacgcatcgacaccgccgtgcggaagctgtcgtcggccagcgtgcgctcattcatgttcatgtagatcagcgcgcgcacatggtaggcatcggcaagcgccggatcgatggcaatggcctgcttgatctcgtcaagggcgaccgcgttctggccggcctccagatagttggtggcgagctgcagccggatgccggcacggcgccttgcatcggtctggtcggaagcggtctggggatcctgcgccggcgcatgcggcagctggcagccggacaacatcagcagccccagcagggccgcagcgatcagacggatcatgcagggcgaacctcccgaggctggccggaagcagcgaccggcaccagtggcgtgatcttgccgaacttgccgcgctcgaccaggcgcgtgcggtccttcacctcaccggcaagctggccgcaggcggcgtcgatatcgtcgccgcgggtcttgcggatggtggtcacgatccctgcgtccatcagcacctgcgcaaagcgccggatctgatcgttgttggagcgcttcaggcccgattcggggaagggattgaacgggatcaggttgaacttgcacggcacgtcggccacaagcttcagcagttcccgcgcatgctcgacgccgtcgttgacgccgtccagcatgcagtattcgaaagtaatgaaatcgcgcggcgcgaattccaggtagcggcggcatgccgccatcagttcggccagcgggtacttcttgttcagcggcaccagcacgtcgcgcaaggcgtcattggacgcgtgcagcgacacggcgagagccaccgggagatccttggacagccggtccatcatcggcaccacgccggaggtggacagcgtcacgcggcggcgcgacaggccgtaggcgttgtcgtcgagcatcaggcgcatggccggcacgacagcatcgtagttcagcagcggctcgcccatgcccatcatcaccacgttggagataacgcggtcgtccttggggccgcggcccagttgttcgcgcatggcgaactccgccatccacagctggccgatgatttcaccggtgctgaggttgcgcgagaagccttgcttgccggtggaacagaagcggcagttgacggcgcaccctgcctgcgaggaaacgcacagcgtgccgcgcgtttcctcggggatgtagaccgtttccaccgcgttgccctggcccacgtcgagcagccacttgcgcgtgccgtcggccgacaggtggtcggtaatggcggcaggcgcgcggatctcggcccgcgtcgcgagcttttcgcgcagcgacttggcgagatccgacatggcgtcgaagcggctggcaccgtagtggtggatccagcgttgcagttgccgcgcacggaacggcttctcgccgagctcgccgcaataagcggtgagcgcgtccgcgtcgaggtcgagcaggttgacgagagcgttcatggcggcaaactcagcttcggtgtcagtctagtcctggcagcagcgccggacaatcagcggctgtagacgttcatgcccgggaagaagaacgacacttccacggcagccgtttcagcggcgtccgagccgtgcacggcgttggcgtcgatgctgtcggcaaaatcggcgcggatggtgcccttctcggccttcttagggtcggtggcgcccatcaggtcacggttcttggcgatggcgttctcgccttccagggcctggatcatgaccgggccggaaaccatgaaatccaccaggtccttgaagaacggacgctccttgtggacagcgtagaactgctcggcttcgccgcgcgacaggtgcaccatcttggcagcaacgatcttcaggccggcggcctcgaaacgggcgtagatctggccaatgacattcttggccacggcatccggcttgataatcgacagggtgcgttcgatcgccatgaaaaactccgaaaaatgaaggggttacaaatggattaaacgtgcgattctagcacgaagactatgaccctttcgagggtcttccctgctctggcgtgtgtcgggccgcccttgccgcacaaccggtcgcaaagtgcgccaatgagcacattacaaccttgtcatgccaggaacacgccgccccggctaacatccaatgtgagcggcaccgaacggcgcaaagcatgcaataggtgactcatgagttacctcgcccttgcaatttagcctcccaggtgccacattgacgatggttccgtccgggttccatacgaatcttcgcatccgaagcctcgcagcccggcgcctcaccgttttgagacaggagtcaccatggataacaagctgaacacctacggtttcggcaacagtgcgtcgaccgtcactgacgtcgtcgttcgcaaccgggtcttgcgcaacacttactggctgctggccctctcgatgatccccaccgtgctcggcgcgtggatcggcgtggccaccggcttcagcttcatggcgggcaacccgttcctgtcgctgatcctgttcctgggcattgcgttcgggttcttctacggtatcgagaagaccaagaacagcagcatgggcgtggtcctgctgctggccttcacgttcttcatggggctaatgctgtcgcggctgatcggcgtgacgctgcagttctccaacgggccggcgctgatcatgtatgcctttggcggcacggcggcggtattcggcgcaatggcgaccatcgccacggtcagcaagcgtgatttctccggcctgggcaagttcctgttcgtcggcgtgatcctgctgatcctggccagcgtcgccaatatctggctgcagctgccctcgctgatgatcacggtgtcggtgatcgccatcggtatcttctcggcgtacatcctgttcgatgtgcagcgcgtggtaaacggcggcgagaccaactacatcaccgccacgctggcaatctacctggacgtgtacaatgtcttcgtcaacctgctggcgctgctgggcatcttcggcggcagccgcgagtgacggcaacctcccctgcagcatgaaaaaaccggcctgatggccggtttttctttggtgcgacttgcgcgatcagccgcgctcgaacaccgcgatcgactccacgtgcgaggtgtgcgggaacatgttgaccacgcccgcgccggcgagccggtagcccgccccgtgcaccagcaggccggcgtcgcgcgccagcgtggctgggctgcacgagacgtagacgatgcgctgcggcagcacgttgctgccctgctgcgccagttcgcccagcgccttgcacacggccagcgcaccttcgcgcggcggatcgaccagccagcggtcaaagcggcccagcgcggcaatgtcctcggccgtgacctcgaacaggttgcggcatgcaaactcggtcctggccgccagcccgttgtattcggcgttggccagcgcacgcgtggtcagcgcctcgctgccttcgatgcccatcaccgacttgccctgcgtggccagcggcagcgtgaagttgccgatgccgcagaacaggtcgagcaggcggtcctgcggctgcgcgtccagcaagcgcagcgcgcggccgatcagcacgcggttgatctggtgattcacctgggtgaaatcggtcggcttgaacggcatgcggatgccgaattccggcagcgtataggccagctcggcatcggccgggtagaacgggtagaccgtatccgggcccttgggctgcagccagaactgcaccttgtgctggtcggcgaaggcgcgcagcaggtccttgtcggcatcggtcagcggctccaggatgcgcagcaccagcgcggtgacttcctgccccacggccagctcgatctgcggcatgcggtcgcggatcgacaggccgccgaccagctcgcgcagcggcaccagcatggccgacacgtgcggcggcaggatctcgcaacgggtcatgtcggccacatagctgctcttgcgctcatggaagccgaccagcaccccacccttcttggccacatggcgcacagtcagccgcgcgcggtagcgatagccccagtccggcccggcgatgggacggaacaccacgtcgggcttcaccttggacaggtgccacaggttgtcttccagcacgcgctgcttgatcgccagctgggcacgcgaatcgagatgctgcatcgagcacccgccgcagaccccgaaatgctggcagccgggcttcacgcgcatcaccgattcctgccggacctcgaccaggtgggcctgctcgtagctgggcttgcggcgaaagctgcggtagctgacggtctcgccgggcagcgcgccttcgacgaagatcaccttgccgggcgtgccgtcctcattcagcaggcggccaacgccgcgggcctccatgtcgaggctgtcgatcgacaccacgggatcggccgcgggggcgccagcgtcggcgcggacacgggactcttttgcgacgggagcagcaccttgatcggcaacagcggccgcggctgccggcgtttcttgtggggaggacacggcttgggacatcagacgaaacctgacatattgttttgtgaaagcgggattgtatgccagaccgggccggcatcggcggctgcttcccggcgacgtgacggagacggcaaatggaactgatttcctggaatatccaatggggtcgcggcgccgacgggcatgtcgacctgggccggcaggtcgacaccttgcgcggcattgccgatgccgacgtcatctgcctgcaggaggtcacgcgcggcttcggtgaactgcgcggcagcccgggggaagaccaggtgacggagttgactgccctgctgcccggctaccacctgctctacgcgcctggtgtcgaccggcgcaccgccaccggaggacgcaagcagttcggcaacctcatcgccacgcgcctgccggtgcgcgaagtcttccgccacgccctgccctggccggcggacccgcaagtggcctcgatgccgcgcgtggcgctggaagcctcggtcgaagtcagcacccggcggctgcgcgtgatctgcacgcacctggagtattactcatcacaccagcgcgccgcccaggccgaagccttgcgcacctggcacgccgaagcctgcgaccatgcgcgccgccccggccgcagcgagaaatggccgggcccgttcacgccggagccgcgcccggccgaggccgtcctgtgcggcgacttcaatagcaagcctgacgatatcgcctaccgccgtgtgctcgagccctttgacgatgccacgccgccctggcgcgatgcctggctgcacacacacccaggccagccgcatgcgccgacctgcgccctgtacgacaaggagcaatggccggagccgccgttcgcctgcgatttcatgttcgtgaccgagaatctcgccgggcggatccggcgctgcgaggtcgatgccgatacggccagctcggaccaccagccgatcctgctgtcgctggatttgtgaattcgtgtcggcggcgcgtcgccgccgtgctcagtcgaggtcttcggcttcgggcgtgagacgctgcagccggaatgcctgcaggtattccatccactgctcgccgggcagttcggccaatgactcctggacgaactccatctcgatgtcgaactcgcgcggcgacatgccgccgcgcatcagctggaagcggcagtacatcaggtaggtgttgacgacgtcggtctcgcaataggcgcggatctcgtcgagctggccggcctggaacgcctgccagaccttgctgccgtccatccccagcttgcccgggaagccgcacagcttggccaggtcatccagcggcgcgctggcgcggggctggtacatcgccagcaggtccatcaggtccaggtgccgcatgtggtagcggctgatgtagttgttccacttgaagtcgcggctgtcgtcgtcgcggccctcgcccatctcccagtagcgcggcgcggtgacgccgttgaccaggccgcgataatgcagcaccggcaggtcaaagccgccgccgttccatgaaaccagttgcgggctgtagcgcgcgatcagttcatagaacttctggatcagcgtggcctcgccgtcttccggcgtgccgagcgagccgacgtggaacaccgccgagccgtcgcggtgcgtgcggcgcagcacgcaggaaatcgcggcgatgcgctgcaggtagtgcgggagaaaatcgctgccggtcttttcgcggcgggcggcaaacgcatgctcggcgacttcggcgtcgctcatcgcatcgggatggtcatgcaaacggcgcaggccggcaacatcgggaatggtctcgatgtcgaataccagcacaggggtcatagaacagcgtccttcctgacaccttgcgaagcgaaatgccgcttgagcttgaccagcgcctcctgctggatctggcgcacgcgctcgcgcgtgaggcccatttcctcggccagctcttccagcgtggcgggctcgatatggttgaggccgaagcggcgctccaccacatagcgatgcttttccgacaggcgcgccagccagagcttcatcagcccttccagctcgcggtgcgccacctcctggtcgggggcggcgttgtgctcgtcggagaggaaatccaggaggctcgagccgggatcgagatcgaacggcgtatcgagcgaggtggtatgttcgttgagtgccaggacgtcctgcacttcgtccggcgtcttgcccagcaggtgggcgatgtcttcaaggctggcgtcgcgcccgtcggtgccgcccttctccagatggcgcttggcgcgcagcacctggttgagttcgcggatcacgtggaccggcaggcggaccgtgcgcgcctggttcatgatggcgcgctcgatgctctggcggatccaccaggtcgcgtacgtcgagaagcggaaaccgcgcgacggatcgaatttttcaatcgcgtgcatcaggcccaggttgccttcctcgatcagatcgagcagcggcacgccgcgattgaggtagcccttggcgatactgaccaccagccgcaggttgcgctcgatcatgacctggcgcgcggcaaagtcgccgtccttggccagcgtggagaaatgcagctcttccggggccgacagcagcggcttgatgctgatgcggttcaggtagtgctggacggtgtccgcagccagctcggtatgcagcacggtgcggaaatcatcatgctcgggggcggcactgtcggtgccattttccgcgctctcttcttcctcgtcttccgactcgtcctcgtcgtcgtcgcgcacgatgcgctcactgtcgtcggcaagcaggtcggcctcgcgcaggcccaccgaagtggacgtggcgatgggctcgtcggtcacgggaatcagttcggcggcgagatcaggctcgaagccttcagcatcggcgcgcgcgtcgggatgtgccacaccagccttcacttccggctgcttgggacggcgagccctgcttacggttccggaggagacagttttctggcgtggcatgaaccctcactgtggcggcaggtaccgcatcggatcaaccggttttccgttcttgcggacttcgaagtgaagctttacccggtcggtatcgctgttgcccatctccgcaatcttctggccttttcggaccgcggattgctcagccacgagcaccttgtcgttgtgcccgtaagcagtaagaaatgtctcattgtgtttgatgatgacaagattcccgtagccgcgcaaggggccaacgtgaatcacccgaccatcgtccgcggccagcaccgcatcgcccttcttgcccgcaatatcgatgcctttattacccttgtcgtcgaatttcccgaccgtctggccggttgccggccaggccagcttcatcgagccatcggtgaccggcgcggcggccgcggcgggcgcggcgggcgttgccgcaggcgccgaagcggccgcggccggaggcaccggcgtggcggccgggcgggcctggtcgatcggctgcgcctgcaccgtgcccggggccaccggcatggtggccacgccgggcgcaatgttgacgtcggcacccggcggcacgatgcgcagcagctggccgacctcgatctggttcacattggtcaggttgttccacgttgccacatcgcgatacgactggccgttctccagcgcgattcggtaaagggtatcgcctcgcttgacccgatagtatccggggggtgccggttccagcgtcgcggccgtggtaccggaagtggaggtacggtcaaccacaggtgccggcatcggcgaattggcgcaggcggccagcagggccgtcagcgccgaggccgcaaaaagttgtccggcgcgtgcgaaatattgcgatttcacgatgttgtgcatagttcgactcagatggtgcccgattttaagggcacaaagaaaacggcttcaagcgcggttctgtgaaatcgatggcggttgcgccgctcgatcagcaacagctgctgcgtgacggtctggcctggcacgcccgccggcggcatcaccgccaccggggcgatcaggcgcccaccgatggccagctgctccagcagcgcctcgggcacctccatgccggccgcggccaggatgatggccgaaaacggcgccgcctggggcagccccagcatgccgtcgccgtagtgcaggcgcaggttgggcacgcgcagcggccgcaggttggccttggcctgctcgtgcagcgggcggatgcgctcgatcgagaagacctcgcgcgcgacctggctcagcaccgcggcctggtagccgcagccggtgccgatctcgagcacgcgctccagcggcgcgtcggcggccaggccctcacgcagcagctcgatcatgcgcgccaccaccgacggcttggaaatggtctgctggtggccgatcggcagcgcggcgtcctcatacgcctgcgatgccagtcccggctcgacgaacaggtggcgcggcacggtggcaatggccgacagcacgcgctcgtcgcggatgcccgcggcacgcagccgcgccgccagcgccgcgcgcgcgcgtgccgaggccatgccgccgccgcccgcggtggccgccgaggcgcgttgctcgaccgcgcttgcaggcaccggcgcgggcgccggtgcggcggtgcgcggcaggcgcggcttggccggcttggctggcgccggtgtgggcgcggccggccgcggcgtgcccacggcaggcaagccggcggtgcgggccggtgcgggcttgcgctcgactaccgcatcgagcggcagcggaaacttgttgcgagggggcgtggtgctcatcgggggcgcgacactgcggatcggtggcctacttcaaccactggtcgagcgcgtcgagctgcccgcggtgcgtcaggtcgagctgcaacggcgtgagcgagacatagcccgccgcagctgcatggaaatcggtaccctcgctggcatcgcgcgcatcgcccgccgggccgatccagtagttggtgtcgccgcgcggattgacctgcgtgatcaccggctgcgacggatggcgcttgcccaggcgcgtggcacggtagcccttgatatgttcgaacggcaggttcgggatattgacgttgagcaggaacggctcggccggcggcgtgccgatgatgcgctccaccacggtgcgcgccacgcgtgccgcggcgtccaggtgctcccagcccttgtccacctgcgagaaggcgaccgacggaatgcccagcaggtagccctcgatggcggcggcgacggtgccggagtacagcacgtcttcgcccatgttctgtccctggttgatgccggacaccaccaggtcgggtttctcttccagcaggcccgtcagcgcgatatgcacgcagtcggtcggtgttccgttgacgaagcgaaaacctttttgcacgccttcgcgcgcttcgtagatcgacagcggccgctgcagggtcagggagttggaggcaccgctatggttctgctccggcgcgatgaccgtgatccggcccagcggcgcgagcgcggcatgcaaaacggccagtcccggcgcgagataaccgtcgtcgttggcgagaaggatatgcatggcgcgattgtacctgagcgcgcgcgcgcaagcggcccctgcgccgccctgaaagcacgtttctggcgctgtatgcaggccgcaaataaccacctccatagcttggacatggaacagaacgaccgtgctatttctacgctacacttgccctgcccgcccgcataagcttgactggcgtgaaatgccaccaacatcaccggagacaagatgaaagccgtactgtgcaaagcctggggcccgcccgattcgctgaccatcgaaaccctgcctgacctggtgccggccaagggcgaagtggtcatcgacgtcaaggcggccgccgtcaacttcccggatgtgctcatcatccagaacaaataccaggccaagcctgccctgccgttcagcccgggctcggagctggccggcgtggtcaatgcggtcggcgaaggcgtcacccacgtcaagcccggcgacaaggtgatcgcctacctgggcaacggcgcgttcgccagccaggccaaggcgcctgcggcgtcagtggtgccgatgccgcccggcatcgacttcgagaccgcggcggcgttcacgctgacctacggcacctcacaccacgcggtcatcgaccggggcgagctgaaggccggccagaccatgctggtgctgggcgcggccggcggcgtgggcctggcggcgatcgagatcggcaaggccatcggcgcgcgcgtgatcgccgccgcctcgaccgacgagaagctggcggtgtgcaaggagcacggcgccgacgcgctgatcaactacagcaccgaggacctgcgcgaacgcatcaaggcgctgaccgacggcaagggtccggacgtgatctatgacccggtgggcggcatctatgccgaaccggccttccgttcgatcggctggcgcggccgctacctggtagtgggttttgccaacggcgagatccccaagctgccgctgaacctggcgctgctcaagggcgcctcgctggtgggcgtgttctggggcgacttcgtgcggcgcgagcccaaggccaaccaggccaatatggcgcagatgctgggctggatgaaggaaggcaagatccgcccgcatatctcggcgcgctatccgctggagcaggctccgcaggcgctcaaggacatggaagcgcgcaaggtcaccggcaagatcgtgatcgtgccctgagcggcacgcacgccggcggcgcgccctgcccgccggtaaaagaagggcgcaaggcgtgcggctacgccctgcgcccggctgaggcaacgcgcctcaagctgccagccgccctcgatggcgcacacccatgcgccaggcggccggcagttcccaacaggccgatgaggccattccggccattcaggccattcaggccgccccttcctcagaagcggtgctgcaggccggccatgacgccggtctggttgttggcgaagccgaccaggtcgcgcgagacgctgacgttctgcccgttgcgcgcatcggcatagcccaccgacaggtaggccagcgtgcgcttggacagcgcgtactggccgcgcagcgagaacaggatcgggtcggcgttgttgccgcccttgatgttctgcttgtagaccgcgccgtacagcgtgaaggccggcgtgaagtcatagctggcgccgccccagtacatgtcgctgcggtccgtcgccgcgccggtggtgaaggtgcgcttgtagttgcggtagccggcaaacagcttcaggtcgccgaagtcatagctggcgccggcatggatgccctggatgtagtcggtgctgtcggccggcgtggtgctgctgccggcgccgttctggcggtcccaggtggcggccgcggcaaacttgccggcgctgtagcccacccccagcgcgtacttggacgagctcttgaagtcccccgccacctcgcccatggccacggtggcgcccagcttcaggccgccgaagctgccgtcatagcggaccgcgttcgaggcgcgcgagaacaggccgtccttgcggccgccggtggcggtcgacgaagtagcccacgaataggccggcgcgtagcccatcgggtcgaacggcagcatgaagtcgtaggtcgtggtaaaggtgcggcccagcaccacctggccgtagcggcttgccaggcccaccgtggcacggcgatcgaacagcgtgttgtcggtgtccagcctgccggtgtcgatggcgatgccgctttccagggcgaagatcgccttcaggccgccgcccaggtcttcgctgccgcggatgccccagcgcgaggtgttcttgccgcccgaggtcagcttgaccgccgagccgtccggacccgcgtggctgacatattcgatgccggcgtccaccaggccatacatggtcacgctcgattgggcggatgccgatccggccgcagccagacccatcgctgcgaatgccattgccctacgcttcatgctatctccttgcttgtgcttgttgtgtgaatcattagccggccggatggtaggggacgcgcactttcagttcgctttcggaatgcaggcttttcgcgggcacggcgccgctgcgggattgggggtttccctagcttctaagccggcgcacttccctgtatctgtctggcctcggccgttccggccggatttccgtattgccgcctgactgccctgccccatgcgtatcctgcttgccgaagacaacgtgatgctggccaattccctgagccaggccctgggccaggccggcttcacggtcgactgcatgcacgacggccgcagcgccgacaacctgctcagcacgcaggactacgcgctgctgatcctggacctgggcctgcccggactggacggcctggaagtgctgcgccgcctgcgccagcgccgcaacccgctgccggtgctgatcctgaccgcgcacggctcggtcgaagaccgcgtgcgcggcctggacctgggcgccgacgactacctggccaagcccttcgacctgtccgaactggaagcgcgcgcccgcgcgctgatccgccgtgcccacgggcatgagagcacgcagatcgcctgcggcccgctgcactacgacagcgtcagccgtgccgtcctgctgcacggcgagctgctgccgctgaccgggcgcgaacgcgccgtgctcgaggtgctgctgctgcgcgatgggcgcgcggtgaacaaggcggcgctgtcggagaagatcttcggcatcgacgaatcggtcaacccggatgcaatcgagatctacgtgcaccggctgcgcaagaagctcgacggcagcggcgtggccatcgtcacgctgcgcgggctgggctatctgctcgaagcgcggccggcggcatgaggcttccacgacaggcgcccagcctgcgcctgcagctgtcgctatggctgctgctgccgctgatggccctgctcgccttcgatgcgtggctgacctatgagcgcgccatgtctgccgcgcatatcgccttcgaccgcacgctggaggcgtcgctgcgcgcaatgcgcgaaggcatccgcctgcgcgaggggcggctccaggtcgacgtgccaaacctcgcgctggaactcttcgacgaccaagccggcccgcgcatcttctaccgcatccgcgacgaggacggcgcaaccgtgaccggctacgacgacctgccgatgccggccgaggcgccgctgcggctgtaccgcaccgagttctacgacactgtcttccgcgagcacccgctgcgcatggcggcccaggcgctgccggtgcacgacgtgggctcggcacgcacgcgcctggtgtgggtgctggtgggcgaaaccatcgagccgcgccagctgctggcgcgcgacatcctgatcggctcgctgctgcaggagctgatgctggtgacgctggcgctgggcatcgtctggctcggcgtgcggcgcgggctgcggccgctgaaccggctctccgacacggtggcgcgacgcggcacgcagctcgacccgatcgagcagaaggacctgcccgccgagatgaagccgctggtgcaggcgctgaaccagtacatggaccggctccacggcatggtgcaggcgcgcaagcgcttctttgccgatgctgcgcaccagctcaagacgccgctggcgatcatccaggcgcagtccgagctggcgctgcgcgagcgcgacgctgaacgcgtgcgcgagcatatgcggctgctgcacggcaccgtgcgccatgcctccaagggggtacagcagctgctgtcgctgtcgcggctggagcctgatgcgggctatatgcccacgctcgggccgctgcggctcgatgcgctggcgcaaggcgtggcactggactgggcgccggtggcgcgtggcagcgaggtcgacctgggcttcgagcaggaagggtcggtggaggtcgccgggcaggcggagctgctgcaggagctgacgggcaatctgatcgacaacgcgatccgctatgcggggcgcggtgcggtggtcacggtgcgcgtggcgctgcacggcggcgtgccgcggctgcaggtgatcgacaacggccccggcattgctccggcagagcgcgatgcggtgttccggcgcttctatcgcggcgagagcggacagtccgtggaagggaccgggctggggctgtcgatcgtgcgcgagatcgcgcggctgcatggtgcagcggtggagcttgcggatacgcccggaggcgggctaacggtgtctgtaaacttcagcgctgccggccacaaacccgagacttgctcttgaccgcttgggcgccccctctcccgcaagcgggagagggggcaaaccgccggccagcaacgcttaccggcaagtcctgcatcaaagcttctccgtctccccgctcttcggctgccacttcatcagccgcttctcacccatgccgaccatccagtccagcaccagcgcaaacgccgtcagcaccacgatgccggcaaacacggtattgatgtcgaaggtgccttcggcctgcaggatcaggtagcccacgccgcgcgccgagcccaggtattcgcccaccaccgcgcccacgaaggccaggcccaccgaggtatgcagcgacgagaacacccagctggtggcgctgggcaggtagacatggcgcagcagctgcttctggttggcgcccagcatgcgcgcgttggccagcaccaccgggctcacttccttgacgccctggtagacgttgaagaagacgatgaagaacaccagcgtcaccgccagcgccaccttcgaccagatgcccaggccgaaccagaccgcgaagatcggtgccaggatcacgcgcggcatcgagttcatggccttgacgtaggggtcgaggatggccgaggtcatcgggctcagcgccagccacaggcccacgcccagccccgccaccgtgccgatgccgaaggccagcacggtttcgatcagcgtcacgcccaggtgcaggtagatatcgcgctcgacgataaaccagctccagatgcgctgcgccaccatcagcggttcgccgaagaaaaaggcaacctgctgcgagcgcgtggccatatgccacacgccgaggatcaccaccaggacgagcagctgccagacgcgcaacatgcccttggaatcagtacggaatgccatcgggattcaggtcttgttaggttggagggctcacgccaccttgcgctgctgggcgtagcccttgagcacttcctcgcgcagcacgtcccagatcgcggcgtgcagctcgacaaaacgcggatggttgcggatctcggccacgtcgcgcgggcgcggcaggtcgatctcgaactcgccgatcgggtgtgtgccggggccggccgacagcaccaccacacggtcgctcatggcaatggcctcgtccaggtcgtgggtgatgaagagcacggccttgcgcttggcggcccacagctccagcacctcgttctccatcagctggcgggtctggatatccagcgccgagaacggttcgtccatcaggatgatgtccgggtccagcaccagcgtctgcgccagcgcaacacgcttgcgcatgccgcccgagagctggtgcggatagcggtcgccaaagccgcccaggcccacgcggcgcagccattcctcgccctgctgcacggcctcggcgcgcgccacgccgcggaactccaggccggcgacgacgttgtccagcgcgctgcgccagggcatcagcgcctcggtctggaacatatagccggcgcggcggttgatgccgcgcaggggctcgccgaacacgcgaatctcgccgctggagggttccagcaggccggcgccgacgttgagcagcgtggatttgccgcagccggtggggccgaccacggagacgaattcgccgggctggatcgacagcgtgacgtcctggaccgcggtatagcgctggctgcggtcatcgcgcgagacaaaagtgcaggtgaccttgtcgagggaaagtgcgggagtgctcatggtgaaccgtctcggtcccgccgtggcggcgccggggggcgcggcgcgggcgggtgatgatggattggccgtcaaggattcaaagcaaaggcccgctgcggacagcgggccgatggcatcgacggcgagggtcttacttgtacttggcgttggccttctgcacgaaggcgttggtgtaggtctcttccagcttgaccggcttgcccttgagctcggcgtcgaactggctcagcgcgttgaacgcggtgcgcgggccgtcggccggcatggtgccgtccggcgagatcgcttccttgaccttttcccacgcggccaggtacagcgcgcggtcacccagcaggtagctttccggcacagtcttgacgatgtccgacgggcccgccttctgcagccacttgagcgcgcgcaccatggcattggtcagcgcctgcgtggtgttggggttctgctggataaacgcctgcgacgcatacaggcagcccgacggcatgttgccgccgaacacggcctgggtgtccttgagcgtgcgggtgtccgaggcgatgcgcacttcgttcttctgcgtcagcatcgagatcaccgggtccaggttggccatcgcatcgatctggcccgagcgcatcgctgccaccgcaccggcgctggcgcccacgccgatgaacgacacgtccgaaggcttcagcccggacttggccagcacgaagttggccatcatgttggtcgacgaacccggcgcggtcacgccgatcttcttgcccttcaggtcggcgatcgacttgaagttgggcatggtcttgttcgacaccaccagcacgatctgcggggcgcggccctgcagcacgaattcctggtagcgctggcccttggcctgcaggttgatggtgtgctcgtaggcgcccgagaccacgtcggcgctgccgcccaccacggcctgcagcgccttggcaccgccggcgaagtcgacgatctcgacgtccagcccttcttccttgaagtagccgaggcgctcggcaatggtcagcggcaggtaatagaacaggttcttgccgcccaccgcgatggtgaccttggtcttctcgggcttgccctgtgcctgcgcctggccgaaggtgaaccagccggccaggaacagcgccagcgcgatcaggaattgcttccagaatttcttgttatacatgcgagatctcctacccgtgtggactggcgctgcggcgacatgcgctcgaagggggcgcgccgcggtgcggcaaattgcgatgctaccggacggtgcgatgcaccgcatcggtatcaacacctagcaaacccgccagcataacgcccttacctttcgatcaccttgccgcagcccgcgccatcattccgcgtggatgtcggcggacttgatcaccttgccccagcgcgcgagttccgccttctggtactgacccagctgctgcgggttcatgtacttggcctcggcgcccaggtcctcggccttcttgcggaaggcttcggtgcgcatgatcttgtcgatttcgccagtcagcttgtcgatcaccggcttgggcgtgcctgccggtgcgtacatcgcgaaccacgacgacacgtccaggtcggggtagccggcctcgggcgccgacggcacgtccttcaggctgggcaggcgggtcttgctggtcaccaccagcggacgcagcttgccggcggcgatatgggccatcagcggcggcggcgtggtgatggtcaggtccaccgagccgcccagcaggtcggtcatggccggaccggtacccttgtagggcacgtgcgtgattttcgtgccggccatctggttcagcagctcggtcgagacgtgctgcagcgagccgttgcccgacgaggcgtagttgagcttgtccggattggccttggcgtaggccaccagttccttcagcgacttgaccggcaggctcgggcgcaccaccagcacctgcggcgccgacaggatgttggccaccggcgcaaagtccttgaccgggtcccacgacaggttcttgaccagcagcggcgtgatcacgtggaagcccgagtactgcagcatcagcgtgtagccgtccggcttggcccgcgccaccagttgcgcggcgatgctgccgttgccgccgggacggttgtccaccaccaccggctggccgagcgccttggacagcggttccgcaatcatgcgcgccgcgatgtcggtggtgccaccggccgcggccgataccaccagcgtcaccggacgggcgggataggtaccgtcctgcgccagggcgacgggcgcgaaccatgccgcaccgagtgccgccagcgtggcggctacggccttgcgccgtgcgggcatggcggacttgcgttgaagggcttgcttcatgagggtctccgttatctgttggatgtgttgttcttgtctgggtgccggctatgcctgcccggcgaaatgctccgccatccaggccggcggctggtgcgtgcgcaggcgcgggccggcgctcagcagctggctgtggaggtcgcgcccgaccagcgccggcatgccggccaccacctcgagcagcgcgcccaggtcgacgccggtcttgacgcccatgcagtcgaacatgtggaccaggtcttcggtgctgacgttgccactggcaccgggggcgtaagggcagccacccaggccgccggcggccgcgtcgaagcgcgtcacgccggtctgccaggcagccagggcattggccaggcccatgccgcgggtgttgtgcaggtggatggtcaggccggtatcgggcagcgcggcctggaaggcctcgcacagcgccgcgacctggtccgggtaggccatgccggtggtgtcgcacagcgtgatgccgtccgcgccggcctcggcgaagcgggtggccagtgccatcaccgcggcgctgtcgacctcgccctcgaagggacagccgaacacggtcgacagcgaaatattgaccggcactccggcgccgcgcgccgcctcgatcatcgccagcaattgcgcttgcgactgctcgcgcgtcatgcgcaggttggcgcggttgtgggtctcgctggccgacatcaccaggttgacctcgtccggccggcacgacagcgcacgctccagcccgcgcagattgggcaccagcgcggtgtagcgaacgcccgggtggcgccgcatgcggtgcatcagtgcctcggcgtcggccagcgccgggatggcgcgggccgaggtgaacgaggtggcttcgatgcgggcaaagccgcaggccgacagcgcgtcgagaaaggcgaccttggcatcggtcggcaccaccaccggctcgatctgcaggccgtcgcgcggcgcgacttcgttgatctcgacgcgggcgggaccgctcagtttggtggcggcgctcatgcgatcaccttgcgcgcacgcaggtcggcgatggcggcgtcgtcgaagcctgcctgcttcagcaccgtatcggtatgctcgccgagcgtcggcgcgcggtcatggatctcgccggggctggccgacagcttgggcaccacgcccggcacttccaccgtgagtccgccggccgaggtcaccgactcgatcacgccgcgggcgcggtagtgcgggtcttcggcaatgtccttgacggtatagatgcggcccgacggcacctgcgcgtcgcgcagcagggccagcgccgagtccaccgtctgcgtgcgggtccagtcggcgatggcggcatcgatctcgtcgacgcgcttcacgcggccatcgttctgcgccagcgacggatcgtcggccaggtcgggccggccgatggccagcatcatgcgcttgaagatggcgtcgccattggccgccaccagcacgtattcgccgctggcacaggggtacgcgttggacggcgcgatccccggcagcgcgccgccggcgggctgccgcaccgcgccaaaagccgagtattccggcagcagactttcgctcaggttgaacagcgactcgtacagcgccacgtcgatgacctggccttcgccgccgcgcgcgtcgcgctggtacagcgccagcagcacgcccatggcgccgtgcaggccggcgatggtgtcgcccagcgacaggccggcgcgcaccggcgcgcggccgggctcgccggtcaggtggcgcaggccggccatggcttcggccaccgcggcaaagccgggctcatccttcttcggcccggtctggccatagcccgacacgcgcagcatgatcaggcgcgggttgtcggcatgcagcacgtcccagcccaggccccacttctccatggtgccggggcggaagttctcgatcagcacgtcggcctcggcggccagcttgcgcaccagtgcctggccttccggctggcgcaggtcgatgcagatcgactccttgttgcgcgactgcgcctcccaccagaccgaggtgccttcatgcagcatgcgccatttgcgcagcgggtcgccctgccccggcggctccaccttgatgatgtgggcgccaaagtcggccagggtcttggcggcaaaggggccggcgatgagttgtccgagttcgaggacgcgaatgccctcgaggatctgttgcgccatggggtgtctccgtgcgatgcggtgtcttgttgcagtgcggcaagcccaatgactggcttgtcatacattgcgttcgaacggagtgtgccccagcagggggcctgccaggaatcggcaatcggagaagcgggctttctcggaacgcgaaaggctgcggagccgctcagcgcgggcgcgtcagaacggcgcccggtccccgcacaggtgggtgatcagcagacgggccgagactgtcagcccggccgggtcgcgcagcccgatcagcagcgagcggcgcgcccaggcgtcttgcagcgacaccagcgacagccccatcgacttgacgtgcggctcggcagcgatgcgcggcagcacgcccacgcccagaccggccatcaccatgcggcacatggcatcgaagctgcgcacctggatgcgcagccggaacggccggtcgagccggctgctctcctcgagcaggcgcgcggccagcgaggtttcctgcggcaggctgacgaagtcgaattccagcgtatcggcatagtgcaccgggccgcgcgcggccagcggatggttgggcggcgtgatgatgaccagctcgtcctgccggtactcgatcgtcatcagcccggccgcgggggtgcggtcggcaaagatgcccacgtcggcgcggttctcgaccagcgcggcgacgatatcgcggctgttctgctcttccagctcgatgcggatggtgggatgacgctgcatgaacgacgccaggtcgtcgggcaggaactgcgtgatcgccgaggtgttggcgcacacccgcacctgcccgcgcacgcccgaggcgtagtccgacatcacgccggccatgcgttcgacgtcctgcaggatggtcagcgcatggtggaagcaggcctggccggcctcggtcagctgcacgccggcggcatggcggaagaacagcggcgcgccgaccgcggtttccaggtcggagatgcgcttgctggcggcggccacggccaggtgcgactggcgcgcgccggccgagatgctgccctgccgggccacggcgacgaacaagccaagcgtgacgagatcgaagcgggccaggttcatgggagaggcaggcgactgaagaaggcggaagaacgcggtgaccggcgcgcgggcaatcggccccgcgcgatcgtgctcagaggttgcggcggtccatcaccgcacgcgcgatggtgccggcatcgacgtactccagctcgccgcccaccggcacgccgcgcgccaggcgcgacaccttgaggccgcgcgccttgagcatttcgccgatgtagtgcgcggtggcctcgccttcgctggtgaagttggtggcgacgatgacttcgccgaccgggccgcccagctcgggctcggtggcgcgcgcgagcagccggtcaagatggatctcgcgcgggccgatgccgtccagcggcgagagccggcccatcagcacgaagtacttgccgcggtaggtcagggtctgctcgatcatgacctggtcggccggggtttccaccacgcacagcaccgaggcgtcgcggcggtcgtccaggcaggtctcgcagatctcctgctcggtgaaggtattgcagcgctggcaatggcggatatggtccgccgcgccgcgcagcgcatcgcccagcttgcgcgcgccctcgcggtcgtgctgcagcaggtggtaggccatgcgctgggcggacttgggcccgacgccgggcagcacccgcagcgcttcgaccagtgcttgcagcgaggtcggggacgatgccttcacagtggcgttcagaacgcgcagcttgaagcccgggggcagcggcaggcccgaggtcatcgagcccatcttttcctgcgaggtggcttcggccttgcgcacggcgtcattgaaggcggcggcgaccaggtcttccagcaggtccttgtcttcgccctcggccagcaggctggggtcgatggtgacgcgcttgacgtcgttcttgcaggtcatgaccaccttgacgagaccggcgccggactggccctcgacctcgatctgggccagctgctcctgcatcttcttcatgttttcctgcatctgctgggcttgcttcatcagcccggcgagttgacctttcatcatgatggaatgctcctggattcggtaagaaattcggtgaagtaagttcggtaaagcaaacgcaggccgcggatcaggcggcgcgcggctggatcgagcccggcacgatctggccgccaaaatcgcgcagcaggccctggacaaagggatcggcctcgatcacggcctcggcttggcgctggcgctcggcgcgcgcctcggcatcggcggccgcggccgtgatggaaaccccgccgacttcgcagaccacgcgcaccggctcgccgaagtggtcgcacagcgcctgctgcagccgctcggacacgccgttctcgcccagggccgcgaccgggatgcgcaggtggaaggtacgtccgaccacctgggtcagttcgctctggtaggccagctgctgcgccaggcccttcaagggcaggccggcggccagcaccggccattcgccggtgaaggccggcggggtgccatcctcgcccgctgctggcgggcgcggggcgacgaacttggcggactctgccggcgccgcggctggctgcaccggagcggtctcgcgcgccggctcggcctcgcgcgcgggcgcccggcgcggcccggcggcacgcgctgccggttcgttgaaaccgttgtcgcggtagccaggatcgctgtcataggggccgatgaccggcaggtcaggcggcagctcttcccacggcggcacatcgctgccacccgccagctcccagggcggcacggattccggctccgcctggcgcgcggcgggccgtgccggcgctgccggcgactgcatgggcgccttcgcaaccggtgccggcggccgactcacggctgccgcgccgggcgcgcgcaagggttgggccggcgggcgctgcgcggcagccggcgctggcgccatggccggcggcggcgccttgcggccgcccccacgggcagcggaagcctggcgggcggccgccagcgcggcggcggcgggcgacatggccccgttgccggcgccagcggccggccgtgccggcgcagcttcaggggatgcagggacagcggcaggtgcggcagcgggttcagccactgccacgggctggaccgcccgtgcgggcataggggcagggaccggggccgccgcagcaccggccttggcctgttcggcggcattggccacagccgtcgcatggcgggtatcaacggtttgcgcggcttcggcaccacgctggcgcgcaggcgcggcaccaccgccctgcccttgcgccgtagtgggttcagacgacggccggaacgccagcatgcgcagcagcgtcatggtgaagccggcgtactcgtccggcgcgagcgccagctcgctgcggccgaggttggcgatctggtagaacagctgcacttcctgcgcgtcgaacaccccggccaggcgccgcacctcatcggcttcgggccattcgtcctgcaccgaggccggcacggcctgcgccagcgccaccttgtgcagcagcgagcccaggtcctgcagcgcgccggcaaacgacaggctgcggtcggccatggcatcggcaatcgccagcatggcggcgccgtcctcggcggccagcgcatcgagcaactgcaccaggtagccctggtcgatcgcgcccagcatgccgcgcaccgcgtcttccgagacctggcccgcgctgtaggcgatggcctggtcggtcagcgacagcgcatcgcgcatcgagccgtgcgcggcctgggccagcaggcgcagcgcattgccgtcgtggccgatgccttcctgcgccagaatatggtccaggtgcgagacgatatgccccggcggcatctgcttgaggttgaactgcaggcagcgcgacagcaccgtgaccggaatcttctgcggatcggtggtggcgagaatgaacttgacgtgcccgggcggctcttccagcgtcttcagcatggcgttgaaggcgtggttggtgagcatatgcacttcgtcgatcatgtagaccttgaagcgcccggaggtcggggcgtagaccgccttgtccagcagctgcgccatctcgtcgacgccgcggttggaggcggcgtccatctcgatgtagtcgacgaagcggccgctgtcgatctcctggcaggccttgcactgcccgcacggctgggcggtgatgccgccgttgccgtcagggccggtgcagttcagggccttggccaggatccgcgacagcgtggtcttgccgaccccgcgcgtgccggtgaacaggtaggcatggtgcagccgctgctgttccagcgcgtgcgtgagcgcgcggaccacgtgctcctggccgaccagcgtggtgaaatccctggggcgccatttgcgcgctagaacttgataactcatggcggcgattgtagcaaaatgcagcccccctccggccgccgccgccccgacctcgcggtctttattcgccacgcgccgcgcgggctggctccggtggccgcaaccagcccgcggcgtggctcagccgcactcgcccacgtagccgcaattagcgcatttggcgcatccgtcgaccttgtgcagggcgtgcgcgccacactccggacacggcttgccggtgccgacaccgggggtgccgggggctcggaccgggctggcgagatccgccccggcatccggcgcctgccccccgccttcgcgctgggccagcctggccgccagcgcggctaccggcacctggccgccctcggcatccaggaagccgcgcttgatcaggatgcgctgcagcgcgtagctgagcgcggccacttcggaatcatggaagcgcggcacctcggtaccgtcctggcgcagcagcgtaccgtagcgcaccgtgcccttgtcccacaccacgttgcgcatatccgccaatgccttggccaccgagccgccagagcgcgccaccatcgacaacagccgcatggtcgaggtgatccactgctggccctcgctgcgctgccccgccggcatgaagaactccaccgggcgctcgatctccaccggcttgccgtcggcaacgccggcgacgcgcatgaagttgacggtcaggtagacggtcttgtggccctcgtaggtcaggtattcgaccttggacgtcaccccctccaggtcgcccaccggccggctgccgaaggggcgaaccaacggattatcgtcggccacggcagcgggagccaccgccggcgcctctactgacagcacggcccccagtaccgaattggggcgataggtcgccagccccttcaggccggccttccacgcctccaggtacaggttgcggaaggcttcgtacggataatcctccggcacgttgacggtcttgctgatgctggtgtcgatatacggctgcaccgcttccagcatccgcatatggtccagcgccgacatctgcagcgcggtgacgaaggcatccggcaactgggccatgtcggcccccatgtgacggtaaagccgccaggcatgatccgccacctcgaagctgcggtagctgttgtccggcatccgcttcttgcggttataggtccacgagaaggcgggctcgatgccattggacgcattgtcggcaaaggccagcgtgatggtgccggtgggtgcgatcgacagcaggtgcgaattgcgcagcccgttgcgcgcaatggcatcgcgcaagcgttccggcagccggccggcaaacccgctctgcaggtaggcgttggcatcgaacagggggaaggcgcccttctccaccgccagttcggtcgacgccaggtaggcatcgtcgcgcatgcgttccgagatccgcgccgccagctgccgcgccggctcggtgtcatagcgcaggcccagcatcaccagcgcgctgcccagccccaggaagcccagcccgacgcggcgcttggcgtgggcctcggcctgttgttcgggcaacggccagaaggtcacgtcgagcacgttgtcgagcatgcgcgtggccacgcgcaccacttcggcaaaggcatcgaaatcgaattcggcctgcggcgagaacggctggcgcacgaagcgcgtcaggttgatcgagcccaggcagcagcagccataggacggcagcggctgctcggcgcacgggttggtggcctcgatgcgctcgcagtaataaaggttgttgtcggcgttgatctgcgacaggaacaggatgcccggctcggcatggtcgtaggtggcctgcatgacctggtcccacaggttgcgcgctggcacgcgccggtacacccactggccgtcgtcgcggcgataggcgcccgcggcgatcatgtcggcacccggctcggcctcatgcaccagttcgacctcgccgtcggcctgcacggcctgcatgaaggcatcagtgacgccgatggagatattgaagttgctgaggtcgcccttgtccttggcgtggataaagctctcgatatccggatggtcgcagcgcagcacgcccatctgcgcgccgcggcgcgcgccggcggattccacggtggcgcacgatgcatcgaacaccttcatgaacgacaccggccccgaggcgcgcgaatgcgtggcccgcaccagcgcgccggccggtcggatcgccgagaagtcatagcccacgccgccgccgcggcgcatggtttcggcggcctgcgccaccgccgtgtagatgctggggcggccttcgcgcggctccgacaccgaatcgcccaccggctgcacgaaacagttgatcagcgtggcctggatgccggtgcccgccgccgagttgatgcgtccggccggcacgaagccgttttcctgcgcccacaggaagcgcgcgctccaggcctcgcgctggtcctcgggttcggcctgggccagcgcgcgcgccacgcgttgcctgacatcggcaatgctgcgctcttcgcccttggcgtatttctcgatcaggacttcggtggagatttcctgcggcgccagggcgccgcgaatgatctggtcgtttgcgttcatgtattggctcaccacggtctgggtcggtgaatggtcgggccgccgcggcccgcgttacctgcgccagatcaagccgacgcatttgccgcgggcaatgacccaccactgcaaagggcattcaacgcaatttctccgcggtatcgcggtctggggtacaatgccgctcggacgggcctcctcgcatggtggcgcggtcaacctggtcaggtcgggaacgaagcagccacagccgttttccgccagtgccgagggtcaggctcgtccacctcacacccctcctgccgtacccctcccgctatctccgcacgcacgagtcgttcgcagcgcagtccctgtcactttagtacagccgggccacgagcgcgcgcgccgcacatcccattttgcgccgattctggcaccctgtccgggtgccacgccagccgtcagaacagcgagccctgctgcggcatcggcggcgccagacgctcggcgggaatccattcgccgtccgcggtggccacgccggcctcgatacgcttgcccgggaacatcggcgcaagcgcggccgcatagcggcccagctgcgcgcggtaggcttcatgctcctgcggcaggagccgcagcttgtagtcgacgatcaccacgcggtcgtcgaactccaccagccggtcgatacgcagcagcctgccgcgcgcgtcatagagttcgacttcattgcgcgcgctgcgggcgtcccccgcccccagcaacggcgccagtgccggcgcgcgcagcatcgcagccaccgcctccagcgcttgcgccacctgttgccgccacgcctgccgtgccgccccggtgtgcgcgcccgtcagcgggaaccagcgcaatacggtgtcgatccccggcacgccggcaaaggcttcgggatagcgcgtcaggcgttccagcaaggcatgcaccagctcgccgtggcgggcggccgcagcgttgaagacgatgccgtcgggctcgtcttcggcctcgccctcttcttcaaacccgatcccctgccgcgcatccaccgcatcgcgatagcgcagccggaagtcggtaaagcgcaccggctcgctcaggcgcgcgggcatcggagcctggtcctgcgcatcggccagctcgcccggataggccggcaccatctcgccgacgcctgcggcctgcagccgcacataccaactgccggcgatctcggcattgccctcgcccgaaccgctgcggctggcacggcccttgaccccgctgaccagcaggccctgctgcgcgcgcgtcatggccacgtacagcaggttccagttctcgcgctcgcccagcgccgcctccgcctcgaacaacggcgcccgcgccagcccgcgctcgctgcgcttgccgtaggccgagaaatgccgaggcaccggcgacgacggcggccagtcgaccaggatgccgccccggtccgcggccggctcactgtggttggcatcgagcagcaccacgaacggcgcctccaggcccttggccgcatgcacggtcaggatatggaccgcgtcgaggccggcaaacgccgaatcgtcctcggccggctccacgtcttcggcgctctcgcccatgccgccttcatcggggctttcgccctcgtcgccgcggcggatttcctgcagctcgtcgataaatttcggcaggctcggatagcgcccgccgtcgaggtcaagcgacagcttcaggaaggcgtcgaggttggccagcacctgttcgcggatatccggcggcgcggcctcggcataacggcgccgcacttcgccgccgtggaagatctggtcaatcaggtcatgcaccggccggtgcggcgcgacgcgcaaccactggcgcaagcgctgcacgccttcgcgcagcgcatcggatacgtgttcgggcaggccgcctgactcgatgcgtgcccaccagccgccctcgccttcgatccgggccagcgccagcaggtcgtcgtctgacgctcccaccagcgggctcttcagcacgtgcgcgagatccaggtccgattccggcgtcatcaggaacgccagcaacgccgacaggtccagcgcctcgagcgtggccagcaggccgccgcggcgcgggctcaggcacgggatgccggcctcgcgcagcgcgcgctcatagtcagccagatgggtcttgcggcgcaccagcagatgcatgtcgctccagcgcgcggggcgctgttcgccgccctcatggaccggcacggtgtcgcgcaccaggcgcagccacgcggccacgcgccggccctcttccagccgcagcgaatcgccggcctgccggcgtggctgcagcagcgtgtcgcgatgggcggaggcggcttcggcggacttgtcctctgcaccatcgtcaacggcgtcttcggccttgtcctcgggctccaccagcggcagcagccagaccggcccgttgcctccggccagtgccgtggtctgggtcgcgtacagcggatagcggccctcggcgcgtgcggtgtcgaacacggcgttgacccagtccagcacttcggcacggttgcgccgggtgcggttggtgcgcagcacggtggcgccgaacgtatcgcgcagcatctcgccggccgcgccgaacagccgtgcatcggcgcgccggaagcggtagatcgactgcttgggatcgcccaccaggaacaccgtcgggcgctcgcccaggcccgcatagccggccagccagccctgcaggatgcgccactgcagcgggttggtgtcctggaactcgtcgagcagcagatggcggtaacgcgcgtccagccgcacctgcaggtacgtggcggtctcttcgtccgacatcaggcgcgcggcctgccattccaggtcggcgaagtccatcgcgcgctgctcgtccttgtgccgctggtagcgcgtcagcaaggcatcgccgatgcagaacagcgcgcggttgatcgccagcaccgcggcttcgcaacaacgcgcgctgatgtcgtcaagcatggcgcagatcgaggcatgctcgtccagcaacgcatcgaccatgccttcgccgccggcggccttgaccagcgccgcggtgcgccgcagcgaacgcgggccgccggtggtggtgaagaacgcggcgcgcaactgcgcgaacgcccgttcggcgggcttgccgggcgccgcgcccgcttcgcgccacgcggtgatcgccatcagcgcatcggtgatgcgggcggcgtgggtctgctcagtcttgccggccgcgcccaggcgcagcgccagcgactcgcaggcatcgcgccagccttcgtcggacagcgcctgcagcagcacgtcgccccgggcgtcttcgcccaggcagtcggacagcgcctgcagcgggtcgccgccctcctgcatcgcccaccattcgctgcgggcatggaacatcgcgtccagcagcgcgcgtgcctggaagtcgcccacggtatcgaccagcgtttcccacgcggcgcgcaagtcggtgtattgctccgtggccagcgcgcgccagaccggggcccaagcttcgcgtttcatgcgcagcgcatcttcgcgcagcgccgcgcccggcacgatgcccgaggccagcggcgcgccacgcagcagcgtgccgaaccagccgtggaaggtatcgatggccatgcgcccgggcgcggccagcacctgcgcatgcaggcgccgcgcacgcggcagcgcctcgcgcgcggcgtcatgcgtcaggccgcgctgcaccagcgctgcgaccacgtcttcatcgctgtcgcgcgacatctgtgccagcacctccagcaggcggtcgcgcatttcttcggcggccttgcgcgtgaaggtgatggccaggatctcgtgcggcgcggcgccggccagcagcaggcgcaccagccgcgccaccagcagccaggtcttgccgctgccggcacaggcctctaccaccaccgagcgcgcgggatcgcaggcggcgcgcgtgaactcggcctcggaaacgggctcgccgtcgcgctggtaaggctggacgtggtgcggatcgtggggcgtcatgatgtcagcgccggcacggcggtggattcccagaagcccttgcggcacaggccgcgggcggtgcaatacaggcaggcggaggcatcgccgaaggccggcagcctggcaccctggcgcaggcgcatgacgtcgtcgcgcatctgccgttccagccagatgacggcggcttcaaaatcgggcaggccgacttcgcgctgcgccgccgctgcgccctcgcgcgcgccttcgagcgatacccagctgcccgctgccgcatcggcgcgcagcaggccgtagaacggcagctggcagtcttccccgacctcggccagcttgcgcttgaggcgggtggcgctctgcgtcttgtagtcgagcacggcatgcgccccgcccgggccctggtcaagccggtcgatgcgcccggtcaggcgcagcggctggccgtcgggcatcggcaggtcgatgccggcgtcgagctcgccgccgcgccagaaccagccctcggcctcgcgcgcggattgccaggcgacatacgacggcatcacctcgcgccagcgccggtagtaggcaatggcattgccgtcctcggccatcagcgcgccgaacacggcttcggaaatctcggccaggcgggccaggcgccggtcttccgccagcgtctcgccacgctcgcggcgcgcctgcaggtccttgtggtagcgcagcagcacgtggtgcaggtgttcgccgatctcgcgtttctccagctcgtcgctgactgtctccaacccggccaggcccagcatgcggccggcgaagaactggtaggggcagcggcgcagcatgttgtaggcctgcgcgctccagcgcaccggcaccagcgcgggctccgccgccggcgccggcatgccctgcggatcggcaaaggtctcgtgcgcctgtgctgcggcggaggcttcgatgctgacgcccgcgcgcgcgcagcacgccgccaggcgctcgatccagcccgacacatgatgcggctcgccgcggctgccgtagcgttgccaggtcagcaccacgtcgtcgttgttcagcagcacctcggccaggtcgcgcgcctgttgcgcaaagcgggcctcgcggtcttccaggtccagctcgcgccgcatctggttggagaagaacatcagctcggcggcgctggacggcagttgcgcgtcatcgcagccaacgatcaccacgccctcgaagcggcgcatgcgcgcgccgttcagcggcaggatggtgatgcgcgccgggccgctggccgagggctccttgtaggcgaccgattccagcagcgccgacagcatcgcgcggaactcgccctgcgacagcgtggcatggccgccggtctcgtccagcggcaactcctgcagccgcgccagcgcatcgagcagctggctgccggcatcgtccgcggccagcgctgcgcgcatgccgaggccgtcgagcatgccgtcgagccgttccagccaggttgccagcggatgctgcgcgaggccgcgcggccagcgcgccgcctcgtcggcgagcacggcgatgagcgcgtgcgcggcgtggcgcggcgcttcggcggcaccctcgtcttccgtggcagcttgctgcgccgcggtcggtgcgtggccgaacagctggcgcaggcgcgcccagccgccggtgatgccctcgcgccgcacctggcgctccagcagcgcgatggccgcgccgcgcccggcaacctccggcaggcagaacgggctcttgagcaggtccagcagcgcggcggtgtcgccgtcgcgcaccaacaggtcgaaccagcgcatcagcgcggcggccgcgcgcgtggtggaaagcttccagccggtctcgtcgcgcaccggtgcgccggcgcgcgccagcagggcacgggcgcgccgcgccaccacgcggtcgtgcgcgaccagcgccacctggcggcggccttcattgagccactgcaccagctgcgcggctgccgcggcggcttcatcctcgaagcgcgcgctgccgaccacgcggatcgacggacgctgcggcggcagcgcaggcatggccggcgcgggggcgacggcttcggcatcatcgacgatccttgcttccggccatagcgccagcagggtctggtaccagtcggcatcgctcccgccctgcccggtccagtcatagccgacctgcagcaccggcaccagctcggcggcatcgcgcaggaacgcggcttcaagcggcgtgggcggggtcggggcaatccagatcaccgggccgcgcagctgctgcgacagctcgcgcaaggcgcggcgccgcgccggcagcggatcgtccgggccggacagcgcctgccagaatgccagcacgatgcgcgcctcttcgccgaggaagcgctcggacagatgcgaataggtccgttccagcgcgccctgcagcaggccggcgcgatcgtcgccgtcgatctcgtcatcgtcgcggatggcggcgtcttcgagccagcgcgcgttaagctcgtcgcagatcgacagcagcgtctgcgacaggccccatgcggcggtctcgttctgggcgccgaaggcgcggcgcagccaatcctgcccgcgcaccgcctgctgcacggccagcaggcgtgcggccgggctgcgcaccggggcgccctcgggcggcaggtcgagcagccagtggcccagcgtcagcacgcgcggcagcagccgcgggctgcccgacgcgcgcgcggcggcgtccagtgcctggcgcacgcccgggatctgcgccgcggtgggcacgaccacgtgcgcgcccgcctccggcgcgccgcagcggtcgaggaaataccaggcagcggtggccgcctggtcgaggaaatcagggccagggcggaaacgtagcgacgtcatgggcgcgtggggcgcagcccggaatggctgcgcgaactgcgtcggtcggcgaaagcgtcaggatgcaacggaaacaatacgggcgccgccggcctgggcggctggcggcaagtgtgatgcagggcaggcggaaccggctcagtccgaaccgccttccagccgggcgcggatttcgcgcgcggtctcgagcaggccctcatagccggagcgcgcatgctcgggcaggtccgggtcgcccaccagggtaccgagggtctcgatgatgctgtagaccaggccgcgtgcggcaccgctggcgatgctgttggtctccacggcgctgctgatatggtccagcgcatcgctcaggtggtccacgtccggcgcctggccgggctcgggctgcgaaggcttgcggggatcggtgttcatgtcgatgacctagtcagtggcgcaggatgcaagattggtccgctggcgccgcctgcggaccgctttctattctacgcgcacgccacactcaatcggcaccgcgcggcgcgcacaagtgcattctatgacacaccctcccgcacgccgcaagcgattacccgaatctctcggcgccatagaaaataagcatttcaatgaatcctccgattgcagcagaatcatttccgtgccggcgcgctttcgagtgtttgccaggccggtcttgaaaatcggcaaactggtaacatatcggcagcaccgggcgcggcagcggcccccacagcctgtttgcgggctgcggaggcagcccgacgggtccgcgcaatctcgtgtaaggtaacggttcggccctccgaagtctccagccttcaacataaacagagcgaaaccagaggttttccgccatgagcgaacaaatcaagtatgtgagcgacgcctccttcgatgctgacgtcctccagtccgacaaacccgtcctgctcgacttctgggcggaatggtgcggcccctgcaagatgatcgcgccgatcctggacgaagtcgccaaggactatggcgacaagctgcagatcgccaagatcaatgtcgatgaaaaccagcaggtgccggccaagttcggcatccgcggcatcccgacgctgatcctgttcaagaacggcgcggtcgcggcccagaaggtcggcgcgctgtccaagtcgcaactgaccgccttcctcgacggcaacctgtaagctgcgcgccgggacctgacccacggtcccggttttgtcacgatccgacgtgcgtgcgccacatcctggcggcccggtcggattgtgctaagatgccaccaacaactccccgagcgttcgctcatttccccccttccctttaggtctcgcccgtccgggcccatctgtacccctcgtctatgcacctgacagaactcaaatcgcttcacgtgtctgcgcttctcgaaatggcggctacgctcgagatcgacaacgcacaacggatgcgcaaacaggaactgatgtttgcgatcctgaagaagcgcgccaagatgggcgaaaccatctttggagacggcacgctggaggtgctgcccgacggcttcggcttcctgcgctcgcccgaaacctcgtatctggccagcacggatgacatctacatcagtccgtcccagatccgccgcttcaacctgcacaccggcgattcgatcgagggtgaagtgcgtacgcccaaggacggcgaacgctactttgcactggtcaaggtggacaaggtcaacgggcagccgcccgaagcggtcaagaaccgcatcatgttcgagaacctgacgccgctgcacccgaaccggccgctcacgctcgaacgcgatatcaaggctgaagagaacatcaccggccgcatcatcgacatgatcgcgccgatcggccgcggccagcgtgcgctgctggtggcgtcgcccaagtccggcaagaccgtgatgctgcagcacatcgcccacgcgattgccaacaaccatccggaagcggacctgttcgtgctgctgatcgacgagcgcccggaagaagtgaccgagatgatgcgttcggtgcgcggcgaagtggttgcgtcgaccttcgacgaaccggccatccgccacgttcaggttgccgaaatggtgatcgagaaggccaagcgcctggtcgaactgaagcgcgacgtcgtgatcctgctggactcgatcacccgtctggcgcgtgcctacaacaccgtggtgccggcctcgggcaaagtgctgaccggtggtgtggacgccaacgcgctgcagcgcccgaagcgcttcttcggtgccgcgcgcaacctggaagaaggcggttcgctgaccatcatcgccaccgcgctgatcgaaaccggcagccgcatggacgacgtgatctatgaagagttcaagggcaccggcaatatggaagtgcacctggaacgccgcctggccgagaagcgcgtctacccgtcgatcaacctgaacaagtcgggcacgcgccgcgaagagttgctgatcaagccggaaatcctgcagaagatctggatcctgcgcaagttcatctccgacatggatgaagtgcaggcgatggaattcatcatggacaagatgaaggccacgaagaacaacgccgagtttttcgatatgatgcgcagaggcggctgagcccttgctgcagcgtcaacgcagcatcgccgcaaggcggacaggaaggcgtgccacggcacgccttttttgttgcccgaccttttttgttgccggaccatttcacagcgcaccgcgctacgcccatgctcggcaaactgacctcattcctgcgcacccgctcgcgggcccgcaagctggagcactacgccatccccgatgcgctgtgggcgcgcacggtcgccacgctgccgttcgtgcagcgctacggcagcgaagacctggcggcgctgcgcgaactggccacgctgttcatcgccgacaaggaatactccaccgcgcacgacctgccgctggccgacgacatggtggccagcgttgccgtgcaggcctgcgtgccgatcctgaagctggggctgccttggtaccggggctggcacggcatcgtgctctacccgggcgagttcatcatccgccggaccgtgcaggacgagatcggcctagtgcacggcgtggtcgaggaagccagcggcgaggcctgggagcacgggccggtgatcctgtcctggcccgacgtgcacacccccggggccggcatcgacagcgaccacgaactgccggccgatacctacaacgtggtcatccacgagttcgcccacaagctggacatgctcgacggcgagcccgacggcgtgccgcccttctcgcgcgtgctgcacccggacatagacgcggaagcctgggccgagaccttcctgaccgagtacgaccgctttgccgagtcctgggaggcacgcgacgaggccgactgggagcacccggagcggctgccgccggcgctgcgcatcatcgacccatatgggaccgaggcgccgagcgagttctttgccgtgacgtcagaggcattttttgtcgagccgaccgggctggcgcggcactggccggttgtataccagtcgctggccgccttctatcgccaggacccggcctccatgtgatgcttttgccatattcatgcacaacactttctgtgccgctcgtggcgcagcctcttccccaagtatttgtttttctgccataatcccggtttgcccgttaccggcaagtggttcgttcgtcgccgcgccatgcacgctctcgccctcggcggagaacagcggattgcaacggactggctacccaaccagaaaggactcatcatgaaagaaggcattcacccgaattaccgcgaagtcgtgttccaggacatgtccagcgacttcagcttcatcacccgctcgaccatccagaccaaggacaagatcgtgaaggacggcaaggaatacccgctggccaagatcgaagtctcgtcggaatcgcacccgttctacaccggcacccagaagatcatggacacggccggccgcgtggaaaagttccgccagaagttcggcaacaagctgggcaaggctgcgaagtaaatcgctttcagcgaaccccgcttcgcaaggcccgcggacagatgctccggggcctgtgcgaaacagcaaagaggcagcatcggctgcctctttgcttttgtgccggaccacgaccggtaccgccgcattcattggatttaccccacaccccgtgaggcttccacgccatgccacggcccgcgcggccgccgcatgcgcgatactgtggccttcgcgccattgcgccacggcccgacctgagcatcgatgcgtcaagccaatacctcccccgtccagttgaccgctgccgcgaccggcgccctgccgcgcgcgctgctgctggcgatctgcatcatctatggcctggtcggcctgttcggccgcgacccgtggaagaacgaggacgccgccggctttggcgtgatgtggcagctggccaccggcaacctgcacgactggctgatgccgaatatcgtcggccgcccgtacagcgaggacggcccgctggtgttctggatcggcgcgctgatgatccgcggcttcggcagctggctgggcgcggccgacgccgcgcggctggccacggcgctgttcttcttcgcgacctgcgcctgcatctggtacaccacctacctgctgggccggcgcgacgaggtccagccatttgcctatgccttcggcggccagcccaacgcgcgcgattacggccgcacgctggccgacggcgcgctgctgatcttcctggcctgcgtgggcctggccatgcgcgggcacgagaccacgccgcaggtcggccaggtcgcctttatcgcactggccctgtacggcatggtgcgcagcctcgacaagcccatccagggcagcctggtctatggtgccgcgctgggcggactggcgctggccagcgggcccctgctgccgctggcgctgctgggtggcagcgcggtctgcgcactggtgtgcaagccgctgccgtggcggcgcctggccgccatcggcattccgctggcgctgctgatggtgtcggcgtggctggcggccgcctacttcggcgcggccgaccgcgacgaggcggtgaccttcatccgcgaatggtcgcgctatgaccgccgcagctacggctcgcccaatgtggcgaccttcggcttcaacgtgcgcaacctgttcctgtacacgtggccggtctggccgatcgcgggctgggcctggatcgcgtggaccggcatgcgccgcgccccccatgtggcggcgccgctggcgctgctgctgccggtgctggtgctgctgttcctgcagcgcagtgccggcgacgtgcagttcatcctgctgctgccgccgatggccgtgctggccgcattcgcgctgcccacgctggcgcgcggcgtgatcaacgcgatcgactggttcgcgctgctgttcttcaccatcttcggtggcacggtctggttcatgtggatcgccaagaccaccggctggccgccgcgcatcgcacgcaacgtcttccgccagctgcccggctaccagcatgagttcaccattgccgcggtggtgttcgcgctggcggccacggtcgcgtgggtgctgatcgtgcgctggcggctgtcgcgcgcgcccaagcagatctggcgcccggtggtgatttccgccgccggcaccaccctgatgtgggtcatggcaatgacgctgtggctgccctcgatcaactacggcaagacctaccgcgacgtggcccaggccgcggcgatggcgctgccgcctgcctaccagtgcgtccagccgatccgcatgggcgatgcgcagctggcgtcgttcgcctatttcggccatatccgctttggcggccccaacgacggctgcgacgtgctgctgcgccatgacgcggtcgactatggcgagccgggcaatatctcgcatttcgagtggcggctgatctgggaaggccgccgccccgcggaccgcgacgagcgcttccgcatgtaccggctggtcgataccgcgcgcgccgtccatccgcgccccgacctgccgcggcgccgcctgccgcgccagccctgagccctttccggcgtcaccaccaccgcagcgcctgtcgcgccatcgaaccattccggccgcaggcggctgcggggctgaccatccagccctgaccaagcctgccgagccctgaatgaccctgctccaagaccttcgccgtatcgccagcctggccggcccggtgctggccggccagcttgccgttatcgcctttggcgtcatcgataccgtgatggccgggcgcgcctcggcgaccgacctggccgccgtgggcctgggcggctcgatctacgtcaccatctatatcagcctgatgggcgtattgcaggcgctgtcgcccatcgccgggcagctctatggcgccggccgcatcgaggcgatcggcgccgaggtccggcaggccgcatggctgggcgccgcactggcgattccgggcgtgctgctgctggccttcccggccccgctgctcgctttcgccaaggcgccgcccgaactggtcgagaaagccaccgcctacctgcatttcggtgccttcgggctgccggcggcgctggcattccgcatctactcggcgctgaacaatgcgctgtcgcgcccggtcatggtgacggtgctgcagatcggcgggctggcgctgaaggtgccgctcaatgcctggttcatccacggcggcctgggcgtgccggcgatgggcggccccggctgcggcctggcctcgacgctgatcagctgggcctggtgcatcgccgggctgctgatcctgcgctacggcagcgcctatcacccgctgcggatcttcagtatgtggagctggccggctgccgccccgctgcgcgcgctgctgcggctgggcgtgccgatgggcctgacctacctgatcgagatcacctcgttcacgctgatgtcgatcttcatcacgcgcctgggcacggtcacgctggccgggcaccagatcatcgccaacctgggcgcggtggcctacatgctgccgctgtcgctggggattgccacctcgacgctggtggcacagcatctcggcgcgcgcgacctggccggcgccagccgccttgcctggcgaggtatccgcatggcggtgacgctggcggtgctgaccggtgccctgctgtggctgctgcgcaagccggtgctgcatgcctacgcgagcgatcccgcggtggtcgcggcagcgctgccgctggtgctgttcgtggcgttctaccaggccttcgacgcggtgcaggtgatgacggcgtttatcctgcgcgcgtacaagatcgcgctgattccgacgctgatctatgccggctcgctgtggggcatcggactgggcgggggttatgtgctgggcttcgggctgatcgagggcatgcccgacttcacacgcggcgccagcggcttctggctggccaacagcatcagcctggcgattgcaggcgtgctgctggtgcggtatttcagccgggtcagcaaggatccggaaaactgactctggcactggccgctcgcaagggcggcggccgcattttcagtaaccggaaaagaaaaacgcccgcttgcgcgggcgttctaatttggcggagtggacgggactcgcccacatgccgcgggccgcggctgcgcttgcaagcgcagcccttcgagccccgccggaagccgcgcaggcggcttcctccactccggaaaagaaaaacgcccgcttacgcgggcgttctaatttggcggagtggacgggactcgaacccgcgacccccggcgtgacaggccggtattctaaccgactgaactaccactccttagtcggcgtcttccgaagcttcgcttcagtcgactgggcgtctgattacgccctgttgttatggcgtcccctaggggattcgaacccctgtactcaccgtgaaagggtgatgtcctaggcctctagacgaaggggacagaaacttgtctttcaacacgttccgtctggcgccaccctaaacaacctggatgacacctaaatcttggtggagctaagcgggatcgaaccgctgacctcttgcatgccatgcaagcgctctcccagctgagctatagccccatggtactgctctttactgcaacttgctgcgttttcgcctgaattaactaccgtttcaagcgaagccaagattatatatcaactattaatctttgcaagctcccgtttcagcttttttcgctttcccgtcacttcaaaaatcagttcggagattgcgaagatccttgcggatccgccagcccgcttggtcagggaccgcgccgcagggagaaagagattatgcgcaagtccggcccggagcgcaagcccccggcgcggactttttgcgactttttatgcagctgccgccaggcggcgcagcaccgtgtcgcggccgaacagttccagcaccgcatcgatgcctggcgtctgcagctggccggccaccagcaggcgcaccggcatggccagcttgggcatcttcaggccgaactcggccagcacggccttgaaggtggcgctgatggcttcgcgcttccattccggcagcgcggccagctggttggccagcgccgccagcgcgggctggatttccggggtcaggtgctcggccttgagcgcggcatccgcctgcggctcgccgcgatagaacagcagcgccgcctgcgcgacctccttcagcgtattggcgcggtccttcaccagcgccaccacgccggccaggtccgccccttccaccttgccgccgagcgcctcgataaacggctgcgtcagcgtggccaggcgctggttgtcgccgaccttgatgtagtggttgttcagccaggccagcttctcggggttgtactgggcgggcgacttgcccaggtgctccaggtcgaaccattcaacgaactgctcgcgcgagaagatctcggcgtcgccgtgggcccagcccaggcgcgccaggtagttcagcacggcttcgggcagatagccctcgtcgcggtagccggtcacggccatggcgccatggcgcttgctcatcttctcgccctgctcgttgagcacggtcggcaggtgggcgtagaccggcggcgtgccgcccagcgcgcggatgatgttgatctgacgcggggtgttgttgacgtggtcgtcgccgcgaatcacgtgggtgatcttcatatcgaggtcgtccaccaccacgcagaagttgtacgtgggggtgccgtccgggcgcgcgatcaccaggtcgtcgagttcgtcgttggagatctcgatgcggcccttgaccgcgtcatcccacaccacgctgccgccgatcggattcttgaagcggatcaccggatcgacccctgccggcggctcgggcaggaccttgcccggctcgggacgccagaagccgttgtagcgcggcttctcgccgcgctcgcgctgggcttcgcgcagggcatccagctcttcggtgctcatgtagcagcggtaggccaggccggactcaaccatctgcgcgaccacttcacgatagcggtccatgcgctgcatctggtagaacggaccttcgtcgatatccatctccagccaggccatgctctcgagaatcacgtcgaccgcttcctgcgacgaacgctcgacgtcggtgtcttcgatgcgcaggataaagtcgcccttcatgcggcgggcgaaggcccagggatagagcgcggagcggatattgccgaggtggataaaaccggtcgggctcggcgcaaagcgggtgcggacgcgttgggtcatggtcaggggcagaaacaagaaagcccgcgcgcagcggcgcgcaggctggtgtatgtgcaggtcttacattataccaacgcgcatccctcgccccgcccggcgtgccagcgccgtgcggaatcatttatgcttgcgccggtctgaggtgatgccgctgatccaggcaattcgatgccagccccattgaggagcgcccgcatcacatccctgtatccgccggtcccacctggctactgatctcgcttcatgcaacgacgtcatttcctcggtatctccgcggccgccctgctggcgggctgctcgttcggcccgcgtcccgcgccgccgctcgccaccaccccgcccgcgccgcggcccgtcaagatcggcctggcgctggccggcggcgcggcgcgcggctttgcccatatcggcgtgatcaaggcgctcgaagcgcaaggcatccatgccgacctggtcaccggcaccagcgccggcgcggtcgtggcggcgctttacgccagcggactgaatggcttccagctgaacaagctggcgctgaccatggacgaggctgccatcgccgactgggccctgcccttcggcacccgcttcggcggctggctcaagggcgaggcgctgcagaactacatcaaccggctggtgcagaaccggaccatcgaggccatgaagctgccgctgggcattgtcgccaccgatctcaagagcggcgagaaaatcctgttccgccgcggcaacacaggccaggccgtgcgcgcgtcgagcagcgtgcccggggtgttccagccggtgtcgatccagggtcacgactatgtcgacggcggcctggtcgagccggtgccggtggattccgcgcgcggcatgggcgcggactttgtcatcgcggtcaacatctcggccgacccgtcggcgcagaagaacgcgggccagagcggcgtgctgctgcagaccaccgcgatcatgggccagtcgatcaacaagatggcactggcgcgcgccgacgtggtgatccgccccgagctgcccgatatgggcggcagcgacttcaacgcccgcaaccgagccatactggccggcgaacaggccaccacggcggtgatggcaacgctgcggcagcggctggaacaggcccgcctggcaccggccggaacggtcgcagtgcaatagcccggggagcacgccccgccaaagaaaaaaggactgtcgcagcagtcctttttgcttgtagcgcgccggaaactcagccgccgtacatcgatgcgcggacaaccttggggtcatagcgcttgagcgtctcgaccatgtcgccgaggccatcggcgccgccctccttgccatcctcgatgcggcgggcgccgttgtagcgggtcacccagtaagacgcacgcatgtcgtcgactcggatcttgctgcccgtggacggggcatgcacgaacttgttgtcgccgatatagatgccgacgtgcgagaaggtctggcgcatggtgttgaagaacaccaggtcgcccggacgcaggtcggtggccgccacggtggtgccgacacggctgatttcgacagagcggcgcggcagcatgaagccgaaggtgtcctggaacacgtagcggacgaagccgctgcagtccaggccggattcggggctgttgccgccgaagcggtaacgcacgccaatcaggcccagcgcattcatgaccaggtcgccagccttgctggcaacgttgctggtggaattcaccaccgacgacagcaagccgcgcttgccttccgcatgcgaatccgcggcgtgggccgtggcatcgatacgggcgtcggcatccttgaataccgtatccgccagcactccattcgacacagtcgcaccgcagacaatggcaattccgacggcggcacgcgccagggaatgaagtaccgatcgctgcattggttctcccgttgatcgttccaaagcaagccccggcacaagtccggggcagctggttatatgtgaaattcgcgtgaacttcgcgagaaattcatgtgaacctgcggggtgaaccctatgcaacatccgcaccaggctttccgggcctgtcttgcaccgcaaacgtgctatgcacgatccaatgcgtcggacggaccacccccaaaactagttctcgcgggatggtaaagggttgtcattcacatgtcaaagttcgttacaaattcgccggatttgactggcgaatcaaggatataggcgggaattcgcaccttgtttatcggattgatccgaacaaccggatgctagccaggcggggccgcggcgttgctgcgccgcacacctccgggtcagccagcgccgacctgcgccgccgccatcagcttgcgcgtataggggtgctggggtgcgcccagcaccgcttcggtgtcgccggcctcgaccacctcccctgccttcatcacgaaaacccgatgcgccatggcccggatcaccgccaggtcatggctgatgaacaggtaggtgaggttgtacttgtgctgcagctgggacagcagcgccagcacctgctgctggatcgacacgtccagcgccgaggtgggctcgtccagcaccaggatctgcggcttgaggatcagcacccgggcaatggcgatgcgctgccgctgcccgcccgagaattcatgcggatagcggcccagcgcggtgcggtccaggccgacctcgcgcagggcttcgatcacgcgctggcgcgtgccctcgtgcgacagcccgggctggtgcagcgccaggccttcgccgacgatctgctcgatggtcatgcgcggcgccagcgagccgaacgggtcctggaacaccacctgcatgcgcgcgcgcaactggcggcgatcgtcgcgcgtggcggtgtcgaagctgcggccgaggaaatggatggtgccgccgctcttgcgctgcagcgccagcacggtatgcgccagcgtggtcttgcccgaaccggactcgccgacgatgccgacggtctcgccctcgcgcagctggaagtccacgtccttgaccgccgcaaactggtccttgccgaaccagccggccagcccgcggcgcttgcgcgcgtagttgacgctcagcttgcgcgcttccagcagcaccggcgccagcggcaccagcggcagcacctcgcgcctggggcggctgtcgatcagcttgcgggtgtaggggtgctggggggcggcaaacacctgcgcggtctcgccggtctcgaccagcacgcccttctccatcacgcccacgcgctgggcaaaggaacgcaccaggttgaggtcatgggtgatcagcatcaccgccatgccgaactcggcctgcaggtcacgcagcaggtccatgatctgggcgcggatggtcacgtccagcgccgtggtcggctcgtcggcgagcagcagcttggggcggcaggccagcgccatggcgatcatggcgcgctggcgctggccgcccgagagctggtgcgggaagctgtcgaagcggtgcgcggcgtcgctaatgccggtgcgctccagcagcgcgatggcgcgctcgcgcgcggcgcggcggtccaggccctcgtgcagcgccagcgtctcgacgatctggttgccgatggtgtacagcgggttgagcgccgtcatcggctcctggaaaatcatcgcgatctcggcgccgcggatgccgcgcatctcgcggtccgacacctccagcaggttcttgccctcgaagcggatcgcgccgtcgtagtaggcgtcttccaccagccgcagcatcgccagcgcggtcacggtcttgcccgagcccgactcgcccaccagcgcgtagcgctcgcccgcgcgcaggtcgaagctgacttcacgcacggcacgggtggcatgctcgccgtggccgaaggtgacggaaagtttgtcgacgcacatcagcgtggaaccgggcgccggcgtcgcggccggcgccacggccggctggatcacgggagacaccgcggtcatggcgtggcctccggtgccgccccggtcggcgcgccggccgggatcttgggttcgacccggccgcgcagcgccgccaggcccaggcgggtatcgaaggcatcgcgcagcgcgtcgcccatgaaggtcagcagcagcagcgtgaccaccagcaccgcgaaggtcgacagcgaaatccaccacgcatccaggttggccttgccctgcgccagcagctcgcccaggctgggcgtggtcggcggcacgcccatgccgaggaagtccaggctggtcagcgccaggatcgcggcgctcatgcggaacggcaggaaggtgatcaccggggtcaggctgttgggcaggatatggcgccacatgatctgcacgttggacaggcccagcgcgcgcgcggccttgacgtagtcgagcgagcggttgcggtagaactcggcgcgcacgtagtcggacaggcccatccagccgaacagcgacagcaggatgatcagcagcgccaggctgggctcgaagatcgaggcaaagatgatcagcaggtacagctccggcatcgagctccagatctcgatggcacgctgcgagaacaggtcgaagcgcccgccgaagaagcccatcagcgccccggtcagcgtgcccaccagcaccccgatcacggtcagcgccaggctgaacagcaccgacacgcggaagccatacagcagccgggccaggatgtcgcggccgcggtcgtcggtgcccagccagttctctgccgacggcggcgccgggttgggctccttggcaaagtagttgagcgagtcgtacgaataatggttcagcgggaacaccgcgaagttgccgttggtggtgatgcggtcgcggatatacggatcgaggtagtccgcgggcgtggcgaaatcgccgtcgaaggtggtttccgggtagaccttgacgatggggaaataccattcgcccttgtagtgcaccaccagcggccggttgctggacagcagctcggcgcccaggctcagcacgaagatgaccacgaagatcaccaggctccagtagccgcgccggttgcggcgaaagcgctgccaggcgcgctggcgcggcgaaggcgaatgcggcagcccgttgggggccgcgtgcgtgaacagtttcatcggtgcaagccctcgaaatggatgcgcgggtccaccagcacgtagcagacatcggagatcaggcgcgtgaccagcccgatcagcgtgaacaggtagagcgtgcccagcaccaccggatagtcgcgccgcagcaccgcctcataagacagcaggcccagcccgtcgagcgagaacagcgtctcgatcagcagcgagccggtgaagaaggcgccgatgaacgcggccgggaatcccgtcaccagcgggatcagcgcgttgcggaacacgtgcttccacagcacgcggcgctcgcccaggcccttggcgcgcgcggtcagcacgtattgcttgcggatttcctcaaggaaggcattcttggtcagcatggtgaccaccgcgaagctgcccaccaccgatgccgtgatcggcagcaccaggtgccacaggtagtccatcaccttgcccatcagcgagagctgctcccagttgtcggaggtcagcccgcgcagcgggaaccactgcacgaaggtgccgccgccgaacagcaccagcagcagcacgcccagcacgaagccggggatggcatagcccaccagcacgatgatgctggtcaccacgtcaaagcggctgcccgcgcggatggccttggaaatgcccagcggcaccgatatcaggtaggtcaggaagaaggtccacaaacccaggctgaccgacaccggcagcttggacttgaccagctcccacacgctgcggtgctggaaatagctctggcccaggtcgaactgggcaaagcgcttgagcatcaggaagtagcgctccagcggcggtttgtcaaagccatacagggcctggatctccttgatcttctcggggtcgacgccgcgccgcccgcggtattcggcgccaccgccgctggcttcgccggcaccgccccgccctttcagttccatcatcatctgctcgaccgggccacccggcacgaactggatcaccacgaaggtcagcgtgatgaccccgatcaacgtcgggatcatcagcagaatgcgcttgagcaggtaggcaagcatcggccggtcctcttccttgtcttgttcgcggcgggcgcgtcagcgtgcctgcggctgcaggtccgtgcgccaccattggctcaggatccagccttcggccgtgtagtaatagggaaggcgctccgggtaggccagcgtcttgcggtaggacacgcggtgcgatgcgctgtaccagttcggcacgatgtagtagccatgcatcagcacccggtccagcgcccgcccggcggtgaccagttcctgccgggtatgggcgtgcaagacgttatccaccagcttgtcgaccacgggcgacttcagcccgaacaggttgtccgagcccggcgtgccggccgcctcgctggaaaagcggtcgcgcagctcgttgccggggctttgcgagtcgggaaagcggatcgacaccatgtcgaagtcgaaatcctccagccgcttctggtacagcgcaaagtccgtggtgcgctggttcacctggataccaagcttctccaggttgcgcacataggtggtgatgacgcggctcatggcgccgccgtcgtcgaggaactcgaacaccagcgtctcgcccttggcgttgcgcagcgcgccatccgtataggtccagccggcctgggccagcaggcgccgtgcctggcgcaggttgtcgcgcagcgaacgcggcgccgcagtgctgggctggaccacgtccgggccgaacacctccggcggcaattccgcacgcagcggctcaagcaacgccagctcgcccgggctgggtcggccatcgaaggtggcgctggcggccagctcgctgttggagaaccagctgtccagccgcctgtaggcgccgtagaacaactgccggttcagccattcgaagtccagcgcaaggatcagggcctggcgcacgcgcacgtcctggaacaccggcttgcgcatattcatcacgaagccctgcatgcctgcaccgttgcggtgcgggaactcggtcttcagcagctcgccgttgcgaaagcgggtgccctggtagctcttggcccagttcttggccttgtattcgacgatggcgtcgaactcccctgccttgaatgcctcgagcttggcggtctcgtccttgtacaggcggtaggccacgcgcgcgaaattgaaggtgccgcggcgcaccgcgagatccttgccccagtacttcgggtcgcgctggaagatgatgccgcggccggcgtcatagcgctcgatcaggtaggggccactggtgaccggcggctcgaaggtcagcttctcgaacggaaccttggccgtccatttcttcgagaacaccggcagcgagcctacgatcagcggcagctcgcggttgcgctgcttgaattcgaagcgcactgtgcgctcgccggcgacgatcaccgccttcacatcggtacacatgctgcgatagcccggactcgaggccttgctcatcagcatgtcataagaatatttgacatccgacgccagcaccgggtcgccattggagaagcgcgcctggggccggatggtgaacgtgaccgacagctcgtccggcgccaccgtgacatcctcggcgagcaagccataggcgctcgcgctctcgtcggcgctgctgatcagcagcgactcgaacatcagcgcgttcaggccgggcgccgacgtgcccttcagcgtgaacggattgaacttgtcgaaactggtgcgccggtccggattggcgagtgtcagcgtgccgccggcgggtgcattgggattggcatagtcgaaatgccggaaatccgcctggtacttcaggtccccgtgcagcgcgaagccatgcgccgccagcgccggatttgaaaagagagagacccccgccgccagcgccatcgccagcccgcttgcgacccaaccgcgcagtaccgcatcccgccggaagcactgccatgccgcctgaagcggccaacgtgcttgaataggcatcccgttggattcctccactatgacctgtggggcccggcattctgcggccgggccaagtatgagacaattttacatgcgtcgggggtggcgccagccatccggacattccctctgcgcggcgcaataaaaacggccgcaagacagcaaagcacgcgcacggccgcacggcggacgcacgaagcgtgcctgatacaccaccttggagaacttatgggatttctggcaggtaagcggatcctgatcaccggcttgctctctaaccggtcgatcgcctatggcatcgcgtcggcgtgcaaacgcgaaggcgccgaactggccttcacctatgtcggcgaacggttcaaggaccggatcagcgactttgccaaggaattcggcagcgacctggtgttcgaatgcgacgtcggcagcgacgagcagatcgccgcgaccttcgccgcgctgggccagcgctgggataagttcgacggcctggtgcactcgatcggcttcgcgccgcgcgaggcgatcgccggcgacttcctggaaggcctgtcgcgcgaaggtttccgcatcgcccatgacatctccgcctacagcttcccggcgctggccaaggccgcgctgccgctgctatcggacaaggcctcgctgctgacgctgacctacctgggcgcagagcgcgtggttcccaactacaacaccatgggcctggccaaggcctcgctggaagccagcgtgcgctacctggcctcgtcggtcggtccgcgtggcatccgcgccaacggcatctccgccggcccgatcaagaccctggccgcctcgggcatcaagggcttcggcaagctgctcggccacttcgagcaggccgcgccgctgcgccgcaacgtcaccatcgaagaagtcggcaacgtggccgccttcctgctgtccgacctggccagcggcgtgaccggtgagatcacctatgtcgacggcggcttcaacgtggtcggcgccagcgtcgcggacgcagagtaagcccgtcccgccagcggaccgcggatgaaaaaggggtgcccgatgaggcaccccttttttgttccttgcagacctgcgcgcgcacccaccaggtccgcctgcatcacgcctgcgccgcgactggcgcgccctgccggcccatgctcagcatcgaccacgcatagaccaccaggccgcccagcgccagcagcaggccgacccagccggtggactcccagccgtagccggcggcaatggtcaccccgcccagccacgcgccgagcgcgttggccatgttgaaggccgagtggttgagggccgcggccagcgtctgcgcgtcgccggagacatccatcagccggatctgcaaggccgggcccagtgccaccgtggtgcccaccagcagcacattgatggcagccagccagggatgcgacgcggtcaaggcgaaggcgcccagcaccagcgccgcccacaccagcacgccgccgatggtcggcatcaatgccttgtcggccagcttcgcgccggcaaggttgcccgccaccgtgccgatgccgaacaaggccagcaccaccgggatacccgccgccggcatatgcgccagctcgagcatggtcggcttgatatagctgaacaccgagaacatgccgccgaagccgatcgcaccgataccgagcgtcagccagacctgcttgcgcttgagcgccgacagctcgcgcagcgggctggcacgccggtcggccggcacgaacgggacccaccgccacaccagcagcgccgtcagtgcaccgagggcaccgacaatcacgaaggccgagcgccagcccagccaggtgccgaccgtggcggcgatcggcacgcccaccagcgtggcagtggtcaggcccagcatcaccagccccaccgcctgcgcgcgccgttcgcgcgggaccaggctggcggccaccagcgccgccacgccaaagtacgtgccatgcggaaaacccgtgagcaggcgcgccaccatcatcgacagataggaaggcgccagcgcgctggcgatattgccggcggcaaacaccgccatcagcgcgatcagcaggttgcgccgcggccagcgcgcgcccagcaccgccagcagcggcgcgccgatgaccacgcccagcgcataggcgctgatcaggtggccggcttgcgggatggagatggcgaggtcgctggcggcatcgggcagcaggcccatgatgacgaattcgccggtgccgatgccgaagctgccgaccccgagcgccagcagcggcaggcggccggatggattgctatcgcggaaagaaacggaagtgtctgcgccgcggacgggatccgcggcggaatgtgcatgtggggcggccatgtacaggattgcaggatgttcaacaaaatgccgcccgctgacgggcgaggtcagtgccctcgcctctgatcgatccagcgtgctcctgtgcggcgcgcaggctgtattgtgcggcaaaaccgcaaatcttgcccgcgccggcctgactggccggcgttgcttacttggtcacgtggaccagccggtgccaccagtaccgaagcgagtgcttcgctatgccgaacaccggcttgtggtggatgcccacccggatgatgtagccgtagaccccgaccaacgcggccaggaacacaagggaccagacgacccctgcactgtcggtctcagtcatttcttcttcttggcgacctcatcgtgcccgcgaaactggaccgtgctgaagggtgaggccggcacggatggctttttcggttgcttgggtttcttggcttcgcggctgctgcgtagttgactcttggccatgatgggctcctgaatggcttgcctggagataatggcaatcccagcatacgcgctaaatcgccggcgaaggaaatatctttcgcgaagaacgcgccatgcgctccagcaggccgcagggacacatgcccagcttgcgggaaacaggcgcatactgggggcggcagcaccggctggcgccagcaagcccaacacgcacggcgtaccgtgaccggacaggagtctgcaatggcactgaattttcccaatcccagccgcagctacgatgcggcgcggcactgcgtttgcttctggggctacgacaacgcgcgcgaagtggcctttcaggtcactgacgaaatccttctgcgcctgagccaccagggtgccgcggaagaatccgcccttctcgccaccttcgaccatcatcgggaccagatcctgcaactggccagggacctctacaaccccggggaacgtaccacctacacgatttcctgaccgggaaaacgcagcgcggcggtggggccaggcctgtgcctggccccaccgccgcgctgctttgtggcgcccgctatgcttgctcgccgtgcaatcatcagagtttccctggatcgttgaatggcgagtgcagccggccgaagagtcgcccgcggcgggccagctttcgcagagatcgggatgcatcgattgcccgaccccgcccgcgattcggcatccgatattagaaccgtcccagtcccggcccgggctgcgcccgacgcccccatccctatggcccctcgtcctgccgcagcttggccgggttgcgcttgatcacgtccagcaccgccgcggtcatcactgcggtggagacgccgaacatcaggatgccgttggccgcctcgagcggccccagcaagcgccgggcttcggacatgacgatatcgccgtagcccagcgtggcgaagttcacgcccgagtgatagagcgcggtggcgaaatcgccgaactcgcccaacagcatgaacaagacggcccagatcgccatctgcacgaagttgccgagcaacatcagcaccatcacgaccgacaacagcaggatgtcctgcccgagcgattcgcggccttgccggacatgcttgaagcgcacgtagtagcgcaggcagatagccacgaagaccgcctgcagcagcaggcagagcagcattacgggaaggccgatcagcaggttgctcagcatgaccggcctcttcagcgggcatgccgtcgtgcgccgcgcggctggtcgagcagctcgatcatcagccaggcatacagcgtgacgccgacaaacaggcccatgcgcacggcgaaggcggtatagacatccttcccggccgcgctgtcctgcacggactggcccagcaggatgatcagcgtcaccagagtgttcacccagaagcctggcgggtaccgcgacgggctgaggccatacagcttgcgcgccgccagcaggccaaacagcagcatccacaggaagtacatccacaaatgcacgaacaggctgagtgcgcaccagaacaggatggccagcacgccaccgaacaaggtcgagccaagcagttcgcgcccggcgccgcgtgccgtggtggtgcagctttgccggccgaggctgaccgctttcatgatgatcgggatgtacgcggccgggtcgttcagcgccagcaggaaggccggcatcaccaccagcgccgcacgcagcgcaatccaggcggcctggtcatccggcaaggccttggccgcaggccgcgcctgcgcgccggccggttcgggaaagagccagtggcaaagtgccagcaccacgaccgcgacgagcagccccttgaccagggcaccgatgaccatgaccgccagcccgaaatcgaaggtgcccgccgccgagatcatggtcaggccgatcaccaggaaggtggagaccaggttgttgccgccgcgcagtccgtagctaaaggccaggaacaggcacaggccgatcatcagcacgccgctgacggggtagtagcgcagcatggggatcagcagcaggccagtgccggtggtcagcatcacgaccagcaccaggcccagcccggccttgggcgacaccggctggttgacgctggccagcaggaacacgccgagcaccggcgcgagcatggggatcggcaggcccaggccgaagctggccgccaggcacagcgcggtgccgctcgccacgcgcagcgaacgctgggcgcgtggatcgcgcgcgggcatcggcagcaccgggctgtcagtagacataggaaagccagctcatcaggtacaggaatacacggccgagcggattgagcgggttgccctgggtgggaaacgccatgacctcggcctgcccgcccacgcgaatgccgcgcatcgaggcgagttcgccctgggcaatctcgaccaccaccgggaagcgttgcgccggacgcagccagtctcggctgttctgcaccgtcggcaagctgcccggcggcgtgctcgggccgacgttgacgccatagccgacactgcgcacccggccctcaaagatcctgcccggcagcgcatccagcacgatggcaaccggcgtgccgggctcgacacggcccaggttgttctcggtcatctccgcgctgatccacagatcgtggatcgcgatcagcgtcatgaccggattgccggccgcggcaaactggccggcatcggtgcgcaggtcggtgaccagcccggcggcgcgcgcccgcacctgcgtattggcgagatccagttcggccttttccagggcagtggcggcgctgcgcagcttggcgttctcttcctcgctgcccccctgctgttcgcgcgcacgctggacctcggccttggcggcggcgacctggctgacagcctgctcgaggctggcgcgcgccacctccagacggcgcagggaaatggtgccgggatcatcgctgtacaggcgctccaggcggtccctgtcctggcgcgccttgagctcgttggcgcgtgctgcgcgcagcgatgcctgcgccgattcgatgcccgcggtgctggcgccgatctgccggcgtgtcgactccagatcggcgcgggcgcggtccacggcaatcttgtagtgctggggatccacctcgaacaggacagtgcctgccgcgacgtcctggttgttgcgcacatgcaccttggtcacacgcccggacacttccgccgcaaccggcaccacgaaagcctgtacccgcgcctgctgcgtgtacggggtcaaccggtcggcaaacaggtaccaggtcaggctgatgacgatcagcaagagcacccagcgcacgcccttccttgccgggtcggcggcgggcggcggtgcgctgggcgctggggctgcggtgggttgcggggcatcgctcatcggcactcgctcagggagatctacctctgcttcactgggaggctggcaccggcggacggcgggcccggttcatccagcaggttcccccagtcggtgcgttgctgcatctgctgacgggtggccgggtccaccagtggctgctcgctgtgccagctgccgccgagggccttgtacaaggcgatcaggttgctgacggcattgctgcggttgaccaggtaggcgtcctgctgggtggccagcgcacgctgagcatccagcacgcgctggaagtccgagtagccttcgcggtagagcgcgttggccagcgtcagcgaacgcctggcggccagcgcgctgtcgcgcaggatctgctcgcgatccagcgccttgatcagggcactggcggcatcgtcggcctcgcgcgccgcctgccgcacggcatcctggtaggcgacgatcagctgctgcaggcgggcgtcctgcacgcgcacggtgttcttgatgcggccgtagtcgaacacgctccagcgcaggctggggccaccgatcagggccaggctgttgggcgtgccggccagcgtgctggcggaccagacaatgctgcccagcaacgtcagcgacggatagagatcggcttcggccacgccgatcagcgccgattgcgcggcaatctgcagctcggcggcgcgaatatccggacggcgcaacaacaggctggcaggcacatcctgcagtaccgcgcgatcgatcagtggaatcaccccttccttgcccaccagttccggcagctccggcaacgggcctggcgggcggcccatcagcaccgccagggcattgcgggtgcgcatgatctggctttcaaattcaggaatgctgctcagggtgcccaggtactgcgtcttcgcttgctgcaggtcgagctcgtcggtctcgccactcttgaacagccgctcggtgatctcaaggctgcgcttttgcagcgctgcgttgtcgcgggcgatgcgcagccgtgcctcggccgtgcgcagcgcaaagtaggtctcagccacctgggcgcgcagcagcaccagcacatcgtcgcggttggctcgggcggcaaaatagacagcatcggcagattcgatggcgcggctgaagcggccccagaaatcgagttcccagccgatgtcgaagcccgcgctgtattgccagaagcggctgttctgcgggttcaggccgccggcctgccggcggtccgtgtacagggcatcggcactggcctgctgcagttgcgggaagcgcccgctctgggcaatgcccagttgggcgcgcgcttccatcacgcgcaggccggcaatccgcaggctggcattgtgcgcgtcggcttcggcgaccaggcgttcgagcgtcgggtcggcaaagacctgccaccactcgcggatgtcgggctgggcccgctgctcggtcgcctgctcaagcgccgggctgtgccactgctgcgtccagggcgcatgctgcggctggaaatccggccccaggcgcgcgcagccgccaaggcaacaggcgcaggccagcaatgcgcgcagcggatgattccagcgcgacatgcgtgaccccggaccacttcaggtctgttgctggttgccgggatccgcttgcggcggcgggtcttccacccattgccagaacagctgatacccgaccgcaagcaccaccggaccgataaacaggccgatcacgccgcctgtcaccatgccgcccagggcaccgatcaataccaccggcatcggcacatcgacgccgcgcccgagcagcagtggcttgagcacgttgtcggccagtcccgccacgaagacatagatggcgaagacgatagtggcaacgctggcaccttccgtggcaaagacatagatgatcaccggcaccgtgatcagcgttgccggcaactgcgcgatgcccagcagcagcacggccatggccagcacgcccgcggcaggaacccccttgatcacaaaacctatgccgatcagcagcatctggatgaaggcgatgccgaccacgccctgcgccacagcacggatggtcgcggtgcatagcgtggcgatgcgctggccccgctccaggccgaaaatgcgcgaggcaatctgcacggtgctgcggttgccggcctcgccgtaggccatgaagatgcccccgataatcagcgcgaagacgaagatcagcagccccttgccgatgccggcggctgcggccagcacggccaggctgatttccttgatctgaggcgccagcgtctgcaccacgctggccaggtccgaggcggcttgcagccagaggtcatacaggcgctggccaaccagcggccagctggcgaccgactcatgcggtggcggaatatgaatgccttcgctcttgacgatggcgatcgcattctccatcgagtcgatcatggcggcgcccagcaggtaggctggcagcgcaatgatggcgatggcggccagcacgatcagcgtggcggcgcggccgtccttgttgcccagcctgcgcctgagcctgacctggagcgggtagatggtcaccgccaggatcacggaccagacaatgagatcgaggaaggggcggaatatccggaagcagaagattgccagcaccgcgatcagcccggcacggatcagcacatcgagtagtccgcgggacagcgctctctctgaagtgggcgtgggcaacatcgcttgtctccctgcagatcaccgcaaaggtaccggatcggcggcctcaccgccgcgcattcgccaagccaggttaagtaccggtctcttgggcaggtgaaatccagtctagacgagtggccgcgccgggacaacctcaaaacgtatgccaatcgctacattggccgactagtattgggggagttgcagcacgccgacccgcccggtccggttcgtcctgcagtcgccgcgggggacctattgccagatcgccgacctcagccttggccgtcatttcgatgctgcttctgcttgccgcctgcgcctcccggccagtcaatccgacgagcgcgcacgcggaccagggtgccggctatcgcttcttcacgcgcccccagtattcggcggacaacgaaaacctggtcatcctcgccttctcagggggcggtacgcgcgcggcggcattgcccatattgcgacgatcgagtcagtgcaaggccccccacgtaatgcggggagcctggccggaaatcccttcatcaactcttgcaggtctgccgaaatcattgccgacttccttcgagccgacacggaacccggctgatatgcagttgcaagactgtaggcagtccttggccggctcatcacagcgatggtcgagcatggcggccgtccataaccggttctgttgtcccaaagtatctccgttttcgcaggcaggcgaaccccaacaatcgagcgtgcgccggttgcaggcaccacatcggttaccgaccgctacctcttacgaagtaatttagcagggctccagaaactgttgcaccgggtcaccgtcgatcgacgacggcgcaagacctgacaccctaacaatgcgctgccagcgctctagttcagtctccacccgtcttgcgagaagttcggaaccgcccggctcgggggctgcgccgtagctctcgaagccctctttgacctctggatcccgtaggactgcagccaaggcgccattgagctgctccaccatcgtggcagcagttcccgccggggcaaacagaccataccactgagtcaattccatgcccctcacgcccaactccgcaagcgtcggtacttctggcagcactggcagacgtttgggtccggcgactgccagtgctcgcaactgaccggcacccaccggccgatacgctgtcagcaggctcgcgaacataacctgtgtccgtccatcaatggtcgacgcgatggcaggcgctgcgccctcgaaggtagtactgcgcatcgaagtgccagtggccagttggaaaagctctgcggcaaagtgcggcggtgtaccgtcccctgcggacgcgtagcgaaaccttccaggctcgcgcttcatgtgggcgaccagcgtacccaggtcaagcggcgtctgcattggattcgccaccaacaatatcggtgacgatcctataagcccgaccggagaaaaagacgaaaccggatcatacccaacaggttgcagggccggattcattgaatgagttccaatatagccgagcaagagcgtctgaccatcgggtactgcccgcgccacgtactcgcaggcgatgccgccgttggcaccgggacggttatcgatgatgacgtcatgccccagcagtcgcccaagcctgggaccaataagatgtgccacaagatcgttgccgcctccggcacgggttggtacgatgatccgcaatgaatgccgagccgaggcctgctttactcggctgccttccggccgcgagaagacatattcgggcagatggagctgaccttctatgatcttgcgtgccgttcgaacgagagccgctcttgttacagtagccgcatcgccctccccctccaattccacctccacttcgatccgtcccgctgggtgcaagacgacaagtgcgtggcggccgggcaatcgggtcaattggctagcaaccgtcccaggtaaggcgaatgcgctggcaacgccgatggcgccggtgactgcatgcgacgcatgacatttgcggggcgtaaagtagcgcgacgtaatgctttccggcgaatcgccggggctgaccaggactggctttggaataacgctgtccgagacgtcgcccagccccatcaactgcccagcctgcaagcgcagcgcttccagacgcgcaagcagtatcggatcattgtcgagcgtggccggcgcctcgcgtccactgacaccgaggtcgcgtgcccggacgagcatcaatggcatcgccgcatcgatacaagtcacttcgatgccgtcaatcaggtcaacgcggttgcccgtcggaaagacctttccggtcactgcgccccacgcatcgacgaaatcgagcaagattggtgacccagtgcccgcaacgccatcgattcgagtgtcgccgtcataggtgacccgcccattaggcgtgcggaccgtcacatcgattcgcgagcctgtattgacgttgtgaacgcgcacgcgggttgagccgagttgggctgcaaccaggccttgctcgatcgcaaagggtgcgactccggaaagcatattgccgcagttgggccgggtgtccaccgaggagttacccactcctacctgtacgaacaggtagtcaaggtcacagccgggttgcgtggatcgcgaaacaatcgccaccttgctgttcagcgtgctaccgccgcccaccccgtccagttgaagcgggtcggaggcaccgatggcaccgatcaacgcctggtcgcgagcctctacgctttcgggcagccactcccgcagaaagaacggcccgcgcgaggtgccggctcgcatcagcacgcaaggtattgtcttgctcatctcagtccgccttcagttttgccgcctgaactactttcttccacttgacctgttcctcctgaataaatgttcgcatctgggccgtggacatggtcgtaacctctgcgccttgtccctccaaacgctggacaacggctttatccttcaacgcctggtttaatgccttgttcaatgcttctacaacgggggctggtgtgttcgcgggggcgaagatggcataccactgggaaacatcaacgtcgtcgatcccttgttccttcagcgtgggcaactctggcatcagcgaagagcgcttgctgcctgcaatcccgaccgccttcagcttgccgttcttcaactggggcatggcggtgaaaagactcggaaacatcacttgtgtctgcccggcaactgtgtcgttaatcgccggagctgaccccttatacggcacatgaagcatctcggtgccggtcgagagtttgaacatctccgcggcaaaatgcggagcggttccattgcccgccgacgcgtaactgatctttcctggcgttgctttgagtagcgtcacgactcccttggcatcgttggccttcaggtttggattgacgaccatcacggttgccgaagaacccaccatgccaacgggcacaaaatccttaacgggatcgtaccgaagcttctgcagcgcagggttcatggcatgtgtcgccacgtagccgagtagcaacgtgtagccgtccggtggggcacgcatgacaaactcactggcaatcgcgccgttcgcccccgctttgttgtcgaccacgattgtctgattgagaatggtcgacattgcctggccaactacccgcgccatggcgtcattagcgcctcccgctgcggtgggcactaccagcgaaattctcttgtcagggaacgcaccaaaggcgctgacgctgccaagtgataccgcgatcgcaatgctgcaaagtaaaagtcgcttcgatgattgcatctgtctgctccgtatgatgtggttttttggtcggcctactggagccgtctggtcatgttcgtggtttcccttcttttagtgaattgaatttttaggatcaattgatgcacaatgcgcatcagtgatgacgctcgggaaagtgcaatgaccatcaacttcaacctcaatgatttgcaggcgtttcgtgccgttgccgaactgaatagcttccgcaaggcggctacctccctgaacgtctcacagccggcctttagccgtcgcatagacaagcttgaagaggccttgggagtgcgcttactcgaccgcaccacccgccgggttagccttacgaccgtcggccgggatttcgaccgaaaggtaaaggagatacttgacgaactggatcaggcactgctgggcatacgcggagtgacaacgacgcggatgggggaagtgactattgcttgcgtaccgtcgacggtttattacttcttgccgcaagtcatctcgcgttaccacgcgcagtatccgaagattcgggtaaagattctggatgccagcgcaaacgaggtactgtcagcggtgtcgcgcagtgaagcagatttcgggatcgatttcgtgggaggccaagagccagacattgaattcaggcccttgctggaggaacggttcgttgcggcctgccgtcgcgatcatccactcgcggagcgacggcaagtgacctgggcagacctcgccgaatatgactacatctcggtcagcaaagcttccggcaaccggctgctcctcgatcaggcgctttcgaacgtgtcacgattgccgcagagtatctacgagacgcagcacgtcaccacgaccttgggcttggtcgaagccgggcttggcatcgcagcggtgccatccatcgccatgccaggtccagatcatccgcttctagttagtgtcccactaaccgacccggtcgtgacgcgcaaaattgggttaatacgccgcaagagccgatccttaacacctgccgcgcagcagctctatgacttcctttgcgaaacacgaccaagacgtggcgcgcccgccggcaaacggcgtggcaaataatcgccccgcggaccgaccttggcgcgccgacggctcacggacggcaggccggcatgctcttcttggcagtgcgtcttagcgccggctagccagtaccctgtcgaccattacgccggcttggccaagattgttgcgtggatcgcacatggcctcgagttgtgcgcgtgacacgtggctgcttacttccggatgtgccgcgaggatgtcgatcaagggtcggttgttggcaatggcctcgcggcaaaggtcatagaccagatcgtgcgcatactcgcgcccaatatatggacccaggcccatcatcaccgcctcagacataactagcccgtttgtcatgtcgatattcgcgcgcatgcgagccgcgtccacttccaagccctgcaacacgaacttcgcctgcttcagggcaccggaaatcaggcaaaaaatctccggtagggatacccattcgatctcccacgggcctgttgaacgctcgtgatcagccaccatcgcatccatcagggccgccgcgtgctgccgtgcaaccgagatgttggcgtggatgtacaggcacgaaatcgggttgcgcttctgcggcatggtcgatgaagagccgcgccccggcgcaaagggttcgaacacctcggcaacttcggtctgcatcatgagcttcacgtccatggcgatcttgccgagcgagccgccgacgagtccgagaaacgcgcccacttcggcaatcgtatcgcgcaccgtgtgccaggagatcagtggctgcgccagcccaagttccttcatcaacgcagcctgtgtttccatggctcccgtctgcaacgaggaaagcgtaccggatgcgccgccgaactcacccattagcactcgcggcttcaactgctgtagccgctcgcggtggcgctcgatgccagcaaggatgctggccatcttgtagccgaacgtaataggggtggcttgctgcaggttggaccgaccgatcaccggcgtgtcgcggtactgcttcgccagcgtcgcaagcgcgtcagcgatgtcgtcgagatccgactcgatcagtgccaggccctcgcgcatctgcaacaccgccgctgtgtcggtaatgtcctgggtggtggcaccccaatggcagaattcgccaagcccatcccggcagttcgcgttgatctggttgaccaccgcgataatcggatatccgatctgttcagtctttgccttgagcctaacccagtcaatttgggaaagttcgcaattcttgacgatctcgtcggccgcttcctgcgggatgatgccaagctcaccttgcacttttgccaatgctcgctcgatgtccaggtatttagccgtgcggttttcatcggaccacacttcgcgcatgcgcgcgtcgctaaacatgtcgccaaaaatgcgggaatcaatgatggtggaagccataggttatgtctccgttaggtcacatgtatggtgcgctaggccaggcgttacacaacgctatcagcgcgcatcacggcgatttcgtcggaggcgtatccaagctccgcgagaattgtgtcggtgtgctgaccaagtgccggtatcggatccatacgcggcccttcgttccaggttcctgggggcaagagagccggcagcatgcccttgggcgagtcgacttcagtccagcggccgcgcgccttgagttgagcatgctcccacaccccctgcatgtcattgacactggcattcgcgatctgggccaactccaatcgctgcaccacttgggcaccggttagaggcaaaaaggcatctacgatgatctgcctcagtgcagtgcgctcggccacgcgtctcgagtttgagctaaagcggggatcttcgatcagttcgggccgctggagcactgtgttgcagaagtttgcccattcccgctcgttctgcaaccccaacattactgtcgccccatcgccagccggaaacggtccataggggtagattgtggcgtggcttgcgcccgtgcgctgcggcggctgtgccccatcaaaagcgtagtagagagggtaactattccattccgccagcgcctctagcatggagatgtcaatacgttgccctcggcccgtctgattgcgttgtaacagagcggccagaatgtttgtgtaggcatacatgccggcggcgatatcggcaatggaaggcccagccttgcaaggcacgtcaggcgtccccgtcacggacagaaatccggcttcgctctgaacgagaaggtcataggccttcttgtcgcggtatggtccaggattcttcgggttgtcgccatagcccgaaatatcacacacaatgatttggggctttacggcggaaagcgtttcgtagcccagaccaagccgtgctgcggcgcctggtgcgaggttctgaaccaccacgtccgccttttcctcaatcagacgctgtaatacgccagccgcggccgggtgcttgacatcgagcgtcaggctttccttcgagcggtttgtccagacgaaatgcgaggccaggccacggacccgctcatcgtaaccacgggcgaaatcgccgaccccaggccgctcgatcttaataactcgtgcacccagatcggcaagctgccgtgtggcaaaaggcgccgcaatcgcgtgttcaaatgtgacaaccgtgatgtctttgaggggttgcatcaggatcttccgtaaagcgaaatcagcgaaggactgccgtggcgtccatggtcagccagccctcgtggtcggatgcccacaagcgaactgttttgccgtcagactgcggttgaccgctgacccggaagggatgcaggtcgaaggtcgggcgcaccgcacggaatcgaaagctggcgacctctgcctggggcaattcacgccgcagcagatccagtagcaacgtagcgatcagcgggccgtggacaatcaagccggggtagccttcgacctctgtcacgtagcgacggtcatagtggatgcgatgcccattgaaagtcagggccgaatagcggaacagcaagacgtcgtccggaacaatttggcgctgccaagccgcttccgcgggcgccgcttggggcatgacaggcgcctcgcccgactgctgtgcctctcggtaaacgatgtcgtgaaactccactaacgccggttccgcagtaccgatggcgcggatctcatgacgcactcttacaaatactaactttccggtccgcccctccttgcttgtaacatcgtcgatgacggaggtgcgctggatcttgtcgcccacccgaagtggatggcgaaactcgaattggccgcctgcccacatgcggcggggcaatggcacagggggtagaaagccgccgcgcttggcatggccatcgtgcccaatttcgctttgacgatgcatgggtaagaaataaagccaatgccacagtggcggcaatggagtgcctgctgtctgcgctgctgcggggtaatccatcgtcgcacgcagcgctgcgatcggcgcggcagtgactgtgtcctcccactgctcgctgcgtccaatccacgtcctggggtcaactgcctgttcgtccactgctggctccttgcatttgtgctagcccgaatgccgttcacgcgcgggaccagcggagttagatcaattcgaagaatagttgggcacattgaagcgccgacgcaccagttagccgcctggcagaacaatggaccgctctagaagcgatgtcgcaagccgatgccaccgccgactttgctgcctttcactcccatgaaggtgggcagcgcataggcaccgttgatgcgattgaaatcaatttcggcgtaaatgtcagtgcgctttgaaaggttgtagtccgcgacgccggtcaccataatgcggctgccggaggcattgcgctggcggtcgtagtgcgacgcaacggatagcgtgagagcagaggtagccgccacagcgaagccgccactgaatacatcgtttcgcgtcgggctcacatcgaatcgattgtttagatagccgaaggttagcttgactatcccccattgatagttgccacccacgccccagacttttctcgactcgggcgtggttagcgcgttggcctgctgccagaagccaccgacgtccaccggtccctgcttatagccgagagttgcgccgtaactagagctcggcttcatatgacccgacacttcgccaaaggtgtaatacgctcccgcagatagcgctccccattgtccgacgtatttcgccatgttgtcttggcgcggtcccgtatagccgttaaagatggtgactgcgtccagattggggtgaccgttaggctgaaagcgggcggtcgcatcgtagccggtggtgaattgccggccgaacgttagcctaccgaagcgctcgtggttcaatccgacccatgcctgccttccaaacaaacgcccctgaccgccggtactctgctgtccatagtttgccgttgtggtgccttgctgcgatacgccggtcgagggatcaaagccactctccaaattgaagatggcggacaatccgcctccgagcgcctcgttgccccgcatgccccagcgtgagccgttgaaatagccgtcggttaacgcagccaacttattgtcgccctggttattgtttgagtagcgaatggtggtatcgatgatgccgtacaggcttactccggacgaactctgtgcctgaacagtagtagtgatcgcaattccaaggaccgccccggccgccaacttcccgtttaaccgacttttccgttcttgttcgatgcccatcctatctccccatttcggcttattgtcgtcacctccccctgccccgcgaacgggaaaggcgaattgatgccagtttgcagagacaacttgcagaggggaattgcaatgtttcgatgaattgatgcattccttgcatcaaaacaggagggattgctgccacgtagacggcgcgagaagttgccgccattaatgggctgaaatgcgcgcaaggcggggcgagacgtggctaacagtcacgacggcctcacataagcctttcgacgcacccccggcggtttccatccaatctccgattgccaatccgcatgtttggcatgcgtcgccgaccggccaaagggcgggtcacgtcggggcactcgaaaaccttcgcaaacgggatgggtccttttgcgagagcttccctgcaacaccgcccctatcgcacagaccgccgccccgcgctatgcgcccgtcattgcagatccggccgtcttggcgccggccaccaccgcgacagcacaggccgccagcgccgcctacgaattcgacatggacgtggacgtgttccacccggtggtggcgcgcaacggcatggtggcgacggagcaggaaccggccacgcggatcggcctggacatcctgaaggctggcggcaacgcggtggacgcggcggtggcggtgggcttcgcgcacgcggtagccctacccaatgccggcaatatcggcggagggggcttcatggtggtccacgacgcgaagagaggtccgccacgctggcggcgtcgcgcagccgataaagtcggccactgaccgttctgagctccatggcactcgcatcgaaggccagaattgcccgcagattgcccactgacgtggggcgcgcttcggcctgcgcgggcgacaccccgcaaacccttgatttcactggcgcgtcctagaggattcgaacctctgaccgctcgcttagaaggcgagtgctctatccaactgagctaaggacgcgaaggcggcattctaccgcagcaccgctgcgcagtgacaagcggcgcaggtcaggatgcggcgcgcggctgtccgcgcgtgatgtagtggccatcggccgcgccgccatcggtgcccgcctcgctgcctgccggatgcagggacacgcagttgcgccctttcagcttggcgtcgtatagcgcacggtcggcacggcgcatcaacgcatcggcgccttcgcccggctgccgcgccgccaggccgatgctgacggtataggcgatcggatcgggctcggacgggcatggcgtggcgcgcaccgccgtggccagccgcaggcaggccagccggccctgctccagcgccgtatccggcatcaggatggcaaattcctcgccgcccaggcgccccgccacctcgagctggccaaaattcttgcgcagctgcccggcgaaatgccgcagcacgctgtcgcccgccaggtggccgtagacatcattgattgccttgaagtgatcgaggtcgacaaaggccaccgtcaggggcttgcgctgccgctcggcgcgcaggcaggctgcctccagctcttcccagaacgcgccgcgcagcagcacatcggtcaggtcgtcatggcgcgcgcgccgctccagcatacgccgcagccggtcgtgtgccatcagcgcaaagctgaccgacacgcccaccagtgcaaagatattgagcatggcgagctcgccgtcccacggcatcggccgcggccaggcgccgccctgcatgactgccgccagcggcagcgccacggtccatgcgttgatggccgccgcggcgatgacgatcaataccagcgacaacgctgccagccggccggtgccgcgcgtggccggcaccgacggccacgcgctgcgggccaggtccagcagcagtgcgatgtggcacatcgtcagcagcggtgccatctccggcatcagcggcggcacggcaagatattgaggcgccaggtcgtgccaggccaccgccgccgcggctgccaggttcagcgccagcaacggcgcggcgcggccgggccggcccgcgaaatgccgcgcgcccactgccatgaccgagagcgccgccagcagtgccaggtcgctcgattccagtaccagccacagcgggcgcagttcctgcaccgctgccagggccgctgccattgcggccagcacgcttcccagcgcccacgacgtcaggccgctgcgatccatgcccgccgagcggcgcaacaccacgcaaaccacagccatctgcagggcgaacaaccccgcgatgagcacaactatgtgcgactgaaacatcttcattcccgtccaaggtgacaagcggtgcgccgcatggcgccgctgttacctgctctttaccggtcctgtgtcggaccgttgttatcaaagccgcatacccggtttcagaacgcctggcgccgccggccggcagacgcaaacacgtcgaggcgcccgccgcgggcgggagcgccgttattgttgtggtgatcaggtcagtccggaaggaataggcaaaccgggcgttcccaaaagcacgccggtcggactggtgcggtgtgcggattatcccagcgcgcaaacccaagtcaagccaaagcgtccccgccagaagggggagcaggccggcaaggctgagtgcgccagagcgggcatcatcacattagattgaccgcgatcgcggggcccggctacaatggcgggcttcggagcgtagcgcagcctggtagcgcatctgatttgggatcagagggtcgtaggttcgaatcctatcgctccgaccagaaatacccagtggaaacaacggcctggatcgaaagatccaggccgtttttcttttcagccaagcggcctccaagcgccgtacaggtctgttctcaccactgcagcaagtccggccagatcagcgcccccgcgaacagcatcagcatcaccgcaacgatgaccagcccccggcttgggccagcatggctggtctcaacctttggcatccatgactggccggcgtcggccgggaccgcaggtaacggcggcggcgccgatggcacaggcacgctgatcgcaatacgcggcacgaagtcggactcggccagcaggaagcccatgggcgtggcttggtcggctgcacccatgtgctggaacagcaacctggacagcgccaggcaatcatccagcgcaacctgcggccggggccggaagatgcgcaggtgctcgcacagcgtatcgagcttgtggttgggggcatggaagtactgggaccagcggacctggcgcaccgagcagcgccagcgcttgtgctggatgtcgggaagcacttttcccagcattcgcgcgtggaattcggcgccgtgggcgaccagcacatccgcgtcgtcgacgatggcgcggatggcatcgacgtcaaagcgccgcccgcgcagcatctccgcggtcaacccgtgcgtgccggtggcagcttcaccgatcggcacggtgggctcctgcgaaccgtaatagtcagtgatctcccgcaatagcgtgccagcccgcggcgccacttcgacaagcaacaggccgatgctgacaggctcgtccgctggcgtgagcccggtggtttcggtactgacgattgcaacccgcatgggctcggtactccggtgtagccgcccgcgggcatggttggcggcggccgctctgatcgtttgcctctaggttagtgcgagcgcgttaaacgtcatatcaaccagatgggctagctgaaagagcgccagccgggaggatgccggctgctaccccctcccccatctccatctcctggttcaggcaggctgctgccccgtttcgccacgccgtctctcgagattgcaatagacgtcggccgccaccaacccgaagagcgcgtgggcgaacaggctttcccagccgcgggcctcgtcgaaccagttgaagtaggtccccagcagatagaaattgaccaggtagaccaccacgccaaacacgatcccgaccaccgaggccagccacagactggaatcgaagcggaatgacgacagaatcatcgccagcaccgccgccaggatgatcgacagcgcgaagtgcaccgtccccgccgaaagcacgactgtccagttgaaggcatcagcagacagggcttcacgtccgaggatgatggccgcgaccatcttcacggtgccccaggcgccctggtacagcaggaagcgcgccgtcagcagttccagcaccatgtagaccgcgccggcaatcagccccgccaccacggcggcccgccagtccggccggcagcgaacgtagcggtgcgattccagatggagttccatggcagtctccttgcgagatccggcccggcaaggccgtacgagttagttctagctcatatggggcaaataccaagccggccagaccgcaagacgcgcctttcaaggcacatgaattgccgactttggcggcacggtgcaaccgccgcggccggccatctgccgcaacgtgccggccatgctgcaactgcgtacgtgatacaatgtcaaagtagcccccggggtgtccgtgcatccctgtaaccgggcgttctcaccagcgcgctcttcgcgagcgaacagcagccgccggcgcgggccttccgcgacgacaccaaactggcgaaccaccgggtacaacctgcccgcctgctccgcaaagcacacggcctccccggccgtcagcggccaggccgtcgcccaagccatccgcgcccgttgggcgataccgctgacaggaccgagcatcaggcgccgcagtccgcgtgagcttgccccgaacaacccaaggcgcgcttcgccgcaatcggcgaaacatgccgcggttccgcgccgtaccgggcgaaccgaacaggatttttaaaatcgcaaccacgcagccttcacgggctgccgaaaaggaagacagattggctaaggaagaactcattgaatttggcggcgtggtgtcggaagccctgcctgacaaccgctatcgggtcacgctggaaaacggcgtcgaaatctgggcatacgcttcgggcaagatgcagaagcaccgcatccgcatcctggccggcgaccgtgtcaccctggaaatgtcgccctatgacctgaccaagggacgcatcaacttccgccacaagtcctgagtttctgcacggccccggcgataccgcatgcgcggctgtcgcccgcgccgcggccgttgtgcgccgacgcgctgtcacgccgctgacaccgcgcctggacacacttgcgggctgcccgacaggcagcctgcttccgtttacgcgccgcgtgcagcctggcctgcgcaccggcgcgggccagctggcgcttgcaccggtcgggccgcttcaccatactcgaagctcgctcattgccccgtccgacatgaacctgatcctgtggcgccacgccgaagccgaagacctccccgacgcgctcagcctgagccgccatgccgacctgcagcggccactgacacgccgcggccgcaagcaggcggaggtatccgccaaatggctgcgcgcgcatctgccggccgacacccgcgtcctttgcagccctgcgctgcgcacccgcgaaacggcggccgcgctgtctgccgaggcggagatcagtgacgcccttgcgcccggcgccgacgtcagcgcagtgcttgcagcagtcgagtggccggaacgccccgagcacgtggtggtagtcgggcaccagccctggatcggccgcgtcgccagcctgctgctggccggctcggaaatgaactggagcgtgcgcaagagcggcatctggtggttgaccggccgcacccgcgaaagcgaggcgcagaccgtgctgcgcgccgtcatcaaccccgaattcctctgagccccgccccaccccgcatgccaggtgccgcctgacggcacctggcccattttgtcccgccaaaatcagaaatagctgatggcgggcggaatctcccgtaagtagagtggccttggcgcctcttccggtgccgatagcaggtgtcacggagattccccatgaatggcccggccgatcgttatattgacgtcgaggatcgcgactcacaccctgacccatcgcccgaaagcgcccgaccgtccgccctggcaggtgacgtcacggaaccgtcatccgcgggtcacggcaatgtcacccactctcactacattgcatcgcaacagtttcgtcaccaaaaggacatactgatgcgagatctgccgacgcccacccagccgcttttcgactctctgcccaatggccttggtggccagacggcgcggagccgtcttcatcgccaatcagatacaccggcacatgaatcgcctgttctcagcgtggcgtgggcgcgccaccaggacgaagtagtcgaagcccagcgcctgcgctacaaggtttttgccgaggaaatgggcgcgcgcctgacctcttcggtgccggagctggacatcgacatgttcgatgcctactgcgaccacctgatcgtgcgcgacatggccacgctgcgcgtggtgggcacctaccgcgtgctgccgccgcaccaggccaagcgcctgggctgcctgtacgcggaatctgaattcgacctggtacgcctgggccacctgcgccccaagatgctggaactgggccgctcctgtgtgcaccgcgactaccgttcgggcagcgtcatcatggcgctgtggggcggcctgggcgagtacctgcagcgttggggcatcgaatcgatgctcggctgcgccagcgtgccgatgaacgacggcggccactacgcggccagcctgcaccggctgttcagcgagcgctcgctggcgccaatcgaataccacgccttcccgcgcgtgccgctgccggtcgaggacctgaaccagcagctggacgtcgagccgcccgcgctgatcaagggctacctgcgcctgggcgcaaagatctgcggccagccggcctgggatccggacttcaacgtggctgacttcctgacgctgctgcgcgtgaacgacatgaacccgcgctacgcccgtcacttcctcggcctgaacaacgccgcctgagcggcgccagctgcctgtcagcggccgccgccccggcggccgccctccgcactgcgctcagtcatagatgaccttgtagcgcttgccgatccgctgccattcatcagcctcctgcgccaggctgtattcgatcagcggattggcctcgatccacgccttcggcaagcgcacggtgaagccttcgtccagcgcctcggccaactggctcacgcggatatcgggcaaggccacgtccgagcggcggcggcacagcacaaaggccaggcgcaggctgaacagcatgcgccagtcgacgaacctgccgctgcccgacagcttgccgagcttgcccgcatggcccagcagcagcgtcgccagccgcgcctggtcggtcttggaaaagcccggcatatcggcgtgggtggcgatataggccgaatgcttgtggtagccgctgtgcgagatcgacatgccggtctcatgcaggctggcggcccagcccagcagcgccaggttgtcctcgcgccgttcgttggccggctccgggaactgtgacagcagcgtctgcgcggcacggcgcacgcggccggactgggcccggtccacgccatagcggcgcatgaactggtccaccgtgacggtgcgcatgtcctcgtggtggctgcgtccgagcaggtcgtacagcacacctagccgcagcgcgccgtcggtgacatccatgcgctcgatatcgagttcggcaaacacgcccagcatgatcgacaagccgcccggcagcaccgggatgcggtccgccttgaggccggtcagcttgacgcggttggtgttctcggccttgatcagcgcgcgcttgaggcgctccagcccttcgcgcgtgataccgtgctcggcggtgctgtcgttcatgccattgagttcgatcagctcggccagcgcgcgtgccgtgcccgacgagccgaccgcctgctcccagcccgtggcccggtactggcgcaccagcacctggatctcgcggcgcgcggccagctcggcctgcttcatcgcgtattcatcgacgttgccgctggggaagaactggcggctgtgcgacacgcagccgatatacaggctttccatcagcttggactggtagccgttgccgatgatgaactcggtcgagccgccgccgatatcgaccaccaggcggttgccctggcaggccggggcgtcgtgcgaggccccgaggtagatcagccgcgcttcctcgcgcccggcgatcacttcgatcgggaagcccagcgcgctttcggcctcgatcaggaactcggacgcgttcttggccacgcgcaatgtgttggtggcaacggcgcgcacctggttgggcgcgaactcgcgcagccggtcgccgaagcgccgcagcgcatcgataccgcggcgccgcgcgggctggtccaggtatttgtcgggcgtcaggccggcggccaggcggaccggctcgcgcagcgcgtcaacctggaagatctggctggccgggccattggccgtgggggtctcgtccacccgcccgatcatcaggcggaagctgttcgaacccatatcgacggcagccagcaggcgtggggtgttattcatcgtgtgctaggagggctggttcgcgttggcgttgcgtggcgcggcaggtgcgctctggtgccttggcctgccggcgttcgcgcccgggaaaaatatgtcctgatcatgtctgcatcatgacaaaatcaaactgtcataaaagtgacacgtttttatgaaaaagtcgccacattaccaaaagaaggtcatgctcatgtcgacgactccgtccagtacgctgctcaaccgcgaactgggcatcctggaattcaatgcccgcgtgctggcgcaagcggcggacccgaaggtcccgctgctggagcggctgaaattcatctgcatcgtgtccagcaacctggacgagttctttgaaatccgcatggcgggcctgaaggaacagatgcgcgacaacgcttcggggctgacgccggacggcctgtcattccagcagacctaccagctcgtcaccgagcgcacgcaacggcttgtggcttcgcagtatgacatgctgcagaacaccatttttccactacttgaaaaagagggggtctttttccacctgaccaccacctggaccgacgcccagcgcgaatgggcgcgcgagttcttccagcgcgaactggggccggtgctgaccccgattgcactggatcccgcccacccctttccccgcgtgctcaacaagagcctgaacttcgtggtggaattgtccggcaaggacgccttcggccgcgaggccgacctggccatcgtgcaggcgccgcgcgcgctgccgcgcgtggtaaagatgccggagaagctgtcgggctacccgtatggctttgtgatgctgtcgtccttcatgcagggcttcgtgcatgagctgttcccggcgattgccgtgcacggctgctaccagttccgcgtcacgcgcaactccgacctgttcgtctcggaagacgagatcaccgacctgcgcgaggcgctgcagggcgagctgcccacgcgccatttcggcgacacggtgcgcctggaagtctcgtcggacacgccggcaccgctggcacgccggctgctgctggaatcgggcctcgccgagcaggacctgtatcgtgtttccggcccggtgaacctggtgcggctgatgcagatccccgacatggtggaccggcccgcgctgaagtttgcgccatatgtgcccgcgccggtcaaggccttctccgccggcgcgtcaatgttcgacgtgatgcgccagcaggacgtgttgctgcaccacccgtacgagagcttcagttccgtgctcgacctgctgcagctggccgcggccgaccccaacgtggtcgcgatcaagcagaccgtctatcgcaccggcaatgagtcgctggtgatggaagcactgatgactgccgcgcgcaacggcaaggaagtgaccgtggtggtggagctgctggcgcgctttgacgaggaaaccaacatcaactgggccgagcgcctggaatccgcgggcgcacacgtgatctacggcgtggtcggccacaagtgccacgccaagatgctgctgatcgtgcggcgcgagcccaccggccccaaggccaagcaggtcaagctgcggcgctacgcccacctcggcaccggcaactaccatccgcgcaccgcccgcctctacaccgacttcggcctgctgacggccaacgaggagatctgcgaagacgtgcatcacgtgttccagctgctgaccggcaccgccggcaccatccggctgaaccacctgtggcagtcgcccttcaccatgcagagcaacctggtcgaccatatccgcgccgaggcccgcaacgcgcgcgccggcaagcccgcgcgcatcatcgccaagatgaacgcgctgctggagccatcgatcatcgacgagctgtacaaggcctcgcgcgcgggggtgaagatcgacctgatcgtgcgcggcgtgtgtgcgctgatgccgggcgtgccgggcatgtccgagaacatctcggtgcgctcgatcatcggccgcttcctggaacaccaccgggtctactacttctacgccggcggcgaagaggtgctgtacctgtccagcgccgactggatggaccgcaacctgttccgccgcgtggaagttgccttcccggtgctggacaaggcgctgaaggcacgcgtcatcaaggaaagcctgcaggtgcacctgcgcgacaacgcctcggcgtggatcatgcagccggacggcaactatgcacgcaagcagacgcgctcgaagcgtccacatgtgagtcagaacgatatgctggtgatgtttggggggatgccctgagcgggcttctgttgcccaccttgcgccaggagccgaggaggcttccctgaggcataacatgcaaaaccccgccgcggcggggttttcctttacgggtcaggcggcgcgccgcgaggtgtccggcgactgcggcggcgcggtcgggccgctgcctggcgctggcatgtccgcgccctccccggccgaacgcaggctgcgttcaagcgggaagatcacgcggaacacgctgccccggccctcttcgctggtcacgcgcaggtccgcatggtggcgtgacagcacgtgcttgacgatggccagccccagcccggtgccgccggtgtcgcgcgagcggctgcggtccacgcggtagaagcgctcggtcagccggggaatatgctcgggagcgatgcccaggccggtatcggccaccgagaacacggcatgaccctcttcccaggccagcctgatggtgatgcgccccccgtccggcgtgtagcgcacggcgttcgacaccaggttgcccagcgccgacagcagttcggtctcggcgccacgcatgccgacggtcgggtcgatctcggccgagacctggtgccgtccctgcgacagcgcctcggcgtcgtgggtcaggtgcgccaccatggcacggatcggcacgatgtcattgccgggcggctgcgcatcgctttccagcttggccagcgccagcaggtcttcgacgatgctctgcatgcgcaccgactgcgccagcatcatgtcgatgtagcggcgccggtcgtcttccgacaccggcaggtcgcgcacggtttccaggaagccggtcagcaccgtcagcggcgtcttcagttcgtgcgacacgttggcaacgaagtcgcgccgcatcgcctcggtgttttcgagcttggtgatgtcctgcgtgatcaccagcttgcggttgtcgccatagggcaggatctgcaccgcgatcacgctgtgcttgtgctcgcccatgtcgcgcatcaccagtgggtcatcgaagcgctgccgggtcaggtagtggacgaactcggggcggcggatcaggtgggtgatgcgctggcgcacgtcgcgccgcgcgttcaggccgaaatgctgctcggccacgtcgttgcaccactcgatctggtcggcgtcgtccagcatcagcacgccgttgggcgaagcctggatggcctggataaagcgcgtgtgctgctgctcgacctgcagcacctgggtgcgccagcgcttgaccagccggtgcagccggtaatacacctcgccccaaagcccgagtgcactggggatctcgccgtagaccggcgcatcaagcaccttccacaggcggttgatctggtacaagtagtagaacagcagcccgagcagcgatacgcatgccagcgccagcgctggcaccgggcccacggccaggtaaacaccggcggacagcaccagcaggctgatcaggatggccacggaacgggcccagatgacattcatgcgcagggttcaggctcgcagccacggaaggctgcagggttgcgacggagtgtgccacgaatgcgccgcgccctgccagcagcgtgggctctggcagggcagcacgtcgagccgccctcccatgtccggcgcgtcaggcgccgggcgtgcgcgccaggcggtagccactgccgcgcacggtttcgatcatattgctgtagccgccgggggtgagcgcggcgcgcaggcgcttgatatggacgtcgacggtacgctcctcgacaaagacatggtcgccccagacctggtcgagcagttgcgagcggctgtgcacgcgttccggatgcgtcatcaggaagtgcagcaggcggaactcggtcggacccagctccagcttgatcgcgccgctgtcgtcctggccggtgacacggtgcgtggccgggtccaggcgcaggccgttgatggccaccacatcgtcggtcagctgcggcgcacggcggcgcagcaccgccttgatccgcgccagcagttccttgggcgagaacggcttggtgacgtagtcgtcggcgccggcctcaagccccatcaccttgtcctgctcctcgccgcgggcggtcagcatgatgatggggatctggcgggtgcggtcgttggcccgcaactccttggcgaagttcgcgcccgacttgcccgggagcatccagtcgagcagcaccaggtcgggcagcacatcgctcatcagcgacagcgcctgctcggcgttgtaggcccggatcggatagtgccccgcgtgctgcaggttcacggcgatcagttcggcgatcgccggttcgtcttcgacaacgagaatactgcttggcatgtaattgttctccgtgggcggctgagttcagctcagcgcttcgcgctccatgtcctcgcgcgagacatggcggacgtccgtccccttgacaatgtaaatgataaattccgcgatgttcttggcgtgatcgccaatgcgctccaccgccttggcgatgaacaggaaatccagcgcgaccgagatcgtacgcgggtcttccatcatgtacgtgatcagcttgcgcacgaagccgcggaattcctcgtcgatggccttgtcgtccttgacgatgcgcgccgccgccacggtgtccaggcgcgcaaaggcgtccagcgcctggcgcagcagcgagatcgccatctcgcccgagagcttgacctcggcgtaattgatgctgtgcgccgacgcgtcttccatgatgtgcttggtgcgcttggcgatcttctcggcctcgtcgccggcgcgctccaggttggtgatggtcttggagatggccatcaccaggcgcaggtcgcgcgcggtcggctggcgccgggcaatgatgttgccgcagtcggcatcgatctcgacttccagcgcgttgagctggatctcccgggcgatgacctggtcggcggtctcgccatcgaagtcggacagcgcgcgcatggcgagctcgatctgcgactcgaccaggccgcccatctgcagcagcttggtgttgatcgcgttgaggtcggcgtcgaactgagtcgacaggtgcttgtctggcatgggattctcctggccgcttatggatatgctacgccctgcggtaacgatcagccgaaccggccggtaatgtagtcttccgtttccttgcggtgcggcttgatgaagatcttctcggtctcgccgaactcgatcagttcgcccaggtacatgtaggcggtgtagtccgagcagcgcgccgcctgctgcatgttgtgggtaacgatcacgaccgtgtactcgtccttcagctccgcgatcagttcctcgatgcggccggtggaaatcggatcgagtgccgagcacggctcgtccagcagcaacacttccgggcggatggcaatgccgcgcgcgatgcacaggcgctgctgctggccgccggacaggccgtagccggactgatgcagcttgtccttggcctcgttccacagcgccgccttggtcagcgcccattccacgcggtcgtccatctccgagcgcgacagcttctcgaacaggcgcacgccgaaggcgatgttgtcgtagatcgacatcgggaacggtgtcggcttctggaacaccatgccgaccttggcgcgcagcagcgcgatgtcctggcgcgcggtcagcaggttgtcgccgtccatgttgatctcaccctcggcgcgctgctcgggatacagcgcatacatcttgttgaaggtgcgcagcagcgtcgacttgccgcaccccgacggtccgatgaaggccgtgaccttgcggtcggggatcgacatgttgatgtccttcagcgcatggaactggccgtagtagaagttcaggttgcgcacgtcgatcttggcgcgtaccgaatcgggaatgtcgatgacggtggaggtcattgcgtttctcgcttgcagtctttgggcgggacggtttgcgtggtccggccgcttatttcttgaacaggatgcgcgccaggatattcagggccagcacgccgatcgtaatcaggaacacacccgcccaggccagttgctgccattcggtgaacgggctcatggcaaagcggaagatcgtcaccggcaggttggccatcggcttgttcaggtcgctggtccagaactgattggacagcgcggtgaacagcagcggcgcggtctcgccggcgatacgggcgacggccagcaacaccccggtcacaatgccggcgtaggatgacttcaccgtgatcgacagcaccatcttccacttgggcgtgccgagtgcgaaggccgcctcgcgcagcgcgttgggcaccaggttcagcatgttctcggtggtgcgcaccacgatcggcacctgcagcagcgccagcgcgcagatcccggcccagcccgagaagtggcccatgcgggtcaccaccagcgcgtagacaaagaggccgatcacaatcgacggcgccgacagcaggatgtcgttgataaagcggataaagctggccagcggcgagctcttgccgtactcggccaggtagatgccggccaggatgcccagcggcgtgccgaacagcgtggccatgccgaccatcacgaagctgccgaagatggcgttggccaggccgccgccagcggtattcggcgccggggtcatctgcgtgaacaggtccagcgacaggccgcccacgcccagcgtgacggtggtccacaggatccacgccagccagaacaggccgaagcccatcgccaccagcgaggcggtcagtgcatacaggttggtgcggcggcggcgcgcctgcagccgggtgcggatggcatccgcgtcggcacggaccgccgggatcgatgcggttgacacagcttgactcgcgctcatttggttccctcattctttgccagtcgcagcagcagcagcttggacagcgccagcaccacgaaggtaatgaagaacaggatcaggcccagttccatcagcgccgcggtgtgcaggccggcgccggcttcggcgaattcgttggcgagcgccgaggtgatgctgttgcccggcgagaacagcgaggcgctgtccagcaggttggtgttgccgatcacgaaggtgacggccatggtctcgcccagtgcgcggcccaggcccagcatcacgccgccgatgacaccggcgcgggtgtagggcagcaccacgttccacatcacttcccaggtggtgcagcccacgccgtaggccgattccttgagcagcaccggggtgacttcaaacacgtcgcgcatcaccgaagcgatgtacgggatgatcatgatcgccaggatcacgcccgcgcacagcaggccgatgcccagcggcgcgccctggaacagcttgccgaccaccggcagctggcccaccgtggcggccaggggcttctggaaatactcgccgaagatcggcgcgaacacgagcaggccccacatgccgtagacgatcgacggcaccgcggcgagcagttcgatggccgtgcccagcgggcggcgcagccaggccggcgacagctcggtcaggaacagcgcgatgccgaagctcaccggcaccgcgatgatcagcgcgatcagcgaggtcacgatggtgccgtagatgggcaccagcgcgccatagacatcggcgggaggatcccactccgcggtccacaggaagcgcgcaccgaaggtctggatcgacggccaggcgctgatcgcgagcgagacgatgatgccgcccagcagcagcagggtcacgatcgcggcgccccgcgtcaggccgccgaacaggatgtcgcccatgcggctcgggggctggacgttgcggatctcggagggggtagtcgccatgtcgggaattcagggtggatcgccgctcccgcctgggcgggagcctggtgtccgggccagtttcgggcagcccggccaccggccccgcactcgcgcggggccggcgatgccgtcaggatcagtacagcgccttgcccgaggcgtccttgacgctggtcttccaggtcgaacggatctggttcacaacgttttccggcagcggcacgtagtcaaggtcggcggccatgttggcgccgctcttgtaggcccagtcgaagaacttcagcacttcggcaccctgcgcggccttttcctggttcttgtggaccaggatgaaggtggcgcccgcgatcggccaggcttccttgcccggctggttggtcaggatctggtagtaggtcttgctccagtccgcaccggcggcggcagccttgaaggcatcgtcgcccggcttgaccacggcacccgacgcgttcttcatgttcacgtgggtcatcttgttctgcttggcgtaggcgtactcgacgtagccgatggcgccgttcaggcgctgcacgaaggcggcgacgccctcgttgcccttgccgccggtgccgccgcccggccagttgaccgtggtgccctcgcccaccgcgctcttccagtccgggctgaccttggacaggtagttggtgaagatgaaggtagtgcccgaaccgtcggcgcggcgcaccggcaggatgtcctggctcggcagcttggcttgcgggttcagcgccttgatcgcggggtcatcccacttcttgatcttgcccaggtagatattggccagcacttcgcccgtgatggtcagatcgcccggctttacgccctgcaggttgatcaccggcaccacgccgccgatcacggtcgggaactggaccaggccctgcttgttcaggtcctcgtccttcagcggcgcgtccgaggcaccgaaatcgaccgtcttggcgccgatctgcttgatcccgcccgacgagccgatggattgatagttgaccttattacccgttgctttttggtatgcgtcggcccacttggaatacacgggcgccgggaaagaagcgcctgcaccggtaatttccgccgcgaacgcagtacccgccaccaccatcgaaacgatgcctgccacggcagtcttgaccagcttcatatgtcctccagagaacattggttgggaatgacaaatttttgacaagacgaactctatgctccctgtatgacaattccgtgacatctttaaatcttcttggaaccggcctccagcaagggatcgccgcggccatccggcaatcatggtgacgcaatatgacggcggttaattgcgctatagaataaaaaaacgccgggactggcccggcgttcctggtcagggggcggcgtatcaggcgcccaaggcatcggccagccgcctggccgcgcgctcggccatttcagcctgctcggcctcgaccatcacgcgcaccaccggctcggtgccggaggcacggatcagcacccggccgcgcccctccagttcaggctcgaccgccgcgcgcgcggcctgcaggccggcatgcgactgccagtcgaagcctttctgcacgcgcacgttgatgagcgtctgcgggaacagccttacgccctcgagcaactgcgccagagtcttgccgctgcggcgcagcgcggccagcacctgcagcgccgacacgatgccgtcgccggtgctgtggcggtccaggcacagcaggtggccggagccctcgccgcccagagtccagctgcgcttgttcaactcttccagcacatagcggtcacccaccttggcgcgcacgaattccacgccctggcgcttgagcgcgagctccaccgccatattggtcatcagcgtgcccacggcacccggcaccgcctggccagcggcctggcggtcgcgcacgatcagatacagcagttcgtcgccgttgtagagacggccgtcggcatccaccacctgcaagcggtcggcgtcgccgtcaaaggccaggcccaggtcagcgccatgggccttgaccgcctcaaccagcttggccggcgcggtggcgccgtagccgtcgttgatattgcggccgtccggctggttgccgatcgaaaccacgtcggcgcccagctcatggaacacgtgcggcgcgatgtggtaggcggcgccatgggcgcagtcgaccaccagtttcaggccgtacaggtcctgctcatgcgggaaggtgctcttgcagaactcgatatagcggccgggcgcatcgttgatgcggcgcgcgcggcccaggtcatcggacggcgcgcacaccatcggctcttcgatggcagcctcgatctctgcctcgaccgcatcgggcagcttgtcgccgtcggccgaaaagaacttgatgccgttgtcgtagtagggattgtggctggccgagatcaccacgccggcggacagccgcagcgcccgcgtcagataggcgatgcccggcgtcggcagcgggccggtcagcagcacgtgcacgccggccgaggtgaagccggcttccagcgccgcttccagcatatagccggaaatgcgcgtgtccttgccgatcagcacggtcggcttgccttgcccggtcttggcgccgtgggccagcaccttgccggccgcatggcccaggcgcatcacgaagtccggcgtgatcggcgcctcgccgaccctgccccgcacgccatctgtcccgaaatacttgcgtgtcattcgctgattccctttctttactctgatcgttgttctgcctgcggtggccgcggctggttcaggccgcgccaacggactcgttgcgcaccgcccaccaggtcttcacggcgtccaccgtctgctccacatcatgcacgcgcacgataaatgctccgcgctccagcgcacacaccgcggcggcaatgctggcggcaacacgctgctgcggcggccggccaccaaggaccgcgcccagcgtggacttgcgcgagatgccagccagcaccggcaggccctcaagcgccagccgcggcagttggccgagcaggcgcagattatgatcgggtgtcttgccgaagccaaaccccggatcgagggagatgcgcgcatcgtcgatgccggcagcgcgcagcacggcaatgcgctcggcaaggaacccggccacctcggcgaccacgtcatcgtagtgcgggtcttcctgcatggtctgcggatcgcgctgcatatgcatcacgcacaggcccgcctgccccgccgccacggcctcgaccgcgcccggcatgcggaaaccccagatatcgttgatgagatcggctccggccgcaagcgcggcgcgcatgacctcgggcttgtaggtatcgaccgagagcggcttgccgcagtcgcgcagtgcttccaccaccgggatcacgcgcgccagttcgtcttccagcggcagcgccgccgaaccgggccggctggattccccgccgatgtcgatgatgtcaacgccctcggcgatcatctgcccggcatggcgcagcgccgcgtcccggctggcatgctggccgccatccgagaaggaatcgggcgtgacgttgaggatacccatcaccagcgggcgctggtccagggcaaagcgaaaacggccgcactggaaatacctggtctgagaagtctgctgcaaggtaggaatgcttgattcaatccgggcgcggcagatgccgcgcaaaaggaaaagccggtgcaccaggcaccggcttcagggacaggcactacacagccatcactacggcgtcgtctgtggacgaaccaggatcaggccgtggcgggcgcgttggtcggcgccaccggcgaaccgcccggaggcgtgctgccgccgccgttcgggcccgacgcgctgcgcggcggacgcggcggcttgccggccatgatgtcgttgacctggtcggcatcgatggtttcccattccatcagcgcgttggtcatggcttcgaccttgtcgcggttctcttcgagcaggcgcttggccagcgcgtattgctcgtcgatgatgcggcggatctcggcgtcgaccttctgctgcgtggcttccgacaccgtcttcgacgacagcttgccgaacatgccatcctgctcggtatccacgtagaccatggcacccagcgaatcgctcatgccgaagcgggtcaccatgtcgcgggcgagcttggtggcgcgctcgaagtcgttggaagcaccggtgctcatggcgttgaggaagacctcttccgccgcacggccgccgaagaggatggcaacctcttccagcatgctgtccttgtacttcgaatacttgtcatgctccggcagctgccaggtcacacccagcgcccagccacgcggcatgatggtgaccttgtgcaccgggtcagccttgggcagcagcttggccactaccgcatggcccgactcatggtaagccgtggcccggcgctcttcttcgcgcatgaccgtcgacttgcgctccggacccatgtagatcttgtccttggcgtcctcgaagtcctgcatgtcgaccacgcgcttgctccggcgggcggcaaacagtgcggcttcgttgaccaggttggccaggtccgcgcccgagaagcccggggtgccgcgcgcgatgatcgaggcgtcgacatcgttgccgatcggcaccttgcgcatatggaccttcaggatctgctcgcggccgcggatgtccggcaggcccacgtagacctggcggtcgaaacggcccggacgcagcagcgccttgtccagcacgtcggcacggttggtcgcggcgatcacgatcacgcccgagttggcctcgaagccgtccatctcgaccagcatctggttcagggtctgctcgcgctcgtcgttgccgccgcccatgccggcgccacgatggcggccgaccgcgtcgatttcatcgatgaacacgatgcagggtgcctgcttcttggcgttctcgaacatgtcgcgcacgcgggccgcgcccacgccgacgaacatttccacaaagtcggaacccgagatgctgaagaacggcaccttggcctcgccggcaatggcgcgcgccagcagcgtcttgccggtacccggagggcctaccagcagcacgccgcgcgggatgcgcccgcccagcttctggaatttctgcgggtccttcaggaagtcgaccagctcgaccacttcttccttggactcgtcgcagccggcgacgtcctggaacgtgacggcgttctggttctcgtcgatcaggcgcgcacgcgacttgccgaatgagaaagcgccgcctttgccgcccccctgcatctggcgcatcatgtagaaccagaacacgatgatcagcagggtcggcccgaggtaatacagggcctgcaccagcacgttgggttcgtcgtccgccttgccggtcacctggacgccgtacttcatcaggtcgccgaccatccagatgtcgcccggcgagatgatggtgtacttggcgccttccttaggcgagaccaccaggttgcggccctgcacgtcgacacgcgacaccttgccattcttggcgtcatccatgaactgcgaataggtgacgctgtcctgcgcacggggcttgtcgaactgcttgaagacggtaaacaacaccagcgcgattacgagccagattgccgccttttgaaacaggttgttattcaaggccgaactcctttgcaattgccttgccaacggatagctgcattgtaatgcagcgcccgccctcggggggaaacagagaaactatgatgccgatagcaccgggtggggcactttccacgcttcttttttcgccctggcttgtatcgagaccggtcaatccactgccttgaggtagcgcccaaggataaaggtttcggaagacttgtcgcgagacgccttgggcttgcgtttcgcaaccactttgaaatgccgtttgaacttctccacgatctggctgtagccgctcccgtggaagcactttaccagcaatgccccctccggcttaaggtgggcctgcgcaaattccagcgccaggtcgcacaggtactcgatccgtgctgcatcggcgaaggccacaccggacaaattgggggccatgtccgacaaaacaaggtcaatcttgttaccgccggaggcgtccagcaccacactttccagttcgcggaagactgattcctcgcgaaagtcaccctggatgaaagtgacgtcggcgaccggttccatcggcagcaggtcgatcgcgaccacggcgccatcgatcctgccgtccttggcccggggcgagtccgccagcttgttgcgggcgtactggctccagctgcccggcgccgcgcccaggtcgacgatcacctgccccgggcggatcagcttgtcctgctcgtcgatctccttgagcttgtaggccgcgcgggcgcgatagccctcgcgctgggccattttcacgtacggatcgttgatgtggtcgtgcagccacgaatgattgaacttgttttttgccatgccagttaccagcctgttccctgccccgcccgccggtcaatgccgcccgcgaaggttttcctactgttttgatgattttgctgcccgacagtgccggattgacggataatacgcgccaatccgcatcccgaccgccggctcgccttatcagctgccggcttgccgcccccgggcggccgtcggcagcctgtccttgcccgacccgccgtgtcacgaccggcgcgggctgcagcgcccgatttccagcgcccacgcgctctatcactatttcaagcgcctaataatcagcgccaacttatgcctgctctacaactagtccctgcccagcgctctgacctgcgctcccgtgcccatgccctgaacccggtcgtgatggtcggcgccgaaggcctgacccgtgccgtactggccgagatcgaccgcagcctggccgcccacgacctgatcaagatccgcgtgttcggcgacgatcgcgatgcgcgcatcgccatctacgaggaaatctgcgaccagctcagcgccgcgccgatccagcatatcggcaagctgctggtggtctggcgtccgggcgaagcgcgcctgaaggaaaaccaggccgaagacctgggccgccacacccccgcccgccgtggcggcgcggccccgcgcacggtgacggtcaagaagcccagcgccgcgccgaaccgccgtccgacccgcaaggaagtcacggtgcttggcaacgagcgcgtcaccgccggcggcaatgtgaagcgttcgcgcgcacgcccgaccagccagaagaagaaggcgctgggctgagcacgatcagctgaagcatggcggggtcgctgccaggcgacgcccgatgccggcacgccacgcccgtggcggtgccggcggccggcctcattccccggccgaacgcggcgccgaagcgcgccacaccagcaccagcgccagcaggctttgcagcaggtagaaggcgctcgacacgccgtgcagcatgccgaactgcgccttgtaaggcgattccgaaacgccgacgcccagcgccagcgccttttccttcaggccggccatgaacggctgggtgccgaagtagcccgccagcacgcagcacaacatgcccagcaccagccagcgcaggccgcgatagcggtgggcaccgcgccggatcatcacgttgcacagcaccagctgcagcacgccgatggtgaccccgacgatggcctcggtatggaacaggtgcccggcgatcatgcccgccatctcgcggctgggcagcaccgagaacaaggtcggcgccaccatgtagccgacggtccagaggctgcctgcccacaccaccgtcagcagcaggaagatgcggtgcggcagcggcggcagattgttataggaattggagaacacgtgccggtctttccggtgggccgggccaggtgcaagcctgccggccgggccggcgtcagatatagcgtacggtaatgacttcgtactcgcgctcgccaccaggggccagcacggttgcgacgtcgccttcgaacttgccgatcagcgcacgcgcgatgggcgagctgactgagatcttgccgacgtcgatgtcggcttcgtcatcgcccacgatctggtagctgacgggactgccggactccaggtcttccaggtccacagtcgcgccaaagacgatgcggccgtcggtgtccagctgggtcgggtcgatgatctgcgcggccgacagcttggcctccacttccaggatgcggccttcgataaaggcttgcttttccttggcggcgtcgtattcggcgttttcagacaggtcgccctgtgcgcgggcttccgagatcgcattgatcaccgccggacgctcgacagccttcaggcgctgcaactcctccttcaggagctctgcgccacgcttggtaatcggaatggtgctcatgtcttcgttcaacaaaaaaatgagccgcagcggagctggagccatccctggccaatgctgccagggcacttccgctcaaccgcggctttcagacaggaccgaatgcgggcacgccgcatcgatcggcgaatttgacgtagtttaggccaggaagcccgccggcagcaactccggcgggcttcctggccttgaccgggcgcaatgcgcccggccagtggcgatgtgccgcttgccttacctgcggggcttcaggccagcgaggcgtgcaggctctgcaggtcgtagacctccaggctctgcatgtgcttcaggccctccaccgcggcgcgggcgccggcgatggtggtgtagtaaggaatgcggtgggccagcgccgaggtccggatcgagcgcgaatcggcaatcgcggtgcgggtttcgtccacggtggtgaacaccagcgccagttcgccgttcttgatcatgtccacgatatgcggacggccgtccttgaccttgttgacggtcttgaccgggatgccggcggcctcgatggccgacgcggtgccgcgggtggcaacgatcgggtagcccatgtcgtgcagcatgcgtgccacgccaacggcgcgcggcttgtcgctgtccttcacggtgatcagcacggtgcccttctccggcaggcgcgaacccgcggccagctggctcttgaacagcgcctcgccgaaggccttgcccacgcccatcacttcgccggtcgagcgcatttcaggtccgaggaccggatcgacgcccgggaacttgttgaacgggaacaccgcttccttgacgctgtagtacggcgggatgacttcttcgccgataccctgctcgtccagcgactggcccgccatgcagcgcgcggcgatcttggccaactgcaagccggtggccttggacacgtacggcacggtgcgcgaggcgcgcgggttcacttccagcacgtagacggtatcgacgccgtcgttctgctggatcgcgaactgcacgttcatcaggccgatcacgttcagcgccttggccatcgcggcggtctggcgcttcagttcagccacggtctcggccgacagcgagtacggcggcagcgagcacgcggagtcgcccgagtgcacgccagcctgctcgatgtgctccatcacgccgccgatgaagacgcgcttgccgtcggagatggcatcgacgtcgcactcgatggcgtcgttcaggaagcggtccagcagcaccggggaatcgttcgagaccttgacggcctcgcgcatgtagcgctcgaggtcgcgcggctcatgcacgatttccatggcgcggccgcccagcacgtacgacgggcgcaccaccagcgggtagccgatttcttcggccaggcgcagcgcttcgtcctcggcacgcgcggtgcggttgggcggctggcgcaggcccagttcctgcagcagcttctggaagcgctcgcggtcctcggccgcgtcgatcatgtcggggctggtgccgatgatgggcacgccgttggcttccaggtccagcgccagcttcagcggggtctggccgccgtactgcacgatcacgccgaccggcttctcgagcgcgacgatctccagcacgtcttcgagcgtcagcggctcgaagtacaggcggtccgaggtgtcatagtcggtcgacacggtttccgggttacagttgaccatgatggtctcgtacccgtcttcgcgcagcgccagcgcggcgtgcacgcagcagtagtcgaactcgatgccctggccgatccggttcgggccgccgcccagcaccatgatcttcttcttgtcggtcggctgcgcctcgcactcgccatgctcggcctcgtaggtcgagtacatgtaggcggtgttggtggcgaactcggccgcgcaggtgtccacgcgcttgtagaccgggcgcacgttctgggcgatgcgcgcttcgcgcacggccttggcgtcggtcttcagcagcttggccaggcggcggtcggagaagcccttctgcttcaggaagcgcagctcggcggtcgacaggctttccagcgtgcgcgccttgaccaggccttcggtcttgatgatgtcttcgatctgggccaggaaccacgggtcgatgtcggtctcggcatagacctcttccagcgacatgcccaggcggaaggcgtcgcccacgtaccagatgcggtcggggccggcttcgccgatttcctcgacgacctcgtcacggtccgtcgacttttcgtccaggccgtcgacgcccacttccaggccgcgcagggccttctggaacgattcctggaaggtgcggcccatcgccatcacctcgcccaccgacttcatctgggtggtcaggtggctgtcggcctgcgggaatttctcaaacgcgaaacgcggcaccttggtgaccacgtagtcgatcgacggctcgaacgaggccggggtcgcgccgccggtgatctcgttcttcagctcgtccagcgtgtagcccacggccagcttggccgcgaccttggcgatcgggaagccggtggccttggaggccagcgccgacgaacgcgacacccgcgggttcatctcgatgacgatcatgcgaccgtccttcgggttgatcgagaactgcacgttggagccgccggtgtcgacaccgatctcgcgcagcacggccagcgacgcgttgcgcaggatctggtattccttgtcggtcagggtctgcgccggagcgacggtgatcgagtcgccggtgtggatgcccatcgggtccaggttctcgatcgagcagatgatgatgcagttgtccttcttgtcgcggacgacttccatctcatactctttccagcccagcagcgattcttcgatcagcagctcgcgcgtcggcgacaggtccaggccgcgcttgcagatctcttcgaattcttcgcggttgtaggcgatgccgccgccgctgccgcccagcgtgaacgacgggcggatcacgatcgggtagccgccggtaccggtttcctgggcaatgcgcgactgcacggccatggcttcgtccatcgagtgggcgatgcccgacttggccgaacccagaccgatcttggtcatggcgtccttgaacttctggcggtcctcggccttgtcgatggcttccggcgaggcgccgatcagctcgaccttgtacttgtccagcacgccgtgacggtgcaggtccagcgcgcagttcagcgcggtctggccgcccatggtcggcaggatcgcgtccgggcgctccttctcgatgatgcgctcgaccacttcccaggtgatcggctcgatgtaggtcacatcggccgtgttggggtcggtcatgatggtcgccgggttcgaattgaccaggatgaccttgaagccttcctcgcgcagcgccttgcaggcctgggcgccggagtagtcgaactcgcacgcctggccgatgatgatggggcccgcgccgataatcaggatgctcttgatgtctgtgcgttttggcattgcacgctctctttatgggccggcccgccttgcctgcggaccgcgccggtaatcagggaatccgtcaggattcaaaaatatcgtcttgctcagttcatcgtggccgtcgccagcttggcgccgaagccgatgaacatcgcgcccaccccgctcgacatgcccgccgacaggcgccggcggcgccggaatgcgtcggccagcttcgcgcccacgaagatgatcgtggtcaggtaggcaaagctgcagaactgggcgaccaggcccagcacggagaacgacagcaccgggtaagcgaaggccgggtcgacaaactggatgaagaacgagatgaagaacaggatcgccttcgggttcagcaggctgatcagcaacgccttgcggaacgggtcggactggtcggccttgctaaccggcgcggcggcggcggcatcgccgcgtgcggcccagttgcgcagcgcgccgcgcagcatgctgaaaccaatccacgccaggtaggccgcgccgacgtacttcaccacgtagaacagcgccgggctggccttgagcagcgaggccacgcccgccgccgacagcaccatcagcacgaagtcgcccaggaacaccccgcacgcgcccttgtagccggcgcgcacgccgcgctgcgccgccaccgacagcacgtacatcgagttcggccccggcagcagcacgataaagatcgtgcccagcacataggtccagaaatcggtgatgccgaaagcggtatgcatgaaggcgttcatgggatgtccctgaggtctgcgctgttcttcttgcccgcttacttgcgcgcgtccgtcatcagcttgatgaagcggtcgaacaggtaagccacgtcgttcggaccgggcgacgcctccggatggccctggaagcagaaggccggcttgtcggtcagcgcgaaaccctgcagcgaaccgtcgaacagcgacttgtgcgtcacgcgcacattcgacggcagcgtgtccgcatcgaccgcgaagccgtggttctgcgacgtgatcaccacgcggccatcgtccaggtccttgaccgggtggttggcgccatggtggccgaacttcattttcagggtcttggcgcctactgccagcgccatgatctggtggcccaggcagatgccgaaggtcgggatgccgcgctcgatgaactcgcgcgtggcggcgatggcatagtcgcacggctcggggtcaccggggccgttggacaggaacacgccgtccggattcagcgccagcgcgtcggcggcgctcgcctgcgcgggcagcaccgtgaccttgcagccgcgctcggccagcatgcgcaggatgttgtacttgacgccgtagtcataggcgaccacgtggaattgcggctggtcctgcttgccgtagccttcgcccagcttccattcggactgggtccactcgtacggttccttgaccgagactaccttggccaggtccatgccggccaggccggggaacgagcgggccaggtcgatggccttctggacattgtcttcgccggccaggatgcagccgttctgggcacccttttcacgcaggatacgcgtcagcttgcgcgtatcgatgccggcgatggccaccaccttttcctgcttcaggtagtgggcaagggtgtgctccttgcggaagttcgaggccaggatcggcagatccttgatgatcaggccggcggcatggactttcgtggcttcgacatcctcaggattgaccccgtagttaccgatatgcggatacgtcagcgtgacgatctgccgggagtaactcgggtcggtgaggatttcctggtaaccggtgatggcggtgttgaacaccacttcaccgatggtatggccggaagcgccaatggaatagccacgaaagaccgtgccgtctgcaagcgcgagaatggcggacggaaaagacggtaacacgggtaggctcctgctggactcaccccgtgaccgaccaatcgacgcctcgtgcctcccaggctggatccgtgacggcggcagcggcattgcgccgatgcggtcggatccggttgcgacatgctccttgcgtcacattgaatgcggacagcaaaggcggcgcggctgggggcggcggaaggtggaaagcggtaggcgctagggtgaagggttctgaaagcgaaactttcgaattatatcccgcgccacccaatttctcaagttttcaaggacttgcacgcggcaggcagcggcggcgccacgccgccggccaccgtcctgccctgtgcctgctacgttacgcccgcggcggcacgaccgccgtgacctcgatttccaccttggcgcgcggctccaccaggtccgcaacctcgaccgccgtcatcgccgggaagtggcggccgatgatggcccggtaatgctggccgatcgccccataggcgccgacatattccgccttgtccttcacataccaggtcatgcgcacgatatgctcgggcagcgcgtctccggccgccagcacggcaaccacgttgcgcagcgcctgcgccacctgcaggccgaagtcgtcggtctcgaattcacatttgccggtccagccgatctggccgctgacaaagaggaggcggctgccgacctgcatttcggtcatggtgccgttggcgtagccacgcggaggcgcccagtcgggcggctgcaggatgttcatgatgcgttttcctgttgattatctgtatgagtgaatggaattcggggattcaggccgtcgcgaccaggtaggccgacatggcctcgcgcacggcatcgggcagcggctgcggagcaatcgagccggtatcgacgcagaccagccgctgcgtcacttccatgcgggtatcgtcatgcgggccggcgaagcggatcgcgagggtaaagctggactggcccagcttcagcacgcgcagttcccgcgtcagcacctcgcccagccggctcggagccaggaagcggcactccagctcggcggtcggcacgccagttcggccctcgccatgcatggcgtcgaagggccagcccagcgcctcgctgaaccagtcttcgatcaggtcgttgagcatctcgaaatagcgcgggtagaacacgatgcccgcggcgtcgcagtgcttgaagcgcaccaggacggtgctgcggaacacggggctcatggcttccccgcctggttgacgccgccattgccgccgccattgccctgctccgccatctgccgcagccggaagcgctgcagcttgccggtctcggtgcgcggcagcgccggcacgaacacaatgcggcgcggatacttgtagggcgcgatctggcgcttcacgtagtcctgcagcgcggtgcgggtagcgtcgtccgccgccacgccctcgcgcagcaccacataggccatcaccacctggccgcgcccgtcgtcgggcgcgccgaccacaccgcattcggccactgcctcgtgctgcatcagtgcgctttccacctccggcccggcgatgttgtagccggccgagatgatcatgtcgtccgaacgcgcctggtagaagtagtagccgtcctcgtcaacgaaaaaggtatcacccggcaggttccagcccgccttcacatagttggactggcgcggatcgtccaggtagcggcagccggttggcccctgcaccgcgagcttgccgacctgccccggcggcaggggctgcatgttctcgtcgacgatctgcgcgacatagcccggcaccacgcgcccgatcgcgcccggcctgacctcggcgccggcgctggagataaagatatgcatcatctccgtgccgccgatgccgtcggtcatctcgatgccggtggccgccttccagctctggcgcgtggcgtccggcagggcttcgccggccgacacgctcttcttcaggctggacaggtcgtagcgcggcgccagcgctgccatctgccggtagaaggtcggggcggtaaagacgatggtggcgcggaaatcctggatcagcccgagcagcgtctctggcgtcagcttctcggccagcacggcgctggcgccgatgcgcagcgggaaacacagcatgccgcccagcccgaaggtgaacgcgatcggcggtgtgccgcagaacacgtcgtcgggctgcgggcgcagcacgtggcgcgggaacaggtcgcacatggccagcacgtcgcgatggaagtgcatggtgcccttgggctggccggtggtgccgctggtaaaggcgatcaggcagacgtcgtcgctggcggtgtcgcaggcctcgaaggcatccggcttgcccgccatcgccgcctccagcgaaccctcgccttcaccgttgaagtacagcgtgcgcgccaggctcgggcagtggaattcgccgcccgcctgctggttggcatcgagttcctcgcgcagccgcgcatcgcacagcgcggcgccgacctgggccttgtcgatgatctgcttcagttccttggcgcgcagcagcggcatggtcggcaccgcgaccaggcccgccttgagcgtggccagccagctggcggccatcatcaggttgttgggcccgcgcagcagcacgcgattgccgggcaccagctgcatgtcctcgaccagcacatgggcgatgcggttcaccagcgccgccagctgcgcatacgtgaccgcctcgatctgtccgtcgcggcgatggcggatggcgatgcgctcgccgcggccttcgcgcacgtggcggtctaccagctccaccgcggcattcatccgctcagggtagtcggtatcggcattgaagcggaacaccggccacatatcgggcggcggcaggcggtcgcgcgcgaaggtatcgaggtgggctgtggtcgccatggcttgtctcctgtctgctctgtatcggtacggcagttcgtgggtggcacgcgggggcgtcaggctttgcgcccggccagcgtctcgcgcgcaatgatcagcttctgcacttcggtggcgccttcatagatgcgcagcgagcggatctcgcggtacaggctttccacccgcgtgccgaccttgacgcccaggccgccgaacatctgcaccgcacggtcgatcacctgctgtgcgttctcggtcgccaccatcttggccatggccgcctcgcgcgtggtgcgctggcccttgacatcgcgcagccaggccgcgcggtaggtcagcagcgccgcggcgtcgatcgcggtggccatgtcgccgatggcggcctgggtcagctgcaggtcggccagcacgccgccgaacatcgggcgcgcgcaggcgcgcgccagagcatcgtcaagcgcggcgcggccaaagcccagcgcagccgccgcgaccgaggcacggaagatgtcgagcgtcatcatcgccaccttgaagccctgccccgcctcgcccagccggttgcccacgggcacgcggcagtcgtcgaaacgcagcgtggcgagcgggtgcggcgccatcacgtcgatgcgctcggcgatggtcaggcccggcgtatcggcgtccaccacaaaggcggagatgccgcgcgcgcccgacgcctcgccggtgcgcacgaacacgcagtagaagtcggcaatgccgccgttggaaatccaggtcttggcgccatcgatcacatagtggctgccgtcgtccgacagccgtgcgctgcactgcatggcggccacatcggaaccggcctctggctcggacagcgcaaacgcggcaatcgcctcgccgcgggccacgcgcggcaggtaatgcgcgcgcagcgcatcgctgccggccagcgagatcgcgcccgagcccagcccctgcatggcaaaggcaaaatcggccaggccgtcatggcgcgccagggtctcgcgcagcaggcacagcgagcgcgaatccagcgccggcagcgcgccgccgtgcgcggccggcacgcagtagcgcagccagccggcctcgcccagctggcgcaccagcgcgcggcaggcggcgtcggtatcgctgtggtcgacatggaggtgttgcgcgcaccaggcgtccagttcgcgctccagtgtgcggtgcgcgtcgtcgaacagcggcaggtcgagataggtcttgtcggacatggcgcttcagtccccttcgaacaccggcttggtcttggcgacgaaggcctcgtaggcgcggcggaagtcgcgcgtctgcatgcagatggcctgggcttcggcctcggcctcgatggcctcgtccagccccatgttccattcctggtgcagcagcttcttggtcacaccatgcgcaaaggtcgggccggcggccagttgcgcggccagcgtctgcgcctgggccagcaccgattcggacggatgcagcgcattgaagaagccccactgcaggccctcttccgcgctcatcgagcggccggtgtagagcagctcgctggcacgcccctgcccgatcacgcgcggcagcagcgtgcacgcgcccatgtcggcgccggccaggccgacgcgcgtgaacaggaacgcggtcttggcctgcgccgtgcccaggcgcatgtcggaggccagcgccatcatcgcgccggcgccggcgcagatgccgtcgaccgcgctcaccaccggctgcgggcaggcgcgcatggccttgaccaggtcgccggtcatgcgcgtgaagtcgagcagctcaggcatggtcatgcgcgtgagaggcccaatgatctcgtgcacgtcgccgcccgagcagtagttgccgcccgcgcccgtcaccaccaccgccttgatgtcgctggcatagcacaggccgcggaacagatcgcgcagctcggcgtaggaatcgaaagtcagcgggttcttgcgctccggccggttcagcgtcacggtgccgaccttgccgtcgccggacaccgaccacaggaagtgctccggctggtagccggcaaagctgcgcttgtggtggcgcatgtcgagtgcgatctctgtcatgggttctctctcaggtccttgttctgtcgttgtcagccggccatcacctcgccgccggccaccgggattgcctggccggtgatcgccgcggcggacggctggcacagccaggccacggcgtcggccacttcctcgggctgcaccaggcggcgctgcggattgcgcgcggccagttcagcgcgggcctcggtttcagtgcggccggtcttgccgacgatattggccaccgcgtcgcgcacgatgtcggtttcggtatagcccgggcagaccgcgttgacggtcacgcccttggccgcggtttccagcgccagcgcgcgcgtcaggccgatcaccccatgcttggccgcgcaatagccactgacatagccatagccgatcagtccggccgtgctcgccacattgacgatacggccccagcccgcgtcgagcatcgccggcagcgccgcctgcgtgcacaggaaggtgccggtcaggttcacgtccagcatgcgctgccacagcgcggcattggtcttcaggaacggtgcgctgtgcgcctggccggcattgttgatcagcatcgacaccgggccggactgttccgcggcggcggcgaaggcgcgtgccacgctgtcggcatcggcaatatcggccgtgacaaaggagactacggcgcctgcgggggcgacctcacgcagcgcttgtacagtcgcctgcaacgcgccggcatcgcggcccagcagcgtcacgctggcgccgtcggccagcagccggcgcgcgattgccgcgccgatgccgcgcccgccgccggtgaccagcgcgtggcgccctgacaatgaacccgtgctgcccgtcatccctgcttctcctgcgccgcggcgcgttccaggttggtttcaagttgccgcttgccggcctggtactgcttgggccaggtgatatcgcggtagccgatgcgcgccgcttcctgcagcgtccaggccgggttggccaggtgcggccgcgcgatcgcgcacaggtcggcacggcccgcggcgatgatcgagtcgacatggtcggcctcgaagatcgcgcccacggcaatggtggcgatgccggcctcgttgcggatgcggtcggcaaacggggtctggtacatgcggccgtagaccggagcctggtccgggctgacctggcccgacgagcagtcgatcatgtcggcgccggcggccttgaacgcgcgtgcgatctcgatcgcatcgtcgggggtgatgccgccttcgacccagtcgtgcgccgagatgcgcaccgacatcggcttgtgttccggccacacttcacgcaccgcggcaaacacctccagcgggtagcgcagccgtgcggccagcgaaccgccgtattcatcttcccgcgtattggtcagcggcgagataaagctcgacagcaggtagccatgcgcgcaatgcagttccagccagtcgaagccggcctcggcggcgcggcgcgcgctggcgacgaagtcatcgcgcacacggtccatgtctgcgcgcgtcatctcgcgcggggtctgcgactcgcccggcaggtagggcagcggcgaggccgagatcaccggccagttgccttccgacagcggatggtccattgcctcccagccgagctgggtcgaacccttgcggcccgagtggccgatctgcatggcgatgcgcgcatcgctgttggcatgcacgaagtcgacgatgcggcgccaggcgtcgcgctgcgcgtcgttccacaaacccgggcatcccggcgtgatgcgcgcatcgggcgacacgcaggtcatctccgccaccaccatgccggcgccgcccagcgcgcgcgaacccaggtggaccaggtggaagtcgccgggcacgccgtcggtgcatgagtacatcgccatcggcgacaccaccacgcgattcttcagcgtgacgccgcgcacgcggaacggcgtgaacatcggcggcagcggctggtgctcgcgcagttgcaggctttccggttgcacgccggcctgccgcgccagccagtgctcgaactgcgccacgtagtccgcatcgcgcacgcgcagattctcatgcgagatgcgctgcgagcgggtcagcagggaataggcgaactgctccggcggcaggctgcccgcgtaacgctcgacgttctcgaaccattcggtcgagttgcgcgccgcgttctggatcttcagcacttccacgccgcgcgtggcttcgtagcgcgacagtgcatcgggcaggccgtcatgacccctgccacggatttcctcggccaggtcaatcgcatcttccaacgccagcttggttcccgaaccgatcgagaagtgcgcggtgtgcgcggcatcgcccatcagcaccaccggcacgcggcggccgtcgggcaaggtgttccaatgcacccattggcggcagatcacgcgcgggaagcggatccagatcgccgagccgcgcaggtgcgccgcattggtgatcagcttgttgccgtcgaggtagcgcgcgaacaggcgctcgcagtaggccacgccctcttcctggctcatctgctcgatgcccgcggcgcgccagaccgactccggggcctcgacgataaaggtcgaggtggtgtcgtcaaagcggtaggcgtgcgcctggaaccagccgtgctcggtcttctcgaaggcaaaggtgaaggcgtcgaacagcttgtgcgtgcccatccagacaaagcggcactggcgcgtgtcgatgtcaggctggaaggtgtcggcgtagcgggtgcggatgcggctgttcaggccgtccgaggcgatcaccaggtcggcctggtattgcatcgccagcgcctggtcgtcggacacatcggtctcgaacaccagcttcacgcccagcgcctcgcagcgtgcctgcaggatattgagcaggcgcttgcggccgatgccgataaagccatggccgccggagcggatggtgcgcccgccgatatggatgtcgatatcgtcccagtggttgaaggccgcgttgatctcggccgcgctgaccgggtcggcttgcttcaggttgtccatggtggcgtcagagaacaccacgccccagccgaaggtgtcgtagggccggttgcgctcgaccacgatgacctcgttggccggatcctgcagcttcatcagcagcccgaagtacaggcctgccgggccaccaccaatacaaagcactcgcatctgtcgcctcctgccggctgcgccgggcacctttgcccaggatcacaccgccatctagatgatgtctaaatattttatacttcaaatattagactgcatcacggccgatggcaagggcgggaggcggagtgccccgcacggcacccgcatcccacgccctcagcccgccatctagcctttcagcgctgcctgcaactgttccagcgcacccgggtcctcgatcgtggtcaggtcgcccggatcgcgcccttcggccaccgcctgcatggcgcgccgcagcaacttgccggagcgggtcttgggcagtgcattgacaaagaatacgcgcgccggccgcgccacggcacccagttgctgctccaccgtcttcatcaactcgccctccaatgccagccgcgcttcggccgtggccgtgcgcgccggatcgcgggcgatgcagaaggccatcgccacctgccccttgagcgcgtcctgcacgcccaccaccgccacctcggccacggcagcgttggacgacaggctttcctcgatctcgcgggtgcccagccggtggccggcaacgttgatcacgtcgtcggtgcggcccaggataaaaacatagccgtcggcgtcgcgcacgccccagtcgaaggtcgaatagcacagccggttcggcaccgcctgccagtaggtgcgcacgaagcggtcgtcgtcgccccagaccgtgctcatgcatcccggcggcagcgggccgtcgatggcgaccacacccttctgccccggcgggcattcagcgccggtgttctcgtcgacgatcttcaggtcatagccgtaggcgggcacgccgggcgagcccagcttgggcggcagcgcctcgatgccgcgctggatcgcgaggatcggccagccggattcggtctgccagtagttgtcgaccacgggcttgcccaggccgtcctggatccagcgcgcggtgggctcgtccagcggctcgccggccaggaacagcaggcgcaggctggacaggtcgtagcgggtcagccaggccgggtcctgcttcttcagcacgcggatcgcggtcggcgcgctgaacatcaggttgaccttgtattgctccaccagccgccacaggatgccaccgtcggggcggatcggcgtgccttcatacatcagcgtggccatgccggccagcagcgggccgtagacgatatagctgtgccccaccacccagccgatgtccgacgcggtgaacatggtgtcgccgggcttgccgcagaagatgtattccatcgaggtggccagcgccaccgcgtagccgccggtatcgcgctgcacgcccttgggcttgccggtggtgccggaggtgtatagcacgtacgacggctcgctcgattccagccacacgcacggcacctgcacgccggccacgcgttcgcgccaggcggcgtagtcctcatcgcggccctcggtacggggcatttgcgccagttgccggtccaccagcagcaccttcccgggctggtgcgacgagagccggatggcctcgtccagcagcggcttgtagggcaccaccttgccggcacgcgagccggcgtcggcgctgaccaccacgcgcggccgggcatcctcgatgcgcgcggccaggctgaccgaggcaaagccgccgaacaccaccgaatggatcgcgccgatgcgcgcgcaggccagcatggcaaaggcggcttccgggatcatcggcatgtagatcagcacgcggtcgcccttctgcacgtccaggccctgcaggatcgcggccatgcggctgacttcgtcgtgcagctcggcgtaggtaaaggtgcgggcctggtcggtctcggtcgagacccagtgcagcgccggctggctggcgcgggccgccaggtggcggtcgaccgcgttgtggcacaggttggtgcgcccgccgacgaaccagcgcgtaaagggcgcgcggctgttgtcgagcacctggccgaacggggtttcccagtcgatgcgcgccgcctgttcggcccagaacccctcggggtcggccagcgaacgggcatgcacggcatggcttgccgtcatgtctgtctcctccgcgtctgcggtcattgtgatgatgaccgtagtttgccaccggcgcgggtgcgcgtggacacagattcggagaggggcgcgcgggccccgggggccggcacatgaaaaaaaggggcgtgccgacggcatcgccccttcttgcgccatgcggcggaccagccggcgcccgcattcgtcagcgggccttggcccccttggcgccggccttggccgacgccttgacgttcggccccggcttggactcgcgcaccacgcgcgccggcgtcgccttgactgccgtgcgccgcgaggccgcctcgacggtgacgcgcttgcgcggctccgccttgcccgccttgcccttggccgagacccgcacgatgccgcccttgctgcttcgctcggaacgctctgcacggtcggcgcgctcggcacggtcggcctgttcggcccgcgccgcccgcaccgcgccggcgccgcgcaccggcaccatcagcaccaggctctgcccggcgaccaacttggtgccggagagcttgttccacgattgcacctgccccgccgagacgccatagcgccgcgccaccgaggccacggtgtcgcgccgcccggcacgcaccaccacgcggcgcgcatccggcaaatcaggctccatcgccagcatggcactgtcggccagggtcgcgctgatatcctggtcgtggcggcccgagcgcgggatcatcacggtcgagccggccttcaggcgcatgcctttcgggatgctgttgatctcgcgcagcgtatcggcgtcgacgttcagccgtgccgccagcgcttcgatacgctcgcggctgtccaccgtcaccgccgaccagctcgacaacccgccgcggtaggtgttcaggttgtactggaagcgctcggcgttatcgaacggcagcaggatctgcgggttggacgcgcccaggatcaccggccggttgaacgacggattgagcgccttgaattcctctaccgacatgtccgccagcttggccgccaggttcacgtcgatatcgcgcgaggtggtcaccgtgacaaagtacgggtggtccgggatctcgggcagcttgacgccatacgcagccgggttggcgatgatgttcttgaccgcctgcagcttcggcacgtagtagcgcgtctcgttgggcatgggcaggctggcgtagtcggtcggcagcccgcgcgcctggttgcgtgcgatcgcgcgcgacaccgcgccctcgccccagttgtaagccgccagcgccaggtgccagtcgccgaacatatcgtagagccgcgccaggtagtccagcgcggcgtcggtcgaggccagcacgtcgcggcgctcgtcacggaacatgttctgcttcaggttgtacgacttgccggtactcgggatgaactgccacatgcccgccgccttggcggtggactgcgcctgcgggttgaacgcgctctcgacgaacggcagcagcgccagctcggtcggcatcttgcgccgttccagctcttctacgatgtggtacaggtagcggcttgagcgcccgaccatccgttccatgtattccggccgctgcgcataccactgggtgcggtcatcgaccagcgtgccctccaggtcctgcatggcaaagccgcgccggatgcgatcccagatgtcgttggacgggccgcgcagccagtccaggccaccctggtcgacattgatcgtggatgcggaagaaagcgccgatttgtcgctgagcgagttgagcgggtcctggcgcttggcggtctgggcggtcgcggcgccgttggcgccatcaggcggcgttggggtgctggcgcacgctgcaagcagcgcggcgcacgcgaccaccgccagtaatcgaccaattttcattaagttctcgaatcgtgacgccaaaaggatgcgtgatgctaaaaaaaaccgcgtatcgcgtcaatcagattttccatatggccagtatccgccgggcagccggaaagccttgcggcgcaaggcccggcagggttcagcggaaattgtccttccagccgcgcagcgcaccgaaggcctgcgcatcgcccgtggcggccccgccctgcgccgccaccgccgcgcgcaccgcgggctcgcgcgagcgcaggaagggattgacctcgcgctcatgagcgatggtggtcggcagcgtcggctggtccgccgcgcgcagcgcgtcgacccgctgctcccatgccgccagcgcggcattggccggttccaccgcccgtgcaaagcgcacattgctgcgcgtatattcgtgcgcgcaatagacgcgggtatcgcccggcagtgccgccagcttgtcgagcgagtccagcatctgtgccggcgtgccttcgaacagacgcccgcagccactggcaaacagcgtatcgccacagaagaccgccgggccggcttcgcccaggtcgcccacataggcgatatggccggcggtgtgcccgggcacgtccagcacgcgcagcgtcagcgccggcgtctctagcgtcacgacatcgccttcgcgcagggcccgggtgcgcccgccaatgcgttcgccggcgggccccagcaccggcatcggcgcgcccgacgacgtgcgcgggtgcgccgccagcaactcggctaccccgccctggtgatcgccgtggtgatgggtgattacaatagcgcccagagccagaccgctttgcgccaggaagcgctccaccggcgcggcctcgccgggatcgaccacggcggcgctatgaccgtcgtggatggcccagatatagttatcctggaacgccgggatcggctcaaccttcaacatgcgcatgctcctatgtccaatcgtcccaatcatccgattgtaagctgggaagactggctggcctcgccgcccggtgagtacatgctgcgctgggaggcgcagcagtacgaccggatcgtgaccgacatcttcggctaccacgccgtccagttgggcctgccctttatcgacaccctgcgcgagaaccggatgccgttctcggcgctggcgctggacccttccagtggaccgcacgggccgcgcgccgcacatcccgacgcgcgccagttgctgtgccgcttcgacgagctgccgttcgacacccagagcatcgacctggtcaccctgccccacatcctggaattcgccgaagacccgcatgaagtgctgcgcgaggtctcgcgggtgctgatgcccgaggggcgcgtggtggtcacctgcttcaacccgatgagcctgtggggcgcgcgccagggcatgaaccggctcggcgccacgcccttcctgccgacggacgcgcagcagatcggcttcgtgcgcatcaaggactggctcaagctgctgggcttcgatatcatccgcggccgcttcggctgctactgcccgccctaccgcaccgaccgctggctgcagcgcgccgccttcatggaaaaggccggtgaccgctggtggccgatcttcggcgcggtctatatgatctcggcgatcaagcgcgtgcgcaatatccgcctggtcggcccggcctggaagagcaagccggcgctggctccggtgtcatcgcccgtggccacgcctaccggcacccacggcaagacccccggcgaagagcgctgacgccggcgcgcgcccgcgctctcacccgattcgccctcaaagcgccacctgcccggcgggtggccaccttggaatcacatgcaagaagtcacgatctactccgacggcgcctgcaagggcaatcccggccgcggcggctggggcgcggtgctcgtcgccggcgccagcgagaaagaaatgttcggcggcgagcccaacactaccaacaaccgcatggaaatgaccgccgtgatcgaagcattgcgcgcgctcaagcgtccctgcgtcgtgcgtgtctataccgactcgcagtatgtccagaagggcatcagcgaatggctgcccggctggaaggcccgcgggtggaagaccgccgacaagaagcctgtcaagaacgccgacctgtggcaggaactggacaccctggcgcagccgcaccagatctcctggcactgggtgcgcggccacaacggccaccccggcaatgagcgcgccgacgcgctggccaaccgcggcgtcgaatcgatcggccgctgatccctctcgctaacaagaaaccgcggggcgcccacgcagctccgctagaatgcccgccatgcgacaaatcgttctcgacaccgaaaccaccggcctgagtgccgccaccggcgaccgcctgatcgaaatcggctgcgtcgagctgatgaaccgccgcctgacggggcgccacctgcacttctacgtcaacccggaacgcgatatcgacgagggcgcgatcgccgtgcacggcatcacggtcgagttcctggccgacaagccccgctttgccgaagtcgtcaacgacatccgcgagttcatccaggatgccgagctgatcatccacaacgcgccgttcgacctgggcttcctcgacatggaattccagctgctgggcctgccgccgttccgccagcatgccggcaatgtgatcgacaccctgcgcgaagcccgccagatgttccccggcaagcgcaactcgctcgacgccctgtgcgaccgcctgggcatcagcaacgcccaccgcacgctgcacggcgccctgctggatgccgagctgctggccgaggtctacctggccatgacgcgcggccaggattcgctggtgatcgacatgcacgacagcaccgcaggccacggcggcgcggttgccgcggccgacctgtcgcgcctggccctgcccgtgctgcgcgccacggacgaagagcagcaggcccatctcgccctgctcaagggcctggacaaggccagcggcggcaagacggtgtggcaggaagcccccgcggcagaacccggaagcctggccgcctgacaaaaatcaaaaaagggctttacaagatacaagaacctctgcataatctcatttctccgctgcacgacggcaacgacggcgcagtaaggggtggttagctcagcggtagagcactgccttcacacggcaggggtcacaggttcaatccctgtaccacccaccagattcgcgggaagccgcatggaagaaggccctcagacgaaagtcgagggccttttttcattgccgcaaaacctcgcggaatgcccttttggcgcaaaagtggcgcagtcagacaatcggcccggacacgaccaatcacttgtctggagcaggaatggcatcgatctggaaacgaggcgactattggcgcgtcgcgatccgtaagcgcggttacccaccccaagcgcgcaccttcgatacaaaagctgacgctgagagctgggctcgccaggtggaggtcgaaatggatcgagggtccttcgtcgaccgccgggaggctgagcggaacactcttggagaccttctcctccggtacagcgaagagatctcgccccacaagaaaggtggtgagcaagaagtccttcgaattcgcaagctacgttctgaccctattgcccactacaagattgccgccctcactggcaaggtcctggcggcataccgagaccgtcgcctcaagggcgacggcgagcgacgcccggtttccggatcaacagtaaatcgggagctaaccctcatcagccatgtcttgaatgtcgccaacaaggaatgggacatacacctggctatcaacccagtctcgacgatcaggcggccccgcgaaagccgcggtcgcacccgcaggctcggggctgcagaagaggcccgtctgtttgccgaactatctgccagcccacgcaatgggcgtggccactatgacaaaggcggttcgcggaacccgagcatcttgccgttgacgatcctcgcattggaaacagccatgcgccgcggcgagctactaagcctgcggtggtcggacgtattccttgaagatcgctttgtacgcttgcacgactcgaaaaatggtgagtcgagggatgtccccctttcaaccaaggctgtgagcaccctcgccccgctggcagagctcgcgacatcggcctcggacagagtgtttccaacatctgctgacgccgttaaaaaggcctttacgcgcgcctgcgaacgggctggcatcgagaactttcggtttcacgacctccggcatgagggaacgtcgcgaatagccgaacgcttggacaacgtcctggaactgtcggcggtcacgggccacaagacacttcaaatgcttcgacgttactaccacccccgagccaaggatctcgcattaaagctcggctagaagcgccttatagatcccttaatcgagttccgcaattacgaacggggacgaatgcggtggttgcaccccgccgcatccgctgaccacaacaaacctatagaggtcttgctatggctgacaccattcaatctattcaccctttgcgagccctgtcccaggacagcaccttgtcttgcgtgctggacttggaggatccgttccgtatgacgctggagcgtctggagggcctgatcgcggcagagccagagggcgagatccgcgcatatcttttcggcctgtacgacatgcgccgggccgccgtctacgccgggggagcctgacatgcggcgcgcgctattgcttaccgctgccctgaccggagcttgcccagcaggggcccagactgtggcggatatcctgcgggctggccaagccgccgaggcagcgcttgaagcccagcggcaggtagaggaacgggctgtgtggaaggccaacgaggaggccatcgacaacaccctggtgtggacgtgcacctgtgtaaatggtcaggatatctggagcttcaagaccgtcaggcagatacgagccgagagcggggtcagaaccgaacgctcgcaggccctattcaacgcctacccgcagatgagcacacagctcaacgcgcagctgaccaaccgttgccaataacggtctatggcaggcttcatgtcgctcgccatgaagcacgaattcgttggactgccctgcaccagctgctcactgtctcctgccgacccactcctgcccttcgttaaagcttggcgagtgactcaagtttgggccagagcggtcgtcgaaacggcgtgcctcggtagacaacgctaaaggccgaggctgcctgccagtcgctgcgctagtccatcgcggcggaaggcttccacaacgtggtcgatgaatgcgcgtgtcttgccgggcatcagggtgcgcgtagggtagtacaacgaaatggcgccggcgtcggcgtaccagcgcggaagtacgcgtacgagttcgccacgttcgatccatggcagcacatcgggtaccgccagcagtgccacgcccagacccagcagcgcggcttcccgcatggcggccgggtcgctgacgacaatgcgttcgcgcatggtcgtggcaacctcgttgccggcggcatcgcgcatagtccagtggcgcgtgcgtccggtgcgcccggagcgcatgacgatgccgtccatgacgttcagcatggccggatcggcaggcagcgtgcgttcccgcagatacgcaggcgacgccaccgcgacgatatgcgcgggtgccagtgggcgcgacacaagacccggcgccagttcgaagcctccgcctatggctgcgtcgaagccctcggcaatcaagtcgatggcgcgattctcgaaatgccattccgggcggatcgcggggtaacgctgcaggaaatcagggagcaacggcatcacgtaagccacgccgaacgacggcgccaggctgactttcagcacgccggccggttcgccgtggtcgttcgacatggcggcgatggcggcttgcagcgcgtccaggttgccgccaatggaggcaaggaagcgttcgccagcctcggtaagcgtcagcttgcgcgtcgagcgctggaacagtcgcacgcccagattgcgctcgagcattgccacgttgcggctgacggccgcgggggtcagggccagtcggcgacccgccgccgaaaagctgccggtttcggcgctgcgcacaaaggattcgaggttggcgagggtttccatccggctcagcttacacgattgcttgaagatgattccagtcattcattactaatcatcgcgcaatcgaacacccatactccgttcacaccttgtgattcaccccaacggagaaagaaatgactcaacagacccttcccctggccggcaagatcgccctcgttaccggcggatcgcgctccatcggcgccgccatcgcccgccgcctggccgccgacggcgcggccgtagcgctgacctacagtgcctcagcggacaaggccgccacggtagtgcgcgagatcgaagcagccggcggccgcgccatcgcgctcgccgcggacgccggcgatgcggccgcggtgcgccgggccgtggcagcgacggtcgacgccttcggcggcctcgacatcctcgtcaacaacgccggcctgagcttgggcggtgccatcgaggacatcgcgttcgacacctacgagcgcatgattgcggtgaacgtgaccggcgtattcgtggccacgcaggaagcggtgcgccatatgaagacgggcgggcgggtgattcacatcggttcatcgatggcgcgctacgcggcgtttccaacggcatcgctctacacgctgaccaagggcgcgatcgcaggcttcaatcgcagcctggtgcgcgacctggggccgaaaggcatcacggtcaacaccgtccaccccggcccgaccgacaccgatatgaatcccgccggcggcccggtcagcgagatcgtgggacccggcattgccctgggacgatacgggcagccgcatgagattgccggcgtggtggcgttcctcgccggtccggacgcagccttcgtcaccggtgccgagatcgttgccgatggcggcttcaccgcctgaaccgggagaccgtcatgcaagcaagctacggaaagaccattggcatcatcggcgcgggcgcaatcggcacggcgtttgccacggcgctggcacgccacggcatccaggcggtgctggccaacagccgtgggcctgaaacgctgcaggatgccgtgcaagccatcgggccttcgatccgcccgggcacgcgcgagcaagccgcggcgcaagacatcgtgctggtggccgtcaactggtcgaagctgccgcaggcgctggccgggttgccggactttggcgggcgcattgtcatcgatgccaacaacccgatcgaggcgccgctgtttcgccccgcggacctgcatggccgctcgtcgagcgcagtgtttgcagacctggtgcccggcgcgcgtgtcgtgaaggcgttcaatcacctgcagcccgcgctggtcgccggcgatccgcaagctgaaggtggccgccgcgtgatgttcatgtcgggtgacgatgcgaacgccaaagccgaggtggccaagttgatcgatcgcctcgggttcttcggcatcgatctcggttcgctcgacgggggcggaagacagcatcagtttcctggaggaccgctggccgcgctgaatctggtgaggttgggttgacttgaagggcgggactggagcaatcgaaacagaaacccgctatcgatagtccggcaagctccacatagtgaacccgtccgctgtgtcagagcttcggccattcagtcagagggcccggccgtcgctttctggccggcaagggacctccactggtcagctcctcgttggcttgtggcgacccacttagcgtcgtttccacctagtgttccaagggtgcgatcagacttccctgcgttcagacgccttagactggacagagcggcatttgtcgacgcgtcaacgtccctcccagagccattaaagtttgcggcggcgcggtcgcactgggcgcattgttgcgattttgtaaggccggcgcgccttccccttgtgtctcaggaaaatgtgaggctacactcttccccgtcagtcttcgctaggagctgaagaggtgccagcacgagctacttggctggttcccgtgtatgccttgttaagggcgagcgggtttcgaagtatccgaaatcttcctgtacacaggatcgctcatgccctcgactctcgcgcgtctgcgcgcccgcgccttccatcgtcaatccggccgttgcttctattgctgctgccccatgtgggagcaatccatggaagcgttcgcagcgaccttccatctctccagtcggcaggctcgacaccttcaatgcacggccgagcatctacatgcccgagtcgatggcggtggggactcccaaagcaacatcgtggccgcctgccggctttgcaatgcccgccgacaccaaggtaaagcagcgcgggacgccgcccatcacaaggaatatgtagagcggctcatgcgccggagacggtggcaccacccctgggtcttcgaaaggctgctgcgttcaggcggggggtgaacccgccgacccccgccgcgacgattccagattgggtgaaagctctccaacattccagctccaaccaagcttacggctgagcatatcctgcagccgaggcatgctcgaaacccagcacttccgcatcacctcgggagagggaaccatatcctcgggatgccgcgcaaagtagcgctcactggcgtgaacgatgccttcagcttcaaggggaaagcgagattggataaccaccgcggcgaggcgaaaaatgttcgcttcccgttggtcgcgtgccacggtcacctgtccgcgtccggttgcagcgcagcggagcagcagttcgtcctcgacatcccttccgttttccacggctaatgccttcctcaaagctgggtgaactgccattccagattgggtgaaaggttcgctatgcgctccatgcagcactcacccgggaatcgcaccccgtcagttcgagtctgcggcaggccccctctactccttcctcgagggcctcggaggaagatagacaatggtagcgcgccgcttcttcggcgtggcaaggacctggtcaccggcgggaggcaatccagcagccttggcctgcgcaatcgccttctcaatgccgcggccaacgtcctcttggaaccgctcgctcatgatgtattgggtgagtttcgttgccatgctggtactcctttcctcctagtctaccaacctcagaactccggcgcagccagcgaagtgcgttgaccacgtatcaggtcgaaaagacgccgccggccctcggcaacccgcttgtcccggagcacggtcttgctcatgtaccagatgccagcagggattgcacagacccaccagtcgacccagccattcattaaaaacagtgccaacggcgcgcttagcacaaacacgaatacatgaaccgcaagccagtgcagcgcgatcgcaccaaaagccgaaacgaccgcaaagcgcaacatgtacgatccggaagattggggcagtcgggctcgtccagccatgtcaaacaccttacccatcgtccgatcttcaaagcccacgagttccagacttgccagatcttggccgtcctgaccagcgtagtacgctgtcaccatattgccgacacgaatcgggaagcctggattgacaagcctgagtactgcagacttaccgtcgcgcaggcgcagccatactgaatatgtgtgataggtatctatctgaacgtcacgcagttgctgattcagattgcgcgtggcgcgggttcgatgcgacgtctccactgaaacatcggcaatagtgccgcttagtgcgacaacacccaacgcggtgccaagaaaatcgaccgccccaactgactcgtacatggccatacatgcgaaagttgaactttgatagggtgagtcgatctcgcccgaaatcgacgcatctcaattcttcccgaaatgcaaaagaccacgcaagcaatttcatgcgacaaactgcagggcgatcattgcccctgccaacatcccagccataaagcccaagccggccaacaagaatctggtttctttaaggctctcgatgtactgcgcattggcctgcgcctttgccaaacgggcctgcttccgttccgccgcgccggccaaccactcctgccatttgccatatcgctgcgcgatgatttccgcgcactcttccgcaggtagttctgttgtcgccagctcgtttgccgtccgccacgcccaattgaagccttgcggcaggttttcagcttcgtcctggtagtcatataggccagaagactgccacagatccgcgccatcaatggagccggcacggagatataacacgagcatcatggcaccaaaggcggcgttgtgatggtgctggtcaggcaaaagacggtgtgcggcctcatggagataagtgctgaggatcgctgaacgccgtggttgtcgcacagttggctccacaaggcatcggccaattgcgatttcgccttgctcggtatattcgctcgcagcgcagaacccggcccacagagtgtgggctgaagggctgtccatgaccaagaccggtatagggttcatgcgcaagcgttcgaacaggtgcgtgggcatcgccgcagccagcgctggcgggggtgtcacttcggcttggcgtagagcctttaccgggctgcttacttgcatagattagtaggaagtagtttgaacttgacgaatggcccgtgggagcgtcgcaatgaccgactcgcagtggcccgacgcgaaatcgacgtgaggtcgcactcccccgggccgatactccgctttcgccacttgcatttgctcatgcgggtatcacggcttggacgcacgcagtttcggcacggtggccgctccagcgcctttgtcggcagcagaggccttcaccaccggctgcccgtcagcctttgatgccgggacggcagagaacgatcggaactgtgttgccacactcgcaacgattccggccgcattggcagcagcactgtagtcgccaggcatggtctgcatgattgtcgcggcagctgcgttcagcgccagattcacctccctgacctgcttgcccacggcagcattggagacttccgctgccttgatggacgccataaggtgctcgctggtttccttggccagcccgttggggcccagagactttgccagcttcgcgttgacaccaagggcgtgagccacgccctcgccgatcaagccgtcgcgcagcaattcctctgctgccaggcgaacgaccagcgcctgcgtgtagtccgcgcgcttccgagtcgccggggtgttgcgcatctcacgctggacttcagcacgtagtcgctttccacccgccgaatccccctccagctcgcaatagcgggcgtacagcgcgatcttcagcaggtccctgacgcagccgtgctgggccgcattttccaattcccgggccttctggcgcgcccgcgcctccctgcgacgacgctccagctcagccttgcggcgcagctcctgcagctcggcctgctggccaagctgcagcggcatcgtcagcagggcattgagccgacgttcgagctggggcaaatccacttcccacgggatgcacagatccttggtggcttcggcgaggtcgtctcggatcttctcgcgctcggcctcctgccgacgctcaatgcggatctgctccacctccgccaggcgcgccgtgcggacctggtggtacagcgtgccggccttgggcaaggcgggaccaatcttcggttccggcttcgccggcgcgggcggctcccagccaggcacaacttcacgaacgtgcttggcaaatagccaccgcacctcgagcaccatgtcacgcttgttccagctgcggtccttcatggagccgttccgtttgaaaaaacgcttcgcgtcgaagtgctcgccatcggtcgggcggtccgaaaacatcaggtgcaggtggacattccgcccgccgtcgccggcctgccggtcatgcacggcgagccggtaggcaaagcggtcacccagcagcgattgggtgaactcgcgcgcccaggcaatcggatccgcggcttcgcgcgggatggcggcctcgacctcgagatatgcgcgcccgttcttgcgctcattggcgtccgccgccgcgaagaacttatatgcgtcgccgcacgcccaggcaggcaggttgccatcgaccactgcccgcacatcgtcgcggtcggcatactttccctcacccctcacgtaggcggcgtgcgcggcaccgttgccaactttgccacgcttaaaggatacgtgaggggatgccatgttctgtcagagcgcgtgggaggaagacatgtatcggggtgtcggggcatggccctgaccgcggtcgtttgaatggagtgcgaagcaagccattcaaacgaggaatcgcgcttgggaggggcaccctcccaaggaccctcccgacaaccaccatcagcatgcaacctccttcgcctccgcgcgcgccaacgacttccgccggcggaccgatgccgtctttctccgcgaccagcatccccggccagccaccgcgactaaatcaccccacgagacctctacttggtaacgtgcatccgcgcgatgggtatgcggcatacatgaacgcataaatcggggcaccaccagggtgagcacggtttttttgggggagcctgccgtggacatggcgctgacgcgccagcgtgtggacaaaccgtggacggcgatggacaaccctaccgggttgaccacgcgccgcccaccgcttgcccccacttgcccaccgcagctgctggtttgccatgcgtaggcacgagctgaccaagaagaaataacgccggcgttcacaccttgctgatgactctgtttcccgccactatcactgcgccctcacggcaccttgctgcacttttgctgcaccctcagtgcacgctcactgcaccctgactgcactatcactgcaatatcagggcatgaaaccggcaggtacactgcatgttcagtgcgcttgccctgcaccctcattcgaaccgcttcagccaagctgtggacatggtccacccgcaccaccttagggaccgaccatgacgcggcggatgaacaacccttccgggttgcccacacacagcccaccgcccgcccacaacagccagcggtctgccacgcgacggcaagggctaaccgaggtgagaacctgcccctgttctgcaagccaaaccggcgatgactggccacgtctcgcgcgcgccgcgcgcccggatcgaggcgcacgggtccccgcgccgctaggcgcaagggagagcggcgacccgaaggggcgatccgacactgccgattcaaatggacttggctcttgagagactgcataagcaaatcgtctactggtgcagctggctaccggtttgagtggatgcgcgaccaaatcacctcgccggccttagttccggcacccttagcatgagccggcaatccacgccggcgcttatagctcggcaattggctacggatttagtctgccagtgccgtcccgtgtctgaaggagcgtccgcagattttctcgccccttctcccggctggtatgggactggtgtaccgatgatccatgcacaactgaatccgtcgtcgcttgatcacgccgacgggccacgacccgccccagatcgatgacgaagctacccttcttgcagcgacggacgaccgctgcaacccaaccctggatacttgcgatcccgtcacgctttcccaacgcggccgcctccaggcaacctgccagctcgtcgacaatcttctgcgcagtaggcatgtccatttcacttcgatcaagacaagcaaccactacatctttgtgaggctcaacggctcgagcccaaaacagctcccggtagcgggaggcagtgcaactgcccgcggcagcgatgggcgcctgggtcgtagttgattgttttttacttagatgttttttcttgtctggtacttctatattgccggcagaaccggcctcgggtaagccggagtcggaggtcccagttccggatcgaccggggttgcgctgcccggatccgtgagcaccatctccgggaaagccgcccatggtcgaaggtcggctcattgggacgggattgaagacgatgttccagagccattgacccctcggcccatgagctcttcgacgtcttaagtatcctgccgcctccagctcgcgagagatccgcccccaacggtcctttccaagctctagtcgcgactgaagaactccgactagaatctgccagccggcaggcttcacggccagccaggcagcaacagccctagtatccagccccaggcggctgtcttccagcaacgcctcaggtacggagccgtagcgcacatcgtagtgaacgtgaactacgccgccactgtggttctgaaaacgatcgtcagccattaaggcccttatggttggttgcggctgcaggacttcggatcagcactacaagaggggcgcgaccagatcaccccaaggtaaaacgcacaagtttgcgtgcacgcgcttgtccgagcgccgtcgaatgatcgttagcaagaggtgcgctatcagaaggggacctctgcaaatcgccctggcgaggccgaccccgcctccttgcagtctctatctcacgcggcttcgcgctcgacaggctgtctatccaatctcggacatcaccggcacgccagcgaatgcatcggttctggcgaaggaccggttgaggaaatgaatcctcgtctcgccgaagcatgtggtagatagcgtttcggctcttgccaagcaattcggcaagttcttcgggcgacaaaagcgcgcatctatccatgtttgcgaacgccacgcggaaatccactctcgatttgtcggcggtcttcatctgtcatgtttcctcgctatccaagtgctgataggatgctttgagtcacatctgccagcaaaagggaattccacgaggtttcgaatggggcgacatcgagacggtaagtacggtcagcagcgaatgaagggcgccacagttgccctgctttgcctgatcgagaaacgttccgggctatctccagcacaactggaggccaagttcgggttggggttgcgggacatgtttgaccaggagactggccaggaatggctgcgctacaggcacatggaggggacctacagcaagtcgggccaggccttgtccatagccaagctgtttgatgttgctacccttgcccacgagcttggctacgttacagaagacgagctgctgcctttaggcctcgtggaccttgcttccgccgatgcccttggtgcccgcctcgacagcgagcgagctgcactgaagctatttcgacgcggattgatgaatctggcccatggcaagctgcctttaccgcctggtggttcgaaaggtgggagaccgcgacctccgcgctgcgcgtctgaagccgcggttacgtatcaggagtggactgcgaagattcaagagctcggatgcgaggtgtttgaagaccgagcggaaatcgaagagcaagagcgaacacttagagatcaagcccagcaggaaggccgcctagtcacggctgtagactatgacggcctgccagactggatacggccattcgatcccgtgcgcccaaacggcggcgcattgaatcgcctccgaatacgtttctccttcggccaattagatcagccgtggctacccgacgacaagcggctgcccggcttgccccagccttcttttgacatatggccggcaacggatgaggagattgacctattcttcgagagctttcaggaaaatatcgaccaagcgtccagaaagtcaactgcggacaactgaccgcagcggactcccgccgcgcggccgcatctcgctccctcttcatgtgggccggcaaagaaaggcttgcaaggtgctggcaaactcctgaatgacctcatgatggcgatcgcaaaggagcttgaagatctcttcctgcgagaaaatcttgttgcgagttacgtacttgtatagggccttggggccttgctgctccgccgaaatgcgcggctggaaatctgggcattgatgttcttcccagaaggccttctcgacactctctagcggcatgcagtaggtcttcggcccttgggcgtgcttggcgtgtttttggtcgccgtccaggatggaaataacgtcttccgtcgggccaaggaatccatcgcgatcattacgcgccatgagatcgacgacctgacccgccccaccaacttcaattaaataatagctataaaaggtaggtgggcagtagtgacggattacaaacgacagaaactccttgagcacctcatcctcggtgagaatatatctgtcacggcctgtgaacccgaacatcaagctcttcacatagctgaaagataccggtacgagcgttgcaccttcggcgttccgttccatataaagcagttcgttgctctgcagcgtctgcatcattgctagagaatggctcgtgaagacgatattcacgtggtattcagtgcagagtgtccgaagctccgcggtgaggcgagcctgggctgcggcgtccagtgaaatgtcgatctcgtcgattacgacgagccgttggcccttacgtaccctgcgataaagattaataaggaagtattcgccagagctgaaataatcctcacgcagatagcggccgcccggaagggtgatgcagcagcacgatcctgtacgcaatcgtacctcgatcagatcgtcgaatcgtcgttcgccatagatgcgcgacaagaactctatgagctcctcgggttttcggtaatcccccaagatggtcgcccgccggatctcgtgatcggactcgctaagcgctcggaagaaattgaaccgatgcccatggggcatcggcagctcaaccgatatctgcgccttcaacgcttctggaataggcgccttacagttgagcatgcgcaggttgtcgtcataccagaacaggaattcttgggcgccaaaacggtagcaaatcttgctgccatgatgaaaaatgccatccgatgatgtgcgggtaaaggtgtcggccaacgtgaagttgagaatcgccttggctagcgtagttttccccgagccattcttacccacaatgcagagcagttggtttcgcgcaagatcgatctcgaagctgagcgcttttattgggcggatttccgccagctcgactgagaagtgcataccctagccaaaggagcggtgcaggaatagatccaccacagccgcgccgaacttcttgcgcagcttctgcagataggattggtccacggtgttcgcgtaattcagaaggccagccaaccgtgcctcgaccttctgcgcatctccatctgcgcgatccgcaaatttcgccctgtccttgatatagaagtggattagtacctcgatctcagatttgatactcgcgtccaccgaaatggtcccattgggcaacagtaccatccccaggagcctgatcttgctgccagttcgaagcagcttggattttccaggatgcagggccaggtcgccgtccatgtattcgacgaagaatgccccgagtgtttcctcgatgccatctagcgaggcgaactccttggcggataccaccatgtcgtcggagtaacgcgtgtagatcaaccccctcgaggcgcaataccactgtaccgcattgtcgaacggcaatagcgcggcattgcttattgtcggcgacgtggaaaagcccatgggcaagcaatcgtcgacgctcaccaggtcaaggatacgctccaaccactgatctaaatcggcgacgggagatgagtctttcccagaaagaatggtttgtcggatgcgatggcgtttgaggctggggaagaaatcggcaatgtcgcaaacgaagaaaaacttgctttgcgcatgcctgctcaccgcgtcgtaggcgctcacgccttttcgatacgagaaaaccacttcctcattctgcggtagaaagtcgagcaggaagagcctcaggaactcgtggtaggcacgcagcttgtcgtcgggactgagaacctccctcgtcttgccctgcttgcagaagcggtggcggacgtacttctgggccactggaccacgcgcgaaatcgtcgaacgaacgcttgctgtggtacatagcctcgaaaagcgtctcaagtggctttttattcacaattaccttctgggctacccatcgatgcacgcgacctatcgcctcgtatatactagcaaaatgccagccgactaggagtagctccagtcacataggctggcctctaggccgtctgatctacttgtgtggcgtgcccatgtcaatgggccgccacacagggcgtagattcctcctctcttccccccgattttccgccgcagtgcccctccttgggacatgccaccctttccgaagtgaccaatcgtgcgcgcgtgactcgaatcggctgggcggaagccatttttcattcaatccgagtcaggatagcgacctatcctgcgtgctcgacctggagaaccccttctacgagaccttggagcggctggaagggctgatcacggcccagccgcgggcgagatcagagtctatctctacggcctgtgggacatgcgccgggccgttatctacgccggggggagcctgacatgcggcgcgcaccattgctggccgccgacttggccggagcccgcccggcaagggccgagatcgtggcagacatcccgcgggctgggcaagctgctgaagccgccctcgaagcccgcaggcaggcagaggaacgggccgtgcggagtaacaccatggtctggacctgcagctgcgtgcaaggctatgagatggggcttcaagacgattaagcagatccgcgccgagtgcgaattgaaggcccagcgctcccacgccctattcgacgcctacccgaagatgagcacgcaactcaactcgcagctgacgaaccgtttgccagtattggctaatgggcaggcgtttgcctgactatcggcagtgctcatcttttcgcaaacgccaccccagccgcgccaccccagccgcgcctgcaccagcgagcgaccggccatcgctcaccggtgctgttggcagccggccaaggtgagccaacaattcaatggcctgttgaccaatacctggagatcggcggtgcaggtcctgggccgcctattgtcgtagtagctggccgcaacggatcgagccgagatatggccgccccctcggagcccccggcgctactagccacggttaaacagccccaatacggctcgcccggaccgatcacggatcgcggcggagccaaatatttgcttgcgccccgcaggatctggcttgtccatgcacagcactcttgtaatagactgctgaacacgcaccactcccaaaacaaagggttatttatgaccgccatatcagcttcattggaccagcccctcgacatcaacgaagaccaagttgacgaatggtatgagtccgaggacgatcaaaccgatgtttcagtgtcaagtacctcggacgacattgaaaggaaatacgcggaaactcaactgagagtcgtccgttccacaatggatttcaccctgcatcaactccaggcatccctacgcgaatcaaactacataaacatggctcccggatatcaacggcgtgcccgctgggaccgaaaaaagaagtcgctactaattgaatccattcttttgaatgtacccatcccatcactcttcctgttcgaggcaaactataatcaatacgaagtgatggatggccggcagcgactagagacaatcaccgattttctagacaatgattttgcgctaaccggcctggaatattggccagaaatcaactcgaagcggtttcgtgatctccccgaggcagttagacgcggactactacgacgcacaataggtgccgtggtattacttgcagaaactgctcgtggcgatggcgattttgatattagaatggtgctcttcagacgacttaataccggaggagtaaaattaaatcctcaagaattaagaaatgcagcatttccaggcaccttcaatgcgatgatcaagcgcctgtctcgagaagacagctttgccaatgtatggggcatccctcgcagaacagaaaatgaggaaaaagaacccgctcccgaactcacaaagaatattctctatcaatcgatgatggattgcgaactcgttttacgattttttgcgattcgtgagactatctcgggagagacaaagggttcgctacgtcacatcctcgatcggacaatgaggaaatacaggaatatttccaatgatgatgccgacaaacttggggcactattcacctcaagtatcaacactctcatccgactgattggccccgatttcatcgttcttccagggaccaagcggcccagtcgccccttgtacgacgcccttatggtcgcagctagtaccctgtccgattcctcaccgccaccgcagttcgcagagcctctcactgtaaaggacaggcttaccaaagccctcagcacaaaggaggattacgatattctcgtgggccgcgggaacactgtagaagcaatcaaggctcgcgtggcgcttgcaagaacgatcctttcggcctgaggcgcgcatggaccttatcctttccgagtttcagcgagaccttgtgaccatttcccggcaattggacttactcgacgaaatcaagaaattctcggcgacctctgagttatcggagagatatgtccgatcatcaacgatcgacagggagcgaaagtcgagtgcaagcacagaaatccgcaagtatctccgccaagcaaataccttacatcaatgcacccggaattcacaccaggggttgcctgtcgttagcggtacgatgatcctctacattgcaggacgattcgaagagtacacacgtacttcgtttgaggacctttgccaacgattggctcagcgggcatcatcatttagggcgttgccaaagaagatgcaggatagcttagtcgtgttcactgcgatcgtgatgcaatcaccaaggaagtatcaacatggcgacggcgcagttgcttctttcaccaaaaacttggcagccaatctatcagccgaagccacgatcgataatatcaattatcagtgcctttcgattactgaaacaaatatgaagcctgacacccttacggatctttatgaccgtatcggcgcgaaggaaatatggaagaaattaggacaacaggcctcgattcaagcctactttatgacgcaagatcccacaaatgctgaatcgcttgcgaagcaaaaattgacagcgctaatggacgatagaaactcgatcgcacatccgtccacctcgatcgtatggccggataccgaagtcgttcgaaagtatattgcgtttctcgacgttctggccgccgccctttccagtgtttctagcgtgtttgcggcgacactgtgtcgtaatgaacaagacacccaggtcacggcaagagccgggtgaagctctcctctcactagcccttgcaacggtctcccaggacgactcgctcaggatgatattggtttcgttgtttcttcccgactcagcgcctcactttgggcttagcttcggccaagaaccagacgaccggctcaggcctgacgaaaggctgcttccgaccccgaagccgcctcacctagtcgtctgggacgccgtccgggcgcaataatcctgcttcagtccctttcgccccctcagcccacgctagatttcgcagcgcgcggcgcccgccactgccgggccgacagcggatagctccagcactgcgaatcaatccaggcgtacttcaccgtccttcgcgaagtactccggaaggtcgtaactcaccacggcatgcggcgcaaaatgggcgcagcgcggagcgcaattgaaggcgcacgggcgatactcaacgcatctaaaatcccgtaaactcaagcacatacaggaaaactgtatgcacatagctgggccttcttctgattcacacggcaggggtcacaggttcaatccctgtaccaccaccagacaaatggccagcaactgcctaagttgccaggaaacccagacagcgcaagctctctgggttttttgttgcccggcgtttgcccacgttttctaccctccccggaaaaccgtggttcatcacgccaatcaaggaatgctcgcctggcatatttgcggctggcgcgcatacttgtccacaggacgacgggccaggcaggcacagcccccacgagcacagcccctatcgcctatccgatcatcgacgcagctttcgggagtccgccatgcccgattcacccaggacgacgatccatgccggcgcgaccgtgccgccggaggatgctcagacacgggagccggtgctggacgtcgtggatcgcgtctccgagatgtgcttcggcctgttcatggcgctcacttttgtcggcgcggtgtcgagcggcacgggtggcccggatgccagccgcaccatgatgcatgccgcgctgggctgcaacctggcctggggcatggtggacgcggtcatgttcctgatccgtacgctggcgaaccgcggccagcggatctccctggcacttgccgtcaggaatgctaacgaccaggccacggcgatcggcctgattcgcgatgcgctgcctcgcgcaacgaagtcgctggtcaccgacaaggaactggaagccatgcgggcacggcttgccgccgccccggcactgccgccccgcccccgcctgaacatggccgacctgatcggtgccgtgcacatcttctttatcgttgtactggccacgtttccggtcgcactgccgttcgtactgctggacgatgtcaaactggcgctactgatctcgcgcgggctgaccctggccatgctgttcgccgccgggtgggcgctgggccactatgccggctttggcggctgggtcactggcgcagccatgactgcgctgggcgtggtcatgaccatcgccattatcgcgctgggcggctgagatgcgaggcgcgatcctgctgcttgccgccgcccttggcgcgggcacggtccaggcacaggagccgccccagcccgcgccggatgccgccgggcaggcggccggctcgccctggaccttctcggcaacaggctactggaacatgccgcgccagagcggcgactacctctccggcatcttcatcgccgaaaggaagcagcttcacctcgaggcaagaagcaactacgaggcagtccactcgcagtcagccttcatcggctggactttctcgggcggcgaaaccatccagttcaaggcgacccccatcgttggcttcgtgggaggctccacccacggcctgatcggcggaatcgaggccagcgtcgcagtgagcaagttcgactactacatcgaagccgaatacctggatgcgcgcggcgaagagccgggctatctctacgcctggagcgaacttggcttccgcccggtcgaatggctgaggctgggcctggtcgcgcaacgtacccggatctacgggggaggccgcgaactccagcgaggcggctttttccaggtcacggtgcgcaggttcacggcgggcttctactggttcaacccgggctcgacggaccaggtcgcgatcctttcgctgggcgtgagcttctaggccccagccacgtcgcgacgcaacctttccgttgccggcgacaaggcttatctcatatccgcccactcactcgccggctaccttgactgctccgacctgcaccggagcacgacttgccgtccccctgcctccccaccgcgaccgaaacagaactcgccctgccctggaccggccgcaacccggtcagtgccggctggttcgagatgcgtccggcgcgcgtgccgcgtgatgcgctgccggtctatgacgaagacatggattgcatcatcggctaccaccgcagctttgcctcggtggcttccacctatgacctgacgggccatgtcgtggcgctggatgcatgcgtggatgaagctggcgcggggcgcgcatcgctgctggttgccggcacgctgtggcagccgcgtgcgcgcggcatgacgcgcagcggcgccgagggcgaaggactggcggcgcccgcggcgacgctggcgcggctgcgcgggcgcttcatcgcactggctcggcagccactgcatttcacgctggccgcgctggcggacatgcaggagccggagcggttcgtgccgctgcatatcctgcggctggcgatgcgctgcggcacgcgcctcgctgcagcagcggaaatggcacgctttgtcgcgccgatcacgaggcggggcgtgccgaccgcactggaattgacgctgcgcccgcgcgaccataccgtgctgcgcgtgcgcacctggcctgtcgctggttagccgtgccaggcccctgcgtccgcgacgaccgtggcgaagcggtcgttcaacgcggccagcgtgctgcggtggagatcggccgcaggtacggcggggccgcccagcgggtcaggcaggtcgcgcgtggcgcaggccgcggccacgacggtgctgcgatagccgtggtcgagcgccgagcgcaccgtggcgcttacgcacatatgcgtctggaagccggccacgatcagctccttgcggccgagcctggccagttcgtcggccagggtggtgccggcgaagctgttgggcaagcccttggtgacggtaatctcaccggcctgcggccccaccccttcaatgaaggcggcatacggcccggtcggatcgaacgccatgctgcccggccggccgtggtgcgcgacatggattaccggcgtgccgtggcggcgcgccagcgccagcagctgcgcgcaggcagccacggccgcgggcatgccggccagcggcaggcggccgtcgacgtattcgcgttgatggtcgatcaggatcaggacggcggcttcccaggcggaaggggtgcggctggcgccggccaggtcgagcagcgtagtcggtgtagtcattggcgtttgggctggaaaggaatcaggaacgggcaatcaggaaccgcgagacgggcccgccacatcgcgggccatcccgcatgctactgccaagacggaatcggtgcatgagtgcgcgtggcgatctcgccaccggccaggcccttccctgtagcgcggccggcacgttgcgctggcaccctggcgcgctgttgcaaacagttgcgaatttcatcttgacatctgctaatcttgatttcacgtcccggacaggatctcgggtcggcaacacaatgcgccgggacgaggatacgggtcagtgcgcacaagaaataagtcaatcatgcagcactctttgaagtaccggatggcgttcgccacggcgggtgtggtgacgctgatcatcgtgctgcgcgcgctctacgcgcagtactacgcctacgacggcctgaagaacttgcagcagacgcagcaggacacgctggtcaagatggtggccgagcagctcgatgaaaagctgcagggccgcgccaccgtcctgcggcgcgtggcaagccagctctcccccatgctttcggtaaagccggccgaactgcgccgggccgtggagggcatggtggaaatgcccgagactttcaacgccgtcttcctggccgcgcccgacggacacctggtgttcagcaccgccgtgccggatggcgtgcgcctgcgcgtggacgaccgcgactatttccgcgatatccagcagggccaggcgttcgcggtgtcggacctgatccagggcaagcagaccaatgcccccggcgtagtgctggcagtgccgctgcacggaccgggtggcgagctgcgcggcgtggtcgggggcgtcctgaacctcgcggacagcaacttcctgcgcgagcttgcgcacagccgcgtgggcactaccggcagcttctgcctggtttcctccggcaccaatccccgctatgcaatgcacccggacgctgcccgcgtgctgagccccgcacgcgcgatcggcgaagcctgcggcgccgatcacgcccccgccttcctggaagtcctgacgccgacgcagccgatcgtggcgcgccatctgctggcatccaacggctgggagttggtggcggtcctgccggcagccgaagcctacgcgccgctgctcgcggtgcgccaacggaccctggtcatcggcgccatcaccatgctgcttgccgccgcgatgatgtggctggtcatgcgccgcctgcttgaaccgctgcagcggctgcaccgcgctgtgcgccagatcggcaccaacccggccgcggtggcggacctgcccgtcggccgcgccgacgagatcggcgaactggccgcgaccttcgccgaggtggtggcgcagctgtcggagcgcgaagccgcgctgaaagcggccaaggaccgcgccgccgaaagcgagaagcgcatcgaggcgatcgccaaccatgtgccggactttgtctcgttcatcgacatgcagcagcgctacgtcttcgtcaaccaggcctatgcgcagcgctatggcgtgccggcgcagcagatcgtggggctgtcgctgcgcgaactgtggggcacgcaggaatacctggcctgccagccgtacctggagcaggcctgcgccgggcgcgcggtgacgttcacccgtgaaagcgctgatggcaccgaatgcatggagatcacctgccagccggcctggaacgatgtgcaggataccgtcatcggcctgcacatgttcgggcgcaatgtcacccatgagcgcgaaaaactgcgcagcctggaagcacagaccatctccgactacctcaccggcctgctcaaccgcaagggtttcgaccggcgcctggccgaatgcatggcccgcgccagcgccgacgggcgctcgctggcgctgctgctggtggacctggacgacttcaagggcgtcaacgacagctttggccatccggtgggcgaccagttgctggtcgcctttgcgcagcggctgcgcgcctgcgtgcgcaagggcgacgcggtcgcgcgcatcggcggcgatgagtttgcggtgatcctggacggcgttgccgaccgccaggccatggcatccatcgccaacaccatcgtgcaggccgcgcgcatgcccttcgtgatcgatggccacacgctggcggcctcggccagcgtcggctcggccatccatgacgcgcgccacaccatgaccgcgagcgagttgttcatgcacgccgacatggcgctgtacgaggccaagcggcacggcaaggcgcgttatgcggtgcaggcggcggcagaggcccaatcggaaacatcggacttgaccacgtaaggcattcaaccgtcgccggcagcatcaacgcctcggcgcctcagcgcaccttcccctccttccacgcctgcagcagcttgtcgtaaggaatggtctcgcccttcggcttttcgttggccagcttctgccacggcgcatggtcgttcgacagccacttgcccgggtctcccttcgggttgagcctgggcgcgcagttgctcatgccggcgcgttgcagccgcgccatgacctggtccatctcttcggccagcgtgtccatggcggcttgcggcgtcttctcgccggtcaccgcggtggccacgttcttccaccacagctgggccagcttcggatagtcggggacgttggtgccggtcggcgtccacgccacgcgcgcggggctgcggtagaactcgatcagcccaccgtacttggccgcgttcctggtcaggtagtcgtggtggatgtcgctgtcgcggataaaggtcagcccggtcagcgacttcttcagcgagaccgtcttggatgtcacgaactgcgcatacagccaggcgcccgccagcttgttgggatcggtgttcttgaagaaggtccaggagcccacgtcctggtagccgttctgcatgccctgcttccagtacgggccgtacggcgacggcgccatgcgccacttgggcgagccgtcggcgttgaccaccggcaggcccttcctggtcatgtccgcggtgaaggcggtgtaccagaagatctgctgcgccacctggccttgcgcggggaccgggccggcctcggagaaggtcatgcccatcgcctgcggcggcgcgtacttcttcatccagtcgatgtacttggtcagcgcatagaccgccgccgggctgttggtggcaccgccgcgcgacaccgaggcgccgaccggcgtgcacttgtcctcggccacgcggatgccccactcgtccaccggcatgccgttgggaaggcccttgtcggcggtgccggccatcgacagccaggcgtcggtgaagcgccagcccagcgacggatccttcttgccgtagtccatgtgcccgtagaccttcttgccgtcgagctccttcacgtcgttggtgaagaagttggcgatgtcctcataggctgaccagttggtcggcacacccaggtcgtagccgtacttggccttgaacttgtcctgcaggtccttgcgcgcgaaccagtcggcgcggaaccagtacaggttggcaaactgctggtcgggcagctggtacagcttgccgtccggcgcggtggtgaacttggtgccgataaagtccttcacatccagcccggggttggtccactccttgccggcgccgttcatatagtcggtcagcggcaagatcgagccgtagcggtagtgcgtgccgatcaggtccgagtcagagatccagccgtcgtagatcgacttgccggactgcatcgaggtctgcagcttctcgaccacatcgccttcctggatcaggtcgtgcttgaccttgatgccggtgatctcctcgaacgccttggccagcgtcttggactcgtactcgtgcgtggtaatggtttcggacacgacgctgatctgcgtgacccccctggccttgagcttggcggcggcgtcgatgaaccacttcatttcggcctgctgcttgtccttggccagcgacgagggctggaactcattgtcgatccacttcttggcctcagcctcgcccgccgaggcggacccacaagccagcgcagccgcgcaggcaagggctgacatccccaacttcacgtgcacattcatcagtgtctcctcaagatttcccctccccggctgtggtcgtggtggcggccccggggcagggataagccgcaaaccttccatttaaccctgatgcctgcgaataaacggctagcccttgcgcatgatcagcgccagcaccagcatcgataccccgaagctgatccagaccgacggctcttcgggcagcgacagccaagcggtgactttctcgcccagtcccacccacgccaggttgacccaggcggcgcacatcagcccgataaacaagcggtcgccacgcgtggtcgcgatcggcaggaagcccttgcgcagcaccgacggcgcgcgtatttcccagatagtcatggtgatcagcatgactacgatgcagccgaagaacaccgccaccggtatcgtccagaccatccagctcagcattgcgccgtctccttgtgttgtgatcagggttgcgccgcgcgcttacacgcgacccatcgcgaagcccttcgcgatgtaatgccgcacgaaccagatcacgatgccgccgggcacgatggtcagcacgccggccgcggccagcacgccccagtccatgcccgatgccgacaccgtgcgcgtcatggtggcgacgatgggcttggcattgaccgaggtcagcgtgcgcgccagcagcagctcgacccagctgaacatgaagcagaagaacgccgccacgcccacgccggccttgatcagcggcaggaagatggtcaggaagaagcgcgggaacgagtagccgtcgacatacgcggtctcgtcgatctcgcgcggcacgcccgacatgaagccctccaggatccacaccgccagcggcacgttgaagaccaggtgcgccagcgccacgcccaggtgggtatccatcagcccgatggtgctgtagagctggaagaacggcagcaggaacaccgcgggcggcgtcatgcggttggtcagcagccagaagaacacatgcttgtcgccgatgaactggtagcgcgaaaaggcataggcggccggcaacgccacgctgatcgagatcatcgtgttcatcgccacgtagatcatcgagttgacgtagcccgaataccaggacgggtcggtgaagatggtcttgtaatgctgcagcgtgaattccgcgggccacagcgacagcgtggagacgatctcctcgttggtcttgaacgacatgttcaccatccagtagatcggcacgatggcgaacagcaggtagaccagcaggaagccggcgcgccaccaggtggcgcggttggcgggggggcgcatctcagccatggggcatgtcctcgctgccggcggtgcccgcgcgctgcatccagttatagaggatgaagcacatgagcaggatgatcaggaaatagacgatggaaaacgctgccgccgggcccaggtcgaactggcccacggccttctgcgtcaggtactgcgacaggaaggtggtggcgttgccggggccgccgccggtcagcacgaacggctcggtatagatcatgaagctgtccatgaagcgcagcagcaccgcgatcatcagcacgccgcgcagcttgggcagctggatatagcggaacaccgccaggcgcgaggcgccgtcgatctgcgcggcctggtagtaggcgtcggggatggcgcgcagtccggcgtagcacagcagcgccaccagcggcgtccagtgccagacgtccatcaccagcaccgtgacccaggcatcgaaagcgctgccggtgtagttgtagtcgaaccccaacgcctcgagagcggcaccgagcaggccgatatcggtgcgcccgaagatctgccagatggtgccgaccacgttccacgggatcagcagcgacagcgcgatgatcaccagcaccgttgatgccttccagcccctggccggcatcgacagcgccagcaggatgccgagcgggatctccaccagcagcaccgccagcgagaagcccagctggcgcagcagcgcgtcgtgcagctcgccatcgcgcaacacggtgccgaaccattcggtgccgacaaagacgcgccgctcgggcgagatgatgtcctgcaccgagtagttgacgatggtcatcagcggcaggatcgcggagaacgccacgcacaccaccaccggcaacaccagcagccaggccttctggttgacgggcttcatggcaccagttcctcgttgacgtagtagcaggtatggcggttgaacaccgacagccaggccgtgtcgcccaggcgcagatcggccgcctcgatacccagccgcgcgcgcagcgtaccggccagtgcgcccgcctcctgcactccgccggtcagcagccagtaagtgccgatgtcctgcgcgcgctcgacccgcaccggcaccgcctgcgcgtcgctctccggcgccaggcgcaggtactcgggccgcacgccgatgcggaagctgccggcctcgcgcagcgccgcttcaactgacggcgacaactccggcatgtagcggcgacccgccagctcgatcgcgccgtcgcgccactgcccggtcaggaaattcatgcccggcgagccgatgaaatgcccgacgaaggtatgcgcgggacgctcgaacagcgcatccgccggccccacctgcaccgccttgccgcgcgacatcaccaccacctggtcggcaaaggtcagcgcctcggtctggtcgtgcgtcacgtagatcagcgtcaggcggaattcgtggtggatttccttgagcttgcgccgcagctgccatttgagctgcgggtcgatcaccgtcagcggctcgtcgaagaggatggccgacacgtcctggcgcaccagcccgcgccccagcgagatcttctgcttggcgtccgcggccaggccgctggcgcggcgatcgagcgtggccgacaggtccagcatctcggccacgcgccctacccgctcgcgcacctgggcttccggcacgccgcggttgcgcagcgggaaggccaggttctcgccgacggtcatggtgtcgtagatcaccgggaactggaacacctgggcgatattgcgcgcctgcggcgtggcaacggtcacgtcgcggccatcgaaggcgatggtgccgtgcgagggccgcagcagcccggaaatgcagttcagcagcgtggtcttgccgcagccggacgggcccagcagcgcataggcgccgccgtcttcgaacgtgaattgcagcggcagcagcgcgtagtcctcgtcggtacgcggatttggcacataggagtgcgccaggtccaggtcgatgcgcgccatctcaggcccctgccccggcagccgcggccgcgccgccgggcacgtccgccgccagcccgcccggccggcgcggcgcatggatgcggcgcccgtcggcgtcgaacagatagatctgctcgggcagcaggtgcagtgacaccggctcgcccagcgccaggtcgagcacgccggcgaactgtgccaccaggttgcccaccggggtatcggcgtggacgaaggtgtccgagccggacagctcggccagcgccacgcgccccggcaccgccaccgcgcccggctcaccggccaggcgcaatgccgacgcgcgtacccccaccgtgaccgggccgtcgtgcccgcccgcgccgggcaccggcactgagatgtcgccggccagcgtgacccggccgccctgcagccggccctcgaccaggttcatcggcggatcgttgaaagcgcgcgccacgcgcagcgaatcggggtagtggaagacctggggcgtggggccgtactgcagcagttcgccggcgtccagcaccgcggtatggccgcccagcagcagcgcttcgccgggctcggtggtggcatagaccacggtggcgtcgccatgcgcgaacagctgcgccagttcctcgcgcagttcttcgcgcagcttgtagtcaaggttgaccagcggctcgtccagcagcatcagcggcgcctccttggccagcgcacgcgccagtgccacgcgctgctgctgcccgccggagagctcggacggatagcggtccagcaggtggtcgatatgcagccgcccggccagctcgcgcacgcgcgcggcaatctctgcggccggcgccttgcgcagcagccgcagcggcgaggcgatgttgtcgaaaaccttgagcgacgggtagttgatgaactgctggtagaccatcgatacattgcgctcgcgcaccggcatgccggtcacgtcatggccgtcgaccagcacgcggccggcgctgggccggtccagcccggccatcagccgcatcagcgaggtcttgcccgcctgcgtcgcgcccagcaggatggtcaccgcgcccggaaccggcgcgagcgtcatcggaaagagatacgcctgcgaacctgcctgctgtgcgacgccttccaaacgtagctgcatccggtctccatgttcgatatgcttcccgcagcacagctttggcgcgcgatgcaggcacaaaagtcttggcttgacgttcgttttagcaacaaaacgaacgtaaaacaatagtgcactgcatcatttgttttcgtttctgtttgaactagaatcccggcatgaccctgaatccccgccagacggccctgctcgaagaagtccgcacccagggctttgcctccatcgacgaacttgcgcgcaaattcggcgtcacgctccagacggtgcgccgcgatgtcaacctgctggccgggaacggcatgctggcgcgcttccatggcggggtgcgggtggagggctccaccaccgagaacatcgcctaccggcagcggcaggtgctcaacgccgagggcaaggcgcgcatcgcgcgcgcggtggccgctgcggtgcccgagggctgctcgctgatcctgaacatcggcaccacggtggaagagatagcgcgcgaactgatgcaccaccgcgggctgcgcgtgatcaccaacaacctgaatgtggccaatatccttgccgacaaccccgattgcgaggtcatcgtcgccggcggcgtgctgcgctcacgcgaccgcggcatcgtgggcgaggccacggtggagttcatccgccagttcaaggtggatatcgggctgatcggcatctcgggcatcgagaccgacggcacgctgcgcgactacgatttccgcgaggtcaaggtggcgcggaccatcatcgagcattcacgcgaggtgtggctggcggcggacgccagcaagttcaatcgccaggcgatggtggagctggcgcatgtgtcgcaggtcgaccggctctttaccgacgagccgctggcagcgccgttcgaccagatcgtggccgacagtggggtgaagtgtgtggtggcggagcgggagtgagcgcgccggggaccggcttgaggctgccttgctggcggtgatgcccggcgcctcgctcttgcgacaggccagccctctcccccggcccttctcccgcaagcgggagaggggcgaacaccgagggtcgggcagagaattacttgaacaccacggtcttgtggccgttcagcaggatacggtgttcggcatgccacttgaccgcgcgcgccagtgccacgcattccacgtcgcggccgacggcggtcagttgctccgggtccatgctgtggtccacgcgctcgatctcctgctcgatgatcgggccttcgtccaggtcggcggtgacatagtgcgcggtcgcgccgatcagcttcacgccgcgctcatgcgcctggtagtacggcttggcgcccttgaagctgggcaggaacgagtggtggatattgatcgcgcggccggccagcttgcggcacaggtcatcggacagcacctgcatgtagcgcgccagcaccaccaggtcgatcttctgctcctgcaccacgtcgaacacgcgcgcttcctgcgctgccttctgctcggccgaggcgttcatcagcggcaggtggaagaacggcacgtcatacgatgccgccagctggtagaagtcgcggtggttcgagacgatggccgcgatctcgaccggcaggccgcccaccttggcgcggaacagcaggtcgttcaggcagtggccgatcttggacaccatgatcatcacgcgcggcttgaccgcggcgtcgttcagctcccactgcatgctgaactggtcgcccaccggcgcgaacgcggccttcagcgtgtccaggtccgggccgccggcggccggcgtgaaatgcacgcgcatgaagaagcggccggcgtactcgtcaccgtactggtcggaatcgacgatattgcagccgtgctggaacagcaggcccgagacggcatggacaatgcccggctggtcagggcacgagagggtcaggatgaatccggtgttgctcatggtgtgttgttctgtcggagtggcgcggcgcaaggccggaaaaatcaggtcagcgcggtcggcaagaccggcacaggcggaacccgcggcgacggctcaggcgcgatggtcaggaccgagccagccgcgccgcccaagggcatccagcgtcaccagtgtcgcatcaaccgtcatggcgccggccgacatgatagcaagcaatgcggccacatcgacgcgccggtgctcgctgacctcgccatcctggttgcgcggcgtgaagccgggcggcagcagcaggtcgtagacgtagacctgctcccactgtacgccttcgggcaggtcgcgcagcacctcgatcatgccgtgggcctgcgcgccctgcgccagcgcgggcgggatgccggattcttcctcgcattcgcgcaccagcgtcgccagcggatcgctgccgtgcggcatgccgccggcgaccaggttgtcccacatgccggggtcgaccgacttggccgggctgcgccgcgagatccacagggcgggaccgccgtcgacatcgccatccacaatgccgttcatgtgcgaggcaaaggtcagcagcccgagaaagcgcgccgccgcgcgctccaccacggcaagtgcgggcgcgtcctgcgcaggggtgaccgcgaacagttcgtcacgccagccgcgcacatggccggcatcggccagctggcgggccagcgcctgcagcgcggcgctgcgcgcgtcgaagtcattgcgcccgggcagcagttctgccgccgtggtgccatcggccaggcgctcgtccgggccgaggatggcgcccataccgcgcaagattgccgcatgggcacgcggcagccagccaacctgctggcctgccgccatcaggcgcagcttggcggcggcgtcgaagccgctgcgcgccgccagcgaggcggcgatctgcgcggcgggatcggcggcgaagttgcctgcggcgtccgcgggcggcaaggaagacgtttcagccatcaggaatccatgcgccggccgggccggcgtgctttgtcattgtcaggattgaacgcatgaaccagccagccgcgcaggcccagcgccctgcatcgtcccagcttcccaccgagccgcaatatgtgctggcgctcgaccagggcaccagcagctcgcgggccatcctgttcgaccatgccggcaatgtggtgcggctcgcgcagcgcgagttccgccaatattacccacatcccggccatgtcgagcacgacccctacgagatctggcaatcgcagctggcggtggcgcacgcggtgctgtccgatgccggcatctcggccgcgcaggtgcgcgccatcggcatcaccaaccagcgcgagaccactgtgctgtgggaccgcaagaccggcgagccggtcgggcgcgcgctggtctggcaggaccgccgcaccgcgcccatgtgcgaggcgctgcaggccgccggccacggcgagctgttccgcgacaagaccggcctgatcatcgatgcctacttctccggcaccaagctgcgctggatgctcgacaacatcgaaggcgcgcgcgaacgcgcccagcgcggcgagctggccttcggcaccgtcgacagctggctgatctggcagttgaccgacggcgcgcgccatgtcaccgatgtgtcaaatgcctcgcgcaccatgctgttcaatatccacaacttcgagtgggacgatgcgctgctggcgctgctggacatcccgcacgcgctgctgcccgaggtggtggcgtccagcggcgaggtggcgcgcacctcggcgcggctgttcggcatgcagatccccattgccggcatcgccggcgaccagcaggccgccaccttcggccaggcctgcctgtcgccgggcatggccaagaacacctacggcaccggctgcttcctgctgatgaataccggctcgcagccggtcacgtcgcacaaccggctgctgaccacgatcggctggcagatccgcggccagacgcaatattgcctggaaggcggcgtgttcatgggcggcgccaccatccagtggctgcgcgacggcctcaagatcatcaatagcgctcccgaggtcgagccgctggcgcgccagtgcgacgacaccggcggcgtggtgctggtgcccgcctttgccggcctgggcgcgccgcactgggacccgtttgcacgcggcacgctggttggcatgacgcgcggcaccggccggccgcagatcgcgcgcgcggcgctggaatcgatcgcgctgcagagcgtcgacgtgctggaagccatgcggaaggatgccggcatctcgctggccgaactgcgcgtggacggtggcgcctcgcgcagcgacctgctgatgcagatgcaggccgacctgctcggcaccccggtggtccgcccgcgcgtgaccgaaaccaccgcgctgggcgccgcctacctggcgggactggccaccggttactggagcgatccggcggagatcgcgcagcaatggcaggtggagcggcgctttgagccgaacctgtcggctgacgcgcgcggccaccggctggcgcgctggcatcgcgcagtcgaccgcgcgcgcgactgggcgcgcgaggacgaagccagcggcagccacgcctgagcgccggcccaccccgaacacacccccaagaaaagcgtcatgcagagagtctccaccccgatccagccccccgaccgcgccgccctgctcgccaccctggagcgcgagccgcgctgggatgtgatcgtcatcggcggcggcgccaccggcctgggcaccgcagtcgacgccgcctcgcgcggctaccgcacgctgctggtcgaagccgcggattttgccaagggcacctccagcaaggccaccaagctggtgcatggcggcgtgcgctacctggcccagggcaatatcagcctggtgcgcgaggccctgcacgagcgcggcctgctggcgcgcaacgcgccgcacctggtgtggccgctgggcttcgtggtgccggcctaccagctgttcgaccagcccttctacggcatcggcctcaaggtctacgacatgctggccggcgacctcaacctggccggcagccgctggctgaaccaccgcgaggtgctggccgcggcgcccaacctggccgagcacgtcggcgggcgtccgctgcgcggcggcaacctgtatttcgacggccagttcgacgatgcgcggctggcggtggcgctgatgcgcacgctgttcgacgtgggcggcaccgcgctcaactacatgcgcgtgacgggcctgagccagcaaggcggcgtgatcagcggcgtgaccgtgcaggatgtgctcggcgacgccaccttccacctgcgcgccgactgcgtgatcaacgccaccggcgtgtgggtcgatgcgatccggcagatggaagacggccacgcgcgcgccatggtcgcgcccagccagggcgtgcacctgacgctgccgcgcagcttcctgccgggcgagcgcgccatcctgatccccaagaccgacgacggccgggtgctgttcgtggtgccctggaacggccacaccatcgtcggcaccaccgacaccccgcgccgcgacctgccgctggaaccagacgccggcgccgacgacgtcgacttcatcctggaaaccgcgtcgcgctacctcgccagggacccgacccgcgccgacgtcaccagtgtctgggccggcctgcggccgctggtgcgggccaccggcgaggcctctaccgcgtcgctgtcgcgcgagcatacgatcctggtgtccaaggccgggctgatcaccgtcaccggcggcaagtggaccacttaccgcaagatggctgaagacgtgatcgagaccgcgatccagcgccagatggtgcgcgcggccccgtgcgtgaccgccgagctgcccctgcacggcgcggcggggctgccggccgggctgccgccgccggattcaggctcgccggaccgctactacggcaatgagctggacctgctgcgcgcgctgcccggatatgaccgcatgctggcaccggcgtcaggcctgaccgaagcgcacgtgcgctttgcggcccggcacgaactggcgcgccgggtcgaggacgtgctggcccgccgcaaccgcgcgctgttcctggacgcgcgcgccgccgtggacgccgcgccggccgtggccgctattctggccgaggaactcggcgaggacgaggcctggcaggcgcgcgaaatcgagagtttccgcacgctcgccgccggctacatgctcggctgacccggacgctggcgccgcccctctcaactggctgacagtccacccatcgaccaaggcaaagccatgaccactcgcccgatcctgtcctgcgcccgcgccgtggccctgctcgcaaccctcggcgcatgcgccgcggcacacgccgcccgtgcgcccggcatcgacggcgtgcgcttcccggacgtgcgcgccgtgcgctaccagtgcgacggcggcaagacgctttccgtgcgctatttcaacagtccggacaaccaggcggcggtgttccgcatcgatggcaagcccgtgctggcggtcagcaccgtgtcggcctccggcgcgcgctatgccggcggccgctacgaatggtggaccaagggcgaggaaggcacgctgcgcgacctgatgcaggccgaaaacgccgcgccggcgctggccaactgccaggcaaagccctaagcgccacgtcaacgtttgaggtggcggcgttccgggcgataatgcggggattgaatcagggagaacaccatggacgagattgaagatctgtccgatctgccgatgccccgctttatctggggcttcgccgttatcgcaggcaaaggcggcgaggtcatgcacgacgagttcgagtatctgacccatacccgcagcccgcgcttcacctgccgcgtggtcgagctagaagacatgccggcggaaagcgaggaagacgccatcgatggccgcatcgtccatgaagacgatccgagccggatgttctatatcaccgatgccggcatggcgctggtcaatttccagctgttcgacaagatgccggacaagcagaaattcaagcgcatctgcgacgaagccatcgccaactggatgctgcgccgcgaattccttgacgaagaagaggactgacccgctcgcgacctgatggggtcaggcaggtggccgcgggcgcggccaccatatttcagctctggccctgctccggcggcaacgcgcccgccagcagctcattgagcagcccggtcatgccacccgggtgatccacggcaagcgcttgcaggcgcttgaccagcgtgccgtccagcttgcacgcaaagggcaccagaccttgctcctggtccagccggcgctgttcgcgccggtccgggcgcgcagcgccgccgggaataccccggcccgccgaagcctgcttcaggctgttggcgatcttcaggcccttgtttttttccaggtccgttttcttcacggcattatccgaaagtctgtagaggccggtattgtacgcactcgcggcacccaccggccgcaacgcgaccggcgccgctattcgttgccgacttcgatcagttcggcagccacccgctggatttccgcatagacaggaatggcctccatcggcccggtgcagcccacggccgtggcctggctggcatcggcgccaggcggcaggaacacaaaggccatgccgggctgccagccgggatgcttgcgcaggctgtcattgaggatgtcgagatactgcgcgcgcgtgaaaacgtgctttgccattgctacctccggtatccgccgccgatgtgccgcgtgggcgcggttgtcatggcggcgatcgtagcatggcaaggccacccggcgtcaccgtgctgcgcccggtggccggcacctcagcactcgcccttcttggcgtggccgggtgggcagtgatagcccttgtccttgtggcccttatccttctgccccttgtccttgtacccgccctggtcccagcgacccggcaccagcacccagccgtcgcgcgactggatccagcgcggcgactcatagatatagccggggcgttcacgttcccagcgccccttcttccaggcgtgcttgtggtggtgatcatcccagtcccagtagcccggcatccagacatagccggagcgcggtgcgggcacgacctcgtagatcggggccggcggtggtacgccgatggcaatattgaccgacacctgggccatcgacgccgcactgaacgtcaggccggaacccagcagggccgccagcaggaggaccttggccggccggagcgcgcgatgtgtcatgggagtcctttcttgtggaggaacatgcccacagtctagcgcgcaccgatcccggcgcaatgtaagaaacggtatccgttgatcacaaagatgccggcgcgcaacactggcccagcctagtggtcttcggccatcgccttgagctgggcctcgcccgctacccgcgcggcatccgaggtggtgaaggtgtcgtccgagacgatggcgcgccggatctgctgcgcgccgaagtccaccagcgcgatgacccacacatagcgccccgcctggggcgccgtttgcacaaaggccttcaggttgttccgcgattcacttgccatgatccatctcctggtgagacgtgccgcagcacaggtgtctgggaactctagcacatggctcgcccgctcaccgggcggcggcctcggtggcgaagtcacgcaattcgcgcacccgcgcggcgctcatgcgggccatgcaggtcgctccggccacgcgcgcggccgtgccgccggccggattggccacataggcgcaattggcctggcggaattccagccaggcacgctgcgccacccgcaactggccggtgcgcggcgcttccagccgccgcagcaagccttgataggcgctgttcagcgccacgtcctggacccgtgtttcgaccgcagcgcagccgaggatgtcggcagtcgagatggccttggccatgcagcgttcatattcagcgctcaggccattgccttgctcggcgcgggccggtgcgcccgccattgcaaggccaaggacggcaagacatgcgatgacgcgcataacggctctcccattgccaggtggtgacgcgacgatgcagggccatgccggggcatcgggccgctcaggccagccagcgccccagcgtggccacggcgatattgaccagcccgagcaccaggttggtccccaccgcctgccggatgcggttcagcgcggcaccggcggccggccagtcctgggcatccacggcccggcccagcacgcgatacggcccaaaccacacgtagcagaaaatcaccgtcatgacgaggccgacgcccatcatcaggtgccagttgcgtggggcagcggacatgcccactgccgccatcatcgccgcaccgctcagcaggatcgcgatcaccgccgcccatacccacgggaagaagcgggcaaacacgccgcgccagagccgcagccgcggcggcggttccagcacggtgccggccaccggccgcaggcacaggtaggcgaagaacatgccgcccacccagacggcaacgccggcaacgtgcaggaagcggaaaagcgggtcggcaatcatggcggcatgcggcggcgaggcgcgcgttggggacgatggacccattctaagtgttgtgcccgccacggcgaagcgctgcgcgcgttcccgcgtgacttcaggaaaacgacccaaaaccgttaaacattccgtatcacgccgcgtcgcaaacgggccccacgcaagcatgcccgcacaagcgggttccggggcggattccgcccgtgccggacgcttgaccgcccggaaccagcccccggacaataaccgcggctgcggccagcccaccatccatacaggccgtaccgaacctcctttcccagaccatggctcctgccccagccagcgcccttcccagtgccgattccacccgacgtccaccgctgctgcgccgcgccctgccggccctgctcgccgtgacgctggcggtgctgccggccatgctgccgccggcggtgacggcgcagcccgcgccgcagcgcaccgacctggtcgcgcgcgtggtcttcagcctgctggggtatgcacgctggccggttgagcgcgacccggtgcggctgtgcgtggacagcaccagccgctactccgcgcggctgatggaaggcggcacgctcgccaacggtcgcccggtgcgcgcgcgccaggtcgacgtgctggccgacatgctgcatccggcctgcgatgccctctacatcggcgccatgaacgaagcccgccgcaagcggctgtcgggcgagctgaccggccgccctgtgctggtgatcgccgaggaagacttcgagtgcgaggtcggcagcatgttctgcctgaacatccgcgaccagcaggtctcgttccgcgtcaacctcgacacgctcgcccgcagcggcgtgcacgtgcaccccggcgtgctgcagctgggccgccgcaagggagcgccgtcatgagcgcccaccagccggcgcgcggcaacggcgcccgccccaccctctacagcgtgctgcgccggatccacctgggcgtggcgctgatcgcggtatttactgccggggtatcgctgaccgccctcggcctgaccgcactgcgcgtctatgccgaccacaacgtgcggctggtggcccgctcgatcgcctacaccctggaggcgccggtcgtattccgcgaccaggcggccaccggcgagacactggcggccatcgccgcgtccgaggacatcgcgcgcgccaccgtctacgaccacggcaaccacgtgctggccgaatggcagcgccccggccaggcgccactgaccggcttgcgccacgtgctgagcgagtggctgagcatgggggtcgtggaacaaccgatcctgcaccagacgcaacaggtcggcatgctgcgcgtcagtggcgatccccgcaacctgctgcatttcctgctgcgcggcgcgctcggcctgcttggctgcctgctgctgaccgccgtcggcgcccactacctggccagccggctgctggtgcagatcgtcgagccgctgcgcaacctgatgcgcgtggcgcacgcggtgcgttccaagcgcgatttcgcgcagcgcacgccgccggccagcatcgcggaactcaatgccctcagcgaggacttcaacggcctgctggacgaactgcagacctggcagaaccagatgcagcacgagaaccgctcgctcgcccaccgcgccaaccacgatgcgctgaccggcctgctcaaccgcgccgccttcgtcgaagcgctggagcacgctgtgcgccatgccgctgccaacgacgaatacgcggccgtgctgtacctggacagtgacgatttcaagaacatcaacgaccgccacggccatgccgccggcgatgccgtgctggtggccgtggcccagcgcatccgcgccagcctgcgcgccggcgacaccgtggcacgcatcggcggcgacgaattcgccgtgctggccgcagcgctgcgcgcgccgcgcgacgccatccatatcgccgagcatatcctgcaggcgatgtccgccccgatcgacctgcccgacggcagcacggtgcaggcgtcgctcagcatcggcctggccgtcttccctgtccacgcgcaaggcagccaggcgctgctgcacgcggccgacgccgccatgtacggcgccaagcggcgctccggcggcacttggcaaagcgccgagccgcgcctggacgtcacgcaatgagaacccgcatgcccgaacgcctgaccccgccctgctggaagtccctgtggaaactctggctcgccgccgtcgtgctggcggggctgtcgctggccggctgccagaccgcgccgcccgccaccgggctgtctccggcccaggtcgcggtgctgaagcaggaaggcttcgccctgaccgatgaaggctgggaactcggcttgtcagacaagctgctgttcggattcaatgaggacctgatcgacgctgagcgcgccgccaatgtgcagcgcctcgggcgggcgctgaagggcgcgggcatcgagcgcctgcgcgtggatggccacaccgacgacgcgggctcggccgaatacaaccagtcgctgtcagtgcggcgcgccgaagcggtggcaaggctgctggcgggcgccggctttgcgccggaaaacatcgaagttcgcggacggggcaagagccgcccagtggccgacaaccgcaccgccgccggacgcagcgagaaccggcgcgtcgccatcgtcgtatcggtcgagtaggacgacggccggcgcttcagtccccgaacggattgggcgcgcggttctccggcgcgtcgctcaggtcgaactcgtcgcgcaccttgtcgaccaccgcgcggatgctggcctcgtagccggacgcattgccgaagcccgtcatattccagttgcgcccgcgcgcatcgcgcgcgtgcggcacaggcgccggcacccggaccttggcgccgtcctcgccgatttcatagatttgctggatgcgccggctcacctcgtcctgcagggcacgccggccacgctcacgcttggccatggctgactcctcgatcgatcccgaggcatcctagcacgcacgcaaatcagctcaaagcgcagccttggcagcctggtacgcagcgtaaagccggccaaagaccggccccggcacccccttgccgatggcgcggccatcgatggtcaccactggcagcagctccttgctggccgacgacagcatcacctcatcggcggcgaacacctcttccttcgcaatgcggcgcgcctccagcgcaatccccagcgcggcacagacctcttccatgaacccgtagcggatgccttccaggatcaggttgtccttgggcggcgccatcacgcggccatcgcgcaccacccacacattagacgccgacgcctcggtcagccagccatcccggaactggatcgcctcgatcacgccgtgctccaccgcatgctgcgccgccagcacgttgcccagcagcgacgtcgacttgatctggcagttcagccagcgccggtcctccatcgtcacgcacgccacgccctgctcaagcatctgcgccgacggcaacgccatcgggttggtcatgatcagcaccgtcggcacgacctccttcggaaacgcatgcgtgcgcttggcgacgccgcgcgacacctggatgtagaccagctggtccgacaggccgttggcctcgaccacctcgccgaccagctccagccactgcccggcgctgtatggatcgggaatcccgatgccctccaggctgcggtgcaggcgggccagatgctggtccgcgcggaatggcttgccgttgtagtaagggatgacttcgtagatgccatcgccaaagatgaagccgcggtcgaggacggggatgcgggcttcggagagaggggtcagggtgccgttgaggtgaacgatgggttcggacattggggcaagtgccatagattcgaaatagatgcctgattctttcacgggcaggcacacaggttcatgcaatttgcgcatgaggttggctacccgtgccaagccggcgccggcgcgcaggctcaggctggcggcagcgctttcgacagcagcacagtggtaaagccgctgtcccagctttcgtcgggatagaaatcgatctcggcataaccatggcgccggtagaacgagcggctttgcacgttgaatgtgtccgtctccagcctcgcctcgcaatgcccggcgcgggcaatctcgccttcggcatgggccagcagcgccccgcccagccccatgcgttgccatgcccgcccgacatgcagggcccagacaaaattgttttcccaatccaccatcgcggcgggcacgccatccacgcaggctacgcggaatgcttgcaggcgcgcttcgacgtagcttcgggtcttgccttgccgttcaaaggcagctgccgcggcggctgtcaattgcggcttccaggtgccgaggtaggtgtcggtcaggatggcttccaccgcttgcgcgtctgcgggcaaggcggggcggatttcgagttggaaggtgagtttggtcatggccgggaggataccgggcaccgggtaaatggcggaagccctctcacggacactaaaacttggcggacagaacgactggcttggcacgctcagccaatccggcgccgagatggctggcatagccatgtcgccttgcggcaacacctctatttagagggatgcgcgatacaaggtcctatacgaccatcgctcacgggcgatcccgcgactcgcccactactacttcagccctcgcctaccctggccgagggcttttctttgagcccttcaggcatacgaagccaccagagactggaaacaaaaaagccgcccaggcgggcggctttgctttgcatagtgttctggcggagagagggggattcgaacccccgataggctattaacctatacacgctttccaggcgtgcgacttaaaccactcatccatctctccgggaagtccgagattatagcagagttgcctggcgaatccagtgcctcgtcgccgtatccccccttacttgacaaccccattcgccctaccccttgcgcaggtagctcaccagccggtcgatcaccggtgcattgcgtggcgtcagcaggctgacgatgatggccacggcgaagcccgccggcacaccgaaggcgccggaggcgatcgggtcgacgccgaaccagcggttgccgaagatgccggtcatgcgggtgaagaacgggtagttgacgatgatgtagtagaccgccacgcccagcccggcggccatgccggcgactgcgccggcggcggtggtgcggcgccagaagatgccgaggaccagtaccggaaagaagctggaggcggccagcgagaacgcagcgccgaccaggaagaggatattgccggggcgcagcgatgtgacgtaggaggcaaaaagcgccacgcccagcaacacgatcttggcggtggtgacgcgccgctggtggctcgcctggcggtcgaccatgtgatagaagacgtcgtgcgagagcgcattggcgatggtcagcaacaggccgtcggcggtggacagcgccgcggccagggcgccggcggcgatcaggccggagatcacgtatggcaggccggcgatttccggggcggccagcacgatcatgtcgggctggagcaggatctcggcccattgcacgatgccgtcgccgttgacatcgcggatgccgaacacgggtggatcgaccttgcgccattgcaccacccactgcggcaattcggcgtagggggttcccaccaggtgctggaagaactcgaatttgaccaacgctgccagcgtgggcgcggacacgtacagcaaggcgatgaagaacacggcccaggccacggagttgcgcgtttccttgaccgacggggtggtgtagagccgcgtcaggatgtgcggcaggctggcggtgccgaccatcaggcagaacaccagcaggacaaaattcagccgcttggtcttgcgctcctgctccgatgccgcgggatagggttcggtcgatgacagcgaatggcggctgcgggccagtgcgtctgcccgctgctggttccactgctgctgtgccgccgcggggtcgcgcgggaattccagccgttcgcgctccagcgacttgatgtcgcgcagcggggcattgcgcgtgcgcaggtcctgcagccgcgcgtcgagcgcgtcacgctcctgggcaaaggaatcgggcagccgggcgatgcgctcctgcagcaggatggcctgctgccggtagtactcgcgcacggcctgctcggccggctcgcgctccagctgctgctcgcgcgcgtcgagttgcgacagcagcgtgccgtagctgagctgcggcaacgcttcgtggtgatgcttccacgcgatcatcgataccgtgaccaggaaggcgacgatcatcatgatgtactgcgccacctgcgtccatgtgaccgcgcgcatgccgcccaggaacgagcacaccaggatgccggccagcccgaagaagatgccgacggcaaactccacgccgataaagcgcgtcaccaccagccccacgccctggatctgcgcaaccaggtagacgaaggagcagagcgaggccgccagcaccgcgatcgcgcgcactggcaggttgccgccgggcttgccgttgccgtagcgcgccgcgaggaaatcgggaatggtgtagccgccgtacttgcgtaggtacggcgccagcaggaaggccaccaggcagtagccgccggtccagcccatcacataggccagcccttcgtagcccgaggcaaacaggatgccggccaggccgatgaaggacgccgcgctcatccagtcggcggcaatcgccatgccgttgaacagcgccggcacgcgccgcgaggcaacgtagtactcgttcaggtcagaggtgcggcagatcaggccgatgcaggcatagatcgcgatggtgatgaagaggaagacgtagccgagccacagcgcatcggcattggacttttcaagcagccccatcatgccgacgaagccgaacaaccctagcgtgaacaggccgtagtacagcagcaaccgtcggcgaaagcgcgactgggcttcaggcattggggacggtccgtggtcggtggggggctatcgtaacaaacccgccggcgcgcgggaacgcggcggcgggttcaagggctcgatcgggccgaagccagacgatcactgcgcctgcttgagctgctccaggatggccggattctccagcgtcgaggtgtcctgcgtgatctcctcccccttggccagcgaccgcagcaggcgccgcatgatcttgcccgagcgcgtcttgggcaggttgtcgccaaagcggatgtccttgggcttggcgatcgggccgatctccttgccgacccagttgcgcagctccgtcgcgatcttgacggcctcttcgccagtcggacgcgaacgcttgagcacgacgaaggcgcagatggcctcgccggtcatgtcgtcggggcggcccaccacggcggcttcagccaccagcgggttggacaccagcgcggactcgatctccatcgtccccatgcggtggcccgacacgttcagcacgtcgtcgatgcggcccatgatggtgaagtagccggtgtccttgtcgcggatcgagccgtcgccggccaggtagagcttgccgccgagctcttcggggaagtagctcttcctgaagcgctccggatcgccccagatggtgcggatcatggccggccacggacgcttgaccaccaggatgccgccgttgccgttgggcacgtcatggccggtctcgtcgacgatggcggccatgatgcccggcagcggcagcgtgcacgaacccggcaccagcggcgtcgcgcccggcagcggcgtgatcatgtggccgccggtctcggtctgccagaaggtgtcgacgatcgggcagcgctcgttgccgatgttcttgtagtaccacatccaggcttcggggttgatcggctcgcccacggtgccgagcaggcgcaggctggacaggtcgtactgtttcgggtggatcttctcgtcggcctcggcggccttgatcagcgagcggatcgcggtcggcgcggtgtagaagatgctgaccttgtggcgcgcgatcatgtcccagaagcggccggcgttggggtaggtcggcacgccttcgaacaccacctgggtggcgcccgcggccagcgggccgtaggcaatataggtgtggccggtgacccagccgatgtccgcggtacaccagaacaggtcgtcgggcttgatgtcgaaggtccacttcattgtcatcagcgcccacagcaggtagccgccggtgctgtgctgcacgcccttgggcttgccggtggagccggaggtgtagagcacgaacagcgggtgctcggcgctcaccggctcggcttcgcaggtatccggctggccggcgctgacatcttccatccagcggtcgcggccttcggtccaggcaaccttgccgccggtgcggcggtagacgatcacgttcctgacggcctcgcagccgcccagcgccagcgcgtcatcggcgatggccttgagcggcagcgccttgccgccgcgcatctgctcgtcggcggtgatcagcgccaccgcgcccacgtccaccagccgctcctgcagcgacttggccgagaagccgccgaacaccaccgagtgcgtggcgcccaggcgtgcgcaggcctgcatcgcgaccacgccttcgaccgacatcggcatgtagatcaccacgcggtcgcccttcctgatgccgagcgccttcaggccgttggcgaagcggcacaccttgccatgcagctcgcggtaggtgacgcgcgtcacgctgccgtcgtcggcctcgaacacgatcgcgaccttgtccgcattgccgttctgcagattgcggtccaggcagttgtaagaggcgttgagctcgccgtcttcgaaccacttgtagaacggtgcgttgctttggtccagcaccttggtgaagggcttggtccagtgcagcagctcgcgcgcgtggcgcgcccagaaaccttcatagtcacgctcggcttcgtcgcacagcgcctggtaggcctccatgctggggatcgcggcctggctggcgaagccttcgggcgggttgaacacgcgatgctcttgcatcaccgattcgatggcggacataggtttgtctcctgattttggactggctttggctgccacgttacgcccgacggcttacttaaacctgacggtaagacctgacggtgggccggggcgtgcctgcaacttgttgcaatgcagcgggaaaaatccacgcacgtgccgcgaaagtgcagccttctccattaggctagcacagctataatgccgcgagttccatacctgatcgcggcgcttacccttgccgctcctgccggctcagcacccgccgcggcgcccgccggaagaccaaggccgtacccgtgcccgccaacccttcagcattctccccggtctacgccctcttcctggttgcctcgatggcactggtcggcagcaacgtgggcctcggcaaatcgatcatcgcgcatgtgccggtgctgctgttcgcgctgctgcgttttgtcattgccatcgtctgcctggcgccctggtaccggcccgcgcgcatgcgccgggtctcgcgcggggaatggctgaacctgttcctgcaggcgttcttcggcaccttcctgtttacgctgctgatgctcaatggcgtgcggctgaccagcgccatggcggccggcgtgatcaccagcaccatcccggccacggtggcgatcctgtcgtggctgctgctgcgcgaacggctgtcgcggcgcacggtggcatcggtgctgctggcgatgaccggcatcgccgtgctgaatatcgcccggggcgacgcgcacggtgccggcagcggcagccaggcatggctgggcaacctgatgatcatgggcgcggtggtgtgcgaatcgatctacgtgatcctgtcgcgccggctcacgcagacgctggccgcgatcgagatctgtgcctacacgcatttgattggcggactgctgatgctgccgctggggctggtgccgctgctgggcttcgatgcgtcgacggtgcccacgcagacctggctgatgctgctgtggtatgcgctgtcggcgagcgtgttctcgttctggctgtggatgaagggaatccgccatgtgccggcgcagctggcgggggtgttcacctcggtgctgccagtggcggctgccacctacggcatcgtcttcctgggcgagcagccgggctggccgcatggggtggcgctggcgtgcgtgctggccgggatcgtgctggccagctggccggggcggatcgcgcgcggcgcgtggcgcggcaaggcggccggcgccgatcccggcgccgcgggctgagccacgccggcgacgaacggttcggttacggtcggtaacaccgcccggtcatcggcgcttggtacaatccacgccgcctttcaactcgctgacaccgccccgcccatggcttccaatccaatgaccaggccgcagaccatgcggccgatcccgagcatcatcttcgcgtcgcgctggctgcagttgccgctttacctgggcctgatcgtggcccagggcgtctatgtctaccacttcctggtcgaggtctggcatctgctggcgcatgtgaccgagttcgacgagaacaagatcatgctggtggtgctgggcctgatcgacgtggtgatgatctccaacctgctgatcatggtgatcgtgggcggctatgagacctttgtctcgcgcctgggcatcgacaaccacccggacgagccggaatggctggaccacgtcaacgccggggtgctcaaggtcaagctgtcgatggcgctgatcgggatttcgtcgatccacctgctcaagacctttatcgatgccgagcaacggaccacgcacaccatcatgtggcaggtggccatccatattgccttcctgctgtcggcagtcgccatggcctgggtggaccggatggtgtcgcacccggccggcgcagctgccaagcactaatcacattaatgcgccatcggacgcctagtcccagccagaccgcggccatgtgccgcggtttttgcttttgggcccgcccccacgcaggcagcggcgtttgccgcacattatcggctgtagacggatgtatgcagccgggcagagcgccccggctcagtgtatgatttcaggctgtgtttcaccgctgccctcccccacaaaatgactgtcatcaagcaagaagacctcatccagagcgtcgccgactccctgcagtacatcagctactaccacccgatggactacatcaccagcctgggccgcgcctatgagctggagcagagcccggcggccaaggacgcgatcgcgcagatcctgaccaacagccgcatgtgcgccgagggcaagcgcccgatctgccaggacaccggcattgtcacgatcttcgtcaaggtggggatggacgtgcgctgggatggcgccaccatgggcctgaccgacatgatcaacgagggtgtgcgccgcggctacacgcatccggataacgtgctgcgcgcctcgatcgtcagcccgcccgaaggcggccgcaagaacaccaaggacaacaccccggctgtgatccactacgaagtggtgccgggcaacaccgtcgacatccaggttgcggccaagggcggcggctcggagaacaagtccaagttcgtgatgctgaacccgtccgactcgatcgtcgactgggtgctgaagaccgtgccgaccatgggcgccggctggtgcccgccgggcatgctgggcatcggcatcggcggcaccgccgagaaggccatggtgatggccaaggaatcgctgatggagtccatcgacatccaggacatcatcgcccgcggccccaaggactgggtcgaggaactgcgcgtcgagctgtacgagaaggtcaacgcgctgggcatcggcgcgcagggcctgggcggcctggccaccgtgctggacgtcaagatcatggcctgcccgacccatgccgcgtccaagccggtcgcgatgatccccaactgcgccgccacccgccacgtgcacttcacgctggacggcagcggcccggccaagctggaagcgcctgacctgtcgcaatggccgaaggtagagtgggccccgaacaccgagacctccaagcgcgtcgacctgaacacgctgacgccggaagaagtcgcctcgtggaagccgggccagaccctgctgctcaatggcaagatgctgaccggccgcgacgccgcgcacaagcgcatcgccgacatgctggccaagggcgagaagctgccggtggacttcaagaaccgcgtgatctactacgttggcccggtcgatccggtgcgcgacgaggcggtcggcccggccggccccaccaccgccacgcgcatggacaagttcaccgagatgatgctggccgaaaccggcctgatctcgatgatcggcaaggccgagcgcggcccggtggcgatcgaggccatcaagaagcacaagtcggcctacctgatggccgtgggcggcgccgcctacctggtggccaaggcgatcaaggaagccaaggtggtcggcttcgaagacctcggcatggaagcgatctacgagttcgacgtcaaggacatgccggtgacggtcgccgtggacagcgaaggcacctcggtgcacaagaccggccccgcggaatggcaggccaagatcggcaagatcccggtcgccgcgctgtaagcctggcaggacggtagaatctgccgtcgcgctcgaaaaagaagccgggttccgacccggcttttttctaccttgtttcttgtcgtccctgcaccccagtgaatcccgcacccatcggcgtcttcgattccggccttggcggcctgtccgtgctgcgcgagatccgcgcgctgctgccccatgaatcggtgctgtacctcgccgattcgaaatacgccccgtacggcgagaagcccgagaagtttgtcgaagcgcgcaccctgcaggcctgcgaatggctgatcgcccaaggctgcaaggcgctggtgatcgcctgcaacacggccaccggccacgctgtggagctgctgcgcaagcaactgccgctaccaatcatcggtgtggaacccggcctgaaacctgccgccgcggccagccgcagtaaggtggtgggcgtgctggccaccgccaatacgctcaagagcgccaagttcgcgcgcctgctggcgtctctggatggtgaaagccgttttatctgcgaagccggcctgggcctggtatcgctgatcgagcaaggcgacatcgatggcccggccgtgcgcgagcgcctcgatacctacctcacgcccatgctcgaagccggcgccgacacgctggtgctgggctgcacccactacccttttctctccggcacgatccgcgcgatggttggcgaccagctggcactggtcgacaccggcagcgccattgcgcgccagctggcacgcaagctggccgaacacaagctggccgccgcgcccgatgccacgccgcacgaccgctttgcctcgaccaaggacgccgcgcacctgcgcgcgatggcagccacgctgctgcaggtggaagcggatgcggaaaccgtggtgatcgagccggcgccggcgctctgacctctgaccggcgccttcccctactgcaggaagcccagtggccggtgctcccgcacctcgggcttgatcgcgtgctcctggcgcagctgtgccaggaactcatccggcgtaagcgcctcgcccaacagcacgcactggcgcttgaccgtggcgaagtcgcccggcgtcaggcaatccatcgtatccagttcacggcgcatgctgtcggtcaggccggcggcatcgccgtcgagcgcctcgtcgacaaacatcgccacgcgctgcgcgggcttgagcgccaggaagcggatcttgaaagagaagcggcgcagcgccgcctcgtcgatgcggtcgaacaggttggtggtgcagataaagatgccgttaaagcgctccatgccctgcagcatctcgttgacctcggagatctcatagttgcgcaccgcctgctggcggctctgcatgaagctgtcggcctcatccagcagcagcaccgccccatcctcttcggcgcgcgcgaacatggcggcgatctgctgctcggtctcgcccacatacttgctcatcaggtcggaggcgcggcggatcatcagtggcaggtccagctcggacgcgatatgctcggccagcgcggtcttgccggtgccgggcgggccgtagaagcacagcgtgccgcgctggcgcacgcgcagcgcgtcgacgatcttgaccacctcgtagcgggtttccaggtgcaggttctccagccggtagtgcgtgaccaccggccgcgcctcggcctcggggcgcagacccatggcgcggtcggcgtgttccagctggcgcaggatcagcgcttccaccggctcttccacgtcgggccgtgccagctcgacaaagcgcgcggccgactgcacctgcgcgggcgtcagcgtcttgcgcccggccagcccggtgataaatgcgtcgctgacgtccagcccgcccaggtgcttgcggatgatgttctcgcgcaccagcggcggcgggatcttcagctccaggtggaactggaaacggcgcaggtaggccgggtcgatctgccggatcgaattcgagatccagatcaccggcaccgggttctgctctagcgtctggttgacccaggccttgccgttgaccgaggcgcgcgtgtcttcctggccgaacaggctcatcagctcgcgcgcgctgcccgggaagacgtcttccacctcatcgaacagcagcgcggtatgggcacgcccgcgcaggaaggcctgcgacacctgcagcgagcggtagcggtccttgcccgacaggctgttgccgtcgcggtccaggcaatcgacttcatacagctcgcagcccgcctcgcgcgccagcagccgcgcgaactcggtcttgccggtgccgggcggcccgtagatcagcacgttgactccgctcgcatgctggcgcgtggcattggacagcagcgcgcacaggtagcgcgcgtcggtctcgacatggggatagtcggcagtggtcagcgtgggcggcgcggccgggcgggtgaagaccgccatcatctcggcttcgttggcgtagttgcccagcagcacgtgcagcagccggtccgagagccgcatcaggtcgcccaggtcggtcacgctgttttccggcagcggctgttcgatcaggttcagcgtctccagccgcgagcccgggcgcagcgaggcggccacgtcggccgcgccggcgccggtcagcccggccaggatctggaacgcttcctggctgtgcgccaccttgcagtcgaccatcaccgcgcgcaggtcgcgcttgtacttggccagcgccgcgtacagcagcagcttgcgctcgtgctcgggcaggtccagcacatggctgagcatgtcgatattgcgcaccagcagtacgcgctcgccttccaggcgctgggcgatggcagcggccgaagcatcgaacacggcgaacatgtccttggcgtggtgcttgacgtactcgtccaggtaatagaacagcgcgctttcgtcgaaagcgctgttccattggccgtggcggtccaggaattcctcaggggtcaggcgggcggtgcccttccaggcgggcatgtcggcgcagcgcgcggccaggaagcgctgcacgcgcagcaccacgccgtacggccacaccatctcctgcgcgctgacggtcaggacatcgttgatattgctgcgcaggttgaagcgcgggcccagcgcgcagaccacgcgcagggcaaactgcgcgcacatccagtccaatgctgaactggacgatgtgccaggcatggagcgcagaatcgtcgatcggtcatcttcagcaaaacgtgtgaagtccatgaacgggtccccgagcgcgctgtgcgcgatggcggggccgcgaccggggcaccgccacgtctgcagtttcttcctatgctagcgcgctttggtaccgaccgcgcatgcctgtgcgccacgggcaccggcaattgtggcctggggcaccgaagcgcagcaaagtgccagagcgcgccagcgcgcatgcaccgctgcatcacctcccgaaatgctgcctggacttgccggtataacgtgccgggccagaaaattccagttgcgacgcacaaattacaaaaaataagaatcattatcgtttatactagcccgctgacacgctgccccagagtggcgctcccacggcaacccagttgaaggagcgtttatcatggaattgctgcttagcctgctggttggttgcggcatctcgctgatcctgttttatcgcaagtgacggcgcacagcgccgccgcggtgccaccgctggcagacttttgttgttgacacatgttcgaccaacgcttcctcaagattacgctcgccgtactgctgttccacgtcggcctgctctacctgatccaaagcggcctgggccgcaagctgaccgaggcggtgatctcgccggaaatcgtcgcgcgcatcatcccgctggagcctcccaagcaggaagccccgccggagccgcccaaacccaagcccaagcaggaaaccccgcccaagcaggtgaaggtgaccacgcccaagccgaccccgccgcagcccaagccaaccccgcagccggtagccagcctgccgccaacaccgaacgcgcccgaggctcctcccgcgccgccggcacccccggcaccggcacctgagcccgccccggcgccggtatccgccgcgccgcgtgcggtcggcatcggcgaaatccagtgcacggcgccgcaaccgaagtatccttcccagtcacgccgcatgggcgagaccggcaaggccgtggtgcgcctgaccaccgacgaaagcggcaaggtcgtgaagacttccgtcgtatcctcgagcggttcatcgcgcctggaccaggccgcggtagaggccgtgcaggccatgcgctgcaagccttacatggacaacggccgcgccgtcgccgtcacggcgcagcagccgattggcttcgaactgaactgaccgccccagatttccgatctctgatctgacctaaaccaagcgaactcaccaggaaccaacacatgcaggacctcggactctcccacctctggacgcaaggcgacttcgtcatgcgtgcgaccgcgatcattctgctgatcatgtcgctcgcctcatggatcgtgatccttaccaaggcgtgggatctggtgcgcctgaagaagatggcgcacggcgcggaaaagcgcttctggcattcggacgatttcgaccacgcgctcgaaaccctgggcgccggcgactccaacccgttccgcacgctggccatcgccggcaaggaggccgcccagcaccaccgcgccagccagccgcagctgcacgacgtgatggatatctccgactggttgacccgctcgctcaagagctccatcgacgactcggtggcgcacatgcaatcgggcctggcagtgctggcttcggtgggctcgaccgcaccgttcgtgggcctgttcggcaccgtgtggggcatctaccacgctctgatcggcatcggcgcctcgggcgtgccgaccatcgacaaggtggccggtcccgtgggcgaggcgctgatcatgaccgccttcggcctggccgtggcaattcccgccgtgctgggctataacgccctcacccgcggcaacaagtcggtgatctcgaagctcaaccgctttgcccacgacctgcacgcctacttcgtcaccggcgcgcgcgtgcgccccaccggcgcccgcgccgaggacggtaccgtgcgcctggccgcggctcagcgctaaaccgcaagcaaggaagtcatcatggcattcggtactctcgacggcgacgacgacgaggtgatgagcgagatcaacatgacgccgctggtcgacgtcatgctggtgctgctgatcatcttcatcatcaccatccccgtgatcaaccacgcggtgaagatcgacctgccgcgcgccaccaacaccccgaacgacccgaagccgcagaatatcaacgtctcgatcgacgctgccggcaaggtcttctggaaccaggtggaagtggaccaggccacgctggcaagcaatatcgcgctggccgcgcagcagcagccgcagcctgagctgcacctgcgcgcggaccgcgaggtgcgctacgagcgcgtggccgaggtcatggccgccgcgcagcacggcggcctgggcaagatcggctttatcaccgaacccaagcagtaggcgggcgccgccaggcgctccggaacgacaaagggcacctcagggtgccctttgtcgttgatggcgccgagtcatggcgccagcctgcgctgcgtcgcctcttgcgcccccttctaaccgcacttggtcgttccgcgaatcttagtcagaggctattgtaatgataacaattctcatttaatatctttccatcgactgcgccatgaccggcgcgccctttttgcagaacggagccagaagatgagcacactttccctgccgctgtcgcaaccgcgtgaagtcacccgccgccggctgtcgctgcgccgcgtcgaggtcgccgcgcaaccgcgccgcgaggccagcgcgaaggcggcaccgtcgaccatcgcatccgtgaaatccgcggtggcggccctgcccgcccggctcgaggcactggtgcgcgacagcctgtcgccagcgcctgccggcgaggcggtggccctggatgccatcatgcgcggcgccagcaccctgccgatcctgcacaacggcgatgtctacacgctgcgcgtcacgcgctacggcaagctgatcctgacgaaatgacgcggccccgcggcgataccgcaaggttgaagccagagggaagcgatctagacccgcgttgggcgcgggtgccacgtacgtggcagtaaagacttttgtggggaccacctcggaacgaggtgttgggcagtagccaggtactggtgccgcgggcgggattcagaccccacgccgggccgaccgtacccagccatgccctcttttatgccgccccgcaggccatgcctgcggggcattttcatgcgccggcacagtggccggcgcaagggctttacaggcccagcgcagcgatgccggcacgcgcgatctgcgcgtcttcggtcgacttcacgcccgacacgcccacggcaccgaccacctgatcgttgcagacgatgggcacgccgccctccagcatgccttgcagtaccggcgccgtcatgaacgagtagcggccgttgttgatcatgtcttcgtataccttcgactcgcgacggcccagcgccgaggtacgggccttttcgccggcaatataggccgagatcggcgcggcaccatccaggcgctgcatcgccagcagatggccgccatcgtccaccacgacgatcgacacggcccattgatgattcttcgcctcggtttccgcagcggccatgatcttcttcacgtcgtctgccgtcagaaccgtcttttgctgcatgccgctctcctggtcattcatttggttgaggccgaagtatagcgccgcacccccgccatcgtcatgacaggcgccccattgcggtgcgccggagcgcggggaaaaacaaaaatggcccgcgcttggcgggccattcatcatggacggacaacagcgattcaggcgccgtccgagtacggatccggcttgcccatgcgcgcgccatcggtgtatggatcgggcttgccgaggcgggcaccgtcggtgaacggatcaaccttgcccatcttggcaccatcggtgtacgggtccgtcttgccgaccctggcgccgtccaggtacggatcgaccttgccgacggcggcaaatgcggaggtggaaagcgcgcccagcgcggccagggctgcgacggcagcaacggcttgtgtgatcttcatggatattccccttgctattgttagtcgaggcaccgtacagcacttcgcggtgccgtcatcacgatgtcacaacggtagtttaggggaaaacccttatgacgatagagatgacgctttgagcagtctgttcaaataatttgactacgctcagcaaggggtcgaatttccgggaactggcttcagcgcctcatgtcgcagtgcggcaggaaaaaagaaaggaccccggagggccccttctctttcaaaaagcttgcgcagctcgaacgggcgatcagtcgtcgcgccaacggccatgaccatggccatgcccacggccacgatggtatcccggcgggccatagtagccgcggtggccgccgtaatagcgcggcgggccgtagtagccaggaccgtaatagaccggacgcggtcgtaccaccaccgggggcgggccgtagtagaccggcgcaggtgccaccacgacaggcggcggtgcatagtaagccggggctggcggataataggcgggcgcgccaaccactacgcccggcacgccgattgccacgccgacgctcacatgggccattgctgccccggaagcaagcccggctgcgacaccgaatgctacgagccaccaacgtttcatatccgcctctcaaagtgagatttctcttaatccgtattgtaggggttcggaattttccaggtgcaacggcaaggtcgacattgttaccagccgtaacagcggcgtcactttttcgcgcgccaggcgcccgcagcagtaacgcgcttgcatccgggatgccgagccaccacaataccgggcttgccgtgcggccgtggagaaattggtagactcagcagacttaaaatctgccgcctttccaggcttacgggttcgagtcccgtcggccgcaccagggtgtacagcccccctccgctcccgcttcaaaataaaagaaggggccatcggcccccttcttttgctgccttcagctccgcgcgcgtcaggccatcgcgtagcacatcagcgcacccacccccatcaggaacacgaacagcacaccggccagcgccagcggcttgcgtccggcgcgcaccagatcgccgatgcgggtgtgcaggccgatcgccagcatcgcgcaggccagcagccagttgtccagcgcgatcagcggcgccttccaggcagtgggcacggtgccggccgagttgaccgccatcactgcgacaaaccccaccgcgaaccacggcaccgacttcaggatgccatgcaggcggctgccgcctgcggtgccttgctcggcttgctcgccgccctgcggccacagcgccatcaccagcagcagcgggcccaatgccagcacgcgcaccatcttggccaccacggcagcgtcggcggtcggctcgctgatcatcttgccggcggcgatcacctgggccacctcgtgcagcgtcgcgccggtaaagatgccgaacatgcgctcgctgacggcccagtgccagtggccggtcgccagttcgtacagatagggataaagcagcatgccgacggtgccgaacagcaccaccgtcgccaccgccacggcggtctgtttgtcgtcggtgcgcaccaccgatgatacggcgatggccgcggcggcaccgcagatggcgctgccggagctgaccaggatcgcttcgcggcggctcaggccgaagaacgtcgtacccacccaggtgccgaacagcagcgtggccaccagcatggtcagcggcaccacgatgcccggcaggcccagggcgacaatcgaggcaaaggtcaggcgcagcccgtacagcgccacgcccagccgcagcaggtggtggcgtgcgacttgcatgccgggggccagcggcgccagccagtggcgcggcagcgtgttggccgcgaccatgccggcgcacatggccagcgtcagcgcgctgagcccgtagcgcgccacggccggatgctcggccagcgcaatcgccagccaggcaatgccgcccagcggtaccagcgtcagcaggcgctgcgaccacggcggcggcaaggccggcgcggcggccggggtggtgcgagtgcggggggcggagacggaggacatggcaggctcgggtcgtgttctttagtgactcaagcgtactggccccccgctaacccgtaaaacgggtaatatcgttatgcgttattgattatatcgatatggaccaccgccccgatccccggcccgaacatcgtcccctgcgcctgacgctgcgccagctgtccgtcttcgttgccgtggcccagcatggcagcaccatggcggcggcgcaggcacttgcgatgtcgcagtcggccgtcagcgcctcgctggccgagcttgagcgcgcgctcgacagcccgctgttcgaccgcgtggcccgtcggctcagcatcaacgagaccggccgccagtttttcccgcgcgcgctgtcgctgctggaccaggcccaggaactggagcgctttgccacccagaccggcgtgcagctgcgcatcgcggccagcaataccataggcagctacatcctgccgccgctgctggcgggcttccgccattcgcgcagcggcccgtgcacgctggacctgcgcatcggcaatacccgcgaggtgctgcaatcgttgctgcagttcgacgccgatatcggcctggtcgaaggcgccagccatgagcgcgacctgcgcagcgtgccctggtgcgatgacgagatggtggtggtagtcggcccctcgcatccgcttgcggccgtgccgcacgacctggtggcgctgcgcgatgccgagtggatcgtgcgcgagccgggctcgggcacgcgcgaggtcatcgaggaacggctggtgccgctgctgggcgagctgcgcttcgcgctggagctgggcaacgccgaagccatcaagcgcgcagtgatgagcggcttcggcgtcagctgcctgtcgctgcatgtggtgcacgatgaactggagcgcggcacgctggtggcgatccgcgacggcctgccacgcatcgtgcggccgctgcagctggtggtgcaccaggacaagttcccgacccaggggctgctggcctttaccgaatacctgcgcaccatggcgccgcggatcggcggctgagccgcacccaggctccggtcaggccggctgcggatccgcgctgcgattgcgccgcgccgtgtacaggtcgagcaggtggaacagcaccggattgagcatgatcgacagcagcgccccggccaggatcagcgcctggccgcgctcgggcaggatcttcaggtagacgccgaggctggcgagaatgaacgagaactcgccgatctgcgccaggctcacggcaatggtcatgccggtctgcccggaatgcccgaaggcacgcacgatgcccagcgccgccagcgacttgcccaccacgatgataaacaccgtcgccagcacaccccacggatcgttgaccagcaccatcgggtcgaacagcatgcccacggatacgaagaaaagcacggcgaaggcatcgcgcagcggcagcgactcttcggccgcacgatgactgaactcggactccgccagcaccatgccggcaaagaacgcgcccagcgcgaacgacacgccaaagagcgcataggcgccgtaggccacgcccagcgccgtcgccagcacgcccaggcggaacatctcgcggttgccggtccagacgatgcgctccagcatccacgggataaagcgccggccgatcaccagcatcaccgcgacgaaagcggccaccttgcccagcgtcgcgaagatcgcgagcaccacgtcaccggtagccggcgcggcctcgcccgatgtttcgcccgaggttacgccggaagccgccagcagacctgccatcgctggcagcagcaccagggccagcaccatcgccaggtcttccacgatcagccagccgaccgcgatgcggccctgcggcgactccaccaggtcacgctcctgcaaggcctttagcagcaccacggtgctcgccaccgacagcgccagtccgtacaccagcccctgcccccatgaccagccgaagccccaggccaccagcatgcccatcagcgtggcgatgccgatctgcaccaccgcccccggaatggcgatgcgcttgaccgccatcaggtccttgatcgaaaagtgcagccccaccccgaacatcagcaggatcacgccaagctcggccagctccggcgccagggcctggtcggcggtatagccgggcgtgtgcggaccgaccacgatgcccgcgcacaggtagccgatcaacggcggcaggcgcagccggctggcgatggcgccaaggataaaggccaggacgataccgccgacgatggtactgataagcggggtggcgtgatgcatgcgcgcgggattcctcgtgtcaggggctgaacggctaacccgctcccggccctggcaaccgcgacagcgcatccggcgcgcaccagcggtcagcgcggggaaatcgccgcaacaattggcagcagcatcggaacggggaagaacgggaagtgccgcagcggccccggacacgccggcggcgcgtcacggatcggggatggcgattgacatgctgccccgcaatccatcacgcggagccccccgaaaagcgtacgacaggagtaatgtaacatgcccgccacgtgcccgaggcgcggagatggcggacgatccggcgcctgcttgactgaaggcgaggcagggaactggcccggaaaacaaaaacggcgccgcgaggcgccgttctgcatgcaactggaggcggaggtcggaatcgaaccggcgtacacggctttgcaggccgctgcataaccactctgccaccccgccaggtgacgtgctgctggattgtatccgcattcagccgatgctgccggagcgcagcttccggcaatgtcttgcggcgattcaacccaaacaaaaagggaagcggtgcttccctttggggattggagcgggagacgagtctcgaactcgcgacctcaaccttggcaaggttgcgctctaccaactgagctactcccgcatacaactttttactgccagccccgcaccgcgcaagcacgctgccggaccttctttaacctggagcgggagacgagtctcgaactcgcgacctcaaccttggcaaggttgcgctctaccaactgagctactcccgcaggggcactaccgaattccaataaggtgttttatgccgcaacacgctactatctcacaacatcttgcgctaaacccaccttatctcgctgctttcgtttgtgtcgtcagcaacgagaatgagattatgcaaagaactgctctcgccgtcaacaccttttcaaaaattcttttcatttctgcgcgccggcgcgcgccaccatcccgctgcgctcgcggatttgcggccaggccagcttcatgtaatagaacatcgaccacagcgtcagcaccgccgccacgtagatcatccacgtgccgagcaggtgggcatcgaagccgaacaggcggtcgctgtacagcagcagcgggatcgccaccatctgcaccgtggtcttgagcttgccgaggaagttcaccgcgacgctcttggaagcgccgatctgcgccatccattcacgcagagccgaaatggtgatctcgcgcccgatgatcaccagcgcgatcaggtccgtgacccggcccagtgccagcagcgaaagcagcgctgccgtcaccatcagcttgtcggcgaccggatccaggaaggccccgaacgacgaggtctggttccagcgccgcgcaaggaacccgtccagccagtccgtgaccgcggcaatgatgaagaacgacgccgccgtcaggttcttggcgtgcatcggcaaccacgcgtcgggcaggtagaacacgccaaccaccaggggaatcatggcgacgcgaagccaggtcagcaggatcgggaaattgaagggcatggaactcgggcggcgggggacggtaaccaatcttgcgattgtcgccgatttccggaccaatcgaccatcactggtcaatttcccaccgcgcggccccgcgcgctcagtgcaactgccggtagatctcttcggccaggccgcgtgaaatgccctcgacgctggccagttcgtcgatgctggcggccatcacgccgcgcagcccaccgaagcgggtcagcagcttctggcgccggcgcgcgccgatgccctcgatctcttccagcctcgaggtggtgcgcgtcttggcgcggcgcgcgcgcatgccggtgatggcaaagcggtgcgcctcgtcgcggatctgcgccaccagcatcagcgcggcgctgccctgccccagttccagcgacggacggccatcggcgaacaccagcgtctccaggccgaccttgcggccctcgcccttggccacgccgaccagcaggccgatatccagcccgagttcttcgaacacctgccgtgccacctcgacctgtcccttgccgccgtcgatcagcacgatctgcggcacctgcgccgcggcttcgctgccggcctccatgccgccgtcttcctggatctgctcgaccagcttctggtagcgccgcgtcagcacctggcgcatggccgcgtagtcatcgccgggaatgatgtcctggatgttgtagcggcggtattcgctgttctgcatgtcgtggtggtggtacaccacgcacgatgcctgggtggcctcgccggcggtatggctgatgtcaaagcattccacgcgcagcagcgccaggtcttccaggtccagcccgatggtttcggccagcgcgcgcgtacgcgcctcctggctgccctgctcggccagccggcgcgacagcgccagcgcggcgccctgctgcgccatctccagccagaccttgcgctggccctgcggctggcgcaccagcgtgaccttgcgcccggcgtgcagcgtcagcgcctcgagcaccgtggcatcgtccggcgcatggctgacgacgatgatgggcggcgccggctgctccaggtagtgctgcaccatgaaggccgacagcacccgggtggcgatgcggtcgacggtcagcggcggcgcggcggcggcggcgctgtcatcctcgcgctcatcggcatcctcgacgatcatcgccgcttcgtcggcatgggccgggaagtaggccttgtcgcccagatggcggctgccgcgcaccatggccaggttgacgcaggcacgcccgccctccacggcgacggccagcacgtcgatgtcgcgcgcctgcccgcctacctcttccaccgcctggcgcttgagcacggtcgacagcgccgcgatctggtcgcgcacggccgcggcctgctcgaactccagccgctcggcgtgctgttccatcttgccctgcaggccttccagcacctcggtctggcggccttgcaggaagcgcgccgcattggcgacgtcgcgcgcgtagtcctcttcgctgatggcgttgacgcacggaccggtgcagcgatggatctggtgcagtaagcacggccgcgtgcggttgttgaagacggtgtcctcgcaggtgcgcagctggaacaccttctgcaggatctgcatgctctcgcgcaccgcataggcgctcgggaacggcccgaagtactgatgcttgcggtcggtggcgccgcggtagtacgccatgcgcgggaagcggtgcccggtcagcttcaggaacgggtacgatttgtcgtcgcggaacaggatattatagcgcggcgccagcgccttgatcaggttgttctcgagcagcagcgcctcggcctcggtgcgcaccaccgtggtatcgatgcgggcaatgcgcgccaccatcatcgcaatacgcggcgacaactgggtcttgttgaagtagctcgacacccgcttcttcaggtcgcgcgccttgcccacgtacagcacattgcctgccgcgtcgaaatagcggtacacgcccggcaggccgggcaggcgggaaatgaccgggcgcgggtcgaacggctccggcggcgcttcagcagccgcctcggcagtcacctcggctggccgggcggccgccgcttcggccggaacttcgtcggcgggatttggggaatcgggttgctggtcggacattggggacggtgaccgctacacggcctgcgcgcatcaaaacggcatggcctctaaaatcgcaagtttagagcaattcagcgcgcgccccgcccgcccctcacccgccatgcctatccgctcctgggacatcttctgcaccgtgatcgacaatttcggcgacatcggcgtctgctggcggctggcacgccagctcgcacaggaacacgggcacgcggtgcggctgtgggtcgatgacctggccagcttcgcgcggctggcgccggaactcgataccggcgccacggtgcagcgcctggcgggcgtggagatccgtccgtggcggccgggtggcgacagcgtggatgacaccgccggggtcgagccacacgatgccgtcatcgaagccttcgcctgtgatgtgccgcaagccttcctggcccgcatggccgcgcgtgaccccaaacccgcctggatcaacctggaatacctgagcgccgagccctgggtacgggagcaccatgcgatgccctcgccccatccccggctgccgctggtgaagcatttcttcttccccggcttcgagcccggcaccggcggcctgctgcgggaatcgatgctgggcgcgcagcgcgccgccttcctcggcggcacggctgcccaggcggccttgtggcaccggctgagcgtgacgccccggcccgatgcgctgcgcgtgagcctgtttgcctaccgcaacccggccctgcccgcgctgctggagcagtggcgcgatgccgccgaggcggtccattgcctggtgcccgcaggcctggccgcggaccaggtcgccgaatggctgggtgccccgctgcggattggcgacccggtggaacgcggcagcctgtgcctgcagctgatccctttcgtacgccaggagcactttgacgaactgctgtgggcctgcgacctgaacttcgtgcgcggcgaggattccttcgtgcgcgcgcaatgggcggcgcggccgctggtgtggcatatctacccgcaggacgatgccgcgcaccgggtcaagctggacgcctggctcgacctgttcggccagggcggcgtggcgccggaagcagccgccgcgctgacggacttctggcacgcctggaacggctacggcaatgccgtggactggccgcgtctgcgtgcgcacctgccggcacttgccgcgatcgcagcgcgctgggagcggcgtttgcagcatcctggcgatcttgccgccaacctggtggcgttttgcgaaaatcgggtaaaatgatcggttgattcaaatggcgacctgggccggagaaccagggcctttcccaggcgtcagaccgacactgggcgaagacctgaatgcaagctgagcacggggtcgcgagcgcgtgaacgcctctcgttggggctcacaggctcaccgcaggtgatgccggcagcgcgccttcgccattccaaattcctactttctatttcaggaaaacagttcagatgaaaatcgcacaggaactccgcgtcggtaacgtgttcatgatcggcggcgatccgatggtcgtgcagaaggccgaatacaacaagtcgggccgcaacgccgctgtggtcaagatgaagtacaagaacctgctgacggacgcaccgggcgagtcggtgttcaaggccgacgacaagttcgaagttgtggtgctggagcgccgcgaatgcacctactcgtacttcgctgacccgatgtacgtgttcatggacgccgactacaaccagtacgaagtcgagaaggacagcatgggcgactcgctgaactacctcgaagacggcatgaacgttgaagtggtgttctacaacgacaaggccatctcggttgaaatgccgaccacgctggtccgtgagatcgtctacaccgagccggcggtcaagggcgacacctcgtcgggcaaggtgctcaagggcgccaagatcaacaccggcttcgagctgcaagtgccgctgttctgcaacatcggcgacaagatcgaaatcgacacccgcaccggcgaataccgcagccgcgccaactaaggcgcttgcctcaccccgcctcagcgcggggccggtcaacaaaaatggcagcctcggctgccctttttgtttgtgcacgcggccccgttcaggcgatcaggtcgtgctctttcagcgtgcgcagcgcggcgcggtactcgccctcctggtgcagcttgttccagtccagcggcttcctgcgcgcgaacagcttgcggatgcggcgctgcgaggtcttgtcgatgcccacgtccagctcggtcagcaactggtcggcgcgctccgggtggttgcagatcagcaccatgtcacagcccgcggtcagcgcggcgcgcgcggcctcggtgacattgccgacgacgctggcgccttccatgctgaggtcgtcgctgaagatcacgccctcgaagcccagctgggcgcgcagcacgtcctgcagccagtagcgcgagaagccggccgggttcgggtcgaccttggggtagatcacgtgcgccggcatcaccgacgacagcgacaggcccagccactcgtacgggcgcgcatcctgctccaggatctcgtccagcgagcgctcgtcgaccgggatcgccacgtgcgaatcggcctcgacatagccgtggccagggaagtgcttgccgcagttgctcatgccggccagcagcaggccatggttcaggtggccggccagcatcgacaccacgcgcggatcggcgtggaaagcgcggtcgccgatcacggcgctgcggccgtagtccaggtccagcaccggggtgaagctcaggtcgatgtcgcaggcgcgcagttcggcggccagcacatagccgcaggccacggcggccttggtcgcggccagcacgtcgcgctcccacagctcgcccaggcagtgcatcgccggcaggtgggtgaagccgtcggtcttgcagcgctgcacgcgcccgccctcatggtcgatgcagatcagcacgtcgtctcgcaccgcgcgaatggcgcgcgtcagcgcctgcagttgcgcgcgcgactcgaaattgcgcgcgaacaggatcacgccgccggtcagcggatgcgcgatgcggcgcaagtcctccgcgtcgagctgcttgccgacgacgtcgaggaccaccgggcccggccgcttgccagagttcttcttggacatggaagttgttggattcacaaggctgtaggttgggaagccgccccgcccgcacgctcggcaatggcgaaggcgacggcaaagtcgtgctcgtcactgacactgacccgcacggagagcccgcgttccgccagccatgcggccagctcgccatggcatatcggcgtgggctcgccggacggcaggttcatcagctccatggcgcgccacgtcatcggccagcgcatgcccaggccaatggccttggagaacgcctccttggcagcgaagcgcgtggacaggaaggccagcccgcgcttctcggagcgcgccttgcgcgcgtggtacttggccagctcatcggggcccagcaccttctcggcgaaacggccgttggtgcgttccatcacgccctgcacgcgggcgatctggatgatgtcggtgccgacgccgtagatcacgccggcgcgcccgcggcaggatagcgcgtgcccaggcgcgcggcgaccatgatggccttcatctcgcgcaccgcgttctcccagcccgcgaacaccgcatgcgccacgatcgcgtggccgatgttcagctccttgatgccgggcagcgcggcgatcggctgcacattggtgtagtgcaggccatggccggcgttgaccaccaggccgtgcttctggcccgcatcgacgccatcggcgatgcggcggaactcgagcgcctgctcatcgggcgtatgcgcatcggcatagcggccggtatgcagctcgatcaccggcgcgccgcacgcggccgccgcggcgatctggtcggcatcggcatcaatgaacagcgacacgcggatgccggcaccggccagctgcgcgcacgccgccttgacctgctcgaaacgcccggccacatcgagcccgccctcggtggtcacttcctcgcggcgctccggcaccaggcatacgtcctgcggacggatctcgcaggcgatgtcgagcatctcctgcgtgagcgcgcattccaggttcatgcgcgtggccagttgcgggcgcagcgcgcgcacgtcggcatcgcggatatggcggcggtcttcgcgcaggtgcagcgtgatcaggtcggcgccggcctgttccgccagcagcgcggcacggatgggatcggggtacacggtgccgcgcgcgttgcgcagcgtggcgacgtggtcgatattgacgccaaggtcgatgacgcccggatttgcgtggaagatcatgcgagcaggtgcaggagtaagtcggatggttcttgagtcggtcagagatactgcaggtcgatcagaatctggcgcgtcttcagcggcgcgccttgcagataataatgcagcaggaaccgcatcagcgcgcggctttgcgcggcggtctgcgcgcggctgtaatcgtcctgcgccatgtccagcagggtctggccggtcaccaccggccacgacgacgggtcgctcggctgcgcgcggcgcacgccgcgctctggctggtagacatagtccaggcccggctggacccgctcgccggtgctcaggcactggtcaaaggcaaccgcgaagccagtttcctgcagcagcacgcgttcaaagctgcgcagcaccagcccggcttgctcgccgtgcgccagccgcgtcagcgtcgtcaggtaatggcggaacaaggccggatgcgcatcctcgcgcgggcagaagcgcatcagcagctcgttcaggtagaacgccgacagcaacgcatcgccggccagcggcggcatgccgccgacccactcggccttggtcagggtcttgacctcgccgcggccgctccatgacaccgagaccgggtggaaatgctgcaacaccgcacgcaacgcggagtgcgggcgcttggcgcccttggccaccatcgagatgcggccgtagtcgcgcgtgaacaggtccaggatcaggctggtctcgcgatacggccaggcgtgcagcacaaagccgggctgctcggccacgcgcgactcgggccgggccggcacgatgcgcatggcacgatccatcatcgcgcgcgcggcagcgtcggccatgccgggcagcgccctgctgtcgagcagttcggcggcctcgtcgaccacggggtcggcgcggcgggaccgtggcgccggcgccggcgcgcgcgcgatgtcagccgtcttgctcactggtcgctcgctgttgtgctcactcgtagccgtacgcgcgcagccctgcttcgttgtcggcccaaccgctcttcaccttgatccacatttccaggtagaccttgccgtcgaacagcttttccatgtccaggcgcgcctcggtggagatctgcttgagcttggcgcccttgttgccgatgatcatggccttgtgcgcgtctcgctcgaccaggatggtggcaaagacgcggcgcaggcggccttcggtctcgaacttgtcgatgatcacggtgctggtgtacgggagctcgtcgccggtccagcggaacaccttctcgcggatgatctccgaggccaggaagcgctcgctgcggtcggtcatggcgtcggcgtcgtacatcggctcgccttccggcaggtagggccggatgatctcgaacaggcgcgcgatatggtcgtgggtcttggccgtcatcggcaccacttcgcggaacgggaactgctgccccatcttttccaggaagggcatcatcacttccaggcggttctcgccgttgacgcggtccagcttgttggcgaccagcagcaccggcgtgttcttcggcagcagcgacagcaccttctcgtcgtcggcgccgtagtagccggcctcgaccacgaacaggaccaggtccaccgacgacagcgtggacgtgaccgcgcggttcagcgaacggttcagcgcgctggcgtggcgggtctggaagcccggcgtgtcgacgaacacatactgcgcgtcatccgtggtctggatgccgacgatgcggtggcgcgtggtctgcgccttgcgcgaggtgatgctgatcttctggccgaccagcgcgttcatcagcgtggacttgcccacgttggggcggccgacgatggccacggtgccgcagcggaacgccgcggccggggtatccgccgcgtcttgctgcggatgggtagattcggtcattccttcaacctgagagacagctgtgggtcctgcggcacgggttgcttgcgggtcttgccggtgcgctcggcgcggctgcgcttgagcagctgcggcaccagcttctggacttcgtccagcgccagcttggcggcggcctgctcggcagcgcgccgcgaggcgccggtgccaaacacccggacttccagtttaggcaccgtgcactcgacttcaaactgctggctgtgcgcggccccgtgtgtggcgattacgttatattgcggcagggcgatcttgtggccctgcaggtattcctgcagcagggtcttggcgtccttgcccagcgtgcgcgggtcgacctgctccaggatcgggatatagagcttgcggatcagcgcgcgcgcggcgtcgaagccggcgtcgaggaagaccgcgccgacgatcgcttcgagcgcatcggcgaggatggacggacggcggaagcctccgctcttgagttcgccctcgcccaggcgcagcgtgtcggacagctgcaacatctgggcgatctcgtacagggcctgctgcttgaccaggttggcccgcacgcgcgacaggtcgccctcgtcgagcttgccgaacatgccatagagcatgtcggccacggcgcagttgagcaccgaatcgcccaggaattcaaggcgttcgttgtgctgggcgctgtggctgcggtgcgtcagcgcctgttgcagcaattcgggcttgctgaatcggtagccgagtcgttgctgcaaggcgtcaaggttcatatcagtgctgcgttcctgaataggtaatcagtaggctcaggggtccgtagacgggcacctcggtccggtacgagaaatcgaccgactggatggtgccgttctcgtcttcccggatcaggaggtcctcggccttgactgcggtaatccggtcgatggctgcctgcttttcaaaaaaatcggccacttcgcgcttgttggcggcgcgctgcttggcatagctggcggcgcgcttgaccgaaaaatactccaccaggctcgggatcgcgcgcagggccggcaaggccaccccgatcacgaacaccacgatcaccagcagcgtccagacggaaaacccgcccatgcctgcccggcgtcgtaccggaatcctgcccaccaccttcccaagttgacccatgatgcgctcgtcctcgttttgcgttgagtgttcttgcgccgcggggattcttatttgaacgttcccacgcgtccgaaattgccgaggttcatccagatcacaaaggccttgccgacgatattctcatccggcacgaacccccagaaacgggaatccaggctgttgtcccggttgtcacccatgacgaaatagtgacctgcaggtaccttgcaggtcacgccctgctgattgtaagtgcagttttcccggtacgggaaatccgggtccgcccccgcgataaacgccgggcggtcggcgtcgttcaggatgccatgatcgacgctgcctggcagcttttcgcggaaatgcctggaatatgccaggcgctcctcgtccaggaaatccggcagcgcggcgtactcggccggcttgccgttgatggtcaggcgcttgttggcatactgcaccacgtcgcctggcacgccgatcacgcgcttgatgtagtcgagcgacgggtctttcgggtagcggaacaccatgacgtcgccgcgctgcggctcgcccatgtccatgaccttcttgttcaccaccggcaggcggatgccgtactcgtacttgttgaccaggatgaagtcgccgatcagcagcgtcgggatcatcgagccggacgggatcttgaacggctcgaccacgaacgagcgcagcacgaacaccgccaggatcaccggaaagaaactggccgaatattccagccaccacggctggcgcagcttttcctcggccaggcgcttgcgcgtggcgtcagcttccgccgcgccgaagcggccctgcaggtcggcctggcgcgaatcgaattcggccagcgccagccgcgccgaagagcggcgctgtcgctcgaacacgagcttgtccgcaacccacgcgacgcccgtaatcaccaccagcacaaaaaggatcagtgcaaaattcatgacggcttctggttttttgaaatcctggtacagcctgttctttcaccacggcggcaagccgccgcgcgtggcactgccctgctcgcggcgccttcttacttgtcatccacctgcaggatggccaggaaagcctcctgcgggatctcgaccgtaccgacctgcttcatccgcttcttgcccgccttctgcttctccagcagcttcttcttgcgcgtgatgtcgccgccgtagcacttggccagcacgttcttgcgcagcgccttgacgttttcgcgcgcaatgatattcgcgccgatggcggcctggatcgccacgtcgtacatctggcgcggaatgatctcgcgcatcttggctgcgacctcgcggccgcggtattgcgagttcgaacggtgcacgatcaccgacagcgcatcgaccttgtcgctgttgatcaggatgtcgaccttgaccacgtccgacgggcgatattccttgaactcgtagtccatcgacgcatagccgcgcgacaccgacttcaggcggtcgaagaagtccatcacgatttccgccatcgggatctcgtaggtcagctgcacctgcttgccgtggtagctcatgttgatttgcgagccacgcttctgcgtgcacagcgtaatcaccgagccgacatattcctgcggcatatacaggttgacggtgacgatcggttccaggatcgcctcgatcttgctcgggtccggcatcttcgccggattttccacggtgatcacggtgccgtcgcgcatctcgacctggtacaccaccgtcggcgcggtggtgatcaggtccatgtcgaactcgcgctccaggcgctcctgcacgatctccatgtgcagcaggccgaggaagccgcagcggaagccgaagcccagcgcctgcgacacttccggctcgaacatcagcgaggcatcgttgagccgcagcttttccaatgactcgcgcagcgcctcgtactggttggcctcaaccgggtacaggccggcgaacacctgcggcttgacttccttgaagcccggcagcggcgcttcggccttgcgctgcatggtggtgatggtatcgcccaccttggccgccttcagttccttgatgccggcgatgacaaagcccacctggcccgccgtcagcgcatcgcgggggatcgacttcggcgtaaacacgcccacctgctcgaccaggtgctgtgagccgttggccatcagcagtaccttgtccttgggacgcagggtgccgttgaccacgcgaaccagcatcaccacgccgacgtagttgtcgaaccacgagtcgatgatcagcgcctgcagcggcgcgtcggcgtcgccctcgggcggcggcaccttggcgatcagcgcctcgatcacgtcctgcacgccctgcccggtcttggccgagcacggcgtggcgtcctgcgcgtcgatgccgatcacgtcctcgatctcctggatcgcgttatcggggtcggcctgcggcaggtcgatcttgttcagcaccggcaccacttccacgcccagctcgatcgcggtgtagcagttggccacggtctgcgcctcaacgccctgtgaggcgtcgaccaccagcagcgcgccttcgcaggcggacagcgagcggctcacttcatagctgaagtcgacgtgtcccggggtgtcgatcaggttcaggttgtagaccttgccgtcgcgcgccttgtagctgagcgcagcggtctgcgccttgatggtgatgccgcgctccttttcgatatccatcgaatcgaggacctgcgcttccatctcccgatccgacagccctccacaaagctgaatgatccggtcggccagggtggacttcccatggtcgatatgggcaatgatcgagaaattacggatatggtccatctagtgttcaggggggcgccggcgtgagagcccgcgcggcaacaagcggttgagcggcccggcgccgcgcgccgcaaggcgggcgcgggcgtaccgcaggttcggggggtgcaatttttgcgccaatccgcaattttaccggattttcaatgacttccgggtcgtcaaatggcggcgtggcgcggttggcggcggttaccgacggggatcagcgggttgtgcgcgcgctgccatgtgcggcaagccacacccttacggcagcttcgtcgaggaaatagtggcaaagctccacggcgccgccctgcaagtctgctggggtgcccggcatcagcaccggcaccagttcgccaaagcggtcttccagccccgcatcggcatcgacatccacctcgtgcagggcgaaagaaaaatcgcgccggagcggctccagcgcgaccttcatgtcttcgcaaaggtggcagtatgcccgaccgtacagtgtcagcgcaggcataccggccattgcggatcagcggctggacgtggcgcccggacgcagcgtcagcacctgggtggcatcgccgcgccgcacgaacaccgcggcaatccggttcttgtccaggctgcgcaccagctcgttgaactggcgggcgttggtcacatccgtatcgcccaggcgcaggatgatgtcgcccggacggatgccggcacgcagcgccgggccgtcggccacttccacctcgacgcccgacttgagcttgagctccttcaggcgtgcctcgggcaggtcgttgaccaccaggccaagcgcattgggcttgccggcctgtgccgcgctgtcgtccttgggcgttgcgccgctgcgagccttggccttgccgtccggctccagctcggtgacggtgatggtgacctcgcggaccgcgcccttgcgccacagctgcagcggcacgcgcgtgcccggcttggtctcgcccaccatgcgcggcaggtccgaggcccgctcgatatcgcggccgttgaacttgaggatgatgtcgccggcttcgatgcccgccttctcggcaggaccgcccggctcgacgctgccgaccagcgcgccgcgcgcacggcccaggcccagcgaatcggccacctccttggtgacgtcgccgatcgccacggcgatgcgcccgcgcgtcacgcgcccggagctcttgagctgctcggacacgcgcatcgcctcgtcgatcgggattgcgaacgagatgcccatgtagccgccgctgcggctgtagatctgcgagttgatgccgatcacctcgccgcgcaggttgatcagcgggccgccggaattgccggggttgaccgccacgtcggtctggatgaacggcaggtagtcgcccgtgtcgcggcccttggccgagacaatgccggcggtcacgctgttgtccagcccgaacggcgagccgatcgccagcacccattcgccggcgcggaccttgttggaatcgcccagcggcaggcgcggcaggccgctggcctcgaccttgagcagcgccacgtcggtgcgcttgtccgagccgatcagcttggccttgaattcgcgcttgtcgggcagcgtcacataaatggtttcggcgtcggccaccacgtgcgcgttggtcatcacgtagccgtcctggctgatgatgaagcccgaacccacgccgcggctctgctcttcctgctgcggcggctggccgcggcggggggcgccgggcgccggggcaccgggcatcggcacgccgaagaagcgccggaagaattccgccatctcgtcatcgccgccgggtgcaccgcgctggcgcacgagttccgtggtgcggatattgaccacggccgggctggccttttccaccaggtcggtgaaatcgggcaggttgtagttggaggcggcagcctgggcatggctgacttcggcaacagtcgggccgagcagcatcatggcagccatgaccacggcccgcgccagggctggagatctgaacatcatcgacaactcccgggattcagcgaatagaagaaaaaccgtctggatgtgatcccgtggcggggacccctgcgcaggtttcatgaagccggcgccgggacagagtccggcggcgtcggctgcacctgcgtcaagctcagtgtaccgccttgggcgggcggtactccacggccgtcgcaaactgccgcacggtgctcgccggcacctcgcccaccacggtaatccagaaatcggcaatccggcgcaccacgacctgggtcgcgccgagcgctgccacgccctcgcggcgcacgcgttgctcggaaaccggttcaatgaagaccgacaggccggtcagcccgtcgctgtaaacgacctgcagcacttcgaagacctggccgcgcgcgttgcccggcgcgggtgcgcgcagctcgccgagcggacggcgcacttcgcggatcttctggaagcccttgagcggcaccgcaatcgaccagccctcgtcggcgatattggtcggctggtaggtcacctcatagcgattccagctgctggaattcttgatcgcaccgaggatatgctgcttttcggacggcaccccgatctgcacctgcgagaacgcgacctgctccagcaccttgccaccatcgccgatggtctgcgcgcgcatcagcaggccggagtttttctccgcccacaggcgcaccgcatagcgcgcggcatcgtgcggctccagcgcgaagacctcgcactccatgcctgccacccgctcggcgggcatcttgcgcatgtcgtacaggtccagcacgtcgttcttgttggtggcgagcagcgccgggaagcgatccttggcttcctgcttctccaccaccaccagcttggcttccgggatcaggctgtgcaccacgtcattctgacgcagcacctcgcgcggcttgccgtcgagcgtttccaggcgttcgtactcgttgtggacgagatcgctgtaatgctggatacgcgaggcgtgcatgacgctgccgcgctggtagatcagcgtgccgacatagttctcgcgctgtgcggctttgtggatcttgttgagccaggcggtggcgtcgcgtcggttcagcgtactgtctgaaggctgtgcggtggccgcggcagcgctcagacacaaggccagaaaaaaggacctacgcagggccctgattttctgcgcgcccgctacataggcgggcgaccctcctttatgcatgtccggcattattcctgcgtattttcctgagtgaagtttgcaccgttggcaaccgtgcgcatggtgggcacgaacgcatccgttgccaccgacgtgcgatgggcacgcaggtattcgtccaggcgcgggtcgcggatcatctggggagtttccgccgccacggtgacgatgccagaggccgggctggccggctggtcggcgcgtgccaccacggcatcgggcgtggccagcgtggcggggccgcgcatctgcggcacgaccacccagctgaccgctgccacggcggcggcgatcgcggtgcccggcatcacgcggcgcacccacgacggcctgaccagcaggcggtggcgggcgctggcctgcgccactgccggcaccagtacatgcggctcggcttccaggcgcgcggagaaacgagagaggaaagcagaggtggaacccgcgtgcgtcaggtcttccgaacgcagcgtgtcgccgatcaactggtaagtggcccagtcggacatgccggcatcgcttttcgcgaggcccagcacggcatcgacttcgtgcggcgccagttcgccatccatcaatacggagatctgctccgctgcttccactacatgaaccgactgcttatgagcctgacccatttcccaccccaagacattccattgaacaccgataatcccgtcacttctgtcgcttatcgatgcaggaatacgctgcaacgctggccgcacgacattcttcttgactacccgactactaccaccgtttgccctctgccgttcccagcagcggacgcaatttctcggcaatcgcctcgcgcgcccggaagatccgcgaacgcaccgtgccgatcggacatcccatcgcttcggcgatctcctcatagctgaggccctcgatctcgcgcagcgtgatggcggtccgcaattcttccggaagcgcctccattgcgcggttcaccgtctcggcgacctggcgtgtgtggagcatcgattccggcgtattgatatcccttagttgctcaccgtccgcaaaagtttcagcctcctctgcatcgatatcgctggacgcttccgggcggcggccctgggtggcaaggtagttcttggccgtgttgacggcgatccggtacagccacgtataaaaggccgactccccgcggaactggggcaatgcgcggtatgccttgataaaggcatcctgcgccacatcctccacctcagcggggtccctgaccaggcgcgaaatcaggcgaatgatcttccgatggtatttggtcaccagaagttcaaaggcccgcttgtcgccctgctggacgcgttcaactaggagctgatcggcttcgcgttcgctcacgtatggctcacctgcagtgtatctcttggtttggtcgtcacgacaaacgttgtattttacctacgattctaagcccgcccggtgaagcaacgcgcatcctgtgaccgcaagctaacaaaatcgttcccctgccggcatctcaggttgcacccgcagtgcaactctggcggcgcgttgcaaccgccgcgccatctcgggcgaacctgcctgccagggaagaaagatggcgccgggcatcccgggcgctccgggcgccaggcgcacgacagcggcgccgccggcctgccagcattgcctgaccacagcctcgtgccgggcatcacccggcccttgcaggcggatccgcaatgggccgttgccgtcgggcgcatgcagcactgccgtgcagcgccagcgcaggctgcaccaccacgccggccaggcacgcaccgttgccgctgcggcaagcacgagtgccagcgccatggcggcatgcccccaatggaaaccagcctgactgccggctattacagcggccagcgtccgcgccagcagcgcgagcgccagcatttcgccggcacaaaacacgaacagggtccaccacaacgggtggaccctgccctggcgcagcccgcgaagggcccgcctcaacctcggatcaggcgcggcggaaaacaagcgtgccgttggtgccgccgaaaccgaagttgttcttcaccgcgacctcgatcttcatctcgcgcgccgtgttggccacgtagtccaggtcgcactcgggatcctggttgtcgaggttgatcgtcggcggcgacacctggttgtgcagcgccagcacggtgaagaccgattccaggccgccggcaccgcccagcagatggccggtcatcgacttggtcgagttcaccaccatcttgtaggcctggtccccgaatgcggccttgatcgcatcggattcgttcttgtcgcccagcggtgtagacgtaccatgggcgttcaggtaatgcacctggtccgtattgatgccggcgtccttgagcgcattgaccatgcaacggcgcgggccgtccatgttcggcgcggtcatgtggtaggcgtcgccgctcatgccaaagccgatcagctcggcatagatgcgcgcgccgcgcgccttggccgactcgtactcctccagcatcatcaccccggcgccttcgcccagcacgaagccgtcgcggtccttgtcccacggacgcgaagcggcggccggatcgtcattgcgcgtcgacagcgcacgcgcagcggcgaaaccgccgatgcccagcggcgacacggtcgactcggcaccgcccgccagcatggcgtcggcatcgccggcctggatcaggcgggcggccaggccaatgctgtgcaggccggtcgtgcaagccgtcacggcagccaggttcgggcccttgataccgtggatgatcgacaggtggccggcgatcatgttgatgatcgagccaggcacgaagaacggcgaaatccggcgcggaccgcgctcggtcagcacggcgtgggtctcttcgatcaacggcaggccgccgatgcccgagccgaccagcacgccgatgcgctcggcattggcttcggtcacttccaggccgctgtccttcagcgcctgcgtgccggccgcaatgccgaaatggatgaaggtatccatcgcgcgggcttccttggccgggatgtagtcctcggcattgaaacccttcacttcaccggcaaagtgcacggaaagcgcggagtgatcgaatttggtgatggtggcgatgccggacttgccggcaaccaggttggcccagccttcggcaaccgtgtttccgaccggagacacaaggccaagcccagtgacgacgacgcgacgacggctcactatgttttcctacgggtgcgtgaaacgggaacggaacggagatcagcccgccgccggccttgcgggccgcgcggcgaagcacattccattctgcttcttcaaacagacgaaagccacagaaaacagcaaggcgcggccgcaacggcccgcccacctgccttctgtggctcggaatgcagagacgacgggcttaggccttgacgtgcgcggtggcgtagtcgatagcctgttgcacggtcgtgatcttttcggcttcctcatcaggaatttccatgccgaattcatcttccaacgccatcacgagttcaaccgtgtccagcgagtccgcaccgagatcgttcacgaacgacgattcgttcttgatatctgcctcggccacgccaagctgttctgccacgattttcttgacgcgttgttcgatattgtccatgtaaccctccagggaagttcgacaaaaagtgggcgcattttagcaggtttgaggcgacagaaatgccgcctgccaagctttgcaagaatcgcgcccgtttggttcggaaaactactacttcaggcggcttcttcgggcttctcccccgaaaccagccagccaaaaccccattaattcatgtacatcccgccgttcacatgcagcgtagtgccggtaatgtaagcggcatgcgggccagccaggaaggccactgcgttggcgatatcctccggctggccaaggcgacccagcggaatctgcgtcttgagcgaagcatgctgctcttcggacagcgccttggtcatgtcggtgtcgataaagcccggcgcgacacagttcacggtcacgttgcggctgccgatttccgcggccagcgagcgggtcatgcccgccacgcccgccttggcagcagagtagttcatctggccggggttgccgaccgagcccaccaccgaagtgatattgatgatgcggccctggcgggccttcatcatcgggcgcagcaccgcgcgcgacagacggaacaccgaagtcaggttggtctggatcacggccagccagtcctcgtccttcatgcgcatcgccaactggtcctgcgtgatgccggcattgttgaccagcacgccgatgccgccgtgggtcttgacaatctcgtcgatgagcgcgtcgcaagcggccgcgtcattgacgttgagcacggcgcccttgcccttcaggccgtcggcgccgaggtaatcggtgatgccggccgcgccggcttcgctggtggcggtgccgatcacggtggcgccctggcgggccagttccagcgcgatggcgcggccgatgccgcgcgaggcgccggtgaccagcgcaacctggttgtcgagaagtttggtcatgcggatgtcctcttgcttacttcagcagtgccagcgtgtcttgcagcgaggccggatcgaagatcgcaccgccggtcaggttgccgtcgatgcgcttggtcatgccggccagcaccttgccggggccgcattcgatcacgtgcgtgacgccttcggcggccatcttctgcacgcactcgacccagcgcaccggcgcggcggcctggcgcaccagggcgtccttgatcgcatccggatcattgacgatggcgacgtcgacgttgttcaccagcgggatcgacggcgccgagaaagccaggccggccatgcgctcgcgcaggcggtccgaagcgggcttgagcagcgacgagtggaacggcgccgacaccggcagcggcagcgcgcgcttggcgcccttgcccttggcgatttcgcaggccttctcgaccgcggccttgtgcccggcaatcaccacctgcgacggcgcgttgaagttcacggcctcgaccacgccggcggccgatgcctcggcgcaagcggcgcgcacgtcgtcatcggacaggcccaggatcgcggccatggcaccctcgcccaccggcacggcttcttgcatggcttgcgcgcggaagcgcaccagcggtaccgcgtcggcaaacgggatcacgcccgcggccaccagcgccgagtactcgcccaggctgtggccggcaaccagcgccggtgccggaccaccggcatccagccaggcacggtagaccgccactgcggcggtcagcatcaccggctgcgtgttggtggtcaggttcagctcttcggcggggccttcggcgatcaggcggccgagatcctggccgagcgcggccgaggcctcttccacggtggcgcgcaccacggcgttatcggcgaaggcattgagcatgccgaccgactgcgaaccctggccgggaaatacgaaagcgaatttcatcggattggaaccctaacaagaaacgggtggccggcgccgcggcatgccccgcatgcgcggcatgccatggcgccggccgcgaatcacatgcgcagcagcaccgcgccccaggtgaagccgccacccacgccttccatcagcacggtctggcccgcgcggatgcggccgtcgcgcaccgcgacgtccagcgccagcgggatcgacgccgccgaggtgttgccgtgctcatgcacggtggcgaccatgcgctccgccggcaggcccagcttctttgccgtgccctgcatgatgcggatattggcctggtgcggaatcagccagtcgatctggcccggcgtcacgctggcagcctccatggcttcgcgcgcgaccttgtccagcacgttcacggccagcttgaacacagcctggccgtccatgtgcaggaacgggttgccggtgatgttgccgccggcgacgttgcccggcacgcacaggatatcgacatgcctgccgtccgagtgcatcgcggtggacaggatccccggctcctcggacgccgacagcagcacggcgccggcaccgtcgccgaacagcacgcaggtggtgcggtcgttgaagtccaggatgcgcgagaacacctcggtgccgatcaccagcacgttgcggtgcgagccgctgcggatgaacttgtcggcggtggccagcgcgtacacgaagcccgagcacaccgcctgcaggtcgaacgccgggcagtggttggtgatgcccagcttttcctgcacgatgcaggccgtgctggggaacacgaagtccggcgtcgaggtggcgacgatgatcaggtcgatgctctggcggtcgatgccggcggcttcgatggcctgctcggcagccttgaccgcaagatcgctgctggtcacatccggctcggcccagtggcgtgccgaaatgccgctgcgcgagacgatccagtcgtcgctggtctcgatgcccttttcggcaagctgcgtggccaggtcatggttggtcacgcgccgcggaggcaggtagctcccggtaccgatgatttttgcgtacttggtcatgtattgtcggatcgtatggcccgcaggcaccctcgaccggcgcgcgtggcgctcaggcgacgtgggggctgggatgcgcgccaggcacctctgtctccggggcgggctgtgcagcgcctgcggcgctggatttatcggcaaaagcccgggtgatgcgggcgatcacgccattcttggcggcatcatacccgcgtttgatggcccactcaaaagaatgggcatcggccgagccgtggctcttgatcaccagcccgcgcaacccaagcagcgaggcgccgttgtagcgcgccgggtcgagccgcctggccaggcgcgacagcaccggcatggcgaccgcggccagcagcttggtgaaccacgagcgggtgaattcttccttgatcatactgccgatcatcttggccaggccctcggtgctcttgagcgccacgttgccgacgaagccgtcgcagaccacgatgtcggtagtgcccttgaagatgtcgttgccttccacgttgccgtagaagttcagctccgaggcgcgcagcagttcacccgcacgcttgaccacctcattgcccttgatgacttcctcgccgatgttcagcaggcccaccgtggggtgttccttgtggtcgaccacggccaccatggcttcggccatgcgcgcgaactgcagcaggtgctcgggctcgcagtcggcattggcgcccaggtccagcacggtggtgccccagccttgctcgttcgggatggtggtggcgatggccggccgctcgatgccttcgagcgtcttgagcacatagcgcgacaccgccatcagcgcgccggtattgccggcggagatgcaggcaccggccaggccttccttgacctgcgtgacggcgacgcgcatcgaggaatccctcttcttgcgcagcgccacctcgaccgggtcatccatggtgatgacctcggtggcctcgacgatggtcacgcgcggatggtccagcgcgtgcagcttcttcagctgcgtccggatggcgtcgggcaagccgaccagcaccatctcggcgtcgtcgtggcgggaaagaaaactgatcgccgcaggcaccgtcacggagactccgtgatcgccgcccatgcagtcgatagcgattttgatcgtcattgttcctggtacggatagcgcggcggcgcacgccacgcccggcgggaaatccgagcgcccaacaaaaaagcggcaacgatcttgccgcttttttgtctctgaccttttagtgtccgacctacaggcatgcgcgagcgagacgcaacgtcacgccgaacgaagctatcagtcgttcttggtcttgatgaccttgcggccacggtagtagccgttcgggctgacgtggtggcgcaggtgggtttcgccggtggtcggctcaactgccagcggcgctgccgacaggtgatcgtgcgaacggtgcatgccgcgcttggacggcgacttcttgttctgttgaacagccatgatgactccttcgagaatttttcaatattaacacacgcatcccgcccaaggcgtagccggggcccggccggatgcttcagattcacctgcaagaccttgcgcaccgcctgccggcggcatcaatgcttggtcttcaggccggccagcgccgcaaagggcgaaggccgcttttcttcctcaggctcagcctctggctgcgcctcgccgtccgaaccggtcacgaggctttcgtgcaccgtcgggcagacgtcatgcttgggggccaccggcaacgccagcagcacttcatcttcaatcaggtccagcagcgagaaacgcttcgagccggcgatcacgtcgacttcgtcgtcgtccatcggcgcggcgtcggccgcttcctcgctttccaccacctcgaaacgcgttgccgtatcgatcggctcggcatagggggccaggcagcgctggcaatccagccagatccggccctccacggtcacgtcgagaaacagccgccgcgccaccgcggcgcccggctcggccgcctcttcacgcatgaagccagtgaccgtataggcaaacgtctcatcgggtgccgaggctggcgcttgcgcggcggtctcggctaagatgcgcggcaaatcccgcaccgccacgtcgccggccaggctttcacccttccggcacaaggcgaagagatcaagcgcgcgcaggtcaatcggctgggtcatgtgcgtgctccggtcgctatacaatgactggttcgccacattccacgcctgccggactacgggccgcgcacattggcggcactgcgcccgggtgcggatgcggctaaacgcgcgattgtacgacgtaaaccgcgtcgaggtcaaaggtcttgcaacgcgggccgcaccttttactgtttcgcttcctgttccgattccattacttatgtccacagacccccgccccagcctgatccttggctccggctcgtcctaccgccgcgaactgctggagcgcctgcgcatcccgttcgaggtggccgtgcccgacatcgacgaaaccccgcttgccggcgaagcgcccgaagccaccgcgctgcgcctgtcgcagcgcaaggccgaagccattgccgcgcgccatccgggcgtgctggtgatcggctcggaccaggtgctgaccctggacggcgaacagatgggcaagcccggcacgcacgagaaggccgtggcgcagctgcgccgcatgcgcgggcgcaccgccaccttccactcggcgctgtgcctgctggacgcacgcaccggcaccgtgcagctggccgacgtgcagacccgcgtgaccatgcgcgacctgaccgatgctgaaatcgagacctacctgcagctggagcgcccctacgacgtggccggcagcgccaagtccgaaggcctgggcatcgcgctgctggaacgcgtcgagtcggacgacccgaccgcactggtcggcctgccgctgatcgcactgaccggcatgctgcgccaggccggctaccctcttctttccgcatgatccgcacgagcccacgatgagcggcactctctacctgatccccaacaccctcggcaagcgcgatgaagccgacccgctggccgacgtgatcccggccggcgtgcagcagatcgcggccaacctcgattacctcgtcgccgagaacgccaagaccgcgcgcgccttcctgaagaagctgggcgagaccacgccgctggcacgcccgatccagcagatcgatatccgcgagctgaacgtcaacacgcgcgccgacgccctggccgcactgctagccccgctcgaagccggccgcgacggcggcctgctgtccgaggccggcgtgccggcggtggccgaccccggcgccgacctggtgcggctggcccatgcgcgccgcatccgcgtgcggccgctggtcgggcccagctcgatcctgctggcggtgatgggctcgggcctgaacggccagagctttgccttcaacggctatctgccggtcgatgccggcgagcgcgcgcagcgcctgcgtgagctggaacagcgctcgcgcaagtccagccagacccaggtgttcatcgaaacgccctaccgcaatgcggcgctgctggaagccatgcgccagcactgcgccggcaccacgctgctgtccgtggccgtggacctgaccctgccgggcgagaccatcgtcacgctgccgctgtcggactggcgtcccgagcggatcgacctgcacaagcgcccggcgatcttctcgctgctggccatgtaagaaacggcaaagggggcgcgaacgccccctttgccattgccgccgcgccatccaggctcagtgcatgccctgcatgcggttgctccacagcatggtcttcatcgccgccgagcccaccgccgcgccaaagcgcttggccacgcgctcggcgatgttctccttgacggtgtagtcgacgatgtcctcggccttgagcacatcgcgcgcgacatagtcggcactgcccagcccgtcggccaggcccagctccacggcgcgctcgcccgaccagaacaggccggagaacagttccggatcatccttgagccggtcgccgcgcccttccttgaccacgtcgatgaactgctggtggatctgcttgagcatggcctcggcaaaggccttctgcttgggcacctgcggcgagaacgggtccagcatgcccttgttggcgcccgaggtatacagccggcgctccacgcccagcttgtccatcagcccggtaaagccaaaaccgtccatcagcacgccgatcgaacctacgatgctggccttgtcgacatagatcttgtcggccgccgcggccacgtaatagccgcccgaggcacagatctcttccaccaccacatagaacggcttggacggataaagcgtgcgcagccgctggatctcgtcgttgatgatgcccgcctgcaccggcgagccacccggagaattgatcttcaggatcacgccggcggcattgccgtcagcgaacgccgcctgcaacgaggcattgatcgattccgcgctggccggggtgccagcggcgatttcgccctccagcgtgaccatggcggtatggcggcccgaggtgctgatggcgccatcgcccttgaagtcgaacagcgtgaccaggatcagcgccagcaaagccagtccgacaaagcggaagaagatgcgccagcgccgtgccgcgcgctgctcgcgcagcgatgcggtcagcactttttccagcagatcgcgctcccagccggcgccgccgccaaccgggggccccgccgtggctccagccatgcgcgccttgcgctcgcgcgcttcacgccttgcggcgtcgtcgccggctcgcaattcgtcttccagcgggtagtcggcgcgcggtgcggtgaccaggcgctcggactccgcctggggcgccccttcgcccggcgcaccgtcgccggctggcttgtgctcgtccggctgacccgattcacccgatggcggcttctgttgttctgtcatgcaaatcgctcgtggaaacgcctggaaccccaggcctggaaatacaacggccggcctgactgccggccctgcccgtcattcaggcaccgcccatgcgcgcagcaatccggtatggcgcttccggtagccagtagacctggccgtcgcgctcctcgatgcgcagcttggccagcgatgcgccgcggcagggaccgccgacgcactcgccgctgtccggcgcataaaccgcgccatgtgtggcgcacatcaagtataggcccgaggcatcgaagaaccggccttcctgccagtccagttccatcggcacatgggcgcactggttcaggtagccgtgcgcggcgccgtcgaaacgcaccacgaaggcgccgatctcgcgctggtccagcgccaccgagaagcgcacgcccaggccgccttcctccaggtcctcggcggcacacagccgcaccggcgcctggccggccgctgcctcaggcatgggccagcagccagtcggtcaggtcggggatggaagtcgcgcaatgcaccggcgccatcgcgcgcagcgaatctgcgggatgtgcgccatagcacacaccaatccccttggcgccggcattggccgccatctgcaggtcatgggtggtgtcgccgaccatcaccgtgcgctccacgtcctggcccagttcgcgggtcagttcgtgcagcatggccgggtgcggcttggagaaggtctcgtcggcacagcgcgtggcgtcgaacaggcgggtcagaccgctcgcggccagcgcgcgctgcaggccgacgcgggtcttgccggtggccacgccaagaaaataatgttcgccgcgcagggcctccagcatttcgcgcacgccgtcgaacagcaccaggtcggcgtcgcgagcgaggaagtggtagcggtagcgttcggccaggcgcgggtagtcgacggggtccagcgtcggcaccgcgtaagacagcgcatccttcaggcccagcccgatcacgtggctggcggcgctgtcatccggcaccggcaggcccaggtcgcggctggcaagctggatgcacttcgcgatggtcggggtcgagtccatcaacgtcccgtcccagtcgaaaacgatcaggtcaaattgttgcctggccatggaaatccttgtggcgtttgatgcactaccctactccggggcatgcagttcacgcaattgttgcaggaatccgacgcactcgtcgggcagcggcgcttccaccgccagcggctcgcccgtggccgggtggataaacaccagccggtgggcatgcaggaacatgcgcttgaggcccggcctggcgccggaacgcgccagtgccttgttcagcgagaagtcaccatatttttcgtcgccgacgatcgggaaacccgagtgggccaggtggacgcggatctggtgggtacggccggtcttcagctcggcctccagcagggtgaagccctggaaggcctcgacccggttgaacacggtgtgcgaggccagcccgtcggcctgcacccgcacccggcgctcgccgtccggcgtgctgtacttatatagcggcagcttcacgtgctggcgcgcgttcgggaattcgccggccacgcaggcgaaatagcgcttgtccatcgcgctgccgcgaatctgctcgtgcaggtggaccagcgccgagcgcttcttggccagcaccaggatgccggaggtctcgcggtcgagccggtgcaccagctccaggaacttggcctcgggccgcgaccggcgcaattgctcgatcacgccgaaggccacgcccgagccgccgtgcacggccacgccggccggcttgttgatcaccagcagctgggcgtcctcaaacagcaccgggaactcccccgccggcacatgctgggcattgtccgattgcgccgaattcgccacccgcattggcggaatgcgcactacatcacccgactgcagacgataagtggcatcgatccgccccttattgacgcgaacttcccccgaacgcagcacccggtagatatggctcttgggcacgcccttggccaccttcagcaggaagttgtcaatgcgctgaccttccgagccttcgtcaatcgtgacatacgccacctgtgggctggccggcgcagcttcggcagccttttcaatttgatggcgtaactcattcattttcaatataatttcctcgctgtcccggcttgtggccggcagcgcaagacctgtgtaagcgattaatcttcgagttttcctggatttttcgcattctacacttggggttgccgccaaccccgcccgtctcccgcaactttgcgttccgccaagcgccagacgggcaaatggcagtaaaaagcagcacgcacggtgccgccggcatgcaggaagtcgcccaaaggaggcttcggcgaggcaggcggtgacgtgggaactgagtgttcaggtaaaacagaatttaaaggcggatgccactgccggcatccgcttcggtgagagaagtcctgcccgcaccgggaaacggtgccggccggcaggttagcctgccgcctgactggaaataccggcgcccggtcgcagaattccaagaagtagtaggtgcgcccgccaggagtagtcaggcagcaacggcaaccatgccgtgtccgaaaaatttgctctttgacgcgtctaggccttccgcggccggccgcgatgccgccggcgccggttgcgccggcgttcagcatcgcctccggcacgggaacgcgccggatgtctgcgcaagagcagcctccggtgttctctcctgccccgcggacgttaccccgacgtcatcgctctctttcacccgcgcccagccgctcgcctatcccgcgcagcggcgctttccggcaattctcgcgcctcgctcgctccctcgcgtgctccatggatcgccgcggacaccgcccagacggtgccacccgcgacactggagtgaggtattgcgatgaaacgcatgctgttcaacgcgacgcaacaggaggaattgcgcgtcgccatcgtcgacggtcagaaactgatcgatatcgacatcgagactgccgggcgcgaacagcgcaagggcaacatctacaagggtgtcatcacccgcatcgaaccctcgctggaagcctgcttcgtcaactacggcgaagagcgccacggcttcctgccgttcaaggaagtagcccgcgccttcttcaaggaaggcatcgacgtgcgcaacgcgcgcatccaggatgccctgcatgaaggccaggaactgatcgtccaggtcgagaaggaagaacgcggcaacaagggcgcggccctgaccaccttcatctcgctggccggccgctacctggtgctgatgcccaacaacccgcgcggcggcggcgtgtcgcgccgcatcgagggcgaggaccgccaggaactgcgcgagaccatggcgcagctgaccgtgccggaaggcatgagcatcatcgcccggactgccggcatcggccgctcggccgaggaactgcagtgggacctgaactacctgctgcagctgtggaaggccatcgacggcgccgccggcgacaacaaggccccgctgctgatctacctggaatcgagcctggtcatccgcgccatccgcgactacttccagccggatatcggcgagatcctgatcgacaccgacgagatctacgaacaggcccgcgccttcatgagcgtggtgatgcctgacaacatgaaccgcgtgaagaagtaccgggacgacgtgccgctcttctcgcgtttccagatcgagcaccagatcgagtcggcctactcgcgcatggtgatgctgccctcgggcggcgccatcgtgatcgaccacaccgaggcgctggtctccgtggacgtgaactcggcccgcgccaccaagggcgccgacatcgaggaaaccgcgctgcgcaccaacctcgaggccgccgacgagatcgcgcgccagctgcgcctgcgcgacctgggcggcctgatcgtgatcgacttcatcgacatggagtcgggcaaggcccagaaggacgtggaaacgcgcctgaaggacgcgctgcgccacgaccgcgcgcgcgtgcagatgggcaagatcagccgcttcggcctgatggagctgtcgcgccagcgcctgcggccgtcgctgtcggagggctcgcacatcacttgcccgcgctgcaacggcaccggccatatccgcgatacggaatcgtccgccctgcaggtgctgcgcatcatccaggaagaggcgatgaaggaaaacaccgccgccatccactgccaggtgccggtggaagtggccgccttcctgctgaacgagaagcgccaggaaatcaacctgatcgagctgcgcttcaaggtcaatgtgctgctgatccccaacaagcacctggaaacgccgcattacaagctggagcgcctgcgccacgacgacccgcgcctggaagaaagcaccgccagctaccgcatggccgaggccgccgccaaggaactggaagccgacaccagctacagcagccgccgcaaggaagaagccaagccgcgccaggaagccgcggtcaagggcatcaccccggaacaaccggccccggtgtcggtgccgcgccccgagcgcgcacccaagccggaagccccggtcgccccgcccgtgccggccacccagccggtggtcagcggcggttttatcgcctggctgaagggcctgttcggtgcccgtccggcaaccccgccggtggtggaaccggccaagccggcggttgccactgaggcccgcagcgccgaaggccggcgcgagcgcggccagcgcggcgaaggccgtggcctgcgtggtgagcgtggcgaccgcgccgagcgtggtgagcgcgcggagcgtggcgagcgccagggccgcggccagcgcggcgaccgtgccgagcgcgcggaacgtggtgaacgccagggtgccgagcgcggcgagcaacgcgagggccgtggcgaacgccagggccgccagccgcgccagcaaggtgaaggccaggccaccccggccctggcacgccagggcgaggcggtgcaagccgagcgcgcccagggcgagcgcgtcgagggccgtcaggaaggccgccgcgaccgcaaccaggaacgccgcgagcgccagcgtgaacgccagcgcgaacgcagcgaactgcgcgaagccgaagccggtgaagcaccgcggccggaagccgtcgccgccgcccaggctctgggcgtgctgccgcaggccgtgaccgaagagacgcaagccgtccgcgccgagttgccggaaggtgccgaaagcaccgccgagaccgctgagggcgaagagcgccgccgccgcaaccgccgtggccgcaaccgctatcgccgcgagcgcgacgagtcggtgcaagttgcccagggcgaaggcgacgaagaggccgccgctgctgaagccgttgccccggtacgtgctgaagcccccgtgccggccgagcccgcaccgcaagctgccgtggccgtggccgctgcggccgaggccgtcgaagcgatccgcatcgccgtgccggaagatgtgacgcccgcgccggtcgccgaggcagccccggtgaccgcgccggttgccgagcccgcgccccagcaagctgcgccggtagccgttgccgtcacggaagccattgccgccgaagcgatcgtcgagaccaccgcaagcgtggccgtcgaagcggctccggtggtggcggcacctgccgctgcaccggtcgccgcccctgtcgccgaagccgcaccggccgaagtgttcgccccggcagccccggtcgttgctgcagcgccggccaccccggcagcgctggaaaacctggaatcgatgctggccaccgccggccttcaatgggtccataccgacagcgacaagctgcgttcggcccaggaagccgccgcccgcattgcgcccgctccgcgcgtgcagcgcgagcgcaaggcgctgccgccactgccccacggtccgatgatcctggtggaaaccggtggccgcgaagtggagatggcatcgcagcagtaagcgttgccgctgcaccgcagccaaagcaagaaggggacggccacgccgtctccttttttcatgggcagccggccggatgaatccccgccatctccgggggatgcgggtgccccacccccgcctcggctagaatggcagcagaaggcatccggccctcgagcgccctgatttggccacgccgccaggccgctccccggacgccgtgcccacccacaggccatgaccgaatccgtcattccgattttcgacctgcgcgaccatcgctaccgctcgatgacgcccagcattcccggcaagctggctgcccccaccggcctggtggccgacacccgcggccggccgctgcatgacctgcgcatctcggtgacggaccgctgcaacttccgctgcgtctactgcatgccgaaggaagtcttcgacaaggactacaccttcctgccgcactccgagctgctgagcttcgaggagatcgagcgcaccgcgcgcctgttcgtcgcccacggcgtcgagaaaatccgcctgaccggcggcgagccgctgctgcgcaagaatatcgagcacctggtggagatgctggcgaagatcgagacggtctcgggcaagccgctggacctgacgctcaccaccaacgcctcgctgctggcgcgcaaggcgcgcgcgctgcgcgacgcggggctgacgcgggtcagcgtcagcctggacgcgatcgacgacgccaccttccgccgcatgaacgacgtggacttcgccgtcgccgacgtgctgcacggcatcgagaccgcgcaggccgtggggctggcgccgatcaaggtcaacatggtggtcaagcgcggcaccaatgaccaggaaatcgtgccgatggcgcgccacttccgcaatagcggcatcatcctgcgctttatcgagttcatggacgtgggcgccagcaaccactggcagatggatgaagtgctgccgtccgccgaggtggtgaagcgcatcgatgcggaattcccgctcgaaccggtgcaggccaactactccggcgaaaccgccgagcgctggcgctaccgcgacggcagcggcgaggtcggcgtgatctccagcgtcacccacgccttctgcggcgactgcagccgcatccggctgtccaccgaaggccggctctacctgtgcctgttcgccaccgagggcttcgacctgcgcgcgctgctgcgcggcggctacagcgacctggaaatctccaatgcgattgcgcaggtgtggcagggccgcaccgacaattattccgagcagcgcagcgacccgacggtgcgcgccaggcgtgccgagcgcaagatcgagatgtcctatatcggcggctgaccccgccgcacacaaaatccatgattgcacgcgacgacatcaccggcctgatcctcgcaggcggcaggggcagccgcatgggcggcaccgacaagggcctgcagccgctgcacggcacgccgatggccatgcacacgatgatgcggcttaccccccaggtgggcgggctgatgatcaatgccaaccgcaacctggccgcctatgagtcgttcggcgtaccggtctacaccgataccgtgcccgacttcgccggtccgctggcggggatgctggccggcctggagcaatgcgccacgccgtggatggtgaccgccccttgcgattcgccgttcctgccgaccgacctggtggcgcgcctggcgcaggcgatcgaggccgaaggcgcggacctggcgatccccgtcacgctggacgaagacggccggcgccagacccaacctgtgttctgcctgatgccggtcagtgcgctcgacagcctggtggcttatctttccggcggcggccgcaagatcgagacctgggccgcctcgcaccgcctggccgaagtgctgttcgacgacgccgcggcctttgccaatatcaacaccctggacgaactgcgcacgcacgaaacgcgctgagccaccatgcccaccctgcaatccgtcatctcctgcctttccgactacgaccccaccgccctgccggtggaccaggccaaccgcatcatcggcgaggtagtcgagccggtgcgcggcgtcgagcagttgccgatccgcagcgccctggaccgcgtgctggccgaggacatcgtctcgcccatcgacgtgccggcgcatgacaactcggcgatggacggctatgccttccagggtgccgcgctggcagccgcgcagaccgccacggtcgagctggaagtcatcggcagcgccttcgccggcggcgcccgcgcgctggcgcccacggcggcgcaggcggtgcgcatcatgaccggcgcggtgatgccggccggctgcgacaccgtggtgccgcaggagttcgtggaagccgtggacgacggcgcgcgcatccgctttgccgccgactgcgtgcgcaccggcgacaaccggcgcctgcgcggcgaagatctggcgcgcggccaggccgcgctgcaggccggacgcatcctccagccggccgacctgggcctgctggcttcgctgggcgtggccgaggtgcgcgtgcgccggcgcctgcgcgtggcgttcttctccaccggagacgagctgcgctcgatcggcgagccgctcgatcccggctgcgtctacgactccaaccgctacacgctgtacggcatgctgcgccggatgaacgtcgacctgctcgacatgggcgtggtgcgcgacgaccccgaggcgctcgaagccgccttccgcaccgcctgcgagaccgccgacgcggtcatcacctccggcggcgtctcggtcggcgaggccgactacaccaagcagatcatggcgcgcctgggcgatgtcacgttctggaagatcgcgatgcgcccgggccggccgatggccttcggccgcatcaattccaacggccgcgacgcgctcctgttcggcctgccgggcaacccggtggcggtgatggtcaccttctaccacttcgtgcgcgccgcgctgcagcggctgatgggcgccagcgtggcaccgctgccgctgctgcgcgtgcgcagcgcgcaagccatccgcaagaagcccggccgcaccgagtaccagcgcggcatcctggcgcgcgccggcgacggccagtgggaagtgcgcatcaccggccagcagggctcgggcgtgctgcgctcgatgagcgaggccaactgctttatcgtgctcggtcatgaacaggactcggtcaaggccggcgatgcggtcgaggtgatgctgttcgacggactggtctagccggaccggcaggcgctacacgcaagcgcttgccacacgccggagcaatgtgtcgtttttgtgccgcacatttgcggccatagcacagccggcacggggctttcgcctgcccccgccgccggcgggctatgcttggcatcggccaatcgctacacttggcgcacgattcagaaccattcgagtatcccccgtcatgaatcaggagatcgcctacctccaccccgtcaagaccgcccgcgcgctggtgctggtctacttgtgcttctcgctgccgatcgtgtcgctgggcctgtttgtcaccttcgtccgctacggtgacctgcccgccatcacggtcttcagcgcaatcatcctgaatgcgctgatcggctttggcctgctgtggctggcctgcaaggcctacaactgggtggccgcccgcttcggcggcattgaagtccacgtgcgcgaactggcgcccgaagacgagcgctgagcagcgcgccggcgcccaggccggcagcaatccgcaagccccgcgggggcttgccctgacccttccctgccgcgcgttcagccgccgttgtcttcggcggcctccggcgcgtccgccgctgctgccgcattgaggccaagcacctgctgcgcggcctcgcccggcagcgcttccaccgtgcgcagcttgcgcgccatctggcgcgtgcgcacttcggcctgctcgatattgcgcgcggcgcgctccagcgtatcgcgggtcttggccagcacgtcgccgaacttgccgaactcggtcttgaccgcgcccagcacctcccacacctcgcttgagcgcttttccagcgccagcgtgcggaaacccatctgcaggctgttcagcaacgcggtcagcgtggtcggcccggccacggtcacacggtagtcgcgctgcatcaggtcggtcaggcccgggcgccgcagcacctcggcgtacaacccctcggtcggcaggaacaggatggcgaaatccgtggtctggggcggcgacaggtatttctcggcgatggtctgggcctcgcgccgcagcgccacttccagttcgcggccaaaagcgagcacgccatccgggtcgccccgctcctgcgcgtccaccaggcgctcgtactgttccttgggaaacttggcgtcgaccggcagccagaccggcgcattgtcgccacccgcggccttgcccggcagccggatcgcgaactccacccgcgcgcccgagttgcgcacggtctcgacattcttgccgtactgctccggcgtcagcatctgctccagcagcatttccagctggacttcgccccaggtgccgcgcgacttcacattggtcagcacctttttcaggtcgcccacgccctgcgccagcacctgcatctcgcccagcccgcggtgcacctgctcgagccgctccgacaccagccggaaggactcgcccaggcgctgctccagcgtggcatgcagcttctcgtcgacagtgcggcgcatttcctccagcttggcggcgttgttggcctcgatgtcctgcagcttcttctccagcgtggcgcgcacttcggccaggcgccgctcgttggcttcggacatctgcgccagctgctgctgcagcccgtcgccgaagcggcgcagcgtgccggcctgctcgtcgcgcgcctgctggccctgcagcatcaggtgctggcgcacctgctcgagctgccgggtgttggtctcggtcagcttggccagttgctgcgcgaaggtgtcgatctggttgttctgcagcgtggcgatgcccgtcagctgcgacgacagcgcctgctggaagcgcagcatctgctgggccgactcgtcgcggctgccgcgcgcggcgtcggccacgtcggtgcgcaactcccgctccagccgctccatgccgcgcgcgctttccgcgcgcatgtcggccagttgccggccaagctcggcccccggcgaggcagcctgctggcgcagcaggacgatgaccagcaggacgaccgcgagcagcgccacggccagcgtcaggaacggaatcagggtcatgcagcaggaaacaggtaaatggcaggcttagcggcgccgcgacatgacgtcggggttgatcacggtgggtggatggccggcctgcgggccctggtcgagcgcggcgatcaggttgtcggcggccagcatcgccatcgcacggcgggtcttctcggaggcgctggcgatatgcggcgtgagcacgacgttgggcaccgtcagcaggtccggattgacgctgggctcgccctcgaacacatccaggccggcgccgaagatgcgcttgtcgcgcagcgcctgcgccagcgcggcatcgtcgacgatgccgccgcgcgccaggttcaccagcgtcgcggtcggcttcatcagcgccagctcggccgcgccgatggcgtggtggctctgcgggccatagggcagcaccagcagcaggtggtcggactggcgcagcaggtcttccttgctgacatagcgcgcgctcagcgcgcgctcggtgtccgccggcagctggctgcggttgtggtacagcacgctcatgccaaacccgctcgcgcggcgcgccagcgcctgcccgatgcggcccatgccgaggatgccgagcgtgctgccgtacaggtccatgcctaccagcatgtcatagctccagcgctgccacttgccggcacgcaggtagtgctcggcctcggtcacgcggcgcgcggtggccatcagcagggcccagccgaagtcggcggtggtctcggtcagcacgtccggcgtattggtggcgacgatgccggcggccgtcagcgccggcacgtccaggttgttgtagccgaccgccatgttgcacaccgcgcgcagcgccggcagcccggcgaccacgtcgccgtcgatgcggtcggcggcgttggccagcacgccggccttgcccgccaggcgcgccttcagtgcggcggcatccagcaccgcgtcctgctggttgtcgtcgacatcgaagtactgcgccaggtgcgcgatgacttcgggatagatggcgcgggtgacaagaacagacggcttcatggcatcaaacgtggaagaagaggaaggtcatgatgacaaacagcggcaccaggaaggtgcccgagtacagcatgtagccgaagaagctcggcatgcgcacgccgcggttctcggcaatggccttgaccatcaggttgggggcattgccgatataggtattggcgcccatgaacacggccccggccgagatcgcggccagcgtcgaggcatcgcgcgtcatcagcgtggccgcgtcgccaccggcggtgttgaagaacaccaggtaggtcggcgcgttgtccaggaacgaggacagcaggccggtggcccagaagtacatgccgtcgaccggctggccgttgctgtcgctgaccgcgcggatcaccccggagaaagcgccgtcggtgccggccttgagcatggcaatgaccgggatgatggtgaggaagatgccggcaaagagcttgccgacttccaggatcggctcccagttgaattcattgccggcacgcgccgcctgcggcgtcaccagcagcgacaccaccgccaccaccaccagcagcgcatcgcgcaccgcggcctgcagcggcacctcggtgcccaggacgtcgaatgcgatgcccggctgccacagcccgctcatcagcaccaggccgatcacggccagcagcagcacgaagttgaacttgccctcgatggcgatgccgcccgagtccggcgtggggtcgctgcgcggtggcagctcctcttccttgttctggtagtagtgacggtcgaccaggtagaacagcaccagcagcaccacgcagataaagaccgtctccgggaagatgttgcgcatggtccagaagaagtccacgcctttcaggaagcccaggaacagcggcggatcgcccagcggcgtcagcgagccaccggcattggccaccaggaagataaagaacaccaccacgtgcgccacgtggcggcggttgtcattggcgcgcagcagcggccggatcagcagcatggccgcgccggtggtgcccatgaagctggccagcagcgtgcccagcgccaggatgccggtattgagcccgggcgtgccgtgcaggttgccgcgcacgcagatgccgccggccacgatatacagcgaggcgatcagaacgatgaacgggatgtactcggccagcagcgcgtgccccgcgctggccgcggccgcatgcgtgccgaacgctgccgcgaacggcagcaggaacagcagcccccagcccgcggcgatcttgccgtagtggtggtgccagaacttgggcgcaaccagcggccacaccgcgatcgacagcaggatgccggcgaacggcagcccccacagcggggacagcgacgccccgtcaaggtccgcggcatggccggcggcgggaaatgcggccagcacggccagcagcggcaacagcacggaggcacgtcgcatcaggcaggatctcctcgggaatgcagcattcattggcgcaccgccggcacgaagccgcggcacgcaggcaagcctgcaagtgtaattcaagcacctcttgccccggggcttccggcatgggtggtgcatcgcattccgtgcggcaaaagccgcgggttcaggcctcgtcgaccaggatcacatgcacgcggtacgggccatgggcgccgagcacgatggtctgctcgatatcgcccgtgcgcgaaggcccgctgatgatattggtggcgcgcggcagttcgccgcgctcgctgcgcaccagcgcaaaggcgtcttccaggccggcgacgatgcgcgagcgcggcactaccgccacgtgggtctcgggcagcagcgcggccgaggcaaaggtggccgggcccgacagcagcatcagcgagccggtctcggcaatcgcgcagaagcagccagtgatgccgaccaggtcgccatgatcgtggtcggcctcgacctcgcgcaccggcgggcggcattccaccgccagccccgcggcctgccacggcagcgggcccagcgcgtcccacgccacggcacggtggaccaggttcaggttgtccagaaagcgcacggtggcggcgggcacctcgtccatcctcgccacgcggtcgacggtcgaggccatgcgctgggcctgcgccaggaaggcctcggccaggtcgacggccaccgccgggcgcgggccctgcgggtgacgcgccaggtagtcggccacggcctcgcgctcgcccgcgctcggccgggtcggcctgccctgggcagcacggatgcgggcaaagatgcggtcgcgggcgtcgttggtttccataaggcctggctggagaagcgcaaagcgcggcgaacgcgcgatgcgccgattatagtggcgcccgccgcatgcagagcatgcgatggccggcgcaaggtgttgaattttgctacgccgcgggctgaaccgagtacacctggcgcaggtaggacaggtagccgggatcgtcgcacatggtcttttccggcgtgtccgacagcttggccaccggctgcccgttgcagcgcaccatcttgatcacgatctgcagcggggtatagccgaggtcgttggtcaggttggtgccgacgccaaaggcgagccggcagcggccatggaagcgctcgtacagttcgatcacgcgcgggatgtcgaggctgtcgctgaagatcagcgtcttggtgcgcgggtcgacgcggttggcggcatagtgggcgaccatgcgctcgccccacagcatcgggtcgccggaatcatggcgcacgccatcgaagagcttgcagaaatacaggtcgaagtcgcgcaggaaggcatcgaagccgtaggtatccgacagcgcgatgcccaggtcaccgcggtactcgcgcgcccagcgctccagtgcgtacacctgcgaatcgcgcagccgcgggcccagcgcctggcaggcctgcaggtattcatgcgccatcgtgcccagcggcaccatattgtgcagacgggcaaagtggacgttgctggtgccggccagctgcggcccgagcaggcgccgcatggtcagcagcacctcttcctgccattcgcgcgaaaagcgccggcgcgtgccgtagtcggcgatcacgcaatcggccagctcgggtgtcttcagcaaggccagcttctggtccagccggcggcggccttcggccaggtcgggcctgggctgggtgcggcggaaatagacctcgttgacgatcgccaggaccggcacttcgaacaggatggtatgcagccacgggccgatgatcgagatctcgatctcgccattgccctgcggggacggccgcaccgagacatatttctcgttcaggtggaacaggccgaggaagtcgacgaaatcgctcttgataaagcgcagcccgcgcaggtaggcgagctcgtcgtcggtgaagcgcaactggcacaggtgtgccacctcggcgcggatctcatcgatatagggcgtcaggtcgacgcccgcgttgcggcacttgaagcggtattccacttgcgcctgcgggaactgatgcagcaccacctgcatcatcgtgaatttgtacaggtcggtgtcgagcagggacgggatgatcatagcgggccagacggcgatgccgggtcagtacgtcatgctaaccgaagtctggccgcacccggccactcttgccgctcaaccaccatcgaggaagggctgtggctgccgcggcgcctccctgccccgggccttgccctgcaggcaccacaactggcggccgtcggtagcggggcacgacaccagcgtggcggcggcgcgcggcacccgctgcggcagcggctcggcaaaggcgccgtcgccggccatgatgcgctcggtgtagacctgggtcccggcgcgctcgaagcgcaacacctggacccggtcgcccggctgcggctgcaactgcggcccgcacggcatcaggccggcccggccgcaatgggcgatggcgtcgcccgcgggcgaatcggtcacgctgaagtggtcccactcgaacgcggtcagcgccggcagcgcgaccggcgcatcggtgcgcgcgcgccacgccaccaggcgcgataccacgctgtcggccatgcccggcgactgggccagggtctgggcggcaaccgacccgatcggcgccagaaatgccgtcagcagcacaacaatgggtgcgaagatccggcgcatcgcggcatcgtgccgcaggctggcaaggcaaggctggcgtggcatacgggtctcccggcacggatgcaagtgactgttggcggcctcatcatgcccgctggcgggccgacatgccagcaggccgccatgcgttaaatcaaaagtacataaagaaataagaaaactatctgatccggctatatagacccgctattcttgccagaagcctcggctacaatatcgctttccgaaaggcctcggccggcgctcgcccagcccatgctgccatgcggcaccatgcggtggatgcggcgtccgccggcaagaagcggccccacagtttcccattaaaagccgacctgttttcctggaaccgaaatgactcacgttgtcaccgaatcctgcatccgttgccgctacacagactgcgttgacgtgtgtccggtcgattgtttccgcgaaggccccaacttcctggctatcgacccggatgagtgcatcgactgcgccgtgtgcgtggccgaatgcccggtgaacgccatttacgccgaggaagacgtgccgggcgaccagcagcagttcatcaacctgaacgccgagctggcccgcaactggccctccatcaccaagaccaaggccccgctggccgaggccgaggaatggaaggacgccactgacaagctgcagtacctgcagcgctgacagaacaagaaagccgtccccacgcgctttccgcaacaccgggcacaagcggcccatgcaaacgtatcaggacgaatatggacttgagcattccaaatcccgtcgccgacacgaccaagcaggtcgacggcggcagccctgcaggcggccagccgcaggagatcgatgcgctgatcgtcggtgccggcccggtgggcctgttccaggtctttgaactgggcctgctcgaaatcaaggcacatgtcatcgattccctgaaggtggtcggcggccagtgcgtggagctctatccggacaagcccatctacgacatcccggcggtgcccatctgcaccggccaggaactgaccgacaacctgctcaagcagatcgagccgttcgagcccaccttccacctgggtcaggaagtcgccgtcgtggagcgccgcgaggacggccgcttcttcgtcgagacctcgctcggaacccgcttcatcaccaagaccatctttatcgccgccggcgtgggttcgttccagccgcgcacgctgaaggtcgagggcatcgacaagttcgacggcaagcagctgttctaccgcgtcaaggacccgagccgcttccatggccgcaacctggtgatcatcggcggcggtgactcggcgctggactggacgctggacctggtcggcaaggccgagtcggtggtgatgatccaccgccgcgacggcttccgcgccgcgccggcctcggtcgccaagatgaaggaactgtgcgagcaaatggaaatgcagttcctggtcggccaggtcggcggctatgaagagaaggacggcgtgctcaccgagatcaaggtgaccggcgccgacggcgtgacccgccgcctgccggtggatgacctgctggtgttcttcggcctgtcgcccaagctcggcccgatcgccgagtggggcctggacctggagcgcaagcagatcaaggtggacaccgagaagttcgagaccaatatcccgggcatcttcgcggtgggcgacatcaatacctaccccggcaagaagaagctgatcctgtcgggcttccacgaggccgcgctggccgcgttcggtgccgcgccgtatatcttccccgagaagaaaatccacatgcagtacaccaccacctcgccgaagctgcacaagatcctcggcgtggattcgccggtgttcgactgagccgggcgagtgccgcagaaaaaaaccgccgcgaggcggtttttttctggcacaaaccaaaaaccatagctataatgcggcctcgctgttcgacacgacggcacgaagccagcagagatgcccttcgcaccgtacggcaggcagcaagccggaagctttcagacaccttctgacaagaacaaaatgtcgaaaaggtgttgacgaagaaaagagaaactggctataatttctctctcagctgttccccgatagctcagtcggtagagcgacggactgttaatccgcaggtccctggttcgagcccaggtcggggagccaaccgatacggaagcccggtgcaaacgcaccgggctttttcgttttgggcttcggttcgcgcaacgcgcttcgatcttgtccggcctcgacagccgtcacgacagcctgcgggccgccgcaacgcctgccctctcccacttatccctgcagcgaaccgccagcggccttcagcgccacgacaatggcgtcggcattggcctcgatccgatgcagcggccccgccacggacatgccataggtcacgcccccgatggccaccgggaaggcgatcgcgccgagatcaggaaacgactcgccaaagttcggataccagccttgcgcctgccattgctgcatggcggcttcgaaaacgcgcagcgagtccaccgtgcgccccgtgcgcgaggcaaacgacacgccggccagcagttcggcgcggctgtccgccggcatcgtgccaaggatggcgcggccgatcgagttcacgtgcgcatcgcgcagctcgcccggcgcggcgatatagcgcaccggattgccggactcccgcacctccaggtacagcacgcggccgtcatcctgaagcttgccgaagatcacggtttcgccggtggtgtcgcgcagcgattccagcaccggctgcacgcgttcgagcagcgggtcgttgcgggcgatgcgctgggcaatgtcgagcagccggcgcgtcgggtagtagccctggcggcggccggtctcgtacaggtagccgagcgaggccagtgtgcggatcagccccaggcagctcgacatcggcgcgcccagcagcctggccagctcggtcagcgtcagcgagcgcccttcgcgcgcatagatctccatgatctcaatcacgcgcagcgcggtcttgacgctggcgtgacccgatttttctgccggttcctgttctgccatcgttggcttcctcgacttcaatatctgttggccgggattgtacgcggcggagtcggccggcaagggtgtcagccgccctccgcgccgcctggcccgggcaacgcctgcggccagctgcggatattgccgggcgtgcgcgagaagcgcgtcgggatgcccacgccacgcagccggccttcgctgggatggtcgtattcgaacatcatgccggtggcgcgcaggtgcgggtcgtcggccaggctctcgaaatgcggcacttcgctgtgcgggatatcggcatcacgcagcaggtcgagccattccgcagtgctgcgctgcgcgacgatctcggccagtgtggcgtagagcgcgtcgatattggcgctgcgcgcggccggggtggcatagcgccgatcctgcgccagctccgcatggcctgacacatcgaaaaaacgcagccattgggcgcttgtatagggcagcagcgcaatatggccgtcgcgcgtgcgatagggcttgcggtgcgccgacatcacgcgcggatagccggcctgcccgagcggcgggatgaaggtctgcccggccaattgctcggtggccaggaaggacaccagcgtctcgaacatcggcacctcgatggcctggccctggccggaacgctcgcgctcgtacagcgccatcgggatcgcgtaggccacggtcagcccggccaccttgtcggccaggatggtgttgacgtactgcgggccttcgttcgagttcgcaccctggaactgcgccatgccgctgcgcgcctggatgatgtcgtcgaaggccggcgcgcccgcgtagggaccctcttccgaatagccataagcgccgcagtagatcagccgcggatggtccgcgcgcagcgacgcatagtccagcccaagcttgcgcagcgactgcggccgcacgttggagacaaagacatcggccgtggcgatcagggctttcagcgcggcgaggtcatcgggctgcttcacgtccagcaccacgaactgcttgttgcggttcaggttcaggaagctggcgcccatggccgcgtgccgcgccggctcggcgtggcggaacacatcgccggcgggcggctcgaccttgatgacttcagcccccatgtcgccgaggatctgggtggcatacggccccatcgcgaccgcggtcatgtcgatcacgcggatgccggccagcggcccggtggccgcgctcgcctgcgcttgctcgtctggcatcgtcgctccctctcagtacgacttgggcaaacccagcacgcgctcggcgataaagcacatgatcagctgcgggctgaccggcgcgatgcgcgggatataggactcgcgcagcagccgctcgacgcggtactcgcgcgagtagcccatgccgcccagcgtcaggatcgcggtctggcacgcgttatggccggcctcggcggcgaggtactttgccgtgttggcctcggcgccgcaggactgcccggcgtcatagcgcgcggcggccttgagcatcatcaggttggccgactccagctgcatccaggcctgcgccagcggatgctgcacgccctggttcatgccgatggggcggccgaacaccacgcgctccttggcgtactgcgtggcaatggccagcgccgcgcggcccaggccgatggcctccgccgcgatcaggatgcgctccgggttaagtccgtgcaggatgtactcaaagcccctgccctcttcgccgatgcggtcttcctccgggatgaacaggtcgtcgataaacagcatgttggtatcgacggcggcgcggcccatcttgtcgatctcgcggatctcgatcttgctgcggtcgactttggtgtagaacagcgacagcccttcggtcgacttcttcaccgactccagcggcgtggtgcgcgccagcagcagcatgcggtcggccacctgcgctgtcgagatccagatcttgcgcccgctcaccgaatagccgcccggcaccttgcgcgcaaaggtcttgagcttggtggtgtccaggcccgcgtcgggctcggtcacgccgaagcaggccttctcctggccggcgatcagcggcggcagaaagcggcccttctgttcgtcggtgccgaacaccaccaccgggttcaggccgaacacattcatatgcactgccgaggcgccggtcatgccagcgcccgactgcgagatggtctgcatcaccagcgccgcttccaggatgcccaggcccgcgccaccgaaggcctcgggcatcgccacgcccagccagccgccttcgcacagcgtcttgtagaactcgtgcggataggtgccggacttgtccaggcgatcccagtactccatgtcgaactgcgtgcagacctgctgcacggcctcgacgatggatgcctgttcttcggagaggtcgaaattcatagcgttacctgcctgatgtcgttgtcttgttggttgtctgatggttgcccgaagagcgcctattccggctggatgccagcgtctttcaccagccgcgaccacttctgcagctcggccacgacaaactggctgagctcggccggcgtgctgccgaacggctcgaagcccagcgcgtggaaccgcggcgcatgctgcttgctggtggcgatggcaaccagttcacgattgagccgctgcaccaccggcgccggcaccccggccggcgcgaacacgccgttccatgaggtcacgtcgaaacccttcagctccggcacgctcgccagcggcggcaggtcgggcagcagctcgctgcgctgcgcggtggtcaccgccagcgcgcgcagcttgccggcgcgcacgttggcgatgcctgcggcaaagtcgacgaacatcgcctgcacctggccacccatcacatcggtcatcgccggcggcgtgctcttgtatggcacgtgcagcatgttcagcccggccatcttcgacagcgtggcgcccgagacgatgccggtgctgttgccgctggcatagctcaggcccggatgcgccctggcatagtcgatgaactcgcgcagcgtcttcaccggcagcgccgggttgaccaccagcatgaacggcaggttgcccatgcgcgagaccggcgtgaaatccttgaccgggtcatagcgcagctgcttcatcagcgacgggttggccgaatgcgtggtgttggtggtcatgaacagcgtgtagccatcggccggggccttggccacgaactcggcggcaatggtgccgttggcgccgggcttgttgtccaccaccaccggctgctgcagcgcctcgcccaggtatttggcagtcaggcgggccacggcatcggtgccgctgccggcagcgaacggcaccaccaggcgcagcggcctggacgggaattcatcggccgacagcgccggggtggcggccagcgccgcggtgcacccgagcaccaggctggcaaaggcattgctgaaggacttcacggtagttgtctcctgtagttgttcaatcccttgccgtgaccagccgcgtcttatgcgggccgtatcacgcgctcgggggattcctcatatggcggggaatagatgaccagaatcttggccggctcgtcgctgaccacggtgaacacatgcatctggtccggcgggaagaagcagcagtcgccagggcccagttcctttcgctggccgccgacctcggccacggcgcggccttccagcacgtagcagacctgctcgatgccgggatgcgcgtgcggcagcgcgcccttgcccttctcgatggtgccgtggatcacttccagatgccgcgatccgacggtctctgggccgatcagccggcgattgagggtgccgacatggttggcggggtggtagccctcgacctcgtcggtcgagatgaaatagacgggttggtcctgcatgcggtgctcctgccttaattcatatctatgaataacagtttattaccttgaatttatccgtcaaacaatttcgacatcgctgcgggtttaccgggagtgcaaggggcgagcgccagcctcacgcggcgcgtgatcggcaagaaagtgttgtgggagtgacccggcgctcagccggcgaagcggtagcccacgccgatctcggtcagcaggtaggcaggccgggccgggtcggcttccagcttgtgccgcaggtgccccatgtagacgcgcaggtactggctgctgtcggcatgcgacggcccccacacctcgcgcagcagttcgcggtgggtcatgaccttgccgcgatgcgccagcagcaccgccagcagccggaactcgatcggcgtcaggtgcaccggctcccccgcgcgcgtgacctggcggttggccaggtccacggcgatctcgccgaacgccacctgcgcccgcccctgcgcgccggcacgcacatggcggcgctgcagcacgcgcaggcgcgccaccagctcgcccacgccgaagggcttggtcaggtagtcgtcggcgccggcgtcgagcgcgcggatcttctcggcctcgccggtgcgcgccgacagcaccagcaccggcacttcggtccaggtgcgcaggtcgccgatcatcgatacgccgtcgccatcgggcagccccaggtccaggatcaccaggtccggctggcgcgtgccggcctcgatcagtccgcgctgcagcgattcggcctcgtgcacggtgcagccctcgtcctgcagcgccgcgcgcacgaagcggcggatatggggctcgtcttccaccagcagcaccgtgggcgaaaactcgaatggcataacgcgtcagatccttgaaaggttgtcgggttcaggccggcaagccggccgcttccagttccagcactggagggttgccgcgcggcagcgtgaccacgaagcgcgcgccggtgccttcgccctgcgcccgagcatgcaccggctcgacgcggatgctgccgccgtgcgcctgcacgatggcctcgcacacggccagccccaggcccaccccggtggtggcggactcgcgctcgccgcgggtgaatttctcgaacacctgccgcgccatcgccgccggcacgccggggccgtcgtcctcgacgacgaggtgcacggcgtcgtcggagagctcgccgcgcacgcggatctcggtacccggcgcggtgtacttggccgcattctccagcaggttgcacagcacgcgctccatcagcacgccatcgcattccaccagcggcagtgccgacaggtcggccaccaccacgcggtgccgcgccagcgcatcgcgcagcgacgccagcgccgcgccggccagttcttcgaacgactgccattccttgcgcagcgccacactgcggctttgcagccgcgccatgtcgagcaggttggccaccatcgcgtgcatgcggcgcgcctggtcgcgcatggcgccgacggtctcggccacctccggcgccagcggcgtcgtgccgcgctgcagggtctcggccatgccgatcaggctggtcagcggcgtgcgcaggtcgtgagacaccgccgccagcagcgagctgcgcaggcgctcggactccatcgccagcagcgcctgctgcgccacctcgacatagtgcagccgctcgatcgcaatcgcgatcagcgtggcaaagacatcgacctggcgccgcagcgcgggctgagcaaatgcgcgccaggtgcgcggctccactgccagcacgccgcgcacctgcatcggcgccttcagcggcaggtacagcaccgtgccggaaggcagcgtgtcggtgccggtgccggccggctggccgtggttgaagacccattgcgccagcacgtggtcgacggcatcgctctgtgccgcgccgccggcctcgggagccgtggccgcgggcagcagccggccgtccgcgccgaccaggaaaaacgcggcacgcgcatcgaacgccgcgcgcaggaagcggctgccgataccgacgatctgcgcgtcggtcagcgccgccgacagctcgcgcgccagctcgtacagcgtgcgcgcatcggtctcgcgctgcaccgatacctgggcctgctcgcgcagtccggccgtcagctgtccaatcaccagcccgactgccagcatcaccaggaaggtcaccaggtattgcacgtcggtgaccgcaaacgacagctgcggcggcacgaagaagaaatcaaacgcccccaccgccaccagcgcggcgaacgcccccgcggtacgtccgtggcgcagcgccacgccggccaccgccagcaggaacagcatggcgatattgaccaggtcgaaccatggccgcgccagcgccgacagcgcggtggcgccggcgcaccaggccaccgcccacagcaggcccggccactgcgcaggccgggcgtctgcctgcggcggctcggtgccgggcagcacgggcgcatcagcgggggtctcctgtcggacgctgtcgtccgccacgcggatcacgtcgatctcgggacacgccgcagccagcgcatcggcaaaactggtgcgcccgaacagccacgcgcgcgcgcccagccatggcgccagcgcgcgcgccagcagcgcgtgcatgcggccggacaatgaagccccgccatcggcccagcgcgccggcgtgcggccgatcaagaccttggtcagattgtgccgccgcacatagccggccaccgccgccaccatgtcgctgccggccagcgtttcggtacgcgcgcccagcgcctcggccaaccgcatggcctggtcgagctgctcgcgctgggcgtcgggcacgggtgccaggcgcggcaccgacaccgtcaccacatggcagtcgcaatcgagctgcccggccagccggcgcgcgctgcgcaccacctgcgcagcatcgctgccgtggccgacacaggccagcaccgcttcacgcgtgcgccagaccggttcgatcgaggcttcctgccggtaggcgcgcacgtcgtcgtcgacgcggtcggcagtgcggcgcagcgccagctcgcgcagcgcaatcaggttgcccttgcggaagaaatgctgcacggcatggcgggcctgctcgggcacgtacacgcgcccttcgcgcaggcggcgcagcagctcgtcggcgggcaggtcgaccagcaccacctcgccggcatcgtcgaagaccgtgtcgggcacggtctcgcgcacgcggatgccggtgatgccggccaccgcctggttcaggctgtccaggtgctggacgttgaccgtggtccagacatcgatgccggccgacagcagttcggcgatgtcctgccagcgcttggggtggcggctgccgggcgcgttgctgtgcgccagctcatccaccaggatcagcgcaggccggcgtgccagggccgcatcgagatcgaattcctgcagcgtgcggccgcggtagtcgacgcggcgcaatggcacgcgctcgatgccttcggccagcgcctcggtttcggcgcggccatgggtttcgaccacgcccaccaccacgtcgccgccctgctcgcgctgcgcgcgcgccgcggccagcatggcgaaggtcttgccgacgccggccgaagcgccgaaatagatgcgcaggcacccgcgcgcggcgcgttcgccggcggcctgcatgcgctgcagcaggtggtcggggtcggggcggggatcgtcgggttggcgcggctcaggcatggtggtcgcgcttgcctcgcagcggcgggagcgcagccagattgtgccacgcaggcgccggcgtaaagtgcgccaaggtagactagcggcgatttccgatcgctacgcccgcgcgcgcattgcactacattcttgacagtgcagtcgtatacatgccatagttacgggcgtatagcattcatggaaaccggtactgtcaggctccagttgtataggacctggcgctatcacccctgacactggttgcacggactgaaacgtccacatctttcaggttcgcgggggcgcaccagggcattagcccggcgtgcaataccagtcgctccggcgaccgcagtttccccccgtgtgaaccagccgctccttgcggcaatcccctaaaggactgaattgactaagatcgtcttgaaacccggtgagcccgttgaagttgcaatgcggcgcttccgtcgcgccattctgcagactggcctgatcgttgaactcaagagccgcaccgcttacgagaagccgacgaccgagcgcaagcgcaagaagaaggccgccgaagcgcgtctgcgcaagcgcctgcgcatgcagatgctgccgaagaagatgtactgatccggtacgcttcgccgcctggcaccgccgggcataaaaaaaccgccagttcgctggcggtttttttatgcctcgcgcccaggccggcccccgctgcgccttgccgccgcggcttttgctgcactgcgccacctgagcattgcgccgatgaccggcataatggcggatattgcgcccgtgcggcgccacaccggaccctgccttgactgccatcctagagttgcgcaaggtgcgcaagcaatacggcgacacggtcgtggtcgacgacctcgatctccaggtatttcgcggccagtgcttcggcctgctggggcccaacggcgccggcaagaccaccacgctgcgcctgctgctgggcctgaccacgcccatggccggcacgctcacgctgtgcggcgagcccatccccgagcgcgcgccgcaggcgcgcatgcgcgtgggcgtggtgccgcagttcgacaacctcgacccggatttctcggtgatcgagaacctgcgcatcttcgggcgctacttcggactgtcgtcggccgagatcgagcggcgcgtgccgatgctgctggaattcgcccggctggaaaaccgcgccgatgcgcaggtgcgcgacctctccggcggcatgcgccggcgcctgacggtggcacgcgcgctgatcaacgaccctgacctgctggtgatggacgagcccaccaccggcctggacccgcaggcgcgccacctgatctgggagcgcctgaagtcgctgatggccagcggcaagaccatcctgctgaccacgcacttcatggaagaggccgaacggctgtgcaactacctgtgcgtgatcgacggcggccgcaagattgccgaaggcaagccgcacgagctgatcgacagccagatcggctgcgacgtggtcgaggtctatggcgatgaactggacacgctgcgcggcagcctgacgccgctggcgcaacgtactgaaatgagcggcgagacgctgttctgctatgtgcgcgagcccgccccgctgctggcggcgctgcacggcaggaacggcgtgcgctacctgcaccgcccggccaacctggaggacgtgttcctcaagctgaccggccgcgagatgcgggactgaaccgagggactgacatgagcgaacaggatccccgcgcggataccaccactgcccccgcggccgctggcggccacgccgccgcgacgccgcgccagcgctatccgcagccgctgctgccgcgcaacctgcgcaactggatgatggtctggtaccgcaactacatggtgtggaagaagctggccatcccgtcgatgatcggcaacctcgccgacccgatgatttacctgttcggcctcggcctcgggctggggctgatggtgggccaggtcaacggggtgtcgtatatcgccttcctggccgccggcaccaccgcgtccagcgtgatgatgtcggccagcttcgagtcgatgtattcggcgttctcgcgcatgcacgtgcagcgcacctgggaggcgatcatgcatgccccgctgacgctgggcgacgtggtgctgggcgagatcgcctgggcggccagcaaggcggtactgtccgggctggccatcatgctggtggcgggtgcgctcggctatgcgcagatgcccggcgcgctgctggcgctgccggtgatcgtgctggccggcattgcctttgccgcgctggcgatgactgtcaccgcgctggcgcccagctacgacttcttcatgttctaccagaccctggtgatgacgccgatgctgctgctgtcgggcgtgttcttcccgctggaacagttgcccgagggcgtgcaggcagccaccaaggtactgccgctggcgcatgcggtggcgctgatccggccgctgatgctgggccgtccgtcggaggatgtcggcctgcacctggcggtactgggcgcctatgcaatggtggcgctggtagtgtgcctgatgctgctgcgccgccggctgctgcgctaagactgccgcatgccgggcctcaggcgctgcccacgagcttgagcccggcaatcccgcacacgatcaggccgatgcaggccagccgcgccgcagtggcgggctcattgaagagtatgatgccgaggatcgcggtgccgaccgcgccaatcccggtccagacagcatagccggtcccgaccgggatatgccgcagcgccagcgccagcagcagcacgctgatggccatgccgatcagcgtgatgacgctgggcaccagccgcgtaaaaccttcggtgtacttcagcccgatcgcccacaccacctcgaacagccctgccagggccagcagtgtccatgccatatcgatttctcggattgcgtcgcaacgtgcgcaacgatagcggagattccgccaccttgcagcgcaccgtcctggcgctggcggccgcatgcgccacggcgtcactggccgggtgcatggtgatggccgtgggtagtgccgcggtgtcgacggtggctaccgtcggatcggccgccgtcagcgtggcgacaaccgcggtcagcaccacctacgacgtcacggccgcaggcgtgaaggccgtggccggcagcgacgaacccgcgccgcccccgtcgccacaacctgcacagccgccacagccggcgcagtaagccctcagtcgcccaggccgcgcagcaggtcggccttcaggtcatcgaccgactccagccccaccgccagccggatcagcccttcgccgacgcccgcggccgccttggcctcggggctcacgcgcgcgtgcgtggtggtgtacgggtgcgtgatggtggtgcgggtgtcgcccaggttgccggtgatcgagcacagccgggtgttgtcgatcacgcgccaggcattggcccgctgctgctcgggcgtggcgcccttcagctcgaacgacacgatcgcgccgccgccgctttgctggcgcatggcgatctcgtgctgcgggtgcgacttcagcgccgggtggaacacgcgcgccaccgccggatgcgattccaggaactgcgccagcgccagcgcgctggccgaatggcgttccatgcggatcgccagcgtctccatgcccttgagcagcacccaggcgttgaacgccgacagcgtcgggcccgcggtgcgaacgaacgggaacaccttgcccatgatgaagtcgtgcgagcccagcaccgcgccgcccagcacgcggccctggccgtcgatatgcttggtggccgaatgcaccacgatgtcggcgccgaacttcatcggctgctgcagcgccggcgaacagaagcagttgtcgaccaccagcagcgcgccggcgtcgtgggcgatgtcggccacggcggcgatatcggccacttcggtcagcgggttcgacggcgtttccaggaagagcagcttggtgttcgggcgcaccgcggcgcgccatgcgttcaggtcgctcgggtcgacgaaggtggtctcgacgccgaacttcgagaagatattgccgaacagcgtcatggtcgagccgaagatcgcgcgcgagctgaccaggtggtcgcccgcctgcatcgacgacagcaccaccgacaggatcgcgctcatgcccgaggcggtcgccatgcaggcctgcgcgccttccagcgcggccaggcgcgactggaacatcgacacggtcgggttggtgaagcgcgagtaggtgaagccctcttccgagttggcgaagcgttcggcggcctcggcggcgctgttgaagcagaagctcgaggtcaggtaaatggcttcggagtgctccatgaattcgctgcgcagcgtgccggcgcgcacgccgagggtgtcgatgccgagcgattcggggttgagcggttcgttcatgctggtggagcgcggtcgtacccgcgcgaatgcgatggtttcgacgagccggcgccggccaggtggaccggcgcgcggccatgaaaaaagcccgtgcgatcgggtggtcggatcgacgggcttgctgttctgcgaatggccttcggcttcaggctgtggcggccggcttccggaaatcgctgcgccgcgaaggcactgcgcatcgggaatcgttgctgaccgccatctctttagctgtttcgggctggacccgcgtccgcaagctgactatcaaatcgacgcccggccatgttacggccgggctccgcattcgtcaacgcgcggacagcggcggcacggcttactcgttgccgccggagcgctgcaggtgcagttgcgagcgctcggtgtcgccattggtgccgtcgcggtcggcctggctgcgcgccgtttccaggcggttcaggtaggcctcgtcgatatcgccggtgatgtagcggccatcgaagcacgaagcatcgaagtccttcagcgccgggttgatgtcgcgcacggcctgcttcatcgcttccacgtcctggtacaccagcttgtccgcgccgatgatcttcgcaatctcttcgtgggtgcggttatgggccaccagctcgctgcgggtcggcatgtcgatgccatacacgttggggtacttcaccggcggcgcggccgaggcgaagatcaccttgttggcgccggcatcgcgcgccatctgcacgatctcgaacgaggtggtgccgcgcacgatcgagtcatcgacgatcagcacgttcttgcccttgaactccacgcccatggcattgagcttctggcgcaccgacttcttgcgcaccgcctggccgggcatgatgaaggtgcggccgacgtagcggttcttgaagaagccttcgcggtagttcacgcccaggcggttggccacctgcatcgcggccggacggctggaatcgggaatcggcatgaccacgtcgacatcgccggctgacacttcctggcggatcttctcggccaggtagtcgcccatgcgcaggcgcgcgtcatagaccggcacgccgtcgatgcacgaatccgggcgggccaggtagacgtactcgaaaatgcacggcgtcagcaccgcgttctcggcgcactgcttgctgtagagcttgccatccaggtcgatgaagatggcctcgcccggcgccacgtcgcgctcgagcttgtagccgatgccttccagcgccacggactcggatgccaccatccactccttgccggtgggggtctcgacgctgcccaggcacagcgggcggatgccgaacgggtcgcgcaccgccagcatgccgtagccggcgatctgcgcggcaatggcatacgagccgcgtacgcggcggtgcaggccgctgaccgccgtgaagatggtgtccgggtccagcgccatgccgttgctggcgcgctgcagctcgtcggccagcacgttcagcagcacttcggtgtccgaatgcgtgttgatgtggcggcggtcgcggcggaacatctcctcgcgcagctgctcccagttggtcaggttgccgttatgcgccaggatcacgccatagggcgcgttcacgtagaacggctgcgcttcttcctcgctggatgccgagccagcggtcggatagcgcacctggccgataccggcggcgccgggcaggctgcgcatattgcgggtgcggaagacatcgcgcaccaggccgttggccttgtgcatgtggaaagtactgccgttggcggtggcgatgccggcagcatcctgtccgcgatgttgcaacaacagcaggctgtcgtaaatcaattggttgacaggcgtggctgaaaccacgccgacgataccgcacattgccaagctcccaggaaaggctttgaatcagggggcgcagcctggtccggaaatcccccggacccaaaggcctgcgtactaccgaccgggcaccatgcccggcttcatgtcttgacgtacttcgccagctccggcggcagccatggcttcaccgattccatggcctgcatcacataagggcggcttaccgcgtcgcgccagaacggttcttccggcaatttggtcaggctggccagcgtgaccatcaccatcaccagcagcacgccgcgcagcaggccgaacatcagtcccagcccgcggtcggcgggcttgagcccggtgctctccagcagctgcccgaccaccatgccggccagcgaggcgcccagcacggtgccgatcagcagcaccacgaaacccagcgcatggcgcgccagctcgccgccaggcatcgattcaggcatccagcccgcggccaccgcgccatagcggaacgccacccagaacgccaccacccagccgatcagcgagagcacctcgcgcaccaggccgcgcagcacgccgagcacgcccgaggccagcaggatgaagaccacggcatagtcgaagaaagtcggctgcatcattgcttgcggccgggcacaggcgccggccgtgcttgccccttactgttccacgaccttcgaggtcagccccaccgcgcgcacacgcttgtcggcggcgtcggcggcgtcacggtcgctgaaggggccggcacgcagcaggatgcgctcgccatcggccagcattttcttttcgacataggccgggaccttgctcgccttgagcttggccagccagcccttggcgcgctcttcggaagagaaggcgccgatcaggatcaggtacttgccgctgcccggcttggcttcgggcttggcttcagcccgttgcgccggcttgtccgcagcggctgcggcggccgcgggcttgggcgcgctgacgatttcctcgccggcgtcgagcgcctcggcatcattgcgcgccgccggcgtgggcggcagcgggtcggccttgcgcggctcgacgcggggcttctgcgccccctgcgcgcccgtgaccccgtttgcgacctttaccgagacgtcatcggacaccggccgcggcttggtctcgaacacgatcggcagcacgatcacggcggccaccatcagcaccacggcgccgatcaggcggcggcgcgcgcgctgcttctgcgggaattcggggtcgagcgtatcgtcggcatagtcatcggccagacggcgcgacgaggcgatgcctgcacccgtgtcggtgcgctggcgccgcgcacgctcgggtgccgggtcgttgcccttgcgggaagaaaacagcgaaagcaggcccatagattggttcggtgatacggccttgtggggccgctcgttgcgtttgccgctcattgatcggccaaggccgccggggttgccaggtcagcgggcgccggggcgcctgcttcagttagcctgcgtggcacgatacgccatcacgccggcgacggtatagaacgatccgaagaccagaattctatcattctcggtggctcgctcgatggcatcgcggaatgccgcctcggggctggagaagcaggccgcggtggcgtccgggccggggcggaatccgcccgcctccagcttggcgagcaggtccgcggccctggcggcgcgctcggtcggcaggtcgcacaggcaccagtggtcgaccttatcggccacgtgctgcagcaccccggcgatgtccttgtcctgcatcgcgccgaacaccgcgtaggtgtagcggaagaaccccatgttctccaggttctgccccagcgtggccgccgcatgcggattgtgcgccacgtccaggatcacggccgggcggcctggcagcacctggaagcggcccggcagctcgacaaaagccaggccgttgcgcacttcctgtgcgctgaccggcaggcgcgggcgcatggcctgcagcgcggccagcgccgccgccgcgttgagcagctggttggcgccgcgcagcgccgggtagcccaggccgttaagcttgcgcccgccgccgctccagtcccattgctggcgctcctggcccttggcggcgtggaaatggtagtcgcgccccaccagccacaactcggcgccgacggcctcggcgtgcgccaccagcgacttgggcggcatcgggtcgccgcagatcgcgggcacgcccgggcggaagatgccggccttctcgaagccgatctcctcgcgcgtatggcccaggtactgggtatggtcgatatcgacgctggtgacgatggcgcagtcggtatcgatcacgttgaccgcgtccaggcgcccgcccaggcccacttccaggatgatcgcgtccagcccggccgcggcgaaggcatgaatgatcgccagcgtggtgaactcgaagtaggtcaggctgaccgggtcggcaaagctgttgcgcgcgcgctcgaccgcctcgaaatgcggcagcagctgcgcatcggtggcgatctcgccattgatgcgggcgcgctcgttgaacgagatcaggtgcggcgaggtatggcagcccaccttgtagccggcctccagcaggatgcgctcgagcatcgcgcaggtagagcccttgccgttggtgccgcccaccgtgaacaccacggcgtcgatgcgcagcccgagggcctccttcacgcgcgtgatgcgcgccaggcccatgtcgatgcccacgggatgggcggtttcgagatgggcaagccattcggggagcgtatggaagacaggcatgtggggtgcgaggaaaagctgttgctaccagatttggccagccagcggcaaagtcaaggccgggcttgcacccggcccgacatagccaccggggcggccaggaaaagcgaaaggcgcgtcaaccacccgcgcccttgatctgccatgcagacgttgttatgccaccgcgtcggccggctgcttctgcagcagcgccagcagctgcgccagttccgcgcgcatcttgcggcggtcgacgatcatgtcgatagcgcccttctggatcaggaactccgagcgctggaagccttcaggcagcttctcgcgcacggtctgctcgatcacgcgcgggccggcaaagccgatcagcgccttgggctcggcgatcaccacgtcgcccaggaaggcgaagctggccgacacgccgcccatggtcgggtcggtcagcacgctgatgaacggcagcttggccgcgctcagctggttcagcatcgaggtggtcttggccatctgcagcagcgacagcaggctttcctgcatgcgcgcgccgccggtggcggtaaagcagatgaacggcaccttctgctccagcgcagcctgcgcgccgcgcacgaagcgctcacccaccaccgagcccatcgaaccgcccatgaactcgaactcgaagcagctgaccaccaccgggatggtgtggatggcaccgcccatcaccaccatggcatcggtctcgccggtgtcatccatggcggccttgatgcggtccgggtacttcttggaatccttgaacttgagggcgtcgaccggcacgatctcctggccgatctcatagcggccttcggcgtccagcagcccgtccaggcgtgcccgcgcgctgatgcgcatatggtggtcgcacttggggcagacgtgcaggttggcctcgacgtcggtccggtacagggtggactcgcacgacgggcacttgacccacaatccctcagggatgcccttgcgggtgctggggtcggtctgttgaatcttggggggcaggagtttatccaaccagctcatgaaagctcctttcggatgactgcggtccgccggcaagcccggtgtcgggacgcctgttggcagatggcagggaatcaacccgcgaatttaccatgccggcccggtgacctcgaagcgcaacgcgcgatttgcgcacattgaagcacttaaaaatgatcatcaggccgacattagatcacttcaactatccagcgcctggcggatctcggcgataaacgcctgcagcgtcgccaccgcctgttcgcgcggggtgtcctccagcagctgcaccaggcggctgccgatcaccacggcatcggccacgctgccgatcgcgcgcgcggtcggcgcgtcgcggatgccgaagcccacgcccaccggcaggtttgcatgctgcttgatcagcggcaggcgcgccgccacgctgtccaggtcgatcgcggccgagccggtcacgcccttgagcgacacgtagtacaggtagccgctggccacgcgcgccacggcctcgatgcgggcatcggtcgaagtcggcgccagcaggaagatcgggtccatgccgttgtcgcgcatcagcgtggcgaacgactcgcactcctcgggcggatagtcgaccaccagcacgccgtcgacgccggcttcgcgcgcggcggcggcaaagacctgctcgcccatgcactcgatcggattggcgtagcccatcagcaccaccggggtatcggcattggtctggcggaactcgcgcacccactgcagcacctgggtcagcgacacgccctgcgccagcgcgcgctcggaggcgcgctggatcaccgggccgtcggccatcgggtcggagaacggcacgcccagctcgatcacgtcagcgccgcccgccaccagcgcatgtatcagcgccacggtcaggccgggctcgggatcgccggcggtgataaacggaatcaggcccttcttctgctgcgcggccagcgccgcgaacgtcttctggatacgggacatatcagggaatcaggtgaggccgcggcgccggcgagacatcgtcgttggcggcggccagggttggggtggcggcaggctcggcggctgcattcgtgacggcaagggctgcagcggcggcagacacgcgatcgcatgccacctgcacatactccgggttgatctcgaagccggcaaagcgccgtccgtggcgcaggcaggccaccgcggtggtgccgctgccggcgaacggatccagcaccaggccgcccggcgggcagcttgacagcaccatgcgctcgacgatttccagcggcttctgcgtcgggtggttggcgcgctccgggtcctggcggtggatgcgcgagacgctccacaggtccttcgggttgtagcccacctccagccacttcttgccttcgaaacgcggacggctgcgcgccttcttggtctcggggtcgtagggaatgcggaccgggtcgagatcgaagtagtagtcgcgcgcgcgggcaaaaaagccgatgttgtcgtgcaccgacgagaacttgcgcgtggtgccgcccatgctgggcacgcggcggtcccagatgatctcgttgatcatggtcaggcgccgcttgagcatcacgaacagctcgggcgaatactgccaggtgcagaacaggtagagcgttcccttgggcgcgagcttgggcacgaccgcgttcatccagcgctcggaccagtccagatactcctggcccgacagcaggtcggaatcgttgccgtagtccttgcccagcccgtagggcggatcggcgacgatcaggtcgaccgagccgtccggcaggcgggcaatgccctcgaacatgtcttcctggaacaggcgcagctgggcggaatcgggcgctccggacgcatccggcgcgcccgcgccgcccacggcaagtccggtcggaggcagcgcgcgcatcagagcttgagccccgcgcgctcggccacggtgtgcatgtccttgtcgccgcggccggacaggttcaccagcagcagcttgtccttgggcagcgtcggcgccagcttgcaggcataggcgatggcgtggctcgattccagcgccgggatgatgccctcgatgcggcagcagtcgtggaaggccttgagcgcttcttcatccgtgatcggcacgtactgcgcgcgaccgctgtccttgagccacgcatgctcggggcccacgcccgggtagtccaggccggccgacaccgaatgggtctcgatgatctggccgttggcgtcctgcagcaggtaggtgcggttgccgtgcagcacgcccggcgtgccgccggtcagcgaggccgcgtggcggccggtgtcgaggccgtcgccggcggcttccacaccgatcagctgcacgtcctggtgctcgatatacgggtagaagatgcccatggcattggagccgccgccgacgcaggcgatcacggcatccggctggcggcccgtcatctccggcatctgcaccttggcttcctcgccgatcacgcactggaagtcgcgcaccatcatcgggtacggatgcgggccggccacggtgccgatgatgtagaaggtgttctcgacgttggtgacccagtcgcgcatggcttcattgagcgcgtccttgagcgtgcgcgagccgctttccaccggcaccacggtggcgcccagcagcttcatgcggtagacgttggcggcctggcgcttgacgtcctcggcccccatgtagaccacgcactccatgccgaagcgcgcggcaatggtggcggtggccacgccgtgctgccctgccccggtctcggcgatcacgcgcggcttgcccatgcgcttggccagcagcgcctggccgatcacgttgttgatcttgtgcgcgccggtgtggttcaggtcttcgcgcttgaagtagatctgcgcgccaccgagcgtctcgctccagcgctgcgcgtggtagatcggcgacgggcggccgacaaagtgcttcagttcgcggcggtattcggcatcgaactccggatccttctggtagtgcgcataggcctcgcgcagctcatcgagcgcgtggaccagcgtttcggacacgaaggtgccgccataggggccgaaatggccacgggaatcgggcaagtcgtacatgtctagactcttcggaacagcggccttgcctcatccggcaagggcgcatggttgactgcgatgcgtgtgcgcgcatgcggcaggccacgggcggcatggggaaagacgcgggacacggcccggctcatcctgcctcggcactgcgcacagcgcgcacgaacgcggcgatgcgggcgtggtccttcacgcccttggcggcctctaccccgctgctgacgtccacagcgtagggccgcacgcgttcaatcgcgccagcgacgttttgcgcgttcaacccaccactcaaaacgatgcgaggagcgccgcttgcgttcgggttgccggtagctggtaccgggggagtaggcggaagccatgccgggggaatcagggtccagtcgaagacgtggccgccaccgccgtagccttcgacgaaggcatcgagcagcaaggcagcggcatcacggtattgatcggcaaattctaccaaatcaagccccgggcgcacacgggcggcgcgcatgaagggcagccggcagcgctgcgccgcctgcgtgcagaactgcggggtctcgtcgccgtgcagttgcagcagcgtcagcggcacgcgctcggccacatgggcgatgtcttccaggtcggcattgacgaacagcccggtgatcgccacgaacggcccggcggcctcggccagcgccgcggcgcgcgccacgtcgacgcagcgcgggctgttcgggtagaacaccagcccgatggcatcggcgccggcgtccacggcggcgcgcacgtcgtcctcgcgcgtcaggccgcagatcttgatgcgggtgcgggccggcatgtgcactgtgctgcccgccgtgctgccttcagcggcctcaggctgcgtcatcgaacactccatggaacaggctcgcggacggatcggccgcggggatctggtaaggatcaggatacttgacgccgaccaggtagaggccgtccggcatgaaggtcggcgccgccagcttgcgctcgcgcccggccagcacctgcgccagccagtgcgcggggtagcgtccgcgccccaccgccaccaggcagcccatcaggttgcgcaccatgtggtgcaggaaggcgctggcgcgaaagcgcaggaacacccagttgccgtcatccctgatggtgacgtcgtacatggtcttgaccggcgacttggcctggcattcggcggcgcggaaggcggagaaatcatgctcgccgagcaggcatgcggcggcctcgcgcatggcgtcgacgtcgagccgctggcccggcggcagcatctggtagccggcgcggccgtgcaccagcggcacgcggtgtggcccggtgtagagcgcgtagtaatacatgcgctcgaacgccaggaaacgcgcgtggaaaccctggtccaccggcagcgcccattgcagcgcgatcgacggcggcaggaaggcgttgacgccgcgcacccaggaaaatggctcgcgctcgagcgcggtgtccaggtggatgacctggccgagcgcatgcacgccggtatcggtgcgccccgccacggtggtcagcaggcgcaccccggcaaaacgctcgatggcgttttccaggtgatcctgcacggtattgcggtgcggctgcgactgccagccggaaaaggcggcgccgtcgtagtgcaggccaagagcgatgcggttcatgtcaggggatcgggcaaggcggcgggtacgtccggacgcagcggttcacgccaggtccgccgaaaaagcaaatgcgccggaagggacgcttccggcgcatcgcttcaggctgcggcagcgcgtgccgcggccggaccgtcaatgatagctcaggccacttcctgcagcagcgaacgggcctccgcctgcagcggatcctgcgactgctcgaccacttcctgcagcagttcgcgcgccccttccttgtcgccgatctcgatataggcacgagccaggtcaagcttgatctgcatgtcccgcccgccgtccacgccgtcgaccgacagcgtgctcggcgaacccccgtgcgtgaggtcgccgccggtttcaggcgccacgcgcgacaggtcgatcggctcggccagcttgccgtcgcgcagcatggtggtggcgggcagcggcatggtggcctcgtccagcacatccttgccgcgggcgtcggcttgcgcggcgctgcccaggtcaagcgacagcccggacatgtcgaactccagcggacggctgcgggtcggcgtgtcgagggtgggcacgtcatcggcaagcgggtcggcgccggtgcgaggcaggccgagatccagccgtaccggctcgccggcgtcgtgcgcgtcagcgccaaacaccatcgccgcggaagcaggcgccacgatcggctcgccggccgccggggccgggaaggcatccagcggcagcgccaggtcacccagcgacggctccagccgcgggatcgaggccggattctgcgacgggtcctgggtgcgccactggtcggttgccggcgaggtcgtatccggccccgccgcttcgggcgtcaccgccaggaagagcgcgttgcccggctcgagcgcgcgccccatttctgctgccttcagccattccgccccgtgtccgccggtctgggcgaacatttcttctgcaatcacgcggaaaccttccacatcctgtctgttgctgtaaatctccaggagcttgagccgcaccggctgctgctccgggttcttctccagggcttcgcgcaggatttcctccgcctgcacatcgcgcccataggcgatatagacctcggcctcggcgatcgggtcaacctcgttggcttccggcgtgttgttgccgatgcggaagtccgcgccgaacacgctgtgctgcgaggtgtcgacgctctgccccccggccgtgccgaacagcgaattggcaccggccatcaccgtgctttcctgcgacaggatgctgtcgccgaagccggtcgcctcgcccgccttctgctgctggcggcggcgatagatcgcatagacgccgagcagcgccaccagcaggccaccgccgggcagcagcatggggttggccagcaggccatcgatgaacgacggttcgggcaccggctcgggctgggccgccaccaccggcgggcgcttggccgcgggggccgatgcggcggcggcctgcgttgcactggcaggaacggcggcagccggctgcgaagcgggggccgctgccacggctgagactgccgcaggcgccacggcgtccgcggcgctggcgccggccgctgccggggcgctggctgcggtcgctgcggttgcggcagccgtcgcggcggccgcaaccggggccggggccacggcatcggccttcggcggctgggccgccaccacggtcggcgccgccgccgcggccttggccgcggcctcagccttttccttctcggccagcaccgcctggttggcctggctcagcttggcgatctcggcgttcttcagctcgagcagcttctgcatgtcgccgacgttcttttccagctgcgccaggcgggcctgcgcctccttgagttcacgctcgcgcgcgacgccggcttcggccttggccgcggcgtcggcctgcgcgccgcgcgcggccttgctgagcttcagttcatcgcgcgggccgtcggtcggggcggcctgctcctgcacccgggcggtcacgttgccggactgctggcggccgctgtcgggctcgaccgacttggccgcggcagcgctggccagccggccgcggtaggcatcgaagccctgcgtgcgcgccaccacctcgcggcgggcggccttgggtgcgacggcttgcgcctgttgctgggtcgggacctgcagcaccgcgccgctgcgcagccggttcatgttgccgccgataaaggcgttgggattgttgcggtagagcgccaccagcatctggtccagcgagaccgattcctggccttgcacggcctcgccggcaatggcgtagagcgtgtcgccgcgctgcacggtgtagccgccgccgggtgccatctcggtgctgccgctggcggccggtgccggcgcccgctttgcgctctggcgggcagggcgcgcgggcacggctggcttgactgcctcggcagccgcggccggcgcagcttcctgggccggcgcaggctgcggcgcggcggcaggtgccggtgccgctacgggcggcgcatccggcgtcgccgcctgcaccaccgtcgccggcgagaaagtctggttcgaaggcttggtcccggcggggtcaagcaggaaggtataggcgcgcgagaccttgccgctggcccagctcatgtcgaccaggatgtcgacaaagggctcgctgatcggctggttggagcggacccgggccacatagctgccgttcgggcggcgctccacctccagccgcaggctgctgacggccggcaggtaggtcagcccggccgcggcatacgccgctggcgacgccagcttgacactgagcccggcggcctcttcggcactgaccccactgatgtcgatctcagcctgcagcggctgacccagattcgactgaacccgcaattgcccgaaccccgcggcatatgcggccggctgcgcaagcagcaggcccagtgccgtgacggccagcgttgaccagcgctgacggacagtaggcgcatctttccggcgatgttggctcacactcaccttatgctccgttatgttttagtagcgatatgaatcgacagaccgaccccaaaaccaggtccggcaggctggcggggcgttctcggcgcaccccttctccagccgcgcgcagacgccaaaccctgcctggcgcgaagcgcatgccggcgtattgtgacgcatcaccagggaaaataggcgtccggatacaacaacgccgcgcacgggcgcggcgttgtctgcaaagcggtccattctgttgcctggctgcaacggacgcaaccaggcaacaggcgggagcaccggatcaggactcgatcaggatacgcagcatgcggcgcagcggctcggccgcgccccacagcagctggtcgccgaccgtgaaggcagacaggtactcgccgcccatctgcatcttgcgcaggcggccgaccgggatgttcagcgtgccggtcactgctgcgggcgtcaggtcggtcatgctggcgtcgcgcgtgttcggcaccaccttggcccacgggttgtgggcggcgagcatgccttcgatctcatcgagcggcacatccttgcgcagcttgatggtcagcgcctgcgagtggcagcgcatggcgccgatgcgcacgcacaggccgtcgacggcgatcggcgtggcgccggtcgcacccaggaagccttcaccgcggcccaggatcttgttggtctcggcgccgcccttccattcttccctggactggccgttgcccaggtccttgtcgatccaggggatcaggttgccggccaatggcacgccgaactgcttggtttcctcggcggacaggccgtgctgggtcgccaggatggtgcggtcgatttccaggatggccgaggccgggttgtccagcagcggcttgaccgacgcgttcagcgtgccgaactgcgtcagcagctcgcgcatatgctgcgcaccgccgccggaagcggcctggtacgtcatcgacgtcatccactcgatcaggtcggcctggaacaggccaccgaggcccatcagcatgcagctgaccgtgcagttgccaccgatgaaattcttgacgcccttggacagcgcgtccttgatcacaccctggttgaccggatccagcacgatgatggcatcgtccttcatgcgcagcgaggaggccgcgtcgatccagtagcccttccagccggccgcgcgcagcttggggaagacctcgttggtgtagtcgccgccctgggcggtcagcaccacgtcgcacttcttcagcgcttcgatgtcattggcatctttcagcgtggtttcgttcttcgccatggcgggcgccttgccgccggcattggacgtgctgaagaagacgggctcgatctggtcgaaatcacgctcttcctgcatgcgctgcatcaggacgctgccgaccattccccgccaaccgacgagacctacaatcatgatttacctcggatgtgatttttacttccccgccattttcctcgcccggcgtggctgcgcggggaagacgggcaggcacgacgaacggatctaggcgatcgcggttttaataatggttttaatcgtcgttgcggtctggccgagcgaaatcgtgccgaccgggccgcgggtagcggtcagggcagcaacagcagtcagggtggactgggaaaatcgggccatcggcagagtctacacgattttgcggcgctgccgcagcgtgcagataggggaaataacggggacaaatcagacaaagggggcattactcgcgcagtgcccccttccggtgtgacttacagtgccgccagcacagcgtcacccatctcgcgggtgccgacctgcttgcaacccggcgtcaggatatcgccggtgcggtagccctgggccagcaccttcttgacggcgttctcgatgcggtcggcctgctcggcgcggttcagcgagtagcgcagcatcatcgccgccgacaggattgtcgccagcgggttggccacgcccttgccggcgatgtcgggtgcagagccgtgcgacggttcgtacaggcccttgttgttggcatccagcgacgccgacggcagcatgccgatcgagccggtcagcatggcggcctcgtccgacaggatgtcgccgaacatattgccggtgacgatcacgtcgaagctcttgggcgccttgaccagctgcatggccgcgttgtcgacgtacatgtgcgacagttcgacctccgggtactccttgtgcacctcgatcacgatgtccttccagaactggaaggtctcgagcacgttggccttgtcgacgctgcacagcttcttgccgcgcttggccgcggcctggaacgccacgtgggcgatgcggcggatttcgggctcgctgtagcgcatggtgtcgaagccttcgcgcgcacccttgaacaggccgtccggcgcttcgcgcacgccgcgcggctggccgaagtagatgtcgccgttcagttcgcgcacgatcaggatgtcgaggccggccaccagctcgggcttcaggctcgaagcgccggtcagctccggatagcagattgccgggcggaagttggcgaacagctgcaggtgcttgcgcaggcccaggatggcctgctccgggcgcagcggacgatccaggctgtcgtacttccagtcgccgacggcaccgaacaggatggcgtcggcttccttggccagcttcagggtgttctccggcagcggatggccttcggcctcgtagccggcgccgcccaccggggcggtttccagttcgaacttctcgtcgagcgcgttcaggaccttgacggcctccgcgacgatttcgggaccgatgccgtcacccggcaggactgcgatcttcattgttgtctttcctcgttgagtcttatccgaccaggcggttgttcagccacggcatcttggccacgcgctcggcctcataggccttgatcttgtcggcatggcgcagcgtcaggccgatatcgtcgaagccgttcagcatgcagtacttgcggaacggggcgatgtcgaactcatacgcctggccgcccgccgtcagcaccacctgcttgtccaggtcgatggtcagcttgtagccgttgaaggcgttggtctcgttgaacaggtggtcgacctgctgttcggtcagcaccaccggcaacaggccgttcttgtagcagttgttgaagaagatgtcggcaaagctgggcgcgatcacggcgcggaagccgtattgcgtcagcgcccacggtgcgtgctcgcgcgagctgccgcagccgaagttgcggcgcgccagcaggatcgacgcaccctggtagcgcggctggttcagcacgaagtccgggttcagcggacgcttgctgttgtccatgccgggctcgccgacgtccttgtagcgccactcgtcgaacaggttggggccgaagccggtgcgcttgatcgacttcaggaactgcttcgggatgatggcgtcggtatcgacgttctcgcggtcgagcggggctacgaggccgctatgtacggtgaacttgtccatgttctctttccttgcttcttcagcccagcttgcggatatcgacgaaatggccttcgatggctgcggccgctgccatcgccgggctcaccaggtgggtgcgcccgcccgcgccctggcggccttcgaagttgcggttcgaggtcgacgcgcaacgctcgccaggatcgaggcggtcggcattcatggccaggcacatcgagcagcccggctcgcgccattcaaagcccgcggccttgaagatcttgtccaggccttcgcgctcggcctgttccttgaccaggcccgagcccggcaccaccatcgccagcttcacgttgccggcgaccttgcgaccgagcttctgcaccacccacgcggcggcgcgcatgtcttcgatgcggctgttggtgcacgaaccgatgaagaccttgtcgatattgatgctctcgaccggcacgttgggctgcaggcccatgtattcgagcgcgcgctccatcgcgttgcgcttgttcgggtccttctccttctcgggatccggcacgcggtcttcgatgctgatcaccatttctggcgaggtaccccaggtcacctgcggacggacgtcctcggcgcgcagctcgaccacctggtcgaacttggccccggcatccgaatgcagcgtgcgccagtaggccacggcctgctcccactccacgccctgcggcgcgtaggggcggcccttcacgtattcgagcgtgacgtcgtccaccgccaccaggccggcgcgcgcgcccgcctcgatggccatgttgcagaccgtcatgcggccttccatggtcaggtcgcggatggccgagccggcgaactcgatggtgtagccggtgccgcccgcggtgccgatcttgccgatcacggccagcacgatgtccttggcggtgcagccgcgcggcagcttgccttccaccttgaccagcatgttcctggccttcttgcccaacagcgtctgggtagccagcacatgctcaacttccgaggtgccgatgccatgcgcgagcgcgccaaacgcgccatgcgtgctggtatgcgagtccccgcacaccaccgtcatgcccggcagcgtggcgccctgctccggcccgatcacgtgcacgatgccctggcggtggtcgttcatcttgaactgggtgatgccgtagctgtcgcagttggcatccagcgtatcgacctgcagcttcgacaccggatcggcaatgccgtggctgcggtcggtggtcggcacgttgtggtccgacacggccaggttggcgctgatgcgccataccggacgctccgccagcttcagcccttcgaacgcctgcgggctggtcacttcatgcagcaggtggcggtcgatgtagagcagcgtggtgccgtcttcctcgacgtggacggtgtggtcatcccagagtttgtcgtagagcgtcttggccatgatgcgatggcgggccggaagaccgatcctttgcaggagtggtccgcggtgaccgcgcggtagtttgcaggggttttattcgcttcggtcgcggtggcgagcgggtggcgatagcgataatcgcgccggaagccgcctgaagcgagcgttatttcaagcgttgccgcaatgcttgacttggcaattgattatgccacagggggtgtggcggtcagccccctgcccggcccgggcagcggctgcaatgtaatgtgattggcgaaagggggatttcgcggatggcgaaaaggaaaaggccgcggcccgccaggcggggccgcggcctcttgggatcagccgcccaggtaggcggccttgatccggtcgtttgccagcaggttggcgccggtatcggccagcaccaccttgccggtttcgagcacatagccgcggtccgcgacctgcagtgccttgttggcgttctgctcgaccaggaacacagtgacgccttcgtcacgaatggtgcggatgatgtcgaagatctgcgcgatgatcagcggcgccagaccgagcgtgggctcgtccagcagcagcaggcgcggccggctcatcagcgcgcggccgatcgccagcatctgctgctcgccgcccgacatggtgccggcccgctggctggcgcgctggttcaggcgcgggaacagcttgaacacgtgctcgatgcccgcctcgatctcgtcgcgcctggcgaagaacgcgcccatcttcaggttctccagcaccgtcaggctcgggaacacgcgccggccctcgggcgagatcgcgagccccaagcgcatgatctcgtgcgtggaccggttggtgatgtcctgcccttcgaacgtcacgcgcccgctggacgcgcgcggcgtgccgcacacggtcatcatcagcgtcgtcttgccggcgccgttgctgccgatcagggtgacgatctcccccttgttgacttcgatcgatacgcccgacagcgcctcgacggcgccgtagtgggtatggacctgttccagcttcagcatcagtcctctcccaggtaggccttgatcacgcgcgggtcgttgcgcacttcctcaggcgcggccgtaacgatcggcttgccgtgctccatcaccaggatgcggtcggacacgcccatcaccaggctcatgtcgtgctcgatcagcagcacggcaatgccgaactcgcgccgcagctggtcgatcagctgctgcagctcgatcttctcctgcgggttcaggccggccgccggctcgtccagcatcaacaggcgcggcttggtgatcatgcagcgcgcgatctccagccggcgctggtggccgtacgacagcgtgcccgcctcgcggttggccaccgaggtcagccccatgcgttcaagccagaccgcggcgcgctccagcgcctcgcgctcggcgcggcggtaggccggcgtggcgaacaggccgcgcaggatgcccgcctgcacctggcggtgctgcgccaccagcaggttttccaccaccgtcagcgacttgaacaggcggatgttctggaaggtccgcaccaggcccttgcgcgctacctggtggctgggcaggccggcgatggcgtggccgtccagcgtgacctcgcccgcggtgggcttgtagaagccgcccacgcagttgaacaccgtggtcttgccggcgccattagggccgatgatggcgaagacctcgtcgctgcgcacattgaaatcaataccgtccacggccagcaagccgccgaagcgcatctgcaggccggagactttcagcaaatccgcgctcatttcggcaactccacgtggggacggctcgcgggcagcaggccctgcggacgccacatcatcatcagcaccatcaccaggccgaagatcagcatgcgatattcggcaaaaccgcgcgccacctcgggcagcaccgtcagcaggatcgccgccaggatcacgcccagctgcgaacccatgccgcccagcaccaccacggcgaggatcagcgccgactcgatgaaggtgaacgattccggattgaccaggccctggcgcgccgcgaagaaagcgccgccgatgccggcgaacgaagctcccagcgtgaacgccgacagcttgatgcgggtcgggttcaggcccagcgagcggcacgcgatctcgtcgtcgcgcagcgcttcccaggcgcggcccatcggcatgcggatcaggcggctggtgacgaacagcgtgaagcccaccagcagcagcgccagcaggtacaggaagatcaccatgtgctggccgctgtagtcccagcccagcaggtcatgaaaggtcttggcgccctccacgctcgcgctgcgcgccatctcgatgccgaacacggtcggcttcgggatgccggacacgccatccgggccgccggtcaggctggtcaggttgttggccagcaggcggatgatctcgccgaagccaagtgtcacgatggccaggtagtcgccgcgcaaacgcagcaccgggaaacccagcaggaagccgaaggtggccgacatcgcggcggcgatcggcaggcattcccagaagcccagcccgaaatactggttgagcagcgcgtaggtgtagccgccgatggcgtagaagccgacatagcccaggtcgagcaggccggcatagcccaccacgatattcaggcccaggcccaggatcacgtagatcagcgccagcgtggccacgtcgaccgcgccgcgcgagccgaagaacggccacaccagcccgaccgccagcagcatccataccgccgcgcgctgctgccgggcgcccagctgcggcaccgccggcaggcgcaccgcgctgccggcgcgcgacagcagcggcttgaacagctggaacaggaagaccgccgccacggcgatccacaccggccgccagtgcggctccagcacgaccttgtagccttccagcttgagctgcaggcccaggatgggaatggtcaggatggccgtcatcacggcggccgtgatcgcattcttgagcgattgtcccggtgcggcgccgcgtgcggcggccttgcccgcgggcatcgcggaaacgttgttggtcatgtctcgtcctctttcagaccttttcgacgtcaggcttgccgagcagcccggtcggacggaacagcagcaccagcaccagcaggctgaacgcaaccacgtccttgtactcggccggcatatagcccgaggcgaaggtctccgccaggcccagcagcacgccgccgagcatcgcgcccgggatgctgccgatgccgcccagcaccgccgcggtaaaggccttgatgccggcgataaagccgataaagggattgagcttgccgatggtcagcccgatcagcacgccgcccaccgccgccagcatcgcacccagcacgaaggtgaacgagatcaccttgttggtgtcgatgccgagcaggttggccatgcgcatgtcttcggcgcaggctcggcaggcacggcccatgcgcgaacggccgataaacagcgtcagcgcgatcatcagcaccagcgtcacgccgacgatcagcaggcgcgagtacggcaccgtcacggtgaagtcactgcccatctggaactcgatggcgcccgagatcagcaccggcaccgacacgtcgcgtgcgccctgcccgatctggacatagttctgcaggaagatcgacatgccgatggccgagatcagcggcaccagccgcggtccgccgcgcaagggccggtatgccacccgctcgaccgcatagccgtacaccccagtgaccagcaccgagaccagcaaggcggcgcccagcaccagcggcagggggtagcctgcctgggcgccgatcgcggtgagcgtgaccaggccgacataggcaccgatcatgtaaatctcgccgtgcgcgaaattgatcatgccgatgatgccgtagaccattgtgtagccgatggcgatcagcgcatagatcgcacccagcgtcaggccgttgaccagctgctgggtgaactgtggaaggaattcattcattggggaagcctcaggaacttgaagcccgataccagaacgccccgcccggggtccgggcggggcgtgtgcgtggaaaagctccggcttagttggcggccgtcttgctggcgtccttgtgccaggtgtagaccacgaacttgaaggacttcaggtcgcccttgtcgtcgtactcgaccttgccgatcggggtggtgaaggcgttcttgtgcatgtacgccgcgaccttggtcgggtcggtgctcttggcgccggcaatggcgtcgccgatgatcttgacggcggcataggccggcatctggaacggaccgttggcgtcacgcttcttgtcggcaaaggccttcaccagcgcggcgttggccgggtcggccgagaagtctgccggcagcgtcaccagcatgccttccgaggacgggccggcgatcgccgtcacgtccttgttgcccacgccctcggggcccatgaacgcggccttcacgccctgctcgcgcgcctggcgcagcagcaggcccatttccgggtggtagccgccgaagtagacgaagtccacgccctgcgacttgagcttggtgatgacggcggagtagtccgaatcgccggcgttgatgccttcgaacacggcgaccgggatcttggcggcttccaggtccttcttcaccgagctggcgatgccctggccgtacgactgcttgtcgtgcagcaccgcgaccttcttcggcttgaccttgccgatgatgtactgggcggcggccgggccctgctggtcgtcgcggccgatggtgcggaagatgtacttgcgcttcttggtctcggtcagctgcggtgcggtcgccgacggcgtgaccatgacgatcccttcgttctcgtagatgtccgaagccgggatggtcgagcccgagcacacatggccgatcacgtacttgatgttctggctgacgatcttgttggcaactgccacggcctgcttcggctcgcaggcgtcgtccatcatcaccacttcgaacttgttgccgccggcgccgccgttggcattgagttgttcgatcgcggtcagcgcaccggccttgaccatgtcgccatactgcgccaccgagccgctcatcgggccggcaatggcgatcttcacggtttcggcgttggcagcggcgccaagggtggccagcacggcggccagcgagatggacgtaagacgggacagcgtcatcaggagctcctcgatttatgtttgggtcaaccgggcagaaacggtgtgacctgcgcaatcgaacaacacccgcggactacgaataaagacgcccgagacgcggaagacgggcctgcaagggagagacagcttatgcggggcccggcatgtgtcagtcccgctgaggtacggggaccaaggttcggaaagacaacgtttgatgcgttctctattgcgcaagcgattcgcctgccccgcttgccgcaccgcatgccggaagggtggcccggctgccgtcggcaaagcagcccgcattatagggtcaaatttcctgccgtaggcgaaaatcgcacaacaaatgcggaactgaattgacagactgagacacaattctccgcaaattgccgttctcaccacttatccggcaatttcctgctccctgccctgctgcgacgcacaaggcactccggcccagaaacacaaacgccccggcgggccggggcgtttgtgattgctgcatcgcgcagccggatgacaagccagcgatcagcgcttggcaacgtccggcacgtcgcgggtagctgcgccaacgaacagctgacgcggacgaccgatcttgtattccggatcggtaatcatctcttcccactgcgagatccagcccggggtgcgggccagcgcgaagatgcaggtgaacagcgaggtcgggatgcccagcgcgcgctggacgatgcccgagtagaagtccacgttcgggtacagcttgcggctgacgaagtactcgtcttccagcgcgatcttttccagctccatggccagcttgaacagcgggtcgttgtgcaggcccagctcttccagcacttcgtggcaggtttcgcgcatcagcttggcgcgcggatcgtagttcttgtacacgcggtggccaaagcccatcaggcgcacgcccgagttcttgtccttgacctgcttgatgaactcgttgatgttgtcgacgctgccgatttcttccagcatcttcagcgcggcttcgttggcgccgccgtgggccgggccccacaggcaggccacgccggcggcaatggctgcgaacgggttggtgcccgacgaaccggccaggcgcacggtcgaggtcgacgcgttctgctcgtggtctgcgtgcaggatgaagatgcggtccagcgcgcgctccagcaccgggttcacggtgtacggggcgcacggcgtgccgaacatcatgcgcatgaagttgcccgagtaggacaggtcgttctgcgggtagatgtacggctggccgatgttgtacttgtacgccatggcgaccagggtcggcatcttggcgatcaggcggatggccgagatctcgcgctggtgcggatcgtcgatgtccatcgcgtcgtggtagaacgcgctcatggcaccgaccatgccggtcagcacggccatcgggtgcgcgtcgcggcggaagccgcgcatgaagaactgcatctgctcgtgaaccatggtgtggttcatcacgtggccgacgaattcttccttctgcttggcgttgggcagttcgcccttgagcagcaggtagcaggtttcgaggtggtcgcacttctgcgccagttgctcgatcgggtagccgcggtacagcagttcgcccttgtcaccgtcgatataggtgatcttggaattgcacgaagccgtcgacatgaaaccggggtcgtaggtgaacttaccggtctgtccgtacagcttgcgaatgtcgattacgtccgggccaacggtacccgtgtagatcggcagctcaacgctgggggaaccatcggagaacgatagcgtggctttcacatcggacggcgtcatgtcggatccttcaaatgctgtgaataataatgttgaccaaaactcagaccgtacgcagcagggtgatcactcgctgcatcgggggcgtgtcgagctcaccgtccagttccttgcgcgcaaggagcaggtccatcaactcgttgtcgctgagttcgaacagctcgctcaacgaagccacgtcctcgtcggacaggctctcctcgtaacggttgaaaaaacgttcgacgatgatgtcgttctccagcagaccgcggcgggcgcgccagcgcagacgtgcgcgcttgtgcgggtcggcctgatgggagaaggtggtggcaggactctcagtcatggcttcctactttcggcgcgccagccagatatagccgctctggctgacgcgccgcttactactgcagacagccgcaggctcagaccgcgcggcggaccatcagctccttgatcttgccgatggccttggtcgggttcagacccttcgggcacacatcgacgcagttcatgatgctgtggcagcggaacaggcggtacgggtcgttcaggttgtccaggcgctcgttggtggcctggtcgcggctgtccgcgatgaagcggtaagcctgcagcaggccggcggggccgacgaacttgtccgggttccaccagaacgacgggcacgacgtcgagcagctggcgcagagaatgcactcgtacaggccatccagctcgtcacgctcttccggcgactgcaggcgctctttctcgggcggcggctcgtcgttgatcaggaacggcttgatcgagttgtactgcttgaagaagttcgtcatgtcgacgatcaggtcgcgcaccaccggcaggccgggcagcggacgcagcacgatgcggtccggcagctcgcgcatattggtcaggcaggccaggccgttcttgccgttgatgttcatcgcgtccgagccgcacacgccttcgcggcacgaacggcggaacgagatggtctcgtccagcttcttcagcttgaccagcgcgtccagcagcatgcgctcgtgaccgtccagctcgacctcgtaggtctgcatgcgcggtgccgcatccttgtccggatcgtagcggtagacttcgaaaatacgcttcatttctgtgggtcctgttgtctctacgatgcggtgctcagaaggtacgggccttcggcggcacgctttccaccgtcagcggttccatcttcaccggcttgtagtcgaggcggttgccttcgctgtagaacagcgtgtgcttgagccagttctggtcgtcgcgattcgggaagtcgctgtgcgcgtgggcaccgcgcgattccttgcgggcggccgccgagatcatggtggccttggccacttccaccaggttggccacttcgagggcttccaccagcgcggtgttgaagaccttggacttgtccttcaggtggatgttgtcggcacgctgcgacacttccaggatgcgctcgacgccttcgtccatcagcttctgggtacggaacacgccggcatgcgactgcatgttcttgcggatgtcgttggcaacgtcctgcgtgtactcgcccgaggacgacgactgcagcttggccaggcgcgacagcgccaggtcggcggcgtcggccggcagcggcttgtgctctttctgcttcaggttctgggcgatgatgtggttgccggcggcgcggccgaacaccaccaggtccagcagcgagttggtgcccaggcggttggcgccgtgcaccgacacgcacgagcattcgccgatcgcgtagaaaccgttcaggacttcgttcgggttgccgttcttaggcaccacgacctggccgtgatagttggtcgggataccgcccatctggtagtggatggtcgggaccaccgggatcggttccttgatcgcgtcgacgttggcgaacttcatgccgatttcgcggatcgacggcaggcgcttcatgatggtctcggcaccgacgtgggtcaggtcgagcagcacgtagtcgccgttcgggccgcagccgcggccttccttgatttcctggtccatcgagcgcgagacgaagtcacgcggcgccaggtccttcagcgtcggggcatagcgctccatgaagcgctcgccgtccttgttgcgcaggataccgccttcgccgcgcacgccttcggtgatcagcacgcccgcgccggccacgccggtcgggtgaaactgccagaactccatgtcttccagcggcacgcctgcgcgcgctgccatgcccaggccgtcaccggtgttgatgaaggcgttggtggaagctgcatagatacggccggcaccgccggtcgcgaacagcgtggtcttggcttcgaggatgtagacctcgccggtttccatttccagcgcggtcacgcccagcacgtcgccgtcctggtcgcggatcaggtccagcgccatccactcgacgaagaagtgggtcttggcgcgcacgttgcgctggtacagcgtgtgcagcagcgcgtggccggtacggtcagccgcggcgcaggcgcgctgcaccggcttttcaccgtagttggcggtgtggccgccgaacggacgctggtagatggtgccgtcggggttgcggtcgaacggcatgccgaagtgttcgagctcgtacacgaccttcggggcttcacggcacatgaactcgatggcgtcctggtcacccagccagtccgagcccttgatggtgtcgtagaagtggtagtgccagttgtcttcgctcatgttccccagcgaagcgccgatgccgccctgtgccgccaccgtgtgcgagcgcgtcgggaacaccttggacagcacggccacgttcaggccggcttccgcgagctggagggatgcgcgcatcccggcgccgccagcaccgacgatgaccacgtcgaaacggcgacgcggcaatccagtcttgactgcgaccatttattacaccctccagagaatctgagcagcgtagcccgcgcaaccgacgagccacagaatcgtaagaacttgcagcacgaggcgaaccgccatcggacgcacatagtccatccagatgtcgcgcacgccgatccaggcgtgatacagcagcgacaggatggtcaggaacgtgatgatcttcatccactggttggagaagagccctgcccacgcttcatacgaagcgccgttcgacagcaggaaggcaatggccaggaccacggtgaagaccaccatgatcacggccgtgacgcgctgcgccagccagtctttcaggccgtagtgcgcaccgacgacaagacgcttgggaccgatattattgtttgccaccttgattctcctcagaacaggccgaacagcttcaggccgaaaatcagggtaagcagcaggctcacaaccagcacgccgatggcagacttggccgaggccggcttggaaacgccgacgtgcacatccagcagcaggaaacggatacccgcgcagaagtgatgcagataaccccagatcaggaccagcagaaccagcttgacgaagccaccggacagaagcgccgagaactttgcgaagctcagttccgaagttatgctctgctcaaacagatacaggacgaagggaaggaggaggaacatcagtgcaccgctcacgcgatgcaggatggataccttgccggcccagggcaaccggtagcgcgcaatctgcgcgataccgatattccggtactccggcctggcttgtttgacggcttcagccatgcgagaccccatttgcggtaaacaaaaaacgaaactgccactgccctgcatgcaacgggatgcattagggcaaatccatgagattttagcgcctttgttgcgcgctgcaccaataattttcagctatcaggcaccaacaggtgccgcccgacaatcgcacaccaatcacatccggcgggcaatccagcgcaacattagccgcgccgcgcaacagcccgcaccgtcatgacgaaagccacaataatcaacgccagcgggcgcatcatgccatgcgccggcgtcagctcaggtcgttctggtaatagtgccgcgtagtcacgtacagcccgcggcgcacttcgacggggcggtcgccataggtgtacgacacccgctcgactgacagcagcggcgagcctaccgggacagacagcaactcggccgcggtttcatcggcaggcacggcgcggatcttctccgaggcgcggatcatgcgcgtaccgaactcggcctcgaacaatgcatacatggggcccttccactcggtcagcttttcagcggtgaggcccttgaagttggcgccgagcagccagatttcatccagcacggtcgactcgcccgagaaattcagcacgcggcggatctgcaccacgctgtcgccggtgcggatgtcgagcagccgggcaatttcggcgggggcgcgcaggcgcttgcattccagcacgcggctggcgccataatggggttcgccttcgtccgggacgaggcgcaggaagcggaacttgaccacgtcttcatggtgcgtggtcacgaaagtgcccttgccctgccggcgcgccaccaggttctcggcggcgagttcatcgatggccttgcgcaccgtgccctggctgaccttgtagcgcgaggccagctccatttcgctggggatcatctcgccgggcttccattcgccggattgcaggctgcgcgtgatcagcgccttgatctgctggtagagcggactgaaggtgggcgacggcacggactgcagaccagaggcgggaccagattgcggggccgcctgcggcacaggcgcgggcggcgaagaaggcggctgcgccccggcgccaggcgtggcggcgccagattccggcgcgccgggtgcggctgcgccagtcagggacgtaggcagggaggacatagcgggatttcaccacaaaagggcaagatacgtccagccttacgttaattgtcttatgtcttatataagacatatgagttgacatcacgggaggcccggcctacactcgcgctggtccacgcccgcgatggccccaggcacgccagcagcagtcaggataccggaatgtgtcggcccggcagaatctcggcagcgctccggtctggaaatggcgccacgcttcgcagtagactaacgctttgttgcatcaccatgacccgttgtggctctccctcaccggttccgccccgtggccccgccacctggctccggcggacggccgctccccgctgtggcgacaaccagcacccggtgacccgccgcaccccttgttacggcaacggcatgccaccgaccggcttccccccttctatcgtttggagatttactcatggctaaagccccaatgcgcgtcgcagtgaccggcgccgctggccagatcggctactccctgctgttccgcatcgccaatggcgacatgctgggcaaagaccagccggtcatcctccaactgctcgacctcccgcaagcccagcaagccgtcaagggcgtggtgatggaactggaagactgcgcgttcccgctgctggccggcgtggtcatcaccgacgaccccaaggttgccttcaaggacgccgacgtggccctgctggttggcgcccgtccgcgcagcaagggtatggagcgcaaggacctgctcgaagccaatgcccagatcttcacggtgcagggcaaggcgctggacgaagtcgccagccgcaacgtcaaggtgctggtggtcggcaacccggccaacaccaacgcctacatcgccatgaagtcggcaccgaacctgccgcgcgagaacttcaccgcgatgctgcgcctggaccacaaccgtgccctgtcgcaaatcgccgccaagaccggcaagccggtgtcgtcgatcgagaagctgttcgtgtggggcaaccacagcccgaccatgtacgccgactaccgctatgccaccgtcgacggcaagagcgtcaaggacctgatcaacgacccggtgtggaacaacgacgtgttcctgccgaccgtcggcaagcgcggcgccgccatcatcgaagcgcgtggcctgtcgtcggctgcttcggccgccaacgctgccatcgaccacgtgcgcgactgggtgctgggcaccaacggcaaggtcgtcaccatgggcatcccgtcgaacggtgaatacggcatcccggccgacaccatgttcggctacccggtgaccaccgccaacggcaagtacgagatcgtcaagggtctggagatcgacgcctacagccaggaaaagatcaatatcaccctgaacgaactggaagaagaaaaggccggcgtgcagcacctgctgggctgatcctccgatcgctcgaggaaagaccggggttccgcaacgattcacgaatcagtgcggaccccggttttttaatatccaggggctacgatgtccccttgctctcccccctcaacccaaaccggtccgaatcaacgtgcatccttccgaggtcttgttccagggcgaagccatcccggtccagttgccggtgtgtgaccactacgcgggcagcgaaaagctgatgcgcaaatcgcttgccctgcaacaagagcttggcccggtcttcgacatcaccttcgactgcgaggacggcgccgccgtcggccgtgagagcgagcatgccgagctgtgcgcgcagctggtcaacagcccgctcaatgcccacaatcgcgtcggcgtgcgcatccatgacccggcccacccgaactggcgcgaggacgtcgacgtgctggtgcgcgccgccggcgcgcgcctggcctatgtggtggtgcccaaggtcagcgacgtggtcgaggttgcgcgcgtgaccgatcatgtcaaccaggtggcgcgcaatgccggcatcgcccggcatatcccgatccatgtgctggtcgagacccacgccgcgctggaacaggccttcgatattgccgcgctggtgcaggtggaatgcctgagcttcggcctgatggactttgtctcggcccatcatggcgccatcccgggcgaagccatgcgctccccacagcaattcgaacacccgctgatccgccgcgccatgctggagatctccgccgcctgccaccgccacggcaaggtgccgtcgcacaacgtcagcaccgacgtgcaggcgccgcagcgcgccggcgacgatgcgctgcgcgcgcgcagcgagttcggctacctgcgcaaatggagcatccatccgggccagatcgcgccgatcgtggcggcgttccgccccggtgccgaagaaatcggcgcggccagccagatcctgctggccgcgcacgagaacagctgggccccgatccgccacgagggccagctgcacgaccgcgccagctaccgctactactggtcgctgctgcagcgcgcgcaggccaccggcacgccgctgccggccaatgtggaggcattgtttttcgcctgaagccgatacccgtaccaaaaacaaacagggcagcgcccaaggagacacggatgtccgcctcgaagttcgccgcacccgacgctgcacccgacgccacggccagcgagccggccgcgccccgggtcaagaaatccgtcgccctgtcgggcgtgaccgccggcaataccgcgctgtgcaccgtcggccgcaccggcaacgacctgcactaccgcggctacgacatcctcgacatcgccgagacctgcgagttcgaggaaatcgcccacctgctggtacacggcaagctgccgaccaaatccgaactggccgcctacaaggccaagctcaagagcctgcgcggcctgcccgccaatgtgaaggccgcgttggaatgggtgcccgccagcgcccacccgatggacgtgatgcgcaccggcgtgtcggtgctgggcaccgtgctgccggagaaggaagaccacaacaccccgggcgcgcgcgacattgccgaccggctgatggccagcctcggctcgatgctgctgtactggtaccactacagccacaacggccgccgtatcgaagtcgaaaccgacgatgactccatcggcggccacttcctgcacctgctgcacggcgagaagccgtcggcgctgtgggagcgcgccatgcacacctcgctcaacctgtacgccgagcacgagttcaacgcctcgaccttcaccgcccgcgtgatcgccggcacgggctcggacatgtattcgtcgatcagcggcgccatcggcgcgctgcgcggccccaagcacggcggcgccaatgaagtcgcgttcgagatccagaagcgctacgacaaccccgacgaggcccaggccgacatcacgcgccgcgtcgggaacaaggaagtcgtgatcggcttcggccacccggtgtacaccaccggcgacccgcgcaaccaggtgatcaaggaagtggcgaagaagctgtctaaggatgccggctcgatgaagatgttcgacatcgccgagcgcctggaaacggtgatgtgggacatcaagaagatgttcccgaacctggactggttcagcgcggtgagctaccacatgatgggcgtgccgacggcgatgttcacgccgctgttcgtgatcgcgcgtacttcgggctgggccgcgcacattatcgagcagcgcatcgacaacaagatcatccgcccgagcgccaactacaccggtccggagaacctgaagttcgtgccgatcggcaagcgcaagtgaagcggggccaactagcccccgtcgataatgtaaccaaagaccagagcactacgccgctctgggcaaatcgtagagaatagcggcggaaattgtcccggcgccgcccggtttgacggcggcgaatgaaacataaatcgatttcagtatccgaaaggcactcacaatatgaaacatcttgtccttgccgcctgcatcggcgcattcagcctgaccaccgccaccgccgtgatggcgcaggaacccgccaagaagaccaccagcaagaaggcttcgaccaagaagaaggcggccgccggaaccgccgcagcggccggcgctgctgccgcggtcaccccgaacggcgaaaaatggcagtgtgaactgggcaacaacctgtatatcgccggcgacatgctgcgcgacgaagtcctgaccgtgcactggcaaggcaaggactacaagctgccgcgccaggccacggtgaccggcgccgaccgctactatgacgcccgcaccggcctggacctggtggtgatcccgagcaaggccatgctgttcaacaagaacctgggccagcgcctggccgacgactgccagagcgccgccatgcaggccggcgccgcggcccctacccaggccggcggcctgcgcgccccggccaccaccccgctgctggtcacgcccccgggcggcccgacgcaggtgccggaaggcgcccagcaatccgcagcacccaagcagtaagtccgtaccggggcgctggcggccgctgaattccggccgccagcgcccttttttgccttgccggacggccaatcccgggtgggcatgctgtcgggccggcgccgtcgcggccggcgggttgccgagccgggtggcgccaaagccgcgcggcggttagagtatgcagttgcagtgcgctgccggcctcggaccgcggtcaaatgccgcggcagcgcaccggggtctcgattcaggtccgagccaaatgccatcgcatcatccttcgatcggagtacggcaatgccccacaacctcaagaacacgctaaaagaattcaagatcggctcttccggcaagggccagtattactccctgccccagttgggcgaggagctggacgtggcagtcgggcgactgccggtgtcgatccgcgtggtgttggaatcggtgctgcgcaactgcgacggcaagaaggtcaccgaagagcacgtcaggcaacttgccaactggaagccgaacgccgagcgcgtcgacgaaattcccttcgtggtggcccgtgtggtcttgcaggactttaccggcgtgccgctgctggccgacctcgccgcgatgcgcaacgtcgccgagaagatgggcaagaaccccaagaagatcgagccgctggtgccggtggacctggtggtcgaccactcggtgcaggtcgaccatttccgcgaaaagaaggcgctggacctgaacatgcagctggaattccagcgcaacaacgagcgctaccagttcatgaagtggggcatgcaggcgttcgataccttcggcgtggtgcagccgggcttcggcatcgtgcaccaggtcaacctggaatacctggcccgcggcgtgcacaagaaagacggcgtctactacccggacaccctggtcggcactgactcgcacaccaccatgatcaacggcatcggcgtggtgggctggggcgtcggcggcatcgaggccgaggccggcatgctgggccagccggtctatttcctgacgccggacgtggttggcgtggagctgaagggccgcctgcgcgaaggcgtcaccgccaccgacctggtgctgaccatcaccgagatgctgcgcaaggagaaggtcgtcggcaagttcgtcgagttcttcggcgaaggcaccgccagcctggccctgcccgaccgcgccaccatcggcaacatggcgccggaatacggcgccaccatgggcttcttcccggtggacgagaagaccatcgactacttcaagggcaccggccgcaccgaagaggaaatcgccgcgttcgagggctatttccgcgcacagaagatgttcggcattcccagggccggcgagatcgactacagcaaggtggtgacgctggacctgggcacggtggcgccgtcgctggcgggcccgaagcgtccgcaggaccgcatcgagatcggcaacgtcaagagcaccttcgcctcgctgttcagcaagccggtggccgagaacggcttcaacaaggaggcggccgacctggaccgcgcctacaccaccaccgacggcctcgaggtgaagaacggcgacgtgctgatcgccgcgatcacgtcctgcaccaacacctccaacccgagcgtgctgctgggcgccggcctgctggccaagaaggcggtggaagccggcctgacggtggcgccgcacatcaagacctcgctggccccgggcagccgcgtggtgactgaatacctgacggccgccggcctgctgccgtacctggaaaagctgggcttcggcgtgaccgcctatggctgcaccacctgcatcggcaacgccggcgacctgacgcccgagctgaacgaggccatcaccaggaacgacctcgtggccgctgccgtgctgtcgggcaaccgcaatttcgaggcccgcatccacccgaacatccgtgccaacttcctggcctcgccgccgctggtggtggcctacgccatcgccggcaatgtcacgcgcgacctgatgaccgagcccgtgggcaagggcaagaagggccgcgacatctacctgggcgatatctggccgacctcggaagaaatccacgcactgatgaagtacgcgatggatgccaagaccttcaagggcaactacgaacaggtcaagaagccgagcaagctgtgggccggcatcaagggcaccaagggccaggtctacgactggcccaagtcgacgtacatcgccgagccgcccttcttccaggacttcagcatgcagcccgccgccaccagcgccagcgtgcgcggcgcgcgtgcgctgggcatcttcggcgattcggtgacgaccgaccacatctcaccggccggatcgatcaaggacacctcgcccgcgggcaagtacctgctgtcgcacggcgtgctgaaggccgacttcaacagctacggttcgcgccgcggcaaccatgaagtcatgatgcgcggcaccttcgccaacgtgcgcatcaagaacctgatgatcccgcccaaggccgacggctcgcgcgtggaaggcggcatcacgctgcaccagcccaccggtgacgaaatgtcgatctacgatgccgccatgaagtacgtggccgagggcacgcccacggtggtgttcggcggcgaagagtacggcaccggctcgtcgcgcgactgggccgccaagggcacgcagctgctgggcgtgaaggccgtggtggcacgcagcttcgagcgcatccaccgctccaacctggtcggcatgggcgtgctgccgctgcagttcaagggcaacgacagtgcgcagacgctgggcatcaccggcaacgagaccttcgatatcgaaggcatcgagggcgacctgaagccgcagcaggacgtggtgctggtgatccatcgcgccaatggcgacgtgcagcgcgtgccggtgctgttgcgcatcgatacgccgatcgaggtcgactactacaaccacggcggcatcctgccgttcgtgctgcgccagctgctggccgcctgagatccacctgaggcgcccgcagcctgccaaggctgacgccgcctgcccgggccccgttgcggggcccgggcaggcggcgtttttcattgaggtcctgcgccccttgcatcaccccgaacgaagccgggcgcgtgtaagttccacgcaagccagtgctgccacactgtgttgcacaagaacagcggtcgcacgaccggaagccgggtccgcccggcatcatccagaatcaggagacaccatggttaagatccttatcgcattcgtcgtggttgccggcgcggccctctacctgctgaccaagggcggcagcgacgtttccatgtccggcgagtcgcacagcgtcgaaagccacgcgcccgcggcccctgccgcctccgctccggcccagaaataaagccacacgcccgggcgcgtccgcacacgctgcacgcatatagcggcctgcgtgtcaacgcaacgagtagaataccgttttacgcataaacggacggtttctttctatggcaggttttcgccccaaggcttccccacgactctcccctgacgccgagcgtctggtggccgatgcgctcgccctcgacgcttcgggcagccgcatggaggacgcgtactgggaacggcggctctcgcagcgcctgggccgcctgctgaagaacgggagccagaccgcgctcgacgcggcgctggaacacctgttcaagcacaatgcagacgcctccgacgtgctggccgagcaggccgagacgctcgccgaatccgccaccattgaggtcgacggccagcgccatgacgcgctgctgatcgccgccccgatcctggcgcacacgcgctacgccattccctccggctcgctcaagccggagctggcgcaaacgttggcggtgcacttgcaggcacatgtgctggccaccgggaccaaggtctcgctgtcgccctacctatacagcatcgaccagctgccgcgcacgcacagcgacacctttgcgctgacgcacaagctgtccgcggccgccctggccggcacggtacccaaggtcgacttgcgcgacctgcccgagaccgcgccgatcctggccgatccgcgctacctgctggccgtggtggtggctccgcacgagcaggcgctgttccgctggcaggaagacgccaaggagcaccacgccgagcgctcgacctgcctcgaccagtggcgcacccaggtgcagccgtcggtggcgctgctgctgccgggctgcgagttcgagctgctgctgcccgacgcattcttcctgtcctgccgcgagtccgacaagagcatccgcccgctgaccgtgcgcgccgcggtcaactacctgtgcggcacgctcgacatctccgccggccagctggccgccgtggtggctgccttcggcgaggaagtggtcgaggaataccgcgtgggcttcaccatgcgcggcgagaaggatgtgatctacggcatcgtgtggccggtctacggccgcgaagccggcgaggtcgatgccgacgaaaagggcaacccgctcgagcagatctgcgaggaactgcgcaacgccggcgtagaagacatcttccgccacgccgcgctgttcgatccggaatactgcgaggactgcggcacgccgctgtacgcggaccgcaacggcgagatcgtgcatgccgaactgcccgaggacgccccgacgcagcagccgctgttccactgacgcgcccggctgcgcctggcaaaaagacggcccgcatgcgcgggccgttttcattggcgagccgctcaggcgcgctggcgctcgctgacgcagcgccacaagccgtggcccgatgccccgtacttgcgctcgaacggcgtcatcggttgcgccggggcccacgcctctacccgcgccgggcgcccgaccagtgctagcgcctgggcaaactcatcgatatagatgcgccagttgctgcggcactccagatagtcgccgcaggcggccagcgccgggaacaccgcatgcccctgccagcgccgccccaggtggccgatcttgggccacgggttcgggtacagcacgtagtggcgcgccaccggcacggcctcggcctgcagcaggcgccacacatcgaccaggtcggcccgcgcccagcagaagttggctggcatcggcgcctcgccccaccagtccttgccggcggccaggcgcttctcggactggtcgatgccgatcacgaagtggtccgggaacgctgtggccagccgcagcgtgctttcgcccacgccgcagcccgcatccaggatcagcggcgcaccgccggcctgctgccagctttgcagcgccgcgccgagctcgcgccggctggcttcgccgatgggcttgcggaacggctcggccaggtggcgcgcgacgcgcgcggccaggtgttcgtggacatcggcctgggccgagacaatggtgcgggaattggcaaacatgggcgccattctaacggcgccgtcccgcatcggcttgcctgcccgcgccaaaggctgcaaccaagccactttagcggcacaatgcgggacaaacccgcctgaggacccggccgcgcccgcgcggacccgtacgaggagccagccagatgacaccgacccacgccctgccgccgcaacgtccgccccgccgccctgcccgtcgcgccgtgctccatgccgccaccgcgctggtgcttggcagtgccgccttcacgctgctgccggcgggtgccgcccacgccgaagacctgcgcatcggcctggcggccgacgtgacctcgatggacccgcactggaacaactcgggccccaacaacgccatcgcgctgcatgtgttcgagtcgctcgtgttcatggacaagaacgcgcgctacatccccggcctggcgttgtcgtggaagccggtcaacgccatcacctgggagatcaagctgcgccccaacgtgaagtggcatgacggctcgccctttaccagcgaggatgtcaaggcctcgctggagcgcccggagaagctggtcaacagccccggctcgttcaccagctacaccaagccgatcgcgcgcatcgacacgcccgacccgctgacggtgcgcctgaccatgagcgtgcccaattacgccaacctggccaacgacctgaacagcgtgccgatcatgccgaagaaggtcgccgccacgctgacgcaggcggacttcgactcgggcaaggcgatgatcggcaccggcccgttcaagttcgtgcgctttgcgcgcgggcaggaaatcgtgatggagcgcaaccccaactactggggccccaagcccgagtgggaccgcgccatcttccgcatcatcaccgacaacggcgcgcgttcgtccgcgctgctggcgggcgatgtcgacgtgatcgagagcgtaccgtcggccgacgtcgcgaagctgaagcagaatccgaagttcaagatcgagcagcaggtgtcgtggcgcaccatcttctggcagatggaccagtcgcgcgacaacccgcccttcgtcaccgacaaggccggcaagccgctgggcaagaacccgttcaaggatgcgcgcgtgcgcgccgcaatcagcaagtcgctgaaccgcgacgccatcatcagccgcatcatggaagggctggcggtgccggcatcgtcgatcgtgtcgccgcagatcttcgggcatccgggcaccaagccggaggcctatgatccggaaggcgcgaagaaactgctggccgacgcgggctaccccgacggcttcggcctgacgctgcacgccaccaacaaccgctacctgaacgacgccgcagtggcgcaggccaccgccagcatgctgacgcgcatcggcatccagaccaaggtggagacgttgccggtggcggcctacttcacgcgcgcacgccagggcgagttcgccttccagatgctgggctggggctcggccgcggccgacgtggccttgcgctcgatcactggcacgcccaaccccaagaccggttacggcacctggaactggggcaagtacagcaaccagcagctggaccagctgatcgagaaatcgctgactaccgtcagcagcgacaaggcgcgtgaggagaatgcccgcatcgcggccaagtttgcgctggccgaccacgcgatcattccgtcgcacagccagctggcgatgtgggcaatgaagaagggactgaagtacgaggcgcgcaccgacgagtggtcgctggcgcagttcttccacaaggagtgagggcgggactgcctgctgccgctctcccgcgcagcgggagagcggccgttcctcagatcttcaaccgctcttcctgccgcgcattcgccgcgcgcagcttctgcacccagtcgcgcgcaggcaggccggtagtcttctcgaccacatcggcgcgcgcctcgatcacttcccacgacacatcgatctccggcccattgaatgccagcgcaatgacgttgccgtcatgcacttccgggaacaccagcacgcggttgtcgaaggcatcgcagatgcgttcgatattcttcggaaagctgtcgtggtcgccgaacaggttgatggtcatcaccccgggtgccttcagcgtgcggcggcaggcgcggtagaacgcggtggtgtccagcaccgggccgcgcgcggtggcgtcgtacaggtccacctgcagcacgtcgatggcgccggcgtgggtgccgtccatcacgtagtcccaggcatcctgctcgcgcacggtcaggcgcgcgtcgtcctcgcgcaggccgaacatgctgcgcccggcgatgatcaccgcggggttcagctccaccgcggtcacgcgcgcgcggctgaactggcggtggcagaacttggtcagcgccgctgcgcccaggcccagttgcaccacgtggaattcttcgaccgagggcgacaggaacagcagccaggccatcatctgctgcgcgtattccagctcgatcgcatcgggcttgcgcaggcgcatcgcgccctgcacccactcggtgccgaagtgcaggtagcgcactccttccatttccgagaacgtcaccggcgcaaagcgcggcgtcatgcgtttttcttcgcgtgccggcgcctcgccacgggtgcgggtgccacgtgccggacggcgcgaggccacggcttcaatcgatttgcgtttcagtagggtcatgttgtcgagaaaggcgttcagcacccgttccagcatggatgggggaaacgcggattacttgcccagcgccgcctgcgcgcgctgcagccattcgcggttgtgttcgcgggtgtggcgcggccagtggcgggcgtcgtggacgatatcggcatagagctgctgcgcgcgttcgcggtcggcggcgtcgggctgcgccgccagccagtcggcgaaaaggcagcgcggcgcggcatcgctggcgctggtcagcgcctgctcgaacgcggcgcgcgtgccggatgcgccggtggccgccagcgcgcgcgcatacagcaaggccggatcgggctgctggcgcgactgcggattggtggcgaacagcttttccagcgttgccagcgcgccggccgcatcgccggtggcgaactgcgcctgtgccagtccttgtagcagcgccggatcggtcgcaaacggtccgctggccgctgcctggtagtgctgcagggcttccgacggctccccggccgccagcagcgcggcgcccaggcgcatgcggtgcgccaccgtcggggcgcggtcaaagtctgagcgggcctcgcgcaccgcgcggttcggatcgaccagttgcgtgatggcacgcgtggccgcacgcgcgccgcgcgactggcgcagctcgggcaggtagatcgcgaagaaatacaccacgctgcccagccccgggaacaggaacaggatcagcagccagtacatgttctggtgtgtgcgcaccgcgtgcaccgcaaagaacagtgcaacgatgatatggatgctgatgccgaagatacgcatagggaattcaccttgaaatcaatggccggcgcgccagccgccggcattgtgacagaaaggcggggccacgggtttcagccgcccgccgggatgccggcgccggccgaccgcagccccgccaccgcctgcggcgtcagcacggcctcgccattgaccgcgcgcgccaccagcgcatcggccgcctcgatggcaatgccctgcgcgctgtaccaggcatcgtcgtaataggtgttgccgtagcgctcgccgctgtcgcacagcaggctgacgatggcgccgccctcccccgccgcgcgcatctgctgggccaggtacagcacgccgacgaaattggtgccggtggacccgcccacgcggcgcccgaagcgcccggcgaggtagcgcatggccgcgaacgagagcgcgtccggcaccttaagcatggcgtcgatacaggtcgggataaacgaatgctccacgcgcggccggccgatgccttcaatgcgctagccctccgccagggacaggtccggctgcggcttgccgtccaggcagctgcggaagtagtcaaagaacaccgagttctccgggtccgcgcacagcacgcgggtcttgtggcgccgataggccacatagcgccccagcgtggcgatggtgccgccggtgccgccgctcgataccagccaggccggcaccgcatgctcttcgtgcgccatctgcttgaagatcgactcggcgatattgttgttggcgcgccagtcggtggcgcgctcggcgtaggtgaactggtccatgaaatgcccgcccgtctcctgcgcaatgcggcgcgaggcggcgtagatcccggacgggctgcccaccaggtggcagtgcccgccgtagaactcgatcgcctcgatcttggcgcgcgaggtccccgccgggatcaccgccacgaacggcagcccgagcagccgcgcaaagtaagcctcggagatcgcggtcgagccgctggatgcctccaccaccgtgctgccctcgtgcagccagccgttgcacagcgcatacaggaacagcgaccgcgccagccggtgcttgaggctgccggtcgggtggctggactcgtccttgaaatagacgcggatgtccgggtagcccggcaggtccagcgggatcaggtgggtgtcggcggagcggttgaaatccgcatcgatcttgcggacggcttcgtgggtccagtcggaaagtggcatggcagtgttccgggcaggccggacgtcaggacagaccgtcaggatgccagaagcgcacgccgcaaatccagtttccgggatgggcaggcgggctggcacagcccgcaaagggcggtttcaccacaaccgcgggaccgggcatggcatttcccggccggatgcagccaccgcgcgggtgctgggatatgataatacgattaatattatatgtgactgaaacagatgtccccgatgtccgcgatacccgggcgagccacccgccgccttgcccgccccagccagccggctggtccccggatcctgcattgcgcaaggctgccgtcatgaacgaacgcaaaccggacgccgaccccggcgtcgcagcgggtagccgccgcacatcctttgagtcctatatgcgcttcctggccgaagccccgcgcgacggcacgcccgtggtgctggagaccgagaccgccctgtcgctgcacttcgacgtgctggccacgcagagcttcatgtcgcggcgcgatcccgaccggctggtgctgggctacacgcgcaccatgatgggattcctgctgttgcatccgtcgccggcacggatttcggtgatcggactcggcggaggctcgctggtcaagtattgctaccggcacctgcccgccacgcgggtggtcgctgtcgagatcgacccggcggtgatcgcactgcgcgagcgcttccgcattccgcccgacgatgtccgcctgcaggtggtctgcgccgatggcgccgagtacgtcaggggccgggaagcgcgccccgaggtcatcctcgtcgacggcttcctggctgacggcatgccgctgcagcttggctccgccggcttctacgctgcctgccacgcgcggctggccgacgacggcatgctggtggccaacttccttgcaagcgaccgcggcatgccgcactacctgggcgcggtgcgcgccgtgttcggggcctcgatgtcggtcgcacgcgccgaggacagctgcaactacaccttgtttgcctggaaaggcccgccccggctgccgtcgctgcagacgctgctggcacgcgcacgggcgctggaagccgtgcatgcattgaagctgacaccgactgcccgccgcatgaagcgcggcgaggcggttgccgccgaccccgacgcctggcacgcccttgcccggccccgggacaccctgtagcggcaacgcaggtccgccgccgcccttcccaatccgccagacgccgccccatcgccatgccgatcctgtacctgcgcaaactgaccgggaagcggcgtagcccccacgccaaccggcacctggccggctacctctgctttgtcgccggcgccatcaatgccggcggcttccaggccgtgcagcaatacacctcgcatatgtccggcgtggtctcggccatggccgacaacctggcgctgggcagcttcgcgctggtgctggatggggtcggggcgctgctgtcgtttctcggcggcgccgcgtgctcggcggtgctggtcaactggggacgacgcgaacggctgcacagtgaatacgcgctgccgctggcgctggaggcggggctgctgctgtgctttggcctgatcggcggcaacctggggcagcaccagtggctgttcgtgccagccacggtgatgctgctgtgcttcatcatggggctgcagaatgccatgatcaccaagctttcgaacgccgagatccgcaccacacacctcactggcatggtcaccgatatcggcatcgagctgggcaagctgtgctactggaacgcagccgcgccggcgcgcacgccatcacgcacacaagcgcgcccactgccccgcgtgctcgccaaccggcgcaagctgcgcctgctggtggtgctggtcacgctgttctttgccggcggcatcgccggcgcgctgggcttcaagcacatgggtttcagcgccacgctgccgctggccgcgctgctgctggcgctgatcgcagtgccgctgagcgacgacctgcgcagccgctggcgcacaggctcactgccgcgcctggcggcgcggatgcggcaatgcgtgcaggcgggcgcgccgcgccggcggcgctaggcgccgcctagcggtacaccagcaccgggatcttgctgtgggtcagcaccttcagggtttcgctgccgatcagcatgccctggaccccgcgccgcccgtgcgaagccatcacgatcaggtcgcagcctttttcctcggccgtcttgatgatagcctcgtagggatggtcgttgacgacgtatgccgtgtcacaggccacgcccgcggcgacggcctcatcggccagtccgcgcaggtagcgggtcgcgttttcccaggcctccttcacgtaggtttcgcgcgtgtcctccagcatctcgacctggtaggtcaggacgtggtagttcggacagacgcgcaccgcggtggcactcgcccccatgtcccgcgccagcgtgagagccttgcggaacgccgattcagacaggtcggaaccatcgaccgccagcaggagatgcttgaacatgattgcctccttgccagcatggttgccggctaaggcgctcacttccgatgcgtcatcgccatgcgtccgaaagtgcaagcccgcaaggcgcactacaaggagcgatcgatacccccggtttcgaatgattcgtcgctcgactccagtataggtgcgccatggcccacggcaatccggcatgcgtcacatgctcacgggtggattcagtacgggcgatttgcgaagccgttggctggctgcgggccgcgtcaggcccggcataggccatcagcgcgatgaagacagccatgacggtggcgccgaccgccatgaacacgcgctcgcggccctgcccgaccttgtcgagcagccagcccaccacgagcaggcaggcaaaggccaccacatagggcaccgccgaggcgatgccggcgtgcaggacgtggcgaggcactgtcaggaaatcatgccgtgatgatcggatccgcagccatgtcctggcaccgggcggcgcgacgccatggcgctcaccgatgcgggcgcgaatacctggctgaaattgcaccgctgctgcggcagctggagcgggccaccatgaacgtgatggccctcaagggcagaggtggcgccctgtcgctctcggtaggtgcgtcgctgggcagctactggctgatcccgcgcctgcccgcatttacgcgcgcgcacggcgagatcaccctgaacctgcgcacgcgcgtgggtccggtggacttcagcaccgcgtccgtggatgcgtcgcagcagcacgaggcaggtgtcgccgaaagaagctgatgcaacttccgtgagccatggcatggatattgcgaagcggtcgcacaggccaacggcggccttgaaacaagctggcaagtcgcgatgacatgctccgaaaaggagcatcccgggcaacgacgccccgaagcgaatggaccacgaaccggacaaccggttcgcaggcatctcgcttcggggcgcttttgcttcgccggtcagcgcggtgcgcgtctgcgtcgacactacctgcaaggcatggcatgaacgctctctccactcagtcacccgagaccgaagtgtccgccgagaccatcggcgcattgatcaacctttccggcaggcagcgcatgctgtcgcaacggatcgtcctccagatgctgctcgcttcgcggggggacactgccgcgctcgatatcgcacgcaagtgcctgtcaatgttcgagtcggcgcattcggatctcgtgacgggcagtgagcgcttccccggcacattctccggcgccttgcagcaactgtactttggcagtgcgcgcgctgacgctcgcatccgtgaattcatcgcccgggtcagaacagcgatagacacaccactggccgacaccagccggcaagcgtcattcctcgatgtgcttgtgacgcaggccacgccgatacttgagctgctgcagactgtcacgcaggcctaccaggaggaaatgcaccgttgcgagctcgctgtgcgcaaacgccagaccgacctcgccgatcgcctcagcggtatttcgatgcaggccaacatcgtcgcaatgaatgcacgcatctcggcggcgcgggcgggagagtacggcagggagttctcggtgatcacgcaggtgcttgcggacatcatcaaggaaatggatcagctgatccgccacgtcgtcggctcgaacgacgggcccaaaggaccaaccagagcctgacgcggagacgcccttgaaacgttacctcagctccttctgcctgattgtctgcagcgtcctggcgctggccgggaccgcttgcgccgaaacgctgacgatcaacgcggcgatcaacaaggcgggccgccagcgcatgctgtctcagcgcatggccaaggcttactgccaggctggcctcggcgttgaagtcgaacgttcgaagaagattctcgagcagtccgtggcgctcttcgacaagcagctcatggagctgacggcgttcgcacccacgccggagatcaaggattcctacgccaggctcgagcagacatggattccctatagacagttgctgtccggcggcgatccgaatcccgatagcgcgaaaaccatcgcaagaatgagcgaggacgtgctgaagcttgcgcaacaggcgaccctcctgctcgagaaacattcgggcaccgcgacgggcaagctgatcaacgttgccggccgccagcggatgctctcgcagagaatcgccaagatcagcatgttccgcgcctggggcattacctccccccggatggcgcaggatctggacatggctaccagggaattcgcagccgcgcaggagcttctcacctcggcgccgcaaaacaccgaggcaatccgtcgcgaactgctgctggccgggtctcagtggctgttctttgaagaggcactcaaccagaccggggtcagtcgcgcggaacagttgaggaacatcgccacgaccagcgagcgtattcttcaggtaatggatgacgtcaccggcatgtatgaagggatgcccaggtaacgtgggtgcgtgaacgagctatgccagacgctgccttacaggcagccactctcgcaatgcctgccaggcgcccagcttttccgtgtagggcaaggtatgagcgggactactggaaggaagcctgatgatccggtgatggtcgccatgctgcccaagggccttcaaaccgatacgcgcggcagtgccgccattgaaggcgatgacagccagcctgggtagtgattcgatcaggctcgccaggtcgttgccggcgtgatcccggatattgctgtccaggctgccctcacgcttcgcttgcgccaccacgtcccacagaccgacgtgatgcgccagaagcgtttgcagccgcgcggcatattccatgcggaccaggtcttcaccgagaacttcgccggtcaggcgccagaactgattctgccgatgcgcgtaatactggcattgcgccagtgacgcctcgcccggcaggctgccgagaataaggatgcgcgtgccggcgtcaacgacaggcgggaagcaccgcttcagtgtcatcggtcacgcgctccgctacaacacattgagatgggaatcccccgccgcctgcgcggcgggggcagccggggcgtcaggccagcagcttgttgacacgctgcacatacgcagccggatcgtccagcatgccgccttcggccagcagcgcctggtcgaacagcacctgcacgcggtcgctgaaggcatcgccctcggggagatcgcgcagtttctgcaccagcgcgtgttccgggttcagttccaggatcggctgggcgtccggcgccttctggccggcctgcttgagcaggcgctgcagatagccgctcatgtcgccttcgtcagagaccaggcacgaggccgacgcggtcaggcgcagcgtcacgcgcacgtccttggccttgccgtcgagcacggtcttggcgcgatcgaccacgtccttccagtcggcctcggccttttcctgctcggccttctcggcttcgtcggcgagcttgcccaggtccaggtcgccgcgcgcgaccgacaccagttccttgccgtcgaactcgcgcaggaatgaaagcatccattcatcgacgcggtcggtcagcagcagcacttcgatgcccttcttgcggaacacttccaggtgcgggctgttcttcgcggcggaccaggtatcggcggtgacgtagtagatcttgtcctggccttccttcatgcggccgacgtaggcggccagcgccacgttctgctcggcggtgtcgttgtgggtggaggcaaagcgcagcagcttcgccacgcgctccagattggcctggtcttcaccgatgccttccttgagcgcctggccgaactgctgccagaaggtggtgtacttggcgcgctcggcttcttcttcactgtcggccagcgtttccagcatcgacagcacgcgcttggtgcagccctcgcggatggccttgacgtcgcggctttcctgcagcagttcgcgcgatacgttcagcggcaggtcggcggaatcgaccacgcccttgacccagcgcaggtagcccggcagcagctggtcggcatcgtccatgatgaagacgcgcttgacgtacagcttcaggccggccttgtggttgcggtcccacaggtcgaacggggcgcgcgccgggatatacagcagctgggtgtattcgctgcggccttccacgcggttgtgggtccaggccagcggcgcctcgttgtcgtgcgcgatgtgctggtagaaggcggtgtactgctcgtcggtgatgtcggacttggcgcgggtccacagcgcgctggcctggttcacgctttcccactcggcggtgcgctggtaggtgctggattcagcgtcccacacctccttgggcatgcggatcggcagcgagatatggtccgagtacttctggatgatgcccttcaggcgccaggccgagaggaagtcgtcctcgccctcgcgcaggtgcagcgtgatggtggtgccgcgctcgttgcgggcgatggcatcgatggtgaactcgccgtcgccggtgctttcccagcgcaccgcgtcttcggcgcccaggccggcgcggcgcgtttccaccgtgaccttgtcggcgacgataaaggccgagtagaagcccaccccgaactggccgatcagcgcggcgtccttctgctggtcgccggaaagctgctggaagaattccttggtgcccgagcgggcgatggtgccgaggttgtggatcgcctcgtcgcggctcatgccgatgccgttgtcggtgatcgtcagcgtgcgcgccttggcgtcggcctcgatgcggatcgccaggtcggcgtcgttctccagcagggacgggttcgcgatcgcctcgaagcgcagcttgtcggtggcgtccgaagcattcgagaccagctcgcgcaggaagatttccttgttgctgtacagcgagtggatcatcaggtgcagcagttgcttcacttccgcctggaagctcatcgtctcgtgcggtgcggtcatggttctcctcttggaaacaggcgaatctggaaagtcggtgtggccacggtcctgtggccggtgccgccagacatagggccgcccgggccatttttcaaggcccgggtgctgccgggatgtgacttacaggcgttctagctggcgcgccaggaaggccagcatttccgggtggccgctgctggcaacgttgaagcgcatccagcccgacggcatctgcgacggcgagaacaggctgcccggggcgaacaggtagccctcttcatgccccgcggtggcgatcgcgttggtgtcgcggccggtatcggcccacaggtacatgccggcgtgctggccgggaaagagccgcaggcccaggcgctccagctcgcgccgggtctcgtcgcgggcgcggtccagccgggtgcgcacgcgctccacatgtttgcggtagtggccctcggtcagcaccttgtacagcacgcgttcgttgatctccggcgtggccagccccgccagcagcttgctgtcggtcagcgccgacgccgtctccgggtgcgcggcgataaagcccacgcgcaggttggccgccagcgtcttggaaaagctgcccaggtagatcacccggcgcagctggtccaggctggccagccgggtggcggcgtggccgggcgggcacaggtcgcagtagatatcgtcctcgacgatcaggaagtcgtactgctcggccaggcgcagcagctggaaggccttggccgccgacagcgaggtgccggtggggttgtgcagcaccgagttgatcacgaacagcttgggccgccgcgcctgcacgatgcgctccagcgcctccaggtccggcccttcggcggtgtacggcaccccgatcacctgggcgccctgcgcggcaaagcggccgaacatcacgaaccaggccgggtcgcccaccagcaccgtgtcgccgggctgcaggtagagccgcgcgatcaggtccagggcctgggtgatgcccgaggtcagcacgatctgctcggcgctggcaccgatctccagttcttccagccgggtgcgcaactgctggcgcagcggcaggaagccctgcggcgtgccgctggccagaaaatggttgccgggctggcggcccagcccgcgcagcgcgctggcgatcagttcgccgtcgagccagtcattgggcaggaagcccagtccgggcgccttgtgcgcctcggcggtatggaacatgctgcgcagcagccaggtcacgtcgatattacgcgccaccgccacggcgccggacaccggcgccgcgggcgcggccggggcacgctcgcgcacgtagaagccggagccgcggcgcgattccaggtagcccagcgccaccagccgctcataggcctcgaccacggtaaagcgcgagatgcccttctcctgggccagctgccggatcgacggcatgcgcatgccggagcggaacacgcgctcgtcgatgcgcatgcgggcccattcggtcagttgctcgaccagcgtcatctgcgccgaggggatcggatccgggaagcgctcggtgggcggcaccaccagccgcagcgcgcggccggaggtatgccccgatgtgctgtgggcgtcgcctccgctatccttctgacgggtgacggtggcggtctcgccgccggcgtcgccatccctgctgttggcatccatgtgctgctcctgcaactgtactgaatacgatccgctcaactgtaccggtactgtaccgactaccttgtctaccatcaagccaagatgaagctcgccctcgatcaccttgtcatcgccgcgcccgatctggacgccggcacggaccatgttgccggcctgctgggcattgcgccccagggcggcggtgcgcacacggccatgggcacgcacaaccgtgtgctgggcatgttcggcggcgtctacctggaagtgatcgcggtcgatccgacggcaacagcgccggcccgggcgcgctggttcggcctggacaccgaggccgtgcagcagcgcctgcgcgacggccccttcctgctgcactgggctgcgcgcgtggaacgccccgccgacctgggccggtggcaggcgcagtacccggagcgcatcgccccggtcatcccgatgacccgcggcggcctgcactggcgcatcaccgtgcccgaggatggcagcctgccggcctggccgggcgaagccgacagcgccggcgacggcctgctgcccagcctgatccagtgggacgtggccagctaccccggcgccagcctgccgcggcagggcctggcgctgcgcaggctgtccgggcgccacccgcgcgccgaactgctgcgccaggggctggcctggctgggcgccgaccacctcatcgccatcgagcaggccgacggcccgcctgaactgagcgccgaaatcgaaaccgcgcagggcatccgcaccctgcgctagccacacccggaacaagcccaccaggagacccccgatgtccgccacccgcaagcgcttcgacgaagacccctacctcgaccactgcaccgccaccgtggtggcggccggcgccgaagggatcgaactcgacgaaaccgtgtgctacgcgcgcagcggcggccaggccggcgacaccgccacgctggcgctggccgacgggcgcacggtggccatcgccgacaccatctacgccgaagaccgcagccgcatcctgcatgtgcccgcaccggatgcgccgctgccgcgcgtgggcgagcgcgtcaccgtgaccatcgactgggcgcgacgccacaagctgatgcggctgcatacctgcctgcacctgctgggctcgctgatcccggtgccggtgaccggctgcggcatctcgccggagtcggcgcgcgtcgacttcgacctgccggaatcgaccctggacaaggccgacctgaccgaacgcctgaacgcgctgatccacgccgacaccgccgtgcgcaccacgctgatcacgccgcaggaactggccgcccagcccgagctggtgcgcaccatcggcgccgcgccgccggcgggcacggccagcatccgcatcatcgaaatccccggggtggaccgccagccctgcggcggcacgcacgtggccaacaccagcgagatcggcgcagtggtggtgaccaggatcgagaagaagagccgcaccaaccggcgcgtggtggtcgcgttcgcgtgatggcgtccggcttgctcaccggcctgacggccgcgcagttcctggccctgctgaccctgctgacggtgggcctgttcacgcccgggcccaacaccaccatcgccgcggtcaccggcgccaacttcgggctgcgcgccacgctgccgcactgcgtgggcgtggccttcggctttgccagcatcctggcgctgtgcgcactgggcgtgggcgcgctgatcctgggccagcccgcgctggccgccagcgtgcacctggccggcgtggcctacctgctgtggctggcgtggaagatcgcgcgcagcacggtgctggcgcagaagcaggtgctgcgcccgctcagcgtgtggcagtcggcggtgctgcagtacgccaacatcaaggcgtggatgctggcgctggcagtcgcggcctcttacatgacgggcgcgccctcgccgctgcagcgcgtgctgctggtgagcggcttgttcgccgtgctgggctttgtcagcaacggcgtgtacggcgtgctgggcgcgtcgttgcggcaatggctgcagcaaggccagcgcgtgagctggttcaaccgcgccatgggcgcggcgctggcgctgaccgcgctgtggattgcggtcagcgccagcccgggcgtgccgtgacccgcggcgatccgattccgagccgatgacaaccaagaccccgaccatgcccgccagccgccccgcttctccgccactgacgtctgccccaccggcctccggcggcatgctgctcggctttgtcggcgtggcgatcttcagccagacgctgccgttcacgcgcatggcggtggccgagctggacccggtctttgtggcactggcgcgcgccgtgctggccgcgctgctggcgctggcgctgcttgcctggcgcggcgcgctgtccgccagccgccgcccgcgcggcggccagtggccgcggctggccgtgaccgcgctgggcgtggtggcgggtttcccgctgttttcttcgctggcgatgcgcgaggtgccggccagccacggcgccatcgtgatcggcctgctgccgctggcgaccgcggtattcgccgcctggctcgggcgtgagcggccgtcgccggcgttctggctgtcggccgtggccggcagcgcgctggtggtgggctttgccgtctggcagggtgccggcggcctgcagcatgcggactggtacctgttcgccgccgtggtgctgggcgcgctgggctatgccgagggcggcaagctgtcgcgcgagcagggcgggctggaaaccatcagctgggcgctggtggtgtcgctgccggtgctggtgccggtggtggcctggctgaccctgcgcgacctgccggcaatagccgcggcgtcgccgcgcgcctggggcggcatggcctatgtgtcggtgttctcgatgtttgtcggcttccttttctggtacgccggcctcgcaaaaggcggcgtggcgcgcgtcggccagatacaattgctgcagccgttcctgacgctggcgggcggtgcgctgatcctggccgagccgcttgacgcccccaccatcgccttcgcggtggcggtgatcgccgtcgtggccctcggccgccgcgccgccgtgcagcaaagcgcacccgcccccgccccggaaacgccaccgatcctccctggacgcattcactgactggagcctacatgtccgtctacgacacccttgcccgcctcggcatcgaactgccggccgtcaacgcccccgccgccgcctatgtaatggccgcgcaaaccggcaacaccgtgttcctgtcgggccatatcgcccgcaaggacggcaaggtatggaccggcaagctgggcaaggacatcgataccgagtccggcaaggccgcagcgcgcgcgatcgccatcgacctgctggccacgctgcacgcgcatgtgggcgacctgaaccgcgtcacccgcatcgtcaaggtgatgagcctggtcaactcgactcccgaattcaccgagcagcacctggtcaccaacggcgcgtcggagctgctggccgaagtgttcggcgacaagggcaagcatgcgcgcagcgccttcggcgtggcgcaggtcccgctgggcgcctgtgtcgagatcgagatgatcgccgaagtgaaggcggcctgaggcccgcatgcgcatcgacaacctgcccttcggcaccaccgactggtcggccatcgcgccgacccgccaccccggcgagcagggcgaggccacctggcgcacgcgccagttcggcgacatccgcgtgcgcatggtcgaatattcgccgggctacctggccgaccactggtgcagcaagggccatatcctgttcgtgctggacggcgagctccataccgagctggaagacggccggcagttcgtgctcggcgcgggcaccagctaccaggtagccgaccaggcggaagcgcaccgttcgtcctcgccgaagggcgcacgactatttatcgttgactgagcggcaggcttgccgctcagcccagaactcccccagaccacaagagacacatcatgaaatgggccatctcccgccgggcacagcaactgaccagctcggccatccgcgaaatcctgaaggtcaccgagcgtccggaagtcatttcgttcgccggcggcctgccgtcgccggcctcgttcccggtagcggccatggaggcagcgacggcccgcgtattcgccgacaacccgcaggcggcgctgcaatacgccgcgaccgaaggctacctgccgctgcgcgagttcgtcgccaggcgccatgacgcgccggtcgagcgcgtgctgatcaccaccggctcgcagcaggcactggacctgatcgccaaggtgatgatcgacccgggcagcaaggtgctggtggaaacccccagctacctcggcgcgctgcaggcgttctcgctgttcgaacctgagttcgtctcgatccccagcgatgacaagggcctgctgcccgaggcgctgacgcccgagctgaccgccggcgcgcgcttcctgtacgccctgcccaacttccagaacccgaccgggcgccgcctgccgctggaacgccgcgaggcgctggtggcccgcgccaaggaacagggcgtgctgctggtcgaggacgatccctacggcgcgctcagctacaccggcgaccagctgcccagcctgctgtcgatgaatccggacggcgtgatctacatgggctcgttctcgaagatcctggcccccggcatgcgcctgggctacgtgatcgccccgcccgagctgcacttcaagctgtgccaggccaagcaggcgtctgacctgcacacgccgaccttcacccagcgcgtggcctacgagaccatccgcgacggcctgctcgacacgcatatcccgaccatccgcgagctctacggcaagcagtgccagtacatgctggatgcgctcaagcgccatatgcccgagggcgtgacctggaacgagcccgaaggcggcatgttcatctggatggagctgcccgagggcctggacagcatggtgatcctggaagaagccgtgaagcgcaacgtggcctatgtgccgggcgcgccgttctacgccagcaacccgaagcgcaacgcgctgcgcctggccttcgtcacggtgtcggcagagcgcatcgagcagggcgtggccatccttggcgagctgttccgcgaagccatcgccgcggccgccgccaggcaaccgcgcgcggcctgaagcccggacgcgcatcaccactggagccgaaatgttgcgtatctggggccgactctcctccatcaacgtgcagaaggtggtctggtgcgcgcgcgagctgcacctggaccatgagcgcgtggatatcggcgtgaccaagggcgacctcgacaccgaggcctatgtgcgcctgaacccgaaccgccagatccccgtgatcgaggatttccgcggcaccgatgtcggcggcgagcccttcgtgctgtgggaatccaatgcgatcgtgcggtacctgtgcgcgcgctacggcgaaggcacgctgtggcccgaggacgtcaaggcacgcgcctcggccgaccgctggatggactggcagaccaccgccttcagcccggccatggtgacggcgttcctgaacctggtgcgcaagccgaaggcggagcgcgacgaggctgccatcaaggcatcgtgcgagcgcaccgagccgctggccgaactgctggacaaggcgctggccgggcgcgagttcatcggcggcgaccgcttcaccatggccgacatctcgctggcctgcgccgcgcaccgctggatggggctgccgctcaagcaccagtcgcgccccaacctggagcgctggttgagcgcaatgcgcgcccgccccgccgcggacggcatcctggaactgccgctgcgctgagccgcggcagttttttctttcctgccgtcctgccttacttcgccgcgcgcgagcccgacgccgcggtaaatacccccagcccgataaacgccgcgccggtcaggtagcggccgagcgcgcgcgccctgccggcgcggcgcagtgccggcatcaccgcggcggcggccatcacgtagcaggcgtccgtggtcgcggcgatcagcacgaaggccacgcccagtgccaggctctgcgtcagcgccgagcctgccgggttcatgaactgcggcaggaaggcggcaaagaagatcgcggtcttgggattgagcagcgccaccacgaagccgtcgcgcaccacctggcgcaggctgcgtggcgctgcttcaaccgtgccgccgtcagccgccgcggcgccgccacgcaaggcgcggatgcccagccagatcaggtaggccgcccctgcgtacttgaccaccgaaaacgccagcgccgataccgagaacagcaccgccagccccagcgaggcgccgatcgcgttgcccaggttgcccagcgccaccgcgccgatcgaggccagcccggcctgccggccctgcgccagcgtgcgcgtgacgatatagaccacggccgggccgggcgtgatggccagcgccaggctggccagcacgaatgcggtcagcaaaggccaggggggaaggaattcggtcatgggcagcctcattcaatggttggatgcgggcggcagcgcgcctgcggcatgacgcccgccagtatgcgccgagcgccggcgcttatgccagtcccggcatggctgccgggccggtcatgcaagccggtggcaggcacgcagacttttgcaacaggcgccgtttagagtactctcgccggagtgcctggaaggcaccacgtgcgccgcaatgccccccagggaaaccctgatccctgaatgtggctcatgccaggcatgacgcaatatacgacagcgaacacggaacccgttcctacaatcgctggttctttcccgcgcgcggcggatgccgctcgccggggcaaagcgcatgcacggcgccgagggcacgcagatcgtcccggcgcctgagccaacctgaggaggacatcgatcgtgtggagtcaagtctatgacccgctaggcaatatggcgctgtcgaccattgccgcgggcgttcccgtcgccgtgctgctggcagcgctggcgttctttcatatgcaggcccacctggcggcggggctggcgttgctgatcggcatcgtggtcgcctccacggtgttcggcatgccggcggcaatggccggcaaggcagcggggctgggcatcgtgtccgggctgttcccgatcggctggatcgtgctgaacatcatcttcctgcaccggctgacaacccttaacgggtcattcaaggtcttgcagaactcgatctccggcatcaccgaggaccgccgcttgcagctgctgctggtggcgttcagcttcggcgccttcttcgagggcgcggccggcttcggcacaccggtggccgtgaccggcgccatcctgatcggcctgggcttctcgccgctggccgcctcgggcctggcgctgatcgccaacacggcgccggtggcctacggcgcgctgggcgccccgatcatcggcctggcgtcggtgaccgggctggacctgctcgacctgtcggccatgatcggccgccagctgccgttcttctccgtaatcgtgccgttctggctgatctgggcctttgccggcttccgcggcatgctggcgatctggccggcgatcctggtggcgggcgtgagctttgcgatcccgcagttcctggtgtccaactaccacggaccgtggctggtggacgtgatcgccgcgctggtgtcgatgggctcgctgacgctgttcctgaaggtctggcatccgaaggagatctggacctcgaccaggatcctgggccgccacgacgactccaaggtcgaccatcccgaagcgctcgaagccgatgcccgcgccagcgccgcctcggccggcatctcggtggccaaggcctggatgccgtgggtgatcctgacggtgttcgtctttgtctggggcgtgcccgagttcaagaagctgatggatagcctgtgggcgtggaaattcccgatcccggggctggacaaggccatcgtcaaggtgccgccggtcgtgcccaaggacgtcatcgaaggcgcggtcttcaacttcaacgtgctgtcgatggccggcaccggcatctttgtctcggccatcgccggcggcctgctgatgggctactcggtgccgcgcctgttcaaggaatactgggaaaccatcaagctggtgcgctactcgctgctgaccatctgcgcgatgttcggcgtcggctacctgacccgctactcgggcctggatgccacgctgggcctggccttcgcccacaccggcgtgttctatccgctgttcggcaccatgctgggctggctgggcgtggcgctgaccggttcggacacggcctcgaacgtgctgttcggcggcctgcagaagaccacggcggagcagctgggcctgtcgccggtgctgatggcctcggccaacagctcaggcggcgtgatgggcaagatgatcgatgcgcagtccatcgtggtggcctcgaccgcgaccaagtggtacggccacgaaggcgacatcctgcgctacgtgttcttccactcgatcgtgctggcgatcctggtgggcctgttcgtgacgctgcaggcctatgtgccgccgttcacgcatatggtgatccaccatccctgaccattcagaagtttccgcactgcggttctgacaaggccccgcccctggcggggcttttccattgtgcaaggcgcgtatcatgttgtgtctgatccgccgcacgcgcgcccccacctcccacgaagacgccagggcgcgccgggcacaacgggaaacctgccatgttgcgtcgcctggaaagactgatcgaccccttccggggcatgcccgaccacgagccgcccggccaggtctggcgcttttatgcctggtacctgcgcgaagtgtggggtgtgttcgcgctgctgttgctggtgggtctggtcggcgcactgatcgaggtggcgctgttcagcttcctcggccggctggtcgacatggcacagaccacgccaggcgcggagttcttcagccggcatcgcaacgagctgctgtggatggccgtggtggcgctgctgctgcgcccgatcttcttcggcctgcacgacgtccttgtgcaccaggtcatcaaccccggcctggccaacctgatccgctggcagaaccaccgctacgtgctcaagcagagcctgtcgttcttccagaatgattttgccgggcgcatcgcgcagcgcatcatgcagaccggcttctcgctgcgcgattccgcggtgcaggcggtggacgcaatctggcacgtggtgatctacgcgatcagctcgctggtgctgttcgcgcaggccgactggcggctaatgatcccgctgctgctgtggatcgcgtgctacgtggccgccctgctccacttcgtgccgcgcgtgaagcagcgttcggtggtcgccacggaatcgcgttcccggctgatggggcgtatcgtcgacggctacaccaatatcaccacactcaagctgttcgcccacacccgtcacgaggaagactatgcgcgcgacgccatgtccgagcagaccgagaagtcgcggctggccgggcgcatgatcagcggcatggacatcaccatcaccgccatgaacggcgcgctgattgccggcaccacggggctggccctgtggctgtggagcgaggggcacgtcaccaccggcgcgattgcgctcaccaccgggctggtgatccgcatcaacaatatgtccggctggatcatgtgggtggtcaacggcatcttcgaaaacgtcggccaggtgcaggacggcatgaagacgatagccgtgccgcgcgtggtgaccgaccgcgccgacgcgaagccgttgcgcgtcacccatggcgaggtccgcttcgagcgggtgggattccactatggcaagggctcaggcgtcatcgaaggcgtggacctgacggtgcgcccgggcgagaagatcgggctggtcggcccctccggcgccggcaagtcgacgctggtcaacctgctgctgcgactctacgacgtcgagcgcggccgcatcctgatcgacggccaggacatcgccgcggtcacgcaagaaagcctgcgcgcacagatcggcatggtcacgcaggacacctcgctgctgcaccggtcgatccgcgagaacctgctctacggcaaaccctccagtaccgaggctgaactgcagcaagccctgcaccgcgcccgcgccgacgaattcaccccgcacctggtcgacgcccacggcaataccgggctggaggcacaggtcggcgagcgcggcgtgaagctgtcaggcggacagcgccagcgcattgccatcgcgcgcgtgctgctcaagaatgcgccgatcctgatcctggacgaagccacctcggccctggattcggaagtggaagcggcaatccaggaaagcctggaaacgctgatgcagggcaagaccgtgatcgccatcgcccaccggctgtcgacgattgcgcgcatggaccggctggtggtgctggacaacggccatatcgtggaaagcggcacgcacgcgcaattgctggcgcacggcgggctgtatgcgcggctgtgggcgcatcagaccgggggatttgtgggagtggattgagtcgctggtttgctcccctctcccgcttgcgggagaggggagcaaacattcgcctgggctgacgattcagctaatcaattgccgccagccggcggctccacgcgcaccggatcgatgcgcggctccttgagcttggcctcgatcgccttgcccttgcgcgcgcgcttgccgacgtaggcctgcaaggccacgcctgccagcttctgcgaggtcggcttgccgccgcgccccgcgcccgagagcatcagccccggcgcgccgacgcccaccgcctgcagcagcttctccttgggttccagctcgatcaggatcacgccacgcccgccggcggacagcaccttcacttcatcgagcgccaccagcagcaggcggccgttgccggacaggcaggccacatgcgtggcctcgtcgccgatcggcgccggcgccagcggcgtgtcgccgtcatccagcgtcaggaacgacttgccgcccttctgccggctgatcatatcgccgaccttggtctggaagccattgccgcccgcggtggcgatcagcatgcgctgctccgcgctgccggcaaaggtgtgcgcgacctggctgccggactgcagctcgatcagcgtggtgatgggcaccccgtcgccgcgcccgccaggcaggctggcgaccggcacggaatagacccggccgttggtgccgaagaccagcagcacgtcgacggtacggcattcgaaggtgccgtagagcgcgtcgccggccttgaaggtgaactgctgcgcgtcgtggccatggccctggcgcgtgcgcacccagcccttctgcgacatcaccaccgtcaccggctcgtcgatcacgcgcacttcggccgcggcgcggcgctcttcctggatcagcgtgcggcgcgggtccttgtcttccgggctgtactgcttggcgtcggtctcgatctccttgatgatgcggcggcgcatcatggtctcggacttgagcagcacgtccaggtcggcctgctcctcgcgcagttccttgagttccttttcgatccggatcgcttccaggcgcgccagctggcgcagccggatttcgaggatgtcctcggcctggcggtcgctcaggccgaaggcctcgatcagcgccggcttgggctcgtcgctctcgcggatgatgcggatcacctcgtcgatattgagcagcaccagcatccggccttcgaggatatggatgcggtcctcgaccttgcccaggcggtggcgcgtgcggcgcgtgacggtgtcgaagcggaacgcgatccactccgacaggatctcgcgcaggcccttctggcgcgggcgcccgtcggtgccgatcatcaccaggttgatcggcgcgcccgactccaggctggtatgcgccagcagcgtatggatgaactcctgctggccgacgttcttgctcttgggctcgaacaccagccgcaccggcgcatccttgcccgattcgtcgcgcaccgcatccagcactgccagcacggtggccttgagctgctgctggtcctgcgtcagcgccttcttgccggtcttgatcttggggttggtgatttcctcgatctcttccagcaccttctgcgccgaggtgttcggcggcagctcggtcaccaccagctgccactggccgcgcgccatctcctcgatggtccagcgcgcgcgcaccttcaggctgccgcggccgccctcgtagatctgggcgatatcggacgccggcgaaatgatctggccgccgcccgggtagtccggccccggcatcagcgccagcagctcggccagcgtgatattgggattgcggatcatcgccacggtggccgctgcgacttcgcgcaggttgtgcggcgggatctcggtcgccatgcccaccgcgatgcccgaggcgccgttgagcagcacgaacggcagccgcgccggcagcagcctgggctcctgcatcgagccgtcgtagttgggggcgaaatcgaccgtgccttcatcgatctcatcgagcagcagccgcgagatcggcgtcaggcgcgcttcggtgtagcgcatcgccgccgcgccgtcgccatcgcgcgagccgaagttgccctggccgtcgatcagcgggtagcgcagcgagaagtcctgcgccaggcgcaccagcgcgtcgtaggcggactggtcgccatgcgggtggaacttgcccagcacatcgccgaccacgcgcgcggacttgaccggcttggcgtcggcgcgcaggcccatctcgtgcatcgcgaacaggatgcggcgctgcaccggcttctggccgtcggccacctcgggcagcgcgcggcccttgaccacgctgacggcgtagtccaggtaggcgcgctcggcgtagcgcgccagcgtcagcgaatcggccggctcttcaggttgaaacgtgatgtcttgttgttccatgggtaggcaagaattcggcgcgccacgttgaactgccggcgcgccgggttgcttgttgttcgggtatgccggtcagggcatggcgcggcgcccgccgatgaccatcttcacgcgcgggccgtccgcgctggcgctggcgcgcctgagcaccgcgccctgctgcggctggtacagccggtaaaactgcagcacggtgctgacatactgccgggtctccgggtaaggcggaatgcggttgttgtagcgctgcaccgcgccctcgccggcgttataggcagccagcaccagctccaggttgttcgggaacagctgcatcagccagctcaggtagcgcacgcccgcggtgatattggtgcgtggatcggccagcttctgctcgatgcttcggcgcgcatcggcgttcacgccaaagcgcgcgccggtgtcggggatcacctgcatcaggccgatcgcgcccttgggcgacaccgcgcccgggttgaagcccgactcgaccgccatcaccgccttgaccagcgcgggatcgacatcctgcttgccggcgatctggtggatcagcggctcgacggtcttgatattgggatggttgacgacgtagcggtacagcttgtgctgctccaggtcgatgtcagcgccagcggccgcctgcgactgccgcgccgccaggcgcgcggtatccagcttgccgccatccttcatgaacagcttgtagcgcgcgtcgagcttctggtcggcaaagtgcgccacgccatcggcatcgataaagccccacagctcggcatgcgccgccggcacgaaggcgagcccggccagcgccacgacggctgccgccgccttgcgccatggtttgccgggagttctcgtcgtcatcgtgcgttccagattactgtccgttggcggccgtcgggaatgacggccaggcagactgggggattatctacccaatcaccggccgccgctttccgctcaggtttcgctcagatatcggcctcgacctcgttgcccttctcttccagccagctgcggcgctgtgcggcctcgcccttgcccatcagcatattcatcatctcgacggtctgcggcaggtcgtattcgcccagcgacacgggcagcaagcgccgcgtgtcggggttcatggtggtttcccagagctgctcggcgctcatttcgcccaggcccttgaagcgggaaatctgccacgagttttccttgacgccgtccttgagcagcttgtcctggatggccagcagctcgccttcgtccagcgcgtacagcttctgcgccggtttcttgccgcgcgcgggtgcatcgacgcggaacagcggcggacgcgccacaaagacgttgccggtctcgatcagcttggggaagtgccggaagaacaacgtcagcagcagcacctggatatgcgcgccgtccacgtccgcgtcggacaggatgcagatcttgccgtagcgcaggttggacaggtcgggctcgtcgttggcgccgtgcgggtccacgccgatcgccaccgcgatgtcgtgcacctcgttgttggcaaagagacggtcgcgctcggtctcccaggtattgagcaccttgccgcgcagcggcaggatggcctggaactccttgtcgcggcccatcttggccgagccgccggccgagtcgccctcgaccaggaacagttcgttgcgggtcacgtcggtggactcgcaatcggtcagcttgccgggcagcaccgccacgccggagccttttttcttttcgaccttctgcgccgcgcgcgtgcgcgcctgggcctggcggatcaccagctcggccagcttcttgccgtactcgacatggtggttcagccacagctccagcgccggacggctgaaggtggagaccagccgcaccgcgtcgcggctgttcaggcgttccttgatctggccctggaactgcgggtccagcaccttggccgagagcacgaacgaggcgcgcgcaaacacgtcttcgctcatcagcttgacgcccttgggctgcagcgcgtgcatctcgataaagctcttgaccgcctggaacagcccttcgcgcaggccggattcatgcgtgccgccggccggcgtcgggatcaggttgacgtaggactcgcgcaccggcgcgccgtcttcggtccaggccaccacccaggaggcgccttcgccgtcggcaaagccttcatcgccgggattggcgtcggggtcggcaaaatgctcgccctcgaacatcgggatcaccaattccgcgccgctgccctgcgccagcgcctcgaccaggtagcccttcaggccctggtcgtactgccaggtctggcgctcgccggtcttctcggtcaccagcgtgaccttgacgccgggcagcagcaccgccttgctgcgcagcaggcgctgcagctcggccagcgggatcgcggccgagtcgaaatacctggcatccggccacacctgcacgcgggtgccgctcttcttctcgccccgctcgatcttgcgcgaggccagcggcacggtcacgtcgccgccggagaaggtcagcgtcgagcacatgctgtcgcgccacacggtcacgtccagctgcgtcgacaaggcattggtcaccgacacgcccacgccgtgcaggccgcccgagaaggcataggcaccgcccttgcccttgtcgaacttgccgccggcgtgcagccgggtgaagacgatctcgaccaccggcacgccttcttccgggtggatgcccaccgggatgccgcggccgtcgtcttccacgctgaggctgccgtcgcgatgcagggtcaccaggatctcggagccgtggccgccgagggcctcgtccgaggcgttgtcgatcacctcctgcacgatatgcagggggttgtcggtccgggtgtacatgccgggacgctgcttgaccggctccaggcccttcaggacccggatggaagattcgctgtactgactggttttgctcgccatggagtcgctacgaaagtgatggtcccggctgccatgaggcgcacaactgtgcacgcgccggggcaccgggcactgcattgtaatggaagcgggcgacggcaatcccgccaaaaaggcgcttggcctgccgacccgcgctggcgccggttttgccgggccgccgccactttttgccagggcgccggcagcgcgggcagcgccgtacgcgttttcccgagccggagtaaactcgccagcacccggccccggcaagcccgattgccgtcccggcatggacaacaacaagcacacaatccctgtcggcaccgcgcttacccggcgggactgccgcacatcgagccaagacatgcagaaccgacaactctccctgaccaccgtacttgtgtgcggtgggctgctcgtgaccctttcaatgggcatccggcacggcttcggcctgttcaacctgccgatcacccaggcccatggctggaaccgagagaccttcgccttcgcgctggcgctgcagaacctgatgtggggcgccagccagccctttgccggggcgctcgccgacaagttcggcgcgctgcgcatcatgctggtcggcgtggcgctgtatgtggccgggctggtggtgatggcgctggccaccagcggcaccgcctttgccactggtgccggcgtgatgatcggcatcgcccagtccggcaccacctacagcatcgtctacggcgtgatcggccgtgtggccagccccgagaagcgggtctgggccatgggcatcgccgccgcggccggctccttcggccagttcctgatgatcccggtggaacagggcctgatctccgggctgggctggcagaacgccctctatgtaatggcgttgatggcctgcgtgatgctgccgctggcgctgacgctgcgcgagccgcgcgaagcggcccacaccggcggccaccaccagaccatcggccaggccgtgcacgaagccttcggcaaccgcaacttccagctgctgacgctgggctacttcgtgtgcggcttccaggtggtgtttatcggcgtgcacctggcgccctacctgaaggaccagggcctgaccgacccaaaagtcgccgtcgtggcgctggcgctgatcgggctgttcaatgtattcggcacctataccgcgggtgcgctggggcagcgcctgcccaagcgctacctgctgtccgccatctacgtgacgcgctcggtggtgatcgccagctacctgctgctgccgctgacggtggccagcacctgggtgttcgcggcggtcatgggcttcctgtggctgtccacggtgccgctgaccaacggcatcatcgcccaggtgttcggcgtgaaatacctgtcgatgctatcgggcgtggtgttcttctcgcaccagatcggcagtttcctgggtgcctggctgggcggcttcctctacgaccgcaccggcggctacaacaccgtgtggctgatcgcgatcgcgctgggcgtggtggccgcgctggtgaacctgccgatccgcgagcaggcgctggtgcgcgcgcagccggcggcggcatgatgagcacgacccaggcgcgcgtgatgaaggcagccgggctggcggtgctggccggggtgctggcgcttgggttcgtgggttacctgcggccggggttcatggtcgacctgaccaacatggtgttggcctggtgcgggtgagggtcggcttgcctgaccctcaggccccctcgcccttcgacttcgcctccagcacttcccagcgctccagcgcttccagcagttccatctcgatctcgtcgtgccgcgtgcccagctgcgcggccttgggcgcatcgctgacatagagcgagccgtccgcgagctgtgccgagatcaccttctgctcggtttccagcgcggcaatgcgctccggcaggccgtccagttcgcgctgctccttgtacgacagcttgaccgtacgattggcgccgcgcgcttcgcgcgaatccttgcccttcaccggctctgccgccttctgctccggcttgcgcgccgcttgcagcgccgcgctgcgggccgactgctcgacccagtcggaatacccgcccaccgactcgcgccacacgccatcgccctcggcggccagggtcgaggtcaccacgttgtccaggaaggcgcggtcgtgcgagaccaggaacacggtgccgccatagtcctgcagcagttcttccaacagttccagcgtgtcgatgtcgagatcgttggtcggctcgtccagcaccagcacattggccgggcgcgcaaacaggcgcgccagcagcagccggttgcgctcgccaccagacagcgacttgaccggcgaacgcgcgcgctccggcgcgaacaggaagtcgcccaggtagctcatcacatgcttgcgctggccgttgacctcgacccagtcgctgcccgggctgatggtgtcggccagcgagcgctccaggtccagcgcggtgcgcatctggtcgaagtacgccacctgcaggttgctgccgttgcgcacggtgccgctgtccggcgccagttcgcccaggatcagccgcagcagcgtggtcttgccggcgccgttggggccgatcaggccgaccttgtcgccgcgcatgatggtggcggtgaagtcgcgcaccaccaccttgtcgccgtaggccttgctgacgtcggtcagctcggccacgatcttgccggagcggtcggcctgcgacacctccagcctgacattgccctgcacctcgcgccgcgcggcgcgctcgttgcgcatcgccaccaggcgctggatgcgcgacacgctgcgcgtgcggcgcgcctccacccccttgcggatccacacctcttcctgcgccagcagcttgtcgaacttggcctgctcgacctgctcggcggcaagcatctcttccttgcgcgcctggtaggcggcgaagttgccggggaaggacaccagccggccgcggtccagttcgatgatgcgggtggcgacgcggtcgaggaaggcgcggtcgtgggtgatcagcagcacgctgccgcggaagcccagcagcaggtcttccagccagcggatcgcttccacatcgaggtggttggtgggctcgtccagcagcaggatgtcgggctcggccaccagcgcctgcgccagcgccacgcgtttctgcaggccaccggacagtgcctcgacgcgcgtgtgcgaatccagccccaggcgcgccagcgtggtttccacgcgggtgcgcagctgccaggcgccggcggcgtcgagctcggactgcagccggtgcaattcggccagcgcggcttcgtcgtcgtggttctcggcgacgcggtcggcggcggcctcgtagcgcaccagcaagtcgtgcgcatcgcccatgccctgcgagaccgcgtcgaacacggtgatgcccgcctcgaactgcggctcctgcggcacgtaggcgctggtcacgccgctctggcgcgcgatcagcccgtcgtcgggcgccgacagccccgccacgatcttcagcagcgaggacttgcccgaaccgttgcgcccgatcaaacccacgcgctcgccggcctccagcgaaaagtcggtgtgatcgagcagggccacgtgcccgaaggcaagctgggcgtcggtaatggaaaacagggccatgggaaaaagacgagacgacgagggaaaggagggacggcctggcagccagggctggcgtggcacggcagcccgcattgtagacgaccggggccgggccaaggctggccccaaaaaagaagggcccgcgcactgcgggcccaagagtctctcctcggtgccctgctcgcaaggcacgaagccagcataacaacgccccccctgcccgctccagtcggaaaagtccgtaagggaaagccccgtcaaccgcgatttctggacgccgccgcggcaaattggtacgaccaaggcactcatgcgaagatgtcggccgtgccaatggcctgctgccaccttcatgaccaccgcttcgctgaaattgtccgacctgtccgtgtccgcgctggtcgccgggctggtcgccacgctcaccggctataccagttcgctggtgctgatgatccaggccggccacgccgcccacctgaccgatgcccagatttcgtcctggatctgggcgctgtcgatgggaatggggatcaccaccatcagcctgtcgctggcgctgcgcgtgccgatcgtggtggcttggtccacgcccggcgcggcgctgctgatcgccagcctgcccggcgtgccctacgcggaagccatcggcgccttcctgctggccgggctgatgatggccgcggccggcatgaccgggtggttcgacaagctgatgcgcgccctgcccgccagcatcgcgtcagccctgctcgccggcatcctgttccgcatcagcgtggatgtgttcgtgcaggcgcagcaccagaccgtgctgctgctggcgatgttcgccgcctacctgctcgggcggcgcctgtggccggcctatgcggtgccaggggtgctgctgaccggggcggtggtcgccggcgtgctcggccagctcgatttctcgggcgtgcggctggcgttggcggtgccggtgtggaccacgccggcattctcgctgtcagccttggtcagcatggcggttccgctgttcatcgtggcgctggcctcgcagaacatccccgggctggccgtgctgcaagccgacggctaccacgtgccggcctcgcgcctgatctcgatcaccggcctgacctcggccctgctggcgccgttcggctcgcacggcgtcaacctggcggcgatcaccgccgccatctgcaccggcccgcaggccgaccccgaccgcaaccgccgctataccgcggccgtggtctgcggcgtgggctacctggtcgcgggcacgctggcggccagcatcgcggcgctgtttgcggcctttccgcaagcgctggtggtgggcgtgaccgcgttcgcgctgatgggctcgatcgccaacggcctgaccgtggccatgcaaatcccggccgagcgcgaagccgcgctgctgaccttcatgatcacggcgtccggcatgaccctggcgggtgtcggctccgcgttctggggcgtggtgggcggcatgctggcgttccacgtgctgcgccggcgcgccgcctgagcatcgccgctagagcatcaggaaagccacgtccgcgtagccgatatcgtcggacgacacgcccctgcggcgctggaacaagacatgctgcagcacgcggtcgcgatgggccgcgaaggtttccggatccaggttcaacgccgcgcgcgcgtagtgctcggccatcagcttgtagacgcgatgacgcacctgcagcatctcgttcgccgcctggagccggctcatttcccccacatggtcttcgtccagctgacgcatgctgaccaccacccgggcatgcatgccccggtagcgatcgacctccgcatgggccttgcgcaactcttcgcgcagcgaccgcacctcctgcaacagcttcaggttgtgctgcacgccgcgttggatgcgcgaagcctcttccagtgcttggtccgccgcggcgatggtgtcctgccacggattcgcgtccggcgcgggccccccgtcccccggctgcgaagacgtcccggcggacgtgccgtcgatgccattgtgatgcataccgctccccttacccatgcccgccgccggcatcgtggggttcgtgccggcttggtcgggccaactaccgcgactgccctgtaggacttgtgccgcgggccggccatgcgcccgcttgttctcttcgttatagccacattcaatcctccatcaccgctttgcacaaccaccgcaacggagggacgcggctttggcgcaacatgcgggagcgctaagatgccggcttcggcccgtttcggcccacccacttgtacgctcccatgaacggatacctgctcctcgccctcgccatcgtcgccgaagtcatcgccaccagcagcctgaaggcgtcgcagggctttacgcggctggtccccagcgtgctggtcgtgaccggctatgtggcggcgttctatttgctgatgctggtgatgcggacagtgccggtgggaattgcctatgcgatctggagcggggccgggatcgtactggtatcgctgatcgcggtggtgctgtaccggcaggtgccggacctggcggcttgcgctgggattggtctgattattgccggcgtcgccgtcattcagctgttttcgaagactagcgcgcattgatcgtaggtatgctcggcagtggatgacccctcatccactcttgccgcagtcccattttgggactggcattgcccacatgcgaatcatagcgaagaggtctttgctgcaattcagcaagttccaccccgaagccaggcaaccgctgcttgcctggcatgaagaagcccgctgcgcggcctggaccgcgcccagggacatcaaggcacgctacgccagtgccagcttcgtcggcagcaaccgcgtggtcttcaatctcggcgggaacaagtaccggcttatcgtcgctgtcgcataccggttgggggtcgtctgcgtgaagttcatcggcacccatctcgactatgaccgcatagacgccgccaccgcggaaatggagtgatcaccatggatatccgccccctgcacactgaagccgactaccaggaagcgctggccgcggtctccgccctggtcgacgcagaccctgtgcccgacacgcctgagggcgacaagctggaaatcctctccatgctggtggaacggtatgaagccgggcactttccgatggatctgccggatccgatcgccgcgatccgctttcgcatggaacaagctggcctcacgccacgcgacatgcaaccgtacctgggtaacctcaaccgcgtatatgaagtgctcaatggcaagcgcgcgctgagtctggccatgatccggcggctgcaccgtgacctgaagattcccgcgaacgtgctgatcgccgaacgcagtgcggcatgagcacttgcgcagcgactggcgcgcgtgctagccaaagcgcgcatcgatctgcttcctggcccagtccgaggcatgctgccatgcctcgccttcgctgaagaactggcccggaacaagatggtgatcgaagaccttgagtggcgcgccatccgccgctttcgcgcagatggtcacctcaccttgccaggggccgccaacgccaagggacgttgccgatgcttcataccagtggtcgcggtaatacgtgaacccttggagatccatgtctttctccactagtggcattcaggaagtgtcagtcgttggcgtcgcctgaagtggcttggtcaatctcccgtttcgcgcacgcataggcgttatcgatcgcgaccgattccgtgggagcaagcgccccggtgttgtgccggtgtccgtgaccgcggatgccatatgaccagtcccactggccgcccgagtcctttttggcctggattgagatctctcggcctttgtatttcagttccatggcgagcgctccggagtttggaggatcgtagcatgaagcacctgtcaatccaggccctcgacggcgaggctggcgccatcttcttgggctgaaattccgggggaatacctagattgagttggggagagggcacagctgggaaccacagggtacggactgtggactggtcccgccgacaggaatcgaacctgtatctagcgcttaggaggcgctcgttctatccattgaactacggcgagggacaggactgtcaggatcgggaaccgcgggcgcggtgatcctggagacggcccggagtatatcaaaatccgcaccggcccggctcgccggcagtggcggacccgtcccggcggcctcgcccggcaaggcggccggacgatggcaggcgcgtcggccggccggcatggcgcagggcgcggcgccccggccggtggtggccgcgggcgcagttggcggcggcagtggcgcagctgcggtggcaggcttgtccgcgcaggttgcagcgcaattcccagtcgatcagtccggacatggcaggctccttgattcggtgatggccgcgcggttcaggcgaggtccaggttcaggccgcccagttgggcttgcagcagcgcgcccagcagcagccagccgatgtgcagcgcggcgcgcgggcggcgcatgcatgtttccacctgctcgctgcggctttcgccggacaggcaccaggagcagaaatgctcacagttgttggtcagcaagtggtaggcgttttcgcccacgcgggaacgggcgcgttcgacggcctggcggccggcgaagcgggcgcagggctccggcctgacggcgatgccgaatccggcggcgaaggcttcgagggtagtttcttcaaccggcgcggcctgcagggagcgcgcgaaaccggcgtagtggatgacgcggccggcgccggcgtagatcccatgatgggcgtagccgtggcgttcggtgaccaggtgggcgccgagcggcagcgggtccgcgaaacgatcgtcgctgccggtagcgcgttcttgttgttcctggatgttcatggctggcctcggtgtgtctggttgctgcaagcattgctgcttcgtgccagaccaaccgcatcaaccatgccaataccagggaggcacggcccgacaacggtttggcggaaatccgggggttttggatgggatcgagtgtcggatggcaaccaaccgcgtggcggcaactctgttggctggcagccaccattcgccccgcgccgcgcggcctgggcgggctggcggcagggatcgcgcgatgcttgcgctgtggtgggtccatcccgacactggctggccgggtgtcgggtcgaggccaacgtggctggactgccggggtgggccccattgtccccgccccgccctgcagcccgcgccggacttgggtttccagtcgacctgctgccacacccatgctgtggcacgcgccttgctcaataccggtaccgcccccggcgccacgccacatccaccggagaccgaacatggccacccttgcaatcaacgacctcgccagctgccgcgaacttgctcccgccgccatggcccgcgtgcgcggcgccggcgggcagtgggtgttcgggtggatccgcccgttcgtgccctcgtctccgctgccgctcgggacggtgatcaacttttacgagatcaactacagcttctatgctgatcagatgaacaaccagttccagaacatcgatatccgcaacaacgcgccaaacgccaacatcaatgtccagggcgaccagggcgcgaggaacgacggcaggctgatctgatgctgatctgagcgccagcgccgccgtggcagtgccccggctggtccggggcttgacgcggaccggagacaagattgggtttcgactcgcacttccagtggacctcggccgcatgcacggacgtcgggcgcgtgcgcgagcgcaacgaggacgcttgcctggatctgcccagccaggacctgtgggcagtggccgacggcatgggcggccatgccgtgggagacttcgccagccaggcggtggtccaggcgctggccacgctgccgccgcagccccggctggaagaccgggtcgacgccacgcgcgcggcgctgcagggcgtgaacctggcgctggtcgatgaagcggcgcgcctgggcgtgcgctgcatcggcagcacggtggtggtaatgctggcgggcgatcgccgttgcgcctgcgtgtgggccggcgacagccgcctgtaccggctgcgcggcggccagttcgcgcgcctcacgcgcgaccacaaccaggtcgagcgcctgctggcgcgcgggctgatcaccccggaagaagcgcgccaccatcccgcgcagaacaccatcacacgcgccgtcggcgcggccccgacgctggcgccggagcagctgctgaccgaggtcgccgatggcgacgtgtacctgctgtgcagcgatggcctgagcaacgaggtcgacgatgacgacatcgcggcggtgctggcgcagcaggacgttgcgcaggccgcgccgacgctggtgcagatggcgctcgatgccggcggccgcgacaacgtgtcggtggtggtgctgcgtgcggcggacccgtacggctctgacaagaccctggtcaatcccgagctggacgcctgaaggcacgaccgccggcggcctcgccgccctaccccttgccgccttcggcctgccggttggcgcggaaatccttcgagtggatgccgtgcttcttcagcagcatctgcaggtgcgagcggttcatgtcgaagcgccgcgccagttcggcgacggtgccgccgacctcctgcaagccccgttcgaggaaggcccgctcggcctcgtcgctggcggcgcgcttggcttcgctgagggacgtcgccatggcaatgtcggcagcggcggggccattgcccaccaccgccagtgcggcgggcctggggcggatgtcctgcggcagttgggccaggtcggcggtgtcgccggccaggcagctcagccggtacatcaggttgcgcagttcgcggatattgcccgggtagtcgtagtgcagcaggaagtcgcgcagccgcggcgtcagcttgagtggccggcgcttgagcatgccggcggcctcgtcactgaagtacgacaccagcagcgggatctcgtcgcgccgctcgcgcagcgacggcaggctgacgtggatcacgctcaggcgatagaacaggtcttcgcggaaggtgccggcctggctcatgcggcgcaggtccttgttggtcgccgcgacgatgcgcgtatcgaccgagatcgcctcgtccgagcccacgcgctggatctcgtgcgcctccagcacgcgcagcagcttgacctgcccggtcagcggcagctcgccgatctcgtccaggaagatggtgccggtatgcgcgctctcgaacttgccgcggcggtcattgctggcgccggtgaaggcgcccttcttgtggccgaacagctcggattcaagcaggctgtcggggatggcgccgcagttgaccgagataaacggcttgtcggtgcgtgagccattggcatggatcaccttggccatcagctccttgccggtgccgctctctccatcgatcagcaccggcaggtcggtcggcgccgccttctcggcaatctccagtgcctccagcaacttggggttgtcgccgaaggtcccttcgaaaataaagctgcgctcaaccagtgcctgccggcgcgcgcgcggcatgcgctcgacttcttcctgcggcggggccgcctcggccgacgcggcctgcacgaagcgctccttgtgcgacagccccatcacctcgtcgcgcagcgtggtgacctgcttgagcagcttctcgatctccggccggtcaagccgcgacgaccagcgcagcgtggaacgcaggatctcgatcttctcgatcagcccggcgaacgacaccggggacgtgaccgaggcgggggtggctccctggttgtatagcttcatgctgcgctcagttgcttctgcaccagttggaaatacatgcccttgcgctcgatcagctcctcatgccggccctgctcgacgatggcgccttcatacagcaccaggatcttatcggcctgcatgatggtgctgagccggtgcgcgatgatgaccgcggtgcgcccgcgcaggatctcctgcatattcgccaggatgttgctctctgactgcgtgtcgagcgccgaggtggcctcgtcgaacaccagcaggcgcgggtcgtggtacagcgcgcgggcaatgcacaggcgctggatctgcccgccggaaagcccgataccacgctcgcccaccacctgctcgtagcccagcggcagcttgctgataaaggcgtgggcatcggccatgcgcgccacctcctcgatgcggcgccggtccgggctgtcgtcgccgcaggcgatgttctcggcaatggtccccgagaacagcaggttggactgcatcacgtagcccacctgcgcgcggtagaacgccgcgtcgatcacgttcaggtcatagccgtccactgtcatcgagccctcggtaggcttgtagaagcccaccagcagcttggccagcgtagtcttgcctgagccgctgcgcccgacgatggccaccatctcgccagggcggatggcgaagctgatgttctccagcacatagggcgtgtcttcgccgccgtagcggaagtacaggtccttcatcacgatctcgccctgcaggtcgggcagcatcacgcgcgacagcacgtcctgcggcttctgctcgggctccaggtcgagcacgtcgcccaggcgctccatcgccacgccggcatcgttgagctggccccacaacgccaccagccccatcagcggcgccagcacgctgcccatgaaggcattgaaggcgatcagctggccgatggtgagctcgcgctccagcaccagcgtcgcgcccacccacagcaccgcgatggtggtggcggcgttgagcagctggctcaccagccccaccaggatgtggaaggcctgtgcccggtattgcgcgtccagcgccttggcgtacttgcgctcccagcgcagccgcaccgggcgctcgatgcccatgcccttgacggtctcggcgccgcccagcgtttccatcaggtaggccttggcatcggtcgatgccgcgaacacctcgcgcgcataggtcttgaccttgggcgtcaccaccaccgtcagcgccgcgatcgggatcacgaaggcgatcagcagcagcgtcagcttgacgttgtagagaaacatgatggtgaagtagataaacaccatcagcaggttcagcgccgtggtcacggtcgactcggtcaggaaggcgcggatggtctggttctcctggaagcgcgcgaagatgtccccggtcttgcgcttggcaaagaacgacagcggcagcgacagcgtgtgcttgaagaagtgcgacatcatggcgaaatccatgttgcgcaccatgaagttggccagatacgcgcgaatcgtagacatcagctgcgagaacacgttggagatgatcagccccgcgatcagcaggttcagcagccccacgttctggtgcaccaccacgccgtccaggatgttctggataatcagcggcgggaccacccccagcatctggatcacgaaggtggccagaaacaggtgcgccaggatcctcttgtacggcgccaggtagccgataaagcgcagccacggcgagcgcgacaccgacagctgggtcatgctctcgcccggcgtgaacagcaggcaggtgccgctccagccgcgctcgaactcctcggcgctcatcttgcggaagccgatggccgggtcggccacccacacccagcgcgacgagatcccgtacaccaccacgtagtggtacccctcccagtgcacgatgaagggaagctcgaaccccatcagcgaatcccgcgtgcactgcaccccgcgcgtggtgaagccgagcgcttcgccggcgcgcgccaggctgtcgagcgtggcgccctgggtggtcacattggccagttcgcgcagcttgcccagcgtcatcgggatgccgtagtgccggcagatcatcgccaggcaggccgcgccgcaatccatctcctcggcctgctccaccagcgcgaagcggcggatcagcttttcgccgagctcgggctttgaatgcaggtccagcagcaccgggcgcttgcgccgttcggccagcttcttctgccgatgcaactcgcggtccagcacgcggatgcgctcttccagcacctcgcgcaggcgcgggttgcgctccaaaatcagctgcaccgtcttctcgggaatcaccagcaggcgcacgtcggtatcggcaatggccgaggccagctgctcctgccgcatcacgcaggcgcgctcgccgaagatgtcgccctgccccagcgtcgccagcgggtactcgctgccctcttcgctgcgcacgatgcgcaccgtgccctggcgcaccacgtacaggcgccggtcttcgcggccgtcctgcttcaggatctccttgccggccgccacgcgcttgacgccgacgctgcgcacggcgtcttccagctcctgcttgtcgagcttgccgcgcaggtcgaacagccgcgcgacaaagccgccggccgagctgatcgcgacatagctggtgataaacgcaagcgccgccgggttgccggccaccaccggctcgcccacgctgcgcgggatcagcagcagttcggtcttgcccgaggcgcgcaccgacgactcatgccggtagtcgcgcagcagcgcgatatcggcaaagacctcgccggccttgcgcacgcccatgctgatttccttgccgtgctcctcgttgaacacgcgcaccgagccggacttgacgataaacaggcccggcgccgcttcgccggcattgcagacggtgtcgccaaagccgaaggtcagcacctgcgcggcttccgccaggcgtgccagctcctccggcaccagcaccgacaggatctcgacggtggcgaggaaggcggccagcgccgatcctgcctccggctggtccggggcaggcggggcggcgggctcgccgctcgcgctagcgggcttcgatgacatgttcctgcgccctggccatcagccagtcttcgcgcagcaggcggcgcacttccaccgccacctcgctatcgagggtggccgggtgtttttcgcgcaccaggaagacttcgaagaaggaacggtcagccgacgggaacggtcccagcaggtcgccaggctcggcattgaacaccttggcctcgatatcggtcttgagcgagccgcgcagcaccttgccgatctcgcctccgcgctcgcgcgtgtcggcgatggaatgctcgcgcgccatctcggcaaaggcatcgggatcatcctgcaggtacgagatcagctccttggccttgccctcgctgtcgaccacgatatggctgacctcgatgctgtcgaagcgcggcgagttgagcgcaaagtacgcctgcaccgcggcctcgctgcacacctgctccatcatccgctcctggtacaggctgtcggtgacaaaggcctcgaattcgtccaggctgatgttcagcgcatccaggtagtgattcatgtctgcggcgcgatgcaggccctgcacgcggcggaactggtccgcgcgttcctggatctcctccggcgtgaccaccacgccctgccgctttgccgcgtgcacggtcagcttgtcgcgcaccatctgctcgaccagcccttcgaactgtccggtcagcttgagcaagcgcacgaactcctcgaagccaagcacctcgtcgtcgatacgcacaataccagtcattttctcggctcctttgacgcccgcgcggttacgcgccgggctgtcccgatgttctgcgccagtctctccccgctgcgctagccggccacctcgcggaaggggtcaagccccaggtcgatcaggcggcgttcgcgcaccacgatctctgccgtggcggtcatgccgtaacgcagcggatacttgttgtcggccaccgcgtagtagtcgcgcgccagccgcacgcggccctcgtagaccggctgcttgtcgggtccgcccggcttggtcgcgggcgagatgaattccagcgtgccctcgatgatcccgtagcgctggtacgggaaggcactgaacttgagcttgaccggcaggccctcgcgcaggaaagcgcggtcacgctcggcgatgacgatcttcaccaccgggcgcgcatccttgggggcaatgccgcccagcggcgtgttggcctgcaccttgtcgccgcgctgggtggaggtgacatcggtgatcacgcccgacaccggcgccaggatcagcaggaagttgtccttgtcgatgttctcgaagcggatgcgcgctgccgcgtccgccaccaggcgcgcggtctgcacctgcaggcgcagcttgtcctcggtgttggcgatctcgcgcagcgccgcgtcgtactgcacgcgcagcccggccaggtcctggccgctgctttctagctgggaactggcctgggtaagctcgcggcccaggcgtgcgtccagctccgtcagccgcgactgcgccacgcgcaggttgttctccgcgtcctgcgccgcggcgcgcttggcatccacctgcgactgcgaaacgccaccgccacccggcaacgccagcaggcgcgcgtatcggtcctgctcctggcgcgcgaattcgcgcgcgcgccgggcgttctcgaggttgctgcgcgcttcctgcaactgcgcgcgctgctgttcggcaagccgcgtggtgccttcggcgatgcgggtctcgtgctggcgcgtggccacgtcgatctgctgcttgagcgccgccgcgcggcgttccatcagcgccttcttgtcggggaactgcttccattcgcgctcggagtcttccagcttgagctgcgcttccagcgcgttggccgcggcctcgatcgcgccgcgcgcattcaggcgcgccagcacgtcgtccttggacaccggttgcccctcggccacgtagaggtcggccagctcgccgtccaccggggcatagaagcggcgcacctcggattccggcgccagcgtgccctgcgccgtgacaatgacatcggcatgcccgacgaaggaccacaccagcccgcacaacaccagcgtgaaagtcgtgacgatggtcagcagccccaggcgcgacggctcggcactcagcaggccgatgccctcggcgctgtggtcttccagcgcctcggagagtggcttgaggccgccctggcgggcatcgtccttcatggctgccccgcttgctgtggcgccgcggcagccgcggccggctccggcgccttgccggtgtcttcaccgccgatcagctccagcttggtcttgagcacggcgggatcgagcacggtgcgcaactcgcgcagcgcgtgccgctgctggtcggcctcggcgcggatctcttcctcgatcttggcgagttgcgccaggtcggcgctttcgcccgcgcgcagttgcgtgaagatgcgcatgccctggcgcgcgtcatcctgtgcctgcgacagcaaccgggcctgcgcgcggaacctgggcgagatgccgggctcgagccgctgctcgctgccgatcacgccattgctgcggtattgcttccatgcggcgacggcgctgcccatcagttcccgcgcgcgccgcagggcactgtcgcgcacgccgttgacgtcggcctcgaccgccttggcgaagtggccgtcatcggcggcatcgagcatggcgtagaagcccagcagccggtcctcatagcccttgctgccgcgcgcggactgcagctcggcgtactgcgccgccaccttctgcttgtgcgacaggtcgcgcgccaggtcctcggcccaggggccgccgctgatctgcttgatccccgcgagcgctgcggcgctgtcgccctgctgccacgccctggccgcaccggcatactggcgcaccatctccggcggcggcaggcgcgcggccagttggttgaactgcgcctggaacggcggcgtggcgaagcggctgtcggcaaggcgcgccaccagcggcccgggccggcgcgcgcgcagtgcctgcatcagcgcggtgtagcggtccaggtctgactgcacgcggtccagcccggccaggcgcggatacttctcgcggtactcggcgatgacgggctgcaatgcctccgggcggtcgcggccgagttcggcggcaatggtggtgttcagccggtcgatcgccgccaggtagaccgaggcgtcgttctgcaggcgacgcacgtcgctgagcgcatcggcgtagagatcgcggaacgccggcacatcggccgcgatgcgcccgagcgcgcgctggtgcgcggtggtgtcctggttccagtacgccagcagttgccggatcggcgcctcgtcggtgtagaggcggatcggcgtgtcggcgccgcgctgcgcggtgaagcgttcgagccggccgatccagtcgagttccgccaccagcggccgcgcatcggcattgtgcgcgctgagcttgcgcatccgggccagcacggcatcggcgccgctgaaatcaccggccttcagcctggcggcgaaagcgggcacgtcggcacgcatcagtgcctcggtgccgatggcctgcacctgggcatcgccgggatgacgcgccaggtagttgtcggcggcctgcgccgcgcgcgcgtgatcgcctgcggcaaacagcgcctgcacttcgcgctccggcgcaccgcgccagtacacggccgcccccgccagcagcgcgagcaacagcaacgcgccgccccatcgcgccgcgcgccgcgtgcgtacggaatcgttcaggccgaactgcctggcaccttcggccagcagcagcgcggcacgcccgcgcttgcggcgtgcctgcgcgccgtcgtgcgcggccgtggccgccgcggcctgtgcctcggcctcggcgttgacctcgtcgtcctgctgcgcggcatagtcgacgcagaagatgtcgaggaaggaatcggcggcaccgacaaaggtagtgcggtcatcctcgtcgcgcacgggcgaagcctgggatgcgggcggcgtgtcgggcgcagcgactggctgcagcatcgaatgcgtcgcggtggcatcgccgtcgccggtgtgctggacctgcaccttgtagacaaagtggttgccgccaaaggcgatcaggtcgccgtcgtccagcggcacgccgtggtcggccaggcgcttgccgttgacgaaggtgccgttggtgctgcccaggtcctcaacgaatggcacgccacccttgaggtacacgtgcgcgtggcgccgcgacaggtagttgacctgctgcggatagctgtcgcggtagcgcgcgaaggcgtcgtcggccttgctgatcaggtaggggaagccgtccacgtgcagcggctgcagcccgacatcgccgcgctcgggcaccaacgtcaccgctacccgcggcggctcgggctgcgccgcgcgcggcgacagccggacccggaacgacagcgccggcccgaaggccacctcatcgccatcgctgagctgcgccggctggcgcgccaccgccgcgccgttcacgcgcgtgccgttcttgctgccgagatccgccacatagaccgcgccatgctcggcgaagatgcgcgcatgccggcgcgacagcggtgcggccaggtcttcggggtaggcggcgaacggcagttcgctgcgtccgacggcgaacaggtcttcgtcgatgcggatctcgcccagctccgggcgcgacacgggcgtcaggaacacatcgaattcctgcgccagatcctgagagaattcccgcgtgaatccctgggccattttcaccggcatttccatgatcagtgcttcgtcaggagccatgtttccagcaagccaacagcgcggctgccgcggcggcaggccaggggatgaagcgactaagaacatagtaggcgacggcaaaggctagtcaatcgggacgcggaacgcgcggttggcgcggcagcggcacatgcagcggggcagtggccagggctatgggcgcgttgcgcaacgcgttgcaggcgccggcatcacctgaaccgccctacagcaccgttggcagcacttactgcggcggattcgacgccgcgttgcgcacgtcggtatcgggccagccaccgccaagcgccttgtacagggtgacggtgtcggccaggatctgttggtggaccgccaacaactgcagttgcgcggccagcagcgagcgctcggtctcgaacacttccagctgcgagaccacgccctccttcagttgcgcctcgatctgcgcggacacgacgcgcagctgctcaacctgctgctgcagctcgatgcgctgcttcttgtgcgcgtcgacattgaccagtgcgctctccacctcttcgaacgcggtcatcacggtgcggccatattcgttttccgccacgcccacctgcgcctcggtggtcttcacgcgcgcgcgcacgctcgggtcgagcatcggcaggttgatgctgggcatgaagccgaaggtgaatgacttgagcaggtcgctcagcgcaaagctggcggtgccgccgcgcgcggtcaggctgatggtgggcaactgcgccaaacgggcctggccaacgatgttgtacgcggccagcacgcggtattccgccgccaccacgtccgggcggcgcgccagcagttgcgacggcagcccggccggcaccgcgggcggctgcacgcggtcctgcaggcgccccgccggcaccttgagattgcccgcgggcacaccgaccagcgtggccagcgcgttttcagccacatcgcgcgaacggcgcagctccagcaggtccttgttcaggcggttgatttccgcctgctgctgcatcacccggatctttggcaccaggccgttctggtacatggcctggtaggtcgacaggatctgcccgttcttggccacggtgcgcgcctgctgctcgatctgctcgtcgaactgcaggatctggaagtaagtggtcgatacattggacaccagcgtcaggtagccggcgcgccagtcggcctcggtggcgcggaactcggcggtctgcgcctgcacgcccttctcgaccttgccccagatgtcgatgtcccagttcagctgggcgccggcgttataggtccaggtggacttctgcccggtgctcttctcgaagctcgcaccggcgccgatatcgatcaccggcagcccgccggcacgggcctcgccgatctgcgcgttggccacgcggatgcgcgccgccagcaccttgatgtcgtagttgccgtaaagcgcctggtcgatcagcctgttcaggtaaggatccttgaagcccagccaccagttgggctgcaccgtttcggccggcgataccgtgatcgattcctggcgcgtccattcggccttggccggggtttccgggcgctggtacaccggcggccggaaatcggcgcagcctgccagcaatgccgcgcaggcggccagcgcggccagccaggcggtacggtgcggcgcggcggttgacgcaaccgcgggcgaggcagtgatggattcaggcacgatgggttcctgcgtgcgacggcggcgggcgggatgcgctggagataccccaaggcatgccggggccgcgaagtctgtctgtattgtggtgcgcgctggcgcgcgctccaaccccgatatgcaagggctcaacaaaagcgccgcggggacgcccccgcggcgctgcgccatctcaacaagcttctcaacgatagatattgttgctggcgttctggttggtatccacatgcgaacggacatggtcgaggaaggccgagccattgccgttcaggttggtcacggactgcaactgcgcgatttcctgcttggcggtgatgctgctgtcgaacgcgagcttgatcggcgcatacacggcggcaaagggcaggtacgacaggccgccgcgcacggcatgcatgcgcttgctgtcgagggtttcggtggcggacaggtctttgatggtcagcgtggtcatgatggtctccggtatcggtaagaagcagctagctggcgcgcaggggctcagccgtagatgttgttggtggcgttctggttggtgtgcacgtcggacttcacgtggtccaggaaggccgagccgttgccattcatattggtgacggtctgcatctgcgcgatttcctgcacggcggtgatgctgtggtcgaacgacaggttgagcgggtggtacaccggcatgaacgggagcagggtgcggccgccgcgaacggcgagcatgcccttgcggtccagggtgtcgacggtggtcaggtcggtgatggtcagcgtggtcatgatggtctccgggtagaggaaggtgttaccttggtggttggtcgagcatcgggttggtgtcgcgctcaggagggacaatcgcagggagcgtgccagccccggcgccatggccgcgcggatcacggaagtgcctgtaaacacggggaatttttcttgccgccagcgccggcggcggaggcgcggcgagcctgcgtcagcgcgcactggcggcgcgcagccaacagcttgcccgtcgatgttggatggcgaccgacacttgcggcgccagcgcacaaaaaaaacggcgcattgcgcgccgccgtcaccgcaaggtccggatcacttcacgtagatcgtgatcctcttcgaataaaccggcgggttggtgggaatgtgcttgtcatcccccatcagcagctgcagcgtatgcttgccgggcggcagctcgatcatggtctcggtctcccccgccccgaaatgcaggtgattgcggtcattggggatctccttgtccatcggcggcaggtccacatcgacaagcaggtgatggtgcccagtattgggatacttcacgtcctttggcgccacccccatattgcgcaacccgaaccagaccttgaatggcttgcccgcgggcatcgtctgcccgtcgttgggccagccgatatacaggtaggcgttgggcggcgccggcgtcgaaccaccctgcaccaccgctgacagcagcaggctggcggcaaagacagccgcggcaagtagtctggacatggtgctctccctgtttgctgatcggcctaggttcggcttccgcggcgcgcgctgcaccgctatttcaccgtgatcgtgatcttcttcgaatagatcggcggctcgaacggcacgtgcttggcatcgcccatcagcaattgcagcgtgtgcttgccgggcggcaactcaatgcgcgcgtcggtctcgcccgcgccgaagtgcaggtggttcttgtccgaagggatttccttgtccagcggcggcagctcggtgtcgaccagcaggtggtggtgcccgcagcgcggcgactcgacgcccttggggcacacgcccatattgcgcaggcccatgcgcacccagaacttgccgccgctgatgaccgtgccatcgtgcggccagatgatgtaggcctcggcattgggcggggctgccgtcgacagcgacagcgacggggccgcggcgagggcggcaaccgccagcaggcggaacaggaatcgtctggacatacgcggcgcctcccggataacagtccgaaacccgatcacgttgtcccgaaagcccattcttgttgcttgttggtcagcgctcggcgattcgtcattcaggttaggtcgcaagcacggaaaaagcgaacccggcgcgtcgcggttgcgtgccaatgccccgccggagacacacgcgctgtgctatcttgaagcaagccggtcgacgtctcggcaacaccacaatgcgcccccgacgcatgtgccggcagctaccggcatgcagcgggatcgccgcggctccagcgaggtgtgaagatgtggcgcaatctaccagtcgtacgcacggccgccatggccgccatgctcgccgccgcgccgctgcccgcgcaggcggccgccgctgccgccggccccgcggccacggaaccgctgctgctcgccggcatcatgcccaagaacaccgaggagcagtacgagctgagcttctgggaatcggacaagaaacagcaattatgccgggcgaactacgaggcctacctgaagcagtaccccaacggacgcttcgcggtgctggccagggcgcgcctggagcggctggcggcgtccgcctccgcacccaaggcccaggcgcccgcaccgccgccccgctccggcacctctgccgggggccaggtcacgcggccgccggcaccggccgcggcagcgcgtccggcatcgccgcccgctgcgtcacctgctgcgccacctgctgcgccaccggcaacggcatcgctgcgcccgggcgcggcggcgggcggcgcggtcagcgccacattgcgcaccggcgagatccgcgattgcccggcctgcccggtgctggtccccctgccggcgggcagcttcaccatgggcagcagtgccagcgatcccgccgagaagcccccgcaccacgtcaccatcggccagccgtttgccatcggccgctatgaggtcacggtcgagcaatggaatgcctgcgccgacgccggcggctgccagcgcgtccccaccgtcgccgacagcgcgaagaacgcgccggtgcgcgacgtcagctgggacgacgcgcagcagtacgtggcctggctcagcaagaccaccggcaagtcctaccggctgcccaccgaggccgaatgggaatacgcagcgcgcggcggcaccgccagtgcctactggtggggcgaccagatgcgcaagggcaatgccaactgcaaggactgcggcgacccatggagccaggatgcgccggccgcggtcgggacattcgcggccaacccgtacggcctgcacgacgtcaacggcagcgtgtgggaatgggtggccgattgctggcacagctcatacaagggcgcgcccgccgacgggcgcgtatggaacgagaacgcctgcggcgcacgcgtgatccgcggcggctcctggcgcgagggggcgaactacatggtgtcgtccacgcgcttcaagtacagccccagcgtgcggcagtcgcagaacggctttcgcgtggcgcgcgacatgaagtagcggctggcgcaattgccaagcggcaagccggccggctggcggcaatcagcgcgcgcgcgtggagatctgcaccaggtccgcgctgatgcggtcccggccataggtgcgcgccatctgcgccagcggcttttccagtgccttcaggtagtccttgtgcagctcgacctcggcgcgccggccatcgaacagcggcgcgggcgtggtcagcaacaccaccagctcggtgccgaacggcccggagatgatccagtcgccaccgtcgccaaccgtggcgccatggctgggcggcgcctggtgggcgggcacgcgcgcgctcggcaccatgtgcgccaccttgccgtcggccgcgaagtaatcgacatagacataggagtcgcgcgccggcgtgcgcagatccagcaccagcggtgacccttcggtcagctgcgtgccctggccgcgcagccgcagcgacgaagccgtgcccccttcgcggtggcccgaccagtacggcgcgatcagggtggccacgtcgcacttgtcggcggccagcggctgggtgtcgatcgacacgcccttgagctccttgacgcccggcaacgcgctgagctgctcgcgcagccgcacggcgccgacgctctcggccaggaagccacgcacacgcaacgtctgcgcctgctgggtggcggtgagcagcgagcacggcaccgcggccagcatcttcgtgacgtcggccatcgacagcaccgccgggcgggcagccggtgcgggcgggatgaccggcgctgcgggcaccggtgtagccggggcctcgacgcgcgcatcgccagccggtgcttcggcctggcgctgcgaatgccaggcgtagtagccgatcgccgacacgcccgccagcacggccagcgcgccgcctgccatcagcggcgaggggcgccgcgtggacaccaccggcaccgcgctcatgccatgcaggaagcgcgcgacggtgggcgtgcgtgtctcgcggtcgagcgacagcgcctcgcgcagggtcttccactgcgtgcggctcaactgcggcggctgcgccggcttgagcccggcatcgcgcgcctggttggccgagagccgctggtagggatgcttgccggtcagcagttcataggtcacgcaggccagcgcaaagatgtcgtcgcgcgggtcgggctcgcaatggtcgaacatctccgggctggcgtaggctggcgtcatgccacccagcgagccgggatcgaacacggtccggtcggactcgtcggccggcggcaggaagccgcgcgcgatgccgaagtcgatcaccttgacctcgccgttggcggtcaggaagacgttggcgggcttgaagtcgcagtgcacgaagccgcgctcgtgcgcgtatgccagcgcattgcccatgccgttgatgatcgacatggcgcgcgccatcggcatgccggtgaagcccggggccttgagcacatggttgagcgaagagcctgacaggtattccatggtcaggaagaccaccggcccgtcgcggtcgaagtcatagacggtgacgatattccggtgcgccagcgtctgcgccttgcgcgcctcgcgctgcagcgccatcagcgacttggggtgcccgctgaactgcaggttcagcaccttgatggcgatatagggcttgcggtccgaggcttccagcttgcgcaggtcgagcgccttgtagaccgtgcccatgccgcccacgcccaggcattcttccagcacgaagcggccgttcagcgtatcgcccacgcccttggtatgcgccgcctgcggcagcgtgcccggctcgggcgaggtcgcatacagcgagcccgtctgcgtgccggccaggcgcgtggcctcggtggcgccgtcgtactgcgtggcgccgcggcgctcgatgcgccgcatgacttcggcatagaccgcgggcgggaacgggaagcgcgtgttttcctcgatgaccacgcgcgcggcctggctgggcgtggtgggatcctgcgccagcgccgtttcgaacgacgcaacaaactcgtcgtcggagagaccgccgttctggaacttgcggatcagttctttgagactggccaccggatgccccgacatggttgctggcacggcgcatcccacgatgcggatatgcctgccttcgagatggatactagtgcgcacccaaggcatgcgcaaaccatgcgaagccggcgtgcaacgccgcgcgcgggcgccccctgccaatcgcatcgcctttggcgcgccactgtcgcggccgcgccaacaccggcacgccgcctgttggccgcggcccgtcacccgtagcatgcggcagcgcccgcagccagtgcccgcaagccgacatcgaaaataaatcgcccgtgttttcaggcagttgcgcgtgactggtcgggaccggcaacggcattggcacagtccctgcgttagtacctcccgagcgcgacaccaacccgatgctcgaaaccagacccaaggcagtaccttcctctaccggagaccatcatgaccacgctgaccatcaaggacctgtcctccaccgaaaccctggaccgcaagggcatgcacgccgtacgcggcggcctggcctacatgccgttcgccgcggtctacagcccggtgaagctgtcgttcgacagcagcatcaaggccgtgcaggaaatcgcccagatgcagaccgtcaccaacatgaacggcaacggctcggccttcctggaccatgtccgttcgcatgtggataccaaccagaacgccagcaacaacatctacggctgagcccacgcgccccagccacccacacccacgcactgaccgataccggagaccatcatgaccacgctgaccatcaaggacctgcccgccgccgaaaccctcgacagcaagcgcatgcacgccgtgcgcggcggcctggcctacctgcccttcgccgccgtctacacgccgatcaggctgtcgctggacaacagcatcaacgccacgcaaagcatcgcgcagatgcagaccgtgaccaacctgaacggcaacggctcggccttcctggaccacgtcaagtccgacgtgcacaccaaccagaacgccaccaacaacatcttcggctgatacgccctggccactgctggcgcgcagatgctgcaatctccgcgccagccgcccccggcacccgactcaaaggagcaccaccatgtcatcgatcctcgtccgcgatctcgccctgagcaaagaactcgaccgtgcctcgctgtgcgccgtacgcggcggcaactcgtggctcagccgcggtgtcggcagcgtcggcccgctggccaacgtcaccgtcaacgtcaaccagaacatcgcgcagctgcagagcatcaacgtcaacacgctcaacaacagcatcgtcggccccgacttcggcccggtgcgcgtcaacgtcaacccgtcgcaatgggccggcaatttcgccgcagtctgagcgcaccgcgcggcggccccgcgggcaataccgcggaccgcctcgcctatactgaagcggtcccgcggccgcatggccgtggcgccgcttgaccggagacagccatggcagtgatcgtcatcaaggatttgcccgacagcatggatctcgaccggcaggccatgaccgccatcctgggcggcgggcgtaccgccggcggccaggcatggcatggcctgcggcgccaggacaccgcgcgcatcgtcgactacccgggcggattgccgggcaaccgccatgtgatgccgcaggagcagccgctagggcggctgccgcgcaaggccgctggcaaggatgcagaagactgaaccgcaaccacaaccgccaaatgaaaagcccgccatcgctggcgggctttggatgcggacgggcccggaccacctgggtcacgcggtcagcagttcggtcattctgttccaggcaggcttcccatgattccgcccatgatgcatgaagcggacgcccatccggaccacccggagagtcgcaggaagtctggcgcgtggagtcaatgaccgcagtgctcgccgcgaacagcggcccaatgccgctgcaggaggtcaagcgggagcgttttcgtccgccccgtgcgggcatcctgtgtgctcgcgcctccagtataggcgggggttttcgcctttcaaccagcgtggcgcggggcgcgtccggaaggtgacgagcgcctgacatatccggttacgttttcgcagtgcaacaaaaattccgtactctgctataatccgcgccgtgagtttcgcaactgtgagatccgccaaacgcccggcttcctgccgcggcgaatccgctgccctcccaagctctgtttcctcgctgccggacgcctagtcatcacttcatggccccagccgcccagcagaacgcaccgctcacctgacgtcgcctcgtctccgatcctgttgaacagcctgaaacctgagctgtttgcctgccagggatacggccggaccgcctagcgggaccagccaccgccctgcctgccgccgtactgccagctgtgtctgtcgtaacggcctcaccgattggcgccgaagcctttttaagactttgcactgcgcccaccccattttgctttgccggggtgccatgcatttatttgaccattccgacatgacccagcacgacattcgtgcggagcaagctattgcctccgcgaccgacgcttcgatcacttccgacgctgcccagagcccgctcgacaagctcgacgccctgctcaaccccagcccggcagttgaagaagccccggccgtggaaagcggtttcgccacgcttggcctcgatgcggccatcctgcgcgccctctccgaactgaactacaacacgcccacgccggtgcaggcccaggccatcccggccttcctggccggccgcgacctgctggtctcgagccagaccggctcgggcaagaccgccgcgttcatgctgcccgcgatccagcgcatcagcgaaatgccggcgccgcagcgcgcgaccgagcccgccaagcgcatgaagggcaagcgcccccgcccgtcgccggcgcagcccgcactgctggtgctgaccccgacgcgcgaactggccctgcaggtgaccgaggccgccgccaagtacggccgcaacctgcgccgcatcgtctgcgccagcatcctgggcggcatgccctaccccaagcagctggccgcgctggccaagatgcctgacatcctggtggccacgccgggccgcctgctcgaccatatcgacgccggccgcatcgacctgtcggccctgcagatgctggtgttcgacgaagccgaccgcatgctcgacatgggctttgccgacgacatcgacgccatcgtcaatgccaccccggccacgcgccagacgctgatgttctcggccacgctggatgcgcgcattgcccagctggcctcgcgccagctgcgcgacccgcagcgcatcgagatcgccgcggcccgcgccgaccagagccatatcgagcagcgcctgcacttcaccgacgacatgtcgcacaaggaacgcctgctggaccacctgctgcgcgacgcgacgctcaagcaagccatcgtcttcaccgcgaccaagcgcgatgccgattcgctggccgagcgcctgtccgacaccggcttttcggccggcgcgctgcacggcgacatgacccagggcgcgcgcaaccgcaccctgaccgcgctgcgccgcggcaacctgcgcgtgctggtggccaccgacgtggccgcgcgcggcatcgacgtgcccgatatcacccacgtggtgaacttcgacctgcccaagcaggccgaggactacgtgcaccgcatcggccgtaccggccgcgcgggccgctcgggcaccgccatcaacctggtgaaccacaacgacatgttccagtggaagcgcatcgagcgcttcaccaaccagcgcatcgacgcttcggtgatcgaaggcctggagccgcgccgttcgcccaagccgcgttccaacttcggcggcaagccgggtggcggccgtggtgacttccgcggcaatggcggcggctaccgtggcggcgaacgcagcttcggcgaccgcaagttcggcggcggcgaaagccgcaccggcttcggcgagcgcaagttcagcggcgagagccgcggcttcggcaaccgcccggaaggcgcacgcccgttcggtgacgacaaccgcggcggcttcggcaatcgtgaaggcggctaccgtggccagggccagggcggccagggcgccggctaccgcggcgccaacgacggtgcgcgtggcttcggcaaccgcgaaggtggccgcagcttcggcgacgacaaccgcggtggtttcggcaaccgcgacggcgccgccccccgcagctttggcgacaacaaccgtggtggcttcggcgaccgcactggcggcggctatcgtggcaacaccggtggcaacggcgacggccgcagcttcggcaaccgcgacggcaaccgtgacggcaatcgcagtttcggcggcaatggcagcggcaaccgcaacagccgttcgcgctacgagcgttgatgcggtggtgcgctaagcgcacctgccaggcagaagaaagggcaccctcgggtgctcttttttgttgtcgcgtacagcccgctacggcgcgcaggtgcgaaagccgatgaaggacaggtcgtcctccggcaaccgcgcccaccttgcccgcacatggcgcagccgcgcggggctggcgaacgacacaccgcgcaccgcctggtgcgtgccgaagcgccccaccacctcgctgtctgacggcgcggcggcaaacccggcgtacggctcatagggcgtggcagtccactcacgcagcgtcccccactgcaggccgcggttctgcgtcgcggcaagctcccattccgattccgccggcaggcgccgccccgcccacacgcaccatgcttgcgcctcgtacagcgtgacatggcgcaccgcctcatccggattgagcgtgcgccgcgttccgaagcgctccaccatccaggcgcgcgattccggatggcgcgaccagtagcgcggcgccgagcgttcctgcgtcatcagccactggcgccccgctgccgaccaccacgccgggtgctcgtagccgccgtcctcgacgaactcgagaaactgcgcgttgctgaccggcgccatgtccatttcaaacgcgggcacgtaggtgggctgcggcggcagctcatcgggccaggcaaagccgtcgggatcgctccagccgagcgtgaagcgaccgcccgggaaatgcagggtgccgccatgccccgcaggctgcaccggaccggcgccgatggcctccgcgggagccatgcccagcgcctgcaacagcgcggccacgccttcgccctgggcatcttcatgcagcagcgcgcggcggtacgggtacagggtcaggtcgctgtcgtcggccagcagcgcaatccggcgcagcacgccgtcgagcacgtggccggcgtagcgcttgaccaccgcgacgtcgggcagcgtgacctcccagcgctcgtcggggccgatgcggtccgggtcgaaccactcgtcggcgccgtccagcagcgacggctcagatgccaccggcaccggcacgccgccgcggtccacctggcgcacgccgcgcaggcaccaccactccgcatgccaggccacgtgcccgagcgtccacaacggcggatcggcatcgtactgatgcggcacgtcccaggcgcggcgcgtctgcccgaacggtgccagccacgccagcgtgcggttgcgcgcatcgaccagcgcctgcgccagcccttcgcgcggcagccggcgcgggtcggaccaggtcgccttgccgccggtgaagtagagatcgggaagcatgggaaagccgctcatcgggaaagtccgtgcaggggagtgaacagtggacaggcagtgaccgaagcaggcaactgctggcccggcgctcgcacgccaggccggccgcggtcattatgacactacctgccatccccgccggatggcgcccgcgcgggcggatcagccgcgcgcgtggaacacggcgaaccagccgctcgggtcggtccagtacaccgggtcgtcaaacccggcggcttccagcaagagcgtgaagtcctccgggcggtacttgtaggagtcctcggtatgaatccgttcgccggcggcaaactcgcgcgcgccgccctgccactgcacgcgcacgtcgcggcacgcctgcaggtgcatctggatgcgcgaggccgcgcggtcgaagctcgccacatggcgccagtcgtccagcgagaaatccgtgccgacgatgcggttcacgttgcgcagcacgttgcggttgaacgcggcggtgacgcccagcgcatcgtcataggcagacaccagcgtggcttcgtccttgtgcaggtcgaccccgatcagcacgccgtcgccgcgcccggccgcgccgcgcatgcgctgcagcaacgccagggcctcgaccggggcgaaattgccgatgctcgagcccggatagaagaacagccgcctgccgcgcctgacgttggcgggcagatcgaacggcgcacacaggtcggcgcccaggcccagcatcgggatgtcgggatgctgctgctgcagcgacgacagcgtcgcgcgcaggaactctatggagatatccagcgccacgtactgcgccgggcgcagggtgccaaagagcctggcagccttttcgcaattgcccgcacccaggtccaccagcacgcagccgctgccggcacgcgcggcgatggcgggcgccgcgctggcaaagatcgcggcctcggtgcgggtcgggtagtactctggcaggtcggtgatggcttcgaacaggcgcgagcccagcacgtcgtagaagaacttggggctgatggcggcctgcccggcacgcagcccggccagcacctgctcgcgcagcgcgccgctgtcctcgcggtactgctgcacgaactccggctggggcggctgccggtgcgcgcggccattggccagcgcgaccagggcgggcggtgcggccgcatggccgttgtggtggttcaggggtgggagaggtgtctgcggggcttttttctggaagggggtattcggcggattcgggacagccggcatgtcgtttccttgtgtggtcgcgaatggtcactgcttcactgcgtattccccaaggccgcgctgtgcatgtcgtgcgcgccggtctccgcaacgcctccctgtgccgtccgggacgcatcgggcgaagccgaacctaaaggataggcccatccggcggatcgcgcaccgccgatcgccggatgcgccgcacgcagcacatcaagaactttgagtcagtatctttcctaatggggcatatcccttgcagttcgtttataatcccgcccagcgcggccccgaaacgggtcgtgtccctcaaaggggagtagctccggggcccatgcccttagcacaatcgtcattccgggacccttgtccccggttgtgctgactaccggcgtgcataccgcgccagtggtcgagcaagacctttgcaacctggacttcatggtttgcaaaggcgcccccacgctcccgtgctacgtgaaaccaggcgaacccgatacgcgcacttgcgctgatttgtaccctgaggagagttcatggagtggtttaccgatctgttcacgatgcagttcctgacggcactgctgtccatcgtcgtcattgacctggtgctggctggagacaatgccatcgtgatcgccctggcggcgcgcaacctgcccgcccacctgcagaagaaggccatcatctggggtaccgtcggcgccgtggtggtgcgctcggccatgacgatcggggtggtctggctgctgaagattccggggctgatgctgatcggcggcctggcgctggtgtggattgcctacaagctgctgtccgacgaaggcgacggcgaggggcacggctcgggcgcctcgaccctgtggggcgcaatgaagaccatcatcatcgccgacgcggtgatgggcgtggacaacgtgctggccgtggccggcgccgcgcacggcagcttcctgctggtggtgctgggcctgctgatcagcatcccgatcgtggtgtggggctcgagcctggtgctcaagctgatgagccgcttcccgatcatcatctacctgggcgcaggcgtgctggcgttcacggcagtcaagatgatcgtgcacgagccgatgatcaaggcgttcttcgaagccaacccggtggtcaactggggcctgtacgtgctgatcgtcggcggcgtgctgggcgccggctacctggtgcagaagcgccgcgtgcagcaaccggccggcagccactaaggcggcaagccgtgccaggcatggccggggcacccgccccggccatgccgctgaagggccatcctgagggatggcccttttgctttaaaatgccagctttgcgggaccagtacccgcgtcactcccgatcccgccccgcgccgatgaaacagtacctcgacttcatgcgccatgtgtacgagcatggcaccgacaaggccgaccgcaccggcaccggcacgcgctcggtgttcggctaccagatgcgcttcgacctgcgcgcaggcttcccggtggtgaccaccaagaagctgcacctgaagtcgatcatctatgaactgctgtggttcctgcagggctcgaccaacgtgcgctggctgcaggagcacggcgtcaccatctgggacgagtgggccgacgagaacggcgaactgggcccggtctacggctcgcaatggcgctcgtggccgacgccggacggccgacatatcgaccagatcaccgacctggtggcgcagatccgcgccaatccggattcgcgccgcctgatcgtgtcggcctggaacgtggccgacatcccgcgcatgaagctgccgccctgccacgcgttcttccagttctacgtggccgatggccggctgtcgtgccagctctaccagcgcagcgccgatattttcctgggcgtgccgttcaatatcgccagctatgcgctgctgacccacatgatggcgcagcagaccgggctggaagtgggcgacttcgtctggaccggcggcgactgccacctgtacaacaaccatttcgagcaggtgcagacccagctggcgcgcgagccgctggcgctgccgcagctgaagatcctgcgcaagcccgacagcatcttcgactaccgctacgaagactttgaactggccggctaccagtcgcacgccgccatcaaggcaccggtggccgtatgacgctgctgacactggtcgtcgcccgcgcccgcaacaacaccatcggccgcgacaacacgctgccgtggcgcctgccggaagacctggcgcacttcaagcgtaccaccatgggcgcgcccgtgatcatgggccgcaagacctgggactcgatcggccgcccgctgccggggcgccgcaatatcgtggtcagccgcaacccggacctgcgcatcgagggcgccgaggtggcggcctcgctggaagatgcccagcgcctgtgcgtgggcgcggagcagatcttcctgatcggcggcgcgcagctctacgccgaggccatgccatgcgcggaccggctggtggtgaccgagatcgatgcggatgtggaaggcgatgccttcttcccggcaatcgaccgcacccaatgggtggagaccgcgcgcgagacgcatcattcggaggccaatggcttcgactatgcgttcgtcacgtacgagcggccgccgtcggacgagtcgtaagccgttgcgcgggcaataaaaaagcaggccgtcaggcctgcttttttttgggtggcgcgcgccgctcaggtgccggcaatcgtcatctgctcgagcaggatcgagccggtttccttggtgccgcgcaccagcgagtccgcgccgatggcgacgatctgctggaacatctcggccatattgccggcgatggtgatttcctccaccgggtactggatcacgccgttctcgacccagtagcccgaggcgccgcgcgaatagtcgccggtcacgtagttgacgccctgccccatcagctcggtcaccagcaggccggtgccgagcttgcgcagcatcgccgggaagtcgtcgccgggctcggtcagcgagctggtcagtgtcaggttgtgcgagccgccggcgttgccggtggtctgcatgccgagcttgcgcgcggaataggtcgacaggaaatagccctgcaccacgccgtcgcggaccacgtcgcgggcacgggtgcgcacgccttcctcgtcgaacggggcgctgcccatggcgccgggggtgtgcggctgctcatggatctggatatgcggcgcaaacacggcctggcccagcgaatcgcacaggaacgtggatttgcggtacagcgcgccgcccgacaccgcctgcacgaaggcgcccagcagccccgcggcaagcggcgcctcgaacagcaccgggcagcggcgcgtggacagctggcgcgcctgcagccgcgccagcgcgcgctcggcggcgtagcggccgatgtcctcgggcgcggccagcgccagcggcgagcgcttggacgagtaccagtcatcgcgctgcatgccgctgccgctgccggcgatcggcgcgcacgagatgaaatggcgcgaatacgggtagccgcccgagaagccgcgcgtggtcgccagcacgaactgcgaatgctgcgccgacacgctggcgccgtcgctgttgcggatgcgcggcgacaccgcgaaggcggcggcctcggcgcgggtggcaatgtcgatggcgcgctcggcgtccagcgcccacgggtggaacagttccaggtcctgcggcgcgcgttccagcagttcttcctcggccaggccggcgcaatcgtcctcggccgtgaagcgggcgatgttgtaggcggcctcggcagtggcgcgcagcgcggccggcgagaagtccgaggtgctggcattgccgcggcgcttgccgatcatgaccgtgaccccgaccaccttgtcgcggttctgctcgatggtttccacctgccccttgcgtaccgataccgacaggccgctgccttcggagatctcggtggcggcgtcggtcgccccaagttcgcgtgcaacgcgcagcacatcggcggccatctcgctgagctgggcctgggtgtaggtgaagtgcgcggtctgttctgcgatctggtccatgctgggcgggtgtcatcaaaagtccaagcggcaatcatagcaagataaaatgccgggcatgacgcgaaattcccgtaatccgaatggctcgcgctttcccggaggctttgcgcccgaaccggaagacgacgaaccgaaaagcaagtcgcagcgcaagcgcgaaatgaccgccctgcaggaccttggcgccgagctcgaagccctggccaaggaccgcctggcgcgcgtgcccatgcccgaagcgctcgccgacgccatccaccaggcccgccgcatcaacagccacgagggcaagcgccgccagatgcagttcgtgggcaagatcatgcgcggcctcgacgacgaagaggtcgaggtgatccggcaagcgctggagggcttcaagggcaccagcaaggccgaaaccgcccgcatgcacctgatcgagcgctggcgcgagctgctgctggccgacgacgcggcgctgacgcgcttcctcgccgagcaccccggcatcgacgtgcaggcgctgcgcaacaccatccgcaacgcgcgcaaggaaaaggagcaaggcaagccgccgcgctatttccgcgagctgttccaggcgatcaagacggcgctggatgcgaaggacggcaaggccggcgccgccgcggaccaaccccctaccccggagcccgaggcatgacccagaccacgcagccggtagtccgcaaccatcccgatgaactcgttgtcggcttcgtttcgatctcggaccgcgcctcggccggcacctaccaggacgaaggcatcccggcgctgcgcgagtggttcgggcgcacgctgaccacgccctggcaggcggtggagcggctgatcccggacgagcaggcgcagatctcgcgcaccctgatcgacctggtcgacgtggccggctgcgacctggtgctgaccaccggcggcaccggcccggcgcgccgcgacgtgacgccagaggccacgctggccgtgggcaccaaggaaatgcccggcttcggcgagcagatgcgccaggtcagcctgcatttcgtgccgaccgcgatcctgtcgcgccaggtggcggtgatccgcgagaccgccagccgcgccgcgctgatcgtcaacctgcccggccagccgcgcgccatccgcgagaccctggagggcctgcgcgatgccgatggcaaggccgtggcgcaagggatctttgctgcggtgccgtattgcatcgacctgatcggcggcccctacatggaaaccgatgaggccgtggtcaaggcctggcgcccgaagaacgccgtgcgggccaagcccgcggcgtaatcgccaatccccgcaggcgcgcgcctgcgggctccccttccccgcgcctcagcgcaagcccaggtacaaccccaccggcacgaacaccaccgcggcgatgttgcccagcagcacgatcgacgccacctggtccggctcctgccggaaatggtccgccaccaggaagttcagcaccgccggcggcagcgcggcaaacacaaagagcaggccgcgctgcaattcggtcagcggcacccactgcgccagcagcagcgccaccgcgattcccgtcagcgggcaggccgcggcgccgaccaggcccatgccccagttgcgcaggctcacgtccttcatgcgcacgcccagcgcaaacagcatcagcggcacggtggcgtcgcccagcagcttgaccgactggtataccgggtccggcagcgtgaaccatggccgcgccagcgccagcgccacgcccgccacggtggccagcaccatggggttgcgcgcgatctgcgccatcgacgcatggcggttgacgatcttcatgccgatggtgaagtgcatcaggttcgatgccgcgaacagcgccaccgccggcgccagccccgccggaccgaaggcaaataccgacagcggcagccccatgttgccgcagttgttgaacatcatcggcggcacgaaggtgcgcggatcggccttcagcagccgcgccagcgcccacgccagcacgccggagcccagcaccaccgccacagcgcagcccagcagcaccagctggtcggccagcacgaaatccttgctgacgaaggccgacaccaccagcagcggtgcgatcacgtccagcgtggcgcggttgatgccggccatgtccggatgggccttgcgcccgtacagccacccgaccaggatgatcaggatgaccggcgtgatgatggagacgatgcgctcaagcatgggcaggcgggcgggacgcgccccggcgacggccgccccgtgcgggcggcccgtcgcttgcagtgggttgttgttccgggagcagccggccccgcttattgcgcgggcgtgccggcggccggcgcgtccgctgccggtgcggcgcccggcgcggtgtgccggataaagtgcgtgcggtagtagcgcagttcttcgaccgattccaggatgtcggccagcgccgtatgcagctggcgcttgataaagcccttgtggatggccggctcccagcgcttgcacagctccttcagcgtggacacgtccaggttgcggtagtggaagaaggcctccagcttgggcatgtagcgcgccatgaagcggcggtcctggcagatcgagttgccgcacatcggcgacttgctggccggcacccagcgcttgaggaaggccagcagctcggcctcggcctgctcttcggtcagggtcgatgccttgaccttgtcgatcaggcccgagcggccgtgggtgcccttgttccagttgtccatgccatcgagcacggcgtcgctctggtggatcaccagcaccgggccttccgccaggatattgagttcggagtcggtaacgacgatcgcgatttcgatgatgcgatcggtatccggctgcaggccggtcatttccatgtccagccagatcaggttgttttcgcttttgacggatttggcggtggcttggcttgtcatcgggactgcggaagatagggatttcagggaagcggccgcggcgggggcgggcgcgaacaatttataattctcgcatatccgtccggaatggccgtttgcgcaccagcgccggggtgttttccggatatcccggaccaccgcctgccccaccccggggctcggcggttccaacggacgcccgccgcgcacaatgcggggcgcccgcacccacaacaaggctcttgccgatgttcacgattgtctttctcgccgccctggtgctgatggtgctgaccaggctctggctggccgcccgccaggtccggcatgtggcgcagcaccgcaatgcggtgccgccgcgctttgccgacaccatcagcctggcctcgcaccagaaggccgcggactacaccatcgcccgcacccggctgtcgatgctcgaggtgctggccggggccgcggtgctgatcggcttcaccatgctgggcgggctgcagtggctcaaccagtcctggctggacactttcggcccaggctatgcctatggcgtggcgctggtggccagcgtggcgctgatcggcgggctggtggacctgccgttctcgctgtacggccagttcggcatcgagcagcgcttcggcttcaacaagatgacgttcggcctgtggctggccgacatggccaagatgctggtggtggcctgcgcgctgggcctgccgctgctgctggcggtgctgtggctgatggagcgcgccggctcgctgtggtgggtctggacctggctggtgtggatggccttcaacctgttcctgctggtggtgttcccgacctttatcgcaccgctgttcaacaagttcgagccgctcaccgacgaatcgctgcgccagcgcatcgaggccctgatgaagcgctgcggctttgccagcaagggcctgttcgtgatggacggcagcaagcgcagcgcccacggcaatgcgtatttcaccggcttcggcgcggccaagcgcattgtcttcttcgacacgctgctggagcgcctgtcgggcgacgagatcgaggcggtgctggcacatgagctgggccacttcaagcgccgccacgtgaccaagcgcatcgtcgtcacctttgcgctgagcctggtgttcctggcgctgctgggctggctggccacgcgcagctggttctacaccgggctgggcgtggtgcccaacctgggcgtgtccaacaacgcgctggcgctggtgctgttcttcctggcgctgccggtgttcaccttcctgctggggccgctgtcgagcctgtcgtcgcgccgccatgagttcgaggccgacgcctttgccgccgaccagaccgatgccggcaacctggtgtcggcgctggtgaagctgtacaaggacaacgcctcgacgctgacgccggatccgctctacagcgccttctactactcgcatccgcccgccgcgcagcggatcgaccgcctgctggcgcacgcatgagccgcgccacgcgtcaccgcaacgccggcggcggcagccatgccggcacggccaccgaatccgcgctgatcatcgccgcccatggccgccactacgtggtcgagctgggcgacggcacgcgcatgcatgccttcccgcgcggcaagaagagcgactgcgcggtgggcgaccatgtcagcgtggaacgcgccgccgccgaccagtgcgtgatcaccgcggcctcgccgcgcaagaacctgctgcaccgctccgaccagttcaagtccaagctgctggccgccaatatcgaccaggtcgtgatcgtgctggcaaccgagccgggcttctccgaagacctgctcggccgcgcgctggtgtcggccgaggccatggagatccggccgctgatcgtgctcaacaagaccgacctgcccgaccggctcgaagaagcgcgagggcgcctggcgctgtaccgcgggctgggctacgacacgctggagctgtcggtgcgcgccgacccggcgcaggcgctggccgcgctcaagccgcgcctggcggggctggccagcatcctgatcgggcaatcgggcatgggcaagtcgtcgctgctgaacctgctgatcccgggggtggatgcacagacccgcgagatctcggccaagctcgactccggcaagcacaccaccaccttcacgcggctctatcacctgccggccgaatggggcaccgtggacggccatcagggtgcgctgatcgattcgccgggcttccaggaattcggcctgtaccacctgagcgagggcatgctggagcgcgccttcccggagttccgcccgctgctgaccgggtgccgcttctacaactgccaccacgtcaacgagcccggctgcggcgtgctggccgcggtcgcctcgggagcgatctccgagcgccgccaccagctctacatgcagttgctgcacgaatccaaccagcagaagccgtggtaaggtaagcgcacctgggttacccggtgcgctgccatgaaactgctgctgtccgccacttccctcgtccatgcagcccattgccggaacgtcctgcgggcggccggcatccgggcggaattgcgcaatacctggctggccggcgcgaccggcgagatcccgttccgggagagtgcgccacaggtgtggctggtcgatgacgagatggaagcgcaggcgtgggcggtgctcaatgccgccgccaacccggcgccggggccgagctggcaatgccgccactgcctggaatggcacgaggcccagttcggggcctgctggcgctgcggcgcggcccgcgactagcgcgccgccccctttttgacgctggtcagccgacccagagcgccagcgacagcatcgccagcagcagcatccacagcaccaccgcgcgccataccaggcccacggccgactgcagcgtgcgcacgccgggctcggtgccgaattcgggcggcaccggttccgggccgccgttttcctcttccatgccgggcgcatagtccacggccgggccagccacgctggcgcgcagcaccacggtggaatcatcctcggccagcggcgtgcccaggcgcacgcccagcgccccgcccccactggcaagcaggatgccgttgacggcatcgttccacttgcgcgcatggttgcgccaggcgtagaccgcgtcctcgaagttgccgacgatggcaaagccgatcgccgtcagccgcgacggaatccagtccagcaaatagaaggcgcgcgccgcaaagcggcccagcgcggggctgcgctcggtcgagggctggttccagtggcggctcaggtattcggcggtgcggtacagcaccaccccgccggggccgaccggcaccaggaaccagaagaacacgccgaacacatgccggtgcacggcgatgatggccgcctccagcgtgtgccgcacgatctcggagaccggcatctcgacggtgtccaggccggtccactcgtgcagcagcgtgcgcgcggtatggacgtcatcgcggttgagggcctcgtggatgtcggtgaagtagtggctgaactggcgaaagcccagcgtcatgtacagcaccagcacattccaggcgagcgtcagcgccacgctgatcgaggccagcaggtagtgcaccacgatcaccgccagggtcagcggcaggaccacggtcagccaggccagcgcggcatcgcgcgggcggccggtgtcgaaggcgtgttccgcgcggtcgccgagtgcgcgcacgatctcgtggatcgggttgttgcggcccagggcgcggaattgttcagcgatcagcgccaggagaatggaaacaaaggtcatcttggtacggggtgttccaagggcacgcctggcccttccgggcttgccggcgatgtgccggcgcaggcgcaatgcatagcgagaagatagcacagcggtacctgccggagcccggcgcgcaatgcaaaaagcaaaagcccgccgaaggcgggctctcgcatgcggcaatgaacgatgctcaggacaggtcgaacaccagcacttcggcgccatcgccgccggacagcgcgacctcgccctcggcttccagcttcgccgcgtcgccggcttcaagcgccttgccgttgaccgtcacccgaccgcgcgccacgtggatataggcgcggcggcccggcgcaagcgccagcgtggcagcctcgtcgccatcgaacaggccggcgtacaggcgcacgtcctggtggaccaccaccgagccctcggcaccatcggcgctggccaccaggcgcagcttgccacgcttgtcggctgcgtcgaaatgcttttcctcgtagccgggctcgatgccgttctcggccggcatgatccagatctgcaggaagtgggtggtgtcgtgcgcggcgtggttgtactccgaatggcgcacgccggtgccggcgctcatgcgctgcacatcgccagggcggatcacgctgccgttgccgatgctgtccttgtgggccagttcgccctcaagcacgtagctgatgatctccatgtcgcggtggccgtgcgtgccaaagcccatgcccggcgcgacgcggtcctcgttgatcactcgcagtggcccaaactgcacatgccgcgggtcatagtagtcggcgaacgagaacgaatgaaaggacttcagccagccatgatcggcgtaaccacgctctgcagactttctgatttcaatcattttgatggccctccttgagcctgtttgcccgcaagcactggcttggtaaccgtgtcgcggcatacgttttcgctttgatgctaggaagtttagggcttgaggcgtatatttacggggatcgacttagaagcagtcattcagaatttctgaacatggccctctcgctagaatccctcgaagtcctcgacgccatcgaacgcaagggcagctttgccgccgccgcccacgagatgggcaaggtcccttccgcgctgacctacgtggtgcgcaagctggaagaagacctggacgtgctgctgttcgaccggcgccgccaccgcgccgagctgacgccggccggacgcgccctgctcgatgagggccgccacctgctgcatgccgccgatgacctggcacggcgcgtcaagcgcctggccaccggctgggaggctaccctcaccatcgtggtcgacgacctgatcaacttccgcgcgctgctgccggtgatccacgacttctacgccgagaacaccgccacccggctgcgcttttccaaggaagtgctgggcggcgcctgggatgcgctggtcaacaaccgcgccgacctggtgatcggcggcgcctacgatgcgcccagcacgcagggcttccagatccggccactgggctcgatgccgttcgtgttcgcggttgccgcgcaccatccgctggccaccgaggaaggcccgctcaccaccatccagatcgccaggcaccgcatcgtcgcggtgggcgacacctcgcgcaacctgccggcgcgtacccatggcgtgctggccgggcaagacgtgctggtggtgcccaccatgcgcgacaagctcgaggcacagatccgtgggctgggctgcggctggctgccggcgccgatggcgcaaccccatatcgaaagcggcgtgctgcaggcgcgcgagaccgtcgaggtgcgcgcgcccggcaacttcaaggtagcctggcgcaccagcaaccgcggcaaggcgctgcagtggtgggccagcaagctggaagacccgcgcctggcgcaggcactgctgcagcaacccgacttcgccggctgagggcaggtctcatggcagtgacagcaacgacggcagcaacgacggttgccgcgaccggctatcgcggccgcttcgccccctcgcccaccgggccgctgcatatgggctcgctggtcaccgcgctggcgagctggctggacgcgcgcgcgcacggcggccagtggctggtgcgcatcgaggacatcgacatgccgcgctgcgtgcgcggcgcggacgacgacatcctgctcacgctggaacgcctgggcatggcgccggacgagccgccggtatggcagagccggcgtgagccgttctatgccgatgcgctgcgccgcctcgacgccgccgggcagctctacccgtgcggctgttcgcgcaaggagatcgccgactcactggtgcacgtgcgcgagcggcaccagaccctgggctatcccggcacctgccgccacggcctgaacggcaagctgccgcgcgcctggcgcgtgcgcgtgccggacggcccggccgccaccctgtgcttcgacgaccgctggcagggccgccagtgccaggacctggaaaccgagctgggcgacttcgtgctgcgccgcgcggacgggctgtgggcgtatcaactggcggtagtggtggatgacggcttgcagggcatcacgcatatcgtgcgcggcgccgacctgctcgactccacgccgcgccagatccacctgcagcacctgctgggcctgcccacgccggcgtacctgcacgtgccagtggtggtcaacgaaaccggcgagaagctgagcaagcaaagcggtgcgcaggcaatcgacaccaccgcaccgctggacgcgctgcgcgaagccggcactcacctggggctgtcgaaccgcgcggaaaatgtgaaggactggcttgcgcgcgccaccgacgggtggcgccagttgctggccgatctgccgcgacccccgcacggatagcgccccccccaaaagcaaatggcccgcgcaggcgggccattttcagctacggcaggatcagatcaggacttgcgcggcacgccgcccagcagggcagccaccggccgcttgggcgcctggcggccgcggctcagcgcggcagccacttcatcggccgccgtggcctgggcgacgctggcggcgctgggctcgtacgggcgcgagaagaacggatcatccgaggcacggaacacctggcggttggcgctgtgctcgtggcggcgcggacgctcttcgccctcgccgttgccgcgcgcgcgacgcacgtcgctacgctcgcggcggcgctcggtatcgccctggcgggcgcgctcgccggtcgggtcgaagccttccagcttgccgcgcgggatgctgcgcttgatcagcttctcgatatcggacagcaggcgctcgtcattgcccggcacgtagatcgacagcgcatcgccgctggcgccggcccggccggtacggccgatgcggtgcacatagtcttcggcactgtacggcacgtcgaagttgaccacgcacggcatgtcgggaatatccagcccgcgcgcggccacgtcggtggcgaccagcgcgtcgatggtgccgctcttgaacccttccagcgtctgcatgcgctcggtctgggtcttgtcgccgtggatggcggcggcgttgatgccctcgcgctccaaatggcgcgccaggcgcgagcagccgatcttgctgttgacgaagacgatgcactggcgcgacagcccctgctcggcgcgctgcttgagcaggtgcacaaccgccgcctgcttgtggccgtcttcgaccaggtacaccatctggcgcacgttctcgttggtcgagttgctgcgtgccacttcgatcgtgaccgggtgcttcaggtagctggaggcaagccgcttgatttccggcgagaacgtagccgagaacagcagcgtctggcgatgcgccggcagcaggttgatgatgcgctgcaggtccggcaggaagcccatgtcgagcatgcggtcggcttcgtccagcaccagcatctgcacctgcgacaggttgaccgacttctgctgcacgtggtccagcaggcggccgggcgttgccaccaggatctccacgccgcggcgcagggcgtcggtctgcgggttcatgtcgacgccgccgaacaccacggtgctgcgcaggtcggtgtgcttggcgtagcgcgcgacgttgtcatagacctggtcggccagttcgcgcgtgggggtcagcatcagcgcgcgcaccgggtggcgcgccggcgaggcgctggcattggccagcggcagcaggcgctggatgatcggcagcgcgaagcccgcggtcttgccggtgccggtctgcgcggcgcccatcatgtccttgcctatcagcacgaccgggatggcctgtgcctggatcggggtgggcgtggtgtagccctgctcggacaaggcgcgcaggatgcgcgcgtccaggccaaagctgtcgaatgtctgcacggcggtctgccccgcggtagtggcttctggtgcgttcgtagtggtcatgggtatcggtgtctggcgggaggcgaacccggcacaaacggatacgcgtctggaactcatctcgccctgactctcgcctggcgccgggagggttccggcacggccatgctggctgcagcatttggccaagagaatcaaagacttacattttagcacctctgccagcacagtgggcattctggcagcgccgtgcgactggcgcgacagatggcggcacaggctggcgggatttcaagaaactgtcatatccaccacgcaagatgccggcggcgcggcggccacggccggaccgcgccaccccaactcaccgagacctacatggacttcgagcttttccgccagacctgccagcagttcctgcgcacctccagccagttccttggcctggccgcggccgcctgccagccggcgctgcccttgccggcgctgccggccagccaggcgcaagggcagcagcccgcctgagcgcggctcagtgccgcgccgggatgaagcgacagcggttcagtaatgtcatgacagatcgtggcgagcctcctcgcgaaccggtcatggccggcccgtctgactgatgcatatggcggcggtgcttgcccggccggccgcgaatgacaggattacaggtgcaggggcccggcctggaacagccgcgcatccatttcgcgcaggtcctgcgcaacggcgatgggcgtcgagcactggtcgagcacgtcgcgctgcaggtccacgccgggggcgatctcgaccagcgtgaggcgggcttcgccgtctgcgccagcgcgcatctcgaacaccgcgcgctcggtgatgtacagcaccgggatgccgagcgacgccacatagggcccgttgaagctcaggtgcgacacctcaggcacgatcttcttcacgcggccttcgcgcacgatctgcaggccgccgtcgccggcgcggacttccagcccgcccgccgtcagcgtgcccatgaacaccaccgcgcgcgcgctctgcgtgatgttgataaagccgccgacgccggcaatcgatgcgccctcgccttcgccgaacttgctgacattgacgttgccgtggccatccagctcggccaggccgaggatggccaggtcgatgccgccgccctcgtagaaatcgaactgcgcgggctgatccaccaccgcctccgggtaggccgaggcaccgaagctgaggccatccgcgggcgtgccgccgatggggccggcctcgacggtcagcgtgaagccgtccagcccggcctggtgcgccagcatgccgaccgctgccggcatgcccacgcccaggttgaccacgcgcggcgcacggcgcgccagttccatcaccgcacggcgctgcacgatggtgcgcgcgtcgagcgggccggcagccaccggcgccgcttccgcttcggccaccgctgcctcgccttgccatggcgtcacgtaggccgggttgtaggactcggcaaacgtcatctggtggttggcggggttgtcgcagaccaccacgtagtcgaccaggatgccgggcacgtggatggcctgcaggatctcgtggtggtcgaccaggctttccacctgcgcgatcacgatgccgcccgagttgtgggccgcctgcgccatcgccagcagctcatggtggaaggcttcgcgatgggtgctgaggttgccgcgggcgtcggccgcggtgcagcggatcagcgcgcagtggatcgggaagctcgggtagaacaggtattcgtcgccgcggaagtcgaccgcatcgacccagcatgccttgccctcggcaatggcctggcgcgcgcgctcgttgacggcgccgccgtggtagcgcgcatcctgcgcggtgcgcgggtcgacgaaggtgtgcaggccgatcttggtcatcacgccgggcttgccgccggcgatggcgcggtataggtgcgtcagcacgccctgcggcaggttgtagccctcgcactgctcggccatggccagcgtggccagccgcgtggccgagcgccagtggccgccgacgatgctggcggtcatgccggcattgccgaagtggttcacgccgcgcgcgccgcggtcgccctgcccggccgagtacaccagcgtcaggtcgcgcggcagcccgctctgcaggaagcgctgctccagcgcctcggtcacggcctcggcatggccggcgccgacaaagcccgcgctggccacggtccagccgtcctgcaccagtgccgccgcttcgcgtgcggtgatcaccttcattgctgtctccggtttcgttgtgccgtcccgcatcggtggcggcacgtttttccgtgaattttgttttgcgaacatttgttcggaaaacgctatcatacggacatgccggccgctggcgcaagtccggcgcggcatggagaaccatatgatctccccttcatttccccgtattaagccgaaatgccgcaagccgaagccgccaagaaagacgaactgctggaatcgctgagcaagggcctggcgctgctgcgcctgttcgccggcggcgcggaacgcctgaccatgcaggacgtcgccgagcagctcgacgtgacccgcgccgccgcgcgccggctgctgctgaccctggagcacaacggctacgtggcgcaggacggccgccactttgcgctgacgccgcgggtgatagagctcggctatgcctactttgcctcgatgagcctgccgcaggtggcgcggccctacctgcaggggctgtgcgagtccctgggcgaaagctgctcggtgggcgtgctcgatgcggaatccgtggtgctggtggcgcgcgaggagccgcgccagctgctgcgcgtggacatggcgctgggacggcgcatgccggcctatgcgcattcgcttggccgcgtgctgctggccggcctggacgatgacgcgctcgaggcctacctggcaggcgccacgctgcgcaagctgacgccgttcacggtcagctcgcgcacggcgctggcgcgcacgctgcggcaggtgcgcaccgacggctactgtgtgctggtgagcgagctggtggacggctacgccgggatctcggtgccgttgcgcgaccaggccggcaagccggtggccgggctgggcttcagcatggtgctgggcagccgcgaccaggcccagctggagacgcgcttcctggggccgctgcgcgaggccgccgcccgcatcgaaaccatcctgcaggcgcgctgaggcgcccgcggcccatgtagaaaagccccgcatgccggggaggcagcggggctcaaatggtagcggggcaatctgctcgaccacccacgccttgatcctggcgcatcgcgccacggcggacatcccccaaatgtgggccattgccatgccgcgttgccggcaggccgcaaacgcgccctgcgaagcctgtcaatcatggccctgtcacattcctgaaggaatccgggttttcgccgagcgggttttcgccagcttccggccaacgtccggatgcggtctactggactcacatcgacggcctggcaccgcaaacgccggatcgccgcagccgatggtgcctcagaacaagtccaatgaccgggagacagaccatggtgacgaagaaagaagacgctttcgtactgaagaaccttctcgccctcgcagcagtggaaaccctgggtggcgcgattgccctgggcatggtcttccacctgatctgaactcgcttgctgcgcgccggcgctgccacgccggcgcccggcgcgctcactcgtcgacaatcacctcgaagccgccaaagatcatccgctggccgtcgaacggcatcggatccatgccttccttcaggcgcgggtcggccatcgccgccttcatgccagtgtcgcgcttctcgcgtgacggccacaggatccacgagaacaccaccgcctcatcctccttgcgctgcaccgccatcgtaaaggacgtgaccttgccttccggcacatcgtcaccccagcattccaccaccttcagcgcgccgtgctccttgaacaccgcggctgccttctgcgccacctggcgataggtctcgcgagtggcctggggaacggccagtacaaatccgtcgatataggacatgggcttcactcctggtcagattgaatcgtgcgaatcggatcaaacgcgcgatgactaccatagtccatcgccgcgccctcagcgggtggtccgctgcccgcgccggtcgacctcgaacaccatgttttcccggaagcgctgccgtagccactgctcggcccggccctgcggccggcccgacttcgcccagatcaggtcgacgctgaccagccagtccgtgtacggataggccgccaggtccagttccaccagttcgccgcgctccagcgccgcgcgcaccagttgccgcggcagtgtggcccagcccagcccgcttttcaccatttcgaccagcgccaggtagctttcggcgcgccacacccgcgccgcgcgcaggtattcgctggtgggcagcttgtcggcatgcgcgctgaaggccaggcgccgataggcgtgcaggtcggcaaacgagacctgttcgcgcccggccagcgggtgtcccgggtgcaccacatgcaccatgatcagcttgcccaactgcacgaaggccagttccggcgcgtagtgcggctgcgcgaaggcgatgccgagctcggcctcgccctgcagcaccagttcgctgacatcgccgtagaccggattgcgaatggtcaggtcgacatacggaaactcccgctcgaattcggccagcaccggcatcaccgcgtggtacgggatttcgatcgccagcgtcagcccgggcgggttggcatcggccaggctggcggcatgggcctgcagcgaccggcaacgctccagcacggcttcggcctcggtcagcagcttgcggccggccccggtcagcgccggattgcggctgctgcggtcgaacagcggcacgccgaggtcgatctccaggttggccaccgccgcactgaccgtggactgggtcttgcccaggcgccgcgcggcagcggaaaaggagcctgtctcaaccaccagtgcgaatacctgcaactggtccagcgaaaaacgcatggccaccctcccgcgacccatcgactggatcgataggtattgatttgttgtaccgatgaagttgcggagatgatgccgcaacggccgagggatcacaaatcccggcaatcccggccggcgctgcccaatccgccctgccagaggcggaagcggcttccatcgaaaaaggagacaagcccatgaagaccccgacaccggtacacccggtcgatgaaatcctgccgctgcgccagctggcgagcttcggcctgcagcacgccctgatccctttcccaaccggagaccccaagcatgacccgaatcacagacccgtccggcgctgaactgtcgccgctcgacctggaactgctgcgccagtcgatcgcgctgtccgatgcatccagggctcgcggccgccatccgttcgccgcgctggtggccgaccaggccggcaatatcatcgccagcgccggcaacaactcgatgccgccggagggcgacccgacccagcacgccgaactggtcgccgccgcgcaggccgcgcgtgcgctgccgccggagcaactggccgactgcaccctctacactagcgcggagccgtgctgcatgtgcgccggcgcgatctactggaccggcatcgggcgcgtggtctatgcgctgtcagaacacaagctgctgggcctgaccggcgaccacccggagaaccccaccctctcgctgccttgccgcgaagtgttcgcgcgcgggcagcgccaggtggatgtggtcgggccggtgctcgaggacgaagccgcggcaccgcacgcgggcttctggaagtagccatcctgcctgccgtccgcccgacggacggcaccgatcggcgttggacattctgtcatcgacacgtcaccccgccttcctacactcgcctggctccggctcccagcagccgccacacccacccagccaggcgaacccgatgctcccctgcaaacttccaagaaccctggccgcgaccctgatcgcggcggcattgctgaccgcatgcggtggcgatgacggcggcggcaacctgtcgccgagtgcgactgtcacgccgaacgcacaaccggaacagcccggcaagaagccggaccggcggcccgaccccgtgatccgctgcgccccctgacaacgcaagtcccgacgccatccgacaagaccatggtctctcgccgcaacttcctgcaagccgcagccggcaccggcttcgccgccgccgcactggccgcgttcccgcccagcatccgcaaggccctggccatcccggccaacaatgccaccggcaccatcaaggatgtcgagcatgtggtgatcctgatgcaggagaaccgttccttcgaccactacttcggcacgctcaagggtgtgcgcgggttcggcgaccgcttcaccatcccgctgcccaatgcgcgcaaggtatggcagcaacagcgctccaacggcgccgtgctgaccccgtatcacctggatggcaccaacaacaacgcgcagcgcgcggccggcacgccgcatgcgtgggtggacagccagcaggcctgggaccacggccgcatggccagttggccgacgtacaagaccaatacctcgatgggctacttcaaggagaaggagatcccgttccagttcgcactggccaatgcgtttacgctgtgcgacgcgtaccactgctcgatgcatacgggcactgacgcgaaccgttcattccacctgaccggcaccaacggcccgaccgcagccaacgtcgccttcgtcaacaatgagtgggacgcgatcgacggcctgcccgcctcggccaacaccggctacacctggaagacctatgccgagcggctggaagcagccggcatcagttggatctgctaccagaacatgccggacgaatggggcgacaacatgctgggcgcgttccagcagttccgcaaggccaacctggcctcgggctttccggtatccagcggcggcgcgccgggcgcgccctatgccaacaccggccagccactgccgtaccacgcctacgatgcggccaccgacaatgccgccaatccgctgtacaagggcgtggccaacaccctgcccggcaccagacccgaggaatacctcgacgccttccgccgcgacatcaaggaaggcaggctgccgcaggtatcgtggatcaatgcgccgtcgatctactgcgagcatcccggcccgtccagcccggttcagggcgcgtggttcctgcaggaagtgctggacgcgctgaccgccgtgcccgaggtctggagcaagaccgtgctgctggtcaacttcgacgagaacgacggctacttcgaccacgtcccctccccctcggcgccgtcggtgaaccccgacaagacgctggccggcaaggcgacgctgagcgatgccgagatgcaggccgaatacttcaaccatccgccgccaccgggcagccggacccagcccgctgctgacggccgcgtctacggtcccgggccgcgcgtgccgctttacgcgatctcgccgtggagccgcggcggctggatcaattcccaggtgttcgaccacacctccgtgctgcgcttcctggaagcgcggttcggcgtggccgaacccaacatcagcccgttccgccgtgccgtctgcggcgacctgaccagcgcgttcaacttcaagacgcccaactcggaagccctgcccacgctgagtggccgcaccacgcgcagcggcgccgaccagctgcgccaggcccagcaggcactgcccgcggtgccgctgccggtcgacatgcaattgccgctgcaagccaccggcacccgcccgtcacgcgcgctgccgtacgagctgcacaccagcgcgcgctgcagcgccgtggggcaggtcgaactggtattcgccaacaccggcacgcaagccgcggtgttccacgtctacgaccgctaccagctgggccgcattccgcgccgctatgtcgtggaagcccgcaagtccctgagcgacacctggaacgtgttccaggacaacgccgggcaatacgacctgtgggtactgggccccaacggcttccaccgccatttccgcggcgataccaaccgcatcggcgacaccggcatcgcaccggagatccgcgtctgctacgacattgccaatggcgacgtctatgtcgacctgatcaacgccggccgcaaggcctgccacttcagcatccaggcgctcgcgtaccgaaccgatggcccgtggccggtcactgtcggcgccaatgacagcaagtccgtgcattggtcgctggaggaaagcgggcagtggtatgacttcgcggtgacgtgcgacagcgacccggcgttctatcgccgctttgcggggcgggtggagaacggcaggcatacggttagcgatccggcgatggggatggtgacggcgcaggattgagcggtagttcgaggcaaaaaaaaggactgcaggtatcaacctgcagtcctttttcacattggtgggcctcccgtgagtcgaacacggcaccaacggattatgagtccgctgctctaaccaggcatgagctagaggcccttggaagcgtttagttgccttccaggaagctcttcagcttgtccgagcggctcgggtggcgcagcttgcgcagtgccttggcctcgatctggcggatccgttcacgcgtgacgtcgaactgcttgccgacctcttccagcgtgtggtcggtgctcatttcgatgccgaagcgcatgcgcagcaccttggcttcgcgcggcgtgagcgagtccagcacgtccttgacgacgtcgcgcatggagccgtgcagcgcggcttcggccggggccagcgtgttggtgtcctcgatgaagtcgcccagatgggagtcgtcgtcgtcaccgatcggcgtttccatggagatcggctctttggcgatcttcatgatcttgcggatcttgtcttccggcatctccatcttctcggccagcgttgccggatccggctcgttgccggtttcctgcaggatctggcgcgagatgcggttcatcttgttgatggtctcgatcatgtgcaccgggatacggatggtgcgcgcctggtcggcgatcgagcgcgtgatggcctggcggatccaccacgtggcgtaggtcgagaacttgtagccgcggcggtattcgaacttgtccaccgccttcatcaggccgatgttgccttcctggatcaggtcgaggaactgcaggccgcgattcgtgtacttcttggcgatcgaaatcaccagacgcaggttggcctcggtcatctcgcgcttggcttcgcgggcacgacgctcgccctcggccatcttgcggttgacgcccttcagttccttcagcggcagcaccacgcgcgactgcaggtcgatcagcttctgctgcagctcatgcacggccggcacgttgcgctcgacgatggtgctgtagcccttgccgtcggcgacgatggtgtggacccactcgaggttggtctcgttgcccgggaagcgggcgacgaattccgagcgcggcatgccgcacttgtcgaccacgatgttcaggatcgagcgttcgagcttgcgcacttcgtcgacctggccgcgcagcgtgtcgcacaggcgctcgacattgcgggcggtgaagcggatgcccatcagctcggcctggatggcttcctgcgccttgacgtagggcttggagttgtagccttccttttcgaacgcgcggcgcatcttgtcgaactgctcggcgatcacgcggaatttctccagcgcgttctgcttcagttcttccagctggcgcgcggaggcaccggcgccggcgccgccttcgtcgtcatcgtcctcgtcgccttcctcttcgtcgtcggactcgatatcctcgtcgtcggccgctgcagccggggctgcgggcgcttccggggcttcgtcggcgttcgggtcgatcaggccgtcgacgaattcgtcgatcttgatctcgtcgttggccacgcgctcggcatgggccaggatctcggagatggtgaccgggcaagccgaaatcgccatcaccatgtccttcaggccggcctcgatgcgcttggcgatctcgatttcgccttcgcgcgtgagcagctcgaccgtgcccatttcgcgcatgtacatgcgcaccgggtcggtggtgcggccgaactcggagtccaccgtggacagggccgcttcggcctcttcctcggcttcttcctcgctggtggcggacggggcgttgtcgttgagcagcagcgtctcggcatccggcgcctgttcgtagacagcgatgccgatgtcgttcagcgtggcgaccagcgtgtcgatcgtttccgaatcgaccatgtcgtccggcaggtgatcgttgatttccgcgtaggtcaggtagccgcgcgacttgcccagcttgatcagcgccttgagtttctggcgacgcagctcaagctcttcctcggtaccctgctgggtcgaggcgaactccttgagcagggccttttccttggccttgcggtccttggctttctgcttttcggtcttcggcgccgcggccggggttgccgccgggcgcgcatcgttctcgtaaaactcttcagtcacgtcgtctgttgtgctgtcgtcgtgctgcatctcggccttgggcttgcggccacgctttttcggctccggcttgattgccggcgcagcgggacgctcggatgcaacggatgcaggtgtcgcggcacgcgccttggttgccgtagtggtggtgccagccttggcttccccactcttggcgccggcggctgccgctcgcttgctctcgacttcggtattctgctgtttcgccacggtgatactcttgcctttcactggtgcagatgcggcgaccttgccgctcgtactggcgctcttgccgctctcgcgtgccgaagtcgaggcctttgtcttttcggatgtgcgagtcctggcgggagtcgtcacggcgggcgcttgcgcgctacgcacggactttgatggcgcagaccgggctggtgtcttgactgacgcggtcgatgtcttcgccgccgttgttttcacagacgccttgccgctccctgattggggagctttagaggtaaccctttcggttgctttggcctttgccattggcacgctcactttcaccagaactggagagaaagatttcgcaatccaaaccggctattgtagcacgccacgcatagccggctccctatcaggtgaggttttcacctgaaaaatcaaggcttaagctcggcggggccgggcccagtcccttatccaacgcttactgccacctcctggttgatgaccagggcgcacacaggcacctcagccaagttggcgccgccggtggatttcgcccaccagccagcgcatgcgctgcttggccgcttcatcggccgtgccggccactacctccgcctgcaggccgtcgagctcgcgccgcagcggctcggccagcagcttggtaatggccgcatcgaaatcctgtattgcgggtgcctcttcgatctcttctcgcagcaccgcggcacgcgccacggcatacacctcggcatagggcgactgggccaggtgttcgctgaaggccgcaaaattgacctcgccctgcacgctgtcgcacgcctccaccaggtgcgccagcacttcactgtcgctgctctcgccgcccagcagcagcgcgcgcgcatcctcgtccagcctcgccgacagtgccggatagcacatcagcagctggatcacccgctgctccagcccggtcggggcctggcggcgcgtgcgcgggcgcggctgggcgaagcggccgacgcgggccgggtcgctgcgcaggccgcagatggcttcgatctccgcgggtgtcgttcccgtggcatcggcaagttcgcgcacaatctgtagcctcaggccgccggcgggcatggcctgcagcagcggcttggcctcgtactgggcccgggcgcggccctcgggctggcgcaggtccaggtcttcggtgaccgactgcagcaggaagcgcgacagcggcatggcgttgcgcacctgggtggcaaaggcctcggtgccctcttcgcgcacatagctgtccggatcatgctcggccggcaggaacaggaagcggatggtcttgttgtccgccacatgcggcaggcaggcttccagcgcgcgccgggccgcgcggcgcccggcagagtcgccgtcgaacgagaacaccacggcgtcggtctggcgcagcagcttctgcacgtgcacaggggtgcacgccgtgcccagggtggcaacggcattggcaaaaccgagctgggccagcgccacgacgtccatatacccttcgaccaccagcacgtagccggtttcccggattgcgtgacgggcctcgaacagcccgtacagctccgtgcccttgctgaacagcggagtctcgggcgagttcaggtacttgggctcgccctgccccatcacgcgcccgccgaagccgatcacggcccccttggtgttgcggatagggaacatgatgcggtcgcggaagcggtcgtagcggcgcggcttgccgtccgcatcgcgcttgtcgctttcgatcagcaggccgcactcgaccagcggcgccgacacgttgtcatcacgatagctgccgaatacggcctccaggccctgccagtcatccggcgcgtagcccaggccaaagttcgcggcgatctcgccggtcaggccacggcccttcaggtactggatcgcctgcggcgcgcttcgcagctggcggcggtagaaatcggtggcgcgggtcatggcgtcggacagcgccaccgaacgggcctgctgctccgcgcgctgcccgggcggcagacggtcgcgctcttccggcacgctcatgccgaccgactgggccagctcgcgcaccgcttccgggtaggactggccggaaaactccatcaggaagccgatggccgagccgtgggcgccacatccgaagcagtggtagaactgcttggtcggcgacaccgtgaatgacggcgatttctcgttatggaaggggcacagccccatgaaattggcgccgcccttcttcagctgcacatacttgcccaccacatcgacaatgtcgacacggttgagcaggtcctgaataaaggattgcggaatcacccgactgaccgtcctgaggcatggccgtcccgcggcgggcggcttcttttaggaatgcgtgaccggtgcggcgcccggctgctatcggaatattgtagtgcagcgtgatagggccgcccggactacgtgacatctccgtgcaactgcaccgaaccacgcggatccggtgcttatcttgccagcaaccgattaaatcagtatttactttgctgcaagtgccgccttgaccagggccgatacggcggtcatgtcggcacggccggccagcttgcccttgagcacgcccatgaccttgcccatgtcctgcggaccggcggcaccagtggcggcaacggcctgctggacctcggcggcgacttcctcgtccgacagcgcggcgggcatgtaggcctgcagcacttcgacttccgccgactccttgtctgccaggtcattgcggcccgcctgccggaactgcgagatcgaatccttgcgctgcttgatcagcttctcgaccacggccagcacggcggtatcgtccagttccacgcgctcatcgacctcgcgctgcttgatggcggccagcagcaggcggatggtgccgaggcgctccgtttcgcgcgcgcgcatggcggtcttcatgtcttcgctgatacgggctttgagggacatcgtgatcttccagaaagtgggtggacactcacaggtggcggcgatgaccgcccgctgcaaggcccagaatgcaaaaacccgccgaagcgtaggccacagcgggtcggatacaagcgggagcgccggggtcagtacagttttttcggcagcatctggctgcggatgcgcttgtaatggcgcttttcggcggctgccttcctgcgcttgcgcgcggcggtgggcttttcgtaaaactcgcgtgcccgcaattccgggagcagcccgttcttctcgatggtgcgcttgaaacggcgcatggcaacttcaaaaggctcgttttccttgagacggatcgtggtcatttggccagaaaatgagaattttcgggataagcggctctacgaagttctggattgtagcaccaacaatcgagcgcggaagtggcgtgcaacggacacttgccgagtgccgcccaccgcccttccagctctcgccagtctacccttgggctaccgattgccctgccgaagcggtgcgcgatgcctcagccgcggcctgccccgccgccaccgcggacgcccacgcccactggaagttgtagccgcccagccagccggtcacgtccaccacctcgccgatgaaatacaggcccggcacctcgcgcgccatcatggtggttgacgacagcgcccgcgtgtcgaccccgccaagcgtgacctcggccttgcggtagccctcggtgcccgacggcacgatgcgccagccgttgagcgtggcgccaagcttgcgcagggccttgtcggtcacatcatgcagcggcatggcggcatccacgcccgaggccgcgcaccaggcatcggccagccgcgccggcaaccgttgcgccagcaggttgcccaggtgcttgcggctgccggtcttctgctcgagcagccaggcggcggcatcctcgccatcaaacaggtcgatggcgatcggtgtgccgggacgccagtagctggaaatctgcagcacggcgggtccggacaggccgcgatgggtccacagcaggtcttcgcggaaggctccggccgccttgccgttgccggtggcgatatccacttccagcgacacgccggccagcggcgcgaacggcacccagtccttgccatcgaaggtcagcggcaccagcgccggccgggtttcgacgatgcccagcccgaactgccgggcgatgcgatagccaaagtcggtggcaccgatcttggggatcgacaggccgccggtggccaccaccagcgccccggcccgcaccatgccggtagcggtgagcagcaggaagtcgtcgccctcgcgccggacctcggccacgctgcagccggtgtgccagcgcacatggccggtgtcgcattcggcgcgcagcatggcgatcacgtcttcggcgctgtcgttgcagaacagctggccacgatgtttctcgtgccagtcgatgccgtagcggcgcatcaggccaaggaaatcctgcggcgtgtagcgcgccagcgccgagcggcagaagtgcggattggacgacaggtagttggagggcccggcctgcaggttggtgaaattgcagcgcccgccgcccgagatgcggatcttctcggcaagcttggtggcatggtcgatcagcaccacgcgcgcgccgttctggccggccacggcggcacacatcatgccggccgcgcccgcacccagcacggccacgtcataccggcccgtccgggccgatgttgccccgctcattgcacgcctcgcgcatccatgtgtattgccaccgccagagaaagggcagattgtagcgaaaagcacgccgcgcgctgctgtgctaccctgcgcgcttcctgcaacctgttgtttcgacagccgtttccctgaccggaggcggccctatgcgctccccatgcttgtcctcggcatcgaatcctcctgcgacgaaaccggcctcgccctctatgacaccggcgccggcctgctcgcgcacgcgctgcactcgcagatcgccatgcaccgcgactacggcggcgtggtgccggaactggcgtcgcgcgaccatatccgccgcgtgctgccgctgctggagcaggtgctggccgatgccggccgtacccgccaggacatcgacgccatcgccttcacccagggccccgggctggccggcgcactgctggtgggcgcctcggtggccaatgcactgggctttgcgctgaacgtgccgatggtgggcgtgcaccacctggaaggccacctgctgtcgccgctgctgacgcgcgagccgccgcccttcccgttcgtggcgctgctggtgtcgggcgggcatacgcagttgatggaagtgcgcggcatcggcgactacacgctgctgggcgaaaccctggacgacgccgccggcgaagccttcgacaagaccgccaagctgctgggcctgggctatccgggcggccccgaagtgtcgcggctggccgaattcggtatccccggcgcctttgcgctgccgcggccgatgctgcattcgggcaacctggatttctccttcgccggactgaagaccgcggtactgacgcaaacacgcaagctcgccaacacctgcgagcaggatcgcgccaacctggcgcgcgcctttgtcgatgccattgtcgacgtgctggccgccaagtcgatggcagcgctcaagcagaccggccacaagcggctggtggtggcgggaggcgtgggtgccaaccgccagttgcgcgagcggctggaccagatgggcaagcagcgcaagatcgacgtgtattacccggatttggcgttctgcaccgacaacggcgcgatgatcgcgtttgccggcgccatgcgcctgcaggccgcgcccgaactggcgcggcacgagtatggctacggcgtgacgccgcgctgggacctggcggatatccgcctgccttcggcggcctgaaccggaccaaaaaatagccaccgcatgcggtggctatttctattgcagcgacaacgcggtcagtcgacccgcttgtcccgctcgatcaccgcatacgcgctgtggttgtggatcgactcaaagttctccgcctccagcacataggccacgatgcgatcatccgcattcaggcgcatggcgatatcgcgcaccaggtcctcgacgaacttggggttctcataggcgcgctcggtgacgaacttctcgtcggggcgcttgagcaggccccacagctcgcacgaggcctcttcctcggccatgcgcaccagcgcttccaccggcagctcgccggccagttccacgttcatggtgatatgcgaacgctggttgtgcgcgccgtactgcgagatcttcttcgagcacgggcacaggctggtcaccggcaccagcgccttcaggaacacgcgcgcggcgccgtcgcgcacttcgccggtcagcgtgacctcgtagtccagcagcgactccacgcccgacacaggcgcggtcttgctgatgaagtacgggaaggtgacctcgatgcggccggcctcggcttccagcttttccagcatcttgtccagcatcagccggaagctggacagctccagcggtgcgcgctcttcttccagcagcgcgacgaagcgcgacatatgcgtgcccttctggtccgccggcaggtgcacgtcgagattgaaggtgcccacgctcggcatgatgccggccggggtcttcagggtcacggggtaacgcacgcctttgacaccgacacgctggatggggatctggcgggtgtcggggctcgactggacgtcgggcatgacgaaggcgggattgatgtcattcatctacggtttcctccagggtcgcgcccaagggggacggcacgagcccttacggtcgcggcaatttcgcagtccatccatgccgcgcaacgagtgtgaaaccacgggatccggcaagtggcacgccggcccgcagctgcgaacacaaaaaaggggagtttaagggaattcggacgcactcgtggtgcgagggccgaatccccttcgggacagcaggtgatcaggccacgcgcgaggcgaccgtgaccttgggctggtccagcccgaagcgctcgcgcaccgagcgctcgatgccggccgcatccaggccgcattgctgcagcagataggccgggtcgccgtggtcgacgaagcggtcgggcaggcccagcgtcagcaccggcttgtcgatgccggcctcggccagtgcctccagcacggcgctgccggcgccgcccatcacgctgccctcttccacggtcaccaggtagtcgttctccgcggccaggcgcttgaccagctccacgtcgagcggcttgacgaaacgcatgtcggcgaccgcggcatccagcgcctcggcggcacccagggccgggtgcaccatcgagccgaacgccaggaagcccacgcgatgccccgcgcgcgcacctccctcgcggcgcatcacgcccttgccgaccggcacagtggtgagctcggcggcaatggccgcgcccgggccggagccgcgcggatagcgcacggcgctcgggcacgcctggtggaacgccgtggtcagcagctgacggcactcgttctcgtcggacggcgtcatcaccatcatgttggggatgcagcgcaggtaggcgatatcgtaggcacccgcgtgcgtggcgccgtcggcgccgaccaggccggcacggtccagcgcgaacaccaccggcaggttctgcagcgccacgtcgtggatcagctggtcgtagccgcgctgcaggaaggtcgagtagatcgccaccaccggcttgagaccctcgcaggccaggccgccggcaaaggtcacggcgtgctgctcggcgatgcccacgtcgtagtagcggtccgggaagcgccgctcgaactcgaccatgcccgagccctcgcgcatcgccggcgtaatgccgaccaggcgcttgtcggctgcggccatgtcgcacagccagtcgccgaacacctgcgtgtaggtcttgcgcgctggcttggccgccgggcggatgccctcggccgggttgaatttgcccgggccgtggtagaggatcgggtcggcctcggccagcttgtagccctggcccttcttggtcaccacgtgcaggaactgcgggccggcgccctcgagcgcgcgctcgcggatattctgcagcgtcggcaccagcgagttcaggtcgtggccgtcgatcgggccgatgtagttgaagccgaattcctcgaacagcgtggccggcaccatcatgcccttggcatgttcctcgaagcgcttggcgaactccagcaccggcggcgccaccgacaggaccttctcgatgcccttcttggtggccgcgtagaactggccgctcaagagccgcgccaggtggcggttgagcgcgcccaccggcggcgagatcgacatgtcgttgtcgttgagcaccaccaccagcggcaggtccttgtagacgccggcgttgttcagggcctcgaaggccatgcccgcggtcatggcgccgtcgccgatcaccgccaccgagacgcgcttctcgcccagcgtgcgcgcaccgagcgccatgcccagcgcggccgagatcgaggtcgacgaatgcgccgtgccgaaggtgtcgtattcgctctcgctgcggcgcgggaagccagagatgccgccccactggcgcagcgtgcccatgcgctcgcggcgtccggtcaggatcttgtgcgggtagctctggtggcccacgtcccacaccagccggtcgtccggggtgttgaagacgtagtgcagcgcgatggtcagctcgaccgtgcccaagttggacgacaggtggccgccggtctgcgagaccgactccagcacataggcgcgcagttcgtccgccagggtccggagctcacgccggtcgagcttgcgcaggtctgcgggggcgtcaatcttgttgaggagtgcgtaggtcatgatgtccgttcggccggctctctgtttagtgtgtgcgcagcacgatcaggtccgccaggtcccgcaggcggtccgcgcgctcgccaaagccggccagcgcctcgtgtgcgtcggcgcgcagcgtcccggccagtgcgcgtgccgggtcaagccccatcagcgacacataggtcggcttgtcatgggcggcgtccttgccggcggtcttgcccagcgtggcggtatcggcagtgacgtccagaatatcgtcaaccacctggaacgccaatcccactgccgccgcatagcgatccagcgcggccaggccctcggcgtcgatttcaccacatagcgcacccatgcgcacactggcgcgcaacagcgcgccggtcttcatgcgatgcatggcctcgagcgcctcgcgcgtcatggcgcggcccacgttctgcaggtcgatcgcctggccgccggccattccggtcgagcccgacgccagcgccagctcggccaccagctgcagccgcgccgcgggcgcgatcgccccggcaccggccagcacgataaaggcctgggtctgcagcgcgtcgccaaccagcaatgcggtggcctcgtcataggccttgtgcacggtgggccggccgcggcgcaggtcgtcgtcgtccatgcagggcatgtcgtcgtgcaccagcgaataggcgtggatcatctccaccgcacaggccgccgcgtcgcaggcggccggagccgccccgctgacctcgccggcggcatgcaccagcagcggccgcacgcgcttgccgccgctcagtgcagcatagcgcatggcttcgtgcagcgtatgcggcacggtctcggcagcgggcagcgccgcctgcagggcggcctcggtacgggcgccctgggcctgcatccattgggcaaagtcactcatgcctcgtccgcccccagtgcaccgttggcgccattgccctcgccggccagcggcttgagcacgtcaccttccagcacgcggacctgctgctcgacccgctccagcttctgctggcagtagcgcaccagctcggcgccgcggcggtaggccgccagcgatgcctccagcggcagttcgccgctttccatgctggccaccagcgtttccagctcggccatcgccgcttcgtaggaagcgggcggcgccgatgcgctggtgtcggcggtgttgtcggtctggaccggagcggtcgtcgtttttggcatatcaggacctggaatcaaggaccccgggggaaacccggatggggaagcccggattttacgccaaagcgggagcttgccccatccttgcgcacggtcggcgtggacctatcggggtgcacaaaccacagaagtgacttgtgcgctcgggtcgtctttccgaatgcgcccggtacggcaccccgatgacgacccgggtcgactttttcgctaaaaaggcaaaaaaatcagtcccttaactttttgggtcgggtacaatctccccctcgccgccagggggctaccggaccttgccgacctggcggaagtctttcccaaatcgattcaattttcgatggttgggttgttcactgctttcacctgttcatctgggagtggggataatgtccaatctcagcaccgcgctcaacctggcgccggctgattcgcaactgcccgtcggcgtctatttcgacgaagcgctgcatcaacaagaactcgaactgctgttcaggaatggcccgggctatatcggccacgagctgatggttccggaagtcggcgactaccacacgctcagggcagaggacgaaggccgcatgctggtacgcaacgccgccggcatcgaactgatgtccaacgtctgccgccaccgccaggccatcatgctcaacggccgcggcaatgcgcagaacatcgtctgccccctgcaccgctggacctacgacctgaagggcgagctgctcggcgcgccgcatttcgacaagcaaccctgcctgcacctgaagcgctcgccgctgcagaactggaacgggctgctgttcgacggcaagcgcgacgtgcgcgccgacctggccaggctgggcgtggcccaggacctgaacttcgacggctacatgctggaccacgtcgaggtgcacgagtgcgactacaactggaagacctttatcgaggtctacctggaggactaccacgtggtgccgttccacccggggctgggcagcttcgtctcgtgcgacgacctcaagtgggagttcggcgagtggcacagcgtgcagaccgtgggcctgcatgccggcctgaagcgccccggcagcccgacctaccagaaatggcacgacgcggtgctgcgcttcaacgacggcgtgctgcccaagcacggcgcgatctggctgacctactaccccaacatcatggtggagtggtaccccaacgtgctggtgatctcgacgctgcacccggtcggcccgcgcaagacgcgcaatgtggtggagttctactaccccgaggaaatcgcgctgttcgagcgcgagttcgtcgaggccgagcgcgccgcctacatggaaacctgcatcgaggacgacgagatcgccgaacgcatggatgccggccggctggcgctgctcaagcgcggcaccagcgaagtcgggccgtacccagtcgccgatggaagacggcatgcagcatttccatgagtggtatcgccgcgccatggcttacgccggctagtccggcggactagtgcgataaccgcacaacgcacgcaagaacggaccgcccctggcggtccgttttcctttgggacgcgaagtgcgctgctagaatcattgtccggtgccggcagccacaccgcttgcgcgacgcgaggccggacacgaagcccgcccgcgcgccggacgcctctccttcccgcttcgtttcgcttcaccgcgcccctcgccatgcaatcgctctggatgctgttcgccgccttcgccttctcgttgatgggggttggcgtcaagctggcatccgatctctacaccaccggcgagatcgtcttctaccgcggcctgatcagcgtggtcatcatgtgggtgctgctgtcctcgcgcgggatcccggtgcgcacgccctacatgctgtcgcacatcaagcgcagcgtgttcggcgtgaccgcgctgatgctgtggttcacctcgatctcgctgctgccgctggccaccgcgatgacgctgaactacatgtcgccggtgtggatcgcgctgatcctgggcgccggcgcggcgctggccggcaccggcggcaatgccgaccggcgcctggtgctggcgatcctgctgtcctttgccggcgtgatctgcctgctgcagccttcggtcggcaaggaccagctgaccggcggcctggtcggactgatctcgggcatgttcacggcgctggcctatgtcgaggtgcgccagctcggccagctgggcgagcccgagggccgcatcgtgttctatttctcgctggtcggcatgatcgccgggctggtgtggatgctgctgggcggcgtcagcgcgcatacctggtacggcgccggcctgctgctggccatcggcatcctggccacgctgggccagaccgcgatgacgcgcgcctacaagcgcggcaacacgctgctgaccgccaacctgcaatacgccggcatcgtcttttccagcgtgtggggcatgctgatctggtccgaccggctgaactggctgtcgtggctgggcatggggctgatcatcgccagcggcatcgccaccacgctgatgcgcgcgcgccagggcaccgatgccaagcccacgccggccacgccggtcaagtcgccggaggcggaagtccatcccgaggtgtagcatcccctggtgaactagacccctttccatcgatcgcaacaggattcccatgcagaaaccgctgatttccgtcaccgcgctgcaatcgctgctggccacccccggcggctgcgtcgtgatcgactgcagcttcgacctggccgacccggccgccggccgcgaggcctaccgcaccggccacctgcccggcgccttctacctgcacctggacaacgagctgtccggccccaagaccggcagcaacggccgccaccccctgcccgacgccgacgacctggtggcgcgcctgcaggcgctgggcgtggacgacgacaccccggtagtggcctacgatgcgcagggcggcatgttcgccgcgcggctgtggtggctgttgcgctggctcggccacgatgccgtggccgtgctcgacggcggcaaggacgcctgggtcaaggccggcctgccgctcgaacacgatgccacggaagagccggaattgcccggcaagttccaacgccgcaagtcgctggcgccgaccgtcgacgccgccgcgctggtggacaacctcgagcgcgcctcgctgctggtggtggatgcgcgcgcgcccgaccgcttccgcggcgagaacgagacgctggacccggttggcggccatatccccggcgcggtcaaccgcttcttcaaggacaacctgggcgcggacggccgcttcaagccggccgagaccctgcgcgcggaattcggcgcagtgctgggtgcgcgcgccccggcgcaggcagtgatgcagtgcggctccggtgtcacggcctgccacaacctgctggcgctggaagcggccggcctgggcggcgcggcgctgtacccgggatcatggagcgaatggtgcgccgatccggcgcgcccggtcgctaccggggccgcctgaagtcagcgtgacgaggcaatgggcgcggcgggcgcaatatggccgtgcccgccgtggctgtggctctcgtgcacgccgttggtgatgaagacgatcgccgagatgcccgcggccaccagcaccacctggatcgccgactcgcgccagcgcggcttgcgctgcatctggggcatcaggtcgctgaccgcgatatagaggaagctgctggcggcaatcaccagcacgtacggaatccagccgctcagctggtcgagcaggaaatacccgaccacgccgccggcgatggccgccaggctcgacagcaggttgaaggcaaaggcacgggccttggagaagccggcattgagcagcacgatgaagtcgccgacttcctgcgggatctcgtgcgccgcgatcgccagcgcggtgaccacgccgatatgcggatcggccaggaaggccgccgcgatcacgatgccgtcggcaaaattgtggaaggtgtcgccgaccaggatggtcaggccgctgcgccccgcttcctcgcggtcatggccgtggtggtggtggtgcccgtcgccctcgtggtggtgcgagtgacgcagcagcgagatcttttccagcaggaagaagccgagcagccccgccagcagcgtgccgaacagcgcgcgcgggtcggcgccggactcgaacgcctcgggcagcgaatgcagcagcgcggtggccagcagcacgcccactgaaaagctcaccatgcgctcgaccacgcgggacgccaccgtcagcgacagcagcgccgccccgaagatgctgcccacccccgagatcgtggcggcgagcaggatatacaaaagcgtcgaatggatgatgggctcccggggtggcggtaccgggcggccccgccgttccgcccgcatcgcgccgggcggctaacgcaacaatgttgcaataactcaaaggccgcattgtacgtatccgccgggactttgcaatcctgctgtcgggcgagaggcgcctcgcggcgccgggacggccggatcaggacacgccgtgctgcctgaaccagtccaggcacttctgccagccatccctggcatcggcttcacggtagctgggccggtaatcggcatggaaggcatggccggactcggggtagacgataaagcgcgaggccttggcgtccgggtcggacgacgccgccagcgcggacttcatcctctccacctgctcctgcgggatgccggtgtccttgccgccatacaggccgagtaccggggcatggagctggccgaccaggtcgatgggattcttcggcttgagcggggtcggctcgggcgccagctggccataccaggccacgccggccttcaggcgcttgctgtgcgctgcatagagccaggtcatgcgcccgccccagcagaagccggtgatggccaggcgcgacacgtcgccgccgttggcaccggcccaggccaccgcggcgtccaggtcgcccatcacctgcgcgtcaggcaccttggcaatcacctcgcgctgcagctcctggatggtgccgaagctctgcggatcgccctggcgcgcgaacagttccggcccgatcgccaggtagcccagcttggcaaagcgccggcacacgtcggcgatatgctcgtgcacgccgaagatctcgctgaccaccagcaccaccggcaggttcttcttgccttcgggctgggcgcggtaggccggcatgctgaagccgcccgaggggatggtgacctcgccggcgctcaggccggcaaagtcggtcttgatggcctgctgggccatcaccggcagcgcggccgccgcaaaggcggaacccagcgccgtcttgacaaagccgcggcggtcgaacgtctggccggggacgaggctatccacttccggtttgagcatgcgtgtctccaggatcgttggtggctgggccgggatgcggcgccagcggcagattttaagcagacatggagaaaacatggggcggccttgcagccacccccgcacgccaccggcccgcgcggcatggtgcagcgcgggaagccccggcccggcgcgcgtcagtgcagcttgacgcgcgggctggtcttgcggcgcagccagtgcgaaaccgtgtccagcgccatgcccacggcgccgtgcaacgccatcacatgcatccggtacagcgacgtgtacatgacgcgcgccatcagcccttcgatgaacatcgagccgccgatcagcccgcccatcaggctgcccactgcgctgaaatgccccagcgacaccagcgagccgagatccttgaaggcgaacgacggcagcgggcgcccgtccagccgcgcgcgcagcgcgctgtagaggaaggtggcctgctggtgcgcggcctgtgcgcgcggcggcaccgtggtctgcttctcggcccacgggcagctggcgcagtcgccgaaggcgaagatgtccgggtcgccctcgctctgcagcgtcgggccgaccacgatctggccctggcggctgaccggcagccccagtgtggccagcaccggcggcgcggtgatgcccgccgcccatactgtcaggtcggcatcgatatgcttgccgctggcggtcagcaccgcctgcggcgtgacctcggtcacgcgctcgctggtcaggacatcgacgtcgagcttcttcagcagcttggcggtctcgaccgagacccgctcggacagcgccggcaggatgcgcgggccggcctcgatcacgtggatatgcacatcgcggcgcggatcaagctggtgcaggccgtaggcgctgagcacgtgcgcggtgttgcgcagttcggccgacagctccacgccggtggcgcccgcgccaatgatggccacgtcaacgcgcggccggccgtccgcgcccacgcgcccgcgccagttctgggcccgcacgcaggccgcgatcaggcgcttgcggaagcgctcggcctgcgccacgacgtccagtgcgatggcattctcggccgcgccgggcacgccgaagaaatgcgtgacgcagccgatcgccagcaccagcgtgtcatagggcagctcgcgcgccggcagcagttcggcgccgtcctcgtcgaagctggccgacaccgagatggtcttgcggatgcggtcgatgccggtcagctcgcccagctggaactcgaagtgatgccagcgcgcctgcgccgcgtattccagctggtgcgtgttggggtccatgctgccggctgccacttcatgcagcagcggcttccagatgtgggtgggcaggcggtccaccagcaccacctgcgcctgccccttgcggccgagcttgtcgcccagcttcgttaccagttccagcccccctgctcccccaccgacgacaacgatgcgaggcgtccttgtttctgtcatggtctacctgatgcgtttttgtaaattcttgcctgaggcgtttgccacagtctgctgcattgcagcataactggcaagccggtaagcctgactcggcagtcgcttcattcgataccacaacgcatgggcggcgcaggctggctgacaggcggcctcgtcagtgcgcttcttcccagttggcgccgctgcccacttcggccaccagcggcacgcgcagctgcgccaccgagcacatcagctccggcagccgcaccttgaccagctccagctcatgctccggcacctccagcaccagttcatcgtgcacctgcatgatctggcgcgtctgcagcccgtcgcgctccagccagccctgcaccgcgatcatcgacagcttgatcaggtcggcggcggtgccctgcatcggcgcgttgatggcggcgcgctcggcggcctgccggcgcgggccgctgccgccgttgatgtcgggcagccacagccggcggccgaacacggtctcgacatagccttgctcgcgcgcggtctgccgggtctcttccatgtagtgggccacgcccgggtagcgcatgaaataacggtcgatgtagtgctttgcggcctcgcgctcgatacccaggttgccggccaggccgaacgcgctcatgccgtagatcaggccgaagttgatcaccttggcgtagcggcgctgctcgctgctgacggcctcgcgctccacgccgaagatctcgccggccgtggcgcggtggatgtcctcgccgttggcaaaggcgcgcagcaggttctcgtcgcccgagatatgggccatgatgcgcagctcgatctgcgagtagtcggccgacacgatcacgctgccgggctcggcgataaaggcttcgcggatgcggcggccctcctcggtgcgcaccgggatgttctgcaggttgggctcggtcgacgccagccggccggtcaccgcggtggcctggccgtagctggtgtgcacgcggccggtctgcgggttgaccatcttgggcagcttgtcggtataggtggacttgagcttggccaggccgcggtagtccagcagaagcttgggcagcgggtagtcctcggccagcttctgcagcacctcttcgtcggtcgagggcgcgccgctggcggtcttcttcaccaccggcagcttcatctggctgaacaggatctcgccgatctgcttgggcgagcccaggttgaagggctggccggcggcctcgtaggcggcctgctccagcgccagcatgcgctggcccagctcggcgctctgcgcggccaggcgttcggcatcgatcagcacgccgttgcgctcgaccttctgcagcaccaccgagaccggcatctcgatctcttcatacacgcggcgcaggcccgccgcggcttccacctgcgggaacatcttgcggtgcaggcgcagggtcacgtcagcgtcttcggcagcgtattcggtggcgcgcgccaggtcgatctggtcgaagccgatctggctggcgcccttgccgcacacctcttcataggtgatggtcttcaggctcagcaggcgctcggccaggctgtccatgccatggttgcgatgcgaggccagcacgtagctctgcagcatggtgtcgtgcgccacgccgcgcagcttcacgccatggttggcaaagacatggacgtcgtacttgaggttctggcccagcttcgggcggctggcatcttccagccatgcgcgcatgcgccccagcacgaactcgcgcgacagctggccgtggtcgggcagcccggccacgtccgggccacggtgcgccaccgggatatagcaggctacgcccggctcgaccgacagcgagatgccgaccagctgcgcctgcatcgggtccagcgaggtggtctcggtgtcgatggccaccagcggcgcggcctcgatgcgccgcatccagtcttccagctgggcttcggtgctgaccgtgtcgtagcggatctcggtcggcgcggcctggtccgctgccggtgcctcggctgcgccggccgtggccggcacatcgaacaggccgccttgcgccggcgcggcggccgcgcgggcgcgggcctgggcgcgggcatcgggcaggctttcgccggtcgcttcgcgcagccaggtcttgaagccgtagcgcgagaaaaacgccaccagcttgtccttgtcctcgcccgtttcgcgcagcgcgtggaagtccgccaccgcggcggagaggtcgcagtcggtcttgaccgtgaccagctggcgcgccatcggcagccagtccagcgtattgcgcaggttctcgccgaccacgcccttgatgccgggggcggcggcgatcacgccgtcgagcgagccatgctcggccagccatttgaccgcggtcttggggcccaccttgggcacgcccggcacgttgtcgaccgcatcaccgatcagcgacaggtagtcgatgatgcgctcgggcggcacgccgaacttggcaaccacgccagggggatcgagcacctcgccgctcatggtgttgaccagcgtgacctggtcgttgaccagctgcgccaggtccttgtcgccggtggacaccaccgtgcgcacgccctgctccgtggcctggcgcgacagcgtgccgatcacgtcgtcggcctccacgccatcaaccaccacgatcggccagcccatggcgcgcacggcctcatggatcggctcgatctggcgcgccaggtcttccggcatcgacgggcgatgttccttgtaggccggatacatgtcgtcgcggaaggtcttgcccttggcgtcgaacacgcaggcgctatactctgccgggtagtcgttgcgcaacttgcgcagcatgttgatcatgccgtagattgcccctgtgggcagaccctccccattcctcaggtccggcagagcgtgataagcgcgatacagatagctcgatccatcgacgagcaagagtgtttttggactatccgacattcccatggactcaaaattgactggtgccgctgcaggcggtgcctcgaccgccccccttgctgacccggatgtttccgacatttccggcgataccgtacaacccccgccggaggctgcttccgagcacgccgcggccatcgccgcggcggccgatgctgctgccgcgggcaatccgcccgaagttgctgctgaaaaggccgctgctgcggccgcgcgcgccaatccgcgcaagatgatccccagcctgcgtgcgctggccgacgaagaccgcgctaccgcaaagaaggcgcgcgcctcgtggcaaatgttcacgattatggcagagttcatcgaggccaccgagtacctctccgagatccgcccggccgtgtcgatctacggcagcgcgcgcctgcgcgaggattcgccgtactaccagcgcaccatcgagatcgcccggctgttttcggacgccggctttgccgtgatctccggcggcggccccggcatcatggaagcggccaacaagggcgcgcatgccggcaagtccgccagcgtcggcctgaacatcgaactgccgcacgagcagcagggcaatccgtaccaggacattgccatgcgctttcgccacttcttcacgcgcaaggtcaccttcgtcaagaattcggacgcctttatcgtgatgccgggcggcttcggcacgctcgacgagctggccgaggtgctgacgctggtgcagaccggcaagtcgcgctcggtgccggtgatcatgttcggcagccgcttctggaagggcctgctggactggttccgcttcacgctgctgccgatgggcctgatcgccgagcacgacctggacctgatgaagatcgtcgacgaaccgcacgaagtgctggaagcggtctacgactactacgagcagcgcggcggcgacaagccgattccgcccaaggaagagatgttttacctgtaaggcatggacgccggggcgcgcggcgccaagccacgtacccggcacccggcgcccgttgcgcaggtgccccccggggcacggcagcggcctgcgcacggcaggaattgctagaatggaacctgtccgtctgccaagcccggcgccgccgggttgcagtccaaccgccgcatgccgcggggttgcgcgcaagctgcgccgcagccccgcacaggagcacctgatgacctccccctccaccgcccgctcggtccggcccacgcggtcttccgccgtggccggcgagcctgaatcgcctgccaggcggtccgtgtccagcctcgccgccgtggccgccgccgcgctggcgctggcttccggctgggccgtcgcgcaggaaagcaatgcgctgacgcagcaggagctgaaccagatcaacaaccagccgatcgccccgacggccaagtcgcaactgaaccagccgcgccagccgagcttccagctcaatgaacgcgatggcacccaggtgcgcgagtaccgcgacaagggacgggccaccgatatccaggtcaggtcgggtttcggcactaaatacgagatgagcaagccggaagacagctcgcccaagatccgcgagcacgatgtcaaccgcgtgccttcggtcaacctgaagttctgagttcgcttgcccacggcctggcgtaagccccaggccgcgccggccctccggcagtgtcatgccgcggcggcggcccggactttgtccggaaccggtgcccgccgctttccgattcgcttcacacaacgagtatggccgtattcaccacggtctcgcaggacgagatcgcccgctggctgctggatttcaaccttggcgaagtgcgcgagctgcgcggcatcgcctcgggcatcgagaacagcaatttcttcctcaccacggagcacgatggccagacgcgccagtatgtgctgaccattttcgagcggctcacgttcgcgcagctgccgtactacctgcacctgatggcgcacctggccgagcgcggcatccgcgtgcccgcgccgatcccggcacgcgacggcgagatcctgcgcccgctcaagggcaagcccgccaccatcgtcacgcgcctgccgggcgcatcgcaactggcgcccgacgcgcagcactgcgctgaagtgggcgacatgctggcacgcatgcacctggccggccaggactatccgcgccagcagcccaacctgcgcagcctgccctggtggcggcagaccgagcctgagatcctgcccttcctggatgccggccagcgcgcgctgctgcagcaggagatcgcccaccaggccgccttcttcgccagcacggactacgccggcctgggctcgggcccgtgccactgcgacctgttccgcgacaacgcgctgttcgaggaagacggcagcggacgccaccgcctgggcggctttttcgacttctacttcgccggcaacgacaagtggctgttcgatgtggcagtcaccgtcaacgactggtgcatcgacctggccagcggcgaactcgaccccgcgcgcacgcaggccctgctgcgggcttatcatgccgtgaggccgctgaccgccaccgaggccgcgcactggcaggacatgctgcgcgcgggtgcgctgcgcttctgggtatcgcgactgtgggacttctacctgccgcgcgaggccgacatgctgcaaccgcacgacccgacccatttcgaacgcatcctgcgccggcgcatcggcgcggaccctgcaagcgccccgctcccctggatctgatccgtatgcaactactggaagtccctgccaaggaaggctacacctggttccgccagggcatctggctgttccgcaagaacccgctgaccttcctgatgctgctgttcgtctacctgatcgccgcgcagctggccatcgtggtgccgctgatcggcatcatcgcgctgctggtggtcacccccggcctgtcggttggcgtgatgaccgcatgccgcgacgtgatccagaacaagcgggtgatgcccaccgtgctgctggcgggtttccgcgccaacggcaaggaagccacgcgcaacctgctggtgctgggcggcatctacgccgggctggtgttcatgctggggctgatcgccggctcggtggtcgacatgagcgcgctggtgccgatcgtgctgaaggaagaagcgccgaccgccgaagcggtgcgccagctgtactacgccatgctgatcggcgcgctgctgtacacgccgatcgcgatgatgttctggttcgcgccgctgctggcagcctggcacggcgtgccgccggtcaaggcactgttcttcagctggaccgcgtgctggcgcaaccgcggcgccttcctcacctacgcggtgctgttcgcgatgctgctggtggcgatcccgttcttcctggaggcggtgttcagcgccttcggcgcggagacggtgctgtcgttcctggtcacgccatattcgctgctgatgctggcgatcctgtactgctcgttctatgcgacgtaccggggctgcttcaacgtgacgccgccgggggtagatccgaccgcgccggcaactcccggggcctgaacaacgggcgctcgctgcgcgatcgtgtgctccctctcccgcttgcgggagagggagcacaccgccctcacggcctattcgcagaacgtcttcaccatctcgtccgctgccaggcgcaggtccggcacgaatcccatcagctggtccatcgtcatgcgcgccatcggcacctgcacggcaatcgccgcgcaggcgcggctccggttgcgcatcaccggcaccgcgaccgcgatcatgccttccaggttttcctgattgttgacccccaggcgccgctgccgtgtctcggccagttccgcgtgcaaggcctcggcattggtaatggtgtgcgccgaatgcgcgcgcagcggcaggctggcaaccaggcgctggcgctgcgcgctcggcaggaacgccagcagcagcttgccgctggcggtgcagtgcagcggcacccgcgagcccggctgcaggtgcatgcgcagcggccattgcgtttccacgcggtccaggtagaccacgtcgtcgccggacagcatggtcaggttgcaggtctcaccgatcttgtcgaccagctgctgcaggatcgcatggcgcgccgccgccggacctgcctgcatcagcacattgacggccagctgccgcacgcgcgacgagcactcgtagtggcggttgccggcagtgcgcgacaccagccaagtgctttcaagctgcttgaggatgcggtggacggtctgcttcggcagctcgatcgcctgcacgatggccgccagcgacagcggtccgtcggccgcggacaggatctcgagaatgcggaaggcgcgcacggcggcggcattcgaatgattgctcatggatcaaatttaaaggattccgggacgcatggccgtcccgaaaactgaattctcgatcgcaccccggctgcgcgctcgcgaaagcgcacaaattgggacggcctgtctgcccggcttcactagattcgatccagggccgccgacggtgccgcgaagtgcacgacaaagcgcggcggccctaaccgtccaaaccgcggagtcgaatccatgagtgtgcaaatactgcatcgccggcagtccaacaattccgatttgcccctaccgacggcatccctgcccgtgcagccagcgcaagccgcggctgaagccgtcgctgcggtcgtggcccgggccaggcaggcgcagcgcgagttcgcgcgtgccgaccaggccaccgtcgacacggcagtcgccgctgccgcgtgggccatcatggagcccgcgcgcaaccgccagttggccgagcgtgccgtcgccgacaccgggctgggcaatgtcgacgacaagatccgcaagaaccaccgcaagacgctgggcctgctgcgcgacctgcatggccgcaggacggtgggcgtgatcgcgcaggatgcggcagccggcatcaccgagatcgcgcggcccgtgggcgtggtggcggccattacgccttcgaccaatcctgcggccacgccggccaacaagatcatcaacgcgctcaagtgcggcaacagcgtgatcttggcgccgtcgccgaaggggcaggacacctgcgcgctgctgctgtcgttcatccacgccgagtttgcgcgcgccggcctgcccgccgacctggtccagatgctgcccgcgccggtctcgaagaccgcgacggcggagctcatgcggcaggccgacctggtggtcgcgaccggctcgcaggccaacgtgcgcatggcctacacctgcggcacgccggccttcggcgtgggcgccggcaatgtggcatcgatcatcgacgccagcgccacgctggatgacgcggcagccaaggtggcgcgctccaagaccttcgacaatgccaccagttgctcttcggagaacagcctggtcgtagtcgacgcggtctacacgcccatgctcgacgccttggcggcggtcggcggcgtgctgctcacggcttcggagaaagcgcggctgcaggcgctgatgtggcgcgacgccaagctcgccggcagcttcacgggacagagcgcgacccgcattgccgagctcgccgggctggaacgcgtgcgcgcgctgcagcccgcgatgctgctggtggaggaaaccggtgtcggcagcgactaccccttctccggcgagaagctctcgcccgtgctgacgctctaccgcgcgaccgacttcgcggcggcggtcgagcgcgtggcgagcctgtacgcctatatgggcgccgggcattcggtcagcctgcattcgtccaacccgcgccatgcgctgcagcttggacaagagctgccggtggcgcgcgtgatcgtgaaccaggcgcactgcttcgccaccggcgggaatttcgacaacggcctgccgttctcgttgtcgatgggctgcggcacctggggcggcaacaacttctcggacaacctcggctggcgccaatacctgaatatcacccgcatcgccgtgcccatcgccgagcacgtgcccgatgaagcggacctgctgggcgactacttcgcgagggtcggcaaatgaacgcgcgcacggaacccgaagtgttcgacacgcttgccgcgctgattgccgtgcgcgccgcgcagtggcccgacaagccctacctgttgtccccggacagcggccatgcgctcactttcggcgcgctggcgacggacgccggcacgctcggccgcagctatgcggcagccggcctgggcagcggccagacggtgtcggtgtacctgcccaacggcgagcagaccgcgcggctcctgctcggcaccatggcctgcgggctggtggtcaatccgatcaacctgctgtgccagccggcgcagctgcgctacatcctggcgcactcggatacgcggctggtcttcacctggcccgacggagaagccgccatccgcgaggccctgcgcgaggccggactggacgtgccggtgctcgtcaccgcgcccgatgccaacagcctgccggcactgcctgccacgcatgatgctgcgtcgccactgcccccaccgcagcctgacgcgcccgcgctgctcatgtacacgtccggcaccaccggcacgcccaaaggcgtgctgctgacgcagcgcaacctggtggccaacggcaccaacgtcagccgcgagcactgcctcgggccggccgaccgggtgctggcgacgctgccgctgtatcacatcaacggcctggtcgtgaccgcgatcgcgccgctggtgcacggcggctcggtggtgatgccgatgcgcttttccgccagcgcgttctggcaggacagcgcgcgccacggatgcacctggctgaacgtggtgccgaccatcatcgcctacctgctgaacgatccgcacggccaggccccggccggcgtgcgcttctgccgctcggcctcggccgcgctgccgcccgagcatcaccgcgccttcgaggcgcgcttcggcatcggcgtgatcgagaccatgggcatgaccgagactgccgcaccggcgttcagcaatccgctcgacccgggccagcggcgcatcggcagcatcggcaggccatctggcacgcgcgcacgcgtgctcgggcgcgacggcaagccggctcctgacggacaggtcggcgagatcgtgctgcagggcgagagcgtgatggcgggctactacaaggcgccggacatcacgcgcgaggcctttacgcacgatggctggctgcgcacgggcgatctcggctaccgcgacgccgatggctatttctacatcagcgggcgcgccaaggaactgatcatcaagggcggcgagaacatcgccccgcgcgagatcgacgaggcgctgctgcgccatccgggcgtgctcgaagccgcggcggtaggcgtgccggacccggcctacgggcaggagatcgttgcctacgtggtcatgcgcgaggccgcgcgctgcgatgacgcggcgctgcgcgcgcattgcctgcgcgagctgggccgctacaagacgccgaaggagttccgctttatcgccgagctgccgcgcggcccgtccggcaaggtgcagcggctgaagctgctcaaccacgcctgaaccttcccccttccacaaccctcgccaaggagcctgcccgaccggaatccaccagaccaggagacacgactcaagactgcagacagattgctcaaggacggggcagcgcggccggcgccgcgcccccggcgcgccgcaagcgcatggctacggaccgtgtgccggccgccgccccgtcaacaccacgcgcgcgccgcgcataggaggtggctatgaagcaacgtatcaagacccggcacatgatcctgggcgtcatgtgcctgatgtatttcatcgcctatatcgaccgcgtcaacatttcggtcgccgcccccctgatccgcgaggaaatgggactgaccacatcgcagctggggctggtgttctcggcctttgcctacccctatgccgccatgcagattctcggcggctggatggctgacaagttcgggcccaagaaggtgctgattgtcctctcgctgatctggggcgtggccaccgtgctgaccggcttcgcgggcagcgtgctgattctggtggtgctgcgcttcgtgctgggcatcggcgaaggcggtgcgttcccgaccgcgacgcgcgccttcacctactggatgccggtggcggagcgcggcttcgcgcagggcatcacccacagcttcgcgcggctgggcggtgcgatcacgccgccggtcgtgctggtcatcgtggccgccgccggctggcgcgaagcctttatcgtgctgggcgcggtcagcctcggctggaccttgctgtacgccttctttttcaaggattcgcccgacaagcacagccgcgtgaccgcgcaggagctgcaggagatcggctaccggcacggcgacagccggcaggccgccaaggcggccacgccgtggcggcgcctgttccggcgcatgtggctggtgaccttcgtcgacttctgctacggctggtcgctgtgggtctacctgacgtggctgccctcgtacctgaaggaggcgcgcggcttcgacctgaagcagctggcgctgttcaccgcgctgccgctgatggccggcgtggtcggcgatacgctcggcggcgtgctgtcggaccgcatctacaagcgcaccggcaacctgcgcctggcgcgcggcgcggtcctgttcgtggggctggccggctcgctgatgttcatcgcgccgatgaccttcacggccgatgccgtcaacgcggtgatcctgctgtcgctgtcgttcttcttcctggagctgaccaacgcggtgctgtggagcctgccgctggacatcgccggcaagtacgccggcaccgcgggcggcatgatgaacaccggcttcggcgtggccggcatggtgtcgccggtggtgttcggctacctgatcgagcgcaccggcagctatgacctgccgttcatgatctcgggggcgctgctcggggttggcgcgctggcctcgctgttcatcaatccgctgctgacggtggacagccccgacgaaaaggctggcgaggtccgccacgccctgccctgagccgcccgggtcgcggcatggcgcgcagcgaagccggactcgttcagtcgatcgcgtccagcttcgccaccgacagcgccagccacttggcgccgttgcgcttgaagttgatattggcgcgtgcgtcggtgccctcgccttccagcgcggtgatcacgccttcgccaaacttgttgtggaacaccgactgccccacccggaagccggtgccggcctcgcgcttggcatcggcatagccgttgccgttgtccatgccgccggtggggcgcgtgccggtatagggcacgtcctcgggcttgcggaaccagtcgcggccccaggcgctgtcgcgctcctggcggcgcacgccgccgtagccctgcgccggcggcgtcagccacttgagcgaggcctcgggcagttcctcgaagaagcgcgagcgcacgtggtagcgggtctggccgtgcagcatgcggctttgcgcgaacgacatgtagagccgcttgcgcgcacgcgtgatcgccacgtacatcaggcggcgctcttcctccacgccgtccgggtccatcatgctgttctcgtgcgggaacaggccctcttccatcccggtgatgaagaccacgtcgaattccagccccttggccgcatgcacggtcatcatctgcaccgcgtcctggccggcctgggcctggttgtcgccggcttccagcgaggcatgggtcaggaacgcgaccagcggcgtcatcaccaccggcagcgcttccggatccagcacctgctgggcctggtcgccgtcggccagtgccggggcggcggggctgcggtcaaccgggatcaccgcggccagcgcttccaggccgtagccttcctcgaccacgaaggcctgcgcggcggtcaccagttcctgcaagttctcgatgcggtcctggccttccttctcgccctggtagtgggtgatcaggccgctgtggttgatcacgtactcgacggtctcggccagcgtcatgcggcgcgtgtcctcgcgcgtcttctcgatcaggcgtgtaaacgccgccagcttgctgccggccgcgccgggcacgtaggccaccgcctcggccagcgcgcagtcatactggcgcgccatgtcctgcagcacttccagcgagcgcgcgccgatgccgcgcgccgggaagttgaccacgcggccaaaggctgcatcgttgcgcgggttctccagcagctgcatataggccagcgcgtgcttgatttcggcgcgctcgaagaagcgcaggccgccatagacgcggtacgcgatgccggccgagaacagcgcatgctcgatcacgcgcgactgcgcgttgctgcggtacaggatggcaatctcggcgcggctggcgccctgcgcgatctggtcgcggatctcctcgatgatccaggcggcttcctggccgtcggagccgccctggaacactcgcaccggctcgccgtggccggcgtcggtgcgcaggttcttgcccaggcggcgcgcgttgtgcgagatcaggtggttggccgaatccaggatatgcccgtgcgagcggtagttctgctccagcttgatcagccggcgcacgcggaactcgtgctcgaagtcgcgcatattgccgacgttggcgccgcggaacgcatagatgctctggtcgtcgtcgcccacggcaaagaccgcggccgggttctgcgtgccgtagccggccagcagcttgagccactggtactgcagcacgttggtgtcctggaactcgtcgaccagcacgtggcggaagcggtgctggtagtgctggcggatggcgtcgttgtagcgcagcagctcgtagcagcgcagcagcagctcggcgaagtcgaccacgccttcgcgctggcactgcaggtcgtaggcggcgtagaggtcgacaaagcgcttgttgaagtcgtcgttggcctcgacgtcggccgggcgcaggccctgctccttggcgttgttgatgaagtactgcaggttcttggccgggtacttctcatcgtcgacgttgagcgacttgagcagccgcttgagcgccgagagctggtcctggctgtccaggatggcaaaggtctggggcagcccggcgtcgcggaaatgcgcgcgcagcatgcggttgcacaggccgtggaaggtgccgatccacatgccgcgggtgttgatcggcagcatcgacgacagccgcgtctgcatttccttggcggccttgttggtaaaggtcaccgccaggatgcccgccggcgagacccggccgttctggatcagccaggcgatgcgcgtggtcagcacgcgggtcttgccgctgcccgcgcccgccaggatcagcgccggttcgtcaggcagggtgacggcggctagttgttcggcgttcaggttggcaagcaggtcggacatcggatcagccttgtggattgacggcaattataccggcgggccctgtcctgcaagtcacatccggcggggccggatggccgggaaataggcaccagcctgccacccccgtataatttaacgttttactggcgcaatgccggccgccgacggccgccgcctcgccaggcgcaggccgaagcaccctgcgacgacccccgacgccaatatcgacatcccagcatgaccgcccaagaccagtccctcgccaaaagcttcgaacccaccgccatcgaggcgaaatggggccccgagtgggagaagcgcggcattgccaagccgaccttcgaccctgcccgcccggactttgcgatccagctgccgccgcccaatgtgaccggcacgctgcatatgggccacgctttcaaccagaccatcatggacggcctggcgcgccatgcgcgcatgagcggcgccaatacgctgtgggtgccgggcaccgaccacgccggcatcgccacccagatcgtggtggagcgccagctcgagtcgcagggcgtgtcgcgccatgacctgggccgcgagaagttcaccgagaaggtgtgggcctggaaggaagagtcgggctcgaccatcacccgccaggtgcggcgcatgggcgcttcgatcgactggagccgcgagtacttcacgatgtcgcccgagatgtcgaaggcggtcaccgaagctttcgtgcgcctgcacgaacagggcctgatctaccgcggcaagcgcctggtcaactgggacccggtgctgggcaccgccgtgtcggacctggaagtcgacagcatcgaggaagaaggctcgctgtggcatatccactatccgctggtcgaggctgatgccaagggcggcctgacccacctgactgtggccaccacccgccccgaaaccatgctgggcgacgtggccgtgatggtccacccggaagacgagcgctatgcgcacctgatcggcaagttcgtgcagctgccgctgaccgagcgccagatcccggtgattgccgacgagtacgtcgaccgcgagttcggcaccggcgtggtcaaggtgacccccggccatgacttcaacgactatgccgtgggccagcgccacaacctgccgcagttgtcgatcctgacgctggacgcgaagatcgttgccgacgcccccgccgcctacgccggcctggaccgcttcgacgcgcgccgcgccatcgtcgaggacctggacaagcgcggcctgctggccgaggtcaagaagcacaagctgatgaccccgcgcagcgagcgcaccggcagcgcgatcgagccgatgctgaccgaccagtggttcgtcgccatgagcaagccggcgccggaaggcaccttctacccgggccgctcgatcgccgaggtggcgctggaagccgtgcagagcggcgagatcaagctggtgccggaaaactggatcagcacctacaaccagtggctgggcaatatccaggactggtgcatctcgcgccagctgtggtggggccaccagatcccggcgtggtatgacgatgccggcaactgctttgtcggccgcaccgaagaagaagcgctggcaaaggcaaaggccgccggcagcaccggcagcctgcgccgcgaggaagacgtgctcgacacctggttctcgtcggcgctggtgcccttctcctcgctgggctggccgggagaaacgcccgagatgcatcacttcctgccgtcgtcggtgctggtgaccggctacgacatcatcttcttctgggtggcgcgcatggtcatgatgaccaagcacttcatcggcaaggtgcccttccataccgtctacgtgcacggcctggtgcgcgattcggaaggcaagaagatgagcaagtccgagggcaacacgctggacccggtggacctgatcgacggcatcgacctcgacacgctgctgcagaagcgcaccaccggcctgcgccgccccaaggacgcgcccaagatcgagaagaagacgaaaaaggaattccccgagggcattcccgcattcggcgccgacgcactgcgcttcaccttcgcgtcgctggccacgctgggccgcaacgtcaacttcgataccggccgctgcgagggctaccgcaacttctgcaacaagctgtggaacgcgacccgcttcgtgctgatgaacaccgaaggccatgactgcggcatgggcccgtgcaacaacgactgcggcccagacggctacctggatttctcgcaggccgaccgctggatcgtgtcgctgctgcagcgcgtggaagccgaggtcgagaagggctttgccgaataccgcttcgacaatatcgccaacgccatctacaagttcgtctgggacgaatactgcgactggtacctggaactggccaaggtgcagatccagaacggcaccgaggcccagcagcgcgccacgcggcgcacgctgctgcgcgtgctcgagaccgtgctgcgcctggcgcatccgatcatccccttcatcaccgaagagctgtggcagaaggtggccccgctggccggccgcgccaagggtgacggctccgagaccatcgcgctgcagccctacccgctgcctgcggtcgccaagatcgacgagcaagccgagcaatgggttgcgcgcctgaaggaagtgatcgatgcctgccgcaacctgcgcggcgagatgaacatctcgccggcccagcgcatcccgctctatgctgagggtgacagcaccttcctgaaggcggcgagcgcacatatccaggcactggcgaaactttccgaggtacgcgtcttcgaagatgaagctgccctgcaggctgaaggcgccggcgcgccggtcgccattgccgggggcaaccacctgctgctgaagatcgagatcgatgtcggcgccgagcgcgcgcgcctgtcgaaggaagtcgagcgcatcggtggcgaaatcggcaagtgccgcgccaagctctccaacgagagctttgtcgccaaggcaccgcctgccgtggtggcgcaagagacgcagcgcctggccgatttcgagcagacgctggccaagctgcagggccagctgcagcggctgccggcctgacggcacggcggccgcattcacgcccctgcctgccgggggttctgtccggcttcgtcggacagaaccggacagacgacgcccgcaatggctggcagggttatggactggaatctgagaggtacacctgatatggaaaatcgcgtcaccaaggctgtgttcccggttgcgggcctgggcactcgcttcctgccggccaccaaggccagccccaaggaaatgcttccggtggtggacaagccgctgatccagtacgccgtggaagaagccatggccgccggcattaccgagatgatctttgtcaccggccgctccaagcgcgccatcgaggaccatttcgacaaggccttcgagctggaagtggagcttgaggccaagaacaagcaggcgctgctggacgtggtgcgctcgatcaagcccgccaacgtggaatgcttctacgtgcgccagcccgaagcgctgggcctggggcatgcggtgctgtgcgcggccaagctggtcggcgacacgccgttcgcagtgatgctggccgatgacctgatcgacggcaacccgccggtgatgaagcagatggtggataccttcaaccactacaactgctcggtgctgggggtcgaggagatcacgccggagcaaagccgctcctacggcgtgatcgacggccgcgaatgggatgcggacgtgatcaaggtctccggcatcatcgagaagccggcgccggaagacgcgccgtccaacctgggcgtggtcggccgctacatcctgaccccgcgcatcttcgaacacctgcgtgacctgaagccgggcgccggcggcgagctgcagctgaccgacgcgatccagtcgctgctgggccaggagcaggtgctggcctaccgctaccagggccgccgctatgactgcggcagcaagctgggctacctgaaggcaaccgttgaatttgccttgaagcacccggaagtcgggactgaattcagcgcctacctggaatcgcgcgagcacctgaccggcatcggcagctgatcgcgccctgccctgcggacaggaaaggaagttcctggacgtctgcagccgtgagaggccgcaaccattccggcaaatgccgggagggttgcggcctctccttatttgcgctcaggcgatgtaggacaccgtcggcagcgcgaacgtttcgcgcaccagcccggcccgctgcgtgaccttcgcgcacgacagctccaggtgttcccgcaacagctcagcggccttgcgcggcgcgcctgcggcggcggcctgcagcacggccatgtgctcggagaggaagggatcttcctgcggcatcggcgccgacgctcccagtacatgcttgctcagggtcaggatgcagcgcgtgcgctgcaggctgcccagcagctccttgttcgggcacagcgacagcaggcgcacgtgcaggtcatgctccagcttgtccatggcggtgcgcgacaccttcgggtagacacgctgcaccttgtgcaggtcttccatcatggcagccagctcggccgcgtccgcatggacgatggcgccgcgcagcgcggccggctccaccagtgagcgcagctcgtagagatcgtggatgcgctgcgcatccagcgggatgatgacccagcgctggcgctcgtccttctccaggatgcccaggctttccaggcgcagcagcacatcgcgcaccacggtgcgccccacgttgaaatagcgcgccagctcgacttcgttgacacggtagcgcccgaacaccgacaggtggaccaggttgcgctccacctcgtcgtagatgacctcccagcccagcgtcttgcgtgccacgtccggcgcgctgtccacgcccagcatggccgcgtccagcggcacacgcctgggctcggtgccggccgggccggcgacatagccgcgcccgtcgaagcggctgaccaggccttcggcctccagctcgcgcaaggcctgccgcaccggcgaccgggtggcgcgcagaatctccgcgaccggcccttccagcagcacggtgccctgctccagcgtcccgtccagcatcgccttgcgcagcacctggtggatcaacgcgtagatcggcgcatggcggctggcttcctccgcttccaggctggcagcaaggggggcgacgcgatttcggtctcgtgtcgtcatcgatgggctcggcactttgtctccagaacgtggcggtcggtcagtgtagccatggcggcacgccagggcatctcatcgcattccatcatacacgggtatccacggatattgatcattgccggcaatggtcatatatttcatcccaccacggcgcgtgtcgcacgccgcaagcacgacaacgaagccacaacaagagacagggcgcgcgccggccgcggcggcgccacgagaaggaggaacccgcgccgatggactaccagtttgatttcagtttcctgtccacgggctggcgggacttgctcgacggcgtgtggctgaccttgcgcatgtcggtcgccaccatcgtgttcggcttcgtgctgggcacggcgctggccgtggtgcgcacgcaaggccccgcgtgggcgcgccgctgcgtcacggtgtatgtggacgtgattcgcaatacgccgctggtgatccaggccttctggctcttcttcgggctggcggcggtgcaggtgcgggtgccggccatggcggcggcagtggtggcgctggtcgtgaacgtgtcggcctataccaccgaaatcgtgcgcgccggcatcgagtcggtgccgcgcggccagctcgaggccgcttcctgcctggggctgtcgcgctggcagatgctgcgcctggtggtgttgccgcaagcggtggagcgcatgtatccggcgctgatcagccagttcgtgctgatgatgctggccacttcgatcatgtcgcagatctcggccgaggaactcacagcggtgggctaccgcatccagtcggagaccttccgcggcttcgagatctacctggtgatcgcgctcgtctacctgctgctgtcctggctgctgcgcctgtcgatggcaggcatcggcgccctggcctttacgcgccgccggcgcctgcaaacccctctctgaaccggagcgcgcctcatgcacggaatttctttcgatcaagtgttgttcatcctgcgcggcgcaggctggaccttgctgctggcaggcatgggctttgccggcggcgcgctggtgggcgtaccgctggcgctggcgcgcagccgcggcgggcgcgtgctgcgcacgctcacgggcgcctacgtgcagctggtacagggcgtgccgctgccggtgatcatgttcgtggtgtatttcggcatcagcgtgggcggcttcgagctgccggcgctggtcgccgcggggatcgcgatgacggcgtattccagcgcctacctcggcgagatctggaagggctgcatccaggccgtgccgcgcacgcagtgggaggccgccgaatgcctggcgctcacgccgctgcagcgggcggtgtacgtgatcctgccgcaggccgcccgcattgccattgcgcccacggtgagcttcctggtgcagatcgtgaagaactcgtcgtacgcggtggtgatcggcttcttcgacctgacctattcggcgcgggtggtcaacaactccaccttcaagccctttctggtgttcaccatcgccgcggcgctgtatttcgccatctgctatccgctctcatcgctctcgtaccgcctggagcgccgcttcaacaaggcacgcgcctgagcctgacagcgccaaaacccgacaacaaaggaacgtcatggagacaagcgtggacgaagtggtccgcttcgacaaggtaagcaagtccttcggacaagtggaaatcctcaagggcgtgagcttctcggtgcgccgcggcgaggtggtggccctgatcggccgcagcggctcgggcaagagcacggccctgcgctgcatcaacgggctggagcgcgtgagcggcggggccctgcatgtgtgcggccatgccatgcacgaagacgccgttgacctgggcgcgctgcgcaaggaagtcggcatcgtgttccagagctacaacctgttcccgcacctgaccgtggccgagaacgtcatgctggcaccgcgcaaggtcaagggcatggggcgcaaggaagcgggcgaactggcccgccacgtgctgcggcaagtcggcatggaagagcgcgccgactactacccggaacagctctccggcggccagcagcagcgcgtcgccatcgcgcgctcgctggccatgcagccgcgcctgatgctgttcgacgaagtcacttccgcgctcgatcccgagcttaccggcgaggtgctgcgggtcattgaaaaactggccgaagacggcatgaccatggtgctggtcacgcacgagatgtcgttcgcgcgctcggtggcggaccagatcatgttcatgcaccagggcatcgtctgggaatgcggcagtggcaggctgcttgacgaacctgccacgccggaactgcgccagttcgtcagcaacggcctgtaagcgcggcagcgcccgctcagcaagaacccgtttcgatatccaacaatatggagacaacctcatgaactatcgccgctatctctttgccccactcgccgccctgctgctggccggcacctccgccgcctcggccgacacgctcgacaccatcaagcagcgcaagaagatcctggtggcggtcgatatcagcgcgcctccctacggcatgctggatacacaagccaggcagagcggctccgacatcgagaccgcgcgcctgctcgccaaggacctgggcgtcgaccttgagatcgttccggtcacgggccccaaccgcgtgcccttcctcctcacccgcaaggcggacgtggtgctggcctccttttccgtgacggacgcgcgcaagaaggtcatcgatttctccgagccgtatggcgtgatccccgtggtggtgggcggcccgaccaaggcccaggtcaagtccttcgccgacctgtcgggcaagaccgtcgcggtcacgcgcggcaccaccagcgaccaggaactgagccggggcgccaaggccgtggcagcggtgaatatcgtgcgctacgaggatgacgcgaccaccaataccgcggtctccaccggccagcaggactacctggccgcggccatcagcgtgattccggaggtcaggcgcagcaatccgtcgcgcgacctggaaatcaagttcgtgatgcagacctttccctatgcgatcggcctgcgcaagggcgataccgccctcaaggactggctcgacggctgggtcaggaccaacctgaagaacggcaggatcaacgacatctacaagcgctatttcggcctgtcgctgccggccgagatgctgaaataaggaacgagggagctcatcgcatgaacgcacctgccaaccccggcaaggcagcacagctgcacgccgccttgcgcgtgatccggctgcacccggaagacgacgtcgtcattgcccgcgaccagctcgtggcaggcaccacgctcgacgaagaagacgtgactgtgctcggcctggtcccgcccggccacaaggtggcaacgcgcgccatcggcgccggcgaggcggtgcgccgctacgggcagatcatcggcttcgccagccaggacatccgccccggccagcacgtgcacacccacaacctggccatgggcgacttcacgcgcgactatgcctatggcgccgatgcgcgcgcgccggagccggtgccggcgccggccaccttcgcgggcatcgtgcgggccgatggccgcgtggccacgcgcaactacatcggcatcctgacctcggtgaactgctcggccacggtggcgcgcgccattgccgaccacttccgccgcgacatccatcccgaggcgctggccgcctatcccaacgtcgacggcgtggtggcgctcacgcacggcgtcggttgcgcggtggacccgcagggggaagggctggcgctgctgcagcgcacgctgggcggctatgcctgccatcccaacttcgccagcgtgctggtgatcgggctgggctgcgagaccaaccagatttcggcgctgcttgccacccaggggctggcccacgacgaccgcctgcagaccttcaccatccaggacagcggcggcaccaccaggaccatcgcacgcggcattgccatgatccaggagatgctgcccgccgcgaatgccgtgcagcgccagccggtgcctgccagccacctggtggtgggcctgcagtgcggcggctccgacggctactcgggcatctcggcgaacccggtgctgggcgcggcggtagacctgctggtgcgccacggcggcactgccatcctctccgagacgcccgagatctacggcgccgagcacctgctcacgcgccgcgcacagacaccggaaatcggccgcaagctggtggcgcgcatccgctggtgggaggactattgcgcgcgccacggtgccagcatggacaacaacccgtcggcaggcaacaaggcgggcgggctgaccaccgtgctggaaaaatccctgggcggcatcgccaagggcggctcggccaacctggccgaggtctatgagtacgcgcagccggtgcgcgcgcgcggcctggtgttcatggacacgccgggctacgaccccatctccgcgaccggccaggtcgcggggggtgccaacctgatctgcttcaccacggggcgcggctcggcctacggctgtgcgccctcgccctcggtcaagctggcgaccaataccgcgctgtggcaacgccagtccgatgacatggacctgaactgcggcgccgtgctggacggcagcgccaccattggcgggctcggtgaggaactgttccggctgatgctggacaccgcctccggcaaacgttcacgcagcgagctgcacggctacgggcagaacgagttcgtaccctggcagctgagcgcgatcacctgaagcccgccggcgcgcagccggcgacgcggcggcccatcgggccgctgcgctgcgtcttgccccgcctcagtccaggcggcggcacatgcagtgcgtccaggcgccgaagcggcgttgaaattccctggacaattccagttcggtcggcaactcgtccacggatgtcagcgagaagccatagcgcgcaaaaaaggccggatgctccgtcgtcagcaggacggccttggtgcaaccgttagcacgggcgcgcatcaacagggccgcaaccagatgggtcgcaattcttcgctcccgaaaatcgggaagcacgccaacggtcctgacgacaaaggtctggtcgaatatctccccgcaggcacaaccagctacgatttccccgaattcagcgacatggcacagacatgcggccggcctcacattttcaactgacaacccacattgctgcagcacttccgaaatagcttgaatatcggcaattccagcggctcggatacggacgtcccttggcatcgcctctcctgaatcacttgatcaacttccgccctccccacagtgaccatcacggcaccaggcaagggcgcagtagtaatttagcgcatacataaaaaccagcccaatccgggtaaacacatgtgccgcggcgccgccattatggggagaataatgcagcccaaaaccggcggaaacgcaatgggattaatccttgcgagatgtcccgccaggaataatgcaggacttgcaatttacgccaatctcgcattgccgcgcgcctggaaaatcgtgccgatattcatcgacgcagaatcccaaagaaaaaagccacgtaattctgattacgcggcttttttctttgggagcgggagcgcttcagcggcggcgcatgtagaacacaaacaccttgtccacttccgagtgcgacagcagctcattgccggtctgcttggcaaaggcctggaaatcgcgcgtggcgccgggatcggtggccagcaccttgagcacatcgccgctggccatgtcggccagggccttcttggtgcgcaggatcggcagcgggcagttcaggccgcgcgcatccacttctttctggaactccattcgtctcttccttcgattctgggggctgggcggctggccggaggccagcctcaccaacggtattgtagcgaacccccgaccaggctgaagtcgtgcgggcggcgcgggtccggaatgtcggcgccggtctggcggtcgaagaagcgcaccggatagccgcgcgcggccagccagtcggcaaccgcgaagccggtgccagccgaccagacgcgcacgtcctccggcgccaccagcttgtagtcggccagttcctcggacagcgccacggtgccggtcgccttgacgtggtaggcaatgatcagctcgttcttgcgcatgaactcgtagacgccgatcagcgacaccgactcggtatcgaggttggtctcttccttcagttcgcgcgccacgcccagctcgggcggctcgtcacgctccaggaagcccgtcaccagcgcgaacatggtctccggccaggcggcattgcgcgccagcagcagcttgtcctggtactccaccaccgccgccagcaccggcagcgggttgttccagtgcacgaagccgcattcctgctgcacgcaggcgtggcgttcgcgcccggacagcggcagcacctcaagcggcgcgccgcactgcgggcagaatcggtattgcatttgggggctcctgaagggtctcgtcgttataggtatgggtgccggtcaggcgccgcaagccgcccgcatgtcggcggccagcgcctcgaccgtctgcggctgcaggtcccatgaacacatgaaacggcagccgccggcgccgataaaggtatagaagcgccagcccctggcgcgcagcgcctcgatcgcgggcagcggcagctcggcgaacacggcgttggactgcgtcgggaacatgatgcgaacgcccggaatatcgctgatgcgctgctgcagcagctgcgccatcgcattggcatggcgcgcgttggcgagccatacgtcgttctcgagcaaacccagccacggcgcggagataaagcgcatcttcgacgccagctgcccggcctgcttgacgcggtaggcaaagtcctcggccaggcggcggtcgaaaaacaccaccgcttcgcccaccggcaggccgttcttggtgccgccgaagcacagcacgtcgacgccggcgcgccaggtaatctcggacggatgcacgcccagcgacgccaccgcattggcaaagcgcgcgccatccatatgcacgcgcagctggcggcgcttggcgatggcagcgatcgcgcgcacctcttccacgctgtagacggtgccgacttcggtcgactgcgtcagcgacaccaccttgggcttggggtaatggatatcggagcggcgcgtgaccagcgcctcgaccgcgtcaggcgtgagcttgccgtcagcgccgggcgcggtcagcagcttggagccgttggagaagaactccgggccgccgcattcatcggtctcgatatgcgccagctcgtggcagatcaccgagtggtacgactggcacagcgccgacagcgccagcgagttggccgccgtgccgttgaacacgaagaacacttcgcagtcggtctggaacaggtcgcggatacggtcgcagaccttctgcgtccaggaatcgtcgccgtaggcctgctcatggccgctggcgttggcttccaggaaatacttgagcgattccgggcagaagccggcgtagttgtcagaggcgaagtgctgcatggtgttcagtgtggggctgaatggagccttacttcttgtcggcccacagctcgccgccggtggcccagttctcgcgcttgatgtcggtgatgatgatgtcgacggccgaggccgagcagcccagggtctcgcagctgacgcgcgtcacttcctcgacaaacttgcgcttctgctcgatggtacggccttcaaacatttcgacgtggaaagtcggcatgcaatgctcctttgatgaatgtggttgagtcgcggcgggaaatcgatcccgctcagtcccggtatgaaggatcgattctatccagtttgcgcagcagcgcgggccactccatcacgccttcgacggcgccgttgtcgtagagttgctccgaggtcttgtccgccacggccgcgcctggctgcaccagcgcaccgcccgcctgtgcggcaatctggacctcgcaggccttgatcagcgtcgccatcagcacataggcctcggccacggtgcggcccaccgtcagcgtgccgtggttgcgcaacagcatggcgggatgcccacccagcgatgcggtcagccgcgcgccttcggccggggtgaaggccaggccttcgtagtcgtggtaggccatgcggccgtggaagcgcatcgcgtgctgcgacagcggcagcagcccggcggcctgcgccgatacggcaatgccggcggtgttatgcaggtgcatcacgcacatcgcgtcggcgcgcgccgcatgcaccgcggcgtgcagcgcaaagccggtcacattgaccggatgcacggtcgcgccgacgacctcgccgcggccgttgatcttgaccaggtcgctggcgcggatctcgtcgaaggcaaagccgaaggggttgatcaggaagtggtcggactcgcccggcaccgtggcggagatatgggtgtagatcaggtcatcccagccctcgcgcgcggccaggcggtaggcggcggccaggtcgacgcgcacacgctgttcttcggcggaaacgggccggatgggggcacccgcggcacgcgcgggctgcaaggcaaaagacatggggtcgctcctgcgccgcccggtctcgcgtgccgggtacggccccggccttctgtgccgcgccacgggggctgcacgccaggcgcggcagccgctcgcgtggcgcgccaggcggcaaaggcaatactttagcgcaccttgccgatcagctccgggcagccgccagcggccaggcgcggcccatccaggcgaacaccagcgcgccgagcagcagcgccgccgccgcgcacgccagcgagccggcaaagccgccggtgcgcgccaccagcgcggttgccagcggcggcccggcgatctggcccaggccgtaggacgccgtcatcaggcccatcagccgcgccgcttgcggcccccacaggcgccgcgcctcgcgcatcgcaaacgccaccagcgcggtgaacggcagccccgccagcaggctgctgagggcaaagccggccacggtcgggaacaccaccgcgatcgccacgcccagcgcctgcatgccgtacagcagcgtcaacagcttgcggttgtcgtgcgccatgccgacccgcgtgaccaggaacgcgcccaccgtcacgcccgcgccgaagatcggccagaacaggtcggcccagaccgtgccgggcagcgcctcgcgcgcaatcaccggcaggaaggtcgcggtgatgatgtagccgaagccggccaggccgtaggcaaaggtcagcgcccaggtctgggcatcgagccgcgcggcgccggtgtcggctgccgccggggatgccgacaccggcgccgtcatcggcacagccggctgcgcgacgaagatccgccagaccgccgccaccagcaccaccgccagcgccgtgaacgcgagccagccatagtccgcatgccagcccgcaccgaccatgccggatgcacccagcccagtgaccacgatgcccagccccggcccgcagaagatcagcccggcgagttccggcttgcccagttccgccaaccgctgcaggcaccaccccgcggtgtagaccatcaccacggcgctggccacgcccgcggcggcgcgccacagcgaccatgccgccatgccgcccggcagggccatgcccagcgtcagcagcaccgttgcggccaggccccagcgcaccatgcgcaccgcgtcgggccggatgaacatgcacactgcggcgccggcgaagtagccgatgtagttgaccgtggccagccagccgccctgatccagcgtgacggtgccgtcatgcagcatcatcggcagcagcggcgtaaaggcaaagcggccgatgcccatcaccaccgccagcgataccaggccggccatggccaccgccaccgcgccggcttcgcgccgtgccgacgcccgggtggccacgcgcgcagcggcggggtgttcagggtcgaggctgtgggggttcggcatggctggaggctggcggggcagcggttgcattgcgatgcctgtatgctacgctggcttcatcattccaaaaaatgaattatcaagatgtcaggcatcttgataagagatgaatagcctcaggagtcccgcatggaccttgccgccctcgagatcttccgcgccgtcgtcgaagccggcggcatcacccgtgcggccgagcggctgcaccgggtgcagtccaatgtcaccacgcgcatccgccagctggagcagtcgctcggggtcgacctgttcgtgcgcgacggccggcgcatggtgctgacgccttccgggcagaccctgttcgactatgcctgccgcatcctcagcatgaccgaagaggcacgccaggcggtgctgccggcgcggccgcacggccggctgcgcattgcctcgatggagagcaccgccgccagccgcctgcccaatgtgctggccgcgtaccaccaggcctggcccgcggtgcagctggagctggtgacgctggccacgcgccaggcgctggatgcgctggcgcgcttcgaagtcgaatgcgcctttgtcgccgagccgctgaccgacccggcactgagcgccgtcccggtgttcgaggaagagctggtggtgatcacgcgcgcccgccatcgcccggtgcgcaccgcggccgacctggaggtgccgacgctgctggcgttcgagcccggctgcaactaccgcgcccggctcgagaactggtatgtgatcggcgatgcgccgacgccgcgcgtgctgcagctgagctcgtaccatgccatcgtcgcctgcgtcgcggccggcatcggcgcggcgatcgtgccgcgctcggtgctggggctgtaccgcgacctgcccgccatccgccagcacagcctgggcgcggccggccgcgtgcgcacgctgctggcctggcatccgtccatggccagcgcggccttgcatgcgctgatcgacacgctcaccgcccactcacccggcccctcggccaggccggacctggcggcggcctgagcgcccggcgcgcgggcccgaggcagcccgcgtgcaagatgtgcccggtggcctacacttgaagtggcgccatcacggcaccttgcgtgccccgcccctctcatgaaacctgccaccgcgctgctgcgggcccttcggccgatgtccggccggctgctggccggcctggcgctggcgtgcggcgccgttgccctcgccggcccaggtgcccgtgcggcgccgccctccggcgcctcggcgcctgccgccaccgtcacgaccacggcaaccgcgccggtctacgtgattccgctcaagggtgcggtcagccccgccagcgccagctttatcctgcgcagcatggaacgcgcgcgcgcgggcggcgcccagctggtggtgctggaaatggacaccccgggcgggctggacgcgtccatgcgcgagatcatccaggccatcctggcctcgccgataccggtggccagctacgtctatcccggcggcgcgcgcgcggccagtgccggcacctacatcctctacgccagccacatcgcggcaatggcgccgggcaccaacctgggcgcggccaccccggtgcaggtcggcattggcgggccgcagaagccagaggccctgcccggcgccaagcccgcctccacccccgccagcgagccagcgcgggccgacgcgatggaacgcaagcaaatgcacgatgcttcggcctatatccgcggcctggcccagctgcgcggacgcaatgccgagtgggccgaacgcgcggtgcgcgaatcggtcagcctgtcggccgacgaggccctggcccagcgcgtggtcgacctggtcgcccccgacctgcccgcgctgttgcgccaggttgaaggccgcacgatcaccgctgccggtggcaaggccggcgtgctgcacaccgccaatgcgccggtggtgacgctggaacccgactggcgcaaccgcttcctggccgtgatcaccgagcccagcgtggcgctgctgctgctgatgatcggcatctacggcctgatcttcgaattctccacgccgggcatggtagtgcccggcattgccggcgcgatctgcctgctggtggcgctgttcgcgctgcacatgctgcccgtgaactacgccgggctggcgctggtggcgctgggcatcggctgcatggtggcggagctgttcctgccgtccttcggcgcgctgggcgtgggcggcatcatcgcctttgcctttggcgcggtgatgctgatcgacaccgacgtgccgggcttcggcgtgccgctgccgatggtggcggcgatgtcagcgctgtccgcgattttcgtgttcggcatgtcggcgatgctggtgcgctcgcgcaagcgcccggtggtcagcggtgccgacaccctggtcggcgcccgcggcgaaatgctggacgacctgcgcgaggaaggctgggccacggtgcgcggcgagacctggcgcgtgcacagcgccagctccttgccgcgcggcacgccggtggtcgtcaccgcgcgcaagggcctggtgctcgaggtgatcgccgccggcaacgccccgcttgtcccgacaactccaccccaaccgacgccagacaagggagcctgaccatggcctacggattcagcttcggcggtttgatcttcctgctggcactgctggtgatcacctcgttccgcgtgctgcgcgaatacgaacgcggcgtggtgttcatgctcggacgcttctggcgggtcaagggcccgggcctggtgctgctgatccccgccgtgcagcagatggtcagggtggacctgcgcacggtggtgatggacgtgccgccgcaggatgtgatttcgcgcgacaacgtctcggtgaaggtcaatgcggtggtgtacttccgcgtggtcgatccggaacgcgccatcatccaggtggcgaacttcctggaagccaccagccagctggcgcagaccacgctgcgctcggtgctgggcaagcacgagctggacgagatgctggccgagcgcgagaagctcaacctcgacatccagcaggcgctggacgcccagaccgacgcctggggcatcaaggtctcgaacgtcgagatcaagcatgtcgacctcaacgaaaccatgatccgcgcgattgcgcggcaggccgaggccgaacgcgagcggcgcgccaaggtgatccatgccgagggcgaactgcaggcttcggagaaactgctggaagcggcacagatgctggcgcggcagccgcaggcgatgcagctgcgctacatgcagacgctgacgcagattgcgggagacaagagctcgacgatcgtgtttccgttgccgatggagttgctgacggtgctgggcagcggcaagggaacgccggaaaaataaaaagcagaaagggcgccggggcgccctttctgcttctgtgacaacgtcaggcccgacctgctggtttgcccccctctcccgcacgcgggagaggggggcaaaccagcggcggcgctacgcgagtcagatcttgcccgccacccactcgccgacaccagccagcgcctgcggcagcttggccggctcggtgccgccagcctgggccatgtcgggacggccgccacccttgccgcccacctgctgcgcgacaaagttgaccagctcgccggccttgaccttgcccgtggcatcggcggtgacaccagcgatcaggctgaccttgccgtcggacaccgcacccagcacgatggccgcactcttcagcttgtccttgagcttgtccatggtctcgcgcagggtcttgacgtcggcgccgtccagttgcgcggccagcaccttcaggcccttgatgtcgaccgcctgcgcggccagctcgtcgccctgcgaggcggccagcttgctcttcaggcgttccagctccttctccagcgcgcgcacctggtcctgcacctggccgatgcgcggcaccagctccgacggctgggccttcagcacggcggcggcttcgttcagcctggcgtccaggccctgcaggtagtgcagcgcgttgtcgccggtaatggcttccacgcggcggatgccggcggcaacgccgccttccaccacgatcttgaacaggccgatgtcgccggtgcggtgcacgtgggtgccgccgcacagttcctttgaggtgccgatcgacagcacgcgcacgtcgtcggcgtacttctcgccgaacagtgccatcgcgccgctcttgaccgcgtcgtcgaacggcatgatctcggcatgcgtgtcgtcgttgcgcaggatctcggcattgacgatctcttccacgcggcggatctgctcgtcggtcagcgccgcgttgtgcgagaagtcgaagcgggtcttgtccgcatccaccagcgagcccttctgctgcacgtggctgcccagcacttcacgcagggccttgtgcatcaggtgggtggccgagtggttgcgcacggtgcgcgcacggcgctgcgcgtcgacctgggccgacacggcatcgcccaccttgagtgcgccgccttccagcgtgccctggtggccgaacacgtcggcctggatcttggtggtgtcagtcacggcgaagacggcattgcctgccttcagcacgccctggtcgccggcctggccgccggactcggcgtagaacggggtgttgtcgagcaccaccacgccggtctggcccggctgcatggcgttcacggcggcgccgtccacatacagcgcggtgaccctggcttgcggcagttccagcttctcgtagccgtggaacacggtcttgtcgccggtgtactccaggccggcggccatcttgaacttgccggcggcgcgcgcctgctcgcgctggcggttcatggccgcgtcgaaggcggcctcgtccacgccgatttcctgctcgcggcacacgtcctgcgtcaggtccagcgggaagccgaaggtgtcgtgcagcttgaacgccagttcgccgtccagcgtcttgccgcccttgagcttcaggtcggccagtgcggcgtcaaggatcgacatgccgttctcgatggtctcgaagaagcgctcttcctcggccttcagcacttcggtcacgcgcgactgggcttcagccagttcgggataagcctggcccatctgctcgaccagatcggccaccatcttgtggaagaacggggtcttctggcccagcttgtagccatggcggatggcgcggcggatgatccggcgcagcacgtagccgcggccttcgttgccggggatcacgccgtcgacgatcagaaacgagcacgcgcggatatggtcggcgatgaccttgagcgagttctggttcaggttgtcgatatgggtttcacgcgcggcggccttgatcagcgcctggaacaggtcgatctcatagttgctgtgcacgtgctgcagcaccgcggcaatgcgctccaggcccatgccggtgtccacgcacggcttgggcagcggcgtcatattgccctgctcgtcgcggttgaactgcatgaacaccaggttccacacctcgatgtagcggtcgccgtcttcctcgggcgatcccggcgggccgccccacacgtccgggccgtggtcgtagaagatttccgagcacgggccgcacgggccggtgtcggccatctgccagaagttgtccgaggcgtagcgcgcgcccttgttgtcgccgatgcgcacgatacgctcggcgggcacgcccacttccttggcccagatgtcgtaggcctcgtcgtcttccgcgtagaccgtcacccacagcttctcggccggcagctggtaggtcttggtcagcagttcccacgcgtacaggatggcatcgcgcttgaagtagtcgccaaacgagaagttgcccagcatctcgaagaacgtatggtggcgcgcggtgtagcccacgttctcgaggtcattgtgcttgccgccggcgcgcaccgagcgctgcgccgaggtggcgcgggtgtacgggcgcttgtcggtgcccaggaacacgtccttgaactgcaccatgccggagttggtgaacagcagcgtcgggtcgttcgccggcaccaggctggacgagcggaccacggtatggcccttcgattcgaagaactgcaggaacttgctgcgaatgtctgagactttcatgggatggcggacgcttgccctggcgtggccgggcgcgacgaatcagtattggatttgcaaaccgttgattatacgggcaaggcagcctgccgggcacgtcaggcatggcgccggggagccggccggctatcgcccaaatcccatcgccacaagcgccttataaagcacccaaagccgcaccggcgatttgccggtggtacattgcaggcaacccgtgctggcccctgcttgcaggggcgcgccgccccctcgccgttgcgaccgatcccccgccttacccactgcattgactaccgccatgggagctttaagccatctccgcgtcctcgacctgacccgcgtccttgccgggccgtggtgcgcccagaaccttgccgatttcggcgccgacgtgatcaagatcgagcgccccggcgccggcgacgatacccgcacctggggcccgccctggctcaaggacgaggacggccgcgacaccgccgaagccgcctactacctggccgccaaccgcaacaagcgctccgtgacctgcgacatcagcacgccggaaggtcagcagatcgtgcgcgagctggcggcgcagagcgacgtggtgctggagaactacaaggtaggccagctcaggaagtacggcctggactatgagtcgctcaggcaggtcaagcccgacctgatctactgctcggtcaccggcttcggccagaccgggccgtacgccgcgcgcccgggctatgacttcatcatccagggcatgggcggcttcatgagcctgaccggcgagcgcgacgacctgcccggcggcggcccgcagaaggccggcgtggccatttccgacctgatgaccggccagtacgccaccatcgccgtgctggcggcgctggcgcaccgcgaccgcaccggcgagggccagtacatcgacatggccctgctggacgtgcaggtggcgatgctggccaacatgaacaccaactacctggccagcggccaggcgccgcgccgctggggcaatgcgcaccccaatatcgtcccctaccagaccttccaggccgccgatggctggatcatcgtggcggtgggcaacgacgggcagttccgcaagttcgtcaccgacggcggcaagcccgagctggccgacgacccgcgctttgccaccaacccgcagcgcgtggccaaccgcgacgtgctggtgccgatcctggccgagatggtgcgcccgcgcacccgcgcccagtggatccgcgacctggaggccgccggcgtgccgtgcggcccgatcaacaccctcgacgacgtgttcgaggacgaccaggtcaaggcgcgcggcctgcgcgtggacctgccccaccccagcgccggcgaggtcaggctggtgggcagcccgatcaagatgagcgccacgccgccgcaggcactgcgccacccgccgctgctgggcgagcacaccgacacggtgctggccgagacgctgggctacggccctgagcagatcgaagcgctgcgtgcaaagggtgtgctgtaagattctcctcctgccggcgggcggccctggtgccccgccggtgccttcccgaagcagttcagtccccactgaagcaaaggcaaaggagaatccatgctgaccgacgccatactgtccttcctgcatttccttgcgatcttcgtcctgatcaccctgatggccgccgaggccgtggtgctgcgcccggaaatcacgccggccgcggtgcggcgcctgtcgctgtacgacctgttctatttcctgtcggcgatggtggtgctgggcaccggcctgctgcgcctgttctacggcgccaagggcgccgacttctacctgcacaacccgtggttccatgccaaggtgggcgtgttcgtgctgatcgcgctgtgctcgctgccgccgaccttcgccatcgcgcgctggcgcaagcaggcgcgccggctgccggattacgtgccgccgccgtccgagttgaaggccgcccgccgctgggtgatgatcgaagcccacctggtgatcctgctgccgctgtgcgcggtcatgatggcgcggggcatcggcgccagataagaatcccaatcccctgaagtccgaaacatgctgaagaaactgcttgccgccgcgctgaccgcggccctgctgcccgccgccgccgtggcggccaccaatgcctacccgaccaagccggtccgcttcgtggtgccctaccccgccggcggcccgctcgacaccgtcgcgcgcgccatcggcgagaagctgcgcgacagcctgggccagccggtggtggtcgagaacaagcccggcgcgggcggcaacctgggcgcggactacgtcgccaagcagccggccgacggctacaccatcgtcatgggcgcggtggccacgcacgccatcaacccgacgctgttcagcaagatgccgtacgacccggtcaaggacttcgcgccgatcacgctggtggccgacgtccccaacgtgctggtgatgcacccgggcaaggccgccgacctgcatatcaacaatgtgcgcgacctggtcgcgtacgcgcgcaagaatccgggcaagctggattacgcctcgggcggcaacggcagcgccggccacctgtcgggcgagctgttcaagagcatggcgaaggtcagcatggtccatatcccgtacaacggcgccgcaccggcgcagctgtcggtgctgtcgggccagaccgacctgatcttcgacaacctggcttcggcctcggccaatatcaaggcgggcaagctgaaggcctttgcggtcaccaccgccagccgcgccgcggccttcccggaactgccgaccatcgcggaagccggcaaggggctgggcctggaaggcttcgacatctcgacgtggttcggcgtgttcgcgccggccaacaccccgcgcgagatcgtcgagcggcttaaccatgagatcgtggcaatcctgaagaccgacgagatgaaggcacgcctggcccgcatcggcgcacagccggcaccgaccacgcccgagcagttcgcggcgctgatccagcgcgagctgaagaaatacgcgcagatcgtgaaggtatccggggcgaaggtggattgaaaacaaggcggccatggccgccttttttgtcattactccgcctcggcgccctccccgccccgctctgccccttccttgcgccggcgcggccatagccgcccgcccgaatccccgtccagccgcggcagcagcaaccccacctgcaggatctgcgcgccttccatgcgcgtcaccgtcagcggcaggccggcgatcgcgacgctgtcgccctccaccggcggcgaggtgaaggcccgctgcatggcagactcaagcgtcagcggctcctcttccggggtcagcgcgcgcgtgccgtacagtgccgcgacgtcgcgcagcagcgcatcgcccgacaacaggaaatcatgcgaggcctgctcccaggtaggcgcgcggcccggtgcctggaacagcgccgacagcatcggcagggtcgtcaccggcgccagcaccgagacgctgtcgccggcgcgcagcacggtctgatccagcgccgccagcgcatcgtcgcgcgccaccgtcagcagccggcagcgcggcggcagctccagctggtcggcgcgcacgttctccacgggcgcattgggccccacctcgaactgcatcacctccaggatcggcgcgcgcgtgccgcgcaggcgcgaacgcgccagcggctcggggtagccggggcgccgcacgcgcgccaggcgcgccgccaccgacaccgtggtgccctggaacagcaggctggccagcaccacggcaaaggcgatccggaacagcagccccgattgcggcacctcgcgcagcagcggaaacagcgccagtacgatcggcaccgcgccgcgcaggcccatccaggcgataaagccggtctcgcgcgcattgaagcggaacggcagcagcgccagccacaccgccaccggccgcgccaccagcatcaggaaggccgccaccgccaccgccggaccggccacctcccagatccggtgcggcgacaccagcaggcccagcagcaggaacatggccgactgcgccagccaggccatgccgtccatggcgcgcatggtgtccggcgtcaccgcgcgctcgcggttaccgatcagcatgccggtcaggtacaccgccaggaaaccgctgccgccggcgctctgcaccagcgcgaacaccatggcgccgcccgagcacagcaggatcgcctgcagcccttcggccacgcggatgcgctccagcacgcgggccaggcaatagccgagcgccaggccgagcacgccgcccacgccgaactgcaccagcagccgcgtgaccaggcccagcggcgtcaggccgtcaggcgcggtcagccattcgatcagcgtcagggtcaggaagatcgccatcgggtcgttgatgccggactcgatctcgagcacgctcgccacccgctccttcagccggatgccgctgctattgagcatcgagaacaccgcggccgcgtcggtcgagccgacgatggcaccaagcagcagcccgagcctccagtcgatgcccagcagccacgcggcgaacacgccgaccagcgctgccgtcaccagcacccccacggtcgccagcgacagcgaaggcttcagcgccacccggaaggtggcaaagcgcgtgcgcagcccgccatcgagcaggatcaccgccagcgccaggttgccgaccaggaagctgagccaggtatcggagaaacggatgccgcccggcccgtccacgccggccagcatgcccacggccaggaagaccagcaggaacggcacgcccaggcgtgccgagaaagcccccagcacgatgcccagcgacatcacgacggcgccgatcagaatgatgtggtcaatgctctccaaaccgctcctcgcgttgcgtagtggttccttgcggaacctttcaaacctttcagcggcgggtagcgccgcacggcgcacgaccgccccggatgatagcgcagcgactggcgccacggcccgccaacccgctcccagcttggcttggcggcacttttaaacgctctttcactaggggataccctcagcatgaccctgtttgcagacatctgaaaggtagctgaaaggtcgcccccttaacttccaccctgcccgtaggagagctcccgcaaactgccgcattgatgcatcgcaacaaaggcagaggaagggagccctcctgagatttcaagcagtcttatcgaggagattcactttgcgcatacgtagccaaaaggacttcgcctccggcctgatgttcatcctggtcggattcggcttttcctgggtcgcgcgcggttattccatgggaaccgccgcaaaaatgggaccgggatacttcccgttctggctcggcatcgtgctcgccctgctgggcgtgctggtgctgtggggctcgttgtcttccaagtcggaagaagacaacctggcccgctgggacatcaagacgctcttgtggatcctcggttcggtggtgctgttcggcctgctgctcaagccgctgggcatggtgctgtcggtgctggtgctggtgctggtgtcgtcgatggccagccatgaattcagctggaagggtgccatcctcaacgccatcatcctggtgctgatcagcctgggcgcgttcgtgtacggcatcaacctgcagatgccggtgtggccggctttcctggcaagctaaggaggccgccaacatggaactactcgccaacctgggtctgggcttctccaccgccctgaccttccagaacctcgcgtacgccttcctgggctgcgtgctgggaaccctgatcggcgtgctgccgggcctggggccgctggccaccatcgccatgctgctgccggtgacctacacgctgcccccggtggccgcgctgatcatgctggccggtatctactacggcgcccagtacggcggttcgaccaccgccatcctggtgaacctgcctggtgaatcatcctcggtggtgacaaccatcgacggctaccagatggcaaggcgaggacgagcgggggtggcgctggccacagccgggctgggctcgttcttcgccggctgcgtcgccaccatgatcctggccgcctttgccgcgccgctgtcggaactggcgttcaagttcggccccgccgaatacttctcgctgatggtgctgggcctgatcggcgccgtggtgctggcttcgggttcgctggtcaaggccatcgccatgatcgtgctgggcctgctgctgggcctggtcggcaccgacgtgaactcgggcgccgcgcgcttctcgttcgacgtgccggaactgaccgatggcctgaacttcgtctcggtggcaatgggtatcttcggctttgctgaaatcatcgccaacctggagcagaaggaacaccgcgaaacctttaccgaccacatcaccaacctgttcccgaccaaggaagacttcaagcgcatgatcccggcggtgttgcgtggcacgctgctgggctcggcactgggcatcctgccgggcggcggtgcatcgctggcttcgtttgctgcctactcgctggagaagaagacttccaggtatccgcaggaattcggcaagggtgcgatcgaaggcgtggcgggtccggaatcggccaacaatgcggcttcgcagacctccttcatcccgctgctgacgctgggcattccgcccaacgcggtgatggcgctgatggtgggtgcgatgaccatccacaacatccagcccggcccgcaggtgatgaccagcaacccggcgctgttctggggcctgatcgcctcgatgtggatcggcaacctgatgctgatcgtgctgaacttgccgctgatcggcatctgggtgaagctgctgaaggtgccttaccgctacctgtacccggccatcctgacgttctgctgcatcggcgtgtactcggtccagaacaccaccttcgacgtgttccagaccgcggccttcggcgtggtgggctacctgttcatcaagctcaagtgcgaacccgcgccgctgctgctcggcttcgtgctggggccgatgatggaagagaacttccgccgctcgctgctgctgtcgcgtggtgacttcagcgtgttcgtgacgcgcccgctgtcgctgggcctgctgatcgccgctggcgtgctggtgctgatcgtggcgatgccgtcgatcaaggccaagcgcgaggaagcgttccaggaagaataagcagggaatatcgccggccccggggccggcggcacaacacactaagggcaccgcaaggtgccctttttttgtgcttgccggctacgtcctggctcggccccaccgccacccgacccccgacgacctatattgataggactcggacaacggtcgcgctgcgcgcgtcggaggttgaaatcatgaccatgtctaccacgctggcgagatgcctgagcaagaagcaaagccagttcgacaccgtccggcacccctacagcctcagcagcatggccactgcgcaggccgcacacattcccggagaccgactggccaagaccgtcctgctggaagacagcagcggctacgtcgctgccgtgattccttcgactcaccacctgaaactgtcggagatctgcgagcagaccggccgcaagctgtcgctggcgcatgaggatggcgtgcgcgaagtgttccgcgactgcgaccacggcgcgctcccgccggtcggcatggcgtacggcacgcagacctggctcgacgacagcctgctgacgcatcccgacgtctacttcgaggcgggcgaccaccaggaactggtgcacatgagcaccgggcagttcctcgacctgatggccgatgcgcggcgcgggcattttgcgcacaggatcatgtaggcgggggcatgccctggcaggccacgcggccggcgcttgccggccgcttgtcattgtgtcggcgacgcgtccactgcgccgctcacacccgggttgagaaagccccgtcagggaggacggccctgacggggccacgcgaccgttcaggcaacgtcgaaccggtcgaggttcatcaccttggcccaggcggcgacgaagtcacggacaaacttctcctgtccgtcctcgcttgcgtagacctcgcaaagggcccggagctgggaattcgaaccaaacaccaggtcgacgcgggtgccggtccacttcttcgcaccggtcttggcgtcacgcccctcgaacacgtcccgggcctccgagagcggcttccattccgtacgcatgtcgagcaggttgcggaagaaatcgttgctcagcgtttccggacggtcggtgaagacgccgtgcgcatcctgcccggtatgcacgttcaggacgcgcagtccgccaatgagcaccgtcatctcgggagcagtcagggtcagcaattgcgccttgtcgatcagcaggtcctccgcccggatgttgtacttccccttcaggaagttgcggaagccatctgcaatcggctcgagcgccccgacggattgcacgtcggtctgttcctgcgaggcgtccatgcggcccggcgtaaacggcacggtcacccgatggccggccttctgcgccgcctgctcgatccccgcgccaccggccagcacgatcaggtcggcaagcgagatcttcttgccgccggactgtgcgccgttgaactcggcctggatcccttcgagcaccttcagcaccttcgccagttgctcgggttcattggctgcccagtccttctgcggggccaggcggatacgcgcgccattggcgccgccgcgcttgtccgagccgcggaaggtggatgccgaggcccaggcggtctgcaccagttgcgagaccggcagccctgacgccaggatcttctgcttgagcgcggcgacgtcctgctcgttgaccagcggatgatcgaccgccgggatcggatcctgccagagcagctcttcggccggcacttccggtccgaggtagcgggcgcgcgggcccatgtcacggtggatcagcttgaaccaggcgcgggcaaaggcatcggcgagctggtcaggatgctccaggaagcgccgcgagatcttctcgtaggccgggtcgaaacgcagcgacagatccgtggtcagcatcgtcggccgcagcttcttcgcaggatcgtaagcgtgcgggatggtttccgcggcatccttggcaacccactggttggcaccggcggggctcttggtcagctcccattcgtggccaaacaggttctccagatagctattgccccacttcgtcggtgtattgctccaggtcacctccaggccgctggtgatggtgtcggcgcccttgccggtgccaaaggtgctcgcccatcccaggccctggcgttcgagatcggcgccctcgggctcgggcccgatgttgtccgcgggaccggcaccgtgggtcttgccgaaggcatgcccgccggcgatcagcgcgacggtctcctcgtcgtccatggccatgcgcccgaacgattcgcggatgtcgtgggccgcggcaagcgggtccggattgccgtcggggccttccgggttcacgtagatcaggcccatctgcacggcggccagcgggttctccaggttgcgcccggagtcggtgcggctggtctcggtgccatgcaacgcctcgtcggccacgaccacgccttcatccttgccggcagcacccttgccataacgcaggtcaccgcccagccaggtcttttccttgccccaggaaacatccgcatccggttcccaggtgtcttcccggccaccgccgaagccgaacgtcttgaagcccatggtctcgagcgcgacgttgccggccaggatcatcaggtcggcccaggagatcttctggccgtacttctgcttgatcggccatagcagtcggcgcgccttgtccaggctggcgttgtccggccagctgttgagcggtgcgaaacgctgctggccgcgccctgcaccaccgcggccatcgccaatgcggtatgtgcccgcgctgtgccaggccatgcggataaacagcgggccgtagtggccgaagtccgccggccaccagtcctgcgagtcagtcatcagcgcggccaggtccttcttcactgctgcgaagtcgagactcttgaaggccttggcatagttgaagtcgccgcccaacgggttggacttgctggaatgctggctcagcaggtccagacgcagttgattcggccaccagtcacgattcgtcgtgccgccgccggcggcatggctgaacggacactttgtttcgttagacatacgtttctccatgtagggacgtactgaacacgcctgcagcgatggcgtcaaaggtcgggcaatcagcggacgcgcgagggcgtgcgccaacgcaggagtcgtggcgcccatggcgagtcgggccgcgtcagcggccgtccgcaaccgaaatatatgcaatagggatcttcaggagaacgtgtttctgactatccgcgcgataggacttggttatggcacggcgacagctaggcgccgaacagctcgctgcaggccgcccgtactgccgcggtcaccttcccgcgcccgtggtcgcgccgttccagcatgccgatgtgacgcatcaccggctcgccgttgaccagcagcggcaggatgcgcagcgcctcgtcgtcgcgccagcgcgcgcggcgcagcagcggcaccacggtcacgccgacctcctgccgcaccagttccaccagcgcctcgatcgcgttcagctccaggaactcgttgaccttcaggtgcgcgcggcgcagcgcgcgctcgaccagcacgccggtgcgctggctgcggtcgaagcgcaggtagggattggtggcgagcgcctcgcgtgcgtcgcggcccgggctgccgcgtgccgcgatcgccaccagcggctcctggtacagcggcgtccagcgcagcgtgccgggcacgcgcgcggcgccctcgaccaggatggcggcatccagctcgccggcctcgacctgcgccgccagctcgatcgacttggcgccgaccaggcgcacgtcgagcgcaggataagtgcgcttcatatgcgccaccgcatgtgacagccctcccatcaccgacaccaccgcacccaccgccaccgcacccgccatggcttcgtccgaggccagcggcaggcgcatctcttcatacagcgccagcatgcgccgcgcctgcggcagcagcgcgcggccgtcggcattgagcacggccacgcggccgttgcggtcgaacagctcgcggcgcaattcggtctccagcgcgcgcatctgcaggctgacggcggcctgggtcagcgccacctggccggcagcggcggcaaaggagccgtgctcggccacggcaacgaaggtacggaggaagcggacagtgctcatcggtgcacagaagggaagagtcaggcatatgccggcaagggctgatccttaagatttccttgtgacattggaaagaaatattagctttctttgtgaccggcagcacggaataatgaaggccggctcatgaatcggggccaatcgcctgacaccggagacaagaatgaaatcctggctgcgccgcttcggcatcggccttggctgcgggctttgcctggccgccacgcccgcactggccgatacctatcccagcaagccgatccgcctgatcgtgcccttcccggccagcggcgcgaccgacctgctggcacgcgccatcgcgcagaaggtgggcgccaacctgggccagcagatcgtggtcgacaaccgccccggcgccggcggcgcgatcggctcggacatggccgccaaggccgctcccgatggctatacgctgctgatcgccaccaccagcacgcactcgatcgggccgtatatcaacacccgcctgccatacaacaccgagaccgacttcaccccggtcagccaggtcgcgatcgccaccaacctgctggtggtgccgaacagcctgccggcgaaaaacgtgcgcgagctgatcgactacgccaagaagcatcccggcgagctgaactacgcctccagcggcaacggcaccgtggtgcacctgaccgccgaggccttcaaggcgcaggcgggcgtgttcatcacccacatcccctaccgcggcaccgcgctggccgtgccggacctgatctcgggcaaggtgcaggtgctgttcgacagcatcgtgtcgggcctgccgcatgtgaaggacggcaagctcaaggcactggcagtgaccagcgccaagcgctcgccgctggcaccggaaatccccaccgcgagtgagtcgggcctgcccggcttcgagtccgacacctggttcggcatctatggccccaagggcctgccggcggatatcgtcaaccgcctgaatgccgagttcaacaaggccatccagtcgcccgaggtcaaggaacgcctgggcaagctgggcgccgagccggtcggcggcacgccggcgcagttcgccgcgatggtgaagaaggacagcgcgcgctggggcaagctgatcaaggatcgcaagatcacggcagaataagggccgcagaatttgcgctacgggcgcaccgagcacaaggacacagacaagcatgcagaacttcaactggaccaacccctacccctccgtgcgcatcccgctgtttgcgcgcaacgtggtttccacctcgcacccgctggctgcgcaagccggactgcgcatgctgctcaagggcggcaatgcggtcgatgccgccatcgccgcggccgccgcgatcaccatcgtcgagccggtgtcgtgcggcctgggcagcgatgcctttgccatcctgtgggacggcaaggaactgcacggcctgaactcgtcgggcgtggccccggcggcgtggagcccggaatacttcaagaacaagtacggcaccgatgccaacggcctggccaaccgcccgatccgcggctgggactcggtcaccgtgcccggcgtggtcgccggctgggccgcgctgcatgagcgcttcggcaagctgccgttcgccgacctgatggagccggcgatcgagatcgccgagcgcggctatgccgtgccgccggtggtggcacacaagtgggccgccgcggtgcctgaactgaaggaccagcccggctatgccgagaccttcatgcccaatggccgcgcacccgcggtgggcgagaagttcaccatgaaggctgccgccgaaaccctgcgcaagatcggcgcgacccgtggccgcgcttactatgaaggcgagatcgccgagcagattgccgccttcagccagcagtgcggcggcgccatgacgctcgatgacctgcgcaactaccgccccgactgggtcaagccgatcagcaagtcctaccgcggctacgagctgcacgagatcccgcccaacggccagggcatcgccgcgctgatcgcgctgggcatcctggaccagttcgacatggcttcgatcccggtggactcggtcgattctcagcacctgcagatcgaggcaatgaagctggcctttgccgacctctaccgctacgtggccgacccgcgcagcatggaagtcacgccggaggaaatgctcgatgacgcctacctgaagtcacgcgcgaagctgatcgacatgcagcgcgccacgcatttcgacttcggcatgcccaaggtgggcggcaccatctacctgaccgccgccgacgagaacggcatgatgatctcgttcatccagtccaactacatgggcttcggctcgggcgtggtggtgccgggcaccggcatcagcctgcagaaccgcggcgtgggcttctcgatggacccgaagtcggccaacgtggtcgcgggcggcaagcgtccgttccacacaatcatcccggccttcctgaccagggacggccagccggtgatgagcttcggcgtgatgggcggcgacatgcagccgcagggccacctgcagaccgtggtgcgcatgctggattacaaccagcagccacaggccgcgtgctgcgcgccgcgctggaaggtcaaccgcgacttcacgctggatgtggaaagcaccatggacccggccacggtcgcgggcctgaaggcgcgcggccaccagctcaagtcggtggacgatccgtacatggacttcggctcgggccagttcatctggcgcctgtcggaggacgccgagcacggctatgtcgcggccagcgacagccggcgcgatggccaggcagtggggttctgagccggctgactcagtgccctcgccagcgatacgcccgggtccgcccgggcgtttttcatggcacggcacaactgtccgcaactggcccgccggcgatcggcccaactgtgcatggcgtgtccgcccccgctccgtacactggtgatcaaccagcctccggagccccccgcgccatgaccacctacgccttccgcctgctcaacgtctttgccgaagccaccttcggtggcaatccgctatgcgtgttcgaggatgcgcgcggtatggacgaggccaccatgcaggcactggcgctgcagttcaacctgtcggaaaccacctttatcctgccgtcggaacgtgccagcgcgcgggtgcgcatcttcacgccgggctatgaaatgcgcttcgccggccatccgacgctgggcaccgcgcacgctgtgcgcgacctggccggaaccggcgacgcgctgacgctggagttcgcggcgggcgtggtgccggtgaccgcgcagggcgatgtctggaccttcaccgccccccacagcggcaagccgaagaccgcgccggcgggcctgtccgatgccgacatcgccagcctgctcggcctgcgggaacacgacctgctggtgtcgccgatgtgggtcgacacgggcgccgaccagctgctggtggcagtgcgcggcaccgatgccgtgcgccgcgccaaccccgacagcgcgcgcctgcagatctggccgcagagcagcctgggccgcaagaccgtctacgtctttgctttcgacccggagcagcccggccgcgtgctgtcgcgctacttcttcaccaagcaaggcggcggcgtggccgaggacccgggcacgggttcggcctgcgccaacctcggcggctggctgctggccaccggccacgcgctgccggccgagtatgcgatcgaccagggcgaggccgttggccgcccctgccggctgcgcctgaaggccgatgccgaaggcaccatccgcgtgggcggccgcgtgctggagatcggccggggtaccgtgaccgtgtaacggcatctgcgctacattgacggtttcgcctcccgccgacccacgccccgcctgccatgacctcgcacgccatcaccacgctggccgaactggaagcgctctacgcgcaaccggcggccccgtcgctgtccaaggaagtcgactacctgcacccgcactaccgcgcctttatcgaggcggcgcccttctgcctgctgtcgacggtgggcgaggaccgggctgaatgctcgccgcgcggcgatgcgccgggctttgtgcaggtgctggacgaacacacgctgctgctgcccgaccggcgcggcaacaaccgcatcgacagcctgcgcaatatcgttgccgatccgcgcgtggggctgctgttcgtgatccccggcatcaacgagaccatccgcgtcaacggcaccgcgcagatcagcgtcgacccggcgctggtcgcgcgctgcttggccgacggcaaggccccgaccacggtgctggtggtcacggtgcagtcagtgttcttccagtgcgcccgcgcgctgatccgctcgcggctgtgggcagcggatgcgcaggtggcgcgccagtcgctgcccagcaacggcgagatcctggccacgctgagcgacaacgccatcgacggcgccgcctacgaccgtgacctgcccgagcggcagcgcaccacgctctactaacctagccgcgcggcagccactccggcgcgtgcgtgccgagcggctcggacggcaaggtccagcgcgccggcgtttccgacagatgcgccgcatgacgcaccaccgtcagcatgccgaagcccgacggcacggcctcaagcaggtcggaaacgtcgtcgatcttctgctcgggcgccttgagcccgtccggcacgcgccccaggccgcgcagccactgccccacctgcgccagcgacacccgcacatgccagctgccgccctccaccgcgcgccggtgcagcgcggccatcgcgccgaaggccagcaggtagcccgcggcgtggtccagcacctgcgccggcaacgggcgcggcatgtcgctgccggccgcctgcgcttcggcatcattgaagccggtggcggtctgcaccagcgaatcgaagccgcgcttgtgcgaccacggccccacatggccataggcgctcagcgacacatagacgatgcccggacgtgcgcgcgccgcggcctccggccccacgcccagctcggccaggccgccgggccggtagccctgcaccatcacgtcggcaccgtgcagcagcttgtgcagggtgcgcttgtcatcgggatcgcgcaggtccagctggcagctgcgcttgccgcggccggtgtcgatcaccagcggcgggatcgacggcaggtgcgaggcagtgaccagcagcacgtcggcgccatgcgcggccagcgtgcggcccgccaccgggccggcgatgatgcgggtgaaatcgagcacgcgcacgcccgacagcggctgcgcatccgcggatgcgggcgccggcagtggttgtggcggggcgtcgccgatgcgctccagcgtcaccggcggcaggccgcgcaaggcggccgcctgcggatggcggtcccattcctcgaagctgcgcaatgccgcaaccaccaggcccgcgtcggacgccgcggtctcgaaggcttcggcgtcccgcttttccagcgcggcctgcacggccgccttgtcattggcgcagccgagcaagcgcaccacgccgtcgcggtggtgcgggaaattggtatgcaggcgcacccagcggccgtcgccgcagcggtagatgccggccagcttgtcccacagttcgggcgcggggccaccatcgacgcgcaggtagcgttcgctgcggaattcggtgatggcgtggcgcatgtcgacgctgacgtcctgccagcggccggtgcggctgtgccacagtgcggcggctgccagcgccgcggcgccaaggctggcctgggcggcggtgcccacggcaaagctcgacggcagcaccggctcggcgccgtccagcttcaggtgcgccagcgcctcggcgggcaggccggcatcacgccacagcgcggcaacgacttcagagggctcaagcggcactggcgccgcatcgggttgggcgttcatgggcattcctgcagcgatggaccaaagccggccaccacgggccggcacgctcccatgctactccgacacatcactttcgtcgcagccaggcgcatccgcgcggacgcaaatccgggataagggcggaaatccgcggcggctcgcggcgtgcggcggctccggcacggtaaaatcccgctattggcattccgccacgcaatctgacgacccggccccaagcacccagacgcatcaggccggccaaccggcgccatcatgagccacgacaacaagcctaccgacagcacccccgccgcctccaacttcctgcgcagcatcatcgaccaggatctcgccgccagcacctatgccggccgccaggacaaggccggcgaaccgctgccgaccgtcatcacccgcttcccgccggagcccaacggctacctgcatatcggccacgccaagagcatctgcctgaacttcgggctggcgcgcgactatggcggccgctgccacctgcgctttgacgacaccaacccggtcaaggaagacaccgaatacgtcgattcgatcatcgacgcggtgcactggctgggcttttcctgggacagcgagggcaaggacggcaccagacagccgcacctgtactacgccagcgactacttcgaccagctctacgcctttgccgagaccctgatcgagcgcggcgccgcctacatcgacagccagaccgccgagcagatcgccgccagccgcggcaatttctccgagccgggcaagccctcgccctaccgcgagcgcagcgtcgaagagaacctgcagctgttccgcgacatgcgcgccggcaagtacgccgacggcgagcacgtgctgcgcgcgaagatcgacatgaccgcgcccaatatcgtgatgcgcgacccggtgctctaccgcatccgccatgcgcatcaccaccgcacgggcgacaagtggtgcatctacccgatgtacgacttcacccactgcatctcggacgcgctcgagaacatcacgcattcgctgtgcacgctggagttcgagaacaaccgcccgctgtacgactgggtgcttgagcacctgcgcgatagcggcgtgtttcgcgacccgctgccgcaccagtatgagttcgcgcggctgaacctgacctacgccatcaccagcaagcgcaagctcaagcagctggtcgacgagcagcgcgtggacggctgggacgatccgcgcatgcccacgctggtgggcgtgcgccggcgcggctacaccccggaatcgatccagctgttctgcgaccgcgtgggcgtggccaaggccgacagctggatcgacatgagcaccctcgaaggcgcggtgcgcgacgacctggacggccgtgccgcgcgcggcgtggccgtgctggacccgctcaagctgatcatcgacaactaccccgagggccagagcgaggaatgctcggcaccggtccacccgaagaagccggaactcggcaagcgcgtctttccgctgtcgcgcgagctgtggatcgagcgcgaggacttcaacgagactccgcctaagggctacttccgcctgttcccgggcaacaaggtgcggctgaaatacggctacgtgatcgagtgcaccggcgtggacaaggatgccgacggcaacgtgatcgccgtgcacgccagctacctgcccgaaaccaagagcggcacgccgggcgccgacagcgtcaaggtcaagggcgtgatccactgggtcagcgcggcgcacgcgtacgaggccgaagtgcgcctgtacgaccgcctgttcaacgaccccaacccggatgccggcggcaagaacttcctggatgcgctcaacccggattccaagcaggtgatcaccgcctacctggagccgggcctgcgcgaggcgcagcccgaagaccgcttccagttcgagcgccatggctacttcgtcgccgaccgcaccgattcgcagccgggcaagccggtcttcaaccgcatcgtcggtctgaaagacagctggggcaagtgatggccaaacctggcaaggcagccgtgcaaaccatcaccttcccgctcgagggcgagttcatcgcgctcaatgacctgctcaagctggcgggcgtgtgcgacagcggcggcgccggcaaggcgctggtcgccaccggcgaagtctcggtggacggcgcgcctgaatcgcgcaagactgccaagatccgcgccgggcaggtggtgggcctggcgggcatcgagatccgcgtggtcgccgcctgaccgctcgggccgggccggcggcgccagtgacggcggcgccggcattgcaaccgaaaggactggattatgccgatcgctttctggtgcgtgctgctggccggcatcctgccgctggcgacggtggccatcgccaaggccagcgggcctggctatgacaaccatgacccgcgcggctggctggagcagcagtccggccgcgcgcgccgcgccgacatggcgcaccgcaaccacttcgaggccttccccttctttgccgccgccgtgctggccgccagccacctgcaggcgccgcaggcccgcatcgacgagctggccgtggtcttcatcgtggcccgcctgctctacaccgtgtgctacgtgaccgaccgcgccacgctgcgcacgctgtgctggaccatcggctacctgtcggtggtgggcatgttcctgctgcccgtgttcgtccactgaacgccgactgagccatggccgcacgcgcgctggcactcgctgccgccctgggcatcaccgctgcgcaggcggcgccgcttgagtacaccatcgatccggcgcacaccaccgtctatttttccgccagccatttcgagcgcagttcggtgcgcgggcgctttggcaagatcgacgggcgcctggtctatgacgcggacagcggcgccggcgcactcgacgtgaccgtggacctggcctcggtcgataccggcaaccgcaccctggacggcgtgctgcgctcggcacaattcttcgatactgcccagcacccggtggcgcggctgcgcgcggaccgcttcctgatggaaggcggccggctggcggcggtggaaggcgagctgacgctgcacggcgtcacgcagccgctgcgcctgcaggccgaacgtttccgctgcggcgaggtcaccctgttcggcgtgagccggcaggtctgcggcggtgacttccgcgccgaggtgccgcgcagtgcctttggcatgacccgcttcctgcccgaggtaggcgacaccgtgacgctgcaagtggcggtcgaggcatcgcccgcgggcagcaccccacggtaaccgtattcgtcacctccggcgcaaatttctcttgtagaatcagcgctttgcccaattcccgccacgctcgcctgcgtgtgcctgatgggggcgcgcgagaccaagaccatgttcgacatccattccggcgacatcgtggccgccgcactggcagctgccggtgcctgcctggcctgcagcattccgggcgacttcctgcgccgcttcccgctgtgggcagtgcaaacctacggccgcggcgcgctgctgatgccgttcctggcgatgatggtcggcacctggctgttccgcctcggggtggccggccagatcgactccaccgccgggcaggcgctgatcgttgccgccggcttcctgagcacgctgctgctgtcggcgctgctgcgcttctacctcaaggaataccgcaagcgctgagccactgcgcgagtatgccgggcccgcaggcggtgtccggcaaatggcgtatgatgcggccttttgcgtctcccgcaccccagccggggcgcctgccgctcacttcacctcatggcgctcaaatccaccatcttcaaagctgacctgtcggtctccgacatggaccggccctactacggcagccacagcctgaccatcgcccagcacccgtccgagaatgacgcgcgcatgatggtgcgcctgctggcctttgcctgcgaagccaccgaaacgctggccttcacgcgcggcctggacgaacccgacgaacccgacctgtgggacaagcgcctgaccggcgacatcgcccactgggtcgaactgggccagcccgacgaagcgcgcctgaagcgcgccgcggcgcgcgccgagcgcgtgaccgtctatacctacaacgccgccagcgcgcgcgaatggtggaagggcatggcgggcaaggccggcaagctgcgcaacgtcaccgtctacaatgtcccggcggaagcggtcgaagccctggctgcgctggcgcagcgcgccatgcgcctgtcggtgacgatccaggacggcgacatctgggtggccgacgacgaccgcaatgtgcaactgacgctggatgtgctccagcgcgcccaagcctgaacgcagccgcgctgcgttctcctctcaccacgtctgttcccatcggaaggaaatacgccatgcaaaccacgccctctggcctgcaatacgaagacaccaccgtcggcgccggcgccgaagccaccgccggcaagcacgtcaccgtgcactacaccggctggctgtacgagaacggccaggctggccgcaagttcgattcgagcaaggaccgcaacgacccgttcgtgttcccgctgggtgccggccatgtgatccgcggctgggacgaaggcgtgcagggcatgaaggtgggcggcgtgcgccggctggtgatcccggccgacctcggctacggtgcccgcggcgccggcggcgtgatcccgccgaacgctaccctgctgtttgaagtggaactgctggcggtctaagccggcagcaaggttgtcgcgcctgcacaggcaggggcgacaaccgcggcaactacccgtcttgctggcgcgcccgcgcctcagaacccgatcgcggcgttgccgacatcgacgcggaccttgtcccggtccagcagccgcgccgcatggcgggcatagtcctgcgcccaggcaggatcgccggagaagcgcgcctctccggaaaacttggcgacattcaggatcttgtcgatcaccagcaccttgccgaccgggctcgacgcctgacagcccagctcgctgtattcccggtcgaaccagcgccacgcggcgtcctcggtgaccgcggccagctcgtccgtgccgatcgtgaagtcatattccttgccactgccgaacaccaccgtaagcgtgcgtgccatcgcgggttccccctgtgaattgaggccaccattgtaaggacatggcagccgcgccggccagcaattcacgtgcacctgatcgcggacaaaggtgcggcagcacccgtccgcggcgagtgacagaggcggcacgccacgccaaacgttgtcaggcgcccacacccgtgccggttgctcaggcaattctgagaaaaactggcacttatgtcatttcccccaccttcccgtggcgccgctttgatttatgcttccaccatggccatcacgcgacaggacctcgaatccgaccgtctgcgcacctcgctgtgcagtactccggtcgcgtcctcgctgctgccggaagccgtgctcgagcagtccctttccgacacgctggcgcgccgcccggaagatcccgcgcttggcggcgatgtctggctgttcggctatggttcgctgatctggaacccgatggtggtgcacaccgagcgccagcgcgccaccgtgcacggctaccaccgcggcttctacctctattcccgcatcaaccggggcacctgggacaacccgggcctggtactgggcctggaccggggcggctgctgccacggcatggtgttccgcatccccagccatgtggtcgagcaggaattccgcgtgctgtggcgccgcgagatgctgaccggggcctaccatccgcgctggctgcgcatccgcaccggggatgccagcgcgcctgagcagcgtgccctcgccttcgtcatgaaccgctcgcacgaggcctacgccggccggctgccggatcccagcgtggtcgagcgcctgcgccacgctgccggactgtacggccccgcgcgcgaatacctgcagcagaccttgctgggcctggccaccaacggcgtcgacgatccctacttgggcaggctctggcgccagctgcaggccaacgatgccgccgacgccgagcgcgctgcgcacgccgcccgcgacgacgcagcgcccctgccggccagcccccacgaaaccgtctgagccaaggagctgccgccatgacgcgccccgccgccctcacccgcagacaggcactcaacgagctgctgggcctgatgggattgctgatggggggtggcctgctggcggcccagggcgggcaaaccctggcggcacggcccgccggcggcgcggccagccagcccgccgcccgagcgccgcgcagcgcggccatgcagccgccgccacgccgcgacgccatcggcacgctcgaccgcaacctgatcaccgccgccagcgccggcgaccaggacctggtggcgcgcctgctggccgccggcgcctcggcgcgcgcggccgacgagcgcgggcgcagcgccctgctggcggcggtgcagaaccggcacaccgaagtcgcgcgcacgctgctgctggccggcgccgatgtgaacctgaaggacaccgaggccaacagccccttcctgctggcagccgccaccggccaggccgacatggtgcgcctggcgctggcgcacggcgccgacctggccagcaccgaccgctatgacggcaccgcgctgatcgccgccagccagcacggccatgtcgaggtggtgaagctgctgctgaaggccggcgttgccgtggaccatgtcaacgacctcggctggaccgcgctgctggaagcggtgatcctgggcgatggcagcacccgctacgaggaaacggtgcaactgctgctggatgccggcgctgacgccaacctcgccgaccgcgaaggcgtgagccccacgcgccatgcgcgcgagcggggctacaagacgatggtgaagatgctgatgcgggtgcgggggcattgagggccggcaccgcgtaaataaaaaaagctggtcggtcgaccagcctttttcatatggctacccggctgcctcaggccgcgggcctctcctctgcgccggtgttgcgcgcattctcgcattcctgcagatggcgccacatcaccttgccggtgcccgacttcggcagcgcctcaacgaactccaccacgcgcgggtacttgtaggcggccatgttctccttggcccattcgatgatctgctccggcgtggtcttgcctttggcatgggcgcgcagcaccaccaccgccttgacggtctcgccgcggtacgggtcgcgcgtgccgatgatgcaggcctcctgcacgtccggatgcttgtacagcaggttctccacctcggccggccacaccttgaagcccgacgcattgatcatgcgcttgaggcggtcggtgatgaagaagtagccctcttcgtccatgcggcccaggtcgccggtgcggaagaaggccttgccctcgaactcgataaaggcgtcgcgggtggcgtcttccttgccccagtagcccttgaacacctgcgggccgctgacgatgatctcgccgatctcgttgggcggcagttccttgagcgtgaccgggtcgaccacgcgcgcgtcggtgttgaaggtcggcacgcccaggcactgcagcttgggccggtccgacgggttgctgtgcgtcggcgccatggtctcggacaggccgtagccttccaggtagttcagcccgaactgctcgcgcaggcgctcggccacggcctgcggcatggccgcgccgccgccgccgatatagcgcaggctggccaggtcgaactgggccaggttggggctggccaggaagtcgatcaccatggtcgggatattggtccagtgcgtgacctggtagcgcgagatcaggcggccggccacctcgcggtcccagcgcggcagcatcaccacggtggcgccgctgtagatcgggccgttcatgccgtactgcatgccggtgacgtggaacagcggcagcaccgacaggatcaccgattcggcgcccgagcccgaccaggttgagccgccgacgatgttgtgcatcaccgagcggtgcgtatggatgcagcccttggggaagccggtggtgcccgaggtgtagggcatcaccgccatgtcgtccgggccggcggtgtgcgggccaggctgcaggccggcacccagtacctcgggccacgcggtggcgcccgcgggcagcggatgcggcgtggtcagccaggccggcggcgcgtcttccggatgttcgtgcgtgggcggcagcgcgtcggcatactgggtcaccagcatatgctccaggcgctcggccggcgccagttccgcctgcgcctgctcgaccccggcggccaggtcggcggtgaagatcgccacgcgcgcctgcgcgtcggtcacgtaatgcttgaattcctcggcacggttcatcgggttgaccggcaccaccaccgcgtcggcgcgcaggatggcgtagtagctgacgatgaactgcgggcagttctgcatgtacagcagcacccggtcgcccttcttcacgcccgccttctgctgcagccagccggccagggcggtggcctgcgcctccagctcacggaaggtgatggcattgccgaagtagcggatcgcggccttgtcggcatagcggagcgccgagacttccaggttggcccagagcgaggtctccggcagcacgatggcggtcggcaggcgcttcggccagaactggaaatgcgggcgagctggggtctgcatgcaaggtctcctgtgcggtctcgcggaccggggcttttggtatgatcaaggactataaccgaacgatcgttctattttcaaccgcagactttcccgaaccctgcgggcacggtattggcacaaggcgttgcattcggcgccttcgccctcacaataggggtatagattgccttgccccttcgggcggcccgcccgggctggccgctcccgcctctccccgatccaggatttcccatgagcgacgtgaccctgcagaatttcgaaaccgaagtgatcgaggcctcgcgccaggcgcccgtgctggtcgacttctgggcgccgtggtgcggcccctgccgcacgctgggcccgatgctggaacggctggaatccgaggccggcggccagtggaagctggtcaaggtcaatgtcgacgagaaccaggacctggccgcgcacttcggcgtgcgcagcatcccgcatgtggtggcgattgccgacggccaggcggtggaccagttcatcggcgtgctgcccgagtccggcctgcgtgaattcctcgggcggctgatgcccaggcccgcgcagacggccctgcatgacgcgctgcaactggccgccgagggcgaccgggccggcgccgaggcgaagttcgacgaagccattgcgctcgaccccgagaccgacgccgcccggctggcctatatcggtttcctgctggacggcaatgccatcgccgaggccaggtcgcagttcgaggccctgtcgccgcaggccgcgcagcaggacgcccatgccgcgctgcgcatgcgcatggatgcgatggagggcctgtccggcctgccggacgagcccaccctgagcgcgcgcattgccgccgacccgcgcgacctggcggcgcggcgggacctggccaggctgctgatcgcgcgccagcagtacgagccggcgctggagcagttgctggaaatcgtgcgcaccgatcgcactttcgaggacgatatcggccgcaagaccatgctgtcggtgttcgagatgctggccgaccggcccgacgtggtgtcgcactggcgccgccagctgagcacggcgctgaactgaacggccgggccgcgggccccggcgcggtaaactggcggactcagttccgccatttttcctgccatccgccatgccagcgccccgcctgatcgacttcaagaccgagcccgcccccagccacgaccgcccgcgcccggaccggctggtgtcaggcaaccccgaccgcaccacctggacgcactacagcgcgcagcacggcgatttcgactgcggcatctgggcatgcgagcccggggcatggcgcatcgcctttccggccggcaaggaagagttcttccatgtcatcagcggccggatccgcatcagcgacgatgccggccaggccagcgatttcggccccggcgacgcctgcgtgatcccggccggctttaccgggctgttcgaggtgctggcgccggtgcgcaagtatttcgtggtgatcgaccgcgccgccgcccacccggcctgactgcgctcaggccgccgtgaccgggccttcgaccagcgtgaagccgtgctcgcgcatatgttccaccatcatcgcgtccatcgacttgacgtgatggtcgaaccagcccgagagctcggccaccaggcggcggccaagctggaactcggcatcggtgtgcaccttgtcgcgcaccgcggcggccacggccagcacctgctggtgctcgcccgcgtggcaatggcgcgggccgaagcccatcgcctccatccactgctcttcctgtgcgaaatgatggcgggtatggtcgatccattcgtccatcgccgccaggaagccggcgtcgtcggcgccggccaccgcggccagcagctgcacgaactcggcatgggtggcgtcggtgaccggttcgcccagatggaggtggtccggcaggccggcggaggaaagctggtctttggcgtccatggatcgacggcaatcgtgggagaaaacggcaaggataccgaatcggcgcggcccgggcctgatctggcgcaagcccagggggtatgctgtgggcgatgcgccctgtccgctacaccaaaccctcatgccaagactgatcttcttctgcggccatgccggcaccggcaagaccaccctcgcccaccgcctgatcggcccgctgatgcaggccaccggcgagcccttctgcctgctcgacaaagacaccctgtacggccgctacagcgccgcggccatggccgcgatcaccggcgaccccaatgaccgcgacagcccggcctacctgaacaacctgcgcgacccggaataccagggcctgctcgacaccgcgcgcgagaacctggcgctgggcatcagcgtgatcgtgatcggcccgctgtcgcgcgaggtcaaggcccacctgctgcatgaccccggctggctgcacgtgcccgccggcacgacggtgcgcacggtctgggtccatctgcctgaagacgaggcccatgcgcgcatcatccggcgcggcaatcccaacgacgcctacaagctgggccactgggaagcctaccgcacccggcgcttcatgccggcgcccgcggattatccggagctgatcttcttcgacaaccttgcacccggcgacgccgagatcgacgggctgctgcgcgcgctgagcgcctgagcggcccgggcggcttcagccgcgcgcgatcgcgccgatcaccgccgacgccgcgacaaagccgaacaccgccgtcaccgccaccgacgagccaaagcccgcgcaggccagcccctgcgggccgcgcatggccggctggcccggctgcaggtccagcggcggcgcctcgtcgatctcgcaggcctgctgctcgggctcgggatattgcagcggctcgtccgaatagaccgcggcgatgccgaacttcttcttcgggtcgcgcgtaaagccccattgcttgcgcaggccggcgcgcaccttggacagcagcgggtcctggatcgtacgcgccaggtcgtcgatgcgcacgcgcgtggggtcgagctggccgcccgcgccgccgcaggtgatcaccggcacgccctggcgccgggcccagccgagcatcccagtcttgacgcgcaccgcgtcgatggcgtcgatgacgtagtcatagccggctccgagcagctcgggcacgttgtccggcgtgacgaaatcatcgacctgcgttacccggcagcgcgggttgatggccacgatgcgctcggccatggcctcgaccttggcgcgcccgtaggcatcgcccagcgcatggatctggcggttggtgttggacagcgcgatatggtccaggtcgatcagcgtgatgcacccgaccgcattgcgcgccagtgcctcggccgcccagctgccgacgccgccaatgccgaccacgcacacgctggccgcctccaggcgggccaggccggcggcgccgtagagccttgccacgccgccgaagcggcggtggtagtcatcctcggccgggctttcgtgggtcagcggctcgggcaggccggccaggtcgtgtgcggcatcgttcatgctggaggtatcgggtcgatggagtgcggcagggtcggcgcttggctgcgcggggcaagaatccggcattttccggcggcgatgtcagccaatccccgacaaagacaggaagcgcgcaactatacaatagacgtgcagtggtccgttcgccgccccgcgctggcttgggcggccccggccctgcccccccgccagacaggagagcccgcctcatgcccgtgcgccgcaaggttgttctgtggagtgtgctgacacccatcgcgctgatcgcgctgctggtggtcgtgatcctgaccttcgactggaaccgcctcaagccctggctcaatgaccgcgtcaccgaggccatcggccgcccctttgccatcaacggcgacctgagcgtgacctggcgccgcggtgagggcgagaaaggctggcatacgctggtgccgtggccgcggctgtcggcgcgcgacatcaccatcgccaataccgactgggccaaacagcccaacctggcaaccgtgcgcgagctgatcttcgtgctgcgtccgataccgctgctggcgcaccagatcgcggtgccgaccattgtcgtcgacagcccggcggtgtggctggagcgcctgccggacgcccgcaacaactggaccctcgagttcggccccaagaagggcccgtccgaatgggagctgcatatcggcgaggtggtgctggcgcgcggcaacctggcgctggccgaccagctcaagaagatcgagctgcaggcagagctcgacaccatcggcggcagcccgctctatgacaaggcccgcgacggcgcgctggtcgcgcccgaggcctccgcggtgccgccagggcccccggccagtgcacccggcgcggccagggcagcctccgcgccagcggcttcggcgccgggcgtttccgccccgccggccacggccaagggccccgacgaccgctacggcgtgcgctggaaagccaccggccgctacaacgaggccaccatcaacgccagcggcaaggccggcacggtgctgagcctgcgcaacgccgacgtgcccttcccgatcctggccgatgtgcgggttggcaccacccgcgccgtgatcgaaggcaccgtgaccaacccggcccacctggccgcgctggacgtgcacctgaccctgagcggcgacagcatggccaggctctatgcgctgaccggcgtggtgctgccgtccacgcccccgtaccagacccgcggccggctgatggcgacgctgcgcaagcagggctcgatctacgagtaccagaagttcaccggccgcgtcggcggcagcgacctgtccggcacgctgacctttaccaagcgcgagccgcgcccgctgctggccggcaacctggtgtccaaccagctgcgctttgtcgacctggcgccgttgatcggcgccgatgccaagcccggacgccccgccaaggacagcccggtggcccagccggccgacaaggcgctgccggtggcgccattccgcaccgagcgctgggacgagatcgacgccgacgtgcgctttgccggcaagcgcatcatccgcgatgccgacctgccgatcaccgacctggtcacgcacctgaagctgcaggacggcgtgctgctgctggacccgctgaatttcggcgtggccggcggcaacctggtgtcgaccatgcgcctggacggcaagcgcgagccgatgggggccacggtcgacatgaccgcgcggcacatgaagctcaagcagctgttccccacctttgacctgatgcgcaccagcatcggcgaactcaacggcagcgcgaagctctcggccaccggcaattcagtggcggcactgatggcgtcttccaacggcgaagccaagctgctggtcgagaacggcacggtcagcaagttcctgcttgaggcgatggggctgaacgtgggcagcgtggtgatccgcaagctgttcggcgacaggccggtgcggatcaactgcggcgtcagcgactttgccttcaccgacggcatcgcgcgggcgcgcacctttgtgctggatacggaagatgcggtggtcgaaaccaccggcggcatcgacctgcgcaatgaaaggctggcgctgaccatccacccggactccaagggcctgcgcgtgttctcgctgcgctcgccactgtacgtgggcggcaccatgaagaagccgtccgtcagccccgatatcggggtgctggcgctgcgcgccggcggcgcgctgtcgctggcgctgctggcaccggtggcgactgcggtgctgccgctggtggacctgtccccggacggcgaagacaacctgtgcgcaacgctgctggccgacctgcgcaaacgcccggtcgcgccgccgccgggcaagacctacaaggatcccaggaccggcaagaccgccggcatgaccgccggcaggccgatcccgaaggaaacgccggggaccgccgcgcaggctgacgcccagacccgccagccggcacgcgccagcgagcgcgaggagcgcaagccggcgccggcaccggcgcgcccggacaacgatcccctgtacaagggcggttgaggcgcgtgcaaaccatggcgcgtcgcctggcggccacatgtccgcccttgtctgaagcaaaatcgcaacactttgccccgctgcgacatcctgccgcacgcagccgttgtgccgcgcccacgccgggcgcataattaaacggccatttacaagaagtttaagcatggcaagcatcgggtgcggtgcgggttcgcccgctgcatccttctgaaggcgcggctgcggccgccctttgtttcctctttattttcccgcctcggcacggccgccggccgccacgagcgcggccaccgcgagcccccgttcccatgtcgctgccgcacgccgccgtcccgccgatcacctggctgatcgcgctgacggtgtgcaaccacgtggccttcaatgccagccgcgtggtggtgtcgctgttcgcgatttccctcaaagcctccaccatcacactcggcgtgctgatgtcgctgtatgcggtgctgccaatgctgctggcaatccgcgccggcaagcgcatcgacgagatcgggccgcgcaagccgatgaccgcgggctcgctgatggtggtggcgggcacgctgctgccggcgctctggcacgacctcggcgcgctgtacctgtcatgcgcgctgatcggcgtgggcttcatgctggtccaggtggcgatgcagctgctgatcggccaggtctccaccaacgagacccggctgcgcaactacacctggcatgcgctggggctgtcggtgtccggcacgctcgggccggtggcgatgggctacgttatcgagcatgcgggcttccgtcccgccttcatggtgctggtggcggtggcgctggtcggccaggccggcctgcaatggctgcgtccgcgcctgccggcgcaaggcggcaatgccgggcgcatcgccatcgaggacggcagccgccactccacgctggacctgctgcagcatgccgagctgcgcgcggtctttatcgccagcgcggtgctgtccgccgcatgggacctgcacgccttcctgatcccgatccagggctcgcgcatcggcctgtcgccgtcgtcgatcggctgggtgctgggcgctttcgcgattgccacctttgccatccgcgtggccatgccggcggtgtcgcgccggctctcggagtggaaaatcatccgcagcgcgctgctggtgggagcgctggcctacctggcctaccccctggtcacgcagttctggctgatgtgcgggctggccttcgtgctgggcctggcgctgggcagcgcccagcccaatgtcatgaatatcctgcacacggcgtcgccgcacggccgcgccggcgaggcactgggcctgcgctcggcggtgctcaataccagccaggtggtgtggccgctcacgtttggcgtggtcggcacggcgctgggcatgctgccgatcttcctgtcgatggcgggcgcgatgggcgcggccggctactactcgcggcgccaggggcgcaaggcgctgccaccgccggtttagccgccgcggcaggtggcgctgccgatacgtttgtcgccacgcaaatgcgatccccgatgcattcgctatactcgaatcagccggacctgcggcccccgcccccgggcgcaccgcgcatcccgaccgatatcctgatgattgcgacatgactcaacttgccgaccttcgccgtagctatgtgctgggctctctgtccgaaaccgacgtagcgcccgacccgatgagccagttcaaacgctggttcgacgaggcggtcacggccaagctgcccgaacccaatgccatgaccctggccacggtcgacgccgacggccagccgtccgcgcgcatcgtgctgctcaagggcatcgacgaccgcggcttcaccttcttcaccaactatgaaagccgcaagggcctggacctggcggcaaacccgcgcgcggcgctgctgttccactgggtgcagctggagcgccaggtacgcgtcgaagggcgcgtcgagaaagtctcggacgacgagagcgacgcctatttcgccacgcgcccgctgggctcgcgcgtgggcgcctgggcctctgcgcaaagccgcgaggtgcccggccgcgacgtgctggagcagcgcgagcaggaataccgcagcaagttcggcgaaaacccgccgcgcccgccgcactggggcggctaccgcctggtgccgaccgcgctggagttctggcagggccgcccgtcgcggctgcacgaccgcattgccttccgcctgcaacccggcggcgactggcagatcgtgcggctgtcgccctgaaacggttggcacgcgcctgaacatgcgccaactacgccgaacgggtcggtagtggggtcttctgggcggtgcgctgcacaagctgcggaattggactaaagtgagaccggcgtcgcttggttactcttttcttgcagcgctcgatacggattgggcaaggttccagctcagtaccaaccttgcctgatgcgtcggccgcagcgtgtgccgcaaccatcgggaggtaaagcgcatgtttttcaagcaagccctggaaaagcaactcgacaactggatcgccgacctgcgagagaatgccaatctgccggtcagcttgcggctgtggaatggcatcgaatacccgctcgggcacttcgacaagccggctgtcacgctgaccgtacgcgaagccgcggccctgccgctgctgctgacgccgagcctggacaacctgggcgaagcgtatgtgcaggagaaaatcgacttcgagggcaggctgacggacatcatcaaggtcgcctacggcttctcggccgcggccacgcaccgcgccggcggcgcgctgttcaaggcggcgcagcacttcgcgcataccaagcaggaagacaagaactcgatccagtaccactacgacgtctccaacgacttctaccagctctggctcgatcccaacatggtctactcctgcgcctacttcgagcacggcgacgaagacctggccacggcgcaaatcaagaagatcgaccacatcctgaccaagatccggctgcagcctgaccagacgctgctggacatcggctgcggctggggcgcgctggtgctgcgcgccgcgcagaagttcggtgcgcgctgcgtgggcatcacgctgtcgcaaaaccagttcgacctggccaccgaacgtgtcagggccgcgggcctgtccgaccgcatcgagatccggctgcaggactaccgcgacaccgccggcaccttcgaccgcatcaccagcgtcggcatgttcgagcatgtgggcaaggacaacctgcccggctacttcagccgcatccgcgaactgctggccgacgacggctatgtgatgaaccacggcatcacctcgcccgaccccgacaacggcgcgacgccgatggacggcgccgagttcatggaccgctatgtgttcccgcagggcgagctgccgcatatcgggctggtgctgcgcacgctgcagcaaggcggcctggaagccttcgacgtcgaactgctgcgccgccactacgcgcagacgctgcactactgggccgacaacttcgaggcccgcggcgacaccatccgcagcctggtcggcgagaagaaataccgcatctggcgggtctacctggccggctgcgcacatgccttcgagaccgagaagatgtcgatctaccaggtgctctgccacaaggccgggctgccggccgataccctgccgtggtcgcgccgctatatctacgaccaacccattggccgcaacgactgaaggcaacgccggcgattgactgaagacctctttggcgggctgctccagcccgccccacctgcccctgcggagccgcccgccgccccctccggcaaacctgcgcgtggcaagagcgtgcaacccgcacaggcggacgaaaccctgtgcgcgctcgccgcgcagctgccatcgaacctgtacttcggcacatcctcctgggcctaccccggctggaacgggctggtctatgacggcgagtacggcgacagcctgctgtcacgcaagggcctggccgcatattcgcgccatccgctgctgcgtgccgccggcatcgaccgcggcttctacgggccgatcccgctggcggactacctgtcctatgccgcgcaggtccccgacggcttccgcttcctggtcaaggcgcccgccagcgtctgcgatgcctggctgcgcggctccgacggcgccggccggctggccaacgctgccttcctcgatgccgagatcgcggtgcgcgacttcatcgtgcccgccaccagcgggctgggcagcaaatgcgggccgctgctgttccagctgtcgccgatgggtccgctggccgacagcgccgtgttcctggagcggctcgatgccttcctgggcgcgctgccggcactcgatccgtcgatcaccccgcatgcgtgctacacggtagagctgcgcgacccagcactgctgacgccacgctatatccggctgttgcgccgccacggggtgcgcttctgcctgtcggcacgcgaccgcctgccgccggtgccgcgccaggccgcggcgcaggcgctgatggacgaggaagcgccaggcccgctggtgctgcgctggatgctgcatgggggccggccctacgcctacgcggaaaagctgtacgcacccttcgaccgcatcgtcgacgacgaccccgacacccgccatgccattgccgatgtggtggtacgcacgctgcgcgcggggcagcctgccatcgtcattgtcagcaacaacgccgagggctgcgcgccgctgagttgcgtgcggctggccgagtcgatcattgcgaggctggcgcggtgaatcgcttgccggcagtgcacagtggccgataggccgctcccgcaggcaacggccatcaccgcctgaacacttgtgcataatatgcacagctggaggccatgcgcttgtccccacccacgcgatcggcttgaatcggggcaccttccaaccgaggaaggatggagacgacgatgcccctttccactacggcgcgcacaccgggccgcgccgccctgccgcagctgcttgatcctgcctcgatagccattgtcggcgcctcgcgcgataccagccgcatcggcggcgtggcgctggaccacctgcagcgccttggataccagggtcaggtgtatccggtcaatccgcgctatgccgagatcgccggcctggcgtgctatcccgatatcgaatccgtgccgcaggtgcctgacgtggcggtgctggagctcggcgcggacgaggtgctgccgcagttgcagcgctgccatgcccgcggcgtccgtgccgccatcgtctacgcctcgggctttgccgaggccggtgaagctggtgccgggcgccaggccgcacttgcggccttcgcccgcgagagcggcatggcaatcgccggacccaactgcatggggctggccaacctgaccacgcgcgccatcaccgcatttgccaccacgttccgcgcgttcccgccgcaggacggcccgggtgccgtgagcctgctgacccagagcggcaacgtctgcgccatcgtctacgccacaggaaggcagatggacgtgggcttccaccagttcatcaataccggcaacgaagcctgcctggactattcggattacctcgactacctcgcggacgatccgcaaaccgcggccgtggtcggttacgcgatgtttgcgcagggaaactagggtcggcttttggcgccgacccagcgcccggtccctacttcctcaacttgcccccaaactgctttcgaaacttggccagtttcggcgagatcacaaaggcacagtacccctggctcggatgatcctggtagtagttctggtgacttgcctcggcgcgccagtacggttgctccggctcgacctgcgtcacgatcggcgcatcaaagaccttggcggcagccaactcccgcatcacgtattccgccgtggcccgttgcgcctccgaatgcgtaaagatcgccgaccggtactgcggccccacgtcgttgccctgccggtccggcgtggtcgggtcatggatggcgaagaagatttccaggatctggcgatagttgatcaccgacggatcgaaggtgacacggaccacctcgacgtgcccggtatccccctcgcaaacctgctggtaagtcgggtgatccacgtgcccgccggtataaccggactccaccgccaccacgccatcgacctgctggtagaccgcttccaggcaccagaagcacccgccccccagcgtggccgtttcaagtccatgttccatttgcgccgcccccttgcgttgtcgtctgtggtgtcacggcctcaagcataagcgcagattggcgcccttgcagcagattcagccaggctggcgctgcgcctccagcatcgcgcgcagttgcggcttgagcaccttgcccagcgcgctgcgcggcaggtcctccagcagcaccacctcgcgcggcaacttgaagcgggcaatgcgcgtggccagcagttcgcgcagcggctccgcgcccagcgcgtcgcgcggcgcgcccggcgcgggcacgatcaccgccaccggcacctcgccccagcgcgcatcggccacgccgaccaccgcgcactcctgcacgccgggcaggccggccagcacgttctcgatctcggcgggatagatgttctcgccacccgagatgatcatgtccttgctgcggccgacgacttcgatgcagccgccggcatcgcggtgcgcgaggtcgccggaatggaaccagccgtcgggcaggccgttatcaggctggttccagtagccagccatcacgttggcgccgcgcacccacagctcgccaacctcgcccggcgccacctcggcaccgtccggaccggccagccggacttgcgcctccggctgcggccagccggcatagccaggccgggccatcgcatcctgcagcttcagcaccaccgacaccggaccggtctcggtcgcgccatagacctgccccagcggcaccccgcgcgcatggaaggcctcgatatacgacagcgggatggtcgacgaacctgccatcacgccgcgcagcgccgacaggtcggccccgggccagccgggatgctcaagcaccgcgcgcagcgtggccggcaccatcagcgacaggctcggccgcgcctgcgcgaccgcgccgagccaggcgtccggcgcaaagcggtcgtgcagcgtgacctgcgccccggccagcagcgccggcagcgtctggatgcacagcccgccgacatggaacatcggcagcaccgacagcacgtggtcgtccgcggtcatgccgtgcgcccaccagctggcgcgcgcattggccagcaacccggcctgcgtatgcaccgcgcccttgggcttgccggtggtgccggaggtgtaggccagcagcagcggcgcatcgtccggcaccggcgcatgggccacgccgaacggcgcgggatggtcgatcagccggtcgagatgcgcgacctggcagccgctgccagcctcctgcgccagccctgcatggcgctcgtcatggaacagcgcggccagttgcgcgtggccggcaatggtacgcagctccgccggcgccagccggtagttcagcggcacgaacatcgccccgacacgcgcacaggcgaacagcagcaccagctgcaactcgtggttcaggcacagcgtgccgacgcggtcgcccgcgcggatgccccacgtcgctgccaggtgggcgctggcacgctcgacgcgccgccacagcttgccgtaggtgaaggtgcggcccaggtagtgcaacgccggccgccccggcgccgcggcggcatggccatgcagcatggccggcagcgcgcccagcccggcggcgcccgcgcgcatggcgcggctggcggcgctcattcgtcgcgctcgccggattcgtacagggtctcgcgccccatgcggtccaggatcagctcggcggtccagggcagcatcagcgcaccgcagcgcgagtcgcggtagagccgctcaagcggcaggtccttgagcatcgactggccgccgcaggtgcggatcgccagccgggcgatgtcgttggcgccttccatcacggtgtagtgcgcggcgtacaggcgcaggcgctcgtccttggtcggattgggcctggcctcatggatcacgcgccagaagatcgagcgcatggtttccagctggatgcgcatctgcgccaccgcgatctgcttggtcgggtacatgcggcgcttgaccggcggctggcccggcacctcgccgcgcaggtactgcacggtgaaatcgtaggcagcctgggctacgcccaggtaggtcggcgacagcgtgaagaacattgccggccaggtctgcgcggcacggtagtagacgccgcgcggcatcagctgctcatggtcgggcacgaacacgtccttgagcagcagcgtgcgcgataccgtcccgcgcatgcccatcgggtcccactcaccggtcacggtcagcccttccgccttgccgggcacggcgatatagagcgtgtcgcgcatgtcgggatgctggtcgccgcggtcctcggtgcacaggatgccgtagtagtcggccgcgcccgacagcgaggcgaagatcttgcgcccgttcagcacccagccgccctcgaccttgcgcgcggtggtgccgaacggcgccttgcccgcggcagcggcggagccttcggagaacggctgcgcatagaccgcgccatcgcgcaccacgcgcgagaaatgcagctcgcgccgggcttcgtgctcggcgcgctgctcaggcgtcatgtcgatgccgtcggacagcacgccggtccacatggtcgagcagatatgcatgttgtacgtcagcgccgtggccccgcagaagcggccgatctcggcgccgaccatgcagtaggtggcaaagtccgcgccctcgccgccgaacgcctgcggcacgcacagggccagcaggccggcctcgcgcaggtcggcatagttggcgaaggggaagctggcctcgcggtcccaggtggctgcgcgcgcggcgaagcgctcgcggccgaggcggttggccagcgccagcaggcgcgcttgttgcggggtaaagtccgccgtaccgatggcgggaatgaagtcgagctgtccggatggcatgtcgcggtctcctgttttcctgctcgcgccggatgcggtggcggcgctgcggcggttcttgtgttgcgttgccgggaagcggcgtggttcagtgcacggggaagcgccgctgcaggaaatccagcaccgcttcgttgaacagcgcgggccgctccatacaggccaggtggccgacatccggcaggcagcggtattcggcgccgggaatgcgctgcgccatgcgctccatcacctcgggcgcggcattggtgtcgtgctgcccggccagcgccagcaccggcaccgcgatgcgcggcagcgcgtcgcgctggttgaagcgcaccagcgcgcccagcgccgcgcggtaggttggcgccggcaccgccgccatcaccgccgtggcaaaggccacggcttgtggctcggcatcgggcgcgaccatggtgcgcaccagcccggcggccatctcggccatggtcctgccggcgtccagcggcgcggtgcgcgcggcgatgaagtcgcgctgccagggcccgtcgcccttgccaaaggcgggcgaggtgccggacagcaccatgccgtcgatcagcgcgggcgcggccgcgcaggcctgctgcgccaccatgccgcccatgctgtggcccagcagcaccacgcgccggccggcgtcgcgctcggcctgcagcagcggcgccagcgcttgcgccagcccgtcgaagtcatagggatcgatcagggcgctgtcgccgtagccgggcatgtcccaggccgcggcgcggtagccggcctgcgccagcgcctcgccctgcgcgggccaggcggccttgccgccgccgatgccgtgcagcatcaccaccgccaccgggccatcgccccaggccagcgtggcgatgccgttggcgtggcgttgcatcgtcgcggtcgcgctcatgccgccacctccaccagcgtgcccgcttccacctcgttgcggccatccagcgacaccgtgcagttgcgcagcggcaggtcgaaatggcccagcgtatgccgcccggcgacctcgttggcgccggtcgagaacaggaagttgccggcaaacgcgcgcagctcggtgccgttgcagtcgcgcttgtcgtagaaagtcatcgcgtcccagcgcgccagccggttcaggccccagcccacgtgcgagaccgcatacgcatcgcgcgtgccttcgcgatcggcccaggcctggtagtagccgcgcatcatgtcggcgtcgacgccctgcccctcgacgccgacgatgtagtcgtcctcgatatggcagaccacggtatcgcgcaggtaggtcttgaaggtcaggttgacgtcgcccggcgccagcaccagcgtgccgttgacctggcggctggccggaaacgccaggcacagcccgccgggccagtgcgatacctggccgggcttgttgcagaagccccagaccccgcccacgcgggcgtcggccaggccgatgcgcagctcggtgccggccggcgaatgcacgcgcatctcgcgcgcgccgcgcaggcgcttcatggcggcgcgcacggtgccttccagcgccgggtcgggctggcagcgttccaggatctcgggatgttcgttgctgaccatcagcatgcgcggcacgatgccgtcggcaccgcgcaggatcagcggcagttccggcgcgtgcagcaggccttccaccgtgcagtccagcaccaggtgacagcgcgacaaggccgccaccaccggcgcgaggccctgcaaggcatcgctggcgccggtggagcgcaccggcgcgggcgcgccaagtgccggtgtcggcacctggatccgcaccggggtggcgcccagcgactgcacggccagttcggccaaggccacgttgacagggcgggattgcgactccgttacaattccaacgacttccgcaccctgcagggcacagagttccagcgtgcgccggaacgccgccagccagcggtgttcgatctgctcgatgagcatgacttgtctccggttgttcttgtatggcggcagggctcgcctggttttgtgcgccagccaacgcccgcatcgcggattggtggtcgccgggcttgtactcgatgcccatggcgcgaataatatatatgaaatttcatgaactccagcggagcccccatgggcatgcctgaggcccagccacagatcaccagcgccgccgcaccagatttcgatgcgcagcacttccgccgcaccctgtcgcagttcgcaaccggggtgacggtgatcactacgcgcgccagcgccgcgtcggtcgccgccggcgcgccgccgttcatcggcatcaccgccagttcgttcaattcggtgtcgctggatccgccgctggtgctgtggagcatggccacgcgcgccaacagcctgccgatgttccgcgacggcacccactacatcatcaacgtgctgtcggcctcgcagctggagctgtgccagcgcttcgccaccctcaagggcgaccgtttcgccggcgtcgactaccggctctcggccaccggcctgccgatcctgtccaatgcgctggcctggttcgaatgccacaaccgcagccgctacgacgagggcgaccacatcatcttcgtgggtgaagtcgagcgctgcggcgtgctcgatggcggcgacggcccgctggtattccagggcggccagttcaccaccaccgcccccctcgacctctgaacggcaccgggcccatcatggcggacctgcccgcgcaatcccccctgccctttgtcgatggctacctggcctacctgctggcccgcgccagccacctgatctcgggcgaattccaccgcgaagtggaggccagcggcctgtccgtgcaggaatggcgcgtgctggccacgctggccgaccgccccgactgcaccatcggcacgctcgccgaaatcacactgaccaagcagccgacgctgaccaagctggtcgaccgcatggccgccgacgggctggtgacgcgccgcgccggccaggccgaccgccgccaggcgctgatctcgatcaccccgcgcggcctcgcgctggcccagccgctgctggcacgcgccgcccagcacgagcgcgcagtgctggacgactttggcccgcgccagggcgcgctgctgaaagaagccctgcggcagctgattgcgctgcatacgcaacgctaggcgccctccgccgccttcaggatcgccagcggcgaactgtccaccttgatgcgctgcaacacgatgttcgagcggatatccatcacgcccttggtgcggtacagccggttcacgatgaagtccgagtagtgcttcaggttgcgcgcctgcacccgcaggatgtagttgctgtcgccggtgatgatgtacgcggacagcacttccggccacgactgaaccgcggcgataaaggtgtcgtgccagccttccacatcatggcgcatcgagacctgcacgatcgcctcaagctccagcccgagctgctcggcgtcgaaccaggcgcggtagccgccgatcacccctgactcttccagcaggcgcacccgccgcaggcatgccgaaggcgacagcgccacgcggtcggccaggtcctggttgctgatgcggccgttctcctgcaggcaggtcaggatgcgcaggtcggtgggatcgaggttcattcgaatttccttcgactaatcatcaattcttcgcattttatgcgaaagatgaccgcatcgacggtccatttagcaagcctcttgccggcaattttgactatgatttccgtcatcgaggcagacaacgacggcgccttgcaaaggcgccgcgcacccttatgaccgcccccaatcaagacccgcgccggctgtgggacatcagcccgccgctctcccccgccaccccggtctggcccggcgacacgccgttccagcagcagccggcctggcagatggacgagcactgcccggtgaatgtcggccgcatcacgctgtcgccgcacactggcgcgcacgccgatgcaccgctgcactacgccgccgacggcgcgccgatcggcgccgtgccgctcacgccctacctcggcacctgccgcgtgatccattgcatcggcgcctcgccggtggtcgagccgcgccatatcgaacacgcgctggccggcctgccgccgcgcgtgctgctgcgcacctaccggcaggcgccgctggcgcagtgggacccgcacttctgcgcagtcgcggccgagaccatcgcgctgctggccgcgcacggcgtgcagctggtgggcatcgacacaccgtcgctggacccgcaggaatccaagaccatggacgcgcacaacgccgtgcgcaggcacgggctcgccatcctggaaggcatcgtgctggatgaggtcgatgccggcgactacgaactgatcgcgctgccgctgcgctttgccgggctcgacgccagcccggtgcgcgcggtgctgcgcagcctcgactgaaccattcccgaacaacccctggccaatcccacgacatgacgacatttgaccgcgagcactgtatccggctcgaccagcaagacccgctgcgcccgctgcgcgaccagttcgctctgcccgagggcgtgacctacctcgacggcaactcgctgggcgcgcgcccgcgcgccgccgccgctcgcgccgcccaggtggtggccgaggaatggggcgagggcctgatccgcagctggaacaccgccggctggttcgagctgccgcagcggctgggcaacaagctggccccgctggtcggcgccggccaggatgaggtggtggtgaccgataccacttcgatcaacctgttcaaggtgctggccgcggcgctgcgcgtgcagcagacgcgcgacccggcgcgcaaggtgatcgtgtcggaggccagcaacttccccaccgacctgtacatcgcgcaaggcctggccgacctgctgcagcagggctattcgctgcgcctggtcaattcgccggccgagatcgacgccgccgtcggcgccgacaccgccgtgctgatgctcacgcacgtcaactacaagaccggcgagatgctggacatggcctcgctgaccgaactcgcccacgcccgcggcgcgctcacggtgtgggacctgtgccactccgccggcgcggtgccggtcaacctgaaggcggccggggccgactacgccatcggctgcacctacaagtacctgaacggcggcccgggttcgcccgccttcgtgtgggtcgcgccggcgctgcgcgatgccttctggcagccgctgtcgggttggtggggccatgccgcgccgttcgcgatggatccgcagtatcgcccggtggaaggcgtgcgccgcttcctgtgcggcacgcagcctgtgacctcgctggcgatggtcgaatgcggcctggacatcttcgcccagaccaatatgcaggtgctgcgcgccaagtcactgctgctgaccgacctgttcatcgaactggtggaggcgcgctgcggccaccacccgctgacgctggtcacgccgcgcgagcacgcgcgccgcggcagccaggtcagcctggagcacccggacggctatgcgctggtgcaggccctgatcgagcgcggcgtgatcggcgattaccgcgagccgcgcatcgcccgcttcggcttcacgccgctgtacaccagcttcgccgaggtgtgggatgctgtggaaatcctgcgcgacgtgctggacagcggcgcctatcgcgacgcgcgcttccagacgcgcggccaggtgacctgatcgggagcgcatcatgagtgaattcaagggatgccccttctccggcgctgccagcgaggcaggcacgaaagcacagggcgagggctggcacggcgcgcagatggacttcgccaaggacatgagctatggcgactatctcggcctggaccagatcctgagcgcgcagcatccgctgtcgccggaccacaacgagatgctgtttatcgtgcagcaccagaccaccgagctgtggatgaagctgatgctgcacgagctgcgcgccgcgcgcgagtcggtcaaggccgacagcctgccgccggcgttcaagatgctgacgcgggtgtcgcgcatcatggaccagctggtgcaggcgtggaacgtgctggcgacgatgacgccgccggagtattccgcgatgcggccttacctggggatgtcgtcgggcttccagtcgttccagtatcgcgagatcgagttcattctcggcaacaagaacgcggccatgctgaaaccgcatgcgcaccggccggagcacctggccttggtggagaccgcgctgaagacgccgtcgctttatgacgaggcgatccggctgatggcgcggcgtggttttgcggtcgatgcggattgcgtggagcgcgactggacccagccgactgcgtacaacgcctcggtcgaggcggcgtggctggaggtctatcgcaatccgtcggcgcactgggaactgtacgagctcggcgagaagttcgtggacctggaggattcgttccgccagtggcgcttccgccatgtgaccacggtcgaacgcgtgatcggcttcaagcgcggcaccggcggcaccgagggcgtcagctacctgcgcaagatgctggacgtggtgctgttcccggaactgtggaagctgcgcacggacctgtaacgcctgcgcgcgtcggacctggccgtcaccccgccgggtccgacaaccttgccgccagcgcccgcaacgccggcgccagcgtctggtggaacaccgactcatccaccgccccataggaggcactgcaactcagcatgtgcagctccttctcccccaccggccggaacgccaccgcacacgcatggatggctggatgccagtcgcggaacgacgccgcatagccgcgctgctgcgcctcggccagggccgcgcgcgtggccgtctcctgctgcttccactgctccggaaaagcctggctgaactcagccatgacccgctcgcgccgcgccgccggcagcgcggccaggtatgcccgccccatcgaactggacaccagcgacagccgcgagcccacgcccagccccagcatcacgcccgcatcgttgcggatcgattccaggtagatcacttccatgcgctcgcgcttgcccagcgagaccgagaccccgtatgactgcgcgaacgccaacatatgcggccgcgccagcgacaccacgtccgacgccgacaggtaggcatagcccagcgccagcacgccggcatccagcgcgtacttgcccaggctttcgtcatagcgcaggtaaccgagctgcaccagcgtgccggccagccggctcaccgtggccttggggaagccggtgcggcgcacgaagtcctggttgccgagcattgcctcgccggtgcggaagcagcgcatcagctccagcccgcgcgccagcgcggtgacgaagttgggatcgctgtcgcgcaccggcgcgggcggcgtggcatcgggagaaagtggcggactggtcaaggcggctcctctcaggtcggcggttgtccgctcatcgcacaaaggcatgggtgtcgggggttttgcctgttgcacggcaaaaccattgcgatatactaattcaacggaacacagttccgcaatgcggaaccacaaaaaccctccgcgaagatcaccgaacccgtcatgattcccggaagcgccggtgcggcaagcgaccattcgccccgcccccgatgcttcccccgcgctaccgaaggagacctgcatggctgccaacgccgaattccactgggccgaccccctgctgctggaccagcaactgaccgccgacgaacgcatggtgcgcgacgccgccgcggcgtactgccaggacaagctgatgccgcgcgtgctgcagtcgttccgcaacgagaagaccgacgtggagatcttccgcgagatgggcgaactgggcctgctcggccccaccatcccggagcaatacggcggcccgggcctgaactacgtcagctacggcctgatcgcgcgtgaagtcgagcgcgtcgattcgggctaccgctcgatgatgagcgtgcagtcgtcgctggtgatggtgccgatctttgaattcggcaccgaagcgcagaagcagaagtacctgcccaagctggccaccggcgaatggatcggctgcttcggcctgaccgagccgaaccacggctccgacccgggctcgatggtcacccgtgccaagaaggtcgacggcggctatgagctgaccggcgccaagatgtggatcaccaactcgccgatcgccgacgtgttcgtggtctgggccaagctgcaaggcgacgacggcaaggaagcgatccgcggctttatcctcgaaaagggctggaagggcctgtcggcacctgccatccacggcaaggtcggcctgcgcacctcgatcaccggcgaaatcgtgctggaccaggtgttcgtgccggaagagaacatcatgccgggcgtgagcggcctgaagggcccgttcacgtgcctgaactcggcccgctacggcatcgcctggggcgcgctgggcgccgccgaattctgctggcacaccgcgcgccagtacaccctggaccgcaagcagttcggccgcccgctggccgccacgcagctggtgcagaaaaagctggccgacatgcagaccgagatcacgctcggcctgcaaggctgcctgcgcctgggccgcatgaaggacgaaggcaccgccgcggtggaaatcacctcgatcatgaagcgcaactcgtgcggcaagtcgctcgacatcgcccgcgtggcgcgcgacatgctgggcggcaacggcatctcggatgagttcggcgtgatccgccacgtggtgaacctggaggtggtcaacacctatgaaggcacccacgacatccacgcgctgatcctgggccgcgcccagaccggcctgcaggccttcttctgatcgccatccgcgacttgcgcacaggctctccgcagtaaaaaggcccggctgtaaggccgggccaagcacactaccaaggagacgacgaggctgcccccgtcgataaaacacctgtcctgcacgccggccccgccttcacgcggggccgcgttcatttgttgggttggggcgtcaggcgcaggtacggccgcaccgcctggtagcccttggggaatttctcgcggatcaccgcctcgtccttcagcgagggcacgatcaccacgtcgtcgccgtcctgccagttgcccggcgtggccacgctgtggttgtcggtcagctgcagcgagtcgatcacgcgcaggatctcgttgaaattgcgcccggtgctggccggataggtgatgatcagccgcaccttcttcttcgggtcgatgatgaacagcgagcgcaccgtcagggtctcgttcgcgttcgggtggatcatgtcgtagagttgcgacaccttgcggtcgccatcggccaggatcgggaagttgaccgtggtcgactgagtctcgttgatatcctggatccagccgcggtgcgagtccacgttgtccaccgacaacgcgatcgccttgacgccgcggcgtgcgaattcatccttcagcttcgcggtcaggcccagctcggtggtgcacaccggggtgtagtcggccgggtgcgagaacagcacgccccagctgtcgccaagccacgcatggaagcggatgcggccttcgctcgaatcctgctcgaagtccggggcgatatcgccaagacgcaaagccatgttctgttctcctgatttcggggtggaaccagagtatccggattgatatccaacccaaacgaatataaagtcactacaaaatcactcgaagtcataaagacattttgtgacattgatcacgcgtgctttccggcatgcttgcgataccaggcactgcagagtcgcgcttgctggcgtgtagccttgaaaccaccgccgcccgccacatatgctaagtatcagaccgacaaatgccgttagcctcggagcgtagaaaatgtcagaatccgcacaaaccgaaccaaccgcccgcaaacaggagaaactgatgagcgatgtcaagaccgttctgtccgacgccgaggaactgctgaagcaagccgcctcgaccaccggggaaaaggccgccgaactgcgcgagcgtggcatgggcctgctcaagcaagccaaggaaaaggcccaggacctgcaagacgccgtcgtgaccaagagcaaggccgcggcacgcgccaccgacgactacgtgcatgaccacccgtggcgcgccgtgggcgtggcggccggcgtaggcctgctgatcggtctgctgctgaaccgcaagtaagcgattccaacccggcgcggcatgctggtgccgcgcctgagcggcaacccggtcatcgggttgccagtggccggggctggcggcacgccatggcgccaaacccggccccgcctgctggaaaggcgcgtacggcctcgccgtcgcgccgctctttcacgccggagccgcatgagcgaatcccccccttcccccaagttcctcgaatccgtgcgcaacctggccggctcgctggtggcaatgatccagacccgcctcgaactcgccagcgtggagcttgccgaggaacgcacgcgcctgatgaaggtcgcgctgctggcctgcttcggcctggtgttctttggcatcgggctggtcaccctgaccgggctgatcgccatcctgttctgggacacctaccgctggcaggcactgggcgcactgacggtcctttatctcgtgctgtgcgcgatttgcctcgcgtacgcacgcaacctggtgcgcaacgccccgccgatgctggaggccacgctcgccgaaatcgacaaagaccgggagatcctgcgccgatgagccccctggaacccgaccacagcgctgccggacacgaccgccgcaatcacccgcggcgggcccggttcacgcaagaggtgcgcctgccgctggcggtgcgcaaggaactgctgctgacccgcgccgcgctggaacgctacgactgcctgcaggccctgcatgaggtgcggggtggcgcgcaccgcctgggcactattggccattggctgccgcgcatcgcccgtccggggtcgtggatgaaagtggtcggcatgaccaaggactacccgctgctgagcaccgtattgacgctggcgctgccgctggtcaagcgcacgccggtgctgcgctggacctggaagctgtccaaggtcggcctggcagccggcgccgcctactgggtgtacaacacctggcgcgaggccaggcaccaggccgtgccacccgcaaccgcgccgacgcccgcgccggccggcaccccgcccggcgccgataccggcttccgcgatccgctcgttccctgacccgccgccgcgcctggcggctcagcccgccagcgccagcgccggccggtcaccggccttgggatccgccggggcaaacggcaccggcgaagcaatgtggtagccctgcaccaggtccacgcccagctcgcgcagccgttcgagcatggcctcgccctcgacgaattccgcaatggtctgcttgcccatggcgtggccgatgcgctggatcacctccaccatcaccaggttgaccgggtcggctagcatgtcgcgcacgaagctgccgtcgatcttcaggtaggccgccggcagatgcttgagataggtgaacgacgacatgcccgcgccgaagtcatccagcgcaaacttgcagcccagctgctgcaactgcaggatgaacgcgccggcctgtgccaggttggagatcgccgcggtttccgtgatctcgaagcagatgccgtccagcgcgatgccgaagcgctgcgcctgctcgcgcacgaaatcgggaaactggaggtccgccagcgacgagcctgacaggttgatcgcgcaggtggcaatctccgcctgccgtcccgccagggtgccaaacgcggtctcgaccacccagcggtcgatcatcggcatcaggttgtagcgctcgcaggccggcacgaaggccatcggcggcaccagccggccgcgttcatcgaccatgcgcagcagcagttccacatgacggcccgtctgcggcagtgcgccatcgtgcgccggcacgatctcctgcgagtacaggcagaagcggccagccgccagcgccgcatgcacgcggctgacccactccatctcgccgtggcgcgcctgcaccacgctgtccagcggatggtagacctgcacacggttgcgcccgccctccttggccacatagcaggccgcgtcggccgcgctcagcgcctcggcgacgttgacggtctggcgatccagcgtcaccaggccgatgctgacacccagcgtgaaggtgcgctggcgatgcgcaaagcggaaacaggcaatggcgtggcgcaaggcctcggccacgcgttcgccgtcggcgtggccgcattgctccagcagcacgccgaactcgtcgccgcccagccgggccagcgtgtcgctgaggcgcagctggctgcgcatgacctcagccatctgccggatcagttcgtcgccggcggcatggccgcaagtgtcgttgaccaccttgaactggtccaggtccaggtacatcagcgtatgggtagtgccctgcacccgtgcccgcgtgatcgccgcgtccagccggcgctcgaactcggcgcggttgaccaggccggtcagcgcatcgtggctggcctcgtacgcgagccgcgccgcatgggcgcgttcctggctgatatcgtgcagcaccaccaccacgccgatggcctgcgcggcacggtcgcggatcagcgccaccgatggcttgaccgccagcgcctgtccgggcagcccggacacatcgcgctgcaccagctgcgccgaccggctgcgccagcgctgccgcaacgccagcgtgacaatatcgggcagcggcgccaggctttcctcgtcacgcagcacgcacacgctgctcagcggcaggccgcgggcgtcggcttcgcgccagccggtcagggcctcggccgcgggattgagcgattccacgcgcccccacacatcggctgtcaccaccgcgtcgccgatggcctgcagcgtgacctgggcgcgctccttctcggcaaagagctgggtctcgtagcgcttgtggtcggaaatatccgtgagcgaccccgccatgcgcgcgcgccggcgccccgccccgcgcaccagccggccgcgggcgcgcacccacaggtaatcgccggcgcggttgcgcaggcggaattcggcgtcgtagggatcgccgctgcgcaggtggtgggccagcttggcctcgaaggctgccagctcggaaggatgcagcaggcccagcacggtttcgcgcgcatgcggcagttcggcgtcctggtagcccagcatctgcgcgcagcgcggcgagaagtacagttcgccgcggccgagatgccagtcccacaggccgtcgttgctgccctccaccgccagctgcagctgctcttcgcgctgcgccagcgcctcgcgcagccggcgctcgcgccgcagcggcgccaccgacagcaggatcgccgacatcagcagcgcggccgccatcaccgcgctgccggtggtcagcagccgcgtcacgcggcgcgaggcctggcccagatggcccgaaaaggcccgctccagcggcgtcagcctggcgtcgatctgcgcaatattgcgcagcaccggcgccacgcactcatccccgcagccgggctggctggtcagccggcgcagggtcagtgcctgttcgtgcagcgcagagatctcgatgtcgcccgcggcccacacgcggatcgcggcatcgacctcctggatatggcggaaattccggtagagccgcaccatccgcgcaatgtcttcggggtggttgccgccggcaagcagcccttcatggatgcgctccaggtcaggctcgtcgcggtcgagctccaggcgcgcgcggtggtcgcccagcgggatcgcgatcgactccaggtatgcctcgaaatccgccggatcgcgatcctcgccgtagcgcagcaggtgcagcacggcgttcttctggcccctggaccactggctctcgcccgcgacaaaggcgcgcgcggccgacaacaggtccaggctggcgatgctgaacaacgccagcgcaacgaccaccggtacgaacggccagataatgcgcagcacgtgcccgctggccggcaaggaaacgcctgcttgccgcatagggtcttgttggtgggccgtgtctcgcggccgttctgatggaccgcggtcaacacgccgcggctgacccattgtgctgcgcaggcaggcctaagtctctacctcgaactagttaaaggcctcccccgttagcggggcatgccagacgcaaaaagggcctgtggcttgcgccacaggcccttcgtaatactggtgggtcgtgcgtgactcgaacacgcgaccaacggattaaaagtccgctgctctaccgactgagctaacgacccgaaaaaacagaaccgcgattatagggatgcggttctcgatgtgtcaagcacgctcctcaggccatgcgctccagacgccatatctggtagcggaatgccagcactgcaccggccaggatacccgccagcgcgataaacgagccaagcgccagggtcgacacacccgacaggccctgcccgaccgtgcagcccagcgcggtcacgccgcccgcacccatcaggatgccgccgaccatatggttggcgacgtcctcggcattgccgaagccttcccagcggaacgtgcgcgtggccagggcataggccgccgcgccggcgatcacgccgaacacgctgacgatgccgaccgtcaccaccttgctcttgtcgctgaacatcatcagccagtcgagcgtgtaggcatagggtgcgacaaagctcaggctttccatgcggccgctgttggtcgagacgaacagttcctcaagcgtattggggtcttcggctacatagccgaggtggcccgagacataccacattgccacgatgatcagcccgacgccgatgccgccaagcaggttgtcgaacgagcggaagccgcggcccgccagcgcccacagcaccagcacgccgcccagcgccaggcccaggcccagctgcagtgcgccgcgcgcgagccccgtgccctgcgccagcaaggacggcaggtcttgcgtggtgggcagcgtcagcgccaccgcatcgacggtattcactcgcaccacgccgaacaacccgcgcagcgtcatgtaggccgacaggcccaggaagacaaagaccaccagcgacttcaggttgcctgcgccgatacgcaccagcgtcttgctgccgcagcccgacgccagcaccatgccgaagccgaacatcagcccgccggccagcgccgacagccagcccagcttgctggcggtgtagatggtcttggtagggtcgatcgcgccggtccaggccagcacgccggtgccgatcatggccacgccgatcgccagcacccacatgcgcatgcggctccagtcgcccatgttgacgatgtcagagaccgcgcccatggtgcagaagtgcgtgcgctgcagcacggcgccaaacaggaaggtcaggatgaacgtgctcagcagcacggtgcgcgagagcgcggcgaggtcgatttcaggcatgtaggggcgtggacgtcggcttgtgatcaggcagcggcctggtagcgggtgggatcgggcacaccggcggcttcaaagccggcccggcggatgcggcacgaatcgcacacgccgcaggcgcggccgtcgtcgtcggcctggtagcacgacaccgtcaggctgtagtccacccccagcgcgatgccggcacggatgatctcgcccttggtcatgtcgatgatgggcgcatgcacgcggaagcggtcgccctcgaccccggccttggtggcgaggttggccagcgtctcataggccgcaacgtattccgggcggcagtccgggtaaccggagtagtcgaccgcgttggcgccgaagaacaggtcgcgcccgccgacggcctcggcccagccgagcgccagcgacagcatgatggtgttgcgcgccggcacgtaggtgaccgggatgccgtcggaagcgccgtcggtcggcaccgccagcgcgtcgtcggtcagcgccgagccgccgaagcggcgcaggtccaggtcgatgatctcgtggcgggtggcgcccagcgcagccgccacgcgcctggcggcttccagctcagaggagtggcgctggccatagcgcatcgacagcgcataggtctcgaagccctgggcgcgggccatggcgagtacggtggcggagtctagtccgccggacagcaggacgatggcgcgtttggtcatgatgggaagcgcgccgcctcggcgcgcaaaagattcaggcgaatcgggtattttagcgcgacccaagaaaaaggcccgccgaagcgggccttgcagacaggaccgggcaagccggccgcttccggtgttacttcaacgtcttcagccggttgctggccgcctgcgcgccttcggtgcccggatacttggccaccacctgttccagcgtcttgcgcgcggccgccttctggccggactcgagctggttgttggcgaccgcgatcatcgcgtccggcaccttgggatgcgtcgggttgttattgatcatcgtctgcagcaccgaggtggagcccttgtagtcgcgctgcgcatacagcgagttgccgagccagtactgcgccagcggcacgtacgggctctgcgggtacttcttgacgaaagccgagaacgaactcccggcgctcttgaagtcgcccgcctggaactgcttgagcgcggcatcgtattcgggcttttcgcccggctgcgacaggccttcgcggccttcgaccgtaacctgctgcggctcgaatttcttcaggcgcgcgtccaggtcggcgtagtagtccttctgctgcttctgcagcgtgtccaccgtgttctgcagcacttcgttctggccgcgcagccgcgccacttcctggcgcaggccctcgagctggttctgcatgtcgagcgtggtacggctgttctgctcgatgcgctgcgtcgcggttgcctggaaaccgttgaactggtcgcgcaggctgatgaccgccttgcgcgcctcgtcatcatcgaacactccggcatgcgcctgcgacagcggcagcatgccgccgccggcgacggcggcgagccacaacagggtggaaacgcgtgctttcatgaaaggcagtccagagatcagagatcagtagttgatgtccgcgcggcggttttcggcccacgaggcttcatcatggccggtggccttgggcttttccttgcccaggctgacggcctccatctggccgtcgggcacgcccatcgaagccagcgagcggcgcacggcttcggcgcgcttctggcccagcgccaggttgtactcgctggtgccgcgttcgtcggtgttgccctggatcaggatcttgcggcccttgttcgagcccaggtacttggcgtgctcgcccagcatgccctggtagtcggacttgaccgtgtagctgtcgaagtcgaagtacacgctgcgcttggccagcgggctgttcggatcgttgagcggatcggcggccgtgaccggggtcactgcgcgcggatcggcaccggtgcccgcgccggcaccggctttggcggtgtcgtccagcttgacgccggagctgcaggcgccaagggccagcagtgcggcaacggcaagggttttgctcatcagttggggcatggtgaatgactcctgttattgcatgaaaggaccccaggacggctcgcgaacatcgccggactggagggacagaacctgccgggtacgcccgtcagtggaaaccgccgccagcaccgcgcgaccgcccacgcgggtggcatagagaatgtacttgccgttggcggcaaagctgggcgcttcgtcgttggccgtatcggtcagcgacgtcacgtcgccgttgctcaggtcctgcagctgcagcttgaagccgcccgcgcgcgagatgtacgccaggtacttgccgtccggcgaaacccgcgggctgacgttgtagctgcccttgaaggtgacacgttgcgcaccgccaccttcctcgccggaagcgggcatgcggtagacctgcggcgcaccgccgcggtcgctggtgaagtagatgctcttgccgtccggagaatactgcggctcggtgtcgatggcgctgctgcgcgagaggcggcggatgccggaaccgtcggcattgacctggtagacctgggtattgccgtctcgcgacagcgccagcgccaggtgccggccatcaggcgaccacgacggcgcgctgttgttgcccttctggttcgacaccagggtgcgcttgccgctggccaggtcgtgcacatacaccaccggcttcttggcctcgaacgaaacataggccacgcgcgcgccgtccggcgaccacgacggcgagatgatcggctcgttgctggtcagcgccacctgcgcgttctggccatcggagtcggaaatcagcagctggtagcggccgccgaccttcgacacgtaggacaggcgcgtggcaaacacgccgcgctcgccgagcagcttttcatagatgtagtcggcgatcttgtgcgcggtcacgcgcagctgggactggttgacggtaaaggccagcccgcccaggctctggcccttgacggtgtcgtacaggcggaagcggacctcatacttgccgccggcggccggggtcacgctgccggcgacgaaggcatctgcgccgcgcgacttccagctgcccaggtcgacattggcggattccgccaccgtggcgccgcccggatcgacattgcgcaagcgcccgctgcgcgccaggtcggcgcggatgatcgcggtcaggttctgcggggcctgggcctcgccctggaagttggcggtcgcaaccgggatctggctggagccgaccccggagatctcaacgttgagttgcgcgtgcgcggcgccggctgccatcgtcatcgccgcggccagccaggccatcagcgcgcggcggccggccagcggatgccggccgatggcgcgttgggattcgggttgggttgcgttgtgccgcctcgcggacagccagttgggggcccaaagctttcgcatgctgctcctcagtcgatttcaagtttcgtcgggcacggcaggcaatcggcaacacgggcaaatgcggcattgcagcgcgtggcgcatgccccgtctgcgtgcgtatcgcacactgccggccgcgtcaggcaacctgtcatgctagcgctgggaccaagacccggcgatgaaggttgcattatgttgcaaatcatgccgcccaggccactcagtccttcggacggaaggtaatggtgaagctggccggcgccttgccgttctcatcacgcggcagcgggtcggaacgttccaccgcgcgcagcacggcattatcccagcccgagttgccgctggacttggacagccgcgccgacagcagcgaaccatccggcgccagctgcaccgacaccaccgcggtcgggttgcccggcacgtcctcgccaaagacgatattcggcttgacgcggcggcgcacgcggtccgcatagcccggcgacgccttgccaccgccgccggcacccgcgccggccgtactgcccacgccgccgccgcccgcgccggagccgccggccagcgcctgcaggcgcgccagctcgctcttgcgctgggcattggccgcagcctcgcgcttggccttggcgtcggcatccgccttggccttggccttgttctcggcgtcagccttggccttggcgtccgcctgggccttggccctggcgtccgcttccttgcgttctgcttccttgcgctcggcctgttccttgcgctgctgttcctgctgcgctgccttcttcttcgcgtcgtccttgcgctgggcttccttgcgctcggcctcgcgctgctccgcttccttgcgcgcggcttccttgcgttccgcctctttgcgctcagcttccttgcgggcagccgcctgcttgcgctcggcctcttcacgcgccgccgcctcggcacggcgcttctggcgttccagcgcgatgtcggcgtcgtcctcgaccttgctcttcacctcgggcagcggcggggccgggcgcggctgcaccaccggctccggcggcggcggcgggggcgcggtggcggccggaatctcttcccacagctcggcctcggcgccgacgggggtgctgctctgcaagcgcacgccgtagtacagcacgacagccagcagcatgtgcatgaagagcgcgaacaggaaggaacgcagggttccccgctccttgaccggctggtagggataggcggcgacggtcttcatcaggcgcaacggcaatcagataggcgcttcaatgcgtcaggaggtcttggacttgaccatcaggccgacgcgcttgacgccgtcggctttcaggatcgacatcacgtccagcaccgcctcatacttgaccgcgcggtcggcggcaatcaccaccggctggtcgggattctcgttctggcgctggtgcacgaagtcgagcaggccctgcttgtcgagcttgcgctcgaaggcattgccggcgctgtccttgccgcgcgcggtcagctggccactctcgtgcacggtgactacgatcggcggcgccttctgctgcggcgtggcgttggccacggtgggcaggtcgacggtggcggggctcacgatcggcgccgccaccatgaagatgaccagcagcacgagcatgacgtcgatgtacggcacgacattgatgtcggcgctggcccggcggcgcgagccgccacggcgctgaatggctgccattgcaggactcctggaaacgccggcccgggcttgcgcccggaccgtctggattagattcgatacgtgtgcggttagcgtgcctgccgttgcaggatgttcaggaactcttccatgaagctctcgaaccggatcgccaggcggtcgatctccgtggcatagcggttgtaggcgatcacagcgggaatggcagcgaacaggccgatcgcggtcgccaccagcgcctcggcaataccaggggccaccgatgcgagcgtcgcctgctgcacattcgacaggccgcggaaagcgttcatgatcccccagaccgtgccgaacaggccgatatacgggctcaccgaacccaccgacgccaggaacggcagatgcgattccagcacatccatctcgcgctggtaggccgcgcgcatcgcgcgccgggccgcatcgagcagcgcgccggcttcgttgccgcgctcgcgcgccttcaggaactcgcccatgccggattcaaagatccgctccagcgcgccggtgttgtggcggttgttgacggcactgttatatagcgcctgcaggtcgccgccggcccagaagtcgcgttcgaacccctcggtctgggtgcgcgccgagcgcagcgccaggtgcttgcggaagatataggtccacgaaaacagcgacatgacgagcaacagcgccatgacggcctgtgccagcaggctggcgtggagcaccagcgttacgatcgacatgtcttgcgtgacggtcacgggattcatcgtgcggacttgatggtagctagaacggggtcgggaatcggggcgggacggaaagtgcttcgatcgacacacccaacacggatcgcgccagaggccagcatcagctcgccacgccaggcttcctgggtgaactggaccgacgccgggccgacccggtcgatgcgcgtgcggatctcgagctggtcatccagccgggcgggcgcattgtagtccactgccgtgctgcggacgataaagaccacgcccgcctcgtcggcgagcgattgctgctcgatgccgagcgcacgcagccactcggtgcgggcgcgctcgaagaacttcaggtagttggcgtagaacactacgccgcccgcgtcggtgtcttcccagtacacccgcagggtccagacaaagtttgtcatggccgcaattgtaacggagagcgatagcggtttcgtgtaaacccgcatgacgactttgcaacagcaagttgctggccagcccttgccagcgcttgcctggcggggccgacggcttgcggcgggcgcccgcctcgcgctacactgcgcgcaaccattccatcttgcgcgactggcgaagtcagtgggcactaccacgaggaagcgcaagttctctggcgtgacgttcattgcgcgttcgcgtagcgttcagcacgcctaggcgtgaagttgcttgcgcctgccgctcgcctgggcagcgaatgggaagcagggtgcgccctgcaccgacggttacaagccgccggtgctggtcgccgctagccttccccgcgcgccctacccccgatgcgtgaatcggattccctatttttcagacgagtttcgccatgttcgaacgcagccgttttacgatcgaccagatcgaccccgaggtctttgccgccatccagcaggagaaccagcgtcaggaagaccacatcgagctgatcgcctccgagaactacacctcgccggccgtgatggccgcccagggttcgcagctgaccaacaagtacgccgagggctatcccggcaagcgctactacggcggttgcgagtacgtcgacgtcgtcgagcagctggccattgaccgcgtcaagcagctgttcggcgccgaagccgccaacgtgcaacccaactcgggctcgcaggccaaccagggcgtgtacttcgccgtgctcaagccgggcgacaccatcatgggcatgagcctggccgaaggcggccacctgacccacggcatggccctgaacatgagcggcaagtggttcaacgtggtcagctacggcctgaacgcccaggaagacatcgactacgacgcgctggaaaagctggcccaggagaagaagcccaagctgatcatcgccggcgcctcggccttcgcgctgcgcatcgacttcgagcgcatcagcaaggttgccaagtcgatcggcgcttacttcatggtcgacatggcccactacgccggcctgatcgccgcgggtgtctacccgaacccggtgccgcacgccgacttcgtcaccaccaccacgcacaagagcctgcgcggcccgcgcggcggcgtgatcctgatgaaggccgagcacgagaaggccatcaactcggcgatcttccccggcatccagggcggcccgctgatgcacgtaatcgccggcaaggccgtcgccttcaaggaagcgctgacgcctgagttcaaggaataccagcagcaagtggtgaagaacgccgccgtgctggccgagaccctgatcgcgcgcggcctgcgcatcgtctcgggccgcaccgaaagccacgtgatgctggttgacctgcgcgccaagaacatcaccggcaaggaagccgagcgcatcctgggcgaggcgcatatcaccgtcaacaagaacgccatccccaacgatccggaaaagccgttcgtgacctcgggcatccgcctgggctcgccggccatgaccacgcgcggcttcaaggaagaagaagcccgcatcgtcggcaacctgatcgccgatgtgctggacaacccgcacgacgccgccaatatcgccagcgtgcgcgagcaggcggcagccctgaccaagcgtttcccggtctacggctgatgcatcgaggccgcccatgcggattccgcatgagcggccggcagctccgcaagccggcgtcctcgggcaccggcttgcgggcctcgccaacccgccccgcctccgcagaacgacaacacggacaaggcgacggggttcaactgaaggtggtccggcatgaaatgccccttttgcggtcattccaatacccaggtactcgacacgcgcatgtcggaagacggcgatgccgtgcgccggcgccgccgctgcgaagcctgcgaccgccgcttcaccacctatgagcggatcgagctgttcttccccgccatcgtcaagaaaaacggctcgcgcgtggactacacgcgcgccaagctgaaggattccatgcgcctggcgctgcgcaagcgcccggtctcggccgaagccatcgacgaagccatcacccgcatcgaagaaaaactgctggcactgggagagaaagaaatccccagcagccaggtcggcgaactggtgatgcgcgaattgcgcaagctcgacaagatcgcgtatatccgctttgcttcggtgtaccggagctttgaggacgtgtcggaattccgcgacgtgctggatgagtttgcggcgtccaccccccggaaggggtagcaaaagtaacaaaatcgttgtttaatccccgttgcatttccgcaaggcccgctgtcgcatattaaaagggcccgggattgcagaccaaaaaaagaagttaacgaagtcggacgtcttttgacgggggtcagaatgggtcaacgctgccgcggggcagccggctttgccatgctcgaagcattggtggcaattgtcgttctggcggttggcgtgctcggcgtcgccagcctgctgctgaattcatcccgcttcacgcaacaagcttcctacgacaccactgccatgcagctggccaccgagatggccgagcgcatgcgtgccaatccggccgtctcgcaaaccggcgcggcggcggaagccatcatcccgaaccgctacttcatcgacactgccaccgggcagccgcccgcgctcacggcagcaaacagcccgtacgcgatcgcctgcccgggcacggcggccgggtgcgcgcagcaactggcggatttcgatgtcgccgagttctgggagcgtgtcagcacaggcctgcctggcggacgcgccgtgatttgccgggacatggtcgcctacgaccaggccaccggcttctcatggggatgcacgccatcggccactggccgcgcggacgacgcaccgattgtcatcaagatcggctggatctcccggcttgccgccagaaccgtcgcggcacgggtcgacatgtccgacatgggcacgcgcccccaggtggtcatcgtggccacgcagggcacggttaactgacatgcggaacgccaggatgtatctcaacgccggccggcatcgtcaactggggctgtcgctggtggagctgatggtggcgatgacgctgagcctgctcctgatcatggctgccgcggcgctctacctgaccggacgagccaactacaacagcatcgatgacaccactgcgctggatgagaaaggccgttttgcggtggataccgtggttcggatcgtgcgccaggccgcgtggagcaactatgcgggcaacagcgccgcggcctctcccggcgccagcgggcctcccgcgcccagccccggaggcgtcatgctcaccaccacgagcctgtcgccgaccatcagcggcctcgacagctgcggcgcccccgcgcaagatctcggcaatccggcgcaaaacctcgcgtgtccggcccaagcgggtgccgtgaacaagagcgatgtgctgcaggtccgcttcttcggctccggcacgcagcaggaccgcaccgtcccggacaacagcatgatcgactgctccggcaatggcgtcgccgagccgcaggcctgggaagacgcagacctagcgcgcggcatggcggtcttctatgtcagcaacgatgccggcggcatgcctcagctgatgtgcggctatcgtccacgggacgccgccaacaaggaaatcctcacggccggcacggcgtaccaggctgtttcgctgatctcaggcgttgaagtcttccaggtgctttacggcatggatacgaatttcgaccagaccccggaccgcttcctgtcggccaccgaggtgctggccctgcccaccacctggcagaacgtcgtcgccataaagattgccatggtgctgatgggcgataccgccagcgcatcgcctcaggatccgccaaccttgcgcctgttcgggcgcctgttcccgggctcgccgggcaacgacacatccttcacgccggccacgcaactgcagcgcatgcgacgcctgtacaccgtcaccgtacagctccggaacatggccacctgcaccacctgctcgccgacatgaacacccgcaccgcgcaccccaacccgcgtggcatcgcgctgatcaccgccctggtgatgctgctgatcatcagcgtcatcgccatcgccggtgcccggctggccattggcagcaagcgcatggcatcgaaccagcgcgaccgggacctggctcagcaagcggccgaggcagccttgctggatgcggaaatcgacatccagggtgtttccgccccaaccagccggtcggccatcttctccggcaccacgatgaatgtgctgccgttcgtggcgggttgcaataccggcgtgacaggcgcctcacccttccagggattgtgcgacccggtgctcgacggcacgccgaactggcttgccgttgacttcagccagacgggcgccaacgcacgcaccaccgcctacggcaccttcaccggccgcaggttcccgaccgcgacaggcgggctgctgcctgccgccctgccgcgctacatcatcgagccgatcagcgacatgtcgccaggcgcgagcgagggcgcatacatcttccgcgtcacggccgtcggctttggcgctaacccggcgacccgggtcatgttgcagtcgtactaccggaagggggaatgaatgggaacgtccatgcctgtcgcggagcacggcaaatgagccggatccggaaattcattttcgcggcaatggctgcgcttctcagcctgcccgccggcctgctgcttgccgcaacggaacagagcagcctcgcgaccgtcaagctcgcgcaggcgccgctgtacggccgcaaccagaatatccatcccaacctgctgctgacgctctcggtggagttccccacggtgggggcagcctatcgctccggcacgtattcgccgaccacggaatacattggctacttcaatccgcgcaagtgctacaactacagcggaagcgccagcaatggctattttgtcattgccggcgacgccaacacggccgatcacacatgcacgggccagttcagcggcaacttcatgaactgggccacggcctcggccatcgatatgctgcgctacgcgctgaccgggggtgaccgcgtcgtcgactccgccacacagaccatcctgcaacgtgccgtgctgcaggagagttttttcaacagcaactcctacttcccccgcaagacctacgacaaggcgtcctcggtcacgcctttcagcagcaggaccttgtacatcacctcatgtggcaacaaggtgttctttggggacagcaccgagtccggcgccagctgctcgagccccggcaagtacaggaaccagggcacctacctggtacgggtgcaagtctgcgatgcaagcgaagcgaggtcccgcaccgatctctgcaagctgtatcgcaccgggtacaagccggttggcgaaatgcagcgcaatgcagacaaggtccgctttggcgcgtttggctacctgaacgacagcgccaatacccgttatggcggtgtcttgcgggcgcccctgaagtatgtggggccgaacaccgtcgacagcaatttcaaccaagccagcaacctgcgccgggaatgggatgacgacggcgtattcatccagaaccccgagagcgcgtcagagaacatcagcggcgtcatcaattacctgaatcagttcgggcgttccggcgcctacaagtcattggatccggtcggcgaactctactacgagagcatccgctacctgcaaggccggcaaccaacgcccgaagccatcgacaacgccagcgcctacaaggatggatttccggtctacacacaatggacagaccccatccttgccagttgccagaagaactacgtccttgccattgccgatatcaatacgcactgggaccgctacattcccggcaacaccaggacgacctacctctccggtggcaagccggtctctgccaacgactcggcccggccggcggacgcgatatcgaaatacagcaagtacagcttcgatgtcacgacctggacgcaggcggtggccgatctcgagagttcgggaacatccggcaacagccgccccgacacctcgctcgccaacctggctggcgccgacaccggctccagcggccacggcacctactatatggccggcgtcgcgtattgggcccatacctacggcttccgcccggatatgccggaattgcgcgtcaccacgttcagcatcgacgtcaatgagaacgggaacggcagcgtcggcgacgaacagcgccgcagccagatgtacctggcggcaaaatacggcggctttgacgaccagaatggtgatggcaatccgttccgcaccaagggggccagcggcgccaccgtcaccagcaatgccgaatgggaatcgtcgggcggatccgacgtccccgccaactggttcctggccgggcagccggccgccatgatcgcttccatcaagaaggtcttcgcgcaaatcgtcaacgcggccggcacattgtctggcgtggcactgacctcttcccaggtggcgagcgacaccctcttgttcactcccggattcgaccagcgatggaacgggcgcctttcggcactggcggtgaccaatgatcccgacaccggcgttcagatctccagtaccgaaacctgggaggccggcaaggtgctgactgcccgcaccgctgcccgcaatctgctgacctgggtcccgtcgggcacggccgacaatgcaggaaccggcgcgggtgcgggcgccaccttcgaatggaaatccctcaacgccgcgcagaaggccgcactgaagctcgcgccgacagagactgacaccgtggcccagagccggctcagctatctgcgtggcgagcgcagccaggagcaatccaccggcagcacggggaccatgcgcttgcgcgactcactgctgggcgacatcgtcaactcgggccccgtctacatggcggccccgtccagcaccatcgccgaaagcgactacaccgccttctacaaggcccacagccagcgtaccgccgcagtttacatcggcgccaacgatggcatgctccacgccttcaatgcggccaatggctctgaactgtttgcctacgtgccaaacgcagtgttcgccaacctggtccagctgacctcgccgagctatatccatcggccgtacgtggacgccacgcctgccgtggcggaagcccgggtcggcaacgcctggcagaccgtgctggtctctggcatgggtggcggcgcgcaaggcctctttgcgctgaatgtcagcgatcccgccagcgtcggatccggcaatgtcttgtgggagttcacggacaaggatgatgccgacatgggcaacgtcatgtcgccgccccagatcgtcaagctgtttgccggcaaggactccgacaacaagcctgtgtacaggtggtttgccatgacgggcaacggcctgaatgccaacgatgcggatggcgcgagcaatccggccgcgccttcggtgctgttcatcgtggcactggacaagccggccgggacgccgtggcaactgggcgtcaattactggaagatctcgatggcggcggacgtcaccgccggcattgccaacgggctgagctcgccggcgctggtgcggcttaccgacgggcagaccgtcgccgcctacgccggcgacctccagggccgcctctggaagttcatcctgaatggcggcccatccacctggaacgctgccggggccctgccctactacggcggcggcaactacggccggccgctgttccaggcccgcgatgccagcggaaagccgcaaccgatcacggtccagcccaaatgggtctacgcgcccggcggctacatggtggtgttcggcaccgggaagtacctggagcctgccgacaccatcaccaccggcacgctgacccggaacgccatgtacggcatctacgatgcgggaggctcccagtcgatcgcagaccgcagcatgctgaacccggtcaccctgacccgtaacagcaagggcgcttacgaatattcgtcacgcagctatagcctcggctcaaagactgggcagaaggcggggtggtactttgatttcccgggcaacggagaacgccaggtcaccgcactcgtgccagcctacggaaagatctggttcaactcgctgatgaccggcgaagatctttgcggcgcctccagcaacagcggccgctatcagatcaatgcgctgaccggcatgcccgccacggggacatcgaccggcgatctctccaccttcggcatcctgggtgcgccagtgctgatccagaccaagaccacggtcgatccacaacgcaatgccgtcggccagatcactacgctgaagttcatcgacgtgttctcgttcggcgcatcgggtggcggccgcagcgcaggcgcgtcgttgtccagcaggccgcttgtgtccggcaacacagccaccgacggggggcaccccaccaccgggcgccttggctggcgcgagattcgcaatttcggagccgcaaaatgaagcgctgccaccgtgactggcgtcgccacgccagcggcttcacgctgatggagatgctgattgccatcgccatccttggcatcctcgccggcattgcgtatcccaactacgccgaacatgttgcccgcgggcgccgcaccgaagccaaggctgcattgatgacggccatgcaagcgctggagcgtcgttacgcacaggccaactcctacgtcgaccccgccgacagcacgcgcgcctggcgcggcttcccgcaagcctcggaaagcggcaactacgcgattgcatccggcgcgtgcgcagggctggcattcaacgaatgcgtgcaggtcagcgccacgcccacgatcgccgacaaccgctgtggcacgctgctgctgcgcagcaccggcgagcgcggcgtgctgatcaaccatgtcgccgccttcgcgaacctgccccagggatgctggtgatgcgccctcaagccccccgaccccagaccggattcacgctgatcgaactgctggtcacgctggtcgtgctggtcatcctcgccggcatggcggcacccgcctacacctccttcattcagcgcaacacgcttgccactgaagcagacgcgctggcttcgtcgctttccctggcacgggccagtgcgctatcgcgcaatagctgggtcaccgtggcgcccgtcagcaatgactggcgcaacggctggactgtctgcctgaacccaaatcgaaacgcggactgcacgggccaagccgtgctggttcagcatgtcccctccgcccagggattgaccgtagcattctccagcacgccgcagtcgggggtcctctcctactcgcccgtaggctatacccgcacgctggcagatgcgatgcagtctgcccaggtgctgatgggactgggcaccggcaaccagaagctcatcgatatcagccagttgggcagggtccgcgtatgcgcgcccgtgccgacacaagccacggtgtgtcagtaggcgaggctgcctggtcgctgttcccgggaagaccgaaacaacattctgcaaatcctccacgcttaggcacgtattcgcctgctcgcgacagctagtctgacggtccctgccagtctcggtgaccgcccatgccggatcttcgcaagccagcacatccacctgcccgcccgcgccgcagaccgcgttgcgccggccgccccgcgggattcgcgctgcatgaaacgctgtgcgcgctgatcgtccttggtgccgggctgatgccaatgatggggctggcgccgaaggcgctggcccagctgcgcgaactcgacgcgctggcccggtccgcccgccttgccgtggagatggctgagctggatacagcgcagccggcactgcaaagcgggcgaccagacctctggtcgagccggtgcgggagcaacccggcgtttccgtgcccggaagattcgccactgatcatggccggacggcttggcgggcaggccggcatacccgcgatcgccttgtggatgcacccatgaggcgggacgcatccagggcattctcgctggtcgagctgctggtcggactgatactcggcctgatcgtcaccgcggcagccgttgcggcattccatgccactcgtaccgcctacctcaccgccaccgaccgcatcctgctcgaagagcgcggccagcgcgccctgacgatcatcgccgcgctgctgcgccagtccggctggccgggcgagccccttcccgccacctcctaccctgcgccgccggccgtcagcggcgccgacgactgcggtcagcctgccatcggtgcggtgccgtcctgcggcagggctggcgtcggccgcagcgatgcgctgctggtccgcttcagcggcagcggcctgccggctgcgccgtcgcagccggatgaagccatgaccgactgcagcggctacgccgtcgccgcgcgcgtggccggtgctgacgcgcacagtggctacgtcgcagccaacctgatctatgtcgcggcgggcagcgatggcgtgccgcaactgctgtgccgctacccggcacgccgcggtggcgtgatcgacggcactggctggacctccggcgcgctggtccgcggcgttgaatcactgcaagtgcgctacggcctggatacggacggcgacggccgggccgaccgcttcgagacggcatccgcgatccactcgctggatgaatccgcctggcatcgcgtggtggccgtgcagattgccattgccgtgcgcggcgagcgcccgggttcggcagcggcaagcccgggcaaagacgccgacccacccggcaccgccgccggcgatctggcgccggtgccgccgtcgcaggccggcaccgcccgccgcgtcttcgccaccacggtgcggctgcgcaatgcgccacgctgccaggaaacgctgtgctagcccgccgccttccatgtcgccacaatgcaggcgccgtcacgctgctgctctgcgccacgatgctgctgctggtagtgctgaccgctaccggcacgctgcacatgctgctgtccgcgcggcaacttgccgtcatgcagctcgaacgcgaaatcgcattccgggccgccgaggtcgcgttgcttgatgccgagtcggacctgcttgcggccgccatatcgcaagacatgatggggcggctcggcatctggccggcaccgggacactgcggcagcggccagcaggctggcgtgtgccggccagcggtgacgggcccacccgtgtggcagccctggctgctggccgacaccagcgcggacgccgtcggcgtgccattcggccgcttctcgggtgcgacgctgccggtgctgcccgcgggtgccgccggcacgcgcgaactgccgcggtatgtcgccgagatcctggacgaagcaccgtccggctacagcactccggatgccccttccgccaccacaccggcaccacggatccggatcacggccatcggcttcggccgcagccgtgccgtacgtgccgtgctacagagcgtgatccagccgtgaatcgcctcgttgccgttgccttcgcctgcctggccatcgccattgcaccagcgtctgccgccaccggatccgaagcaggccgattgccgctggcttaccggaccacggcgggcgcgtatccgtggaccgggcgcttgttcgctgtcggctggcaaggaccggcgccagtgctgtcgccttatctatgggaagccggcacgagcctcgaccatcggccggttggatcgcgtcgcatattcacgtcgtcagcgccgccgcagcgcgtcatcgcgctgcaatgggctgccatcgatgccgccttccggaatacggatagcgcggacatgctgggccgccttgaccgcgctcacctcgaatggctgcgcggcgaccgcaccgaggccggcctgcgccagcgcgacacgcgactcggcaatgccgcaggcgcgcgcgtgcgggtggttgcgcctccggcctgggcgcctggcaaacccgggcatgccggctttcgcgcgcgctacagcctgcgcccgcacgtcgtctggctgggcaccaacgacggtctgctgcatgcgttcaatgccgtgaccggcgaggaacgcgccgcctatctgcccggcgtgctgttgccctatgccgccgccacgccggcgaacgacgcgccgctggcgcccgcgccctgccctcgccccgaagcgcaggatgtgacgatccatggcgagtggcgcacggtcgtgctgtgtggcatccctggcagcgccaggaccggcaaccccgcagcggcattcgcgctcgacgtctcggatcccgacggtccgatgccctttgcattgctgtgggagatcgccgccacggacacattgccactatccgcacgcggcccggtgcgtgccgccggcattcctggccaggacggattgcgctggtacgcagtcgtgacgctggctgccgcgacccatgacaagtcggaggcagcgcgctccggccttgcgctgctgccattggacaagcccgccggggcggcatgggccgggcagtacgccgtccgcaccttgccattgccggaacgcgactgcctgggccggccggcaaccggcaacctggtggcggccagcgtgctgtccgacatgacaggcacggcacgcgctgcctatgcgacagacgatgccggccagctatggcgcttcccgctcgcggaagcgcctcagccgggcggtgcgcccgccgtgtcatgcctccaccggatgcagacgtcggcgcagccgctcatgcccgaagcgcccgtgctgctcggagcgccgactgcgccggtcgtggtctatggcacgggcaacgaacttgcagcggtgcccgacctgtcgtcctcgcgcggcgccactgcagtcccattggtgcaagttgtggcgcaggccgtagatggcgggcacatcctgcgcgcgcagccagccggcgccggcgatgccggctggcatctgaccctgccccatgccggcgaacaggtggtggaggtccagccggtcttccccggccatctgctgttcgtgacgcgcacgcccgatggcgcgcaacgcagctacctggtgctggcggcgaccggggaatcggtcagccagagcggaaccggcgaacgcctgcacatggccaccggccagttgctggctccaggcgccagcgtgttcgtgaccgttgccgaattgcccgccgcaccggcgcagccgggacgcaccgcgcgccaggcttacgagctgtcgctatgggctgtcgatggcaacacggtcacgcgggtgtcgcaaaccatggccagccggcgcaccgggcgcctgcgctggcgcgagatcgccggaccggtacgggaggatttgccatgactaccgcggcgcctgcctcccggccccgggccgggttcagcctggtcgagcttgcggttgcgctggccgtcctcgcgatcctcgcggccatcgccgtgcccgcatggcacggccacctgatgcggggatggcgggcgcaggcgcgtaccgcgctgaccgagggaatgctgcaactggagcgccacgccgtcggcgccatgacgtttgccaccgaacccggtgccgaagtggccgccggggaatggccactacccgtaccggccaccggcaccgtgcgtcatgtcgtgacagccgcggcatgcccgcaggccggcctggatacctgtgttgaattgcgagccgtcccgcagcggcccgacccggagtgcggcgtgctgatcctgcgcagcaccggacagtggctgacgctacccgaaggtgaagccgtgccgcggccgcttccgtcccattgctgaaggcgcgatgaacagccacgctccccgccgccaccatggcctgactctggccgagctgctcgccggcctggccatcctggcactgctggcggcggcatcctatccggtgttcggcggcctgctcgcccggcaacaggtcacactggcggccgaccggctggcggcatcgctggcgctggcgcgggccaccgcactggcgcgccgcctcgaggtgacgctgcagccgctgccgggcgaggcgacgctgggccctggctggcaactggtcgcggcagacggcgacccggatcgccgcgcggtgctggccgtggtcgaaccgggcatgccctgcctgtgggtgacgctgcgccagaccgcccgcggcacgaatgtgctgaaattcctgcctgtgggatactctcgttctgagcagggcggtttccaggccgccactttcacgctcggctgccgtggcgagcagcggcaagtcagactgggcgcgcagggacgtatccgactctgcacccccggccgcgacgctgactgcgatgcgacggagtcctccggaccaccataacccggcagccctgtattccagatcgctgcgccaaggcaaacgcaaccgccgaatgttttccgataccgaccacgccgccatgcaacaggccctcgcgctcgccgcgcggggcatgttcatcaccacgcccaacccgcgcgtcggctgcgtgctcgtcaaggatggccaggtcatcggccaggggtttacccagccggccggacaggaccatgccgagatccaggcgatgaaggacgcgctggcgcgcgggctggacccggccggctccaccgcctatgtcacgctggagccgtgcagccatttcggacgcacgccgccgtgcgccgatgcgctggtgcgcgcgggcgtagcgcgcgtggtagcggccatggaggatcccaacccgtcggtatccgggcgcggcctgcagcggttgcgcgaggccggcgtggacgtgcgctgcggcctgctggagaaggaagcgcgcgacctgaatatcggcttcgtctcgcgcatgacgcgcgggctgccgtgggtgcgcatcaaggtggcggcatcgatggatggtggcaccgcgctgcatgacggcaccagccagtggatcaccggccaggccgcgcgcgacgacggccatgcctggcgcgcacgtgcgtgcgcgatcctcaccggcatcggcaccgtgcgcgacgacaaccccgcgctgacggtgcgggccatcgccacgccgcgccagccccagcgggtgctggtcgattcgcggctggaggtcccgctggacgcgcagatcctgacgccggacaccggccagttcgccaagccggtgctggtgttctgcgcggtggaggaccgcgaacgccagcgcgcactggaaggccgcggcgccgaagtcgtggtcctgtccaacccgcacggcaaggtcgagttgcgccgaatgctggaagaactcggccggcgcggcatcaatgagctgcacgtggaagccggcttcaagctcaacggttcgctggtgcgcgagcattgcgccgacgaactgctgatctacctcgcacccaagctgctgggcgatgcccagggcatgttcaacctgccgccgctggcgcggctgcaggacgccgcacagttccgctggcatgagatccggcagatcggcgacgacctgcgcctgattgcccggcgcaacgacgcgtagcgcgccacccatcggcaccgcgtatccagattccaaatacccaaagcagaagacaccaccatgtttacaggcattgtcgcggcagtcggccgcattgattccgtaaccccgctgggcgccgccgatgccggcgtgcgcttgcatatcgccgcgggcgggctggacctgtcggacgtcatcatcggcgacagcattgccatccagggcgcctgcatgaccgtgatcgccatggcgcccgacagtttcgacgtcgaggtctcgcgcgagtcgctggacaagaccgtggggctggagagcaccggccgcgtcaacctggaaaaggcactgcgcctggccgaccgcctgggcggccacctggtgtccgggcacgtcgacggcctgggcgaagtcgtgcacttcgcgccggtgggcgaatcgcatgaactgcgcatccgcgctccgcgcgagctggcacgctacctggcctacaagggctcggtcgtggtcaacggggtgtcgctgaccgtcaaccgcgtcaatgacgaagccgacggctgcgtgttctccatcaacctgatcccccacaccgtggaagtcaccacgctgcaggaactcaagccgggcgcgcgcgtgaacctggagatcgacctgatcgcccgctatgtggagcggatgctgtcgaccgcgcaggcccccgcgtaatcccgcgggctacctgccctcgtcaggcacgttataggtctcgcgcagcttgtcggtgaagggacgcagcgcttccacgcatgcgctgctgttgccgccctccatcgtggacaggctccagttgcagccgccggcgtccggcgcgtgccagaccacatcgccaaagcatgcgccttcgcaggcggcgaacttcgactgctcggcgcgtaccagggcacgcagttcagccttgttcttgatctgcctcgacatggttgtctccctttgttgtacaaagtccgcgggcgcgatcgggctgccgccctgatttgaagtccgaaccgccgcttgccagcgcggcggcattcagggcggggcgtgcccttttgtcccgagcatacgctgacaaacccctcctgtggcaatttgcttgtaccgccggccccctgggaggcgcgccgcgcggggcctggcagctttgttgtaagtcagctggtgcctgcagcgcccgaggcctagaatggttaagcagcgcttgcagtccatgtatgcccacaggcgctcgccactcgttcccgggcctcccccctcgacaacgtctagcaccggtgactgctgaagtcactcacggggaccacctggaccttcatgctcccctgcccgccgcgccgcgcgctcgtccgcgagctggcgctcccgccgtttctttcaactgccggccggattgttgcccggcgcccatgaaggaactcactgtgcccgaccccaccgccagaatcctgtatcagcgacttccggccacgcgcctgctgcgtgaccggcatcccactgcgccgatgcgcgcgcgcctgggctttgtgcgcctggccgcgacccacctgcaccgtgccgccacgctgctgatcgactgggaccaggccgtgggcaacggatggccgcggctgcagccgccgtcctcccccctggcgaagacattccggcgcccaggcgcccggcgtttcgcaggctttccgtggtccagcggcaaatggacctgacaccaagcgaggcatgaccatgctcaccctgttgtatttccggctgaacgacattgccgcggcaaggcgcgcgcacgcgcagcttggcgagctggccgcgactcccgcacgcatcgacgggccatggttcttccagcgcgacgaccagccggccgaaggcctgccctcgccccacgcggcacaggtcacctatcgcaatgaagtcgcggcagccggcatggccgccggcgcagtgctggtggcctggctcgtgttccgctacggcacgccggtcaacgcggccacgggcttcatggcctacctcggcggcatggcgctgggcgccgtgatcggccggtggctgggcagcgtgatcggcgccgggatcatgcgcgccggcctgaggcggcagaagcggcaaatgaccgcaggccagctgatgatgatctgcgcgtgcgacccgcacgcaaaggggcggctctgcgagatcgcccaggatgccggcgccgccgccatcgacccacgggatggccggctgcccctgcgcggctggctgacagaccgccactggcccgcatggcttgcaggccatggccagcgcgctgtcccacacaggaaacaagcatgagcgagagttttttctatcagcattgccacgttgtcgtgacactggccgaggtcaccttcggcaagtgggaatggacctatgcgctggatgcgcatgccaggttcaccaaacccaacgccggcttcctcacgcgcgagctcgcgctggctgacgcgacccgcgcggccagggcgcgcatcgccaggacctcgcggctgcgcgccgcaggccacgaccgcaccgcgctggccgccgccgcatagccccggccgagccaggcgccggcaccctgccggcaacggggcggcccatgcagcaccgcgctccccacccgcttcaggcaggcgccgcactttccggcgccgtcgcctcacgccttgcctgccttggcgtacaatacccggcttgactgggcaacctgccgggcgtatatggcctggccggcccggcccgacgccccgcctcagtccggccgctttcaaccgcggccatgtttcctgccccagctattcgccggtttttcgctcgattcgccccaatttgccgttcagcacgccatgaaaatcgcccgtaccgaagacatcattgccgacatccgcgccggccgcatggtcatcctcgtcgatgaggaagaccgcgagaatgaaggcgatctggtgctggctgccgatttcgtcacaccggaagcgatcaacttcatggccaagcacggccgcgggctgatctgcctgaccctgaccgccgagcgctgccgccagctggacctgcacccgatggtcagccgcaacggcacccagcacggcaccaacttcaccgtgtcgatcgaggctgccgagggcgtgaccaccggcatttccgccgccgaccgcgcccgcaccgtgcaggccgccgtcgcccgcgacgccaggccggccgacctggtccagcccggccatatcttcccgctgacggcccagcccggcggcgtgctgatccgcgccggccataccgaggccggctgcgacctgggcgcgctggcaggcctgacgccggcggccgtgatctgcgagatcatgaaggacgacggcaccatggcgcgcctgccggacctgatcgagttcgcgcaggaacatgacctgaagatcggcaccattgccgacctgatccactaccgcagccgcaccgagagcattatcgagcgtgtgggcgagcgcgccatgcagacgccctacggcaccttccacagcatcgcctaccgcgacaagcccaccggccaggcgcacctggcgctggtcaagggttcgcccgcgccggaccaggaaacgctggtgcgcgtgcacgagcccttctcggtgctggacctgctggaagtgaagtgcaccacgcattcctggagcattccggcggcaatgaaagccatcgccgaggccgacagcggcgtgatcgtgctgcttaactgcggcgactcggccgaccagctgttcacgcagttcagcgcgctggacgcgccgcagtcgcgcccgcgccgcaagccggacctgcgcacctacggcatgggcgcgcagatcctgaaggatgttggcgtgggcaggatgcgcgtgctggcgtcgccgcagcgcatgcccagcatgaccggcttcgacctcgaggtcaccggctaccaacccatgaacggccaggccgactgagcctgcgccacccggacaccccggcagcgcgcaccagcgccgttgccgccccgaaaactggagaactgaacaatggatcacggcttctaccccagcaacctcgacggtgaaggcctgcgtatcggcatcgtgcaggcccgcttcaacgagccggtctgcgccgaactgctcgaagcctgcgtggccgagctggaaaagctcggcgtcgagggcgaagacaccctggtggtgaccgtccccggcgcgctggaaatcccgctggcgctgcagaagatgtgcgagagcggccagttcgacgccctggtcgccctgggcgccgtggtgcgcggcgagacctaccacttcgagctggtctcgaacgagtcgggcgccggcatcacccgcgtcggcctggacttcaatgtgccgatcgccaatggcatcctgaccgtggatactgacgagcaggcccacgcccgcacgcgcgagaagggccgcgactgcgcccgcgccgcggtggagatggccaacctggtcgccgcgctcgattcgctgcgcggccaggaagatgaagacgaggacgacgatgagtgatacgtcgaacacccccgacaacgacggcggcaagacagccggcggcaagcccgccgcggcccgcaccgaggccaaggcaccgcccaagagcgcgcgccgccgctcgcgcgagctggctctgcaagggctgtatcagtggctgctgaaccgtaatgacatcggggcgatccaggctcacctgcatgatgcgcaaggtttcaacaaggccgaccgcgagcacttcgacgcgctcctcaacggcgccgtacgcgaggaagcccgcctgaccgccgccttcgagccgttcctggaccgcaaggtcgaagaactgtcgccggtcgagcgcgccgccctgctggtcggcagctatgagctggtgcactgcctcgacatcccgtacaaggtcgtgatcaacgaagccgtcgagctgaccaagacctttggcggcgtcgagggctacaagtacgtcaacggcgtactggacaagcttgccgcccaggtgcgcgcggccgaggtcgcggcgcgccgctgagttgccagctgagccgcccgcgggccggcccacgccatcacggctggcttgcgccggcagtgatgaagacgacacccgccccggcgggtgttttcattcctacctatcctcttgctgaacgggccccgggcccgtcccggaccaccatggacatgcagcacctggccaccgcctcccgcctcgccaatatcgaagccttccacgtgatggaactggccaagcaggccgccgcgctggaacgcgccggccgccatatcgtgcacatgggtatcggcgagccggactttaccgccgccgagccggtggtgcgcgcggccgaagccgccatgcgccgcggcgtgacccagtacaccggtgcgctcggcatccatccgctgcgcgaggccatcgcgggctattacaagacggcctacgggctggatatcccggcccggcgcgtgatcgtcacggccggcgcctcgggcgcgctgctgctggcgtgcgcggtgctggtcgagatcggcgccgaggtgctgatgcccgaccccagctacccctgcaaccggcacttcgtcgccgccttcgacggcgccgcgcgcatgatcccgagcggcccggccgagcgcttccagctgaccgccgcgcaggtcgaggccaactggggcgagcagacccgcggcgtgctgctggcatcgccttccaaccccaccggcacctcgatcctgcccgacgagctcgcccgcatcctgcaggccgtgcgcgcgcgcaacggctttgccatcctcgacgagatctaccagggcctgtcctatgacgcgccgccggtctcggcactgagcctggacgagaacgtggtcacggtgaacagcttctccaagtacttcaacatgacgggctggcgcctgggctggctggtggtgccggaggcgctggtggaagccttcgagaaggtcgcgcagaacctgttcatctgcgcgtcggccgtggcgcagtacgccgcgctggcctgcttcacccccgaggccctggcgatctacgacgaacgcaaggccgagttccgccgccgccgcgacctgatcgtgccggcactggagtcccttggcctgcgcgtgccggtgcgccccgacggcgccttctatgtctacgccgactgccgcggcgtcaaccaccccgccgccggcgatgccgaccggctgacgcaggcgatgctgcacgatgcgggcgtggtcatggtgccggggcaggatttcggcccgcatacggcgaaggactacatccggatctcgtacgcgacctcgcgcgagaatatcgaggaggcgatggcgcgcctcggcaagctgttccgctgaccgtcctctgccgcggctgaagcaggcaaaagaaaagcaccccgcggggtgcttttctgattggcggtaccgttgcgcgctcaggcgttgtgcggaccgttgttcgcttccagtttctcggtcggggccagctgctcggccggggccttgacctcgaccggcttgtcggcgttggcgggcgcgttgcgcacgcccagcagctggcgcaggcgggcacgctcggccagcaccttggcgccgtagccgccatcggtagccgtggtggcaccgacgtagtacttcaggccgccttcgatcgagccggcgcgggcgatgcagtccttgagcaccagcgcgccgatcttgatattggcatacgggttcagtgccgcggcaacgccgccgacggcctcgtacttgtcctggtggaccttggtcatgacctgcatcaggccctgcgcgcccacgccgctttcggcgtacgggttgaagctggactcgatcgcgatcacgcccaggatcagcagcgggtcgatgccgacctcgcggccggtcaggtaggccgccttcaccagctgcgcggtggcctgcgccgccacgcggtacttgcgggcgatatagtcggcgacggccgcctgctcgcgcgcgctgcccagcgtggcggtgctgcgggcgtcttgcgccacgcgcgtgaccgggatccgcgcggcgaggtgcgcgaccgacggcaccttggcggatgccgccagggtccattcgtccacgcccgacaccgtcggcaggccggccttgccaaaggcaagcttggccgcggcgacgtccgccgaatgcggcggcacggcagtgctggccacggcaggcgcggccggcatggcggcgccaaccagcaccgcgggtgcctcgtcacccgccagcagcgcggccagcgtggtgcgccattcctggctcagcgacagcgacacggccgaaacgaccgcgaccacgcccaggctgttcagcgcgtacttcagcgttgtgcggccaccgcgcaacgcgcggcccgcgaccggatgcgcaagacggacctgcaatgcccgactcactccgggtaccggctgtcggagacggacctgcaaggcccgcccgatgccgggaagatgaagggttttccaaccgctcatgcttacctccatccgttgcccgcttcgcgcgcccgactgcggcacgcgcccgatctcaacgtactcaagtaaggatgccgcgccgtccagcagtgacgaccaagcatctgttggcaggcgctccccgtgcgcccaactggaaacaggctacgctctgggggagcgcaccctgccacgactaaactcactacgctccggcaagtcgccggaggcgaccggtcggcccgccttgcttcgggtccatacatcggtccttgctggagggactttctggcacattttctttatgtgcaccccttgacacagggggaaaatccatgttgcgacgcaacactccaggagcaagaccggattgtaggaacggtgttatatcccgtcaagaataataacttcggtttctactacttacagttatttgtaacaatgattgccatgtcgccaccggatcacccgattgcccgcaaacgcaggcctggccttggctggtcgctcggaaaagtacgctgtcagcgacaaaaaacttacaatttgcgcggcttggctttgatgatttttttgccgcggcgccggtgaatgtgtatcgtcaccgacttcgacgccgccttgcagaggctttcccccagccccgcaccacaacagaattcactatgcaatacaaagacttgcgcgatttcatcggccaactcgaaggcatgggcgagctgcggcgcatcgcccggccggttgcgcccaacctggaaatgaccgaagtctgcgaccggctgctgcgcgctggaggccccgcggtcctttttgagaaaccttccggagccagcaccgatggaggtatctatagcgtccccgtactggccaatctgttcggcacgacacacagagtcgcacttggcatgggcgccgaatcgatggaggacctgcgcgacatcggccgggtcttgtcagcattgaaggaaccggaaccgccgcgcggcctgcgcgaggccggcaagctgttcacgctggccaaatctgtgtgggatatggcaccaaagcgcgtcagcagcccggcctgccaggaggtggtgtgggaaggcaacgacgtcgacctggcgcgcctgccgatccagacctgctggcccggcgacgccgcgccgctgatcacctggggcctggtggtgaccaagggcccgcacaagaagcgccagaaccttggcatctaccgccagcaggtgatcggccgcaaccaggtcatcatgcgctggctggcgcaccgcggcggcgcgctggatttccgcgagcatgcgctggccaatcccggcaagcccttcccgatcgcggtggcgctgggcgcggaccccgccaccatcctgggcgcggtgacgccggtgcccgatacgctgtccgagtaccagttcgccggcctgctgcgcggcagccgcaccgcgctggccggctgcctcacgccgacgctgtccgagctgagcgtgcccgcgtcggccgagatcgtgctcgaaggccatatccagcccgacccgaaccacccgtccggctaccagcatgcgctggaaggcccgttcggcgaccacaccggctattacaacgagcaggactggttcccggtgttcaccatcgaccgcatcaccatgcggcgcgacccgatctaccactccacctacaccggcaagccgcccgatgagccggcggtgctgggcgtggcgctgaacgaggtgttcgtgccgctgctgcagaagcagttcccggagatcaccgacttctacctgccgcccgagggctgcagctaccgcatggcgctggtgcgcatgaagaagcagtacgccggccatgccaagcgcgtgatgttcggcgtgtggagcttcctgcggcagttcatgtatacgaagttcatcgtggtggtcgatgacgatgtcgacgtgcgcgactggaaggaagtgatctgggccatcaccacacgggtcgaccccagccgcgacacggtgctggtcgacaacacgccgatcgattacctggacttcgcctcgccggtgtcgggcctgggctccaagatgggcatcgacgcgaccgacaagtggccgggcgagaccacgcgcgaatggggcacgccgatctccatggatgccgcggtcaaggcgaaggtcgacaccatgtgggaaagcctgttcgagcgtccggccggcaactgaatctaagggccgttatcattgcaggctgatgccggctgccgccacacgagcccggcatacccatcgccaccatccgatgcccgcgacagacgggcccgaggaggagacatgagcacccccgcccctctgaccgaagggaatctgatgtggacgccgtccgcggcgttccgcgacagcagccagatcgccgccttcatgcgctggctgcgcgccgagcgcagcctggcctttgacgactacgacagcctgtggcagtggtcggtcaccgagctggaagccttctgggatgccgtgcgcgcgtatttcgacgtgcatttcgacacgcccgccacgcaggtgctggaccgccacaccatgccgggcgcgcgctggttcgaaggcgcgacgctgaactacgtgcagcaggtattccgccatgccggcaccagcaccggcaccgcccgccagcgcgccgcgatccgttacgccggcgaagcgcagctgctggccgaagtgagctgggacaccctcgaagcccaggtcgcgtcgctggcgcatgcgctgcgccagatgggtgtgcagcgcggcgaccgtgtcgccggctacctgcccaatatccccgccaccatcgtcgccttcctcgccaccgccagcctcggcgcggtgtggtcgggctgcgcgcccgacatgggccaggtggcagtgatcgaccgcttccgccagatcgagcccaaggtgctgatagcagtcgatggctaccgctatggcggcaaggtctacgaccgcgccccggtggtggcagacctggtcgccaccctgtcctcgctgaccgatctcgtgctcgtgccacaggtcggcagcaatgcggcgccgcccgccggcgtgcgcacccatgcctggcaggaggtgctggcgcacgacgtgccgctggcgatcgagccggtgccgttcgaccacccgctgtggatcgtctattcgtccggcaccaccggcatgcccaagccgatcgtgcatggccatggcggcatcgtcatcgagcagctcaagctgatggccttccataacaacctgggcccggacgatgtcttccactggtacagcagcagcggctggatcatgtggaacgcgcaggtggccgggctgctgctgggcaccaccatcgcactgtatgacggcaacccggcttatccggatgccggcgtgctgtggcgcttcgtcgacgatgccggcgtgaccatgttcggcgccggcgcggccttcttcaccaactgcatgaaggcgggcatcgagccggcgcgcatcgccgacgtgtcgcgcctgcgcgggctcggctcgaccggctcgccgctgccggtcgaggcctacgactggatctaccgccatgtgcgcgaagacatctggctggtgccgatgtcgggcggcaccgactttgccggctcgttcgtcgccggctgcccgctgctgccggtctattccggcgagatgcagtgccgctgcctgggcgccagggtggaggccttcgacgaccacggccagccgctgctcgacgcggtgggcgaactggtctgcaccgagccgatgccgtcgatgccgctctacctgtggggcgacaccgacggcaagcgctatcgcgacagctatttcgacacctatcccggcgtctggcggcatggcgactggatcaagatcacaaggcgcggcggcgctgtgatctacgggcgctcggacgccaccatcaaccgccacggcatccgcatgggcaccagcgagctgtaccgcgtggtggaagacctgccggaggtgctcgacagcatggtggtcgacctggaatacctgggccgcgaatcctatatgccgctgttcgtagtgctgcgcgaaggcctggtgctggatgatgcgctgcgcgacaccctgcgcgcgcgcatccgcgacgcgctgtcctcgcgccacgtgcccaacgagatcgtgcaggtgcccggcgtgccgcgcacgctgtcgggcaagaagatggaggtgccgatcaagaagctgctgctcggccatgcgccgcagggcatcgccaaccgcgatgcgatggccaacccggacacgctcgactggtacttcgactacgccgcacgcttcctggctgcgcggcaagccgaatcggccacggcgtagcgtcagcgccggcggcggccgctagaactccacatccagctcgctgatttcgtcgggttcctcgcgcgccgccgcgatccactcctgcagttccggcatcgacaggatctgcttgcagtaggcaaccggcacgggatcgagcatcacgccataggtgacaaagcgcgtcaccaccggcgcgtacatggcgtcggccatggtgcgcgtgccgaacaggtatggcccgccgtagcgcgtcaggcattcggtccagatcgccgtgacgcgatcgatgtccgcctgcgcacgcgaccacaccttcatcccggggaaatgccccttcaggttcatcggcagcgccgaacgcatcgcggcgaacccggaatgcatctcgccgcagatggcacggcagtgggcacgcgcggcgcggtcttccggcagcaggccagccttggggtggatttcattcaggtattcggcgattgccagcgtgtcccacaccgtcacgccgtggtggcgcaggcacggcaccaggatcgacggggacagcagcaggatttccgcacgcgccgcggcgtcgtccggcggcaccagcacttcttcgaattccaggccggcaaagcgcgccagcagccagccgcgcagcgaccatgaggaataggtcttgctgctaatggtgagtgtggtcttggacatcgcgcctcctttactgcttgttgccgctaatggccgcgcacctatgcagtgcatccggcaggcaccagtctgaagccgctgcgcgcaacgcgccgcgaagcggcgccatgcccatgcgccaggcgcatgcctcgctacttgcgcggcattgtccgcccgctcacagcacaatgcgcaaggcgcgtgccaggcataaactgatggcatgcatattgcggctcgcaagaaccagaatagcggggaccgagccatgctgtaccacgcctaccagatctacgcggacatgatactgccggcctgcacgctggcggagctggctgccgcgacgctggcggcaaatcccaggtccggtggtttcgacgcggtgccccgcctgcgtgccgcctgcgagctcatcgcactggtgcggctcacgcaccaccggccggccttcggcatcgaccacgcaaccgtcggcggccagccggtgccggtcaccgaggaagtcgtcgcgcgcacgccgttctgctcgctgctgcacttccgccgccacggcatcgtcggccagccgcgcgtgctgctggtggcgccgatgtccggccacttcgccacgctgctgcgcggcacggtccagaccatgctggccgaccacgacgtctatctcaccgactggcacaacccccgcgacattccgttgctggccgggcgcttcggcttcgatgaattcgtgcagcacctgatcggcttcctgcagacgctgggcggaggcacgcatctggtggcgatttgccagcctgccgtggcagcgctggcggcagcggcactcatggccgaggacggggatcccgcccagccgcccagcctgacgctgatggccggccccatcgacgcgcgcgtcaatccgaccaaggtcaacgcgctggccatgagccaacccctcgaatggttcgagcgcaccttgatcggcatggtgccgctgcgctttgccggcgcgatgcggcgcgtctacccgggccacgtgcagctgctggccttcatgagcatgaacccggagcggcacgaacaggcgctgcgcgagctctacgccctgcgcgagcgcggcgagcacgacaaggccgatgccatccgcgacttctacatcgagtacttcgccaccatggacctgaccgcggagttctacctggaaaccgtcagcctggtattccagcgcttcctgctggcccagggcctgcttgacgtgagcggacgccgtgtccgcacgcgcgccatccaccgcaccgccctgctcaccgtggagggtgaacgcgacgatatctgcgccatcggccagaccgtggcggcgcaggacctgtgctccagcctgcgcccctacatgcgcatgcatcatgtgcagaccggggtcgggcactatggcgtgttcaacggcaggcggtgggagacgcaggtgtacccgctggtgcgcaacaccatctacaccagcagctaacccggcagccgccagcgcgctggcctcgcttatcatggcagctgcgccgggcggcacgcgaacggcgcggcaccaacgatcaacatgccattgctaccgacacaagacttccagggccagccgctggtccggatcggcgatgccgacacgttcctgctgctcgccccgcaacacggcgggcggctggtccgctgggtgcaccgcggacaggacatcctctactggccggacgctgccgactggtcccgcccggccaaggtccgcggcggcaacccgctgctgtttccgtttatcggccggcattttgccgatggcaatccgggccagtggcgcgacggacaagggaccatgcgcacgctggcgcagcacggctttgcgcgcgacctgcccttcgacgtcagcgccatcgacgcgcaagccgcgatcacgatgacgctgcgcgacagcgatgcaacgcgggccggctacccctttgcctttgtcttcgacgccatctaccgcttgctgcccgacggcctcgaagtcacgctgcgcaccatcaataccggcgcgcaacgcctgccctgctatcccggccaccatttctatttcgcgctgccgcacgcgcaacgtggcgccgcgtcgctggcattgccgggcacggaccgcatgcgccagctacccgatggcagccccgggcccgcagagcggggcgagacgacttactggctggacgacgcacgcctgcaggacacgttccacgtctttcgcgacagcccgtccgccgcgctggcgatgccggaccgccgcgtcacgttcgaactcgaccttgccggcagcgcgccatggcatgccgtgacgacctggtccgaaaacgaaacctccgacttctattgcgtggaaccgtgggcaggcctgcccgacgcgatccaccacggtcaggggctgcgctggatcgagccggggcaaacggaaagcgcgatatgccggctgcgggtggctggctgagtcagtgcacccggctcagcgctcgaaatccagtccgccgatcaggatcgccgggtcagcctgcgacagcgagcggaaatcgatcccgcgcggctcctgccaggcgcgcagctttgccggcagcgccgccaggtaaccggcaaagcgcgtctcgccccctgccgcaaacagccgttgcacctccagcccgtcccacgccagcgtgatatccagcgcataagggtggcgccgcaggtccggcgggccatccccggttacgcgcaggcgcggcggccagccgggggcttcggcgggcagggtgtggagttgcacgcgccggtcatgctggccaatcgcggcggcgatgcgcggcaggcattccgcttcaaagcgggcgaagaaatcggtggtcaaggtggcggcgtcctgacgttgcgagttggagcgatggcggcacacagccgtgcgccatcgtgccagcaactatacgccgccgggtgtcataccgggcggtagacctggaagcccagccccggcgacagcacctcggtctccccttcctgcagcgccaccggccgcaggctgccattggccatcgactcccccgcaaactcagcgatattgcgcaggcgggccgccgggatccccagcgcgctgaggcgcaattccagatcctccgcggtgcccgccgccactgcgcccgcaatcgcccgcttgagcgcggccggatcgagcgagcgcacgaaggcaggcaaggcgcccgcatccagcggcgtctcgaacaaggccggatcttgcgcaagcccgcccagcccgagtgcgtcaagcagcgccagcaactgcttcggcgtattcgcgccgatcgccagccagccatcctgcgtgcggaagaaatcggccgacgggctgcccgaatagccctggttgccctgccgcgccggcacgccgccggtggtcatggcatcgcacgtcatcggatacatcagttgcaggccggcggtggccatcgagacatcgagcagcatgccccgccccgtgcgttcgctctcgcgcacgccggccaggatggcaaaggcggccagcatgccggtggccgagtcgatcaccgggaagccggtcttcatcggcggatcgccctcggtgccgcccatccaggccatgccggtggcggcctgcaccacgtggtcgtaggcaggccggccatgccactgcgccgcgccgcggccaaagcccgagatgctgcaatagaccacgcgcggattgcgcgcgcgcacggcttcatagcccagcccgaagcgctcgagcacgcccggccgcaggttgtcgacgaagacatcgcagcggccggccagttccagcgcgtgttcgcgccctgcctcatccgacaggtcgagcgccagcgacgacttgcccgcattgagcgcgacaaaggcggcatgccccttgcccgcgcggcgcatcacgtcgccaccgccggcgctctcgaccttggtgatccgcgcccccaactgcgccagcaggaaggtggcaaacggcccggcgatcacgtgcgagaaatccagcacggtgatgccggccagcggggcaaaatccggttgtggagtgagggtcatgggatagcctattcgatggtgatgcggttcttgtcgataacctggcggatgcgggtggtctcatcggccaccagccgcgagaaggcttcaggcgtgggcgtcggcgcaagcaccgcgcccatctcggcatagcgccggcgcaggccgggatcgcccagcgcctgcagcaccgcggcatgcagccgcgccacgatcggcgcgggcagatgcggcggcgcccagatgccgctccatgcgtcgagatcgagatccttgcggcccagcgcctcattcagcgtgggcacctgcggcagcaccgcggcgcggctggccgaggtcaccgccagggcccgcaccttgccgctggcgatctgcggaatcgccgtcgccgccaccgggaagccgaactgcgtgtcgccctttatcagcgatggcacgatctcgaccgagcccttgtacggcacatgcaccacgtcgatgccggtggccgacgcaaacgccgcgcccgacacatgcgcggccgagccgatcccgcccgaggcgtagttcagcgtgcccggcgcgcgccgcgccgcggcgaccaggtcggccacgttccggtacggcgagccggcgctgaccaccagcaccgccggactgacgccgacgcggatgatgtgggtgaacgccatcgggtcgaacttcgcgccgggctgcagcagcttctgcgtgacatgggtcgaggcacccagcatcagcgtgtagccatccgccggctgctgcgcgacaaactccgcggccaggatgccgcctgcaccgaccttgttctcgaccaccaccggctggccaagctctcgcgccagcaactcagccagcttgcgggtctggatatccggaccgccgccggcggcgtagggcaccaccagccggatcgggcggttgggatagggactggccgcaccggccctgcccagcgcggcagcggccggcagcgccagcagggacttcagcagcaggcggcgcccgacgttggcatgcatcgcatgtctcctccatggtttgccccgattgtccggcgccgggccattcgaaacaattatccagtcttgatggaaccatcacgttttgttatgagtcccgcctcccctacgcgcgccagcgccgccacgccgtctcccaaccggattgaccggctgcgcatccggcacctgcgcctgctcgacctggtggcgcgcagcggctcgctgaccgcggccggcgaagcgctgcatatcagccagcccgccgtcaccaagatgctgcaggaactggagtacgccttcggctgcaggctgatcgaacgcaccacgcgcggcggacggctgagtgccgcgggcgaacgcgcgctggagcggctgcgcgtggtgctgggcgtgatcgacgccgccggcgaggcgctgcaggcgcgcccggaagtgccgctggtccggctgggcatgctgccgctggtgggcgtggacgtgctgccgcaggcggtcgcgctgctgcgggcccaggacgcgctgccgcggctggcagtgcgcgaacatagcgtcggcggcctgaccgcaatgctctgcgaaggcgaactcgactgcatcgtgggccggctgcagaaagacgacaccgaccagctcaaggccagggtccacatcaccccgctgcgcgatgaatacctggccgtggtctgcgcccccgcccacgcgctggcgcggcgccgcgaggtcgcgctggcggacctgcatgaaggtccctggatcctgccgccgcgcggcacccacacgcgcgacgtgttcgagcagccattcctcgacgccggccagctgccgcccgttccgcatatcgaatcggcctcgttccacagcaacctggccatgaccgccgcgggcggcttcctgacggtggcgccggccacggcgctggcccactaccaggccatgtcgatggtgcgggaagtgcggctgcgcaccccgtttgcatcgggccggctggtcttcatcaccccggcgcagatcgaggcgccgcccgccgtgatccggttgcgcgaagccctcgaagcggtgacaaggcaggacaccggcgcaccgccggcacgcgcgcggcgccgctgacaggtcacggtctggctgccgcactacactggcaatggatgcaccgccatttccggccccagggaaccggccgcctttccacggccccagccagtgctgaccacccgatgaaccgcctcaggtacgcagtaagcctgtcctatgaagtcatggatcccatggcggacttcctgctcaatatcgaagccgcccgcacgccccggcagtccgtcgtctcggagcagctgacgctgccgcccggcctcgagaccgcccgctacaccgatcccgtgctggccaaccggctgctcaggctgcgcgcaccccagggccccctcggcatccgctatgaggcgatcatcgacatcgatcactacctggaagacggcgacaggttgtcagaagtgcccgttgccgagctgcccttcgatgtcctgccctacctggcaccaagccgctactgcgaatccgaccgcctgatggaattcgccagccgcgagttcggcggcatgctgcggggctatgtgcgcgtctacgccatccgcgagtgggtgcgcaatcatgtgcgcttcctgtcgcggtccaccaacgaacgcacctcggctgccgacacaatcgtggaacgcaccggcgtctgcagggatttcgcccacctgatgatcgccctgtgccgcgcgctgagcatcccggcacgcatgtccagcagcctcgactacggcgcggacgcagacatgggcgggccggatttccacgcggtggtggaggtctacctgtcgcaccgctggtacctgctggatccttcgggcatctcgatccccaccggcctgcttcgcatcggcaccggccgggatgccgcggacataccgtttgcggccatcttcggccaggtaaggtcggagcggcccgcggtggaaatcgagccgttgacggatgcggcggctggcatcgggatgccggtgtttacgccgcaggcgatttctacgtggtagcggatccggacgttagtgctcgcacaggcacttattttgcccgtaccgcagctggcagcttgcgtcctcgccagaaatccgcatagaatcgcgggttcgcgggcgtcgtataatggctattaccttagcttcccaagctaaagacgtgggttcgattcccatcgcccgctccacttccagtcgagacaagccgcctttgccaccattacggtgatctgcccggcggcttttttgttgccatgcttccccaagaccccagcaccgaaccgacgccggctgacgacgccgcgccggtagacagcgccggacaagcgtccgccccctctcctgccgatcctgaaggcgttgcgcatccgcgccggatccgttcgttcgtgcgccgcgcggggcggacctcgaccgggcagcagcgtgccatcgacgaagtcgggccgcgcatgatggtgccgtacgcaccgcagccactggactgggaggcaacatttggccgcaaggcgccgtcgatccttgagatcggcttcggcatgggtgagaccaccgcgcatatcgccggcctgcggccgcaagacaacttcctgggctgcgaggtgcatgagcccggcgtgggcgcgctgctcaagctgatcgacgagcgcggcctggccaatgtgcggatcctccagcacgatgcggtggaggtgatcgcgcatatgctgaccgatgactgcctggacggcgtgcatatctacttcccggacccctggcacaagaagcgccacaacaagcgccggctggtgcagccgccgctggtgaaggtgctggccgcgcggctgaagccgggcggctatatccactgcgcgaccgactgggaagagtacgcgcatcagatgctggaagtgctgtcgggcgagccgttgctggagaacacctcgaccgctgcggacggatttgccgagcggcccgattaccggcccgtgaccaagttcgagcggcgcggcgtgcgcctcgggcatggcgtgtgggacgtggtctttcgcaagcgcgccgcctgagcgctggcgacggagaaacaaaaaagcgtggcacccgccacgcttttttgttgcctgctgcaatcccgctcaggcgtgccaggacaccaggccggagtacgcggtcaacagcaccacgatgccgaaggcgatacggtaccaggcaaacggcttgaaatcatgcgtggcgacgaaacgcagcagccagcgcacgcacaggaaggcggacaggaaggcaaagacgaagcccaccgcgaagatgccgaggtcgtccccgttcagcagcgcgcgcgccttgtacagctcgtacacggtggcgccgaagatcaccgggatcgccaggaagaacgagaattcggtggccacctgccgcgacagcccgaacagcatgccgccaatgatggtggcgcccgagcgcgaggtgcccggcaccagcgcgaagcattgcgccaggccgaccttgagggcatcgcgccagttcaggtcatcgaccgattcaatccgcggcgcgccggccttggcggcctccagcagcgcattgccctgcggatgcgagaccgtgccgcggcgcgcgtcgcgccattcggccagcaggatcaccacgccgccaacaataaaggccagcgccaccgagatcgggttgaacaagtgggccttgatccatttgccgaagataaaggccagcacgatggccggcaccgaggcgatcaccacgttggcggcaaagcgttgcgcgagcggctcggcgcgcaggccgcgcaccacgttgccgatgcgcgcgcggaattcccagcagaccgccaggatcgcgccgaactggatcacgatttcgaagatcttgcccttctcgtcgttgaagtcgagcagctggccggccaggatcaggtggccggtgctggagatggggagaaactcggtcagtccttcgacgatgccgagtatcacggctttcagggcaagtgcgatttccatgcggaacggagaaacgtggtcatgggcgttgcccggcatgcgcgccggaccgcctggattgttgtatgagcgccccggtcacgggcggttgatcttgacgttgatgccgtctggcaaaacggtgattgtaccgggtgccacattcgtgccggcaacccgcagctggtcttcgcggaaggtatagagcggatagtcctgcagcagctgctcggccaggatgccgcccagcgcgttgagctggcgcgaaaactgcgcgggcatgccctgcacgtcgaagcgctgcacctcggggtcctgcagcaccaccgagcgcgtgggttcgtcatagcgcaggccgctgtccagcgcaaaacgccctgacagggcccggctgaagaacagcttgttgtcgatcatggcgtcaaactgcacgttgacgcggttgcgcgccgggtccagcgtcagctgcgggttggtcagctggatgtcgaacaactccatatagcgcttgttgaacggaaacttgcgctccagcgccgcctgcagctggctttgcgagaaggtgtattcgttgcggaaggcgccgcaggcggccaggcccacggccagcgtggccgcggctgccgcggcaagccagcgccgtcgggaagtccggatcatattgcctccgattgcgggatagtcaggtggcgtaccaggcgtcatgcgagcggaccgggccgcccgggcccggcctgcggcgcggtcaggatttccagccgggtcagccagtgcagcgcggcttcgcgcgaatcgccgcacatctcggccgacggcttcaggccgccgcagaacgcaggccggtccgggctgccgaataccgcgcagcgcatatccggcagcagctgcgcgcacggcatgcccgccggcttgccggcgggcatgccgggtagcggcgaggcaatcgacggggcgatgcagcaggcgccgcagcccgcgcggcaggaaaggtctgaccggcagctcatgacgatggttcaggatgggcggccgccaggcggccagcataaaggggacattgtgcccgaagggccgctgccgtcctgtaagaaaaggaaaacgcggtaagccgcgcccgggcatcgccgggaaaagcgcacaacaagccacacgtcgtaaatccgcctcagtgcaatcccggtgtgttcccgagggtcgccggcctgcgcttgaccccctcatggcgctcatctacattactgacccacaagttattaactttccgagccgcccccacgtgccccgcagtacccgcaagacacccgtgaaaacgcccgccgatgcgcacaaggacgccgacaccccgcgctggagccggcgcaaggccgcccgcccgcaagagctggtggccgccgcgctcgacctcttcgttgagcgcgggtatgcggccacccggctggaagacgtggccgcggcggccggcgtgtccaagggcacggtctatctttactttgccaacaaggaagagctgttcaagtcggtggtgcgcgagaacctggtgccggcactggcgcgcgggtcggacctggtcgacgcctacgacggcagcacgcccgagctgttgcgcgagctgctgcgcggctggtggggcctgatcggcgccacgccggtggcggggctgaccaagctgatcatggccgagtcggccaacttcccggacatcgcccgtttctataaccaggaagtgatgatgccgggcgacgagttgttcgccaaggtgctggcccgcggcgtggcgcgcggcgaattccgcgcgatgccggccaaccccaccacgacgctggtctgtgcgccgctggtgttcctgatgctgtggcagcgcgcgctgcgcgccaccgccgagaaggacatcgaccccgaggccttcctggacggcctgctggacacgctgctgttcgggctcaccaccggcgatgcccgcaatcgcccgctgccgccgcagaccggcccctacatctgggaacgcatccgcgacgacatgctggcgcaacgcgccgccgccatggaagccgacgccgagcccgatccccctgcgccgcgacccggcccctgaacatgaagcgcaagcccctgctgatcaccgccgcctgcatcgccatcgcgctgaccgccacggtcgccgtgcgcaaggccgtcagcgcgcgccagccgcaggcgccggcccaggccgccgtcaacgtggtggaattcctgcagaccgacctggtcagcgtggcgcgccaggacctgcgggtgtcgctgccgctgtcgggcagcctgcgtgcgctgaaccaggcctcggtcaaggccaaggtctccggcgaggtcaaggcggtgctggtacgtgagggcgagccggtgcgcgccggccaggtgatcgtgcgcatcgatcccaccgagtacgaggccagggtagcgcaggcgcgcggccagatgctggccacgcgcgggcagttcgagaactcgcgccagacctgggagcgcaaccgcgagctggtcggcaagggctttatctccaggaccgcgttcgacaagtaccaggccgacctggacgtcgcccacgccaacctagacgcggcccagggcggcctggcggtggcgcagaaggcgctggccgacaccgtggtcaaggccccgctcgacggcatggtggccgcgcgcgcggtgcagccgggcgagaaggtctcgccggatacgcgcctggtcgacgtagtcgacctgcgcgtgctggaactggaagcgccgatcccgatggcggacgtggcgcgcgccgcggtcggccagccggtggcgctggacgtggaaggcgccggccgcttcaccggcaagctggtgcgcatcaacccggcagtcagccagggcacgcgcagcatcatggtctatatccgcatcgagaatgcagaccagacgctgcgcgccggcatgttcgcgcgcggcgcgctggtgctgggcgagcgtgccggcgtagtggcggtgccgtcctcggcggtgcgcaccgaaggcgagcgcgcctttgtctatgccatcgacaaggacacgctggccgagcgcccggtgcagcttggcatccgcgacgaggccagcggcatggtggagatcgtctcggggctggacgcgggcaccgagatcgtccgcaacaacctcggcacgctgcgcagcggcagccaggtcaagcgcgtcaaggcataagggcccgcgccatgtggttcacgcgcctgtcgatccgcaacccggtgctggccaccatgatgatgatggccttcatcgtggtggggctgttctcttaccagcggctgccggtcgaccagttccccgacatcaccttcccggtggtggtggtgcagacggaatatcccggcgccgcgccggagtcggtggagtccgacgtcacgcgcaaggtcgaggagatcgtcaacaccatctccggcatcgacgagatcttctcgcattcgtaccagggcacttcggtcgtcgtcatcaagttcgacctgagcgtcgacgtcggccaggccgcgcaggacgtgcgcgacaagatcgcgctgatccgcccgcagttccgcgacgaggtgaaagagccgcgcgtgctgcgctatgacccgtccgatgcgccgatcttctatctctcggtctccaacgcaccgggcgccacccacagccagcgcgagctgaccaccatcgccgaccagatcgtgcgcaagcggctggagacggtgcgcggcgtgggcgccatcaatatcgtgggcggcaccaagcgcgaggtcgagatccgcatccggccggcgcagctcgaggcgctggggattggcgtggaccaggtcatgaacgccatccgcaacgagaaccaggaactgcccgcgggcgagctgcgttcctcggccacggaaacggtggtgcagatcaagggccgcgtgcccacccccgacgcgttccgccagatcatcgtcgcgcgccgcgccggacagccggtcacgctgggcgagattgccgatgtgcgcgacggccaggaagagcaggaaagcctggcgctgctggacggcaagcgcgccctgttcctgtcggtggtgaaggcgcagggacagaacacggtcgataccgtcgacggcctggtgcgcatgaccgaggaaacacgcaagctggtgccggccggggtgcagctgaacgtggtcaacgacaccgcgcgcggcatccgcagcagcgtcaaggaggtgcgctcgacgctgctggaaggcgccttcctgacggtggcgatcgtattcctgttcctgggctcctggcgcagcacggtgatcaccggcctgacgctgccgatcgcgctgatcggcaccttcggcgtgatgtatatgtgcggcttcacgctcaacgtgatcacgctgatggcgctgtcgctgtgcgtgggcctgctgatcgacgatgccatcgtggtgcgcgagaacatcgtgcgccacaacctgatgggcaaggaccaccgcagcgcggcgctggacggcaccaacgagattgggctggcggtgctggccaccaccttctcgatcgtggcggtgttcctgccggtgggcttcatgggcggcatcatcgggcgcttcttccaccagttcggcatcaccgtggtggcggcggtgctgatctcgatgttcgtctcgttcacgctggacccgatgctgtcgtcggtctggcatgacccggacctgcacggcaccggcaacaagaagagctggtacgggcgcacggtggggcggttgctggactggttctcggcaaagatggacaagcttggcaacggctacgccggcatgctgggctgggcgctgaagcaccggctggccaccgccatcatcgccgcggtaaccttcttcggcagctttgcgctggtgccgctgatcggcacggaattcgtgcccaatgccgacctgggcgagacccaggtgggattcaccacgccggtcggcacctcgatcgaagtcaccgaagccaaggtgcggcaggtggaagccgcgctcaaatcgttccccgaagtggcctacacctacgccaccatcaactcgggcaatgcctcgggccgcaacaatgcgctggtgtcggtgcgcctgaccgagcggcgctcgcgccagctgtccaccgcgcagctcaacccgctgatccggcagcgcctggcgggcattgccggcatcacgctgacgctggtgggcatgcccgacggcgccggcggccagaaggcgatccaggtatcgatccagggcgatgacctggacgaactgcggcgcctgtccagggaagccggcacgcgcatgaaggcgatccgcggcctggccgacctggattcgagcatgaaggacgaccgccccaccatcgaggtgcgcatccggcgcgagctggcctctgacctgggcgtgggcgtggcgcagatcggcaatgccctgcgcccgctgctggccggcgacgccatcagctcatggcgcgcgcccgatgacgagaactacgacgtgcgcgtgcgcctgcccagggacgcgcgcaccggcatggccgacctgagcgcgctgatgatcgccagcagccagaccaacgccgacggctcgcccaggatggtgccgctgcgccagatcgccgagctggtgccgaccaccggcgccaaccagatcagccggcgcgacctgaaccgcgaggtcgagctgaccgccaacgtggccgggcgctcggccggcgaagtcgcgcgcgacgtcaaggccgcgctggacggcatgaactggccggccggctacaagtaccgctttggcgggtcgaccaagtcgatgaacgagtccttcggctacgccgtgtccgcgctggcgctggcggtgatcttcatctacatgatcctggcctcgcagttcgccagcttcttccagccgatcgccatcatgacctcgctgccgctgacgctggtcggcgtgttcgcggcgctgctgctgttccgctcgacgctgaacatgttctcgatcatcggcttcatcatgctgatggggctggtgaccaagaacgcgatcctgctggtggacttcgccaaccaggcgcgccagggccatgtggaccagggtggagttggcgacggccgccagccgctgtcgcgcgaggcggcgctggtggaggccgcgcgcgtgcggctgcgccccatcctgatgaccacgctggcgatgatcttcggcatggtgccgctggccttcagcctgggcgaaggcgccgagcagcgcgcgccgatgggccagaccgtgatcggcgggatcattacctcgtcgatcctgacgctggtggtggtgccggtgatctatacgtatcttgatgatttcggcgcctggctgcgccggctgtggcaaggcaagcccgccagcgagcccgcagcgcacgcgcagcccgcgcccggccggcaagcggcaccggatcgcccggccccggcggaggccagcgcggaatgagcctggcggcgtctgcaaggttaaaataaagggtttgataagactgtccggccgtggcaccgcgcggccggcgcacagaccgacagcggttggcattggtaaggaatggcaagatggatctcgaaaaagcccgattcaacatgatcgaacagcaaatccgcccgtgggacgtgctggaccaggaaatcctggacctgctggcggtagtcaagcgggagcagttcgtcccggccgcgtacgcctcgctggcgttcgtcgacatggagattccgctgcccgccgggcagaacatgctggcgccgcgcgtggaagcccgcatcctgcaggacctggccgtgcgcaagcatgagaacgtgctggaaatcggcgccggctccggctacatggccgccctgctggccaaccgcgcgcgccacgtgctgaccgtggacatcgtgcccgagctggtcgagctggcccgcaccaacctggccaacgcgggcgtcaccaacgtcgacgtggccgaaggcaacgccgccgacggctggagcgccgccgcgccctacgacgtgatctgcatctcgggctcgctgccggcgattccgcagtcgatcctgtcgcaggtcaaggtgggcggccgcatcgccgccttcatcggcgaactgccggtaatggaagcgcgcctggtcacacgcgtgtccgagaccgaataccaggtcgtcaacctgttcgaaaccgcggtcaagcccctgcagggcgcggcccggccgtcgcaattccagttctgaggacagatccaccatgcaggtcatcaaagcgaccgaactggcccagtggctggccgatgccagccgcgccaagccggtcctgctcgacgtgcgtgaaggctgggaggtgcagacctgcgccatgcccggcatcacccacatcccgatgcgggacatccccgcgcgcgcggccgaactcgacgaagacgccgacatcgtctgcatctgccaccacggcgcacgcagcatgcaggtggcggcctacctggagcgccagggctacggcaaggtctacaacctgaccggcggcgtcgacgcctgggccagcgatgtcgacccggccatgccgaagtactgaagcggcagtccagcacagcaacaccaagaagaatcgactgtagccgcggcccgcgcccggcaacctggagctttcatgacgtttgcgcccaacgccctgcccggagtgatccggacacgcctggcgatcgcggtttccctgcttgccccgctgctggccatgatgccggcggcaccggcaagcgcggccgacctgctgcaggtctatcgcgatgcgcaagccaatgacgcgcagtttgccagcgcgcgctcgcagctgctggccacgcgcgagcggctgccccagggccgcgccgggctgctgccgcaggtggtcggcaccgcgggcgccaaccgcaccaagctcgaccagaccgcttcgctgccggtcggcgccggggccagcgcctccggcacgcgcttcttcaacaacaacaactggcagctgcaactgagccagccgctgttccgctgggaccgctgggaaacctacaagcagggcgaactggcgtcgctggccggtgaagtcagcttccaccaggccgagctcgacctgatcacgcgcagcgcgcaggcctacttcgacgtgctggcggcacaggacaacctctacctggcacgcgcgcagaagaaggccatctccgagcagctggagcaggccaagcgcaatttcgaagtcggcaccgccaccatcaccgacaccaacgacgcccaggcccgctatgacctggccacctcgaccgaaatcgccgcgcagagcgaccttgagatcaagcgcgccacgctgcagcagatcaccggcaagccggtcgacgaagtgctgggcctgcgccccgaggcacccatccccggcccgcagccgcccgacgtcaacgcctgggccgcgcaggcagagaccagcaacctgcaggtgaacctggccagctacaacctggaaaccgcccagcgcgaaaccaacaaggccaaggccggccacctgccctcggtcgacctggtggcctcgtacggcttcaccaatcagaccggcagcgccacgcaggcgatctccacccattacaacgcctcgcagatcggcgtgcagctgaccatgccgatcttcgccggcggccagatccagtcgcgcgtgcgcgagaccctggccctggccgacaaggccgccagcgacctggaattcgcgcgccgcagcgccgcgcagacggcccgccagacctactccggcgtgtccaacggcctggcccaggtcaaggccctggaagccgccgaacgctcggccaccagtgcggtggaatccaaccagctcggctatgaagtgggcgtgcgcatcaatatcgacgtgctcaacgccgaagcgcaactgttttcgacccggcgcgacctggccaaggcccgctacgacaccatcatgaacggcctgaggctgaaggcctccactggcgtgctgcaggaagccgatgtggtgcagatcaacaccctgctgacctcttcgccgggcgcgctgtacaagctgcccgcgcccgcccaggccggcgccagggccccggcaaacccgcgcgcctcggtcgagcgccgcggcacgcggcgcgaagccacgcctgccggcgcaccgcgctcctgatcctccgcagcacgccgcaaagcaagacgggccgcaactgcggcccgtttgcgtgaacggcgtcgcactacttcgcccgcgtacgcgactccaccttcagcagctgccagcggatcgacgacgcatccgccggcgggttcggcacctggtactcgcgcactcgcagcgtgtaggccacgcccggctcaaaatccagcccctcgatcgggccataccagagctgccacggcgcctccggcgattcgcgccagcggtagcacgtcatcttgcccacgcccgagcactccacgcgctgcgaatcgatatagaccaccttctccacgccgccggcctccacgctcgcaccgcgcctgcccacgccttcgcgctcgacaaactgcagcaggtcgccgccggcggtcttccagatgatctgccggcccgtgctgcccgccgacggctgcgtgccgaccgtggcaaacggcgtctgcatcgccttgagcaacgccgattccagttccatgcgcggcggcgggcaagccatgcgcgtgccggcgatgcggtcgaagcggatgccggtatcggtcttgccatagctgccggtaaagcggttgcagccactggtaccgctgaccgtgccctgcgcggcatcgatgccctcattgaactcaaaaatgatgggctggccgttgtcgccgtgcgggatatcgcgctgcgcgccgtcgggctgctgccagcgcaccagttcccagcggctggggccggagggttgggtctggttgaggttggtgccggcggaggggagatcaggcgccggcgcggtcgtgcaggccccgagcatgactgccaccagcaaggcggccgcgctgcgggcagccagggagaaggggaacaggctggtacggctgtgcatgaaggactcctgtaacaggccgctcaagacggccgcatggatgcaatcgacagatctgacaaagggcatgccgaaaagtgcaccctactgatacatcagtttagcaaggcggttgcgccaaagcgccggtgaagcatcgattgaatcacatacattctgtaacgtcccaaccggttcggcgggctaggatgcgaaacatcaagaaatcccaccctgaccatccgatataattgcctcgcccggcgcagcaatgtgaccgacaggctccgctgctcaacaggcggcaacaaaataataagaaggatggatcggcccgcatcccgagtgcacaacccttcctccggaaacctctctccatgctcttgatgacgagattgcagagatcccaatcgtatggggtcgacaaagctctgtacctggccgcctgtgccgttctggcagcgttccctgcgctgatgtttgtcaagccgacggttagcaacctctgctacggactcctgctcggctggagcgccatcactctcgttgccggcgggcgcgagggccggacggaatgtggggggctgttgcgcaggtactggttcttcatgctggccatggcggcgttgccgctggcagtgctgttgcagcaactgctgtcgggggcggaggagccgcatgtttcttacctttacctgcgctttgctttgttcattccgttggtttttgggatggtacggcttggcaggggtgggatgcggagcgtgcagtggggtttcgtggtctgtgcactcctttccgcggcttggatccacgaggcgacagctgccggtcgcccagttcacgtagggtcctcgaatatcattccccttagcaatctttccatgctgatgggaatactcgccctgatttcaattggatgggatcgtcccagggactacctgcaatcgggcctgaagctgctggcaggctttgccggcctgtacgcctcatacatgagcggcacgcgtggcggctggctcgccatccccgtgctggcatttattgcgctagctgcatcacacaggctgacgcggatgcacaaggcggcggccatggttgggctggctggcctcatgggcctcgcgtggctcggcagcgcccgcgtgcagcagcgcacggcagacgttgtatccgaagtgtctcaattcgctcagcatgtaaccccggacaccccaaccgggatacggctacagctctggcgagcctcactggaactgatacaggctcacccctggaccggcgtggggccagagaacttcgagcggaccttgcaaacgcttgaggcgcagcatgtgatcaccccgctggctgccaccatgccgcattcacacaacgaactcctgcatgctacggccacactcggcatcccgggactactggcaatccttgccctgtatctggtaccggccgccttcttcctgcgccaccttggcaatgcagaccggggcacgcaggttgccagcgccatgggcctggccctgtgctgcggcttcatggtgttcggcctgaccgaggtcatgttcgccacgaccctggtcaatgccttctacagcctgatcatggccgtttgctttgcctatgtggttgcgcgcaaggacgcattgcctgcgcgggcggccagttgagccaggactcacgacgccacatctgcttcctgaccggtaccttgaacgcgatggccggcgcggagcggatgaccgcaacgatcgccaatgcgctggccgatcttggccatcgtgtcacgatcctgagcctctgggatgctgccagccggttccctctgcatccacgcgtgcaccatgaagcgctgttcgcgcaacggccctccttcaaacgcgcctatttcgccacggtcgccggcatccgcaggcactgcaccgcgcatcgcatcgatgtgctggtacaggtcgacaccatgcttgaactcttcgtgctgcctgccaccctcggcctgggcctgcaccatatcgcgtgggagcattgccatttcgacgaggatctcggcaagccggcacgcaaggtggcacgtcggctggccgcgcagttctgccggcaggtggtcgtgctgacagaacgggaccgccgccgctggcgtgaggcactgcggccgcgcagcgaggtcgtctgcctgccgaatccgctgccatttccgatcccggccgaacccgcgccacgcatgcagaagaccgtgctggccatgggccggctggttccggcgaaaggcttcgatgtcttgctgcgcgcctggcagaaggtggcgcaagcggaaccggaatggcaactggtcatccacggcgaaggcgaagagcgccctgccctcactgcactgatcggccagctgcaactgcaagaccgggccagcctgccgggtatctgccaggatccggcgcaggcctacgggcatgcatcgatcttctgcctgagttcgcgctatgagggattcgggctggtgctgatcgaagcgatggcctttggcctgccgatcatatcgaccgattgcgagaccggaccccgcgaactgcttaccccggggcaggatgctctggtggttgccgcggatgatgccgatgcgctggccaaggcgctgctgacagtgatccgccagccggaactggcgagccgccttggcgccggcggccgcgacaaggcaagccaattcacgctggagcggcttgcgctgcagtgggatgccctggtcaaggcaccagggtaggcaccggatcagccttccagcgccggggccagcgcagcgagggtgcgcacggtggcgccccgatgcaggcctgcaaaggtctgcgcatgcgcgcgcatatccgccagccgggctggatcggccagcacgcttgccgcgatgcgcatcagcgcatcggcattgtcgacgcgcaggcaagcgcccgcggcaatcgcgtcttccgtcgcctgcgcaaagttgaaggtatgcggaccgaccagcaccggcgtgccgaccgcgcaggcttcgatcaggttctgccccccgagcggcaacaggctgccaccgataaaggcaagatccgacgcagcaaagtacatcgccatctcgcccatcgaatcgcccagcacgatatcggcagtcagcggcgactggatgccgtcaagatccagtgcactccggcgctcgaccgagaaccccgcacgcgccgccatcgcggcgacttcatcgaagcgctgcgggtgacgggggatcagcagcagagcgggacgcgggacatcgcccgccagtgattgccaacgggagaacgcgtcgagcaacatcggctcctctccctcgcgcgtgctggcggctgccagcaccgcacgcgtgccaatgaccttgcgcaactgctcgcccagcgcaacgcctgccggcgccggctgcatatcgaacttcaggttgccggtgatctgcaccgccggcacgcccaacgcctgaaagcgctcggcatcacccgccgtctgcgccagcacgcccgcaaaatccgcatacatgaccgccgcagcgcgcccaaaccgcgccgtgcgccggaagctgcgcggcgacaggcgcgcattgaccaggaacagcggcactccggccttgcgcgcgccgcgcaccaggttgggccacacctccgtctccatcagcatgcccgcctgcggccggaaataccgcatgaaacaccccaccagccatggcaggtcatacggcaggtagcattgcaggatgcgcggctccttgccgaacagctgcgcaccggtctggcggccggtcggcgtcatgtgcgtcagcagcaggcggtggtgcggataggcgccgagcagcgcctcgatcagcggctgcgcggcgcgggtctcgcccaccgacacggcgtggacccatagccacggacctttccggggcaggctgccgtatatacccaggcgttcgccgacatgctgcaagtagcccggctccttgcgcgcacgccaggccaggcgcagcagcgccagcggcagcaccaccacccataacatgctatagagcaaacgcagcatcaggcagccactccgcgcacgcggcaagccgcgtcgtagacctcatcgacagacggcaccacgccgtcgtcaccgacattggcgatgcgcccggaccagtagccctcagtcttccagcgccacgtggccgtatagatctccaccgtcggccggcacaacgccgcggcaatatggaccaggcccgtatcgaccccgatcaccacctcggccccgttgatcagcccgaaaccctgcatcaccgagaatcgcggcaacaccctcgcctgcggcacaccagcagcgatctcttcggcagcctggcgttccttgtcattgccccacggcagcaacatcaccagaccctcatccgccagccgcctgcccagcgcatgccagttctgcaccgcccatttcttgcgcgcgccagcggtcgcatggaagcacacggcatagcgcgcaggcagatcgccccacagcggatcgtccacatgcagcgactgcgcggcaggcccgaaaaactgcggcggctccgccggcacaagcccggtcagcgcagcgcccagcaagcgcgagcgccgcaccgaatgcgtctggcgtggcacgcgcaccggatcggtgtatagcagccgcgccgccggctcatagccggagccctgcgtggcattgcccagcccgataatcggcgcgccgggcgcccgcgcggccacgcgcgcgaccaccgcggtcttgagcaaaccctggctttcgatcaccgcgtcatagcgctcctggcgcaacaagtcacgcacctcgcccacctcgcgccaggtgccgccctgcaggatgcgcttgcgccagcgccgcagcgcaaacggaattacccggcgcacctccggcaacagccggacaagctcgacatagccctcttccaccacccagtcgatctcggcacccggccagcgcgcgcgcagatcgtgcaccagcggcatgttgtgcaccacgtcaccgagcgacgacaccttgaccagcaggatgcgcggccgttccggcagtgtgaaaggcaccgcggccggcgtgggctgcgccacaccggccgcgtccgacgatgccgccggcaccgtcgcgcgctcagaacgggagctgagcatccggcttctctgccaggatcacgcgcttgaactccgcctggatacgcgccagcgcggcgtcgttatccgcctcgaaacgcatcaccaccaccggggtggtgttggacgggcgtgccaggccgaagccatcggcatactccacgcgcacgccatcgatggtgatcacctcacgcgccccttcgaacttcgcgttcgccttgatctggtccagcagcgtgaacggctcaccctcggcacacttgagctgcagttccggcgtgttgttggcattcggcagcgcgttcagcaccgcgctcggatccgcgtggcgcgacaggatctccaacaggcgcgccccggtgtacaggccatcgtcaaagccataccagcggtccttgaagaacacgtggccgctcatctcgcccgcgatcggcgcgcccgtttccttcagcttggccttgaccagcgaatggccggtcttccacatcagcggctcaccgccgtgctcgcggatccagggggccagtttgccggtgcatttcacgtcgtaaataacctgggcgcccgggttgcgcgacaggatctcttcagcgaacagcatcagttgcctgtccgggaaaatcacctgaccgtccttggtcaccacgccaaggcggtcgccgtcaccgtcgaaggccaggccaagctcgcagtccgtctcgcgcagggccttcatcagatcctgcagattctcgatatgtgcgggatcagggtgatggttcgggaagttgccgtccacgtcgcagaacagttcagtcacctcacagcccaggccacggaacaggtcacccacgaaggcaccggccacgccgttgccggcatccagggcaaccttcatcggacgggccagcttgacgtcgctgatgatgcggtcgaggtacttttggcgcacatcgacttgcttgtaggtgccggcaccgctgctgaactggccggcttcgatccgctggcgcagcgcctggatctgctcgccatagatcgccttgccggccagcaccatcttgaaaccgttgtagtccggcgggttgtggctgccggtgaccatgatgccggaggtcgggcggacgccgtcgatctcgatgttggtggcgaagtagaccatcggggtggcgaccaggccgatgtcgatcacgtccaggccggcggcgcgcaggccttctaccaggccggagattaggtcggggccggagaggcggccgtcgcggccgactacgacggttttttcgccctcggcggcggcggccgtgccaaaggaccagcctatatcccgagccacttcgcgcgtcagggtcttgcctacgattccgcggatgtcataagccttgaacatggtggggtcgattgccatagttttttccaaatacgcgacgatccgccgcagtcgcaagaagtcaactcagccgctattgtgccggatttgaaatcgggggccggtttcctggggggtttataatgcgctccgctggtttgctcgtggcagtatgcccgttgttggcactaccccgacagaccgccccggcctttgcaggccaacgattccggtgccgacggcgccattgttcctggccagcctgttcctgtccgtatgtcgtactccccagagccagttggtcataccttggcgccagccgagcatcacaagatgaagctgccaacgcgtatatcgtcagaaaccacccgccgccgcagcatgctcgcatggggtgccctgggcctcctgctgtacggactggccgccctcgggggccatgaagccgcccgccacggctgggtcacgcaagtcttcctgaataccatcggcctgtccgtggtgccgtatgccatcgccttcatgctgctggatcgcactatctatattccgccagtcgaggggaacagcatagtggcgcttgcgacactgctgcccttcgcagtcctcctcgccacctgtgcggttttccgcatcgattattcacgtggcgcgatgctggtctgcatgacgatcacaatggtctggctgtggagtggctacctgcgcttcgtgcgccgctacgtaccgaagttcggctacaccgatccccaggccctcgaacacctagacgaactgctggcgatgcctggcgcagcgcgcaactggcacgccgagttccaccgcatcaccacgctggcggaagccgccgactgcgacggcctgatgatggagcgcagcgctgccgtcgacccgcatcgcacccgtaccctggcccgctacaagcttagccacgtccacgtctattcggtcgaacggatcgcggaactgctgaccggccgcctggccctcacgcacatcgacgagaacttcctggacgaccacgcacagaacttcctctatgcgccgttcaagcggctgggcgatattgccgcggtgctgctgctggcacctctggccatccccatcgggctggccgttaccctggccatccgcatggagtcgagcggtccggccatcttccgccaggaacgcgtgggcctttacgggaaagtgttcacgatgctgaagttccgcagcatgaccgatgaaccggataccgaagcccagttcgccgcgcactccgatccccgcgttacgcgcgtgggcaggatcatccgcaaataccggctcgacgagattccacaactgtggaatgtcctggtcggccacatgagcctgatcggaccgcgtcccgaacagtcctcgatggtcgagtccttctccgagacgatcccgttctatccctaccgacacctggtccgtcctggcctgtcgggctgggcgcaggtccagcaaggctatgccgcgagccacgaggaaaccgtcaccaagctttgctatgacctctactacgtcaagcattgctcgatggcaatggacctgctgatcgccggcaagaccatgcgcacactgctgacaggctacggcgcacgctaatgcacggtgtggcccacacgatctatctccccgcctgatgcgcatcctgctgctgacgacaggacttcggcttggcggcgccgaacgccaggttgcggacctcgcacgccagttcgtcgccttcggccatgaggtggctgtagtcagcctgaccctggcgcaagaggtggcgctgcccagggaagtgacgctgcatcgcgtcgacctgcgcaaagacccactgcgtttcctactcaccttgcaggccgtgcgcaagtgggtcgggcgctggcagccggacatcgtccacgcgcacatgttccacgccaacatcttcgcgcggctgctgcggccgcagcgggccggtggcgcgcccatccccgtcctctgcaccgcgcacagctcgcgcgaggggggcaggctgcgcatgctggcgtatcggttgacggatggcttgtgtgcggccaccacccatgtcagcgcggaaggcagacagtacatgctggacgtcggtgccacgaccgccgggcggatcagcgtgatgcccaatggcatcgataccgaccggttccgccgcgacccgcaggcgcgtgcgcagacgcggcaggcgctgggactcggccccgatgcaaaggtcgtgctcaatgtcggccgcctggtccatgagaaagaccagcagcgcctgatcgaagcgttccggcaacttgcgggcgatccggaaactggcgcaagcattcgcttgctaattgccggcgatggtccgctgaaggcgacgctggtgcggcacgccgcggcgctcgggctctcgcacgccgtgcggctgctcggcccttgtgacaacgtccccgcgctgataaacgccgccgacctgttcgtgctgtcttccgttcgcgaaggcctgcccctcgtggtggccgaggcgctggcctgcgaaacgccggtggtggccaccgacgtgtcaggcatccgcgcgctgctggcggcgtcgggcagcatagtgccggcagccgacaccgatgcgcttgcgcgcggcatgcgtgcggccctgctgggccggcaggatgtcgcggcaggccgcgcccacgccgttgcggcatacagcctggccagtgtcgcgcagcgctggatcgacctgtatcgggaactcgtgcagcgtcggggagccgcgctgcccgctcccggcaaggccgaccatgcgtaggcagatcgcgcgcaatgtcgtctggctgctgggcgagcgggctcttcagatcactgtcagcatcgccatcgtggcgttgattgcacgcggcgtcggaccggagggctttgcgcattttcagtatgcgcagtcgctggtgctgattgcggcgtcgattgggttgatttgtggtgctgaagttgttgtgccgcggctggtcgcgcatccgtcaccggatgcccagtcccatctgatcgcacatgccttcggcctgcgtgcgcttgcctccattgctggctacctggctctgctcgtgagcagcgtgctgaccgggcaagatgccaccaccgtgcatatcgcagccattctgggtatttccatcctgctgcgcgaaccgttcggtgtcgtgacggcctggatgcaggcgcacaccgacaaccgccctagcgtagtcttcagcctgtccgcgctggcgttcaaggctgtcctgatcgctgcactctatttttccgccgtgcacgccgtccacgagtacgcctggacctttgccttggaatcaggactgctggcaacgatgctcgcctggtactatgcccgccggcgcccacgtatccgaatctcgccggatcgtggattgcttatccgcctggtgcgcgacggctccgtattctggatcagcatgatccttctgttcagcgcgcggcggatcgaccagttgctgctgaaaccacgcgtccccttagtcgaccttggggcctatgcggcgtgcatgcaggtacttgacaatttctccctgctggccacaatcatcgcgagcgcggttgcaccgctcgcggtctatgcgcagccgagcctggccaaggcgcgttacaacgtcttgcgtgtggcgggaggcatggcggcgatcggaatggcgggcggtattctcattgctatcggcgcaccgtggattgtgcaacttctgtatggtgagcgttttgaggcaactgtgaaccttctgcagcaaggcgccattgcctctggactgatcttcgcggatgcgggcttggctttgcttgccgtccatctgcgcaagccagcttggctagtaggcaaatcgctgctcgtgttagttgcaacagccgctgtcgacctgttcacgatccccaagtatggtgtgcagggtgcggtctacggatatatagcggccaatgcactggcggttgttgtgagcttggggttcgtcgtgctggctcgcgagtctgatgccgcaaagcaagctgcgtgagctggtaatgctaccgcaaccagatcgctcgtagcagcccggagcgccttctcctggttgtgcggtgacacagtagcccataagggggcccttgcaggggttctgctaaaatccactgtcttcagcgcagatcttctgtacaaggaatcaggaatgcaagacggagcacaaccgcaactttttggccctgtgtgaccgccgaattggcatgtgacaaggatgctgaacagtattgacgaacatccggcccacgcggtatcaaagcgatttgaagaggtggcccatcagcccggcaagctgcatctggacggcatccatatagcattcgtcggcaattcgagttggtctatacagcagtaccgtggcggggtcgtgcgtgctttactcgcgcacggagcgaaggtcagtatcattgcacctgtggatcgcagctctgaagcgttacaggcacttggctgcgaattccaccctctgacactatcggccaggagtgccaatccgttagctgactggaagtgcttcagccagttgaccaggttgtataggcagcttaaaccggactgcgcatttcagtacacgatcaagccgaacatttatggctcgctggccgcaaggttatccggcgtcccgtgcattgcagtgacgaccgggcttggcttcgttttcatcaacaataactttgtcgcacgaatcggacgcgcgctataccgtctggcgctgcgctcagtgcatcaagtatggtttctcaacgaagacgaccgtcgcgaattcgtcaagcggagcttggtcagcgagcaacgaacctttgtgcttcccagcgaagggattgatctcgagcactacacaccaggcgagcggcagccacgagaaaacaacacattccgcttcctcctgattgcgcgaatgctatgggacaaaggggtcggcgaatatgtcgaggctgcacgccgcattcgtgccgtctatccgacagcccggtttcagcttctcgggcctgccgatgtcgagaaccccagcgccatttcaaggacgcaactcctggcgtggcaggatgaagggctcatcgaatatcttggtacagcaacggatgtcagaggggccatagcgcaggcggactgtattgttttgccctcataccgcgaaggcgtgcctcgcacactgcttgaagctgcttcaatggagaagccgattgtggccacggacgtgccgggatgccgggacgttgtgcgcgatagggtaacaggaagactgtgtcgcccacgcagtgcagaggatctctcgcaaaccatgctcgagctttgccaaagcgaggaggaaacgctgcggcaaatgggcaaggccggacgactggatgtggatgcgcgctttagcgagggccgcgtgatagatatctatatgaaggcgatcgcactgatcaggcgccgcaagtccgcttgaggatggcggtcatgggctcgccgtgacacaaccacggcgagtctcctaggcccgaggtcaagatcctattcgaacgtaaccgattcaatcaggaatcccagcatgcgttcgtctggattcattcctgcctgcatcggcgaaattgcatccggcatttgcaaccgaatggtcagattttcatccggccgcgtctgcgggagggccacatcgatcgatcctggcgcgttttcctgggcaaagctgtactcgctgctggacgatcccaccttgacaatgagacgttgcgtacggtggctaccataaaagaaaggcgccagacgaatcttcacccggctcggcatgtcgtcgctaaccgaacatgtgatcgctgcacttcgaccatctgtccagcgcccgtgatcctccgcccagctgaatccgggaatagcagacgcattcatccagcccctcgaagtaaagtcaagcttgcccttgcagatttccggctttgccaacgattctgccatgcaggtggcgtcaacgagagaaacagcgcccgatgcgacagaacgcgcacaatcggcgcgataatacggcgcaaaccccgtcgaagtcagaatagtgccgtagcttgagatattgcccagcttgtttcccatcaaaacgtctatcgcaaattctctataggtctttgcgacggcaaccgaaaacatgtagttgataaccggcgacatgtttcgcaagccaattacaacattctgctttgcactcgacggggacagtccgacatcacgaagaacgatcagctggtgctcgagggagaccacatccgaagtatctagccgtttcgaggatggaagtatcaacaggatgatgccggtgaatgaggccagcaccagcaaagataaaccatgctcgttgccggaccatccgccctggtcctccgtggcacggccgcgattgaagtaaaggccaatcaggattgcagcggagataaataattgcgttgacaaaccaaaggcatacttcttagccgcatattcgctgccatatccaaatcgcaagagcacaatctggcatatgcacaggcaagcaatcgacccgccgtaaagtccgaagtacttaagtgccacattgaagcgcaccgtgtcttttccggagcgccaccatatgatcattagcgccagggaaactactgccaccagcaacgctagcgtcacgagcatccctgcacccggaattcgcaccagatgcaaagcaccgttattctcagaaattttccgcatcgcggaaaatgctggattcaaaaaggtggctgctatcgctgaaatggcgatcaatgcgtaccaaagataagtccgcactcgattcccgagtgtgccggccgaccgagtccaggcattcagtatgacgatgcccagcagtaccccgagcaattcgagcgcaggcaggagatgtgttccggtaacgatatagacggccgccaccagaaagatgccgaaggcataactaatgcgcgagtgcacctccacgaacactgcgaccgccaaaatcagcagcaccattccctgtgcgactagctgcgagaagaaaaaattatcatctatctccgcaccatggatttcgagccgaagcaccacgcgattcaggaccagcagtgtcgtcaatgcgagaatggacacactggcaacacgccgcggcagcgtgctgagcacaaagaccacagaaccccagagcacgacaagtgcaatcaggctaagcaaatgaatgccgaggaacgttgaattaaagatgagcccgagaatcgccgccaggatatggcttgtgcggggatagaaattcatctccgcaatcgacgggtccccgggcgtcaaggtccagttttcggaaattctgaatgcgagtgcatagtgatgagccaaatcgacactctggctccacatcgaatccacattgaaaacaatgaggatcgcggccactgctgccatcaaccctatctgaaatgccgatagatttttttgcattttctcagttccagaaacgtccccgtccaacgatcccactacgcaagcttctcgacgattctcttgccctcgcggatggcgtagttcgtgcctcgatcctctggatagatctgcgccatggtagatatccatccgttttcgtagggcgtctcctcgctgggtacatactccgaatactgtctctcggtaaccggctgtgcgtacatcgaacgccacacacggtgttcgacaatccaggagcggtccatcttcgggaacatgcgcttcaggtgctcaaacgcgaagtcaacatattgctcatcggtgtagccccacaccggatcctcgaccgcaagatatcgcgacaggtacgcaatatgagaaccctgatagttctccggcttgtcgaagttggtgtgttcaattaccccgacaaaaggaaagccggggtcattcacgttcagccaataggtttccgaaaggctctgattaaggcgcagcaccaggcaaacgttgcccaggtagcgtacccggcgaagacgggccagccactcgggcggggctgtgccttcaaacatgtcggcaataatcgggaaagacggcgtgaagagatactgtttccccttcagttcgccttgctcggtctccaggcccgtgattttcttgccgtcggcaagaacaccatttaccttgttcttaaacgtgacctcgccgccggcccgttcgattgccgcgaccatcgcctccgccaaccggccaaagccccccttgaagtaggcgagttcctcgccgcccttgtcattcctggtgctgccacgcagtaccagcttcttccacatccagacagcgttgactgcttccgcataaacggaaaacttcgacgaaataagaggctcccagacgatccgatagacggtcttcccgcagatcggctccagccattcacggatgctcagatgctcgatagtcttccagtccttgatccgacggacctggaatacgagcaagccaaggcggatccggtcgatgaacgatagcgccttgaacttcagcaggtcgagcggggtcgacagcttccacatgcgcccgttgaagtacatgccggtgcgggtaggaagaagaatcacatccccctccatgccgagttccttcaccagttccgggacgtagacgtcattgttgaaccagtggtgatagaacttctccagcttgacgccatcggcgaattcgaacgttccggccagtccacccggggtagcatcggcctcgacgacatgaaccttctttccctgcttggcaagggcataagctgccgtcagcccggtaaagccggcaccgaccacaacgacatcgtaattactcatggtttaccactcaattaatcttcaattcgggattcggtccggagcggattgccctgaacagtgacgggcgcatccagattgccactgcgccggcaagggtggtgggcagccataacgctagatggaccagtacggcatagcttcctgcttgcgcggacgtaccaccgagcagcgagaccgccgtgaaggcagccagatgaaacggaccgatatagccaggcgatgagggcaccagcgtcgagagggttgcgatcgccatcaccaccacagcaagggccggatttgcatcaaatccgaaaccccgtaatacgaaatagaacagacccgattcgccggcccagaccagcatcgagactgcaacgacagtcaatagcacacgcggcctcgacatcgcctcgaaactccgcagcaagctggccagtatcagcagggctcgcgaaaaacttgccgatggccgcgatgccgcattcccctgcgcgaacttctgacaaaggttggccagtcttccgctgaatagaaaaccggcaatcaggatgacgccgccgccaatggcgatgccgacgaccgattcagccagcatgcccggcaagcgcgtaccctgactcgccaccagcccgatcgcaagacagcccagcagcgtcatgagatcgatcaggcgctccatcaacagactgctagcggccgtggtcttgctgattcccatggcattgggaaacacgaaagcacggatcaaatcacccagccgcaacggcagcacgttattcaaggcaatcgagccaagaaacggcgtggcacagttccgccacttagcgtcggcacccgcggcacgtagcatcagcgaccagcgcagaatcctgagcccgtagcccagactcagtgatgcaatgccaagcgtgagaaacggccaatgaaaatgctcgagtgccttgacgacttcgccaacatcgacctgcctggcaatgatgaacagacagacgagggtgatcgcccctcccaccagttgctttatccagtcacgccttcctttcccgccttccgtcatcgctattcccaaatgcgccagggcgccttccgcttgttccagaggctctccagttcgcgcttatcgcgcagcgtgtcacacggctgccagaatccggtgtgctgaaaggcggcaagctgaccgtctttggcgagattcattagcggcgccgcttcccatgaagtcgcatcgtcttcgatatagcgaacgaccgacggctccaggacgaagaatccaccattgatccagccgatttcgtcacgaggcttctcctcgaaactagagacattctggttggcatccagattgagcacgccaaaacggccaggaggttgaaccgcggcaacggttgcaagctttccatgccgccggtggaactgcagctccgccgtaatatcgatattggacaaaccatctccgtaggtcaggcagaaggtatcgttgcccagatgacttgccacacgtttcagccgcccgccggtcatcgtctcggagccggtgtcgaccagcgtgatgcgccagtcctcggactggctgttcaggatctggtgatcgccggtcttgaggtcgatctgcatatcggccatgtgccgatagtagttgaagaagaattccttgatcacatagcccttgtagcccaggcaaatgatgaagtccttgatgccatgatgcgcgtagatcttcatgatgtgccagagcagtggccgcccgcccacctccaccatcggcttcggcttggtatccgattcctcggcaattcgagtcccgagaccgccggcaagaatgactgccttcatcgatttccccctagagtttgagttcagacctggaaaagttgatgctttgctcgataatggcgatcggctcggcacgcagcaccagatatattctcaggatatattccccgataataccgagcagaaacgcattcaacccgataccaaacaggacaagaacgtgaatgcttgccagtccgcgtggcagttccggatgaaacaggcgaagcacgacatagtacagagcacccaggaagctggccgccaggatgacagcgcccagaaacgaggcagcgcgcagcggtgcggtggagtggttgaagaccgcagtcagtcccagccggaccaaccgcgatacattgaacttgctctcccccgctacccgcgcatcgcgatcatagggaatgccggtctgattgaatccaagaccggcaatcatgccacgcaggtaaggactggacgtccggattcccgacagggcctcgatcaccttccggtcgatcaggcgaaaatcacccacatcgcgcggaatcgggtgctcgctgatcttgtcgatgacccaatagccaaggcgcctgaaattgttcagcagccatccttcagggcgctttttgcgaatcccatagactacatggtatccctgttgccagagttcgaagaacgattccagcaattccggcggatcctgcagatccgcatcaatctgcatgaccgcatcgccacgggtgtggagataatttgcaaaaatggagcgctggaagccgtagttcttggagaagcggattgcctttacacgtggatcggtggctgccagtcgcttcaggatatcccacgtatcgtcatccgagtggttatcggaaaatacgaattcgagatcgcaccggtcgcgcatcttctcggcaaccgctgtcaggcgagcgtacagcgcattaatattcccggcctcattcagaaccgggatggaaatcgaaatcagcggcctgcgctctgccatcacttgttccgctgccgtcatcacgccacctcccagcctagggagcaggctttcagatagtccacaaccgagggaagcgtttcacgaaagcgaatattctgcaacgacttcgggcgctcgaaaaacgtctggtagttctcgtcgccggggtcgggcaaagcaccgatgcgcagcagcgactccgcatcgaagctacggaagacgtgcgttgccagatccttcagccgtaccggctgaccgtgactcaggtcgatcacgccgcttgaccgctgctcgaccagtgttgcaatcgcccgaacttcgtcctcgatgtgatggtattccctcaactgattccccggcgacatctcgaaaggcgtttgctgccgcagggcctggcaaatctggccgagaaacatgaagggactgggctgtccgatgccatagagggtgtgcaccctgagatgagcaagccggtcagcgcgctccgccacgtattggcccagcatagccttgctgtggatgtatgggttctggttggcaatcagcttttccatcaccgtaccgaacgtcaccacccgcatgcctgcctgggccgtcccctcgatcaggtgctttggcagcaggaaattgactctaagatggtcttcgccggaaatcttcggatcgagaatccccgccgcaatgaatattgtgctgtcgacaccggaccactgctcgaaataacgtgaaatggcagcctgggagccatcctgccaccaatcccggtagcactggcgatcgacgacaaccacattgtcttctcgatacaaggcggtcaatgcctgacctagacggccgcccgctccaataacgaatttcattccttgataccctcgcgccacgaattgatctgccgctcggtgatggctcgcgccgactccggattcgcgtaaaactcgcggtaccaactggcagtttcgctgacgacgcgagcggtatcccagactggcagccagcccagtgcattcctggccagcgagctatcgagggcgagggcccctgcttctggcaaagggttgtccagatactccagtgccggtcgtttccagtgctggctcatcaactccagcacatcgcgcacagaatattgcctgatgtcctgcggtccgagattccaggctcgcgcgaatcgtcctggctgatcggatatcagccccgccatcaggactaggtatccatatacgagggcaaggacgtgctgccatggccgggtagcgtccggataccgcaaggtcaaggtttccccggcaactacggcacggacaaagtccggaaccaggcggtcttcggaccagtctccaccgccgataatattgccgcctcgcgcgatggcgatggcgggcccccggttttcagaccagggataggacgccgcatagctctgtatcaccatctcggccgcggccttcgacgcgctatacgggtccttgccgccgagcggatcgttctcgcggtacggccatggccactcccggttcagatacaccttgtccgtcgtgatgcacagcacgccgcggacactttttacggcacgtgccgcctccagaacgttggcagtgccctgggcattgaccgcaaacgtcgacagcggctcacggtaggaccggcgcaccaaaggctgggccgccagatgcaggatcagctccggctcaaaggcgcggaccgcctctgccaggctgggatagtcgcagatatcgccgaagacggtcgggatttgctggtcaacgccgaggcactgaaacagagagggcgtcgtatccggcggcagggcaaagccggctacgttcgcgccaatggcttgcagccatacgctggcccagcctccggtaaaaccggtgtgtccggtgacgaataccttcctgccggacagcgctttttcaaaattaagtaggctattcatctcagtaggttattcaatctcttgtgccggaaaatgctgctctagttgcctgctcaatcagcggcttccagcagggattcgactagtcgaattactaatagtggccaggcgcggtcactggcaacacagcccaaacctgtcattgtcgcgccaggtcggcgtagagttcggcgtaggcatccgccatgcgcttggcggtaaaaagtgtatcaaatctctctttcgccttgctacccatcgcctccgcgagagctggcgatgctgtcaggatttgcattgcctcccggaacgaactcacatcaccgggtggcactacaatgccggtctcgccattgatatttacaaagctgctgcctgtcccgatttccgacgatatcatcggcttgccgagcatcgcaccttccaacagggtgaccccgaaagcctcggatctaaggtgcgacggaaataccacacacccgcacaaatggagcaatgccatcttgtccgcttccggcagggcgcccagaaaatgcacatttgtaaggcgcaatcggttcgcctgctcgcgcagggctttctcgataggacccgcccccacgatggcaaccctgaggtcggtgcccttcaaggcatccagcaggatgtgcaaccccttgtagtagcgaatgacgccgacaaagaggaaaaatccctcacccagcttgccgcgccagtgttccatcaaacgctcgtcaggcttcgggtaactttgctcatccacgccgataggaatgatgctgaccttgtcctgatacttcgccaaaacgtcgctcgtgcccaaataattcggcgaagtggccacaatggctcgcatttggcccagaaagcgatgcatcagcggctgatagagcttcagcagcgtgcgctgccgcacgatatcggaatgataagtgaccagcgcgggcttccccggcctcacgagcgtatgcagcagatcgccgtatggccagggaaaatgatagtggatcatgtcggcccaatcgcactgccgcttgaacaactgcatcgcggaccacgacatcggcgtggaggcgacatcgatgctaacctgcgcgcgatagactgcggtcgccccgtcatggataaccggcttgttcctcgcattcctgcttaacgtgaagatgcgacattccatgccctgcgcctcgacgccaaggcagatctgccggatgacctgctccacgcccccaaaggagtcgggaaaataggtcttgaatacgtggagaacgcgcatgtcaattcaatctgtcagacgagacgtcgatagacatccatggtcgcacgtgctgtcttctcccatgaaagctcaagcgcccgtttgcgaccctgctcgatacaccgcgttcgcaatccagcatcctctcccagtctgatcatggcagaggtcagttcctccaccgatagcggatcgacctcgacggccgccccaccggccacttcgggcaagcaggagctgttcgaagcaatcactggaactccacacgcgaatgcttctagcagcggcaggccaaagccctcatacagcgacggaaacacaaatacaccagcttgtgcatagatggcgcgcagggtttcctggcttgacacggtatccagccacagcacgcgctcgccggctgcttgtgctgcacggatcgccgccacgtcggcctcgcaacgccagccttcacgcccgacgatgaccagctgacggtcgcgacgaacgctggcgggcagcgcgagataggcgtgcaggatgcgcccgacattcttgcgcggctgcaaggtgccgacaaaaagataatagccggggacgagcctgtatagcgtcatcgcagcgtcgatgctcgcgcggtccaccggcgcgagccagtgacggtcaaccccgcacgggaccaccgaaatcctgctttcatcgatgccgaagtactcggtcaggtcgctcaccgccgccttcgaatgcgcgatgacatgatccgcgagccggccggattggcggatctgccagttcttcagacgccgcagccgggatgaagtccattggggaaaccgcaatggaacggcatcgtgcaaggtcgcgacgacggggcaatccatgcgagcgacgcgataatcggtggcatgatagacagcgatccggctggccacatgcaattgcacgccgagagcactcatcatcgcctgctgtccgaacgagcgcgaaaaccgtatcgcttgcgccggcgcccgcgccgcggtgccattctccgagtacacgcatgggacaaccgcacagtccagctgtgccagctcgcgtgcgagcgctgctgtgtagacgctgattccgtccccgccgcgatagagcggcccggaactaagccccaccttcagaatactcatccttcgaacatccagcgcaacgtctgttcgaacgacggacgctgcagcccgggcaccagcgcgtccagcctctcggtagacccgatcagcagcttgacttcgttagcacgcacgaaggctggattgactcggacttcgatcgactgtcccgcaattccccccatcgcggcaatgatctcgcccagcgagtacggcttgccactacagatattgaccacctcgccggccgcctcgccttcgagtaatgcgcgataggcgtcggcgaccatccgcacgtcagagaaatcgcgtgcgacatcgagattgcccagttcgatgaaggcagcgccacgcttgaaatgcgacacgatctttggcacgaggaaatgatccgcctgtccccggccggtgtaattgaacggtcgggtgatgacgatgggcagccggtcaaaccaggtccgcaccataaattccatcgctaccttactggtcgcgtagtggttcaccggctgcggcgcctgttgctcagtgatgatcccttcataagcattgccgtagatgttggcactgcttgcgatgaggatcttgcgcggctgatgcccgacgtccgcgcaggcctgcaacagattggtcgtacccagcacattgacccggtagaacgcttccgtgtcggcgtgcgccacgaagctgatcgcggcgagatgagcgatatagtcgggacggtgctgatctatcacccgacggcattgttcaagatccgtgatgtcgagtacgacttcgccagatgtggattcgctgggacgcgcacacgtccccacgatgtcgaacccgccagcgcacagagcatccctgagatacctgccggtgaatccatgcaccccggtaatcagcgctgctcgcggcgttgcctcagaacgagaagccaatctgatttctccgaaggtccgcttcaaccatcatctggcacagctcttcgagcgtcgtgttgggctgccagccaagcttctccttagccctggccgcattcccgatgagcagctcgacttcggccggacgatagaacttgggattgatacgcaccaccaccttgccagtggccgtatcgaggccgacttcgtcctcggccttgcccttccattccagcgacatgccggcggccttgaacgccatcgtcacaaaatcacgaacggtctccgtacggttggtcgcaagcacgaacgtgtccggctcatcggcctgaagcatgcgccacatcccttccacatactccttggcgaaaccccagtcgcgcttggcgtcaaggttgccaagctcgaggacatcgagcttgcccagtttgatctttgcaacagaatccgtgattttccgcgtcacgaactcacgaccgcgcagcggcgattcgtgattgaacagaatcccgctcgagccaaaaatgccataggactcgcggtagttcaccgtgatccagtgcgcatagagcttggcaacgccatacggactgcgcgggtagaacggtgtcgactcggtctgggggatcgcctggaccttgccgaacatttccgaagtcgacgcctgatagaaacggatcttcggattgacgatgcggatggcctcaagcaggttcaccgcaccgatgccggtgatctccgccgtggtcacgggctgttcgaaagagacgccaacgaaactctgcgccgccaggttgtagacttcggtagcgccactggtctggagcaaccggatgcaggtgctcaagtccgtcagatcgaattcgaccaggtggagattggggtgattggtcacacccagttcgtccatacgccagaaattcaccgagctggtacggcgataggtgccatagaccgtgtaacccttttcgagcaagagttcggtgagatacgctccgtcctgaccggtcaccccggtgattactgctacgcgctgattcatccttctgttcctgatgaagagttaagactgtgtcgctggctggccggcgttccgctgccaccgataccatccggatagagcttgcaagccaattgttgggcgctctcgcgccaagtgatggggcgaatcttacctgctaacgcctgtcgctcgtccctgctcattgcggcgatgcgagcggccgcctccgccagcgacgacggattgtccaagctgaagaaaatcgcgccttcacctccgacctctctgaaaaccggaatgtcgctcgccagcaccggaacgcggtgcatggcggcctccacgatgggcaggccatagccttcgatggtggaagcagcgatcagcgccgtggcgcccgcatagcaacggttgatctccgcatcggtgaaatcgtcgatcacgaacagccgtttgccgttcatagggtgattgcggatcctgtccatcagcgcttcgacatgccagccttccttgcccgctaggcacaggcgggcgtctccgccggcagcccagatctgttcgaaggcatcgagaacgaaaccgtggcccttgcgcggttcgatggtcccgaccatcagataagtgggggagctccggtcttccatcagcgccagcaccgctggccggatgcccgcgtcgctctcatcgtcgatcaggtcggcacccaggttccagtgttccagcacgagcggtctcggtggctgcaggccctgtgcctcaatgtattcgcttacgctttgctttaccgcctgcgaaatgcagatcagcatgtcgctctgcatggccgccatccgcagccagttattgaaaacagaaaccagaccgggtctgcagtactccggatgcagagccggaatcaggtcatagacgaccgagacaatgcggccgccaaactgcctgacttcatcaaagactggcagaaactgctcatactgctcccacgacgaatcgatcatgagcagcacatcgcccgggtggatctcgacgcacgcatcaccgtaggcgtcggacggcagattgaaaatcgatgggaccacgtccctggcacgcaccagcccgccgtccttgatctggacgatctccacgggcggcgtctcgccacccaagcagagctcccgcgccatattgcggaccacgcgctggatgccgctgcgtgcatcggatctggctaattgcgaaacgtcgatcagcaggcgcggctgacgattcagacgcatgttgcggccagcacaggcagacaggcggtcaatcagcaacccgtcgggagtcggcatcttctgcagggtgtctgccagttcgtcgacgaggcgttgcattgacatatggaacgcggcgtcgatcacccttccgagattctcctgcgcgccgtgcccggcttccagtgtcgcgatgggcgggcaccacgtgcaggaataccggttgagcagccgccgcgccgcatcatcattctcgacgaccatgtagaggctgctcgctgccacatcatgcagcggcggcacgccattaatagcggagccctcggtgtccgctggagaagtcagcagcgagcgaacccctatttccggatacgtctcttcaagccccgcgctgccgagcaagagcacgcccggattggtacgcatctgctgcagcagatgctccggcggcctcgcctgcaaggaaaaatacaggggcaggccattgctcaacgccaccgcggattcctccgggtagcacgtctgcggcgcgtcaacgtcgcccggctgttcgattcgaacgtctgcaggcaggagtcccgcgatctggcccaagcttgggaagctgccctccgttccgttggagcgcgcggcgcgcgcgtcagccatctgaagtacctgattcccgtgcgcccgcgacagcggcatggtggcctcgaatgcctcccatgccttcctgccggtggcatcccagctaaatgtggctgcccgctcagggccaaacgccttcagttcctgccgcaggcgtgcatccgtcagtactctctccagcgtcgccttaatggagtcggggtctttcgcatcgaacatgatatctgcccggcccagcacttccgggatcgatgaattgtccgccgcgataaccggcgcgccgcaagccatggcttccaggaccggcaggccaaacccttcatagagtgaagggaagacaaaggccgcgcactgttgatagagggccacaagctcagtgtcatcaacgtgaccggtgacgacgatgtcgtcggttttcaggcccagcctttgcgcgtcgcgccagaatgcgtgcttgtcaccgacctgatttacgacaagttgatgcccgctgcgcaacgattcaggcaagcgtgcataggcctgcaacatgccggccaggttcttgcggtaatcggcgttgcccgtgtagagcacaaacggcctttggatccccaggcgggacaagtccttgggcttctcacctgcggtcagagtacgaaaacgttcgtccgccgcgccgccgatcacggccacgcgggcggggtccaggccgaggtgctcgatggcatcgctgcgtgttgcctccgaaatcgcgagcagcagatcgaagctcttcagggcttgcagccgttccgtgtaccaggccttgaaggacggagacgtattcaggtactgctcgggaaacagccagggtatgaggtcatacagcaccgcggcacgcaggctcgaaccgacgcgcgtcctcggatccggcacgacgccatcctgggcccagtcttcgaacgggctcatgcaaagcacgacgtccggggccagtgtgcgatacgccccgctgaccaagtcgtcggcaagctgtcgctgctcaggcgtgcaggcgccgaatggcgcaccggagtgggcatatgtcgcgaaatgtccggcaccaagcaaaggcgaaagctcagtgcgaagcgcatcgtaggcttcgccatattgcgcgtccgccaaggcgtagagctgatggccgcctttgacgcgtgccagggcttgcgtgaacgccagcgtgtaccgtccaatcccgcgtagccgcgaaattgtctgacaggggaacagatcgaccagcagacgcatcagaagctgcctcccaccatattgcgcttgcctgccagtcgtttggtgagggcagccttgaacaggagcgcctcctccgaaaggcgaggcgcgacaggggcagcgggcgtttcaacaatcaccccgcggatgcgacgcatcagccagtcccagggccccgggaatcgagcagcgacccgcctcagaatcggacgcagccagacctggtcaagcacgatcggcacggccttcctgatcacgatcttcagtcccgacttcatgctggacttcggtcgcgcaagtgcgcgcagtgcacgcattgccatgcgcatcggcgcagtgatacgccaggaagtgctggcgtggatcgcctccaggcgtgcaagaagcgctcttcgctccattgccccgcgctccagctccgtcgagaacagttccgtcttctgcgcaagctcgccttccagccgcgctaggctgagctcggattcgccgaggcgctgctcttgacgcgcggcctggtcgatcaggcgatccatggccggcctgagatgagctcgctcgatatggcgacctgccgtgaccatgcgatcgatgacaaagtcgtcgaggacattcggcggtgtggcgagtttctgccgcaagctttcatgctcctcggcaacgtaaaagcggttcaggccgtcgaaataggcaaagcgatacccattggccagcaaggaaggttcccacagggcatagttttcctcagtgctgttcggccgtgtcgcctccaccactagcacccacggtcgccacgcacgcagatcgagccccttgagtacgcttgcttccgcaccctcgacatcgatcttgagaaaatggatcgtacgattgctcgcgtatcgctccaggagcgccgagagggtttccacctcgacctcctgcgatatcaccttcatgccactggcccggtaagcggcggcaatcgcttcatccagcgtggacaggccgcgtactggcactgagtggaattgcagcgacccctgcgattccccgacagcgacggccaggttcgtgtcccgcggccgcgcctcacaaagacgccgccagaatccccgttcgggctcgatattgatacccgaccatccgcgctcgtagaagagcctcgttacggagtcatcgtcaggatcgttcgcaccgacatccacatagaaacccgtgggcacatccctgaaggcgcgccagagtatgacatcctcaaaattctgagcgtacgaagtgatggtcatcaaactagattcggagataggagatgagcgcgcgctcagcctctgttcagcatgggttccgttacctgcgcggacgcgaggggcgcatcccggacgattgagatcttgggatcgagccacgcgcaacccacgaaatgcggccggcctaggttcaccacgttgaacacgagcgccagatcacgccattcataattgttgtcgagatgggtctcgctgctgcagagcgcagtggcaattgaataacttccgggccccagatttgctggaaaggaaaactgatacattatccgatcgccctcctgaacatcgcgcaggggacaactcttcaaatcggtattggtgccgtagataggttgaccgaggcggtccttgatcatgtagccaagcaccagacgttcaatcggcgcccttaccgcaacgcgcacctccagggtcacgggcgtaccgacgtcaatcacctccacgcggcgcccgtccgcatccagcaaagcgatgtcggcaacggtcgcttctccggtgccggagaccgtttgtaccttgccgtcgtcgaggacattctgcgcgacggtctggttttcccgagctgccagcatcgcgttatagaagtccatcaccgcttcaggtgcgccttcctttgccacgtggccagcatcgagcaatatcgctcgatcgcaaatggactgaatcgccgccttgtcatgcgaaacgatcagcagcgtcgttccctgctcgcgaaatgcacggatacgatcaaagctcttgtgctggaaataggcatccccgaccgatagcgcctcgtccacgatgagcacgtccgggcgcttcgcggtggcgaggctgaacgcaagccgcatctgcatgccgcttgaatacattcttaccggctggtcgatatagtcgccgatttccgcgaaggcctcgatctcaggcatcagcgcagtcacttcgcccgcgctcatgccgagcagttggccagccatcacgacattctgccgcccggtgaaatccggatgaaagcccatgccaagttcgagcatggccgccacccgaccctggatcgagatattgccaatggtcggcgccgtggtgccggtgatcatctttagcagcgtactcttgcccgccccgttgatgccgataatgcctactgcctctcccggcgcaacggtgaacgagatatctcgcaacacccagcgcagcgagtgccgcgccttgctgaacggcaagagccattccccgagacgcgaccagcgtgtcggatattgcttgtaggccttgcctacctggttaacgacaatggcgcccattacagttcatccaccatttcaccagagcgcttgcggaacagagccatcccaaccaggcacagcactgtggccagcaccagcatcggaatcaggctcgaccagtcaggtgccacgccccgcaccagcacggactggtaggcgctgacgatgggcgtcatcgggttcagttccacaaacggccgcaccgcctcgggcagcaccgtcagcggatagacgatcggggtcagccagaaccagaactgcagcaccacgcccatcagttggccgacgtcgcgaaagaatacattgagcacgccaaggatgatgcctaggccaatggagaacatcacctgtagagccaacaccgggaaaattgccaggaaaatccatcccggaaaactcccggatgccagcaggaacgccacgaacagcgagaaaataatcgcgaaattcaacccggcattcagcacaacgatgatcggcaggcaaatgcgcggaaagctgatcttcttgatcaggttcgcctgctccagaaagacattctgcgcgcggctaaggacttcggcaaaaaaggcccaggtaagcgtgccggcacagagatagatgctatagccgaggtgactgtccacgcccggcagccgcgcgcgcatcatctgggagaagatcaccgtgtacacaatgatcatcgccagcgggttgatgatcatccaagctgcgcccagcatcgaattgcggtagcgggactgaaactctctcctgacgctgccgccaataaaaccgcgataattccacgcggatcgaatcaaaccaatcgccattacccagcccggccgtaagtatccgcgaagcgtacgatgtcatcctcgcccaggtattcgccacactggacttcgatcagcacgaggtccatcacgccggggttgatcagccggtgcttgtggcctgccggaatgtaagtcgattgattaggctgaagggaaattatctgctcgccgttgacgacgtcagcagtgccgctcaccacgatccagtgctcgctgcgatggtaatgcatctgcagcgacaactgggcacccggcttgacgacgatgcgcttgatcttgaagcggtcgctctcctcgagcaccgtgtaggttccccaggggcgatgcgcagtcttgtggatcttgtagctgtcgtgcccgttcttcttcagttgcccgacgatatgcttgacgtcctgggtgcagtcccggttggccaccaacagcgcatccggcgtgtcgacaatgatcaggttatccacacccacagcgccaaccacgcgatcatcgctcttgatatagcaattgctgacgccatgcagcagcgcatcgccatagatacgattgccctgcgagtccggcgccgtcagttcgctgatggaatgccaggacccaatatcgctccaccccatattgctcggcacgaccgaaacgcgatccgatttttccatgatcgcgtagtcgatagagatatccgtgacgcgcttgaactgaccgggctcgagttcgagcgaacgacatccgtcggcggtcaatacagcaccagcagcaaagctgctctcgcatgcgtggagcagttccggagtgaaacgggtgaaatccttgaggatggtcttcacgctgaagcagaacatcccggagttccacagatgtgagccgcctgccaccagcgcctcggctacttcgagtttcggcttctcgacgaagcgaaccacggggtgtaccccgtccaaccccttctcgttgtcgaattcgatatagccatagccggtctccggcgcggtcggacggatgccgaatgtgacgatacgtccttccgcagcggcggccgcagcagcattcactgcggcctggaactgctccggatcctcaatcaaatgatccgccggcaaaaccagcatcacggcgtcctcgccgtgatgtttcttgacccagcaagccgcggaagccactgcccccgccgtattccggccaaacggctccagcacgaatcccagtggaatatggtcctcattcacctcctggcactcatcccgcgtcaggaagaaggtctcccggttagtgaccaccaccacctccggcacatcctcaaacagagttgcccgcttaaaagtcttctgcagcagactttcaccatctgcaagcttaagcagcggcttggggaatgcctcacgggaaaccggccagagccgggtgcctgcaccaccggagataatgactggaatgatttgcatgattgaccactttttagtctcaggggcgaattgtaacggagcgctctcgcagccctgtaagacccatgtaattttgtcttgccatctgtaacgttgaaggcaaataggccaatgcctcttgccaagatcgcactatgttgctagcgcgctcaatgggagcgcattgtatggcttgggggccgtgctgcggcagaacggagcgccaaaattcgcaaaatgcgaccgatgagtgcctattaaagcacacacggtccgcatttaacgatacacccacttacagaatcgccatcgatacggatggtcggagcaaggagcgttcccaggttccggtgatcggtcctgatgcacgcacgcattgcaggtgatgaatccgctcagtcgccgacagctcagcaagagacgtcagcctcggtcagaagcttccccgccgcatccttggcggtaaggagcggcgccccgttgagcggccaacgcacaccgaccgcgggatcgttccacaacagcgtccgctcgtgctcagggtaccagtagtcagtcgtcttatagaggacttcggcatgttccgacaagaccaggaacccgtgcgcaaagccctcgggtatccaaagttgcttcttgtctgctgccgaaaccgttacgcctacccacttgccgtatgtgggtgagcccagccggacatcgactgcgacgtcgaatacctcgccagcaatcacgcgaatcagcttgccctgtggatgctgtatctgatagtggagccccctcagcacattgcgcaccgagccggaatggttgtcctggacaaaagtgcgacggatgccagtagcctgctcgaaggcctgggcattgaaggtttccatgaaaaagccgcgctggtcgctgaacacctgtggctcgatgacaagcacctctggcagtgccgtgggcgtgattgtgatcttcatttgaccggatccatgatgatttgccgcaggtagttgccatacccattgttgcccagtgtcccggcaagctctacaaccttctccgcggtgatccacccgcttcggtaagcgatttcttccgggcaggccaccatcagcccttgccggttctgcagcgtggcgataaagcttgccgcttcgagcagcgactcatgcgtgccggtgtcgagccaggcatagccgcggcccatgatctcgacattcagttggccggcctgcaagtaatggttgttgacatcggtgatttccagttcgccccgggccgagggacgcagggcagcggcaatgccgcacacttgattgtcgtagaaatagagcccggtcaccgcatagttggaacggggcctgagcggcttttcttcgagcgacctggcgcgaaagtcgccgtcgaattcaacgaccccataacgctcgggatcctggacgtggtatgcgaatatcgtagcgccgtctttctgcccggcggcgcccttgagccgcgcgacgaggtcgtggccgtaaaagatgttgtccccgagaatcagcgtcgaaggttggttgccgatgaagtccttaccgatgacaaaggcctgcgccagaccatcgggcgtaggttggactgcatactgcaagttgataccccaggcgctaccgtcgcccagcatcccggcaaagcgcggcgtgtcctcgggcgtggaaatgaccaggatgtcacggatgccagcgagcattaaggtcgacagcgggtagtagaccatcggtttgtcatagaccggcagcaactgcttcgataccgaccgcgtaatcgggtagaggcgcgtgccggacccgccggccaaaataatccctttacgcatggagagctcgcttggtcaggatctggtccagcaggtggcgcaccccctcttcccacgacggaagatggatgccgaaggtcttgcgcaacttggtggtgtccaggcgagagtttgccggccggggtgctgccgcggaataatactcggccgctggaatgccctggatatcctccggcctgattttcagcacgacgccatgggaagcggcatggcgcaagacttccgtggcataggcatgccaggtggtctcacccgaggcggcaagatgatagatacccgcggggaatgtatcgcggttgctgaaaagccagtggcgcgcaaggatctgcgcggtcacgtcggcgattagggaagcggaggtcggtgcaccatgctgatctgcagccacacgcagttcgcgtcgctcgcgggctaggccgagtatcgtcgtggcaaaatttttaccgtgcgcgccagccacccacgacgtccgcaggatcagcgaagcgacacctgcagcaaggatggattcttcgccagccaccttgctctttccatactcggacagaggattgacggggtcggtctccaaatagaggccatccttgcggccgtcaaacacatagtcggtggaatagtggacgagcaatgtccccaggcggcgcgcctcttcggccatcactgctacagccgtagcattgatcgcaaaggcaagatcggcttcggtttccgccttgtccacggccgtatatgccgccgcattgacgatcgcgtcgggccgggactggcgtatggcacgacgaatctgggccggatccgcaaggtcgcaggctgaccggtcaagcgccacgatgcgccccagcggcgccaggctgcggcgcagctcaaacccgacctgcccgttgctgccggtcaagaggatcgtgggaaattcctggctacgcgacatattgcttgcctacccagttgcggtaattgcccgacagcacgtcctggacccattccgcgttttgcatgtaccactgcacggtcttgcgcaaccctgactcaaaggtttccgacggcttccaccccagttctcgggcaagcttgcccgcgtcgaccgcgtagcgtcggtcgtggccgggacgatccttgacgaacgtgatctggttgcgatacgaaccggcagtcttcggactcacctcgtccagcagatcgcacagcgcctgcacgacttccagattggtcttctcattcaagccgccgatgttataggttgcaccgggctgaccgcttgccaacacctcgcgaagggctgcgcaatgatcgcctacatatagccagtcccggacgtggagcccatcgccatacacgggcagcggcttgccaaccatcgcgttggtaatcatgaggggtatcagcttctcgggaaactgcaaaggcccgtaattgttggagcagttcgtggtcaatactggcaggccgtaggtgtgatggtaagcacgtaccatgtggtccgacgctgccttcgaggcagaatatgggctgttgggcagatagcgcgagacttctgtaaacgggggatcggcaggtgcgagcgaaccgaatacctcgtcggtcgagacatggagaaaacggaacgcggcgcgcgcgggcgcatccagtgcctgccagtattccagaacagtttcaagcagccgaaacgtgccgacaacattggtctgcacaaagtcgcccggagagactatggaccggtcgacgtggctttccgcagcaaaatgcaagacggcgcgtggccgatacgcttcgagcaaggcggttacagccgcggtgtcgcagatatcggcctgcaaaaagacatggcggacatcgccctcgagcgcggcaaggctctttcggttaccggcataggtcagcttgtcgacattgacgatcccggcggcgccttcctggcgcagccagtcgataacaaagtttgcgccaatgaaccccgcgccgccggtgaccaaaatgtgcgacaaagtttgctcccgacaatcaatatgcttcgacgtcaaactcacgccggctctcgccatccgaggcggaccgttagtcgttcgttgcccgaaagtgacggtattctatctgctgacatgacccatcctacgttcactgccgcccgtttggtagcctcagatcacaggcaccggctcggatgcggatatggttcacccagatgacaacaccaagaccatcccatccatcaccatatgccgtgggcgatctccaaggctgcgccccttccctggaagcgctgctggccaaactgccctccggactccctctccgttttgtcggcgacctgatcaaccggggcccctcctccttgcagacccttcgcaccgtccatgccatgggtccacgcgccgaaaccgtcctgggaaaccacgacatccacctcctcgcagtcgccgccggcgtccgtaagaaaggcaagtccgacaccctcgacgacatcctcaccgcccccgattgtgaggatctactcacttggctccgccaccgccccctcgccctgctagaaaacaacttcctcctaatccacgccggcgtcctcccccaatggaccgctgcccaagtcatcgacctcgcccgcgaagtcgaagaccaactccaaggccccaactggcaaggcttcctcgccgacatcttcggcaacgccgccgaccgctggcacgacggcctgcgcggcattgatcgccaccgcgtggtggtcaatgccctcacccggctgcgctactgcactgtcgatggcgtgatggacttcaagaccaaggaaggcctgggcaaggcgccggacgggttcatgccgtggttcgacgtgccagggcggcgtaccggggatgtgacggtggtatgcggccattggtcgacgctgggcctggtcatgcggccgaatctgatggcgctggatactggctgcgtctggggtggcaagctgacggcggcccggttggcacaggatcctgccgaacggaccgtcgttcaggttgattgcccgcaatattgtgacccgctggcctgactggcaatcccgcgttggcggggacgacaggacggctagctgatggcagcggagctcggctggggcacgccgccgggctcaacggggtggttcagccgccgggccgcggcggcagcgtgttccggcgcgccctggctgaggtgggcgaccacctccctggcggagttcgcaagctcgcggcggtcgcccgaggccggcaccagcgcaggcccgattaccagcctggccttgatcctgggtgcgcgcaagaccgcttccagtgactgcagcagtgtggtctcgccgatgtaggcggcggcaagcgttggttgacccgtagtggcatcgaggtagttcagtccgaggggctgcacgggcaatccaccagaaatcggtgcctgcatcaggttggcgtggaatggcagcacctcggtgccgtcagtcgtcgtgccttccgggaacacgccgacgaggtcgccctgcagcatcacgtcggtgatgtcatgcagcacgcggtgggcgtcacgcttgcgcgcccgttcgatgaagatcgttcccgtcttcccgcacagccagccgatcagcggccagctgcggatctccgacttggcgacgaagcgcaccggctgccagctgtggatgacgtagatgtccagccacgaaatgtggttggaaaccaccatcgcaccctggcggccggcgccgtgcggcgctgcgccggtggcgtccaccacctcgacctccaccccgcaaatccgcagcaaccgccgcgaccagcggcggatatgccactcgcgcgtgcgcacgcccagccacgggaacagcaaggcgcaggtcaccagcccgcgcagcaggtgcagcaccagcgcggtcttgcgcagccagatcatgcgtgggcgtggtttccgtagacgacttgcccgccgaccagagtcatgcggaccttgccttccatctcgtagccgagccacggcgagttcttgccctggctcttgatggagcggcggtcgaccttccagacctgcctggggtcgaacacgcatacgtctgcggcgctgccgacggccagggtgccggccttcaggccgatcacgcgggcgggctcggcggtgatgcggcccagtgccagggccagcggaaccttgtgctcggcggcccagcgcagggtcagcggcagcagcagttccaggccggttgcgcccggcgatgcctcggcgaacggcagcagcttctcgtcgtcgtcgaccggggtgtgatcggagcacagggcgtcgatggtgccgtcggccagcgcggcgacgatggcgtcgcggtcgcgcgggctgcgcagcggcggcgagaagcgcatctgcgagttgaagtagccgatatccatgtcggtcagcgagacatggtggatgttgacgtcgcaggtcacggccaggccttcgcgcttggcctggcgcaccagttccagcccggcggctgacgacagccggcacaggtgcacgcgcgcgccggtgctgcgcatcagttcgaagatggtgtgcaggcgcacggtttcggcgatcactgacacgccggacaggcccaggcgcgacgccaccgcgccgctggcggcgacgccgccgcccaggaacgggtcttccgggcgcagccagacggtgaagccgaaggtcttggcgtattgcagcgcgcgcagcagcacctgggtgttgtgcaccggggcctcggcctggctgaagccgacgcagccggcctctgtcagctggctcatctcggtcagggtctcgcctttcaggcccagcgtcagcgcgcccagcgggtacacgtgggtctggttcagggtgcgggcgcggaatttcagcatttcgaccaggcccggttcgtcgagcaccggatcggtatcgggcgggcagaccaggctggtcacgccgccggcggtggcggcggccacttcggattcgagcgtggccttgtattcgtagccgggctcacgcaggcgcgcggagaggtcgaccaggccggggcacacgatcaggccgctggcatcgatggtcttgttggcggtgaagtccgccggggcgctgcccacgccgacgatcttgccggcggcgatgtagaggtcctgcgcggcgtcggtgttgctggccggatcgatcaggcggccgcccttgatgtgaatcttcatagcttggcttgtcgtgtcgcttggctggttcagtgtgttctggctcgtgtcgctcgactgcatcattcgtcgctatttcccgccacgatgcccatcaccgccatgcgcacggcgatgccgaaggtcacctggttcaggatcacggactgcggcccgtcggccacggcggagtcgatctcgacgccgcggttcatggggcccgggtgcatcacaatggcgtcgcgattggccagtgccaggcgctccggcgtgaggccgtaggccttgaagtattcctgcgccgacggcagcagcgcgccgctcatgcgctcgttctgcagccgcagcatgatgaccacgtccacgcccttcaggccctcttccatgtcgtggaagacgcgcacgcccatctgctccagccccgacggcagcagcgtgcgcgggccgatggcgcgcacttcgggcacgcccagcgtggtcagcgcgtggatgtcggagcgtgccacgcgcgagtgcaggatgtcgccgacgatagccaccgtcaggttggtgaagtccttcttgaaatgccgaatcgtatacatatccagcaggccttgcgtcgggtgcgcgtggcggccatcgccggcattgatcacgtgcacgtgcggcgcgacgtgctcggcgatcaggtaaggtgcgcccgagctggcatgtcgcaccacgaacatgtcggctgacatcgccgacaggttgttgatggtgtccagcagcgactcgcccttgctggtcgacgaggcattgatgttcaggttcagcacgtccgccgacagccgcttggcggcaatctcgaaggtggtgcgggtgcgggtggagttctcgaagaacaggttgaacacgctcttgccgcgcagcagcggcaccttcttgacatcgcggtctgagtcggacagcgatacgaactggctggcggtgtcgaggatgtgcgtgatcatgtcacgcgacaacccctcgatcgacaacaggtgcttcagttcgccgttcttggtgagctgcgggttgcggaacgtcttggtcatggctggtcgggcgcgggcaaaaaacggaggtggtctggtctcggagctgggggtcaggcgcgcacgggcgcgcctggggcatgcgggccggttcagccggtggcggaatcggtaggttcggtcgcaaaggcgaattgtgcgccggcgccctcgccctggcgcgacagcaccagcgtggtgccgggcggcagcgccatctcggcggcagtcaggtcggcggcaatcggcagctggcgcccgccgcggtcgaccagcacgcccagcgccacgcgcgcggggcggccgtagtcgaacagctcgttgacggcggcacggatggtgcggccggtggccagcacatcatcgatcagcaggatgttgcggtcatccaccgaaaacggcagcgtggtcggctgggcctggctgtgcaggcccttcttggcatagtcgtcgcgatggaaggcaacgttgatcacgccatgctcgggcagcttcaggtcagcggccagccgcgcggcgatccatgcgccgcctgagtagatgccggccaccgaccagcgcgcgcgctcggcctcggggatcaacgcctgggcctggtccagcagcttgcggtacagcgactcggcgtcgggaacggaaatctgcgtcatagcgggaattggtcgaaatactgttgcaggatgatacgggcggcctcggcatcgagctcgccgcggcgggcgccggccatcgacgcggcgcgcgaggtatagcgctcgtccacccactccaccggcaggccgaagcggccattgagctggttgccgaaacgccgcgccagcttcatcgagggctgctcgccgccttcggggttgaccggcatgccgacgatcagctgcaccgggttccactcctggatgagcgccgccacggcctcgaagcggccttccacggtgatattggggaggatggtcagcgcacgcgcctcgcgcgtgatgaagttgcccagcgcgacaccgatctttttttcgccgtagtcgaatgccaggaccgtgccgtcgcggggcagttcacgccccacggcatcaggcatgcccggcctcgccggacagcatggtgaagtcgatgcccagcagccggatggcggcggcgaagcgatcgtcgggcggcacgctgaagatgatctcggggtcggcctggaccgtcagccagccgttgcggctgagctcttcctccagctggccggcgccccagccggagtaacccagcgtcagcaggaagcggtgcgggccgctgccgttggccacggcctcgagcacgtccttggaggtggtcatctccagcccgccgggcacggccagcgacgacacatagacgcccaccgggtcatgcagcacaaagccgcgctcggtctgcacggggccgccgaagtagaccggctggtgcgcgactggctggatttcaagcttgaggtcgatcttgtcgaacagcgtggccatgtcgatgtcgatgggccggttgatcaccagcccgagcgcgccacgctcattgtgttcgcagatatagacgacggaacccgaaaaggtcggatcagccatgccaggcatggcaatcaggaactgattggtcagattgataggtgcttcgggcttcgccatgccttgcattttatcaaatcgccgggggtcttccggaaaagattggcggacgctgcagtgcagcaatgagcgcccggccacggtctggggttgcagtttggctcaatccttgcgggtcagtgcggccagctcctgcgccgtcagccagcgccactcgccttcggccagggccggatcgagccgcaggccgccaatggcgctgcgatgcagcgcgctgacatggttgccggccgccgccaccatgcgcttgacctgatggtacttgccttgcaccagggtcagccgcaggctgcgttcgccggtgatctcgcacgcttccgcagcgatcggcgccggttcgtcgagcagttgcacgccactgcacagcgcttcggcctgctccggcgtgaccggctcggcagtcgtcacttcatagatcttgggcaccttgcgcttgggcgaggtctgggcgtggatgaactggccatcatcggtcagcagcagcagcccggtggtgtcgtggtccagccgccccacggcctgcacctcgcgctggcgcagcggcaccggcagcaggttgtagacgctgggatgatggcgcgggcgctgcgagcattcgtagccggtgggcttgttcagcatcaggtaggccttggtgcaggccagccattcctcgccgtcgacggtgagccgcaggccgtcgacttcaaactgcgcgcgcgggtcttcgcacagttcgccgttgacctcgaccagcccggcggcgatcaggtcgccgcagtaccggcgcgtgccaaagccctgggattggaggatgcggtcgagagtcatggaatggatggtggtagggatggatggtgacgcggctgctgggtggcaggccggattgctgccgcagtttgcctgcggtcggtgcgccccactcccgcttgcgggagagagggagcacacaatcggttagtttacgcgcagcctgaaatcctcaggccgccagcatcgcgctctcgcgatagtgccgctgcgcgtcgtcgaagcgctcggtttcctcaaaaagccgcgccagcgccaggtgcgtgcgcacgcgcaggcggcgctgctggtcgggctctgcatatttcagcgcgcgctcgaagctggactgggccttgccccatagcttctcgcccaggcatagcacgcccagcgtgtaatagaggtcggcatccgcgggatgcgcggccagccatttctcggcctgctggatctgcggcagcgcgtggcctggcacggcgcaatcggcatagcgcagcaccaggcggctgtcccagttgaccttgagcgcgtcttcgatgatgcggcgggcttcgttctgccggcccagcgccgcgaagtaacgcgccgcgggttcggcgatgcgggtggcgcggcgctcgtcggcggacaatgagcgccagaactcggtcagcgcgtcggcgtcgtggcggcgttcctccagcatggcttcgacggccatctgcttgagccgcagcgccagcaccggatgcagcgcgttgcgcttttccagcgagcgcgccagacgcagcacctcggtccagttcttcaggtgctggtgcgcgcgcaacgcgatgcgctgcacgtggatctggcgcgcgccctgcgactgcagctgggcgatggtctccagcgcgccgtcggcatcgcgggcatcgaccagcaactcggccatcgacaccagccgcgcctgctcgcgctcggggtcggtgacctgcgccatccaggcgtcgcgccgctcggtttcctgcatccggtgcgcggcgcgggcgccgatcagcgcggcggtctgggcctggtcatcccaggactgcgcctcgcgcgcggcgcgctcggcgcgggcgaagcggccggcaaacaggttttcgatcgactcgcgcagcgccgcctgtgccttgctcatgcggctgcgctcgcggtaggcggcggcgcggcgcggcatgtcggccagatggcggacggtggacatcaccgtccacaccacgaagaacagcaacagcagcaaggccagcgccaggttcagcgacagctcgacgcgatacggcggatagaacagcaccacattgctgtggttgaactgcgtgaacagggccagcccgacggcgccgccaaacaggaccgcaacccagaacagaaggcgcatgggcttactccttcttcagggcatgcagcgcgcccaggctttcggacatggtgggcagctgcaccgtgaccgcgccggcctgcgcctgccgcagcagcgtcagcaccccctgcacccggcgcgacttggtatcgaaatagcggctgatcatcgcttgcgcggcggccaggtcgttgcggaacacgggttcgttgcgcgacagcaatgccaggcgcgcgttgagcaggcgcagcttgacgttctcgcgcaggaaccagccctggtcgccagacagcagcagcgcctcggcgtcgtcgaccttgcggatgcggaccacctgcgccagttcttcgcgcaggtaatcccacaggcgcgtgaaccagcccgggcccgcgccgttggcggcggcggccggcgcgctggcaccgttggccgcggcacccttgcgggcgtcggcctcgctgcgctccagcatgcgttcgctggacagcagcggcagtgagtcgacctggttgatggcctcgtccagtttaattgcagcaccggtcaggtcggtgtcgggcaccgccttcatgcgcgcgacgtcgcgcgcgatcgcgcggcgcagcaggttgtattgcggcttgtcggcgcgcgccaggcgcgcgtcggcgctttgcagcgcggccagcgccacctgcacgttgccggtcagctgcagttgctggccggcactggtcagcaactgctggatctcggcgatttcccagtcgtcgcggttgcgcatcaggtcctggtagacctgttccagcgccacctgcttgtcgcgggtctctccgacctggttctccagtgcgccgaccttggcctgcagttccttgaccgtgtcctgcgcgttgcgggtcagcacgcgcgactcctgcaccagcgcatcgttgctttgctggcggcgcgccagctcgccggtcaggtggtcaacgcgctgctgcagccaccagaagccgccagccgtcgccaccaccagcacgacgacgagcgcccacaacgcagcggaccgccgtgaggctgcactgggagcagcgggggtagccgggcccggcgcggacgctgcttgcgccgatgctgcggaggccgccgtgggcggcggcgtagcggaggaggacgtggtttcttgcgtcacgcgttcgaccttcgttgacgttgcgggaactgctgcgtccggcacgggggccggcggcgcttcggctgtggcgctgggcgggccggcttcgattgacgcgctggccatgcttgccggcgcgggaccggcatgggcatcggcccactgcaggcacgccgccagcaggccggcatcgcccggggcggcgcgcaggatatgggggaagcccagcgccagcgcctgttcggcgattctcgcatgcggcgcgatgcactgcacctgccgcagggcagcgtcttcctcaggcgacagatgctggcgtgccagcgcgtcaaggttgcgcaccgcttcagaactggttaggagccacgcatgcggcgccgcgccgggacgcaggttgtcgcgcacggcctgccactgcatggcgctgggttcgggcagcgtgcgctggtaggcctcgacggcctcgacctgggcgccggcctcgcgcaggcggtcgcccagccagtcgcgcccgccgttgccgcggatgatcaggaccggcttgcccgccagcgcggcgggatcgagctgggcccacagggcctcggagtcgaagcgcagcgcttcggcctccggtgcggcgtcatcggggccctgcccgtttgcggcagcgcccgcgggcgcgatcacccggcacgcgggcggcgcgatgccgcgctcggccagggccgcgacgctggccggcccgaccaccgccaccggcacctgcgccggccattgggccacggccacgccctgcacgccggccagtgcgtcgagcgcgtaggcaatggcattgggactgacaaagaccaccagcgcaaaggtgttcagccgcgccagcgccgcgcgcagcggcgcgtcgtcaacggccgggccgatgcccagcaagggaaagctgagtacgtccaggcccgcggcctgcagcgcctcggtcagttgccgggactgcccggcgggtcgtgtgacaacgacggtcgggctgggcatggggcagcctcaggcaggagcttgggagccggcgggatcgccagaatcggccagtgccgcgaggatggcttcggcaccctgcgccagcaggtcgcgcgcgcaggcctggccaagcgcttcggcagcagccaggtcaactgccggcccggacgcggcagcgcggatggcgcgcgtgccatcgggcaaggcgacaaaggcgtccagcttcagctgatcgccttcccagcgcgcatgggcggccagcggcacctgacacgagccgcccagcatgcgcgacacggcgcgctcggcgctcacggccagcgccgtcggctggtggttcaggggcgccagccattgcgcaagttcaggccggttggccaggatctcgatgccgagggcgccctggcctgcggccggcagcgacacgtcgatgggaatcagcgcgcggatgcgctcgcccaggcccaggcgcttgaggccggcggcggccaggatgatggcgccgtattcgccgcgatccagcttgcccagccgcgtgtccagattgccgcgcagcggcttgatcaccagctgcgggtagcggctgcgcagcgcggcctcacggcgcaggctggaggtgccgaccacggtgccggccggcatctcgtccagcgaggcgtaggcggaagacaccagcgcgtcgcgcggatcctcgcgttccatcaccgcggtcagggcgaagccttcgggcaactccatcggcacatccttgagcgaatgcaccgccaggtccgcccggccttcgtccatcgcgaactccagttctttgacaaacaaacccttgccgccgactttggacagcgtacggtctagaatctggtctccgcgcgtggtcatgccaagaatggacacgtcgcacgcgggatagtattgttgcaatgcagcacgcacatgttctgcctgccacagggccagacggctctctcgggaggcaatgacgagcttttgcggaagattgcgagacacgacagcggtagaggaagacagggtggcagacgacatgcgtcaatggtagcacgcgacccaatagtccctccgcaccaatagataagctagaagcagaacgaggagattgcatgacgcagcatgctgcgcgccccaacggccggcggaccgccccggctgcgaaagaccaaagccctgccctcggcgccgcccagggtgacgcaaacggcgcatccgccgccgaaccgaaacgccccgccagccgcagcgggaccaaacgttcccccaagcccaagctttccatcgtgtcgagcaacggaaccaccatcgcccccaccgcccgccgcaccgccgacaaggacgtgccgctgcgcgaggacatccgcttcctgggccgcctgctgggcgaatgcctgcgtgaacaggaaggcgacgccgccttcgaggtggtcgagaccatccgccagaccgcggtgcgcttccgccgcgagaacgaccgcgccgccggcgccgagctggaccgcctgctcaagcgcctgtcgcgcgaccagaccaaccaggtcgtgcgcgcgttcagctatttctcgcacctggccaatatcgccgaggaccagcaccacaaccgccgccgccgcgtgcacgcgctggccggctcgccgccgcaggcgggcagcctggcccacgcgctggaggcgatcgacgccgccggcgtgaccggcaagcagctgcgcaagttcctggacgaggccctgatcgtgccggtgctgaccgcgcacccgaccgaagtccagcgcaagagtattctcgacgccgagcgcgagatcgcccgcctgctggccgagcgcgacctgccgatgaccgcgcgcgagcgcgaccacaacaccgcgcagctgcgcgccaaggtcaccacgctgtggcagacccgcatgctgcgcgattcgcgcctgacggtggccgacgagatcgaaaacgccctgtcctactaccgcacctgtttcctgcgcggcatcccgcagttgatgagcgagctggaagaagacatcgccgcggtgttcccgaccacgcgcaagcgcaagggcactccgggcgcgcagccggcgccgctggcgccgttcctgcagatgggttcctggatcggcggcgaccgcgacggcaaccccaacgtcaccgccgagacgctggagcatgccgccagccagcaggggcagatgatcatcgactggtacctggatgaagtccatgcgctgggcgcggagctgtcgatgtcgacgctgatggtcgacgccagcccggaactgctggcgctggccgagcgctcgcccgaccactccgagcatcgcgccgacgaaccctaccgccgcgcgctgatcggcatctacgcgcgcctggccgcaaccagcaaggcgctgaccggccacgccgtgccgcgccgcccggtggcgccggccgagccctatgacagcgccgaggcctttgccgccgacgtgcaggtggtggtcgactcgctgcgcgccaaccatggccaggcgctggccaatggccgtatcgaagcgctggcgcgcgccatcggcgtgttcggtttccacctggcatcggtcgacatgcgccaggtctcggacgtgcacgaggcggtcatcgccgagctgttcgccgccgccggcatcgcccccgactacgccgccctgcccgaggcgcgcaagctggaactgctgctggccgaactgcgccagccgcgcctgctgacgctgccgtggcacgagtattccgagcagacccgcaaggaactggcgatcttcgccgccgcgcgcgagctgcgcgcgcgctatggcaagcgcattgcgcgcaactacatcatctcgcacaccgagacgctgtcggacctggtcgaagtgatgctgctgcagaaggaatccggcatgctgcagggcacgctgggcagcaagaccgacccggcgcgcatggagctgatggtgatcccgctgttcgagaccatcgaggacttgcgcaacgccgccggcatcatgcagtcgctgctggacctgccgggcttcgactcggtgatcgcgcaccatggcgtcgagcaggaagtgatgcttggctactcggactcgaacaaggacggcggcttcctgacttccacctgggagctgtacaaggccgagctggagctggtgcagctgttcgagcagcgccaggtcaagctgcgcctgttccacggccgcggcggcaccgtcggccgcggcggcggcccgacctaccaggccatcctgtcgcagccgccgggcacggtgaacggccagatccgtctgaccgagcagggcgagatcatcaacagcaagttcgccaacgccgagatcggccggcgcaacctggaaacggtggtcgccgccacgctggaagcctcgctgttgccgcagcagaacgcacccaaggacctcgacatgttcgaggccgtgatgcagcagctgtcggaccgagccttcaccgcctaccgcgacctggtctacgagaccccgggcttcaaggactacttcttcgccaccacgccgatcaccgagatcgccgacctgaacctgggttcgcgcccggcctcgcgcaagctgatggacaagaagaaccgccgcatcgaagacctgcgcgcaatcccgtggggcttctcgtggggccagtgccggctgctgctgccgggctggtacggcttcggcagcgcggtcaagtcgctgctggacaccgcgccggacgacaaggcgcgcaagctggccgtgaccacgctgcgccgcatggtcaagacctggccgttcttctcgacgctgctgtccaacatggacatggtgctggccaagaccgacctggccgtggcctcgcgctatgcccagctgtgcgatgacgcggccctgcgccgcaccgtgttcaaccgcatcagcaaggaatggcacctgacctgcgagatgctgacactggtcaccggccaccaggaacggctggcggacaacccgctgctggcgcgctcgatcaagaaccgctttgcctacctcgacccgctcaaccacttgcaggttgagttgctgaaacgctaccgctcgggcaaggatggcgacgacatccgggtgcggcgcggcatccacctgaccatcaacggggtcgcggcgggcctgcgcaatacgggctgattggcgtcagagtgctgccggtttgcgcccctctcccgcgtgcgggagaggggcgcgtccacatcgggcggcagctctttcaaatggcgccagtctgacccctcaccccacaaacgcccccggcaccggatcctcacccagcgcgtgcagcagcaccgcccagtgcatcgcctcgtccccgaggatgctgccggcggcgcgggtcagttcgcggttgtggaagttcggcagcacgcccaggtaggcggcggtggcgcccttctccagccccgcggcaaagcgcagcacatcggcctgggtcttcagcttgtcagtcgggaaggtgtattccgacgccttcttcgccaccaccggggtgccgcccagctttgacaccgtcccggccagcacctgcgcgtgcgccttgtggtggtcctggaacttgaccgcggtggcaagcaccggcttttgcagcaggccgctttccgcgcccacctggtaggccgcgatcgcctggtattccagtcccagcgcggtgttcaggatattgatgtcgtccctggtgctgcccgactgggtctgcgcccaggccggcatggactcgccaaggctgatgacggcgagcgagcccagcgcgaacagccccggcgccttgagcagcccgcggcggcgcgcatcgggcgcggtcacaatgcggtcaagggaatcggtcggatctgtcgtgaccgcagtggtgcgcatgcgttccatgatgttctcctgtgtgggatcaacggcgccgcggcccgcagcccggggccgccatcgtgcgcctgccacctgatacgcacgccggggccaatcggatgcaaggtcgtgcctataatccggcaacaccctttcgcgagacgccccggtgcccccctctccggtgtccccttccgccgaaacctacgccgcgccgcccggcgccgagcggcttgcggccctgctccaggccgtggccatcggcgagcggcaggcgctgcgcggcctctatgacctcaccgcgacgaaactgtttggccttgcgctgcgtatcactggcaggcgcgattgggcggaggatgtcgtgcaggaaagctttgtcagcatctggcaccacgccggcgactaccggccgcacctggccgcgccgatgacctggatgaccgcgatcgtgcgcaaccgcgcgctggactgcctgcgccgggcaagcgcggcacgcgtcgggcagacggtcgagcttgacgaagacctgggcgagtggctggccgacgacaccgccgggcccgcggaactggccgatgccagccagcaggcacgcgcgctcaaccgctgcctgcagcgcctggagcagccgcagcgccaggccatcatgctggcctacctgcaggacctgagccacgccgagctggccgcccgcctgcgcgcgccgctggggacggtcaagtcctggatccggcgcggcctggagcggctgcgcagctgcatggagggcgcggcatgaagctggccagccatcccgacctgctcgaccgcatcgccgcgcagtacgcgctgggggtgctgcgcggcggcgcacgccgacgcctggaacaactcgcgcgcgaagagcccgcggtgcgcgccgcgatccaccgctggcaggcgcggctggcgggcgtggccgagttgcaggcggccgccgagccggtcgacaaggtctggtgcgggatcgaggatcgcctcggctggaaaatggcagatccggccagtcagccggaccgcccggcgcctgacacccgccccgcggacggctggtggcagcgcctgtggtcggccccggtgttctggcgcggcgccgcggcggcaatggccatggtggcggtgctggccgtcggcatcggcatccagctggcccggcaggatcaggcggcgccggccgaggtcctcgccgtgctgaacgacgaccgtgcccagcctgcgatgctggtgtcgtgggacgccggcgcacgcagcctgatcgtgcgccgcctggatcacctggcgctgagcgaccagcaggtactgcagttgtgggcactgcctgcgggcggcaagccgcagtcgctcggcgtgatcgggcgggcacccgaagcccggctggcgctggcgcaactgcccgcggcggtgcccgcgctggcggtcagcatcgagccgccgggcggctcgcccaatgccgacgggccaagcggcccggtggtgttcaaggggcctgtgatccacagccggctctgatgatcggcgctgccgggccggccagcgccacccagtgccgccagcgggccggcgggcgatataatcgccgtttcccaatttctcgcgcccgccgccgtccgcacgccggcgcctgcccgcgcgagccactgcagccgacgtccatgtccacctcccaacttgccaagaaaggcgaagcctggtccgcccgcttctccgaaccgatgtccgacctggtgaagcgctacaccgcctcggtgttcttcgacaagcgcctggccctgttcgacatccagggctcgctggcccacgcggccatgctggcaaagcagggcatcatcgccgaggccgaccgcgccgagatcgagcgcggcatggcgcagatcaaggccgagatcgaggccggcggcttcgagtggaagctggacctggaagacgtccacctgaacatcgaggcgcgcctgaccgcgctggtgggcgatgccggcaagcgcctgcataccggccgctcgcgcaatgaccaggtcgccaccgacatccgcctgtggctgcgcagcgagatcgacaacatcatggtgctgctgggcgcgctgcgcgccgcgctgctggacctggccgaacagaacgccgacaccatcctgcccggcttcacccacctgcaggtggcgcagccggtgaccttcggccaccacctgctggcctacaacgagatgttcacgcgcgatgccgagcgcatggccgactgccgcaagcgcgtcaaccgcctgccgctgggcgcggccgcgctggccggcaccagctacccgatcgaccgcgagttcgtggcgcagcagctgggcttcgacggcgtgtgccgcaactcgctagatgccgtgtcggaccgcgacttcgccattgaattctgcgccgccgccgcgctggtgatgacccacgtgtcgcgcttctcggaagagctggtgctgtggatgagcccgcgcgtgggctttatcgacatcgccgaccgtttctgcaccggcagctcgatcatgccgcagaagaagaaccccgacgtgcccgaactggcgcgcggcaagaccggccgcgtcaacggccacctgatcggcctgctgacgctgatgaagggccagccgctggcgtacaacaaggacaaccaggaagacaaggagccgctgttcgatacggtcgataccgtcgtggacacgctgcgcatctttgccgacatggtgccgggcatcaccgtcaagcccgaagcgatgcgcgccgccgcgctgcagggctacgccaccgccaccgacctggccgactacctggtcaagaagggcctgcccttccgcgacgcccacgaggccgtggcccacgcggtgcgcgcctgcgacagccgccagtgcgacctggccgacctgagcgtggccgagctgcgcgaagtctcgggcctgggcgacaaggccgcgctgatcggcgacgacgtgcacgcggtgctgacgctggaaggctcggtcgccgcgcgcgaccatatcggcggcacggcgccggcgcaggtgcgcgccgccatcgccgaggcacgcaagacgctgaacggctgacccccgcttcaggggtaacccgccggccatgaacgggagcaacaagctcccgttctgattttctgtgtgcaaacgcacgtattagctatggtttatggcaagtagcggtcattctccgccggtaaacattcggccttgaaatatccgaatcccatcgaaaaccgcacctaattggtgcggaaatcggtgcaaatgtgatgcactggggattcaccctaaagatacggagcggctgacaccgtagactaacgcgccacccctgtatccccaaaatccctaggacgatcacatgtctttccttatgaggatctcgcggcttatcgacgccgtgactgatttcatcgggcagtgggcgaaatggctgatcctgctggccgtactggtctgcgcaggcaacgccatcattcgctacaccttcagcatcagctccaatgcctggctcgaactgcagtggtatatgttcgccggtgtgttcctgctcggtgcgccctacacgctgcgccgcgacgagcatgtccgcatcgacgtcattgccggccgcctgtccgagcgcgcccaggcgtggatcgacgtctttggcatcattttcttcctgatgccgatcacgctgatcattctgtggttgtcgatcccctacttctggctgtcctacgtcggccatgaaatgtcgggcaatgccggcggcctgatccgctggccggccaagttcctgatcgtggctggcttcttcctgctgatcctgcaaggcctgtccgaactgatcaagcgcttcgcctacctgaagggcctgctgccggcctccgcattccgcaagcattcgatcgaccccgcagcggaaatcgccgcgacgatagcggacgccaatcgccccggcccgtcggcaaaacaataacaggcgcctacgatgacgcaattcctgatccaaaacatggcgccgatcatgttcggcacgctggtcatattcctgctgtcgggttttccgatcgccttcgcgctggccgccaacggtctgctgttcgccttcgtcggcatcgagctgggcttgctccagcccgcgctgctgcaggcactgcccagccgcttgttcggcatcatcgagaacgacacgctgctggcgatcccgttcttcaccttcatgggcctgatcctggaacgctcaggcatggccgaggacctgctcgacaccatcggccagctgttcggcccgatccgcggcggcctggcctatgccgtgatcttcgtcggcgcgctgctggcagcgaccaccggcgtggtggcggcctcggtgatctcgatggggctgatctcgctgccgctgatgctgaagtataagtacgacaagcggctggcgtcgggtgtgatcgccgcgtcgggcacgctggcgcagatcattccgccgtcgctggtgctgatcgtgctggccgaccagctcggccgctcggtcggcgacatgtacaagggcgcgttcgtgccgggcctggtgctgaccggcctgtacatgggctacgtgctgctgatcacgctgatcaagccggccgcggcgccggcgctgccgctcgaggcgcgcaccttccgcgaacccagcggcaagagcggcgccacctcggtgctggtgctgaccgcgctgtcgatcgtggtgggcgtggcggtggacaagatgtacaagcccgaggcaccgctggatgagcggctggtgatctcggtcggcgcggccatcctgttcgccttcgtgctggcggtgatcaacaaggcgctgaagctgaacctgctgtcgcgcatggccgagaaggtcaccttcgtgctgatcccgccgctggcgctgatcttcctggtgctcggcacgatcttcgtcggcgtggccacgccgaccgaaggcggcggcatgggtgcgctcggcgcgctggtgctggcgctgatgaagcgccgccttgacctggggctgacccggcaggcgatggaagggacgctcaagctgtcggccttcgtgatcttcatcctgatcggcgcgcgcgtgttctcgctgacgttctacggcgtggacggccatatctgggtggagcacctgctgaccgcgctgcccggcggccaggccggcttcctgatcgcggtgaacgtgctgttcttcctgctggcgttcttcctggacttcttcgagctggcctttatcctggtgccgctggtcggcccggtggcggacaagctcggcatcgacctgatctggttcggcgtgctgctggccgtgaacatgcagacctcgttcatgcacccgccgttcggcttctcgctgttctatctgcgctcagtcgcgccgcgcgaggtgaagacctcggatatctactggggctcggtgccgttcgtggtcatccagctggtgatggtggcgctgatcatcgtcttccccggcctggtcagcaccggcacgcaaaaggcacaggatcgcagcatcacgcgcgacctgagcctcgacctgggaggcaccagccccaagccggcgccgagcctgtcggtaccggcaccggggtcgcagcccgccgctggcggatcgctggagctgccgacacagccgcccgcggaaagcgaatcggccgcgccgcagtttgagttcgaaaagaagcgctgaaccagctccccggggacgcgcaagcctggcaagccccgcggcaacgcggggctttttcattggcgcgggtccaccccggcgccgtccggcggtggtggcgcggtggcgctttggtgtcgccgcaaggcatggcgcgcgattgcgaatcggctcatcgaccggcgctccggcggggcccagactggctcctgtgttcagcagactgacccccaggagagccaccatgcccaccacacccttgtaccggccggacacggcaacgatgcacagcctgccgtcgatacgtgaccgccgtattgataacaatgctatccttgctccatccgatggtgaggagctcaagatggcaacactactcgttcgtggcatcgatgaatccctggtccagcgcctgcgcgagcgggccgtcgccaacggccgcagcgccgaggccgagcaccgcgccatcctggcgcaggcgctgggcggcacgcgccggcgcagcctggccgaggtgctggccagcatcccggacgtcgggcaagacgccgacttcgagcggatccagaatccaggcgaggcgccgcgtgtatttgattgataccaacgtcatcagcgaaacgcgcaagcgcgagcgcgccaaccccggcgtgcgcgcgttcttccggcaggcggcgcgggaaggtgccgcgctctacctgtcggcgctgaccgtgggcgagctccagcgtggcgtagcgctgatccgccatcgcggcgatacggcgcaggccgagctgctggagcaatggctggcgaccgtgctggaggattttggccggctggtgttgccggtcgatgccgacgtcgcccaggtctggggccagctgcgcgcgccgcggcctgagcacgcgctggacaagttcattgccgccaccgcgctgatccatgacctgaccattgtcacgcgcaatgttgaggatttccgcggcacgggcgcgatgctgctgaatccgttcacctagccccacctcaaaagaaaggaccccgcatagcggggccctgctcacgtcagcggaacgcggactggcgctcagccgccctgcttcacgcagtcgacaaagtacgccgtcttgccgtcgacctcgtcctcgaccaggccgtggatgtcggtctcgaagccagggaacagcttgttgaactcgcgcgcgaacttcaggtactgcacgatggtgcggttgaagcgctcgcccggaatcagcagcggaatgcccggcgggtacggcgtcagcaggatggcggtgacgcggccctccaggtcgtcgaccggcacgcgctcgatctcgcggtgcgccatcatggcccaggcgtccgacggcttcatcgccggctccatgtccgacaggtacatctccgtcgtcacacgggccacgtcgttggccttgtacacgctgtggatcgcatcgcacaggtcacgcaggcccatgcgctcgtattgcgggtgcttggcgacgaattccggcagcacgcgccacagcggctggttctggtcgtagtcgtccttgaactgctgcaactcggtcaccagcgagttccagcggcccttggtgatgccgatagtgaacatgatgaagaacgaatacagcccggtcttctcgatgatgatgccgtgctcggccaggtacttggtgacgatggccgccgggatgccgcgttcgctgaactcgccgtccacgtccaggcccggggtgatgatggtggccttgatcgggtcgagcaggttgaagccgtcggcgaggtcgccgaagccgtgccagcgctcattggccttgagcatccactcttcgcggtcgccgatgccgtcttcgatcagtgcgtccgggccccacaccttgaaccaccagtcgccgtttttgccgtcgtcgtagtcgccctcgaccttgcgcatggcgcggcggaaatccatcgcctcctggatgctttcttccaccagcgcggtgccgcccggcgcttccatcatcgccgcggccacgtcgcacgaggcgatgatcgagtactgcgggctggtcgaggtgtgcatcaggtacgcctcgttgaagcggtagcggtccagcttgcgcgtctcggaatcctgcaccaggatctgcgaggcctgcgacaggccggccagcagcttgtgcgtcgactgggtggcgaacaccagcgcgtccttgctgcgcgggcggtccttgccgatcgcgtgcatattgcgatagaagtcgtggaaggccgcatgcggcagccaggcttcatcgaagtgcagcgtatcgatctcggcggccagcatttccttgatctgctcggcgttgtacagcacgccgtcgtacgtaccctgagtgatggtcaggatgcgcggcttctggttcttggccttgctggcgaacgggtggttggcgatcttcttcctgatcgtctccggatcgaactcgctcttcgggatcgggccgatgatgccgtagtggttgcgcgtgggcatcaggaagaccgggatcgcgcccgtcatcatgatcgcatgcaggatcgacttgtggcagttgcggtccaccaccacgatgtcgcccggcgccacgttggcatgccacaccatcttgttcgaggtggaggtgccgttggtgacgaaatacatgtggtcggagttgaagatgcgcgcggcattgcgctccgacgcggccaccgggccggtgtggtccagcagctggcccagttcatcgaccgcgttgcagacgtcggcgcgcagcatgttctcgccgaagaactggtggaacacctggcccaccgggctcttcaggaaagccacgccgcccgagtgccccgggcagtgccacgagtacgagctgtcctgcgcgtagtcgatcagcgccttgaagaacggcggcgccagcgtgtcgaggtagaccttggcttcgcggatgatgtggcgtgccacgaattccggcgtgtcctcgaacatgtggatgaagccgtgcagctcgcgcagaatatcgttggggatgtggcgcgaggtgcgggtctcgccgtacaggaagatcggcaggtccgagttgcggcggcgcacttcggtgacgaaggcgcgcagcttttcgatggcggcggcctcgagctggtcatcgccgtcgcgcgtgaactcgtcgtcgtcgatcgagacaataaaggtcgatgcccggctggactgctgcgcaaacgacgtcaggtcgccgtagctggtcaggcccatgacctccatgccctctttctcgatcgcctcggccagcgcgcggatgcccgagccggagatgttctcggagcgaaagtcttcgtcaatgatgatgacggggaaacggaatttcatcgggcatccttgatggaaagcaggacataaaggacttgagccacatggccggcatgaggttccccgctgcggcgacatgtggctctgacgtcaggtgtggcggccattctcggggccagccttccggcaaacgccggcattgtaatgcgctcaggtcttcggcagtgtgacaccgtgctggccctggtacttgccgccgcggtcgcggtacgaggtctcgcagacttcgtcgctctcgaagaacagcacctgggcgcaaccctcgccggcgtagatcttggcgggcagcggcgtggtgttggagaactccagcgtcacatagccttcccactccggctcgaacggcgtcacattgacgatgatgccgcagcgggcgtaggtgctcttgcccaggcagatggtcagcacgctgcgcgggatccggaagtattccatcgtgcgcgccagcgcgaacgaattgggcgggatgatgcagacatcgcccttgaaatccacgaacgacttctcgtcgaaattcttcggatcgacgatggtgctgttgatattggtgaagatcttgaattcgtcggcgcagcggatgtcgtagccgtagctcgaggtgccgtacgaaacgatcttgcgcccgtcctgctcccggacctggcctggcgcgaacggctcgatcatgccgtgctgctccgccatgcggcggatccacttgtcggatttgatgctcataaggttgggagggtaaacacactggctcggagtgcgccgcattgtacaaccaatcgcgcccacccctttatgcaaacgcaagcaaccaagtgccgcttacgccaccgcgtcttcaggcagccggtggcggaagcgctcgcgcccggtgtagagcaggaagtgcttgccggtgcagcgcgcaaacagcgtcaggttgacgcgccgggccatctggtagcccatctgcgtcacgcccgagcgcgacagcaggaacgggatgcccatctgcgcgcccttgatcaccatctcggaagtcaggcgcccggtggtgtagaagatcttgtcgctgcccgtcatgccttccagccacatgcgcccggcgatggcgtccacggcgttgtggcggcccacgtcctcgatgaacatcagcagctcggtgccctggaacagcgcgcagccgtgcaccgagccagcctgcttgtagaccgactgctgcagccggatggtgtcgatgatgccgtacagggtgtcctggtccagcgtggcgccaaccggcaggcggatgttgtcgacctcatcgagcagcgagccgaacacggtgccttgcccgcagccggtggtcaccacgcggcgcgcggtgcgttcctcgatgcggtccacgccattgcgcgtggtcacggcggcggactcggtttcccagtcgacctgcaccgcggcgatgtcttcgatcgattccaccagccgctggttgcgcaggtagccgagcaccaggtgctcgggcgcgccgcccagggtcatcagcgtgaccagctcgcgcttgtcgaggtagaccgtcagcggacgctcgcccggcaggtaggccgcgcgcacgcggccctgctcgtcgacgacttcaacctcttcgatcaggggaacggctgcctgggtaagctcgggacgcagggtcatgacgaggggctcgggactgctggtgagggccccgcgccgcgcgcggcgtgcatggggctgtggttacggcgcctttgcaggggattgtaccgcgccggccgcggctggtttggcgtcggccgcggtgctggccacggctggcgccggggcggcaggcgcagcggcggtcggcgccacaaacgggcccggatcggcacacgcggcggcttgcgacggcgcgcgggtttcctggccgtgggccttgcgctcggcgaagtaacgcgccgcggtcttgtcctgcgcgcggcacaactggtaggcggcgaccttgtcggcccaggcggtgcgcgccttggtctcagcggccttggcctgctgggcctcggtcggcggcggcagcttggccagcgcgccggtggcaagggtggcgcccgcgcacagggcaaccagcgtcagggtgcgtgtcatcgtcatcgtgggttccgcatggtctggttggcagccggcctcaggcttcgcccggggtatgccgggtgttgcgccccgcggcggcttccgggctggccgaacgctgggccgggatcttgccggacttgatgtcgtcgtaccagtgctcgtggtgctccttggcccaggcctcgtccacccagccgtcgcgcatggcgcggtaggcgccttccatgccgaccgtgcccatgtagatatggccgcacgccatcgcgatcatcagcacggccgagatcccatggatcacgttggcgatctgcatggtcgcgcggtagtagtccatgcctggcacgatcatgtccagcacccagcccgatgccgacagcaccagcccgaacacgaacacgccgatccagaaccacatcttctcgccggcattgaagcgcccgctcggcacatgcttgccggacgccaggccgccaaggctggtgacccagcgcatgtcgtcgcggttgggcaggttgtcgcgcacgaacaccacgaaggccacgatcaccgacagcgtgaagatcgggccgatcacgttgtgcaggttcttcagcacgtaggtcagccagccgaacagcatgtggcccatcagcggcagcaggaaatgcttgcccagcagcagcacgatgcccgacaccgccagcaccacgaacgagatcgccatggtccagtggacaatgcgctcaagcggcgtgaagcgctcgatcatgcggccggtgcgcggcgtgcgcagcgggatggcgccgcgccagaggaagaagcccaggatggcaagcggcaccaccagcagcagccagccgccccagacggtgatgacgccgttgcggaacaggcgccattgctgcccggtgcgctggatcagcacgccggcttccttgtcgggcaggctgctgtagtggcgctggtcggaattgacctcgcgccagaccggcgcattgttgccgggctgcgtgacggtgcgctgctgctgcgactgggcctcggcggcgatatcgcggcgcggtatgttgaagatattctcggatgcgatgccggccagcggctggaccgggtgcgtggccgggttgttggtgtcggcattggcctgcgcggcggccggtgccggcggtgccgaggccggcgcctgtgcggcggcggtgccggcaaaggccgccagcgccagcgcgccggcgctgagccagcgccgccagcctgcgcggcatgcattctgcgacggcgtcatgtgcactccttcggatcgtcgagggccagcgcccggctgccggggcggcccagctgcagcgccttcattgcgtgcggttgtactcgttctgcaactggttgcgctggcgaatctggttgtcccagctggtcttgtcgccctgcttccagcccttggccacgaacggatcatccggggcgccctggtaggcctgggcgtcagtcttgcggtgcgacgggctgatggtctgcggcttctcgccgcaagctgccagcagcacgccgcacagcgacaccaatgcaacaacgcggacgcggttcatgacgcttgccctcccggggccgcgggtgcggccggtgcagcgggcgccggctgtgccggttgggccggctgggccgcgccgcccttggcggtgccgtaggccgtgccccagccgaacacgtcgccgccggtgccgcgcttgatcacgcggttgcgcaggatgtcggcgatcacatcgccgtcgccgcccagcagcgccttggtcgagcacatctcggcgcacagcggcagcttgccttcggccaggcggttgcggccgtatttctcgaactcagcttccgagccgttcttttccgggccgccagcgcagaaggtgcacttgtccatcttgccgcgcacgccgaaggtgccggtcgacgggaactgcggcgcgccgaacgggcaggcgtaggagcagtagccgcagccgatgcagacgtccttgtcgtgcagcaccacgccgtcctcggtgcggtagaagcagtcgaccgggcagaccgccatgcagggcgcgtccgaacagtgcatgcaggccaccgagatcgatttctcggcgccgaccatgccgtcgttgacggtgaccacgcggcgccggttcacgccccagggcacctcgtgctcgttcttgcaggcagtgacgcagctgttgcactcgatgcagcgctcggcgtcacagataaatttcatgcgtgccatggtgtccctctgcgcttaggcaaaccgctcgatctggcaaacggtggtcttggtttcctgcatcatcgtcaccgagtcatagccgtaggtggtggccgtgttgaccgcctcgccccgcaccaccggcatcgcgcccgcggggtagtagtccttcaggtccttgccttgccaccagcccgagaaatggaacgggataaacgcggtatcgggccccacccgctcggtcaccagcgcgcgcaccttgatgcgggccccggtgggcgtcttcacccagcaaaagtcaccgttgcggataccgcggtcggacgccgcgcgcgggttgatctcgacgaagttctcctgctgcagttcggccagccacgggttggagcgggtttcttcgccaccgccctcgtactcgaccagccgcccggaggtcaggatgatcgggaacttttcatagaccttgttctcgatattgcgctgctgcaccgacttgtacagcgtcggcagccgccagaacgccatcttgtcgtcgtgggtcgggtacttggcgaccatgtccgggcgcgtggagtacagcggctcgcgatgctgcgggatcgcgtcggggaagttccataccaccgcgcgcgccttggcgttgccgaacgggtggcagccatggttcttcatcaccacgcgctggatgccgcccgacaggtcggtcttccagttcttgccttcggccttggccttctcggcatcggtcaggtcgtcccaccaccccagcttcttcagcagcacatgatcgaactccggatagccggtggtgatctcagcgcccagcgaatacgaaccgtcctccgccagcaggctgacgccgtcgcgctccacgccgaaattggcgcggaagttgccgccgccgtccatcacgtgcttgctggtgtcgtacaggttgggcgagcccgggtgcttcagttccggcgtgccgtagcacggccacggcagcccgaagtagtcgccgctcaggtcgtagccggtcaccgggtccttgcccgccttgcagcgcagcgtcttgacgtcgaacatctgcatattgcgcatatgcgccttcaaccgctccggcgactggccggtgtagccgatggtccagttgctggcgttgatctcgcgcaggatcgattctggctccggctccatccaggtgcggccggcgcgcttcacctcgatcagcttcatgttcttcgacagctccttgccaaagccgagccggtcggcaaacgcctgcatcagcgtatggtcgggcatcgactcgaacagcggctcgatgaccttctcgcgccattgcagcgagcggttcgacgcggtgcacgtgcccgaggtctcgaactgcgtgcatgccggcagcaggtagaccgcgcggttcgggttgaccttgtcgccctcggccggcggcatgttggccatggccgcggtcgccgacggataggggtcgaccaccaccagcaggtcgagcttgtccagcgccttcttcatctccaggccgcgcgtctgcgagttcggggcatggccccagaagaacacgccgcgcacgttgttgtcctggtcgatcagctcgttcttctcggtgacgatatcgatccagcgcgacaccgtggtgccggacttctccatcatcgcctgcgagacgaactgcttcttgatccattcatagtccacaccccacaccgcggcgtagtgcttccacgcgccggtggccaggccgtagtagcccggcagcgagtccgggttggggcccacgtccgtggcgccctgcacgttgtcatggccgcggaagatgttggcgccgcctcccgccacgccgatattgcccagcgccagctgcacgaggcacgaggcccgcacgatcgcgttgccgatggtgtgctgggtctgacccatgcaccacaccagcgtgctgggacggttcttggccatgatctcggccaccatcttcacctgcgcctcgggcacgccgcagacttcctcgaccttgtcgggcgtccacttggccatgacctcttccttgaccttgtccatgccgtagacgcggtcctgcaggtacttctggtcttcccagccgttctggaagatgtggtacagcatgccgaacaggaacgcgatgtcggtacccgagcggatgcgcacgtagtgttgcgccttggctgcggtgcgcgtgtagcgcggatcgaccacgatcaccttgcagccgttctccttggcgtgcagcaggtgcagcatcgataccgggtgcgcctcggccgcgttggagccgatatacagcgctgccttcgcgttctgcatatcgttgtacgagttggtcatcgccccgtatccccaggtattcgccacgcccgccacggtggttgagtgacagatgcgcgcctggtggtcggtgttgttggtgccgaagaacgacacccacttgcgcagcaggtaggcctgctcgttgctgtgcttggacgagccgacgaagaacatcgagtccgggccggtctgctggcggatctccttcatcttcgcggtgatctcgtccagcgcctggtcccagctgatgcgctggtacttgccgttgaccagcttcatcgggtacttgaggcggtattcgccgtggccgtgctcgcgcagcgccgcgcccttggcgcagtgcgcgcccaggttgatgggcgaatcgaacaccggctcctggcggatccacacgccgttctgcaccaccgcgtcgaccgcgcagccgaccgagcagtggccgcacacggtgcgcctgaccacgatgccggtcttgccgtcggcagccgccttcttgtcgtcggctgcgtccgccttgcggatcagcgtcagctgcgaggccgccagcccggcaccgacgccgatgccagagcgcttgaggaagctgcggcggtccatggtcggcatcgcgccggccaggctggccgcgagccgctgcgagagtcggccggaggctgcgccggcatgttcaggccggttggccaggccgtcagcgaggcgggcggatgcgccctgcgccgcgcgtttgcgggtcaagatcatgtctcacctcagatgcggacgcaggtcgcgtccggttgcaggcggtgcggcagaccacaccgccctggcagctacaccagcgtggtccggtagtacttgcggatgtggtcagagacccggtaacccttgctggccgacggaggatcggtgggttccggcagagctgcggcctggtccggcatggccggaccgcgcgcggtcagcgctgccgcacccgtagcggcagccacaactccagcgcccgcgagaaacgtgcggcgcgcgaccctggtttgcttctgtgtcatgtgggggctcctcggctgtccaagcccgatggttttagccgttatgcgttgttatgcatattctagaatcaactagcaggaaagaccatgatatgcacgggtttttccctactttccaacccattttcgtgtaaatggccgccttgggcccgctgcgctaaagaagcctcgaagcgcgccgatattcaatgccgcccgctcaatgcatctcgagcgccatcgcttccacgccggcaaacgcgcccagcaagcctgccacgctgcgatagaaacgcgcctgcgggtgcgtcgtcactgcatcgcacaatcgctccacccagggctgcaggtgctgcgcatagaaacgctgctgctcgcccaggttggacaccgccaggtcgtcgcccgccaccaggaagcgcatcacctcgcacagcgtggcgatatggtcctcggtttcgctgacatcttcatggcgctccaggccgtagcgggccaggtcttcgcgcagcgccaccagcgggcgctcgttcaggaaaccggtcatgtagaaggagccgtacaggaacacatcctggcggcccacgcccacgaacagctgccggtactcgtcctcggcctcggccgccgtggtctccgatgctgcatcgcacaatgcgttccacgccttgcccagcacggtgttcgcgtcctcgcccacggcgcggttggcggcgatgtggtgcagcagcgcggcgtcgggcgcgtggtagaacagcgtggcaagcagaccatagaggtcggcgcgggcggtgtcttcggcatcgtcggcgggcggcgcggcggtgagctggatcggctggaaatctgtcatgtcgtgatgatttgtcctgggtggcctggccgctgtcagcgcagcgtggcgccggtggcggttcccgtatcgcgctctatcatgtcgatgacgcggcagtcagggcacatcttcaggcgctcggccgcggcgccggcaaaggccggatggccggccaggcgcaccagcatcgactccaccatctgcgccgtgccgaacggcttggcgcagcggatgcaatggaacggctgggtctcgttcagggtcaccgggcggcgcgctgcgtcgccggccagcaggcgcggcaccaggctgatggcgtcttccgggcaggtcttctcgcacagcccgcactgcacgcagttgcgctcgataaagctgagcaccgggcgctcgggattgtcgcgcagcgcctgcgacgggcacgcgccgacgcaggccatgcacatggtgcacttgcccgtatccaccgcgatcgcgccgatcggcgcgccggccggcagcggcacgcttggcgcgggcaccggcgcgtgccgcgccaggtgatccagcacaaagtccagcatctcgcgcttggccgcgacggggccgaacggcgccggcggcactgcgttgcggcccgggcgcagcgccgccaggccggcatccagcgccggcgtatcggcggcctcgaccagcgacagtacctcgccgtcatagcccaggccggccagcagagcgcgcccgaccgcgatctgctccagcagcgcggtgcggtactgcggtgcctcgtcgccggtcagcagcaccgctacgcggctggcgccccagcacagcgcggcgagccatagctccagcccggccgaggccgggtggaacagcgacaacggcatcacattggcgggcactcccctggccttgccgccgcgggcggaacggcccagtgccagcagcgcgggcgtgccgtattcctcgccatgcagcagcaccaccggatcgcgcgcgccggcctggcggtacgctgacagcagcgtgcgcaggcgcgcgccggtcacttccggccccgggtagccatagctgatggccccgctcgggcacacggtggtgcacgcgccgcagcccatgcacaagttgggcgtgacctcgatgcgccccttgccgtcgtgccagcgcgagccgatggcctcggtcgagcagatgtcgatgcaggcggtgcagccggtggtctggttgcggccatgcgcgcacaggttttccttgtagcggaagaacctgggcttctcgaactcgcccaccagccccgccagcatcagcgcctgggcctgctggcgcgcggcatcggcgccagcgtgcagatagccctgcggcggctggtgcatggtgaaggcaggcgtgtcgcacaggtcgaagaccaggtcgaagcgtccctgcacagtgccctgcgggcggtcgaagtcgatcgccgcggcggcgccgcaggcgcgcacgcaagcacggtgcgagcggcagcgcgacaggtcgatctggtagctgaagtcgatcgcgtcctcgggacaggcgtcgatgcaggcgttgcagcgggtgcacaggtccaggtcgatcgggttgctgcggccggcgccggtctcccagctggcctcgaacgcgcccagccagcctgtcagcgaggccagccggccgctgtggaccggataggcgcgcgccgcaggctgcgccgcggcgccttcacgcatgtcgctgccggtcagcagaaccgtgacctccagctgcatcgcggccagccgctcggcccacggcagcgcccgctgggccgggcccagcaccagcaccgcgccgtcggaacggtaatccaccaccggcaccgggtcaggttcgggcagcgctgccacggccagcagcgcggcgatcttggcattggcggtcttggggtcgcgccgggcgccctgtgaccagccgccggtctcgcggatattgacgaagcgcaccggcgcggtcaccaccgggcggccatcgctgccctgcgcggcctgcgccgcgacttcggtaaatagctggcgttcctgggtgcaggcgacgatgacgtcgtcggtgccgtcgagcgcggcggtgaagtcgccgatctcgcgccggcacagcaggcgatggaccttcaaggggccctggttggcgtccttggttgcttcggacaatgccgccccgtcaagcggcatggtgtcgttgcagttgcagatcagcgtcggcatggcgaatgcggctgaccggtccggacgtccttcttggcgaggggtctgcgggccggcggattgtggggatgcctattgtaggctgcgctgcacctgtgaggctacgcgcatttatccgggtcttgcgggccctgttctgcgctttgacttacagtttgctgcggcgtttcgactggtgcgggtatgtccgtagtgtcggcggtctcgccggattcggcgaactcggcgggcgccgccggcggtacatccacaggccctgcggcggcggccgcggcctgtgccgccgcgcgttcctcgtcggtcggctcgaacaggcccagtgtctcggactggcgcagctggcgcaggatctccggcgggatcgggtcgggcttgctgtagtcgtcgatatagatgtcgagcccgtccatgaccttgaagtgcggatcggcgaacagcgtcttcagcgccgcgcgcttgactgactcatccacgccgcgggccacgaaccgggcgatctcgtcgccggggcgcagcgcggccacgtcctccagcgtcggggccggtacttgcggcgcttcgggtgctgccccggtggccgcggggacggcttcggcatgcgccggtggtgccggttctgccggcacgggcacgccctcccgcaccgcggccttgcggcgcgaccagcgcgacaggaaggacgaatcgctcatcggcagggcaagctcaggtcgtcaggatcagtagcgggcgcggtcttccggcgccttgaaggattcgggccggcgccgctgcttgggctcgggccggtagtgctggtcgacataggcctgcagccactcgcgctgctcgggcgccagcggcacgttctcgacggtctcgccggcatcgagccagcggccggcctcgttgtacgacagcgtcacggtcatcggcaccggatgggcctcttcgccagcgccgtcgtcctctggcatgcgccacagcacgaaccagcacggcgtggtcgaggtcaggttcaggtaatagccttcgccctggtcgcggaacaacgtcacctcgaagcccgggtagagccagtgcgcgccgtgggcgtcgtgctccaggcacacgggatgcgtgccgaactcgccaaggtccggcagcaccgcgtccagctcccacttccacggctgccagcggttggccagcgcgaccttgcgcatcaccaccgccatggtgacggcggggcgggcagcgggtgccggcaggtcgggggcaggctggctttccatggttgctgcgcgcggcgcgcgctcaggtgttttgcaccacgatactcggaaacttgctggtcatgtcgcgcgccttgtcggcgaccttgatcgccaccttgcgcgcgatggcgcggtacatcccggccaccgggctgtcgggctcggccaccacggtcgggcggccggagtcggcctgctcgcggatctgcaggttcagcggcaggctgcccagcaggtcgacgccgtagtcggcgcacatcttctcgccgccgccgtggccgaagatatgctcgacatggccgcagttcgggcagcagtagaccgccatgttctcgacgatgcccaggatgggaatgcccaccttctcgaacatcttcaggcccttcttggcatccagcagcgcgatatcctgaggcgtggtgacgatcaccgcgccggtgaccggcaccttctgcgacagcgtcagctggacgtcgccggtgcccggcggcatgtcgacgatcaggtagtccagatcgtgccagttggtctggcgcagcagctgctccagcgccgaggtgaccatcgggccgcgccataccatcgggttgtcctgctcgatcaggaagccgatcgagttggcctgcaggccgtgcccttccagcggctccatggtctggccgtcggcggattccgggcggccgtcgatgcccagcatcatcggcaggctcggcccatagatgtctgcgtcgagcatgccgacgcgcgcgccttccgccgccagcgccagcgccaggttcacggccgtggtggacttgcccaccccgcccttgcccgacgccaccgcaatcacgttcttcacgcccggcagcagcttgaccccgcgctgcaccgcgtgcgcgacgatcttcatggtcacggccacgctgacgttgctcacgcccggcacttgccgcactgcagcaaccaccagcttgcggatcggatcgaactggctcttcgcggggtagccgagttcgacttccagcgagacatcgccgccgtcgacgcggatgttcctggccgagcgggtggacaccaggtccttgcccgtattggggtcgatgacggtgcgcagggcttcggtgacctgctcagtgctgacgctcaagacatactccgcttcgatgattggggggactggcgcatgatggcctgcgcctaatgtatcaaagtatgcagcaccggccatgaacgccggaaatccgcgcgcaataccctgcatagggtgtgggattacagacatttacaaatctcacaagcttgcacttgtgcgcgcgccgccatatccatattgtagtgcggttggtcggcccggtacgccggcatcgcaggcggtgcccgggccggccgggcccgacgcgtacaaagggttacctgccgctagccttggcgttaccatcgcgatgcggtaccaagaacatttacgggaacatcagaaggagaaagcatgaagatcaagctcgttactgtctcgctcaccgctgccacgctgctggccgcaggttgcgccactgaacagcaaacccatacggcagtcggcaccggcgtgggcgccgcggtcggcgccgggcttggcaacctgatcggcggcaataccaccggcacgctggtgggcgcggcagtgggcggtgccatcggcggcgcaaccggctacaactggaacgccatccgcggcaagctgaacaaggacaccgcgggcacgggcactcagatcaccgagcagccggatggcacgctcaaggtcaacatccccagccaggttaccttcgataccgacagcgccaccatcaagccgtcgttccgctcggtgctcgaccaggtcgcgcagaccctgggccagcaccaggacgtgagcgccaacgtggtgggccataccgacagcaccggcaaccccaactacaacatgcagctgtcgcagcgccgcgcccagagcgtggccggctacctgggtgatcgcggcgtcgcacgcaaccgactgacggccgaagggcgcgggcaatcccagccggttgcggacaacggcactgaggccggacgggcacaaaatcgccgcgtcgaaatttttttgaaaccaattcaaggatgacctagtcatagaaacaggtgccgcttgccaccgttgctggctcgcgatgggtggctgacctcccgggcggtacctgatttctcctccttttccgttgtggaaagctgcgccggttctgaccggcgcttttttttggccgaacggatccgtgggtttcgccattccgccatgcggaaccggcgcgcaggcgctggccagttgctaaaatagccccttcccggcacgcgccctcccttcctggctggcgccgtccccctgatatttccccgctcctgaccggctcctgtttatgaccgcacgtcgcatcctcgtcacatccgccctgccttatgccaacggccagatccatatcggccacctggtggaatacatccagaccgatatctgggtgcgtttccagcgcatgatgggcaacgaggtctactacgtcggcgccgacgacacccacggcacgccggtcatgctgcgcgccgagaaggaaggcatcacacccaaggcactgatagaccgcgtctggaccgagcacaagcgcgacttcgacagcttcctggtgtcgttcgacaactactacagcaccgacgctgaagaaaaccgcgagctgtgcgaaaagatctacctggccctgaaggccgaggacctgatcgccgagcgcgaggtcgaacagttcttcgacccggtcaagaacatgttcctgccggaccgcttcatcaagggcgagtgccccaagtgcggcgccaaggaccagtacggcgactcgtgcgaggtctgcggcaccacctatgtgccgaccgacctgaagaacccgtattcggtggtgtccggcgccacgccggtgcgcaagtcgtcggcccattacttcttcaagctgtccgatccgcgctgcgagaccttcctgcgcgaatgggtggccgacctggcccagcccgaggccgccaacaagatgcaggaatggctgggcgccgagggcgaggcctcgaccctgtccgactgggacatctcgcgcgatgcgccctacttcggcttcgagatccccggcgcgcccggcaagtacttctacgtgtggctggacgccccgatcggctactacgccagcttccagaacctggccgcaaagaagggcatcgacttcgacgcctgggtcggcccgcattcgaccgccgagcagtaccacttcatcggcaaggacatcctgtacttccacacgctgttctggccggcgatgctgcgcttctcgggctaccgcaccccgaccaatgtgttcgcccacggcttcctgaccgtggacggcgccaagatgagcaagtcgcgcggcaccttcatcaccgcgcagagctatgtcgacaccggcatgaatccggaatggctgcgctactacttcgccgccaagctcaacgcgagcatggaagacctcgacctgaacctcgatgacttcattgcgcgcgtgaacagcgacctgatcggcaagtacgtcaatatcgccagccgcgccgcgggcttcctggtcaagcgtttcgaaggcaaggtcgacgaggccgcgctggcccacccgctgctcgaacagctgcgccaggccgcaccgcaggtcgcccacctctatgaagcccgcgagtacagcaaggcgttgcgcctggtgatggagctgaccgatgcggtcaacgccttcgtcgacaccgagaagccgtgggaactggccaaggacgaaaacaagcgcgcggcgctgcatgcggcgtgctcggtctcgctggaagccttccgcctgctgacggtctacctgaagccggtggtgccgaacgtggctgccggcgttgagcgcttcctgaacgtcgagccgttggactggcgtgccatcgacaagcagctgtcggccgccagcccggtgcaggcctaccagcacctgatgacgcgcgtcgatgccaaacaggtcgacgcgctgctggctgccaaccgcgaatcgctgcaggcaaccgcggcgccggccgccgcgggcgcggcgatcgagccgatcgccgacaccatcaccatcgacgacttcgccaaggtggacctgcgcgtcgcgaagatcgtcgaatgccagaaggtggaaggttcgaacaagctgctgcagctgacgctggatctgggcgaaggccgcacccgcaatgtgttctccggcatccagtcggcctacacgccggagcagctggtcggcaagctgaccgtggtggtggccaacctggccccgcgcaagatgaagttcggcgtgtccgaaggcatggtgctggctgcgtctgcggcggatgagaaggccacgccgggcctgtatatcctggaaccgcacgagggcgcggtgccgggcatgcgcatcggctgaagcagggcactcattgccgttcccctctcccgctggcgggagagggcggcaaacccgcggtaacgccatgttccgcgcgtcccatcggtagcgatccaaggccagccgggcctctggatcgacccgccacaccgcccgagattctgcaatgcagaacagaacgggcagcacccctcctccccctcgctcgcgcgctatgcacgcgcggcatgtcatacatggttctggcgcatcgcgcttgtgacccctggacgagccgcgtagattccacctcgcagaatcacaaaccaaaaaacagaagccggccacgcaacgctgcttgcgcgacgccgcttcgcatggaaggggacatttgtgaagaagctcctgatcgccaatcgtggcgagatcgcgttgcgcgtgcagcgcgccgcacgagaccttggcatcgccaccgtggcggtctatgccaccgacgacgatgccagccggcaccgcctgctggccgacgaagctgtcgcgctgcagggccagggggccgctgcctatctcgacattcccgccatcatcagcgcagcgcgcgccaccggctgcgacgccatccaccctggctatggctttctcagcgagcgcgccgactttgccagcgcttgcgcagccgcggagatcatctttgtcggccccgagcccgaacagctggccctgttcggcgacaagggccgcgcgctggcgctggccgcgcgctgcggcataccggtgatgcccgccaccgcgggcggcgccacgctcgatgcggtgaccgcattcttcgacgaacaggacggcgccggcgtggtgctcaaggcggtgggcggcggcggcgggcgcggcatgcgcgtggtgcgcgagcgcgacgcgctgcccgaagcctatgcgcgctgccgctccgaagcacgctcggccttcggcatcgatgccatctacgccgaacggctggtggcccgcgcgcgccatatcgaagtgcagatcgccggcgacggccaccatgtgatcgcactgggcgagcgtgactgcacgctgcaacgccgcttccagaaagtggtcgagatcgcgcccagcccggcgctcgatccggcgctgcgccggcgcattgtcgatgccgcctgcacgctggcgcgcgaagcgcgctaccgcagcctgggcacgtttgaattcctggtcgaagagcccgaggaaggtgcgcgccgcgatggcgcggccctgccctttgtctttatcgaagccaacccgcgcctgcaggtcgagcacaccgtcaccgagcaggtcaccggcgtggacctggtggccgtgcagctggggctggccgaaggccggcgcctggcggaactggggctggacccgcagcacccgccgcgcgtgcgcggctatgccatccaggtgcgcgtgaatgccgaggccaccgacgcgcaagggctggcacgtccggcacaggggcggctggagcgtttcgatccgcccaccgggccggacgtgcgcgtcgacacccacggctataccggctatgcaccgtccgcgcattacgacacgctgctggccaagctgatcgtcacctcggccagcgacaacttcgctgacgcagtgcggcgcctgcagcgcgcgctcggggaattcaatatcggcggcatcgtcaccaacctcgacctgctgcgggcgctggccgagcgcgacgactttgccagccagcacgtgcatacgcgctatatggaagccgcgctgcccgccctgctggaacgcgccgcgcagattgcggcgcaggacgcggcgcggcaggccctcgcaggaggcagcgcccccagggtggcggcaccttccagcacggcaagcttcgaggagcgactgggcgagggcctgtgcgcggtgcgcgcgtccatgaacggacgcgtgatcgaactggcgcgcgagaacgacctggtcaaggccggccagaccgtggccgtgctcgatgcgatgaagatggaacatgccatcgtggccgagcatgcgggccgcgtgatcgacctgcgcaccgcttccggcgagcaagtcgccgagggccaggtcatgctggtgctggagcctgccgacgccggcgcccatgccgatggcgaggccgagcacaccgacccgtcggcgatccgcgccgacctgcagcgcgtgctcgaccgccatgccttcctgtacgacgcggcccgccccgaggccgtggcacgccgccatgcgcgcggccagcgcaccgcgcgcgaaaacgtcgacgacctgtgcgatgccggcagcttccgcgaatacggcggcctggcgctggcggcacaggccagccggcgcagcgaggccgacctgatcgccaacacccctgccgacgggctgatcaccggcaccggcgccgtcaacggcagcctgttcgcaccggagcgcgcgcgctgcgcggtgctggcctacgacgccaccgtgctggccggcacccagggcaagcgcaaccatatcaagaccgaccgcatcctggaggtggcgctgcggaaccggctgcccacggtgatctttgccgaaggcggcggcggccgcccgggcgacatcgacttccccaccgtggccggcctgtaccagccttcgttcgccgccttcgccgagctcagcggcgaagtgccggtggtgggcatcgcctccgggcgctgctttgccggcaatgccgcgctgctgggctgttgcgacctgatcatcgccacgcgcaacgccaatatcggcatggccggcccggccatgatcgagggcggcggcctgggcgtgttccgccccgaggatatcggcccggccacggtgcagtaccacaacggcgtggtcgacctgctggtcgacgatgaggccgacgcggtggccgcggccaggcattacctgtcgatgttccagggccgtgtcgacgactggcaggcgcctgacacgctggcgctgcgccaggtggtgccggaaaaccgcctgcgcgtctacgacacgcgcgccgccatcgccggcctggccgacgcgggcagcgtgctggaactgcgcgccggcttcggcaccggcatccacaccgcgctggcgcgcatcgaaggccggcccgtcggcattctcgccaacaacccgcgccacctcggcggcgccatcgatgccgacgccgccgacaaggccgcgcgcttcatgcaggtgtgcaatgcgcacgggctgccgatcgtatcgttgatcgacacgccgggcttcatggtgggcccggaggtcgaggcccgcgcccaggtgcgccatgtgtcgcgcatgttcgtcgccggcgccaagctgcgcgtgccgttcctggcggtggtactgcgcaagggctacggcctgggcgcgatggcgatggccgcgggcggcttccgcgcgccaaccttcacggtctcgtggccaaccggcgaattcggcggcatgggcctggagggcgcggtgcggctgggcttccgcaaggagctggaagcgctgccggccggcccgcagcgcgatgcgctgtaccaacagctggtggcgcagatgtacgagcgcggccatgccatcaacgccgctgcggcattggagctggacgccgtgatcgaccccgccgccacccgccagtgggtggtcagcgggctcgaggccggtgccgccaatccccagcgcccgatgcgcaccttcgtcgacgcctggtaggcgcggcggcggacagaaccagagcgaaagcaagaggagacagcagatgaacgaacaggcgttcttcgaggacctggaagcccggcatcgcaagatctggcccgcaggcctgcccgacgcaccggtctacccccatggcgaggccccgctgggcgactacctgcgcgcgtgggcgcgcaagcgcccggaccacgccgcgctggtctggtacggcaccaccgtgacctatgccgagctcgacaacctgtccgagcgctgcgccgcgctgctcaagggccgcggcgtgggcgcgggtgaccgggtagcggtgatgatgggcaactgcccgcagttccacgtggtcttctacggcatcctgaagctgggcgcggtctatgtgccggtcaacccgctcttcaaggaacaggagctggtctacgaactgaacgatgccggcgccaccaccgtcatcgtgcaggaccagcttgcgccgctgctgatgtcggtgcgcgcgcagacgcggctgcgcaccgtctacaccaccagtgccggcgcgatgttgccggcacagccggacctgccgctgccagcgggcctcgacgcgcccccgctggccgtggaaggcaccatcgacctgctgcaggcactgcgcgacaccgcgccggtcgcactgcccccggtcgacatggacgcgctggccgcactgaactacaccggcggcaccaccggcctgcccaagggctgcatgcacacgcagcgcgacatggtctacaccgcggcggcttcctacgcgctcaccggcggtgtcgatgcggaacggctggcagaaggctccggcgacgtgatgctgaacttcctgccgatgttctggatcgcgggcgagaacctcgggctgatctacccgatcttcagcggcgcgaccgtggtgctgctggcgcgctgggacccggtcgcggtgatggccgcgatcgagcgctatcgcgtcaaccgcaccttcgtggtggtggacaacgcggtcgagctgatgaaccaccccgaatccggccgctacgacctgcgttcgctgcagcacacgcgcgccgcctcgttcatccgcaagatcacccccgacatccgccagcgctggcacgcgctgaccggcagcatcatcgccgaaggcgcctggggcatgaccgagacccataccagcgacaccttcaccaccggcatgcaggacgacgacatggacctgcgcggccgcccggtctttgtcggcctgccggtgccgggcacgcgcatcaagatctgcgacttcgacaccggcgcggtgctgccggtcggcgcggaaggcgagatcgtggtcagcacgccgtcgctgttcaagggctactggggccgccccgacgtcgatgccgaggtattccgcgacggctggttccgcaccggcgatatcggtgcctatgacgaggcgggctacctgcatttcctgggacggcgcaaggagatgctcaaggtgcgcggcatgagcgtgttcccgtccgagctggaggtgctgctgtcgcgtcatccggcggtgctgggctcggcggtggtgggccgccccgacccggacaagggccaggtgccggtggcctttatccgcctgcgcgccgagcacgccgacggcatcactgccgacacgctgcatgcatggtgccgcgagcagatggcggtctacaaggtgcccgagatccgcatcctgcccgagttcccgctgaccgccaccggcaaggtgcgcaaggtcgagctgcaggccttgctggataccgaggccggcggctgaacgggaccgctgtcgggtagtaccgccgtaccggacgaggacgccgagcgcgcgtccggcacgcctgcgcgtcgaacaagcgcggctggcgtgcaacggcacaacgagggagccaacggttatgcaggaccgatccaccggcaatgccttcaaggaagaccgccacttcgtcaccgcgctggcgcgcgggctggaagtgctggcctgcttccgcaccagcgaccgcgtgctcggcaaccaggaaatcgcccggcgctgcggactgcccaagtcgaccgtatcgcgcctgacctccaccctgacccggctgggctatctggcgcaggccgaaggcagccacaagtacagcctgggcacggcctgcctgcggctgggcagcgccatgctgtctcggctggacatccgcaaggtggcgcgaccgctgatgcaggagctggcggacttttccggcggcacggtgtcgctgggcacgcgcgaccggttctcgatgatctatgtcgagcactgccgcagctgcgccgcgattgcgctgacgctcgataccggctcgcgcattccggtcgccacctcggccatcggccgcgcctggctggcggtggtgccggacgaagagcggcaggccttcatggaacaggtgcgcgacgtcgacgacatggcgtggccgcgcctgcgccagggcatcgaacagggcctggcggaccacctcaccctgggcgtgacctgctcgatgggcgagtggcagccagacgtcaacggcattgcgcgcggcttcgagcccggccatggcatgccgcctatggccatcaacgtgggcggaccgtcgttccggctgtccccgtcattcctgctcgacgaggtgcgcccgcgcctgctggaggtggtacgccagctggaaggcagcttcccgcgctgagcgcatccgttgttcacaccaacagcgccgccacgagacggcgcaacaggaggagcaccatgcaagtaaagttgaccgacgccgcccggcgccgcctgctggccggcatgctggccgccgccaccatccccgcggcccaggccgccccgccctcgccggccaccggcagcctcaccgtcgccttcggcgcggagtcgaccacgctcgatccggtcaagatctcggccggcgtcgaccactactttgtcggccagatcttcgagatgctggtgcgccgcaatgccgcgctcaaggacgagaactggctggcggagaactggaagctggaaaccggcaaggacggcaagcccgtgctcgacgtgcagctgcgcaagggcgtgcgcttccacaacggcgacccgctgacctccgaggacctcgagttctcctggcaacgccagcgcgaccccaagagcagcttcttctcgcactatgtctcgtcggtcgagcgtttcgagatcgtggatgcgcaccgcttcaggctgcatttcaaggagccggatgcgcagttcatcgtcggcaacatgcagctgtgggccatgcccaagaagtacatccagaaggtcggcgaagaagagttcgcccgcaagccggtcggcaccgggccatggaagtttgtctcgcgcacggtcaaggacgagctgaagctggaagcctttgacggctactggaacaaggagaaacggcccggcgtcaaggagctgaccatcaaggtgattcccgaggacctgacccgggtggcggccttcaagaccggcaaggtcgatttcatcgacaacgtgccgccttcgatggtcgaagagttcaagaagatgccgggcgtgaagaccgtcacgctggtgagcggcaacaacctcttcctcaatttcaatacgcagatgccgaagtcgccgttcaacgatgtgcgcgtgcggcaggcggccgcgcacgccatcgatgtcgacgccatcatcaagcgcgtgctgttcggccagggcgagcgctatgcgcaggtgggcaaggagtcgaatggctacgaccccgagctcaagccctacgccttcgaccagaagcgtgcgcgcgagctgctcaggcaggcgggctaccccaatggcttcgagaccccctgctacaacctcaccacgccgcgcgaacctggcgtgaaggaagtgggcgaagccatgtatgcctacctgagttccgtgggcatccgctgccaggtgcgcaacctggagtacggggcctggatcagcctgggcaagcgcggccgctcgggcccgccggagatggacggcgtgctgagctggatgtggtcgcagggcctgcccggcgacccgggcctggcctggtccggccatttgcacagctaccagggcggcggcggctggggcacttattcctacaccagcgaccccgaggtcgacgcgctgctggagaagcagcgccagaccatggaccccgcggcgcgcaccgcgctgctgcgccagatcgcgcggctcaagcaggagcgcgtgctgggtggcctgccgacctaccggccgctggtgacctttgcctggcgcgacaacaagatcgactacgtgccctggcccatccgcgactactggcgctcgttccaggaagtcagctggaagcagcgctgatccgccgccgcgcccggcgcccgtgccgggcgcggcattcccgctgacgaatctccgacggagcctgtcatgcctattgcaaaacgcgtgctgcacggcctgatcagcatccttggcgcgagcgtgatcatcttcctgatctcgcgcctgtccggcgacccgcttgccttgctgctgccggccgacgcgccgccgcaggtgatcgaggcaacgcgccgccatctcggcctggaccagcccctggtggcgcagtacctggtcttcctcggccatgccgtcaccggcgacttcggcaactcctaccgctggcaggaaccggcactggggctgatcctggagcggctgccggccacggtggagctggcgctggccgcgctgggcttctcgattgcgatggcggtgccgttcggcgtgctgtcggcggtctaccgcggctcctggttcgaccgctttgccaaggtcttcgccatgctcggccaggccatgcccaacttctgggtcggactgctgctgatcctgttcttcgcggtgcagctgaactggctgcccgcgttcgggcgcgattcgtggaacagcctggtgctgcccgcgattgcgctgggctggtatccggtggcggcgcagacccgcgtggtgcgctcggccatgctggatgtgctggacagcgactacatccgcatgggccgcgccatgggcctgcccgagcgcgtgctgatctggaagtacgcgctgcgcaacgcggcgattccgctggtgaccatcctcggcgtgtacttcgcggcgatgctgggcggcgccttcgtggtcgaagtcatcttcgcctggccaggcgttggccgcaccgtggtcgaggccgtgttcgcgcgcgattttcccgtggtgcaggcgggggtgatgctcacctccgtgctgttcgtgctgtccaacctgctggtcgacctgagctacggcctgatcgacccgaggatccgccatgcctgagatcaccgctcctcccgccagcgccacggcggcgccggcccgcaagcgccagcggcgtgacctgggtggcctgccctggtttgcgctggcaatcttcccggtgctgctggtctgcgccgtcggcggcgaggcgctgctgccgcacgaccccaacggcctcgacctcggcctggccttccagccgccggcctggctggagggcggcagctgggcctatccgctgggcaccgacaacatggggcgcgacctgctctcgcgcatcatggccggcacgcgcatctcgctggtggtcgcgctgtacgccatcctgatctcgggcggcatcggcaccgccgccggcatgctggccggctacttcggcgggcgcctggacgcgctcatcatgcggctggtcgatatccagatgtcgatccccgcgctggcgctggcgctggtgctggccgcggtgctgggcccgggcttcaataccgtggtgctggtgatcgtggtgacctactggacctggtacgcgcgcatcgtgcgcggcgaggtgatgtcgctcaagcagcgcgactacgtggcgctggcgcgcgtggccggctgcggcacgctcaccatcttccgccgccacctgctgcccaacctgctcaacaccctgctggtgctggccacgctgcaggtgggccaggtgatcatcttcgaggcctcgctcagctttctcggccttggcatccagcaacccgatgtgtcatgggggctgatgctggccgatgcgcgcaactacatcaccaacgcgtggtgggccatcaccatgcccggactggccatcatggccacctgcctggcgtccaacctgctgggcgactggctgcgcgaccacttcgacccgaaaaggaggcagctatgaccggccccgacccgcacgtgacgcaacgcccgtcgccaacgcccgccgccgggggctccccccgcggcgcgcccatgctgtcggtgcaggggctgaccacgcacctaggactgcgccgcggcacggtgcgcgccgtggacggcgtcgacctgcacgtgcatgaaggcgagaccctgggcgtggtgggcgaatccggctccggcaagtccatgaccattctgtccatcctgcgcctgctgccgcgccagggcggcgtgcaactgggcggcaaggtgctgctcgatggcgtggacctgctgcagctgcccgagaagaccatgagcacgcagtaccgcggccgcaagatcgcgatgatctcgcaggacccgctgacctcgctgaacccggtcttcacggtgggcgaccaggtcggcgcgccgctgcgctaccatggccgcgccgacagccgcgaggcgcgccggcgccaggtggtgcaggtgctggacagcgtgcgcatcccctcgcccgagacgcggctggacgactatccgcaccagttcagcggcggcatgcgccagcgcgtggtgaccggcatggccattgccagcgcgccgcgcctgctggtggcggacgaacccacctcggcactggacgtgaccatccaggtgcagatcatggcgctgttccgcaagatccaggcgcagaccggtgtcggcatcatcctgatcacgcacgacctgggcgtggcggccagcatctgccaccgggtggcggtgatgtacgccgggcgcattgtcgagaccggcgatgtgcgcacgctgtaccagcgccccgcccatccctacacgcaggccctgctccaggccattccccacttcggcgaaaaacgcgagcggctctacgccatccagggcagcccgcccagcctgatcgacccgccgcacggctgccgcttcgcggcgcgctgcccgcaccgcaagccgctgtgcgatgacgcctatccccccgagatcgaacttgaatccggccacaaggtcagctgctggctggcttcggccggctgagaacccaggaggcgccatgctgctcgaagtcgaaaacctgaagaagcatttccccgcgcgcggcggcggcacagtgcgcgccgtcgacggcgtcagctttgccgtggatgccggccagacctatgcgctggtgggcgagtccggctgcggcaagaccaccatcgccaggcagctgctgctgcttgagcgccccagcgccggcaccatccgcttcgacggccaggacgtactggcgctggaccgcaagggcgtgctgggctaccggcgccaggtgcaggcggtgttccaggacccgtcgtcctcgctcaatccgcgcctgaaagtgggcatgctgctggccgagccgctgcttgcgcacggccagggcggcgaccgcgccgcgctgcgccggcggctgctggagctgctggagatcgtcggcctgccgcccggcgcgctcgacctgtacccgcacgagttcagcggcggccagcgccagcgcattgccgtggcgcgcgcgctggcgctgcagccgcggctgatcgtgctggacgagcccacctcggcgctggatgtctcgatccgggcgcagatcgtcaacctgctgtccgatatccagcgcagcttcggcctggcctatgtggtgatcgcccatgacctggcgctggtggagcacttcagctcggccgtgggcgtgatgtacctgggcaatatggccgaaagcgggcccagcgccgcggtgttcagcaccccgcgccacccctacacgcaggcattgctgggctcggcgccgcggcccgaccccgaccaccagccggccgaggggctgatcctgggcgatatcggctcggcgctgaacccgccagcgggctgcaagttccatccgcgctgcccgcgcgcggtgccggcctgcgccaccgagatcccccgcatgctgcggctggacccggccgccggctcagccgcgccggcgcacgtggccgcctgccacctgctccattgaccgccggggcatgcgtcagccgccctgcatcttcgacggatcgtcgctgcgcgaggtcgtggtgacggtgccgtcgctgttgaaatgcacgttgaagaaggccttgtcggtggcggtttccatccagcggtagccccacacctcttccttcttcagcgcaaatgcctccaccttggtgggcttgcccagcaggcggcggatgtcgtccttgctcatgccggcgcgcacgcgggcgaagttctcggccgacagcacctgctcgatcttcgcgaccttgccatcggcactgatggtgaccatccaggtggtggtgccctcggggccgcgcgggtattcaagccggcgcccgccgtccgcttcttcccagacgatctccggcttgccggcctggcgccgcaggtcttcctcggtggactgaccggggacgatgcccttgaacagctcgctgtcgggcttgatcgcgttccaggtgttgcgggcggtctcgcccgccttcttcatggcttcatcgaccttctgctggtcgcagccgaacagcgcaagcaaagaggcaaagagtcccatggcggcaaggcgtcgcggcgacgcgaaagtggaggggcgcacgtcagcggcgcacgggctcggaaatgactgccgaggctgcctgtgccgcgctgtcgggactggttggctggctctcatcctgctggctccttctggtgtcgctgcgacccgaggtcccgctgaacaggttcgcccagctgtcgaagcggcggttgaacaagaccgacaaaccgttgatggacccgcccttggcaatcagcgaccagcgccgtgagaactgccaggtgagcttcaccacgttcgaggccgatgtcaggctctgctcatagcctaccgacatacgctcggtaatggccttgcccatgctgaccacctgctggtcattgagacccgcggtgctgggcccgatcgagaattcgtcgatgccgaaatgctgcacgatgcccttgccggccttgccgccgatcatgcccagcgccgcgccgcccagcgcggcgccacccagctggcgctgctggccggcaccggcgctttccgcgccgtagccgaacatcagccacgagagcttatcctcatccggcacattgggttccgacaccagccgcacgcgcggcagccgcaccgtgccggtcacctccacgcccgcctccacttcctggttgcggcgcatggcgcggatgttcatgttcgggttgtcgatcgggccgttgaagttgatgatgccgcgctcgatgtccagcttgcgcccgaaggcttcataggtgccgtcggtcacgcgcaccgtgccggtggccttcatcggtaccaggggttcgctcttgacacccatctggccggccagcaacaggtccgcgcccgcgccccggaagcggaagttgttgcccaggtccacggtcaggtcgatcaccgggctgaacttgcttgccggcttggtctccggcgcctgcgtggcggcagtcttaacggcgcgctggtccttgcgccggatcaccaccacatcgtcgcccagcaccggcgcgccggccttgggcaggtcgaacaggccgcggtcgacatggatcttgccgcggatcacgacctgcttgttctcgttggcgatggtggcgtcgcccgagaccaccagcgtgcgctcggggctggcgaacagctgcagcttgtcggcgacgatcttgccggtcaggttgggatcggcctcgcccagcttgacgttgccggtggccgtgatcttgccgtcgccgccgtggaattccacgtgcttgagctcgaccgtgttctggtccagcaccacgcgcacagtgccgtcggtcaggcgcaggcccaggtcgtacagcgtgacggcgaggttgtcgccgtcgacggtgccggtcagcagcggcgcgccgatcgtgccggccaggcgcatcgccgcggccagtttgccgtcgaaagcgtactgcgggccggtcagcgcttccagcgatttcagccgcggcacgtcgacggtgaccgtgccgcccagggtcgaggccgggcccacggtctgcagcccctgctcctgcaccagtccggcggaggcgtccaccaccaccttgccgatgcggcccgacaccatgccgccgcgcattgcgatacggttgccgccggcgtcggcgcgcaggctggtctcgcccaggccgagcgtggtgaagccccggccggcgttgaccgagaggtcgccgctgcgccggcgcagttcggcaaagccggtcgcggtctcggccagcgccaggttccagcggccgtcgatgaccaggtcggagcgcaccggcggcttctcgccggtgatggtttccatcagttccagcacatggcccacctgcaggccgtccaggctgcccgcgctgcggatgcggccgtggtcccagtcgaggctgtcgatggtcagcgtggcgcggtccagcagcaggcgcgccgcgcccaggcgcacccgctggtcggccaccagcagctgcgtcggcgcggccaggcgcaggttgacggtgccgcgctcttccagcgtgcggatggtgccgttccagccgtccttgcccttccacgcgccctgccccgccagcgccagctgcaatggccgcttgttcaggctgccggccgccttgacgtcgaaggtatggttggcctgggtgccgtcgagcgtggcgtcgagcgtgctcaggctggcctgcgggccgcggtagtcgcgcgcggccagctgcaccgagagcgggccgtccaggccgccgcgcacctcggcgcggccgctggcgctggccaccttgtgcgggcccatttccagcgcctgcgcgttgtagtcggccaccacttcgggtttcttcagcgtgccggtgatggtggcgtcgagcttgagcttgccggccacgccaaacttgagccgctccagctgcggcgcatcgaccgccagcttgagcgcatcgccgcgcgcgccgaagctgccgcgcaggttggcctggttgccggccatgctgagcgaagcctcgctcggcaagagccgctcgtccgccaggcgcaccttgccgccgccggtcatcggcaggcccgcgtattcgctctcatgcacggcgaaatccagcgccacaccgagttcgggcgcgatctcgccggtcgcggtgaagtccgcattgatgcggccggcggcaaccttggccaggcgcgagggatcgaacgaggccagcttgcccttgaagctgaacggctgcttgtccttcaggccgagcttgccttccgcggtcagcaaacccggccccaccgcggcgcgcagcgtggccagcgtgagcgcctcggcatcgatgctggcatcggcgaaaagcttgagcggcccgcccgacaggtccagcgccacgctttgccggcccggctccatccgcaccaccaccgggccggacaggctggcgctggtcagcgagccatgcagcgcggccgggtccagcctgcgcacgtccaggtcgaaaccgccacggccgccgcgcagcgaaccgccgccggagatctcggccttgccggccagcgccacgcgcaggtccgagacggcctgtgccatctcgctcagctcgacatgggcgcgcaccgactgcaccggcagccgctccttgtccagcggaccggcttccaggttgctgatctcgatgtcgccggcgacagccagcggtgcgggcgcaggcgcggccgcaggggcggatgcggagacccccgatgccgccggggggggcgatgccgacacggcgctggccgcctgcgcgccggcagccgccgccacgccgcccaccggccgcagctcggcatgcacggtcaggttggcctgtggcgccgacgggctgaacaggcgcgggttgatgcgatcgccatcgaccagcaggtgcgtgaacggcaccttgccgaacggcgtcaggtcggcgccggcgcgcaggtggatgcggtcgccgctggcctgcagctcggctcgcagcgcgtccaggttgcccttggcggtggcattgacggcaaaggcctcatcctgccagctgctttccagcaaggcttcggcgctgagcgcgaacggggcgcgtgcgcccagctgggcgttggctgccagcttgccgtatggtgtttccagcttgtccacgctgacgcggtggcgctggccgtcgctgtgcagcgcgccggccaggttgctgaacaccatcggctcggccgtgggcgccgtaccctgcagcagcgacagccgctcaagcgtcagcgaatcgacatcgatggccagcggcagttcgagcgaggtgggcttctgcatcggctcggtgctcggctcggacgggccgagcttcacttcggccttgccaatgcgcagccattgcacgtgcaggcgccgcgcctgccagccgagcacccagttgccatccacgcggtccaccgccacgcgcgtctggccgctggcgaacaccacgtcgcgcaggcgcaggccgtgcgccacggtgccgccttccagccggccgctgagcatgccggccgacagccgcgtggccagcgtccacaggtggcgggtgccggtctcggtgcgcagcgccgccacgcccgccgccgccagcgccaccatcagcagcagcaggatgccgaccagccaggccagcacgcgccacagccgccgccgcttgcgcggcgcgggcgggatcggggtccgggccgaatcgccgccgggcaccgaaggcagatcgtgggcgctcatgccggcatccgggtcaggcgtgaaatacaagggtgccgcatcagaacgccacccccagcgagatatgcgggcggaactgctgctcctggatgccgtagcccacgtccagctgcagcgggcccaccggcgtgcgccagcgcacgccgacgcccacgccgttgtagatggtcacgccgcgcaggttgtcggcggcggtgccgagatcccagaacaccgccacgccccagtccggcttgaaccagtactggtactccaggctgccggtgcccaggtacttggccggcaagatgctggagccgctgggcgtgccgatcgactggtaggtgtagccccgaatcgaatcggtgccgccggcgcggaagcgcagcgtggccgggatctggctggagctgtcgccggtcaggtcggcaccgagttccagccgtgccaccaccaggtcgcgcttgcccaccggtatgtactggcggatacggccgtacagccgcaggaatgtggcatcgctgaggaatcccctggcggccaccccgatctgggtgctgatcacgttgccgcggcgcgggaacacgggattgtcgacgtcgcgccgcgtccaggcaaaggccggcaccagcgccttgctgatctgggcggcctggccctccggcagcagcttgtcgtagtagaaatccagcgacgtcgtcacgtcgtacttctcgcgcgagcgcgagcgcttcaggcccgcgcgcaggctggtggtgtcggtgttctcgatgtcgatggtgcgctcgtagctgctgtacacgctgttgcggtagttgcccctgtccgggggcatcgcggcctcggcgaacagataggagcgcttctgctccagccgcgcctgcgagtcgaaggtccaggcgcggttgaacaggttgtagtacgaatagcggccttcgatctgcgcgccggtgtcggtggtaaagcccacgccgctgttgagccggtgcgccggatattcgcgcacgcgcaccgagaccggcgcggtcaccacgccgtctgccgccttgtcggcgtccgggggcggttccaggtcgacctgcacgttggagaagtacggctggttctggatcgcgcgctgcaactcgagcagccgctccacgcggtacggctcgccctcgttcagcgggttgacgttgtagatgatctgttgcggatagcggcgcgtgccggtcaccttcagcggccccagcaggtaggccgggccgctggcgtaatgcgcggacaggtccgcgcgctggtcgtccggctccacgcgcgcctgcgacgcggccaggcgcgcgccgtagtaattgtggctctgcagcgtgaccagcgcgtcctccttggccttgtcccagtcgccctgccggaacggctcgcccaccggcagtccccacttggcctgcagctcggccacctgttcgggcgaacgcgtggccgccgggcccgtcacctggacgtcgacattgcggatcagcgtgcgcgcgccggggtcgaccatcacgtggaccacgcgcttgtcgccctcgccttccacgcgggtggtggtggtcgggtcgaagtagccctcggttgaggtgaacgcccgcacctgctcgccgacggtctcgatcatatagtcgagctggtccggcgaaaggtcggcgcggtcctggtagcgtgccaggtccagatgctcttccagcatctcgcggatcggcttgggcgcctcgacttcgaccttgtaggcggcgcgcgccggggcggccgccagcgccagcaccgcgcccagcgcggccagtacgcgaacggccacgcgcgcgcggccagcggagtcagcggtaatagcggtgtcttgcggcatcgccgattgtccacacatacaaagtcggtatttgaccacacccggccttatgcccggaactttccggcgccttgcacccggcccggatgcattccggggggccgatactgtaaaatcgtggcccactgtacctatctggcgcccgcgcgggcgcatcacggttgaacatggccatctacgaatccgatatcacccagttcctgaagcagctcaagcaagagcgcccgacgctggaggccgaacagcgcgacggccgtgccctgctgtgggacaagtcgccgatcgacctggaagagcgcgcccgcgccgaagcttcgcgcgtggcgcagaagccatacgtctacgcgcaggacaactgattcccgccgcccccgcgagcgcacgccgcccatgagcgcaggcgaccaggacaagctgccgctgcccgtcgagctgcctgccgtggccccggccgttgcagccggccctgccggccccgccgacatggtcgacgggatggccttcgcgcgcctgtacggcgagccgctgttcaagctgccgcaggacctgtacatcccgccggacgcgctcgagatcttcctggaagccttcgagggcccgctggacctgctgctgtacctgatccgcaagcagaacttcaatgtcctcgacatcccgatgtcgcaggtcacgcggcagtatctgtcctacatcgagcagatccgcaagaccaacctcgagctggccgccgaatacctgctgatggcggccatgctgatcgagatcaagtcgcgcatgctgctgccggtcaagaaggccgacagcgacgatgaggccgaggacccgcgcgccgagctggtgcgccgcctgctggagtacgagcagatgaagctggccgcgcagcgcctggacacggtgccgcagctgggccgcgacttcctgcgctcgcaggtctatatcgagcagagcctggcgccgcgcttcccggaagtggagacgatcgacctgcaggccgcctgggccgatgtgctcaagcgcgccaagctcaaccagcaccacaagatctcgcgcgaggaactgtcggtgcgcgagcacatgagccagatcctgcgccgcttgcaacacgcgcgcttcatggaattctccgagctgttcgaggacgcggtgcgctccggcaagggcgtgccggtggtggtggtgaactttatcgccatgctggagctgtcgcgcgaagcgctggtggagatcacccaggccgaaccgttcgccccaatttatgtgcgattggcgtacagcccgacctgacccacccgcgctgcggggtccggccccgtcccaacatgttctacaatccgccgacagccggcccaatggcccacggtgcaggccccgaaggcaagtgcccgaaggccccgcgcccgacagaaggccgagaccggtagtccatgtgccgcccctcgacggaccggcgcccgggtcacacctaccacgaccagcacaccaaggcagatgaaagtcatttcctccatccaagagctgcgcgaccaactgcgcggccagaaccgcgctgccttcgtgcccaccatgggcaacctgcacgaaggccacctgtcgctgatgcgcctggcgcgccagcacggcgacccggtggtggcatcgatcttcgtgaaccgcctgcagttcggcccgaacgaggatttcgacaagtacccgcgcacgctgcaggacgatatcgagaaactgcagaaggaaggcgtctacgtgctgttcgcgccgtccgagcgcgatatgtaccccgaaccgcaggaataccgcgtcgagccgccgcatgacctgggcgacatcctggaaggcgagttccgccccggcttcttcaagggcgtgtgcacggtggtgatgaagctgttctcgtgcgcgcagccgcgcgtggcggtgttcggcaagaaggactaccagcagctgatgatcgtgcgccgcatggtgcagcagtttgccctgccgatcgacatcatccccgccgagaccatccgtgccgaagacggcctggcgctgtcgtcgcgcaaccgctacctgagccccgacgagcgcgccgaggcgccggtgctgtaccgcacgctgcatgacgtgcgcgacaccgtgctgggcagcgaccgcgcttcggccgacctgcttgcggtcgaggcgaatgcgaaggaatcgctggccaggcgcggctggaagccggactacgtgtcgatccgcaagcgcgtcgacctgcaggcgccgacgcgcgaggaattcctcgccggcgagccgctggtaatcctgactgccgccaagctgggcgcgacccggctgatcgataacctggaaatctgagcggcagcgccgcaccaggcaaaaaaagcaggccggcggcctgcttttttcatgcccggcgcatgccggatcgctgtgcggccttcaccacatgccgctgatgaccccgccgccgcttccaccagatcagcacgccggtcacggcaaacgccagcggcgccagcccgaacagcgtgataaacacccgccccggcagcccgaaggcctcgccggtatggagcggaaacagccagttcagcagcgtgtcgcccgccggcgcctgctgcggatcacgcatgcccagcggcttgccgctccaggcatcgagccacagccgcgtggcaccggtatccttgcgcacctcgccgggctggcgcagccggatctcgaacgcatcgcccggcttgcgcgggaagctgatgcgggtcacctgcgcttgcgggtaccgggcctgcgccgccgccatgatctcgcccgcgcccagcggccgggccccggccggcgccggtgccgagacgtgcttcaccggcggcgtcacggtcatcacgcccgccaccatcggtgtcacccacttcggcaggttcaggtaccagcccgaaaaggcgatgatggccagcaccggcgcggccaggatgccgccggcgcgatgcagcgaatagttgaagcgcgaccatgagccgccgtgcgtgatgcggaacgcctgcaccaccgagcgcagcttcatcctgggccaccacaccgccacgcccaccagcgtggtcagcaacagcagcatgccggccacgccggtgatggtcttgccggtgtcgcctgacagcaggtagcgatgcaggtgaaacagcgtgggcagcaacaggcggcgcgacaggcccgcctcgccccagacccgctcgcccttcaccgcaagcgtgaccggatcgaccatcacctggcgcgagcggcccggcaccacgccgtcgggccccttgaccgggtaccaggcgataaagacgccgtcggcatggacgggcagcatcagcaggttgggcttgccataggggggtgcagccagccgctcggtcactgcctggaccgtggccggcgacaccggctccgtcatcggcgcggacgccaccagcaggtcagggttgagccaggcatccagttcctcccgccaggcaatggtcatgccggtcagcccgaacaggacgaacagcaggccaaggctcaggccgatatacaggtgcagtttgacgagggcgacgcgcaggcggccggtgaccatgtgggggctgaagtacgttgagcggacgctgccatgcgtggaatatggcgcacaggccacctccacgcagaatgcaaatgcgaaagattcgcgattctagcaggggccccgccaggcggccgtgccgcatgcgtcagcgccgcagcggcgccagcatcgcatccaggtccaggtgcgcggtcatggtgtcggcaagccgctcgatcgatgcttcgcgcaatgcgtcgaggtccacctcctgggcgccgtccagccccgcccagcgcagcagcgcctggcagccggcgggctcgtcgaacaggccgtggacataggtggccagcacctggccgtcggccgagcgcgcgccgtcgggccgcaccgtgccgtcgccgcgctcgagccacagggccggctgctccagccccgcgcccgtggtgacgccaaggtggatctcatagccgcgcaccggcgcatcggcctgatccagcgccagccggccgccgacctggcgcagctgcttctctgccgccagcgtggtctcgaaatccagccagcccagccccgcgctgctgccggccgggccttcgcggccatcgggatcgtgcacctgccgccccagcatctgcatgccgccgcagatcccgatcagcttgccgccgtagcgcaggtgccgggccagcgccgcgtcccagccattggcgcggatgaagtccaggtcgccgcgcacgttcttgctgccgggcagcaccaccaggtccgcgggcgggatcggcatgccgggcccgacaaactgcaggtccacctgcgggtgcgcgcgcagcgcgtcgaagtcggtatggttggcgatgcgcggcagcaccggcacgatcacgcgcaggcgctgcgccggcgtgccggccttgtccgcttgcgcgccgatgatggcgtcctcggcatcgagatgcaggccgtgcaggaagggcagcacgccgaataccggtttgccggtgcgcgccaccagccagtccagtcccggctccagcaggccgacatcgccgcggaagcggttgatgatgaagccggtcacgcgcgcgcgttcgctctcggacaggcagtcgagcgtgccgaccaggtgcgcaaacacgccaccgcggtcgatgtccgccaccagcaccaccgggcagtcgacgcgctcggcaaagcccatgttggcgatgtcgcgctcgcgcaggttgacctcggccgggctgccggcgccctccaccagcaccaccttataggcctgcgccaggcgcgtgtgcgaagccagcacggccttcatcgcctcgggcttgtaggcatggtaggcgcgcgcatccaggtccagccgtgcgcggccgtggatgatcacctgcgcgccggtgtcgctgctgggcttgagcagcaccgggttcatgtcggtatgcggtgccagccgcgcggcctgtgcctgcagcgcctgcgcgcggccgatctcgccgccgtcggcggtgaccgcgctgttcagcgccatgttttgcggcttgaatggcaccacgtgcgtgccggcacgcgccagcacccggcacaggccggccacgatggtgctcttgccggcatcggaagtcgtgccctggaccatcagcgtgccgcgcagggcacccggcggcagggattgcgaggagtcggtctgcattggcggattatcgcaccggtgcctgcaacaccccccgtgcgatgcccggatgcggcggctacaatacgcggatggaaaccccggccatcgcacccgcctccgcccccgacaccgccacccagccgcgtgccgccggcggacacggtaaccgccagctcaccctggtgctgggcggcgcgcgttccggcaagagccattacgccgaacagctcgccaccgaccatgccaccatcaccggcggcccggtcacctacatcgccaccgcgcaccaggacctggcgcacgccgaccaggagctcgaggtccgcatcgccctgcaccgcgcccgccgccccgccgactggcgcctggtggaagagccggtgcacctggccgatgcgctctacgccaacgcgcgccacgacggctgcatcctggtggattgcatgacgctgtggatgaacaacctgatcttccccgacggccgcgcgtatcccgaacatggcgtgatcacgccgccggatgccttcaccgaggaaatcgaagcgctgctcaccgcgctgccgacgctgccgggccatgtgatcctggtctcgaacgagatcggcttcggcgtgatcccgatgggcgccatcacccgcttctatgtcgatgaactgggccgcctgaaccagaagctggccgccgccgccgactgcgtgcggctgatggtggcaggcattccggttgcggtgaagggcgccgatcccacatgctgatgctggcctggccggcatgcgtggcagcggcactgacgggcgttctgctggacctctggctgggcgagccgcgccgctggcatccgctggtgggcttcggccgcatcgctgccgcgtttgagcggcggctcaaccctgcgccgcaccgcggtgcgccctggcgccagcgccttgccggtctcgccggctggtgtgtgctggtgctggtgccggcaacgctcgcatggtggctggtcgacgctgcggccggcctgcatcctgttgccgccctggcgctgcatgcggtggcactgtacgccgcactcggcgcgcgcagcctgcaccagcatatcgccccgatcgccgccgcccttgccgcggcggacctgcccgccgcgcgcacgctgaccgcgcgcatcgtctcgcgcgacaccaccgatgccgatgctgaagcactggcccgtgccgcctgcgagtcggcgctggaaaacggcaacgacgcggtcttcggcgcgctgttctggttcctggtcggcggcgcgcccgccgtgatcgtgttccggctggccaatacgctcgatgcgatgtggggctaccgtacgccgcggctgctgtatttcggctgggccgcggcgcgcatcgacgacgggctcaacctcgtgcccgcgcgcctgaccgcgctgtcctatgcgctgctcggcgccaccgcgcaggcgttgcattgctggcgcacgcaggcgccggcatggtcaagtcccaatgccggccccgtgatggccgcgggcgccggtgcggtgggcgtgcgactcggcggcccggcgcgctatcacggcgagatcgagcaacgcccgccgctgggcgccggccccgcgccgcaagccgcgcacgtgacggcctgcctgcggctggtcgagcgcaccttgtggctgtggctggcgctggcaggcgccagcgcgctggccgtccttgcgcttgccacgccggcatgagcagcgccctgccccggatccgccacggcggcgacctgcttgccgcggtgcgccgctacggccgccccgccggcgactggctcgacctgtccaccggcatcaatcccgacggctatccggtgccggcgctgcctgcgcaagcgtggcaacggctgccgcaggatgacgacggactggccgagctggccgcgcaggcctgcggcgcgccgcgggccttgcccgtcgccggctcgcaggccgccatccgcacgctgccgggtctgctgcgcccgggccgcgtgggcatcgccgcgctcggctacagcgaatacgcgccggccttcgctgccgcgggccatgcggtggcgccgctggatgaagcggctttcgcgcaggcggcgctggccgacgagctcgaccatctcgtcgtcgtcaacccgaacaacccgaccggccgcatgctgcccgccgcaacgctgctgcgctggcacgcgaagctggcggcgcgcggcggcacgctgctggtcgatgaagcctttatcgactgcctgcccgatggctcggtggccgcgcacagcggcaaggccggcctggtggtgctgcgctcgatcggcaagttctatggcctggccggcatccgctgcggcttcgtgctggcgcagccggtactgctggacgcgctgcgcgagcgcctgggccattggaccgtatcgggcccggcacgcgaggtcgcgcggcatgcgctggccgaccacggctggcaggatgccacccgcgcgcggctgcaagcatgcggggcgaagctggccgcgctgctggaccgccatggcctggcgccggtgatgcatccgctgttctgctgggtgccgcatggcgacgccgcacggctgcagcacgggctcgcgcaacatggcgtctggacccgctgcttcgacgccgccggcggctgcccgccgagcctgcgcctgggcctgccgccggaccagccgcacgcctggcagcggctggacgcggcactggccgcggtcactgcctgaaccactttccccgattccatgctgaaccgcctgacgcccgttatcgcttccacgctgctgctggcagccctgcctgccgccgccacggtgtctgccgtcgacgacgctggccagacggtgacactgccgcagcccgcgcgccgcgtgatctcgctggcgccgcacgtcaccgagatgatcttcgcggccggcggcggcgaccgcatcgtcggcacggtcagctacagcgactacccgccgcaggcgcgcgagatcgcgcgcgtgggcgacaacaaggcgctggacctggagcgcatcgccgcgctcaagccggacctgatcgtggtctggcgccacggcaatgcgcagaggcagaccgaccgtctgcgcgcgctcggcatcccgttgttctacagcgagccgcgcaggctggccgcgatcccggagaacatggagaagctcggcacgctgctgggcaccgaagccaccgcgcggcgcgctgccgacggcttccgccagcaggtggagacgctacgcaagacttacgcggcccgcccgccggtgacggtgttctaccaggtctggcagcagccgctgatgacgctcaacggccagcacctggtcagcgacatgctggcgctgtgcggcgggcgcaacctgttcgcggccgagacgccgctggtgccgacggtgtcggtcgaagcggtgatcgcgggcaacccggaggcgatgctgacggcgggcatgggcgccacgcgctcggatcagccgctgccggatttcgagatgtggcggcgctggaagcaggtcacggcggtggcgcgcaacaacctgttcgtgatcgacggcgacctggtcaaccgcgccggtccgcgcgtggcgcaaggcgccgagctgatctgcaaggacctcgaaacggcgcgcaagcgccggcccgcacgctgatcaggcggcgcggttccaccagccgagccggacctctcccggccccagcgtgaagccacaactggccccgaagcccaacgcccagttgaccgtcgtcgccagcggcacgcccagccagtgcgcggccagcatgcgcatcgggccggcatggccgaccacccagagacattcagcgccatccgtggcaagcgttcccgcccagccggcaacccgcgccatcgcctgcgccggcgcttcgccgccatgcgggcgcgcgtgcagcaggtcggccgcccactggtcgagcgcggcgcggtcgatggcatcccaggccacgccctcccagctgccgaaatcgatctcgcgcagccggggttcggtatcgatggccggcgcgccgcccggcagcgcctgcaccagcgcctgcgcggtgccaagcgcgcgcgccagcgggctggcgacaatgcgatcaggcgtgggcaggcccgcggcgatccgcgccgctgcgggcgccagcggcgccaccagcggcaggtcgaggcagccatagcaggtgcccgccggcacctgcggctgcgcatggcggatcaggaccacatccatgccgcggccaccaggtagagcaggatctcggcgcactgctgggccatgcccaggcagtcgccggtatagccgccgatgcggcgcacgaagtagcggccgagcagcaggcgcagccccagcagcgcgaccactgccgccgcgcagaaccacggcgacaccagccacagcggcaccagcccgcacagcagcgcgaacgccagccccgcgccggccagcttctgcgccaccggcttggccttgccttgcgcgcgcacgtaggtcagcgtggccagatagctgaccgccatcgcgcggctggcggcatgcgcggcgacgatcaccgccagcagcaccatcaacccgccgcgcccggcaatcgccaccagcaactgccacttgagcagcaacgccaccaccagcgcgatcgcaccgaacgcgccgatgcgcgagtcatgcatgatgcgcagcacgtcctcgcgctgccacgcgccgccgaaggcatcgacgcaatcggccaggccgtcttcatggaaggccccggtcagcagcagcgtggcggccatgcccagcagcacggccacgccggacggccaccacagcatcgcgccccaggtgaccagcgcgcccacgccgcccaccagcagcccgaccagcgggaagtagcgcgcggcggcgtgcaggtaatgcggttcgaatccggcccagcgcgccagccagcccggcagcggcacgcgcgtgaagtagcccagcgccgtcaggaaatagcgcagctcgccggccacgccggcggggccagcttgtgcaggcaccgggtcggacggcacgctcatggcgaggcggtgctgacgccggcgccgctgaaggtcgccatttcgttcaggaatgccgccgccgaggccagcaacggccacgccagcgcggcgcccgtgccctcgcccaggcgcaggtccagcgccagcagtggcgcggcgccaaactggtccagcagcgcacggtggccgcgctcatgcgagcagtgcgtgaacacgcagtactgcagcacattggggtccaggcgctgcgccaccagcagcgcagccgtggcgataaagccatcgaccaggatcaccatgcggctcgcggcggcggccaggaaggcgcctgccatcatcgcgatctcgaagccgccgaaggtggccagcacgtccagcggcgcctgcgcatcggcatgcagcgccagcgcgcgctccagcacctcgcgcttgcgcgcgaggccggcatcgtccagcccggtgccgcgcccgatgcagtctgccagcggcaggccggtcagccgctgcatcaggcacgcggccgctgaagtgttggcaatgcccatctcgccgaagccgatcacgttgcagccctgctgcgcatggcgcagcacgcgcgccatgcccgcggtcatcgccgcggcggcctgctccggcgtcatcgcgggttcgacggcgaagttgcgggtgccgtcggcaatgcggcagttgaccaggcccggtgccgccggcagcggcgcgcgcacgcccgcgtcgacgatctccagcgcaatgccgtgctggcgcgagaacacattgatcgccgcgccgccggccaggaagttctgcaccatctgcgcggtgacctcggccggataggcgctgacaccggcgtcggccacgccgtggtcggcggcaaacacgatcaccgtcgggcgctgcaacaccggccgcgccgtgccgaggatcaggcccagctgcaaggccagcgattccagccggcccagtgcgccgagcggcttggtcttgtcgtcgatggcggcctgcagctcggggcgcagggcatcgtcgaggggagtgatttccggaaactgcatgatgcgttgaccttgtattcaaaaacgatgcggctacatctcgacgccgcgctgcgccttgatgccctgctggaaggcatgcttgaccggcgtcatgtcggtgacggtgtcggccgtctccaccagcgccggcggcgcgccacggccggtgatgaccacgtgctgcatcggcgggcgcgcgcgcaggtcggcaatgacctgctccacatcaagatagtgcagcttgagcgcgatgttcagctcatcgaacagcaccaggccgatgccggggtcgcgcagcatgccgcgcgccacttcccaggcagcctcggccttggccacgtcgcgggcgcggtcctgcgtttcccaggtatagccctcgcccatcacgtggaaggcgcactcgtccgggaagcggcgcaggaacatctcttcgccggtgggctgcgcgcccttgatgaactggaccacgccggtgcgcatgccgtggccaagcgcgcgcaccaccatgccaaagcccgagctggacttgcctttgccgttgccggtggtgatgacaatcacgccgcgctcatcctgcgcggcggcaatcctggcgtcgacgatttctttcttgcgctccatgcgcgccttgtggcgggcatcgcggtccgggtcttctgcaggcgggttctgggtatcagtcatgacgtgtgtggggtatgggtggggcggcgcccgtcgggaatcagcgcagtatgcgcgccgtcggtgacgctgacgatggcggtgcgcagcgcgcgcgagcagtgttcaggggtcagcacccgggcggcagtgccatgcagcgtagtgccgtcttcggccatcagcagggcgtgggtggcgtagcgcagcgccagcgtcaggtcgtgcaggatcaccacgatggcatggcgcccggcccgggccagcgcggccagctgttccagcaccaggatctggtggcgcaggtccaggtgcgagaccggttcgtccagcagcagcagcggcgcctgctgtgccagcgccgcggccagcgaggcgcgctggcgctcgccgccggacagggtcagcacatcgcgcgcggccagcgcttcaatatccatcgctcggatcacttcctgcacgatgcggtcatcctcgcgcccggtccagccccagccggacaggtgcggatgccgccccacgcgcacggcatcctgcaccgacatcgagaaggtgtcatgcacggcctgcggcaggtaggcgcgctggcgcgccagcaccgccggcgcgatctgcgccgccgcggcgccgtcgatctccgcgctgccgccgtcggcgtggcgcagcccggccagcaccgtcatcagcgtggacttgccagcaccgttgggcccggcaatgcaccatagctgccccgcgccgatggtcatcgtcaggcgctccaccagcacgcgctggccggtgcgcagcttcacatcgcgcagcacgatctgcggacaggcagtgagcggatgggaccagtgcggggccaggctcatcgcggcctccgcagcagcaggtagaggaaggtcggcacgcccagcagcccggtgatcacgcccaccggcagctgcgcgggcgcgaccacggtgcgtgcgatcaggtcggcggccatcagcagcgcgccgcccagcagtgtggcggccggcagcagcaggcgctggtcgttgccccaggcgaggcgcaccagatgcggcaccaccagcccgacaaaaccgatcgagccggccgtggtaatggcagcggcaatgcacagcgacgccagcaggaaggtggccagccgcacgcggcccacgcgcacgcccagcgactgcgccacggtctcgcccagcagcatcacgttgagcgcgcgcgccatcggcatggccagcagcagcgccaccaccagcatggccagcgcgccgccgtaggcggcggtgccgcccaggtcgccggtcagccagaacagcatgccgcgcaggcgcgactccggcgcaatggagaggatcagggtaatgaccgcgccccagcccgcggccaggatcacgccggtcagcaacagccgggcgcccgcctcgcggtggccgccctgcacctgcggatgcagcaggtcgcgccgcgccagcgacgccaccagcaccatcgccgccagtgcaccggcggcggcggcggcctgaacgccccaccacggggccagcagcagcatggccagcagcgcggcagtggaggcgccgcccgacacgcccagcacatagggctcggccagcgggttacgcagcagcacctgcatcagcgcgccggacagggccagcagcccgccgcaggcaaacgccgctgccgcgcgcggcagccgcagttcgcgcacgatcgctgcgggggtgccggtgtcggcactgctgagcgcaagccagagctcgcgcgcatcgagcggcacgctgcccagcgccagcgacaacgcgaacgccagcagcgccgcgagcgccagcaccagccagatcgccagggcgcgccggaactcagacatggcgcgcccgtgcgctcatcgctggcgccagcccagcgtgatgaagcccgcgcgcccctgcgtgttgtaggggtaggcgagctggtaatccttgtcgaacaggttttcgacgcgggcggcgatgaaccattgcttgtcgatgttgtagcgggcgttcaggttgacgataccgtatccgcccagccggcgcgagccggaatccatgcgcgacgacgacaccagccattcgccgccgaagcgccagttgccgaagtcgcggcccacgtcgagcgcggcatggcggcgcgctcggcgcagcagctgggtgttggtctgctcgtcgaccgggttctggaaggtcacgctggcgccgaagtcggtgccatacacggtggcgcgccacgaagcctcgatgccctgcaccttggccttgttgacgttctgcgccaggaacatgccgctgggctgctgcgccgacacgatcaggtcgtcgtagcgcgtctcgaaggcggtcacgcgcagcaggccggcgctggcggtggcgtactgcacgccggcctcgaccgacttggcacgttcgggctgcaggttcggctggccgaagttggggaagtacagctcgttgaaggttggcgcgcggaaggcattgctgacgctggcgatcagcttgagcgcatcggtcacgtagtagccgtagccggcgcggaagctgccctggttgccgaagtcggaataatggtcgttgcgcgcgttgagctgcagctggtgcttgccgatgcgcccgtcatagccgccgaacaccgagaacacattgcgcgtgggcgcgccgtaggcgctggagtcgagctcctgctgcaggtagtcggtgccgaacagcagcgtgtggttggcggccagcgcatactcgttctgccagttgaactggcggttgcgggtattgaaagtgccgttgggcctgccattgaggaaggtgtcgctgcggtcctcgctctgtgacagcttgaaatgggtggaccagtccgcccccaccttgccgttgacgaaggccgacagcgtgtacagctcgctgttggtgcggttgtcgtcggtcgggcggccgaaggcactgtcgaacgacagcttgctcttcgagtaatagccggtgaagcccgcgtcccagttcggcgcgaagcggtgcttgacctggcccgacacgctctggttctcgtacgggttgtcgttgggattggcgcgcggcgcctgcttcgtgttgatcgacgagaagccgtcggtcttgaacgccgagccggtcaggttgaacgaggtatcgccgatctggccgccatagccgaccgtgccctggcgcgtgttgttgctgccgtattccacctgcgcattggccgccggcgcctggcccgcgccgctcttggtgaatatctgcaccacgccgccgatggcgtccgagccgtacagcgccgacacattgccgcgcaccacctcgatgcgctcgatctggtcgggcaggatattggccaattgcgcggtgccgctgctcgcggacgatacccgcacgccgtcgatcaggatcagcgtctggttggagttggcgccgcgcatgaacagcgtggtgttggtgcccatgccgccgttggccgagaactccacgccggcctggttgcgcagcagcgtgcgcaggtcgggcgcctgcgaattgacgatgtcctgctgcgtcaccaccgtggtgtgaggcagcgcctcggtaatggcttgcgcggtacgggtggaggtgaccaccaccggcgcgagctgcgtggtgcggctgtcggtgccgctgtcggccgcctgcgcgaacgaagtggccggaaccagggtgaacgaggcaatggccgccaggatggcgggcacggacggacgcaccgccggggttgccgggcgggtcgacctatggagcgatgaacgcatgatgcaggactggataggaacggccgggcccgttcccccgcggaccatatggcgatgaggcgtgccgcgcacgggcggcagcccgcgttcaggccggtatccgggctggcgacactgggccggcgccttcccgaacctgcggttcagtggcgtgtggccggtcctgcggtgcgtgtggccgggaatgggatccggccttgccagcggcgttgccggcaggctggctgtcggctatgtcggagtctggcagatgcgcaccgcggtcgcttaccgttgcgggggcagcacaggttggcctgtccggcgcgcagccggcctggctccctgtttcccgttgaactgccctttcgccagggacgaaaagggcgagcacctggaacgtgcgcgagtctagggcgtttcgccccccgcgtcaacgcggctgccagtagtgttttgtcacaactctggtggcgttttaggtgcagaagcctgcaacttccacgcgggtcgccagtcacaaaccctttcctccgcattgtgcaagccggcgcatcggctagaatcgcgatacctgacacttctcccatcatgacaggccctatgctcaccgaactcgaacaactggccgccaagatcgggcgcgtgctgcaccatgcggacaccctggcggcggagaaccagcggctgcgcgacgagatcgcccggctggagggcgaagccgcgcagttgcgcggcgagcgcgaggccatggcagccgaccgcgaactgctcaatatcaagatcgaggaagcgcagctgcgcatccagtccatccttgacaagctgccgactgccagcgacacgcgccagctcgacctgctcggcgaagaggctgcggcgcaggacgccgagccgcacaaggcccccggagaacacgcatgagcaacaagcaagtcgaagtcaatatcgccggccagccctaccgcttcgccatcgcgcccgagaacgaggccgcgctgctcgaagccgtggccctggtcgacacgcaaatgaacaagctgcgcaacggcatcgcggccaagggcgtggagcgcgtggcggtcatggccgccatcagcatcgcctcggacctgctgtcgatgcagcgcaagcagcaggccgagggcgcgatcccggtcgatgccatccgcgcgcgcatccgcgaactcaacgaccgcgccgacgaggccctgcgccaatacgcgcacgtgggcaccggtacgcgcggctgagcaatgaaagggggatgtgctgcggatgccgcgctgccgcgcaaaatgtaacgatacgcgcgagtggacttggtatgccctgcaacgcggtgtatagtgtagccagactgcacgaggcaccatagatgtgcagctacaggctaggttatcgcgcccggccgccgttctcatcccatcctagtcagaaacggcaaacgtctgacatcccgcacgcggatccggttttccgggcacgatgatgcgcctggaaagtcagacgtttgacagtttccctgcctggttcgtgagggtcataaactccttgaaccgatatgcattgcatggtgcgggatcatgtcgcgtgggcgagcgcgtcgtcgcattcatagtctgggcctggcctggactccctgagtggatgatgtacccgaaatgcgacttccgcagccactctgaacctcacttgggttcaggatgccgacccagcggccaaggcggggaccccttaaaaaggcggtggttttctgaaccatcgccttttttcttgcctgcgcgtccgcgtgcacaccctgtgcacgcggcgccctgatctgcttcgattcctgagctgcgccgtgagcccgaaccagaaccaacgcgcccgccagtactggctgatgaaatcagaaccggatgaagccagcatcgacgacctggcccgggaaggcacgctgccctggaccggcgtgcgcaactaccaggcgcgcaacttcatgcgcgacaccatgcggatcggcgacggcgtgctgttctaccactcgtcgtgcccggagcccggcattgccggcctggccgaggtctgctcagtaccctaccccgaccccacccagttcgaccgcaagagcccgtactatgacgccgcctccaaggctgacgcgccgcgctggctgctggtcgacgtgcgcttcgagcgcaagagcgcgctgatcccgctggccgccttgcgcgagcatgaggaactggccgacatggtggtgctacgtcgcggcaaccggctgtcgatcacgccggtgacaccggccgaatggcgcttcatcaccggcaagctgatgcgctgaaccctgcccggccggccccgggcaaggctgatcacaacaaccctgaagatacgatgcagttcgacaacctgccggtgctggtccctgccctgcttgccctgggcgctttcaccggcttctgcgccgggctgctcggcgtcggcggcggcatgatgatggtgcccttcctgacgctgctgttcaccagcctgggctttgccgacgaggccatcgtccatatggcgatcgccacctcgatgggcaccatcctgttcacctcgttgtcgtccgtgcgcgcgcaccaccagcgcggcgcggtgcgctggccgatcgtgctggcgctggcgccgggcatcgtgctcggcggcatgatcggcggcggcaaggtgttcgcggcgctcaagaccagctggctgtcgctggcgtttgccgccttcgtcgggttttccgcgctgcagatgctgcgcaaccgtcgtcccaagcccggccggcagctgcccggctttgccggcatggcgggcgcgggcggcgtgatcggcttcctgtccagcctggttggcgcgggcggcgcctttgtctcggtgccgttcatgacgtggtgcaacgtgccgatccacaacgcggtggcgacctcggctgcgctcggctttccgattgcagcggccagcgtggccggctatgtctggagcggctggcagacgccggggctgccggcgggatcgctcggctatctctacctgccggccctgctggtgatcgcagcggccagcgtaatgaccgcgccgctgggcgcgcgcaccgcgcaccgcatggatgtgagccagttgcgcaaggtctttgccgcgttgctgctgtgcctggcgagctatatgttgtggaaggcctggcaggcattctgacccggacgggggaggcgcgcccgcgccggcttcgcaacaatcgtttgcaatgtcgcggaacgatcgggcacccggtcacgtctgatacccatcacgtttgaacgggagaacaacatgaaacaatggctagccgccaccctgctgggcaccaccgccatcgttgcctcggcgcacggtggccccactgaaacgccgtcgggcgtgctgtcgctgaacgcgcaggccgtcaccgaagtgccgaccgatatcgtgcacctgacgcttgccgcggagcaggaaggcgctgaaccggccgcgatttcctcgggcctgtctaccaggacgcaggccgtcatcacgcaggcgcgccgcgtccagggcgtgaccgccgagtcgggcggcttcaccatccaccccaacaccgaccgcaacggccgcatcagcacctggcgcgggcggtccgaagtcatcctgaagtcgcgcgatttctcggccgtgtccaagctcgctggcgagctggccagccagatgcaggtgcagaacatcgccttctcgctgtcgcgcgaagcgcgcgaggcggccgaagccaagctggccgagcaggccatcgcctcgttccgcagcaaggcgcagtcgaccaccaaactgttcggctacaacagctacaccatccgcgaagtcagcctgaatgaaaccggcgtggtgccgccgatgccgcgcatgtacggcgctgccaaggccatgatggccgacgctgcggtaccggtgccggttgagggcggcaagacgcaggtgacggtgtcggtcaacgggtcggtgcagatgctgaagtaagacagcagcgccctgcgccatcgcgcagggcgctgcccatcacggcgctcagagcaccgcgaactgctcgcgcagcacgttcttctgcaccttgcccatggtgttgcgcggcagctcgtccaccacgtgcacacgcttgggcaccttgaagttggcgatgcggcccttgagcgtgccgatcagcgccgcttcatcgatatccgcacccggcttgcgcaccaccaccgccaccacggcctcgccgaaatccgcgtgcggcacgccgatcacggcgctctcggccacgcccggcatctcgtcgataaagctctcgatttccttcgggtagacgttgtagccgcccgagatgatcaggtccttgctgcgcccgacgatggtcaggtagttgtccggcaccgcgcgctcgccggcctggctggcaatggcgccgccgaagcggccgacgtcgccggtcttgaaccagccgtcctcggtgaactcttccctggtcttctccggcatgcgccagtagcccttgaatacgttcggacccttgacctcgacattgccgatctcgcccggcgtgcacggctggccctcgccatcgaccacgcgcaccgacacgcccggcagcggcatgccgacggtgccgccgatgcgctcgcccagcgcggcatcgtacgggttggacaccagcatcacggtctcgctcatgccgtagcgttccaggatggtatggccggtgcgctcgcggaaggcatcgaaggtctccagcagcagcggcgccgagcccgacacgaacagccgcatgcggcggcaggtgtcgtcgtcgaagcgcggctcctgcagcatgcgcacgtagtaggtcggcacgcccatcatcaccgtgcagcgcggcaggaatttcagcacctgcgccatgtccagcctgggcgcccagatcatcttggcaccggccagcagcgcgccgtgcgaagccacgaacaggccgtgcacgtggaagatcggcagcatgtgcagcagcacgtcgtcgctgcgccagccccagaattcatgcagcgtctgcgcattggaggccaggttgcggtgcgtcagcatcgcgcccttgctgcggccggtggtgccggaggtgtagagaatggcggcaaggtcgtcatcctggcgcgcgaccgtctcgaaggcatctggcttgcccgccgcgcgcgacagcagcgagccgctgcggtcgtcgtccagcgtaaagacgtggttgacgccgtggcggaacgccaccttggacacccagccgaaattcttgctgctgcacaccaccaccgacggctcggcattgccgacgaagtagtcgatctctgcctcctggtaggcggtgttcagcggcaggtagacgtagccggcgcgcagcgtggccaggtacaggaacagcgcttcgggggacttctccacctgcaccgccacgcgtgcgccttcgggcaggtgcagcgaggccagcaggttggccagcttggcggtggcgcggtcaaggtcgtcccagctgtaatacagcccgtcatgcgtctcgatgcagcaggcggtgcggtcggcggggaagcgggattcgaacagggcgaacaggttggcgttcatgtcggggatcgaacgaaaggctaaggaaaacgaagaaaacaatggcgtgtggaagcagtgctggcagcgtgccctactccccacggaactgcggtggccggtgcgcgaggaaggcggccaccccttccgcatggtccgcgccttcggcgtaggcaaaatgcgcgtccagctcggcgggcgacagcggtgccggcagcggcgccagccggcggatggtggccttgttgatgcgggcggccacgggcgcgccggcggcaatgcggcgcgccgtggcctcgacctccgcggccagcgcgccgggctcgaccacgcgcgtcagcagccctttgtcgcgcgcctcggcggcgtcgaagacccggccttccagcaggatctccagcgcggcggcgcggcccgccagcgccagcaggccctgcagctcgccgggcgccatcgggaagcccaggcggttgatgggcacgccgaagcggctgtccgaggcggcgatgcgcaggtcgcagtggctggcgatttccagcccgccgcccacgcatacgccttcaatcatcgccacggtggggtgtgtgcattgcgccaccgccgccagtgccggcgcgatggtggccatgtggtagtggcgcaccgcggcctcgtcggcgcgctctgccgggaactcggcgatgtcggcgccggcggcaaagttgccgtcagccccgcgcaccaccacgcagcgcagcgaggtatcggcggacaggcgtgcaaagcccgcggccagctcgcgccacatctgagcggaaatggcgttgagcttgcccgcgtgcgacagcgtcacggtggcggtggtgccctgcgtggcaaacaatacggtgccgctcatcgccgcgcccccttgcatcggatcagcgttgacatggcgccccgtcagtcgatcttggcgccggactgctgcaccacctgggcccagcggcgaatctcggcgtgctggaactgcgcgaactgttcctgcgtaaacgccggcgtctcggaaccgttgttaagccagacctgcttgagctccgacgtgttcagcgccttctcggtctctgcgtacaggcggtcgacgatctccttgggcgtacccttgggcacccacatcgcataccaggtcgacacgtcatagttgggcacgcccgcctcggccgcggtcggcacgttggggaacgccgccgagcgtttgctcgaagccaccgccagcgccttgatgcggcccgcgcggatatgctgcgccgacgagcccaggccgtcgaacatcaggtcgacctggcccgcgatcaggtcggacagcgccgggcccgcacccttgtaggggatgtgggtgatgaaggtcttggtctggagcttgaacagctcgcccgccaggtggtgcgacgagccgttgccggccgaaccgtagttcagcttgccaggattggccttggcgtaggcaatcagctcctgcagcgtgttggccttgacgcggttgggattgaccaccaccacttgcggcggctgcgcgatcaccgtgaccgggatgaagtccttctcgatgtcgtagtccagcttcttgtagaacgacggcgcaatcgcgtggtgcgcgccgccgatgaacaccgtgtagccgtccggcgcggccttggccgcaatgctggcgccgaccgtgccgccggcgccgccgcggttgtcgatcacgaactgcttgccgagctgcttggacaactgcgcggtcagcggccgcgcaaaggcgtcggtgccgccgccggcgggaaacggcacgatcacggtgacgggcttggacggccaggtgtcggcatgcgcggcgggtgcggcgagcattgcgccggcgcccaggccggccaggcccagggccacgcccgttgcgcgcgcgcacgcggccaggctgaactgacgacgattcattggttgtctcctctctcttctgcggaaagtcaatctgatggccgcgcgacactgccgcggcgcgaagttactgctcaggtcccgacaagaaaacgcggcgcgccaggcgccgcgggtgcgggggcgacccgcgtgaccggaccagggtcacagcagcttcccgacgctacggctgatgcgcgggttgccggcgcccaagcgtgccagattgtcatccagcgcctcgggcacgtaaagataattgaccatcatcccgcagctctggctgcggcctttgcgcgacaggtcggcgccccagttcagccgctccacgcatgccccgttgcccaggtggaagcgcgcgaccgggtcggcgggcatcgactggttgcgctcgcgcaccaggaaatgcgcggccagggtcatcgcggtatcgcggatcacggtatcggcggcgtccggcaccagcgcctccagccacccggcgccgtccgctggcgccttgccgtggcgctcgctccagcgcgccaggcgcttgtcgcccagcacgcgcgcaacggcatcgccgtcctgcttgcgcagccagtcggcaaatccggggattggtgagagcgtggcgaactgattcacttttgggaattcacgctggacctcctcgatcacgcgcttgagcagaaagttgccgaagctcacgccgcgcaggcccgcctgcgtattgctgatcgaatagaagatggcccacttgacgcggcgcaggtcttccagcggcgcggcttcatccagcaatgtatggacattggccgccatctccggcgcgaatgccacctcgacaaagatcagcggctcgcgcgggatgcgcgggtggaagaacgcaaagcagcggcggtcggaatcgaggcggttgcgcaggtcggtccatgaggcgatttcatgcacggcctcgtagcggatcagcttttccagcagcgatgccggcgaatcccaggtgatcggctgcagctccagcaggcccacgtcgaaccagttggagaacagcgcctcgagatcgtcgtcaagcgggcgcagccctggcatgcggcgctgccagcgcagcatgtcggcgcgcagctggatcaggaagtgcaggccgcaggcgctgttgccgcgctggccgtgcagcgcggccagccgcttgaagaagcggatgcgcgcattggacagggcctgggccaggcccgaagacgcggcctgcgcgcgggcggcgcgcgcgcccttgtcgccgtcggccccggcctcttcgctgcccttgccgccgctgctggcgacttcggccagcaccgccagcatgccgcgccgggtggcctcgccagcagcctcatactcggcctgccatgcctgcgcggcggcattggcggcgccatcggtcaggcgcgcgtcgaagcaaagccgcagctgctcgcgctggcggcgcaccgcgcgcgccgccagcggcgcctcgccatcgaccggcgttgccggggccttggtgtcgccctcgcccttgcgtccccaccagcggcccagccgcgacaggaacttggaacctgccggctcgctttcgcccagcggcgcactgatcttctggtcacccgtgtcgaaggaattcatgcggtacctgccttgatgcatcgatctgaacgtgggaaaaacgtcggactggggttgcggcgccggctactcttcggcgccggctacgcgcagcaccggcggcgcgcgcacggcctgggcctcggctgcgccggcggtggcgccggcatccagcgtcttgagcgccgcgcgctggcgcagcaggtgggtcttcatcatcgcctcggcgccttccgggtcgcgggccttgagcgcggcaaacacggacaggtgctcggcgcaggattcctggatccggcccggcagcttcaggctcttgtggcgcgacagccgcagcaccttgcgcaggtcgctgatcaggcccgacagccagcggttgccggccagccgctggatcgattcgtggatctggaagttggtttcgtagtaggcgtcgatgtcgcccgcctgcgcatagcgcgccaggtcggcatgcaggccgtccagtgcgtccaggtcggcgcgcgtggcgttgcgcgccgcctcgtaggcacagcgcccttccagcagtgccatcagcgggaagatctcgtccaggtcctgctcggacagctcattgacgaagcagccgcgccgcggctccagccgcaccaggccttcggcggccagcaccttgagcgcttcgcgcagcggcgtgcgcgagatgccaagcgtttcggccatcgcgctctcgtcgatccatgcgccgggcacgagcgtatgcgcgtcgatcatggcgcgcagccggtctgccacttccaggtacaacgcctgctggacgatgcgcatacttcccccgggtcggatcgcgtgaccgatgcgtcccggtcacgatctggcgtcggccagggcagatgcgcccggccagccataattcataattatggattagggtgcgaacgatacaaggaatttcgatgctgctctgcaacaagcagtagcgatggtggctggtggtcgaccggcaggtgcggtctgtgaggatgcggcgcggggtgcggtatgaggtgcggcgggcgtttccatgcctccctgcaaggaaacacccgcgcctgaaaattactgcagtactgcttttcatcgtcggcggatacttgcaaaaatatctgccgcgtgggtccatggattgccggcgctggccctgcgcccccctttttgaaacgcgcttgttgcgcggattttcccgtcgccctggctttacgtgaagtgccggcaagtgcggcctgtcggccttcactccctccctggcacttccgttggcggctgtggcttgccgctcatctttgtaacaatcaagatagcgatttacgtgccagcgggactaaccccatgatttcattggcaacacgcattcagaagttgttacagaatacgtctagtgtaacaggatgtttctagattgttacgagggttttcccacattttcttatacgcctgcccgcctggcggcaatggcatatgcagattgtgccgtggtcgctatttatcagtgcgagaatgtgagcgcatcgccgcaagtgcccgaactgaagtggttgcattcctgaaactgcggtcgaggccgcaatccttactgtcgctttccacacacactggagctccgccatgcaagctggcagcgatttcaccctggccggcaccccggcagacgagacaccggcgcctgccgagccgcgctacgccgtgccgcgggcgctgggcctgtcctttaccggatcaggttcggaatacttccgtatctggatcgtcaatgcactgctgaccatcgtcaccttcggcatctattcggcctgggccaaggtgcgcacgttgcagtatttctatcgcaacacgcggctcgacggtgcgagttttgactaccacggcaagccgtccgcgatcctgaagggccgcgccatcgtgttcgcgctggtgctcgccttccagttcgcctccacggtctcgcccttccttgcgctggcgatgctggtggcgctgctggcggtgttccccctgctgctggtgcgctcgttgcgtttccgcatggccaactccagctaccgcggcctgcgcttcgcctttaccggcggcgatgccgatgcctacaaggtgttcgtgctgtggccgctggccgcagtggccacgctgggcctgctggggccgctggcgcaccagcgcttcaagcgctaccagcacaaccacacccgcttcggcaccgcgccgtttgccttccatgccggcgcgggcgatttctacggcgtctacctgcgtgccttcggcgtgatggtcgcgctggtggcggccgcggcactggccggcttcatgctgggcgcgaccgcgtcgggccaggcgggcatgatgttgtcgttcggcatcggcgtgaccggtttctacctggcgctgctggccgtcagcccttacgtgatggcacgcttgcagaatgtcgtgtggagccacaccacgctggcgccgcatgcgttccgcagcgaggtgggggccggccgcatggtctttatcttcgtcaccaacctgatcgcgatcgcgctgacgctgggcctgtacctgccgttcgcgcgggtgcgttcggcgcgctaccggctcgaatgcgtgaccatgctggcggcgggcccgctcgacaccttcgtggccggcgaggcgcagcaagtgggtgcgctgggcgatgcggcggtagactggtacgacatcgacatcgcgctctgaacacgccgtgcgctgacccggcccgcaccatgatcccagtcaccttcttcgatggccgctcgtcgcgcgcgcatccggccacgctggccgttgaggcgcagcaggccgtgctgcgcgacgactccggcgccgagctgcggcgcgcgccgctgtcggacgtgcgcgtgtccgagcgcgtgcgccgcgcgccgcggctggtcacctttgccgacggcgccttctgcgagatcaccgaccacgccgccttcgaccacctgctggccgccaccggccatcgcgacagcctggtggcgcgcgcgcagaacagctggcgcctggccggcctggccgtggcggggctggtggcggtgctggtgctgggctattacgtgctgctgccatggggcgccggcatcatggcgcgcacggtgccgcccgaggtggaggcccatctcggcaagctgacgctggcgagcctggacaacggcatggtcaagccgacgcagctgccgcccgccgagcagcaacgcatccgctcggccttcgcggcgctgaagcgcccgcgcgatgccggccacgactaccagatcctgttccgccagggcggcgagatcggcgccaatgcgctggcgctgccgggcggcaccatcgtggtcaccgacgaactggtgagcctggccggcaccggtgccggcatgatgggcgtgctggcccatgaagccggccatgtcgccaaccggcacggcatgcagcaggtgattcaggggtcggcgctggcggcgctgtcggcctacctgttcggggatatctcgacggtgctggccggggtgccggccgcgatcctgacgctgcgctattcacgcgaccacgagcgcgaggccgacgcctttgcgatcgaggtcatgcagcgcaacggcctgccgcccgcggcgctggccgaggtgctggtcaggctggacaatcggcgcggggcggcgtcggacgccgagccggaacgcggccaggacttcatgtcgacccacccgcaaacgcaggcgcgcatcgacgccttgcgccgcgccggcaaatagcgcgccgacgggttctcaggccaccggctgtgatgcgccggcgccgggctggcgccggtaggcccagaccaccatggcgatgccggccaggatcatcggcaggctcagccactggcccatcgacagctttagcgccagcaggcccaggaagttgtcgggctcgcgcgcgaattccgcggcaaagcggaaggcgccatagccgatcaggaatacccccgacaccgcgcccatcggccgcggcttgcgcgcgaacagccacaggacgatgaacagcgccacgccctcgccggcaaactggtacagctgcgacggatggcgcgggatgttgtcgcccgcctgcgggaagatcatgccccacggcaggtcggtggcgcggccccacagctcgccgttgatgaagttgccgatgcggccggcggccagcccgcaggggatcatcggcgcgatgaagtcggtcacctccatccagtggcgccggcgcagtttgccgaacagccacatcgccacgaccacgcccaggaagccgccatggaaggccatgccgccttcccacaccttgaggatctcgagcggatgggccaggtagtacgacggcttgtagaacagcacatagcccagccgccctcccaggatcacgcccagcacgccgaagaacagcatgtcgtccaggtcgcgcgtggtccagcccttggccgcgatatgcggctggcggatgcgcaggcgcccgaagcccaggaacatgatgaacccggccaggtacatcagcccgtaccagcggatggcaagcgggcccaggtggatggcaaccgggtcgaactggggatgaatcagcatgttggcgtgaatggaggttgtaaaggccgcggcctgcgtattgtcagtggcctcggtgacattggtgacgtgtcagcgaggggcgggcccggctgcgcctgcttcttgcgcgagcgcggtcgcaatatcgatgaacgagcgcagcaccggcgccacaccggcggacgcgccgtcgcgccagaccagcccggtctcgatctgcgggccggcctcgcgcagcgccaggtaggacaccccggtgcggcgaaggttgcacagcgaggccggcaccagcgccacgcccatgcccgccgataccaggctgacgatggtctgcatctggatggcttcctgcgcgatcacgggcaccaggccctcgcgcgcatagtagcccgtaatgatgtcataaaacgccggcgcgcttcggcgcgggaagatgatcagcggttcatgggcggcctcgcgcagcgacaccgcggcgtcgcccgccagcaccgcgcccgccggccgccagccgtcgggcacggccagcaccagcggctcgctcaccagcggcaggtaggccagcccgtgcggcatggccggcagctgcggccggatcaccaggccggcgtcgatcgccccctccatcaacgcctcgagctgcacgtcgctggtggcctcgcgcagttgcagctgcacctccgggtggcgcgcgcggaagcgccgcagcaggtcgggcaggatgccgtagtcggcggtgctgacaaaggccagcgacagcgaccccacctcgccgcgcgccagccgctgcgccagcccgggcagcgccgcggcatcggccagcacgcgccgcacctcgggcagccactgctggccggccggcgtcagcgccaccgatcgccgcgtgcgcacgaacagctgcacgccgatttcctcttccagcgcctggatctgctgcgacaagggcggctgcgtcatcgacaggcgccctgccgcgcggccgaaatgcaactcttccgccacagtgacaaagtaacgcaactgccgcaggtccaaacgccctcctgatatgtttttcgactcaataaaggtcaaataatatatttgacactccaaaacgcaagggtcattctttggcccacaacatcgccgccgtgcgttcgtgcctccaggtcttcgggcgcagcgcggagcggcactgaagatccccggagattccccaccatggcattcaacaaacgctcgcagaacatcacgcaaggcgtggcgcgttcgcccaaccgttcgatgtactacgccctcggctacaagaaggaagacttcgacaagccgatggtgggcatcgccaacggccactcgaccatcaccccttgcaacgctggcctgcagcgcctggccgatgcggccatcgacgcgatcaaggcctcggacgccaacccgcaggtgttcggcaccccgaccatctcggacggcatgtcgatgggcaccgagggcatgaagtactcgctgatctcgcgtgaagtcatcgccgactgcatcgagactgccgcgcagggccagtggatggacggcgtggtcgtgatcggcggctgcgacaagaacatgccgggcggcatgatcgcgctggcgcgcaccaacgtgccgggcatctacgtctacggcggcaccatcaagccgggcaactggaagggcaaggacctgaccatcgtgtcgtcgttcgaggccgtgggcgaattcaccgccgggcgcatgagccaggaagacttcgagggcgtggaaaagaacgcctgcccgtcgaccggctcgtgcggcggcatgtacaccgccaacaccatgagctcgtcgttcgaggcgctgggcatgtcgctgctgtactcgtcgaccatggccaaccccgaccaggaaaaggtcgacagcgccgccgaatcggcgcgcgtgctggtcgaggcgatcaagcaggacatcaagccgcgcgacattatcacgcgcaagtcgatcgagaacgccgtggcgctgatcatggccacgggcggctcgaccaacgccgtgctgcactacctggccatcgcccacgccgccgaggtggaatggaccatcgacgacttcgagcgcatccgccgcaaggtgccggtgatctgcaacctgaagccctcgggccagtacgtggcgaccgacctgcacaaggcaggcggcatcccgcaggtcatgaagatcctgctcaaggccggcatgctgcatggcgactgcctgaccatcaccggccgcacgctggctgaagagctggaaaacgttcccgacaccccgcgtgccgaccaggacgtgatcctgccgatcgaaaaggcgctctacgccgaaggccatctggccatcctgaagggcaacctggccgaagaaggcgcggtcgccaagatcaccggcctgaagaacccggtcatcaccggcccggcgcgcgtgttcgaggacgagcagagcgcgatggaagccatcctggccgacaagatcaacgccggcgacatcctggtgctgcgctacctcggccccaagggcggccccggcatgccggaaatgctggccccgacctcggccatcatcggcaaggggctgggcgaatcggtcggctttattaccgacggccgcttctctggtggtacctggggcatggtggttggccacgtggcgccggaagcgtatgtgggcggcacgatcgcactggtgcaggaaggcgattcgatcaccatcgatgcgcacaagctgttgctgcagctgaacgtggcggatgaagaactggccaggcgccgggccaactggaagcagccggcgccgcgttatacccgtggagtgctggcgaagttctcgaagctggcgtcgacggcgagcaagggggcagtgacggactgatcttcgtcctgctcaataaaaaagcctgcgagcgatcgcaggcttttttgtttgccgacgtctgtcgagacccgccggtccgctccagcccttcagccgccgttaatcctcccccggcgtcttctcgatctcctccagcgtcgcatccagccattccaccagccgcgcctccagcgactgggtcagctcgctggccagttgcgccgtcagcggcgccaggcgcgactgcagcgtggcttcggtatgggccgccacgacctgcggccattcggtgcggaagcgcatcatcacgcgcgtcagcaactcggtgcgcacggcgcgcaggtcgtcctcgcccggggcgccgctatctgccggcatcgccgatgccggcgcggcgccttcgtccgccacggcgtcgccggtatcgccgacatgcatgaccaggcccgaatcggccatgccgaaggtatcgatcacgccctcctgcgcagcggcagccggcgctgctgtccctgcgtccggcagttcgaacacctcggtcagcagcgggatgctgtcattcggatcgagccgcgggatcacccgcgaggtggtgcgttcgctcatgcggcgtctcccttgggctggccgatgtcgtggtgcgtcagcggatagccgcgttcgcggtagaaacggtagcgctggcggccggcttcgcgcgcggcatcgcccgcgcccactacctcgatcagccgttcgaagctggcaaactgcgccggggcctggtctgccaggttgatcagcagctggtggtgcggcacgccttcggtggtggcggccagcaggatcggcgtgaccgccgcattggggctttccagcccgcaatggggcaggaaatccagcgcggagaaggtccacaggcgcgcatccaggtccgccagctgcgccggcgccccgtggatcaccaccttctgcccggcgccgtaggccttgcggaccagccggcagacatagccgagcacgtccggcacgttgctgtggaaatcgatgcgcgtcatggacccttgctgcctctgttgcctgccgccgccatcaggccgcgcggtccatcaggaactgcgccagcagcggcaccgggcggccggtggcccccttggccgcgccgctcttccaggcggtgccggcgatgtccaggtgggcccagtcgtatttctcggtaaagcgcgagaggaagcacgccgccgtcacgctgccggccgggcggccgccgatattgcccatgtcggcaaagttggacttgagctggtcctggtactcgtcgtccagcggcatgcgccaggcggtgtccatggcgcggcggccggcctgcagcagggcatcggcaagcgcgtcggagcgcgcgtacaggccgctgttgatgtggccgagcgcgatgatgcaggcgcccgtcagcgtggccacgtcgatcaccgcggccggcttgaagcgctccacataggtcagcgcgtcgcacaggatcaggcggccttcggcgtcggtgttcaggatctcgatggtctggccggacatgctggtgaccacgtcgcccggcttggtggcgatgccgctgggcatgttctcgcaggtcggcaccacggcgatgacgttgagcttcaggcccatctcggccacggcctggatcgtgcccagcaccgaggcggcgccgcacatgtcgtacttcatctcgtccatgccctcgcccggcttgagcgagatgccgccggtatcgaaggtgatgcccttgcccaccagcaccaccggggcctgcttggcgccggcgccgtcgtagcgcagcacgatgaactgcggcggctcttcgctgcccttggtcacggccaggaaggcccccatgttcagggcctcgatctgcttgcggcccagcacctcggccttgagcttgtggcgcttggcaatgccgcgggcggtattggccaggtaggtcggcgtgcagatattggacggcaggttgcccaggtcgcgcgtcagctccatgccgttggcgatggcggtgccgcgcaccacggcctgggtggcggcgcgggcattgccggtgtcgaccgcgatcacgaccttgcgcagcgaggacttgtcgttgccgttgggcttgccgttggcattggcgcgcttcaggcccggatggcgctccagcagccgatagccggcttcgcgcaccagcgtgatggtggtgatcaccgcccaggcgacatcgcgctgctgcggcgcctgttgcgccaggcaccacagggccgaggccgcacgcgtggacgacaaggcacgcacggcggtgcggaccgcgtcggcaaaggccttgtcgctgaaatcggcttccttgcccaggcccaccagcagcacgcgcgcggcgcccacgccggccacctcatgcagcatcagctgggtgccgcgcttgccttcgaagtcgccctgcttgaccagccgccccaccaggcccttggtggccacgtccagtgccttggctactccggccaggttctggccttcgaacaggccgaccaccaggcagtcggtcttggtcgccaggaaaccattttggccggctttgctccaatccaaggcttttgtgctaaattccatcgcgcttccttccaggggctcgttagacacgaaagcctccattatccgcgatttttatcccgcgacctgccgccgctgatacgccccggtcacgctgacagcatgctgtgctgccagccagctgttctgccaggcacctcgcacggcacatcgcccgctccggccggcagcccggaaccgaacccgcatgatccttcaacaagccctgcgacgcgagcttgcctacaccgccggggcggtgttcctggtgatgctgaccttcatgctcacctcgctcgtgatccgcatcctgggaatggctgccagcggcaaggccagtcccaacgacgtgctgatgctgatcggcctggccaccatcggctacctgtcgatcctgctgtcggccacgctcttcatctccaccctgatcgtgctgacgcgctggtacaaggattcggagatggtggtgtggttctcggcgggcatctcgctgcgcgaactggtcaagccggtgctgcagtttgcggcacccttcatcgtgctggcgctgctgctgggcatgttcgcctggccctgggccaaccagcagagcgcgctgttccgcgaccgcttcgagcagcgcggcgtgatgtcgatgatcgccgccgggcgctttatcgagcccgccaaggccaactatgtgctgttcatcgagggcatcgacgccgacatgaagcatgcgcgcaatgtcttcgtcgccaactccgaggccgacaagatcggcgtggcgctggcgcaccagggcaagttcgagaccatgcccaacggcgaccgcctggtggtgatggaaaacggccgccgctactcgggcatgcccggccagatcgactaccgcatcgtcgagttcgaacgctacgcggtcaaggtggacaacaaggctcccgagtccgaagccaagctgccacccaagagccgcgacaccatcgagctgatccgcaaccccacgcgcgaaaacctgggcgagctgatctggcgcatctcgctgccgatcctggccttcaacttcgtcatgatcgcaatcccgctggcctacgttaacccgcgcctgggccgctacacgccgctggtgttcgcggtgctgatctacctgacctacagcaacctgatcaacctgacgcagtcctgggtgcgctcgggcgcgatcccgttctggctggcgtggtggccgatccacctggcggtgttcctgggggcgctgctgctgttccgctaccgccagaaccgcagcctgggcgggtggcgcgccgtgttcggcctgcgcaggcgtgatgccgcggccaccggaggccgggcatgaagatcctgcgcgtctatgaacgctacttcggccggctggtctatggcgtgttcgccttcatcctgttcgcggtgctgtcgctgttcgtgttctttgacatgctcaacgagctggagaatgtcaacaaccagtacacctcgctggtggcgctgttccacgtcctgctgcaggcacccacgcgggtgtatgaggtgctgccgatcgcggtgctgatcagcgcgatctatgtgttctcgcagctggccagccagtccgagtacaccatcttccgcgtggccggcctgaacacgcgccaggcgctgttctcgctgttcaagctggcggtgccgctggccatcgtgacctttatcttcggcgagttcatcgccccccgcgccgagcagtacgcgcagaagatcaagctcgaggcgatcggcgcaaccgtgtcgtcgggcttccgttccggcgtctgggtcaaggaccgcgacaaggatgccgccaccggcggcggcgagatcacccgcttcgtcaacgtggcggggttgcggccggaccagaccatcaccggcatcaccatgtatgagttcgacccgcaataccgcctgcgcatgatccgcgtggcgcaggaggggcgctaccagggtggccagttgtgggagctgcagggcgtcaacgagacccgcttcatcgaactggcgtccccggcccagggcgcgaagccggcacgcgattcgctggccccggatttccgcgccgagcaagtcaagttcccgcgcgtgaccatgcattccgagctgacgccgcaaatcctgtcagtgctgctggtgacgcctgagcggatgtcgacgctggacctgttccgctatatccgccacctgcgcgacaacaagcaggacacgcagcgctatgagatcgccttctggaagaaggtgatctacccgctgacgctgttcgtgatgatggcgctggccctgcccttcgcctacctgcacgcccgtgccggcgccgtcggcgtgaaagtgttcgggggcatcatgctggggttgtcgttccacttgtcgaacacgctgttctcgcacgtcggcctgctgcatacctggccgccgatcatctcggcactggtgccaggtacgctctacctgatggtggcgctgctggcgctgcgctgggtggaccggcactgaggggcgggctgccatgaccgcacccacccgggccctggtcctgtttgcgcatggcgcgcgcgacgcgcgctggcgcgagccgttcgaccgcctgcagcagaaggtggccgctgccctgcccgggtgcgaggtgcagctggcgttcctggagctgatgacgcccgctctgcccgacgcgctcgccgacctggcagcgcgcggcgtgtccgacgccaccgtggtgccggtgttcctgggccagggcggccacctgcggcgcgacctgccagccttgctcgaccaatgccggcaagcgcatcccgggctgcgcatccattgcgcgacggcggcaggcgaggccgatgcggtgctggatgcaatggccgcatactgcgttgcctcaatgcccgcaagcggccagccctgagcagaaatgtggtccccgatgaaaaaagccctgtgccggcatgccggtacagggcttttttctagtggcgcgcagcgcgctcaggcagcgcgcggcgtctgcacgacggtttcacccacgccttcgcgcggcgtttcggtagcccgcgcagccagcgccgccccgatcatcagcaggctcggctgcaccggatcgatccaggcagcggcctcgcctgctgccattcggcccagcgtgaattcacggctacgctgccgcggcgtgctggcggcttccaccacccacgccggcgtcgacgccggcttgccatgcgcgatcagctgcgcggcaatcgacgccgcctggtcgcggcccatgtagtagaccagcgtatcggccttgaccgccgcttcgatatcggccgagccctcgccatccgcagccttcgcctgcgtggcaaacgccacgctgcgcgacacaccgcgcttggtcagcggcttgccgatcgccgaagcagccgccagcgccgcagtgatgcccggcaccacttcatactcgatgccagcggcttccagcgcctgcagctcctcgtcggcacggccgaacagcatcgggtcgccgcccttcaggcgcaccacgcgctcgtacttgccggccaggtcgacgatctggcggttgatgaacagctgcgcggtggagcgctgcccgcagcgcttgcccacctcgaccagctcggcctgcggacaccaggccagcatctccggcgctaccagtgcatcatgcagcaccacctgggcttcgcccaaaagccgtgcaccgcgcaccgtaatgaggtctgccgcaccggggcctgccccgatgaggaacaccttgccgtaagtcttctgcgcctgcttgtccatctgctgcccctttcctgccgttaccgatcaggagaacgcacggatcatgcctgcggccaccgtgtggttggtcgcttcgtcgatcagcacgaaggcgcccgttgccgggttgtcgccgtaggcatcgcacacgatcggcttctgcagcgagatctgcaccgaaccgatgtcgttcaggcggatatcgtggcgaccggtctcgtgcgacagcgtatgcacgtccagcacgcggtccaccgccgacacgcgcgcgaacacgctggccgtggtgtgcttgagcacgtacttgcgcgccgggttcagcgattcgtcgtcgaaccagcacaggtcggcctgcagcttctttgccgaagccgtggtcgcatcggcggcaacgaacatatcaccgcgtgatacatcgacgtcctcggccaggcgcaccgtgacggtatcgccgacgttggccgattcagcggcaccattgggcgtcagcacttcagccaccacggcttcgcggttggccggcagcacgcgcagcttctggcccacgcgcacggtgccggcttcgatgcggccggcatagccgcggaagtcgtccgactgcgaaccgtcctggcggatcaccagctgcaccgggaagcgcagcgcggcgtcatcctcgggtgcggcctcttccaccggcagttcttccagcagcggcagcagcggctcgccctggtaccaggccatggcatcgctctcatgcacgatgttgtcgccgcgcagcgccgacaccggcacgtagcgcacgtccttgaggcccagctgctcggccagttcggtgtaggcggtgcggatctcgttgaagcgctgttcgctgtagtcgaccaggtccatcttgttgacggcaacgatcacgtgccggatctccagcagcttcaggatcgccgagtggcgcttggtctgcgccagcagctcggcacggccgtcggtgacggtgacgcgggtggcatcgaccagcacgatggccgcgtccgcggtcgaggcgccggtgaccatgttgcgggtgtactgctcgtggcccggggtatccgcgatgatgaacttgcggcgcgcggtcgagaagtagcggtaggccacgtcgatggtgatgccctgctcgcgctcggcctcgaggccgtcggtcagcagcgagaagtcgatctgctcgccggcggtgcgcttgttcttggcgttggccagcgcggtcagctggtcggacagcacggctttgctgtcgtacagcaggcggccgatcagcgtgctcttgccgtcgtcgacggagccggcggtgatgaagcgcagcaggccttgatgggttgcttggtgagtcatgtctggatcctttgctgcgtgcggcttagaagtagccttccttcttgcggcgttccatcgaggcttcgctcgtctggtcgtccatgcgggtagcgccgcgctcggtgatctcggtcaccgcggtctcggcgatgatcgcttccggcgaatcggcaacgctggccaccgggcaggtgcagctgatgtcgccgacggtacggaagcgcaccgacaacacttcgctgacgtcgccgtcctgcttgggcgtgatcggcgtgaccggcaccagcaggccgttcttgcgcaccacttcgcgctggtgcgaatagtagatcggcggcagcgccagcttctcgcgggcgatgtactgccacacgtccagctcggtccagttcgagatcgggaacacgcgcatctgctcgccctgcgccatgcgtgcgttgtacaggctccacagctcggggcgctgggccttggggtcccactggccgaactcgtcgcggaacgagaagatgcgctccttggcgcgggccttctcttcgtcgcggcgggcgccgcccatcagcgcgtcgaactgatgctcgccgatggtttccagcagcgtcacggcctgggccgcgttgcgcgaatcggtttccttgcgcaggcgcacggtgccgcgcttgatcgagtcctcgacatggcccaccaccaggcgcgcgcccagctcagccacgcgctggtcgcggaaggcgatcacttccggatagttgtggccggtgtcgatatgcaccagcgggaacggcagctcgatcttgcgctcgcccaggcggaaggccttcagcgccaggtgcagcatcacgatcgagtccttgccgcccgagaacagcagcgccgggttgcggcactcggccaccacctcgcggatgatgtagatcgactccgcttcgaggcggtcgaggtgatcgttctgtacttgcaacaggtgcgccacgctgctggtggcttctgcgatgtcgttcatgatgcccattttgtccggcctcaatgcttgatgttctgttcgtggagcccgcactctttcgagtccttgctctcccaccaccaacgtcccgcgcgcacatcctcgcccgcgcgcacggcacgcgtacacggctcgcagccgatgctggggtagcccttggcatgcaggtcgttgacgggcacgttgtggcgcttcaggtaggcccacacttcgggctcgctccagtccgccagcggattgaacttggggatgccgcgggcttcgtcctgttcctcgaacggcagctcggcgcgcgtgaccgcctgctcgcggcgctggccggtcagccaggcgtcggcgtgcgagagcgcgcggttgagcggctcgaccttgcggatgccgcagcattccttgcgcagctcgacgctgtcgtagaaggcgttgagcccgtgcttcttcaggtagttctcgacggcctcggcgtccggcgtgaactgctcgatgctgtagccgtagtgcgcctgcaccttgtccagcaccgccagcgtctcggcgtgcaggcgcccggtctgcagcgtgaacacgcggatgccggcgcgcacggcttcggtgccgcgcaggatcgcgtcggtcagcaccatgtcctcggccgccaggctcgaggcaaagcgcgcgcggaagaagcggccggcgatgcccgccaggcgctcgcccagctcgcgctccttctgctccagcgcggcaatgctgccggtgtattccggcgcaacccacagcgcaggcggacgcatcgccgacgccgcaccggcgtcgaccacggcgatttcgctcagcaccgtgctcatgccgtttccttcggttgcgcgccaacctctgcccgcgcgcggcggaacagcggcagcggctcatccaccgaagcctggtaggtcacggtgaactcggtgaagcccttgatggcgtcctcgatgttcttgtcggcgcgcaccgcgaaggcatcgaagccgcagcgcttcatgaagttgagctggtcgcgcagcacgtcgccgatggcgcgcagctggcccttccagtggtagcgggtgcgcagcaggtaggccgtggaaaagccgcggccgtcgcggaacaccgggaagtccaccgccaccagcgccacgcgcgcgaaatacgcctcggcatcgcccggctcgtcttccggggccagccacacgccggtgcgggccgcgtcgcggccggccagcagcgcttcgttggccttgaacaccgacagcgggaacagcaccgcgtcctggctttgcacggccgctgcgatctgctcgtcggtcagcggctgctcggcggtgccgcgcagcacggtccagccgtcatcgacgatgacgggggcgacggtagcgccatcctgttgcagttgaatgatctttgccatgttcagtctccggtcctcaggcttcagcgcgctcgcgcggctgcttgtcggcataaacgcgctccttgaacggggcgatgccgatgcgggacagggtttcgataaagcgttcgtcctcgatgcggttggcaacgaaggtgtcgatgatgcgggtcaccacctcgggcatttcctcggcgctgaacgacgggccgatcaccttgcccagcgcggtctggttgccctgggcgccgcccagcgtgacctggtaccactccgaaccgtccttgtcgacgcccagcacgccgatattgccgacgtggtggtggccgcaggcgttgatgcagcccgagatgttcagcgagatctcgcccaggtcatagacgtagtcgaggtcgtcgaagcggtcctggatcgcctgcgcgatggggatcgacttggcgttggccagcgagcagaaatcgccgcccgggcaggcgatgatgtcggtcagcaggccgatgttcggggtagccaggccggccttcctggccagttgccagagcgcgtacaggtcctgcttcttcacgtccggcaggatcaggttctgctcgtgcgcgacgcgcagctcgccgaagccgaactggtcagccaggtcggccacggcttcgatctgcgcgtcggtggcgtcccccgggggcgaggccacgcccggcttggtcgacagcgtcaccgcggcgtagcccggcaccttgtggccgtgcacgttgcgactgacccagcgcgcaaaggccttgtcttccagcaggtggttctcgtacgaagcatcggtgtcggccagcttttcataggcgggcggcgtgaaatactgcgccacgcggtcgaactcggcctgcgtcagcgtggccgggccgtccttgctgtgctgccactcttcctcgacttcctgcgcgaacttctctgcgccgatggccttcaccaggatcttgatgcgcgccttgtacttgttgtcgcggcggccatagcggttgtacacgcggatggccgactcgacgtaggacagcatgtgctgccacggcaggtcgtccttgatgatcgtgcccaggatcggcgtgcggcccaggccgccgccggccaggatgcgcaggcgcgtttcgccttcggcgttcttgtaggcgtagatgccgatatcgtgcatctgcaccacggcgcggtcattggccgaggccgagatggcgatcttgaacttgcgcggcaggaaggcgaactccggctggaaggtgctccactggcgcagcagctcggccagcacgcgcgggtccaccgactcgtccggcgcgacgccggcgaagtggtcggtggtgatgttgcgcacgcagttgcccgaggtctggatggcgtgcatctcgacgctggccagctcggccagcacgtcgggcacgcgctccagctccatccagttgtactggatgttctggcgcgtggagaagtggccatagccgcggtcgtactcgcgcgcgatatggcccagcttgcgcatctgcttcgacgacagcaggccgtacggaatcgccacgcgcagcatgtaggcatggcgctgcatgtacaggccgttctgcaggcgcagcggcaggaattcttcctcggtcagctcgtcggacaggcggcggcgcacctggtcacggaactgggcgacgcgctcggcgacgatgcgctggtcatattggtcgtactgatacatggcggggtccgttcagtattcgttgaattcaggaaacgagcttgatggcgaccagcgtcagcgtggtcgccagtgcggcacgcaccagccgttcgggcagcgcccgcgacagttgcgcgcccagccagatgccggggatcgaacccaccagcagcgccagcagcaaattccagtcgaccgtgccgagccatacatggcccagcccggcaagcgccgtcagcgggacggcgtaggcaatgtcggtgccggccacttcagccggcttcatatggggatacagcagcaggatcagcgtggcgccaaccgcgccggcgccgatcgacgacaccgtcaccagcacgccgatcacggcgccgaccacgatggtggcaatgacctgggcgcggccgtgcagctggaagcgcggattgcgttccagccaggccagcatctgcttgcggaacagcagcgacaatacggtcagcagcaccgacacgccgatggtcaggcggatcgcgtgcagccactgggcgttgagctcgccggcgctcttcagcaccaggatggcggccacagccgccggcaggctgccgatgcacaggcgccgcaccacctgccactgcacatggccgtgggcacggtgcgcgatggtgccgaagcccttggtgatggcggcgaaggccaggtcggtgccaaccgcggtggccggcgaaaagccgaacagcaacgtcagcagcggcgtcatcaacgagcccccacccaccccggtcagaccgacgaggacgcctacaaacagaccggaaaccgtataggcaacagacatgggggactcggtgggaacctggcccgtgggtctcgcatcacaaagtggctgctgcgagaggacgcactgagggctggccattaattaacaaagttcgagaatcgtaataaactggcctcatacctcaaactaataagaagttgtttgtttatacgaacccagatatatgaacctgcaccagtttcgcttcgtgcgtgaggccgtccggcagaactacaacctgactgaggccgccaaagcgctctacacgtcacaacccggcgtgtccaaggccatcatcgagctggaagaagagctgggcgtagatatctttacccgccacggcaagcgcatccgcagcctgaccgagcccggccgccgcatcctgagctcggtcgagaagatcctgcaggaggtggaaagcctgaagcgcgtcggtatggactatgcggcacaggatcagggcaacttcaccatcgccaccacccacacccaggcgcgctacgccctgccgcgggtgatcagcgagttcaccaagcgctaccccaaggtgcggctgtcgatccagcagggcaacccggcgcagatcgccgacatgctgctgcacgaccaggccgatatcggcatcgcgaccgaaggcatctccgccgacaagaacctcgtgtcgctgccgggctaccagtggacccatatggtgattacgccacccgagcatccgctgctggacaagaagcacctggcgctggaagacctgatgggctacccgctgatcacctacgatgccaactttgccggccggaccaagatcgacaaggccttcgcgctgcgccacctggagccggacatcgtgctggaggccatcgacgcggacgtgatcaagacgtacgtggagatcgggctgggcgtgggattcgtcgccggcgtcgcctatgatgcccgagccgcgacccgcaaccttgcccggcatctcggccggccacctgtttggcagcaaccgtgacgcacctggccgtcagcagggtgcctacctgcgcagctttgtgtacaccttcatcgagctgttctcgccgacgctcaaccgcaagctggttgagcaggccatgtccggcgaacacgaagcctacgaactctgaggacggcccgccgcctctccctatataaaaagcaaacccaaccatgcatctgctgcccatcacgccctgccggccggaggccctgtgagcgacctgccccgcattcactggaccgaggacggcatcgagcgcagcgccgcctggcgctctgaagccggcctgccgccgccgcgccgcgtgatcatcgccgacgacaccaccagcgccgacaccgcctaccgcctggcctgcgagggcaccgcgctgctgtggcgcggcgacttccagaacgcgcgccagctgctgcacgcgctggcccgccgcaccgagcgcaagcccaagaaggccagccgccccggccagaaagccagggacaaggccaagggcggggccgcttcgccaatcgaggccttcaacctgcaccggctggcccagtcgcagcgcgcccgcacgctgggcatgctgctgctgccgttcgaggccagccacgaggtgccgctgcgccgcgcgccggatgtgcgcgacgcctgcgaacaggtctacggcccggccagcgagccctacgtggcgtcgatgcgcgagttgctgggcatgatcggcgcctatgaatggcgcaagaagggcgtggagatcccggcgctggaagaccgcatccacccctggtacggcgtgttctcgccggtgcgcggcgagtatgtcgacctggtcgcgaccgagccgctgccggccaagaccctcgccttcgatatcggcaccggcaccggcgtgctggccgcggtgctggcccgccgcggcgtgcagcgcgtggtcgccactgaccaggacccgcgcgcgctggcctgcgcgcgcgagaacatcgcgcagcttggctacgccggggaggtcgaaatcgtgcaggccgacctgttccccgaaggccgggcgccgctggtggtgtgcaacccgccctgggtgccggcccggcccagctcgccggtcgagcgcgcggtctacgaccctgacagcgccatgctgcgcggcttcctgcaggggctggccgagcatctggcgccgggcggcgaaggctggctgctgctgtcggacctggccgagcatctcggcctgcgcccgcgcgaggaactgatgggctggatcgacgccgccgggctgaaggtgctgggccgttccgatatccgcccgcgccacccgcgcgcgacggatgctgccgacccgctgcacgcggcgcgttccgccgaggtgaccacgctctggcgcctgggcgtgcgctgaccggcacggccgcggcggggcgcaggcgtgccccggcggccgagttcggctatccttcccgtcacatataagaacggaggagaccatgctgacaatgcccctgcgccccctgctgctggccggcgccctgctcttcaccagcgccgccgcgcatgccgacatccgtgtcggcatcgatgtgtccaccaccggtccggcggcctcgatcggcatcccctccaagaacaccgtgttgatgtggccccagaccctgggcggccagaaggcgcactacgtcatccttgacgacggcaccgacccggccgcggcggtgcgcaacgtgcgcaagctgatctccgaggaaaaggtcgacgtgatcgtcggccccaacatcacccctaccgccatcgccgcgctcgacgccgtggccgagggcgaaaccccgatggtggcactggccgcctcggcctccatcgtcgagccgcagaccgacgccaagcgccgctgggccttcaagatgccgcagaacgactcgcacatggcgaccgtgctgaccgagtacatgagcaaccacggcgtcaggaccgtcggctttatcggctttgccgacgcctacggcgagagctggtggcgcgagttctcgaagctggccgaggtgcgcaagatcaaggtggtcgccaacgagcgcttctcgcgcaacgacacctcggtgaccgggcaggtgctcaagctgatggcggcaaacccggacgcgatcctgatcgccggcgccggcacgccgtccgtactgccgcagaagacgctgggcgagcgcggctacaagggcaaggtctaccagacccacggcatcgccacctgggacttcctgcgcatgggcggcaaggatgtggaaggcacgctgttcccgaccgggccggtggtggtcgcgcgccagctgcccgagagccacccggtgcgcaaggtggcgctggacttcgtcaaccgctacgaaagcaagtacggcgccgacagcgtcacgcagtttgccggcgacgcctggggcgcgtggatgctgctggacgacgccgcccgccgcgcgctgaagaccggcgcccagcccggcacgcgcgacttccgcgccgccatgcgcgacgcgctggaagccaccaccaacctcaccatccccaacggcgtgatgaacctgaacccgaaggaccaccagggcttcgaccagcgttcgcgcgtgatgggggtgatccgcaacggcaagttcgcctatgcgggcgataagtagcccgccgcatcaagaaaggaagcatggcatgagcaccactctcacccccaccaccgtcgccttcatcggcctgggcgccatgggctcgcacatggtccgccacctgctggccgccggccacaccgtgcgcgccttcgtgcgtcgcccggaagcggccgaggccgcgcgcgcgctgggggcggagcccttcttcactccggctgaagcggcgcgcggcgccagcgtcgtcttcaccaacgtgacctcgtccgaagacgtgcgcgaagtgctgctgggcgagcagggcgtgatccacggcgccgcgccgggcaccatctgcgtggaccacagcaccatctcgccgatcgtcacgcgcgagatcgccgcggcgctggccgcgcgcggcatcgaggcgctggactgcccggtctcgggcggcaccatgggcgccgaggcgggcacgctgaccatcatggtcggcggcaagcccgagatgctcgagcgcgtacgcccgctgctgcagcagctgggcaagaccatcacccatatcggcgaccacggcgcgggccaggttgccaagctgtgcaaccagatcgcgcaggtggtcaatatcgaaggcattgccgaggccatgcgttttgccgccgcgcagaacgtcgacaccggccgcgtgttcgaagccatggcgaccggcatggccggcagccgcatgctcgacctgatgggccccaagatggtggcgcgcaactttgccgccggcatcgaggcgcggctgcacgacaaggacttcgggctggcgcgcgatatcgccgaagaaatcggcctggacctgcccgcgatgcaggccacctcggcgcagctgcgcacgctgatggccaacggctggggcaaggacgacacctcgtcgctgctgcgcgtgctggagggctgacgccctcgcgcccggtgcgcgctcagcgctccatcagccgcagcaccgcgcgcgtcagggcaccgtccgggctggcaaagccgtccagcacgttgaagtgatggcagtccggcagcaccaggtcgcttgcggccggatgcgccaccttggccggccacgccgcgcggatcagcgcgtgctggcggtggtattcggcggcctcgagttcccccaccgcgatcgccagcggggcaccgctggccggcggcatgtacgcgggcgacagccgcgcgacatcgtcttccgagaaccgcaggtcgcgctgcaggaaggcagcgcgccgcagcggctccatgtcgtacagcccgctgaccgagagcccgcccttgaccaggtcggccggcagctccgcgcccagctgcggccagcgcgcggccatcagcatcgccaccaggtggccgccgacggaatgcccggccaggaagagcttgtccggatcatggcccagccggtccgcctgccggtacagccaggcgacgctgtgcaacacctgccgcacgatctccggcaccgtcaccgcaggcaccagcgtgtagttcaccaccgccaccgacacccccagcgccggcagcgcgctggcaacaaagctgtggtcgtgcttgtccagcgcccggtagtagccgccgtgcacgaagaccagcagcggcggcagcgccccgttggcccgctgcgcggggaagtagtccagcgtctcgtcctgcgcatggcgcgagtcctcgccggcatagctcaggtccgccagataagcgccgcgtgcgcgcaccccggcggaccactgcgcccagcgcgccatatgcacggcgttgtccggcacattggcgcggttgttgtattcccggtcatagaagccggggtcctgcgaaggcaggctggcgaggcgcgccagcgaagcttggtcggtcatggcagtcgggggtggtcgggacgatgggcgagtgagaggctgggcgccatgctaccggatttgcgcagccgcgcactggttgtccgacgacgggatttccggcataattcccggctcagcacggtgccggttccggcgccatacaccctgcccgggtggtgaaacaggtagacgcaggggactcaaaatcccccgccgcaaggcgtgtcggttcgagtccgaccccgggcaccatcggcttcttcccgactagttcccagcattgcctccgtggtgccatctcggccgcgggtcggcgcacgcctcctggcctcggacgtgccccgccagccactttgcctgagcgcctgtcggacggcgcccactggcgcgccctcgcccggctacctatcctatggcattgccaaccccctttcccggagcgaaccatgaagcgactcgccctttccgccctcgcctgttccgcgctgctggccggctgtgccggcgccaatatggaaagcctgacgcaggccggcggcagcctctttaccgccgcgacgctgtcggacagcaacgtcaagatgctgtccgaccagtcctgcgcggaaatggaccagaagaacaccatcgcaccggcggacagcacctacgccaagcgcctggccaatgtgatgagcgggctgggcaacaccgggctgccactcaatgccaaggtgtatgtgaccaaggacgtcaatgcctgggccatggccaacggttgcgtgcgggtctacagcggcctgatggacttgctcagcgacgatgaagtgcgtggcgtggtgggccatgaaatcggccatgtgtcgctgggccataccaaggccgcgatgcaggtggcctacaccacggctgcggcgcgcgggctgctggggtcgactggcgtggcttcgctgacggcgctatcgtcgtcgcagatcggcgcgctcgccgagcagttcgtcaatgcgcagttctcgcagcggcaggaaaccgcggccgacgactattcgttcgacctgctgaccaaaaacggcgccaaccgccaggccctggcatcggcgttccgcaagatgtcgaccctcgatggcggacagtcgagcatgctcagctcgcacccgggatcgctggagcgcgccaagcatatcgaagcccgcctggccggcgggcgctgacagcggcgcatttgcccttgccgccgcacccgttcgggtgaggcggcacctccctcccgactgccccgcttcacttccctcgcgcaccgctcccgacatcgtttccacactcgcgcggccatgcccgcggcgcgttgactgcgcttaattcgccgacaaaagctttcactacgctggccggaaaccggcggagataatgcctcacgctgcattaacgcggttgatgcggtcgcgccactgcatgcgcgatccgcggcgccaacgctgcacctgccagctgcggtgtgcgcgccgccaccgtgattgccgtgatcgccatgatcaccttcatgcccgaaggacacgcccccgcgccatggacatgccccgcctccgctcgccccgcacccgcagtcctgcgctgccccgtcctgccctgaatttcccgcacccccgcaatccgatgcaacgactcacccaacccgcatcactcgcttcaggagccttcgatggaatggttgcatgagattttccagaagtcgcccgaatcggcgctgttccttgcgctgtcggtcggctacgccatcggcaagatcaccttcgggcgcttccagctaggcggcgtggctggctcgctgctcgccgcggtggtgatcagccaggtcggcgtcgagatcgacaacggcgtcaaggccgtgatgttcgcggtgttcatctacgcggtgggctatgaaagcggtccgcagttcttcaactcgctgaaccgcagctcgctgcgcgagatcgccatggcggtgttcatggcggtgtgcggcctggtcacggtggtggtgctggccaggctgttccacctcgacaagggcctggccgctggcctggccgccggcggcatgacccagtcggcgatcatcggcactgcgggtgatgccatcaccaagctgggcttgccgcccgaccaggtcaagacgctgcaggccaatgtggcgatcggctatgccgtgacctatgtgttcggctcgctgggcgcgatcatcgtgtgcgtgaatatcctgccgcgcttcatgaagtcggacctgaagaccgacgccaagaagatcgaagcccagctcagcggcggcctgccgcagtacgggccgggccagcgcggcgccctgccgcgcctggtgggccggatcttccgcgtgacgggcgcggccggcaagaccgtgtcgcagatcgagatcggcggcgaggacctggtcaccgtggaaaaggtgcagcgtggcggcaagccgctggacgtcaagcaggacctggtgctgcaggccgacgacctggtgctgctggtgggccggcgcgatgccatggtgccgactgccgcgcaaatcggcgaggaagtggccgatgccgagggcatgggcgtggtgatgcagtcgcgcaacctggtgttcacggccaagggcatgaacaacatgaccgtggccgagatcgtcgacacggtcggccgcgacgtgcgccacggcgtgtacatcgagcgtatcgagcgcttcgaccatccgctgccgctgctgcccgacctcaagctgcagcacggcgacatcatcacgctctacggcacccccgccgacaccaagcgtgccgccgagatcgccggctatgagctggtgcccagcgagaagacggacttcgtctacttcggcgccggcgtgctggtgggcctgctgatcggcctgctggtgtggcgcgtgggtgcgatcccgctgacgctcggcgccggcggcggcgcgctgctgtcgggcctggtgtttggctgggcgcggtccaagcacaagatgtacggagcgatgccgaccgcggcctgccagctgctgaaggacttcggcctggccgcgttcgtggccatcgtcggcatcaactccggcctgcaggcggtgaccacgctgcgccagagcggcctgaccatcttcctgctgggcgcggtggtgacgctgctgccgctgttcctgaccatgctgttcggccgctacgtgctgaagtacgacaacgccgccgtgctggctggcgcgctgtcaggctcgcgcagcgccaacccggccttcggcggcatcctggacaaggccgaaagcccggtgccgacggtgccgttcgccatcacctatgccctggccaacgtgctgctgacgctgctgggaccactggtggtcgggctcgtctagcgcgcgtttccttcgatatccctcctgctgcgcgggcattccctctccaccggcccgccagccctaccgacaagcgtccacacaggagcaagccatgagcaagttcgatatctccaagctgtccagcctctcccccttcgagctgaaggacgagctgatcaagctggccagcagcgacgcggaacgcctgatgctgaacgccggccgcggcaatcccaacttcctcgccaccgtgccgcgccacggcttctggcaactgggcctgtttgccatgcgcgagtccgagcgctcgttctcctacatgcccgagggcgtgggcggtttcccacgccgcgaaggcatcgaggaacgcttcaacctgtttgcgcgcgagtttgccgacaccccgggggtgaagttcctcgccggagcggtgtcgtatgtgcgcgaccagctcggcctgagcgcgggtgatttcctctatgaaatgtgcgaaggcatcctggcctgcaactacccggtgccggaccgcatgctgaagctgtctgaggtcgtggtcggccagtacatccgcaaggaaatgatcggcgaccatccgttcatcggcgatttcgatctgttcgcggttgaaggcggcaccgcggcgatgacctacctgttcaactccattcgcgagaaccacctgctcacggccggcgacaccatcgcgctgggcatgccgatcttcacgccgtatatcgagatcccggaactgaacgactaccagctggtggaagtgtcggtcaatgccgatcccgagtcgcactggcagtattcgaagaaggagctcgacaagctgcgcgaccccaaggtcaaggccttcttcctggtcaacccgagcaacccgccctcagtgcgcatgagcgacgaaagcctggagtacctggcctcgatcgtcaaggagcgcccggacctgatcatcctgaccgacgacgtctacggcacctttgccgacaacttcgtctcgctgttcgcgatgtgcccgaagaacaccatcctggtgtactcgttctccaagtacttcggcgcgaccggctggcgcctgggcgtgatcgccacgcaccgcgacaatatcttcgacctgcagatcggcaagctgcccgacgtgcaacgccagcagctgaaccagcgctacagctcgatcaccaccgagccgcagaagctcaagttcatcgaccgcctggtggccgacagccgcacggtggcgctgaaccacacggccggcctgtcgaccccgcagcaggtgcagatggtgctgttctcgctgttctcgctgatggatacgccggacaactacaagaacgcgatgaagcggctgatccgcagccgcaaggccgcgctgtaccgcgagatcggcatcgcgccggaaagcgacgacccgaatgccgtggactactacacgctgctcgatatcgagcagctgggcggcaaggcgatcggtccggacttcgtcaaatgggtgatgaactcggtcgagccgaacgaattgctgttccagctggccgatgaggcaggcgtggtgctgctgccgggccgcggcttcggcacgcgccacccgtcagggcgggtgtcgctggccaacctgaatgaagctgactatgccaagatcgggcgctcgatccgcaagttgttcgaagcgtatgtggagaagtacaacgcggcgacggggagcaaggccgacaagaatgtcgtgaagaaataggccttcgctggcgtggctcgcagcccggcttcaggccgggcttttttgttcagtgttgcgttatgccggggccgagatgcgatcaaaccctcaagcggatcctgcgcccgatgacaccgcaacgttttccagaatccccaagcgataacctgaggtaaatcggagattcgatcatttgattagaagcatattccagccattgctatagttgtctccactttcctgcgcgcaggccattggctctgcagcaggctcaagccgcattctggttgcgcggcgccgccaattacccattccaataagatcaccgccctttgaaagggcggatggagacattcggtcatgcaagctgctgtcccactcagttcaggcgtatcacacgcggcgccgttgctggccgccgcaaccgccatctagctgcgcccgtcccgccagacaagggtggcggcacaacaccggccacagcgtgtcgccagcacgcgggcgatcccggtatagcgaaacctcgccaccgctatccaccctctgtcccattcaaaggaattctccgcgcatcaggagatcggaaatgccacctgcgcttcccgcggccgtgcgctggatattgccgctcggcctcacgctttgcctctgcattctcggcgcgcgggccgcgcccggctggcccgcgcaatggctgagccgcccgatttccggtaccgccgccgcgcaccacgtcgtgccctgggtagcctggcatgggcgcctgatggtgctcagctggggactgttgctgccgctcggcatcctggtcgcccgcttcttcaaggtgacgccgtcgcaagcctggcctgccgtgctcgatcgcaagacctggtggcgcgcccacttgtggatgcagggcagcggcgttgcgctgatgtcggtgggcgtgctgctggtcctgggccacggcggcggcatgcccgatacgctggcgcgctggcaccacctcggcggctgggcactggtggcctgcgccgcgctgcaggtaggcggcgggctgttgcgcggcagcaagggcgggcccaccagcaactgcctgcgcggcgaccactacgacatgagcgcgcgccgggtggtgttcgagtggctgcacaaagtcattggctggagttcgctgccgcttgccatcgcaaccatcggcatcggcctcgcgctggccgatgcgccgcgctggatgccgctgctgctgggcgcctggtggctgacgctggcggcgctcgcgctggcattgcagcgcgcgggcttctgcatcgacacgtatcaggcgatctggggccccgatcccaggcacccgggcaatcgacgacggcccatcggctggggcatcaccagctttccctcacagccggcatcgtcgtccggcacgcaccggccgcaggcgtggccggctgaacacaaggattagacgtggcaatactgatattcggcggtgcggcagcgatcctgctgttgctcgccctgatcctgatcgcaaagctgcaccccttcctggcactgatcctggtggccacgggcgtcgccgtcgtggccggcgtaccggtgagccagattgccgatgcggtggaaggcggcctgggcaagaccctgggccatgtcgccgtgatcatcgccttcggcgcgatgatcggacgcatgactgaattgtcgggcggcgcgcaggtgctggccaaccggttgatcgagcgcttcggcgacaaacgcgtgccgctggccatggcctgtaccgcattcggcgtcggcattccggtgttctttgaagtcggcgtcatgatgctgatgccgctggtctacgggctcacgcgcacccgcggcattccgctggtggtgattggcctgccggtgtgcgcggtgttgctggtggtgcatgccctgctgccgccgcacccgggcatggtggcagtggccggggaactcggcatcgagatcggccgcctgctgctgatcggcctgccgatcgcgctggtcactggcctggtgactttcctggcatcgcggcgactgaccaggcggccgttccatatggcagccgatatcgccgccgaagtgggccaggccacaggcagcgccccaaaggtccacgcggcatccgccagcctgggcagcggtgcgccgccgggcgcccgtctcgtcgccgggctgatcgcgctgccgatcgtgctgatcctggccgggacgctggcccaggtgctgttgccgcaaggcttcttcgggcgctcggcgctgatgtttctcggcatcccatacgtcgcgctgttgctgggcctgatgctctgtgcctacctgctgggcacccgtcgcggcgcgccgctggcgacggtgtccgaggtggccggcgccgccatcccgaccgtatcggtggtgatcctgatcaccggcgccggcggcgctttcgccaagatcctggtgtcgaccggaatcggccccgcgctggcgacgtcgctgcagtcttcgggtctgccgctggccgtcctcgcgttcctgctggcgatgctgttgcgcgcggcacaggggcccaccaccgtggcgctgatgaccacggccggcatcatcgccccgctggtcgcgcaggcttcgcccggtcccaaccatctggccctgatcggcctggcgatgggcgcgggcggcatggcggtctcccacgtcaacgatgcgggcttctggatcgtgacccggatgctgggcctgagcgtcggcgatggactaaggagctggacggtgctgacgacgcttgccggtagcgcagcccttggcctgatcctcttgctgtggcagttcgtgtaaagactgcttgggtgtctttgcaacgggataaaggaagaccatggatacagtccggatattcgatgagcgcgcacgcgagctgccgctggcgggcgaacggctcgagcaactggcatgcagggcaacctggagcgaggggccggtgtggttgcccgacgaggatgcggtgctgtggagcgacatccccaacgaccgcatcctgcgctggagcgccgcggatggcatgtcggtctggcgtacgggcgccgggttcaccaacggccacgcactggaggcggacggctcgctgctgcattgctcgcacggaaagcgggccatcgtgcggacgcatcgcagcggtgcccgccttggcgaggacgaactggtcgtcagccactatcaggggcggcgcctgaattcgcccaatgacatcgtggtcaagcgcgatggcaccttgtggttcaccgatccgccgtatgggatcctgtcggaccgcgaaggccaccgggccgatcccgagctgcgacacaactatgtgtttcgctacgatcccgccgtcggtgcgctggaagtcgccagcgacttgatcgaggagccgaacgggctggcattctcgcccgatgaagacgtgctttatgtctccgatacctcggcggcattgcgcgacgatggtcatcaccatatcgtcgccttcgacgtcgttgcgggacgggtgctggccaacccgcgggtcttcgccgtcatcgcgcccggactgccggacggatttcgcgtggaccggcgcggatggctctttaccagcagcgccagcggcgtgcaggttttccatccggacgggacgcggcttgcgcatattcccgtgccggagaaggtcggcaacctcgttttcggcggcgccgagggcgatgccttgttcatcgccgccagcacttcgctctaccgcctgcggcttggtcagcgcttgacgtgagctggcagcgctgcgcggcagccatcgtgccgcgccagcgccttagcgcgtttcgacgaactccagcaccgtcgccagcatccctcgcaaagccggctgcaacgccgccgcacgcgcctcgtcgtaggcgaacggatacgtctcgctcatgtaggcgacctgcgacagctcgagctgcaccgcatgcacgccgtcctgcggcttgccgtattggcgcgtgatatagccgcccttgaagcgcccgttgagcaccgcggtatggccggccaccgcgccagcctgctcaagcagctgatgcgcaagtgacgcgtcgcagctctcgccgttggccgtgccgaggttgaagtccggcagcctgccttcgaagaagcgcggcagcaccgagcggatcgaatgcgcatcccacagcgcgatggtgccgtgctccgccttcaggcgggccagttccgcggccagcgcctggtggtacgggcgccagatcgcatcgcggcgcgcggcgatttcggcatcgtcggggccgttgccgtcgacgtacagcggcgtcttgtcgaaggtgtcgaccgggcacaagcccgtggtgtcctggccgggatacaggttggcgttatcgggcggtcggttcaggtcgaccacgtagcgcgaatgcgtggccaccagcaccgacgcacccagctcgcgggcgaagctgtagaggcgttccaggtgccagtcggtgtcgggcacggtgcgcgcttcggccgtcaggcgctgcgagaccgaagccggcaggtgcgtgccgacgtgcggcatcgataccagcaacgggcgcgtgccgcgatgcagggtgaaggcgggggtatcggtggagaaggacattgtctttgcgatgcagtgggcgtgcgcccggtttcagtcagtcggccagcaggctggcgcgcgccgcgatgaacaggcgccccgcatccgcctgcagcggatgcgcgccatgctgcacgcggctgcgcccggcggtgcggacatccgctagtgtctcatgaccatgacaggcaaacacatgcgtggccagcgcctgcggcccgtcgaggcccgccagcgtcggatgggcgccatccagcaccacgaaatcggcctgctggcctggcacaagccccgccacggcgcggccgctggcacgcgtgccgccagccacggcttcgagatacagccggtcggccacctgtgcatgcgtgtcggaggccagcacattgcgccgctgcaggccgagccgctggccgtattcgaacaagcgcagctcctcggccacgctgacgctggcatggctgtcggagccgatgccccatgcgccctgctgcgccaggtagggcgcggcctcgaacacgccgtcgcccaggttggcctcggtggtcgggcagatgccggccaccgcgccgctgtgcgccaggcgccggcgctcgtcccagtccatatgggtggcgtgcaccaggcaccagcgcgcgtcgacctctacatggtcgaacagccaggtcaccgggcgcgtgcccgaccacgcgatgcaatcgtcgacctctttctgctgctcggcgatatggatatggatgggcgcctgcgggtcgatcgcctgcagtcccgccagtgcgtgggcgaggctttcctccggcaccgcgcgcagcgagtgcggtgccagccccagcctcgcgccggactgcgcgcacgcgggggccagccgttccagcagccgcagcatcgcgtcggtgtcgtgcaggaagcggcgctgctcggccagcggcggcttgccgccaaagccggcggtctggtacagcaccggcagcagcgtcatgccgatgccagtacgccgggccgcgcgcagcagccgcagcgacatctcggcggcatcggcatagggcgtgccgccggcatcgtgatggacgtagtggaactcgcacacgctggtgtagcccgcacgcagcatctcgatatagagctgggtggcgatggcctccagcgtgtcgggcgagagccgctgcgcgaagcggtacatcagggtgcgccagctccagaatgaatcggcacccgccggatcgtcgccctgcgggcggctgcggaattccgtcaggccggcaaagccgcgctggaacgcatgcgagtgcaggttgggcatgccgggcagcacgggaccggccgcatgcggcacgcctgcggctggctccgtgccgggctgcacggtggtgaagcggccctgctcatcccaggccagcagcacatcgcgcgcccagccggccggcagcagcgcaaacggagcgaagagttgcgagccactcatgccgaggctccttcgtgcgcatgcacacgcccttgccgcaccaccgtcgcgaccgggttgcggccgaaccagtacgccagctcggcgggcgaatcgatgcgccacagcgcgaagtcggccacgcgccctgcttccagccgcccgtggcgatccgatgcgcccagcgcacgcgcggcgtgcacggtcacgccggcaagcgcttcgggcacggtcaggcggaacagggtgcaggccatattcatcatcagcagcagcgaagtgaccggcgacgtacccggattgtgatcggtcgagattgccatcggcacgccgtactggcgtagcagcgcgatcggcggcaggttggtgtcgcgcaggaagtagtaggcgccgggcagcagcaccgccaccgtgccggcctccgccatcgccgcgacgccggcctcgtcgagatgctcgaggtgatcggcggacaaggcgcggtggcgagcggcgagcgcggcgccgccgaggttgctcagttgctcggcatgcagcttgacgcgcacgccatggcgcgccgccgcctcgaacacgcgcccggtctgtgcaatcgagaaaccgatcgattcgcagaaggcatcgacggcgtcgaccagtccttccccggccagtgccggcagcatggtgttgcagaccaggtcgatatagtcgtcggcacggcccgcgtactccggcggcaatgcgtgcgcgcccaggaaggtcgtgtagaccgaaatcccgaagtgctcgccaagccggcgcgccacgcgcagctgcttgcgctcggcttccaggctcagcccgtagcccgacttgatctcgatggcggtgacgccctcggccagcagcggctgcaggcgcgcggcggcctgggcaaacagcgtgtcttcatctgcggcacgcgtggcgcgcacggtcgagacgatgccgccgccggcgcgcgcaatctcttcgtagccggcgccggccagccgcatcgcgaactcgtcggcgcgctggccgccgtagaccaggtgcgtatggcagtcgaccagcccgggcgtaatccatgccccgtgtgcatcatggcgcgccgcgccgcgataggcatccggcaggtccgccgtggcacccagccaggcgatgcgcccatgctccaccaccagcgcggcatcgcggatcgcgtgcgccggatcggcatcgggcagcaggtggcagttgtgccagacgccgtccgcgctgggcgcggacgatacagagggcagcgtcattgaccgggctccgtctcaagggtgacgcacaggcacagggccgcgtcacccacaggttcaaacgatggcgtggatgggggttccgcagcgccgcagagcgctccttcgcccgcttgcagcagcaggccggcatcctgcgcctgccatgcgccgctgacggccagcaggcagacggcatggccgccggtgccaggcacgaacccctgccggaacacctcgacgcgcgcgcggcagtggccgcgccgcgtcatcacgttgaagtcgcgcgtgacgccgtcgatcagcgtcgcctgcaggctggtatcgccggagaaggcgaacggctcgccgatatggtcaaggcgatggctgaagctggcgtcgtccgcacgcagcgtcacgccggcgccctccagcagcacgatctggcgatcgatgccgggaaacgccgagaacggcccgtcctgcccgatatcggccacgctcaggcgccacatgaagtcatccatgccggcgcccggcggccacaccgcgatctcgcgcgtgttgccgccgccgttcttccagcgcgtgggcgcgatctcggccagcgcgaaccgttgaaatagcgtcaggctcatgcgcccttcaccatcggcaggttcaggcccttctcgtgcgcgcattcgatggcgatgtcatagcccgcgtccgcatggcgcatcacgccggtggccgggtcgttccacagcacgcgctcgatgcgcctggccgcggcatcggtgccgtcgcacacgatcaccacgcccgaatgctgcgagaagcccatgccgacgccgccgccgtggtgcaggctgacccaggtggcgccgcccgcggtgttcagcagcgcgttgagcagcggccagtccgacaccgcatccgagccgtcgcgcatggcctcggtctcgcggttgggcgaagccaccgagccgcagtccaggtgatcgcggccgatcaccaccggcgccttcagctcgcccgacttgaccatctcgttgaaggccaggccggcgcggtggcgttcatccagccccacccagcagatgcgcgcgggcaggccctggaaggcgatgcggtcgtgcgccatgtcgagccagcggtgcaggtgcttgtcctcggggaacagctccttcatcttggcatcggtcttgtagatatcttccggatcgcccgacagcgcgacccagcggaacgggcccttgccgcggcagaacagcggacggatataggccggcacgaagcccgggaaatcaaaggcgttcttcacgccctcgtcgaacgcgacctggcggatattgttgccatagtcgaccgtcggcacgcccatcttctggaagtcgagcatggcctgcacgtgcttgacgatggacgggcgcgcggcggcttccaccgacttgggatcctgcgtgcgcgccgcttcccattgagcgacggtccaaccggccggcaggtagccgttgaccaggtcgtgcgccgaggtctggtcggtgacgatgtccgggcgcatgccgccggcctgcgcgcgcttgaccagttccggcaggatctcggcggcgttgccgagcaggccgaccgagatcgcttccttcttctgcgtggcctcggcgatcatcgccagcgcttcatccagcgtggtggccttcttgtcgacataacgcgtgcgcaggcggaaatcgatgcgcgactcctggcactcgatcgccagcacgcaggcgccggcgagcacgcccgccagcggctgcgcgccgcccatgccgcccaggccggcggtcaggatccacttgcccgacaggtcgccgttgtagtgctggcggccggcctcgacaaaggtctcgtaggtgccctgcacgatgccctgcgtgccgatgtagatccacgagcccgccgtcatctggccgtacatcatcaggccggcgcggtccagctcgttgaacttgtcccagttggcccagtgcggcaccaggttggagttggcgatcagcacgcgcggcgcatcggcatgggtgcggaacacgcccaccggcttgcccgactgcaccagcagcgactcgtcctcacccaggcggcgcaggctgtccaggatggcgtcgaagcactcccagttgcgcgccgccttgccaatgccgccgtagaccaccaggtcctgcggacgctcggccacgtccgggtcgaggttgttctggatcatgcggtaggcggcttcgatcagccagttcttgcagtgcagctggctgccgcgcggggcgcggatttcgcgctggccgcgctggatgaattggttttcgttggcgttcatgtcttgttctcctgctgcgggtctggtctggcagtgtcggcgcggggcgcgttacgacaggttggtcggcaggatcgcgcgcacggcatcgggccagccggcgccggcatcgccctgcaccacccattgcttcatcgcttcgatatccggtgccaggtagcggtcctcttcgacaaaggccacgcgcgcacggatgcgggccagttcctgctccaccagcggcgacgacttcagcgggcggtggaactcgatgccctgcgccgcggccatggcctcgatgccgaccacgactgcggtgttggcggccatctcgcccaggcggcgcgcaccgtaggtggccatcgacacatggtcttcctggttggccgaggtcggcaggctgtcgacgctggacggatgcgccagcgccttgttctcggaggccagcgcggccgcggttacctgcgcaatcatgaagcccgagttcaggccgccgtcgcgcaccaggaacggcggcaggcccgacagcccggtatcgagcagcagcgccaggcggcgttcggaaatcgcgccgatctcggcaatcgccagcgcgatgatgtcggcggcaaatgccaccggctcggcgtggaagttgccgcccgagaccacgtcgccctgcgcggagaacaccagcgggttgtccgaggcggcgttggactcgatctgcaggatgcgcgcggcgtgctgcaggttgtccaggcacgcgcccatcacctgcggctggcagcggatcgagtacgggtcctgcacgcggccgcaggtcttgtgcgagtcgacgatctcgctgccgtccagcatcgcgcgcacggcgccggccacggcgatctggccggcctggccgcgcgcctcatggatgcgggcgtcgaacggcttgaccgagcccttgatcgcttccagcgacagcgcgcccgccaccagtccggcggcaaaggcgtcttcggcggcgaacaggccggccagcgccagcgcggtcgacacctgggtgccgttgagcagcgccaggccttccttggggcccagctcgaaggcctgcaggccggcgtgcgccaggccctcggcggcgggcacgcgcttgccgtcgaccagcacgtcgcccacgccgatcagcgtgcacgacatatgcgccagcggcgccaggtcgcccgaggcgccgaccgaccccttggccgggatgcacggcgtcacgccgtggttggccagcgccagcagcgcctcgatcagttccgggcgcacacccgaatggccgcgcgccagactcacggccttgatcgccaggatcaggcgcaccgtgtcttcggccaggtccgggccggtgccgacgctgtgcgacagcactaggttgcgctgcagctgcgccagcttgtcattggggatgcgggtctgcgccagcttgccgaagccggtattgatgccgtagaccacggcatcggcgtcgatgatgtcctgcaccgtggcctgcgcggcacgcacgccggcccaggccgattcggccatggccaggcgcacttcgccgcggtagatgcggcgcaggtcggccagggtgacttggcccggctgcagggtcagcagcgggcgggaagcttggtcgtcgtgttggctggcgctcatttgtatgttcctgtctatacagcttagagtaaaaagttgaaccatgcggccggatcctgtggattcagccgaaagcagggttgccgtcggcgcggaagcggctgccgaggcggtagcggttgcccggatgcaggcagcgcacaaaggtcaccggcacgccgttggtccaggtgcggcgcgtcagcatcaggcaaggttgcgtgggcggcatttccagttgcgcggcctgctccggcgtcgcggcaatggcatcgaccacgtgctctacctgatcgtagggcacatggcgcagcaggtattcgccgggctgggtctcgctgaagtcctggctgatgaagtccggggccacgcgcgcattgacgtagcggtcctccagctgcaccggcacgccgtcctcgcgatgcacgcagaccgagtggtacaccgactcgccggtgcgcagctccagcgcggcggccacctcgatcgatgccgacacacgctccaccaggatcacgtcgcaggcatagtcatggccgcgcatgcggatctcgtcctgcaggttgaccacggacagcagcgtcgactgcggcttgtgctccgccacgaaggtgcccacgccggccacccgcaccacccggccctgctcctgcagctcgcgcagcgcccggttgacggtcatgcgcgagacgccgaagcggttcaccagctcctgctccgacggcacccggtcgcccggctgccacgcgccgctctggatctggcgggcaatgtactccttcacctgctggtagagcgcggtgggagaggcagaagcggaagaggcggtgccggcggcgtggttcatggcgttggttggatgcctagtgctcggccgaggccatggcctcggcgcggatctcctcggtcagccgcgccttgagcgcggagaactccggagtggtcttgacggtgtaatggcgcggatgcgggaaatccaccgcgatctcgctcttgatccgacccggcctggcagaaaacaccgccacccggttggccatgaaaatggcctcgtcgatatcatgggtcacgaataataccgtcttgcgcgacgcctcccatattcccagcagcaactcctgcatcagcacgcgggtctggttgtcgagcgcgccgaagggttcgtcgagcagcaggatcttgggatcgttggccagcgcgcgcgcaatcgcggtgcgctgctgcatgccgcccgacagctgcttggggaaatggtgctcgaagccgcgcagtcccacacgctggataaagaagtcgctgcgctccttctgctcggcggcgctcatgccgcgctcgcgcaagccgaagcgcacgttctgctcgatcgtcagccacgggaacagcgtgtacgactggaacaccatgccgcggtccgcgccgggggcggacaccggctggccgtccagcagcacgcggccgctggagggcgtatccagccccgcgacgatgcgcagcagcgtggacttgccgcagcccgaaggcccgaggatggtgacgaagtcattgtcgcggacctcgaagtcgaccggctgcagcgccagggtctggccgccgcgcgggttggagaaggtgcgcgagacctgctggatggacagtgcgctcattggatcgaactccacgggaacaggcgctggttggcgcgcttgaagacaaggtccgagaccaggccgatgcagccgatcacgatgatgccgaagatgatctgcccggtattgagcagcgcctggctgtcggtgatcatgtgcccgatgcccgacgacgagccgatcagctcggccacgatcacgtaggtccaggcccagcccagcaccagccgcaggatctcggcaatctcgggcgcggcgccggggatcagcacgcgccgcacgatgccggcgctgttggcgcccagcgtgtaggccgcctccaccaggtccttgcgcgcgccgccgacggccaccgccaccatcagcacgatctgaaagaacgagccgatgaagatcaccagcagcttctgggtctcgccgatgccggcccacaggatcagcagcgggataaaggccgacgcgggcaggtagcggcagaacgacacgaagggctcgaagaacgcctcggccgccttgtacgcgcccatgaagatgcccagcggcaccgccagcaccgccgccagcacgaagccgccgaccacgcgccacacggtcatgccgatgtcgccgatgaagttgtgctcggtgaacaggatgaagccctctttggccatcgtcatcggatcggccaggaacgtgcgcggcacgaagccgcccagcgttaccacggcccagatgccgaagaacagcacgaagaaggacaggcccagcatccagcgcgtgttgggcgccaccggcaccagcggggccagccacgggtggcgccggcgcaccggcgccgccgctgcggcagggaccgccgcggcagcggccggggcgggtgttccaagtctggcttgcgtcatgacgtcacgcctcctgaagactgtcggttacttgaggaaacgcgcgtcatacagcgccgtcacgtccggcacctggcggatcacgccgatttccagcagcaccgccgcagcttccttgctgaagctggcaagctcgccggcaaagaacttgcggttggcctcgcggtcctgccagcgcaggtaggcggaggacttggcgaactgctcgccggtctgcttgaccgcagcgcccatgatgtcgttggccttggccggctccttccggatcatctccagggcctcgaagtagctgtcgaccagcgcctgcgcggccttgggattctctttaagccacttcggcgcgcagcccagcgtatcggtcaccatcgggtagtcgagcgtggtcgccaggatcttgcccttgtccgggttctggcgcaccgtcgacagatacggctcataggtcatggcgccgtcgttctggccggccacgaaggcctgcgcggccgcctgcggcgacagcgtggtggtcttgatgtccttgagcgtcatgccgttcttcttcagcatccaggccaggccgaaatacggcgcggtgcccggcgcatcgacgccgatggtcttgcccttcaggtcggcaaagctcttgacgtcgctgcgcacggccaggccgtcggcgccgtaggacttgtcgagctgcacgatctgggtgatgggcacgccgttggcgttccaggccacatgcgtttccaccgtggtggccgcgcactggatcgcgcccgaggccagcgccaggtggcggtccttctgcgggatcatcttgatgtcgacgtccacgccatgcttcttgaagatgccggccttgtcggccagcgtcagcggcgcgaaaccggtccagccgctcatgcccagcgtgacctgggtattctgcgcctgggccgcaccggcccccaatgccgcaaccagcaccgcggcctgcactgccatccgaccgcgaatcctgctgtgattcctcatctgtacgctcctttggtgtgtccgtcgacggcaggccatgcgtgtggccgcgctcgttttcggacattaaacagtacctgtatatacaagtcaacgtagggcttccaccaagcatccaggcggataaacaccttgaaaggcgctttccagagcggggagtcctcaacaggcctcgcaccaccccggttcacggattgcagtgtcggcaccaggccggggcgatggaagtgctgctgtatagacaggacaaaaacgacgcaaaggcacagcaaaccccgtgccagccgcactgggacgcgccggcaaggcggtcaggtgtcgaagaaggaggtgacagtcgggtaacgcaggcgcaggcgcagctcgcgtttcaagcggcggttgtcgaggcggcgcgattcgctcatgaaactcagcagcgtcttgtcgatcacttcatgcgcctgcccgcgcgtgatgcgcggcgggcgcggcaggccgcggcggtccgcgaccaggtcgaagtaatcggccatgcgcagctcggtgtcgtcgctggcatggaccacgcgctgcgcgcggccgcggaacagcgccgcgaccatagtgcgcgccaggtcgtcggcatggatatggctggtgtagacatcgtcctgcggcaccagcgcgggcgtgccgcggtgcaggcgcgccagcggcaggcggtcttcggcataaatgccggggatgcgcacgatgctggcacgccagccggcatcgcggccgaagccgcgcactgcctgctcggcggccacgcggcggcgcgcgcgggcggtctggggccgcacggcgtggaattccgagacccgggcgccctgccggtcgccgtacacgcccgacgtgctggcgtagacaaacgcagcgcggggcctgccccggtcgggtagaatggcgggctcgccgggaagcatgccggccgacgtcctggccttgcgccaggccgcccggcgcaaggcggcgagcaaggcacgcgtgcgcggatcgccttcgccctgcccgggcggcggcgccaggtccagcacctgcgtggccagcccatgcagccgtgccagcgtggccggccggtccaggtccgccaccagcggcaccgcgccggcggcgcgcagttcagcccggcgcgccggctgtgaggtcacggcaaagacacgcatgcgcgacgacaggattcgcaggcagcgcgtccccacatccccgcagccgacgatcaacaggcgcgggcggcccagccggcgcgaaggcgccggcagccgcgggacttgtgggaggcgcgagggctgcagcttcgacagaatttggctcatagaccgattatggcttatcaagtaaccgtcatgcccagcggccacaagtttgaagtggcagcggacgaaaccatcctcggcgcggccctgcgccacagcatcgggctgccctacggctgcaagaacggcgcctgcggctcgtgcaagggccgcgtgctcgaaggcaccatcgtgcagggcgaccacgccccggcggcactgaccgcgcaggagaaaaccgagggccgcgccctgttctgctgcgccaacgccgcctcggacgtcaccatcgagtgccgcgaggtccacggcgcgggcgacatcccgatcaagaaggtgccgtgccgcgtgaccgcgatcgagcgcctggccgacgacgtgatcgccatcaagctgcagctgccggcgaccgagcgcatgcagtacctggccggccagtacgtggaattcctgctgcgcgacggcaagcgccgcagctattcgatcgccacgccgccgcatgaagacggcccgatcgaactgcatatccgccatatgcccggcggcgccttcaccgactatgttttcggcgccagggaaggccagccggccatgaaggagcgcgacatcctgcgcttcgagggcccgctgggcagcttcttcctgcgcgaggagtccgaggccccgattatcctgctggcttccggcaccggctttgcgccgatcaaggccatcgtcgagcacgccgcctacaccggcatccagcgcccgatgaccctgtactggggcggccgccggcccaaggacctgtacatgcacgcgctgtgcgagcagtgggcgcgcgagctgcccaacttccgctacgtgccggtgatctccgacgcgctgcctgaagacaactggcagggccgcaccggctttgtccaccaggccgtgatcgccgaccatcccgacctgtccggccacgaggtctatgcctgcggcgccccggtgatgatcaatgccgcgcgcggcgacttcacccgccagtgcaagctgcacgaggacgcgttcttcgccgactcgttcacctccgaggccgacatgcacccggccactcccgcggcctgaggccgcccgagagccgttccctcagcgcaacaatgcccgggccagccaaaattcgttttgacacccgggcgcatgcgccttatatttgcccgcatgcacatgaccttcaaccgacgccgcagcttccgtacgtcgctccccgctggggtgccgcgcggctgaccgtcgactgcgtctgttcatgtcaacgagccacgggcaacccccgtggctttttgtttttgtcccggttgttacgcccgtccgtccatcgtttaaagccgacccctggagtccgccatggcatttgctgagtatcccgtccaatccctgatgtacatcaccaaccggcccgagctcgtgttcaccgagggcaagggctcctggctgacggatcacaacggcaagcgatacctggacttcgtgcagggctgggcagtgaactgtctgggccattccaaccagggcatgatcgacgcgctggtggcccagtcgcaccggctgatcaacccgagcccggccttctacaacgagccgatgctcaagctggcccggcagctgaccgaccacagctgcttcgacaaggtcttcttcgccaacagcggcgccgaggccaacgaaggcgcgatcaagctggcgcgcaaatggggccgcaagcacaaggacggcgccttcgagatcatcaccatggaccacagcttccatggccgcacgctcgccaccatgagcgcgtcgggcaaggccggctgggacaccatctttgcgccgcaggtgccgggcttcccgcgcgccgatctcaacgacctggcctcggtggagaagctgattaccgacaagaccgtcggcatcatgctggaaccggtgcagggcgaaggcggcgtgatccccgccacgcgcgagttcatgcagggcctgcgcgcgctggccgacaagcacaggctgctgctgatcgtcgatgaagtgcaaaccggctgcggccgctgcggcaccctgttcgcctacgagctggcaggcgtggagccggacatcatgacgctgggcaagggcatcggcggcggcgtgccgctgtcggcgctgctgtgcaaggccgaggtcgccagcttcgaggccggcgaccagggcggcacctacaacggcaacccgctgatgaccgcggtgggcagcgccgtgatcgagcagctgaccgcgccggggttcctcgacgacgtcaaggccaagggcgaatacctgcgggaacagctgctggcgctgtccgccgagttcggcctggccggcgaacgcggcgacggcctgctgcgcgcgctgatgctgggcaaggacatcggcccgcaactggtggaagaagcccgcgacatggtgccgcaaggcctgctgctgaacgcaccgcgcgccaacctgctgcgcttcatgcccgcgctgaacgtgacgcgtgaagagatcgaccagatgatcggcatgctgcgcacgctgctgaagaagctggcctgagtcctggtcattcgccagacggaaaaaaagcctcgcgcgcgcgaggcttttttctttgtggtgccgcagaggagtgagggagagagccagcgccgcagaacccgcgcacaccagcctgagcaggcgttgcgcggggccccgcggcaaggggaaaggccttgcgcctgcgtgcgcctgccctctccctcacccctcttgcggcggggtgggaggcggcagcgcgcgccttactcgcccaggtaggcggcccgcaccttgggatcgtcgagcatctgcttggcgtccccgctcatggtgatcaggcccgactccatcacgtagccgcggtgggcagcctgcagcgccaggcgcgcgttctgctccaccagcagcacggtcacgccctgtgccgagatgtcgcgcacgacctcgaagatcttctcgaccatgatcggcgacaggcccatcgacggctcgtccagcagcagcaccttgggctggctcatcagcgcgcgcgccattgccagcatctgctgctcgccgccggacatggtgcccgccagctggttggcgcgctccttcaggcgcgggaagatgccgaacatgcgctcgacgtcggccttgatgccggcgtcgtcgttgcgcgtgtaggcgcccatctgcaggttctcggtgatggtcatgcgcgcgaacacgccgcggccttccggcaccatcgccaggccctgcttgagcagcgcgtagctgggcacgcccttgatcgacttgcccatgtattccacgtcgccgctggcccagccctgcaggccggtgatggccttcatggtggtggtcttgccggcgccgttggcgccgatcagtgtcaccagctcgccgtcccggatttccaggtcaatgcccttgacggcctggatgccgccgtacgcgaccttgaggccggagatcttcagtactgtctgtgtcattgcttgtcctccggccatcagtgtgccgatgcgccgaggtaggcctcgatcaccgcggggttgttctgcacttcgtgcggcaggccctgggcaatcaccttgccgtagtccagcaccgtcatgcggttgcacaggcccatcaccagcttcacgtcgtgctcgatcagcaggatggtcttgccatcgttgcggatcttgtcgagcagtccgcgcagctccaccttctcggtcgcgttcatgcccgcggccggttcgtccagtgccagcagcttgggctcggtcgccagcgcccgcgcgatctcgagccggcgctggtggccgtaggagaggttgcgcgcggtgaagttggcgtacttgccgatgccgacatagtcgagcaggtcgtgcgccatgtcctcgatgccctcttcctcgcggcgcaccgcgggcgggcggaagatcgcgccgaacacgccggccttggagcgcacgtggcgccccaccatcacgttctcgagcgcagtcatctcgccgaacaggcggatgttctggaacgtgcgcgcgatgccggccctggcgacctcatgcacggcggtcggctggtagggcttgccgcccagcacgaactcgcctgaatccggcgtgtacaggccggtgatcacgttgaagaaggtggtcttgccggcgccgttggggccgatcagcccgtagatctcgcccggcttgatctgcaggcccacctcggacagtgcctgcaggccgccgaaacgcttgttgaccccctgtaccgacaggaggaaatcgttgttgctcatgttgtcctcctggtcagaaacggcccacgctgcccgcacggcgcaccaccgggcggtcttccttgcgcggcgacggccagatgcccgccgggcgatacagcatgacgccgaccagggccaggccgaacagcagctggcgcagcacttcggcatcgacgatgacatggccgaacaaaccggtctgcatcggctccgccaccacgcgcagcaactcctggaagcccaccagcaggacgccgcccaggatcacgcccgggatatggcccatgccgccaagcaccacgatggccagcacgtagatcgattcccacagcgtgaacgattccggcgacacgaagccctggaacgcgccgaacaccgcgcccgaggcgccgccgaacgaagcgcccatggcaaaggccagcagcttgatgttgcgggtgttgatgcccatcgccttggcggcgatctcgtcttcgcggatggccacgaaagcgcggccgatacgcgaggtctgcagccgcaggctcacgaacacgatcacgatgaccaggaacaccagcaggtagtagtacatgaacaccggcgtgaacttgagtccgaagatctcgtgcgacttcgagaagtcgaagccgaagatatggaccgggtccaccgcggtgatgcccttgggcccgttggtgatgttgaccgggcggtcaaggttgttcatgaagatgcggacgatctcgccgaagcccagcgtcacgatggcgaggtagtcgccgcgcagcttcagcgttggcgccccgagcagcacgccgaaggtggcggctaccaggatcgcgatcggcaacacgaaccacatcgacaggtggatgccggtggggaacagttgctggatccactcgaactggttcgccaggtggggcgagcccagcagcgccatcaggtaggcgccgaccgcgtagaacgcgatatagcccaggtcaagcaggccggcaaagcccaccacgatgttcaggcccagcgccagcatgatgtacagcagcgcgaagtccagcacgcggacccagtagttgccgcccagggtctggacgaagaacggtgcgcacagggcgatcaccaggaagccaatcagtgcggccagggtcttggccggcaccttggtgggcgccgcgacggctgccgtggatggaatcggagtattcatggattcgctctcctcaggcgcgatccgccacgcgttcgcccatgatgccggacggacggaagacgagcacggtgatcagcacgataaaggcaaagacgtcctggtagttcgaaccgaagacgccgttggtcaggtcgccgatatagccggcgccgagcgcttcgatcaggcccagcagcatgccgccgaccatggcgccagccaggttgccgatgccgcccagcaccgcggcggtaaacgccttcaggccggggatgaagcccatgtagaagtgggcattgccgtagttggtggccatcatcacgccggccagcgcggccagcgtggcgccgatcatgaaggtggcggaaatgacgaaattggggttcacgcccatcaggccggccaccttctggttctcggcggtggcgcgcatggcgcggccgagcttggtgcggttgaccagggccagcaggccggacatcaccatcacggccatgccgatgatgaccatttccttgccggtgatggtggcgccggtcgtgccgatgtcgatcggctcggacggcagcagctgcgggaaggtcagcgggttgcgcgaccagatcagcatgcccatcgtctgcaggatgatggagacgccgatggcggtgatcagcggggccagccgtggcgcattgcgcaagggccggtaggcgatccgctcgatcgaataggacaggatcgcgcagactggcatcgcgaccagcgtggcgatcaccagcgtcagccattcaggcaggccgggggcgaacttctgcaatccgaggatggctgacagggcggtcagcgcgccgatcatcagcacatcgccgtgggcgaagttgatgatgccgagaataccgtagaccatggtgtagcccagtgcgatcagcgcatagatgctgccgagcaccagaccgttcacgatctgctggataaggatatccatgaaaactcctgcttcagtcccggaccttgcggcatggtgtggatgccgggggcgggaccatggtgtgtaatgggtaacgttgcggtggttggtttgctggtaagcgacctgccctgctccatccatggtaaggatgcttctacattaggcgaggctaaaaagaacggcaccgcaaaatactcacggtgccgttcggatgggccggtaagcccagattacatcttcacgacgtcgaggacggacttcttcttgtccttgtactcgtacagcgtgatggtgccttccttcatgtcgcccttctcgtcgaaggcgatattgccgatcacgcccttgtagttggtcttgggcatttcggccaggatggcagccggttcggtcgagttggcgcgcttcatggcgtcgacgacgaccatcacggcgtcatacgtgaacggtgcatagatctgcaccggggcgttgaagcgagcctggtagcgcttggagaagtccgcgccctgctccatcttcgacagggccaggccggcctcggagcagatgatgttggtcacggcgtcgcccgccagttcggccaccttgtcggtacagacgccgtcgccgccgacgatcttggcaccgatgcccagttccttggcctgcttggcgaacgggccgccggtggcgtccatgccgccgtacatgatcacgtcaggcttcttgcccttgatcttggtgagaatggccttgaagtcggtggccttgtcgttggtggcctcgcgcgccaccacgttcacgccggccgccttggcggtcttctcgaactcgtcggccaggcccttgccgtaggcggtggcgtcgtcgacgatcgccacgctcttggcatggagcgtcttgctggcatagttggccagtgccgggccctgctgggcatcggtggccaccacgcggtaggtggtcttgaagccctgcttggtgtagtccgggttggtggacgagggcgagatctgcacgatgccggcatcgctatagatcttggaggccgggatcgacgtacccgagttcaggtggccgaccacggccaccaccttggcgtcgaccagcttctgcgccacggaggtgcccgtcttggggtcggcggcatcgtcttcgccaaccagttccagcttgatcttcttgccaccgatctccaggccggtcttgttgacttcttccacggccaggcgggcgccgttttcgttgtccttgccaaggtgcgcgatgccgccggtcagcggggccgcgtggccgatcttgacgacgacttcaccgccgcccgctgcaggagcggctgccgccggcgccgaaggcgccgcatcagccggcttctcttccttcttgccgcaagcggctaccagcgccactgcggccgcaatcggcagaatcttggcaaacgtgatttgcatgagtgatctcctaggattcacgaagacagggattttcaacgcctcccggacgtttccctggaccgcctttgtttagtttcaatttgaaacgcgcgcattgtatcccctttcttagtcgatgcaatacgcgacgcaacatccttaaccatttaccggtcaaatgagctagggaatttccccaatgcacagattgcggcaattcccactcacatgacgcggccgcctcacctacttacaagaatcgtgcctgcgccgcccggtggcgcggataagcatcgccggcaccacctataatgcgcctttattaattaggtgtttcatttaaattcagctgcaccgttctctaatgtgcagaatgtagcgccgcaccataatagggaaaaccccaaaccgggggattaccctgatttgtctgatcagcaggacagccatgtattacctgcaccatcgccgtgcattattcgcgccggccggctgcaaatcgggcgtaccaaagacaaagggcgccgcatcaagcggcgcccttgtaaaaggcggggctggcaggcgggcacggcccgcaccgggtcacgcggcggcgctggccggcagcagcccacgcggcagcgggaaggccatgttctcttcgatgccgtcaagcgggcgcacctggctcgcgccaagctcacgcaggcgctcgacgatggactgggctagcgcctcgggcgccgaagcgccggcggtcaggccgatgcggcgcttgccggcgatccattcggggcgcacctgctcgggggcgtccaccatataggccggcacgcccaggcgctcggccagctcgcgcaggcggttggagttggagctgttggggctgcccaccacgatcaccacctccacctgcggcgccatgaacttcaccgcgtcctggcggttctgcgtggcatagcagatgtcctgcttcttgggctcgcggatttgcggaaagcgcgccttgagcgcggccacgatctcgcgggtctcatccaccgacagcgtggtctgggtcacgtaggcaagccgcgacgggtcggtaacctgcagcgtggcgacgtcggccaccgactccaccagcagcatgccgctgctggcctggcccatggtgccctccacttccggatggccgcgatgcccgatcatcacgatctcgcagccctcggcgcgcatcttgctcacctcgacatgcaccttggtcaccagcgggcaggtggcatcgaacacgtgcagcccgcgcgcggcggcgtcggcacgcacttcgcgcgacacgccatgggcgctgaagatgacggtggcgcccgcgggcacctcgtcgagctcgcgcacgaacaccgcgcccttgcggcgcaggccggccaccacataggcgttgtggacgatctcgtggcgcacgtagatgggcgcgccgaagcgctcgagcgcacgctcgacgatctcgatggcacggtccacgccggcgcagaagccgcgcggctgcgccatcaggatttctgcgtcgggtgcgggagtcaggtcaggcatgctgcggtatcaggatggttcggcacacgtgcggcgcgctcagagaatgccgatcagctgcacgtcgaacaggatggtctgcccggccagcggatggttgaagtcaaagagcgcggcggtctcgccgaactccttgagcacaccggcgtacttgccgccgccgggcgcgttgaactccaccaggtcgccagggctgtagtcctcttcgaaggaactgttctcgcgcagcgtggccagcgacacccactgcagcagctcggggttgcgcgggccaaaggcctgctccggcgccagccggtaggtcatgcgctcgccttcgggcatgccgagcagcgcctgctccagcgtcggcgcgaactggccctggccgagcagcagcgtggcgggcttctcctcgaacgtgctgacgacctcggtgccgttctcgagcgcgatgctgtagtgcagggtcaggaaagagtcggcctggacagtcttgcggccagccgtgccgccgtcggtttccgacgcgaaagtttgcaaattcatgggtgatcaaccggtcaacaacccgtattgtattcgactggcccattgcccgccgcccccggacccggcctcaccctcatcacggcgtgactaccctggagtgctcatgaccattgccaactggcccgcctgcgagcggccccgcgagaaactgatggaaagcggcgccgccgccctgtcagacgccgagctgctggccatcctgctgcgcgtgggcgctgccggcaaaagcgccgtggacctcgcacgcgagctgttgcaccgcttcggctcgctgacagccctgttcgcggccgaggggcgcgcactgacaagcgtccggggcatgggcgaaaccaagtatgcccaactgcaggccattccggagctggcacggcgtgcgctggccgaatcgctgcgcctgcccaccggcttcgacggcccggcggcggtgcgcaactacctgcgcctgacgctggcgccgctgccgcacgaggtcttcctgtgcctgttcctggatccgcgcaaccgcatggtggccagtgaagaaatgttccgcggcacgctgacgcgcaccgccgtctacccgcgcgaggtggcgcgccaggcgctcgtgcataatgcggccggcatcatcgtggcgcacaaccacccgcgcggcaccaccgcgccgagccagagcgacatccgcctgacccacgaactggcgcgcaccctcgatctgatcgacgtgcggctgctcgaccatttcatcgtggccggccaggaaatccgctcgctggccgactgctgcgaccgcctgcccgggctgtgacgccaacgccacggcacatacagcgcagcaacaccggataacgccaaagcacagaaggcattgattcggcgagggaatccggtctataatgcccgttttgctgaagtctcaaccgctgcagtccgggcccgcgcgccttttgttgatctgttgcgaacattgtccacgaatagaagatttaggagtgcttcatggcacgcgtctgtcaagtgaccgggaaagcgccgatggtcggcaacaacgtttcccacgcaaacaacaagaccaagcgccgttttctgcccaacctgcagaatcgtcgtttcttcgttgaatccgaaaaccgctgggtgagcctgcgcgtctcgaacgccggcctgcgcctgatcgacaagaaaggcatcgactccgtgctcgccgacctgcgcgcacgcggcgaagtctaattaggagcacatcatggcaagcaaaggcggccgcgacaagatcaagctggaatcgaccgcaggtacgggtcatttctacacgaccaccaagaacaagcgcaccatgccggaaaagatggagatcatgaagttcgatcccgtcgcccgcaagcacgtcgcttacaaggaaaccaagatcaagtaattgatcccggttcccgccagaaagccccgccatgccgcggggctttttgttgcctgcgcgccgcgcaggcctgcggggcgataagcgcccacccccacgcgacgcgctgatgcgcgggatggcgcttcaggtgtagactttcccgtttcctcctttttgcctggcgcccccccagcgcactccgcaccatgaatttcgacgtcgccatcgtcggcagcggcctggccggccttacggtcgcgctgcaactggccgacacccaccgggtggccatcctcagcaagcgcgccatgacccagggcgccagcgactgggcgcagggcggtattgccgccgtgctggattccggcgacagccatgacgagcatacgcaggacacgctcgtcgccggtgcggggttgtgcgacgaagaggccacgcgcttcatcgtggagcatgggcgcgaggccatccagtggctgatcgaccgcggcgtgccattcacgcgcgacgaacaggccgaactgggcttccacctgacgcgcgaaggcggccacagccgccggcgcatcatccacgccgccgacgccaccggccatgccgtggtcagcacgctgctgcagcaggccatgcagcacccgaacatcaccatcctggaagaccacttcgcaatcgacctgatcacctcgcgcaagctggggctgccgggcaaccgctgctacggcctgtacgtactggacgacagcaccggcgcggtgcgcaccctcaccgccacgcacaccgtgctggccgcgggcggtgccggcaaggtctacctgtacaccaccaacccggatacggccaccggcgacggcatcgccatggcctggcgcgcgggctgccgggtttcgaacatggagttcatccagttccacccgacctgcctgtaccacccctacgccaagtccttcctgatctccgaagcggtgcgcggcgaaggcggcctgctcaagctgcccgatggcacccgcttcatgcccgaacacgatgcgcgcgccgaactggcgccgcgcgacgtggtggcgcgcgcgatcgacttcgagatgaagaagcgcggcctggactgcgtctacctggatatcagccaccagcccgaatccttcctgaaagaacacttcccgaccatccacgcgcgctgcctggagctcggcatcgacatcacgcgcgagccgattcccgtggtgccggccgcccactacacctgcggcggcgtggtcaccgacacctccggacgcaccgatatcggcaatctgtacgccgtgggcgaaaccgcctgcaccggcctgcatggtgccaaccggctggcctccaactcgctgctcgaatgcatggtgatcggccgcgccgcggccgaggacatcgcttccaaggacaaggccgggctgcctgacatcacgctgccggcctgggatgaaagccgcgtctccgatgccgacgaggaagtggtggtgtcgcacaactgggacgagctgcgccgcatgatgtggaactacgtcggcatcgtgcgcaccagcaagcggctggagcgcgcccagcaccgcatcggcctgctgcgcgaggaaatcgctgagtactacgccaacttccgcgtcaccagcgacctgctggagctgcgcaacctggtcgaagtggcctcgctgatcgtggacagcgcctattcgcgccacgaaagccggggcctgcacttcagccgggactatccggataccctgcccaaggcgctgccgacggtgattcagccgccagccacaaggaagcgctgacggctggccaggcaaagcaaaacggggtggcgccgcaaggccccaccccgtttttctggtatcgcgcgaagcgtcagccgatgatccgcagcgaatagtccgtcgcccgcacgtccttggtcagcgcaccaaccgagatccggtccacgccggtttcggcaaaggtgcggatagtatcggcattgacgccgcccgacacctccagcagcgccctgccccgattgatcctgaccgcatcctgcatcatcggcacggtgaagttatcgatcagcaccgacttcgcaccggccgcaagcgcttcttccagttcggccagcgtttccacctcgatctgcaccgacgccctggtatcgagcgccagcgccgcctgcatggccgcgctgatgctgccagccgcggcgatatggttttccttgatcaggatgccgtcgtacagcgccagccgctggttctcgccgccgccgatgcggaccgcgtacttctgcgccaggcgcaggcccggcagcgtcttgcgcgtatccagcacgcgcgcgcgggtgccggcgatcaggtcggcatagcggcgcgtggcggtggccacgcccgacagcagctgcaggaaattcagcgacgggcgctccgccgtcagcagcgagcgcgccgggccggtgatctcgcagaccaccgaatcgtgcgccatgcgggcaccttcctgctgcagccagtgcacctcgagcgccgggtcgagcgcgcgcatgcaggcatcgaaccacggctggccgcacagcactgcggactcgcgcacgatcacgcgcgcgcgtgccgccttggccgcaggcaccagcaggccggtcaggtcgccgctgccgacatcctcgtcaatggcggcctgcacattggcttgcagcgctgcctgcagcgccggaccgtagctgtcgaaaatcgaattcacgctcatgccgggccaatccccttgaacagcgcctgttccttggccaggtctgccgacggacgcacattgcgcttctgcgcggcggcgaagtccagcatgcggttgatgcaggtcaccgcctggcgcccgatcaccgggtcgacatggatctcgttgcggccggtttccagcacctcggccaggttggtgagcgcgttcatggccatccacgggcagtgcgcgcagctcttgcaggtcgcgctgttgccggccgtgggcgcttcaatgaagtgcttgccgggcgccgccatgcgcatcttgtgcaggatgccgttgtcggtggcgacgatgaactcggtcgcgtccagcttctgtgcggcctcgatcagctgcgaggtcgagccgaccacatcggcctgcgccaccacgttttccggcgactcagggtgcaccaggatcttggcgttggggaattcgcggcgcagcaggtccagctcgatgcccttgaactcgtcgtgcaccaggcacgagccctgccacagcagcatgtcggcaccggtctgcttctggatatagctgcccaggtgcttgtccggcgcccacaggatcttcttgccctgcgcatgcaggtgctcgacgatcttcaggccgatgctggaggtcaccatccagtccgcgcgcgccttcacggcggcgctggtgttggcgtagaccaccacggtgcggtccgggtgcgcatcgcagaaggcggcgaactcatcggccgggcaacccaggtcgagcgagcaggtcgcgtccaggtccggcatcagcacggtcttctcggggctcaggatcttggcggtctcgcccatgaagcgcacgcccgccaccaccagggtccgggcctcgtggtcgcggccgaagcgggccatttccagggagtcggagacacagccgccggtttcctcggccaggtcctgcaggtcggcgtcgacgtaatagtgcgccaccagcaccgcattgcgttccttgagcaggcggcgaatacgcgtcttcagggactggcgctcgtcgggtgtcagcaccggcggcaccttggcccaggcatgggccacgcagctgctgccagtggcgttttcggcatccgccaggttcggcttttcgaactcgacggtcttgatcgattgtggggtcatctccggtactcctctagaccttcgccagcaaggatgcggcccggccagaatattggggagtttatctaaaacaaaagccccgccatgggcggggctttgtcaaaccatacggcgcggccggattgtatcaggcgtagcggcgcaggcgcagcgagaaatcttgcagcgcctggatgccgctggcctcggcacgatggcaccaggcctgcagctgctgcagcagctgctcgcgcgtcaggttggaacggccccagatggcggccagttcacggcgcatttcgacgaaggtctgcagcgccttgttctgttcaacgatacttgccagctgttcgcgctgcggcgcggccagcttggtttcctcgcggtggaaccacttgctggcgggcttgaagctgcggtactcggccacgcggccttccttgagcttttccagttcctggcggaacgcgcccttgacggccttggcgtagcgcgccatcacgtcatagcggttggcgatgatcgcttccagcgtgttgtggtcaaccgggcgggcttccaccaggcgtgccttgggcggggtcttcttgaccttggccaggccgactgcctgcatcgcgcggatatagccccagcccacatcgaactcataccacttgatcgagaacttggccgaggtcgggtacgtgtggtggttgttgtgcagctcttcgccaccaatgatcaggccccacggcgacacgttggtcgaggcgtcctcgcaatcgtagttgcgatagccccaccagtggcccaggccattgatgatgccggcggcatggatcgggatccacagcatctgcacggcccaaacggtcatgccgatcacgccgaacagcgcgaggtcgatgatcagcatcaggccgacaccctgccagccgaagcgcgagtacacgttgcgctcgatccagtcattggggcagccatggccaaacttggcgatggtttccttgttcttggattcggcacgatacagctccgctccctccagcagcaccttgcggatgccgcgggtctgcgggctgtgcggatcttcttcggtttcgcacttggcgtggtgcttgcggtggatggcggtccactcgcgcgtgaccatgcccgtggtcagccagagccagaagcggaagaaatgctgggcgatcgggtgcagatccagcgaccggtgcgccatgcagcggtgcaggaaaatggtgacactggcgatcgtgatatgcgtcatcacgagcgtgtagatgacgatctcccaccaggtccagttggcaaggccgttggcggcccagtcaagaatagtgtcgaacaaactgttctccgtcggttaaacagggactttcccgtgcagcccggcggggccggtgcacgcaacgcgcagaaaaaaggctgcgaatccaagtgattgcgatagctttctggcgcctgccacgggacccgaagtcataccgggctcccaggcacacgagtctcgcgccggcgccgggatggcctgcgctggcgggacaaggtacgagccgctgcaatctggcggctgtctgatgtgggagcgtgcgctgcaacttgaagctgcaacccgcgacaacccggcattctaccggatcgcgcgacgcgcaagcatacgctatttcccggatttggacggagcgccacagttttcgttccgtgggtggcgcatgctgcgcccatcttgcggtctatgcggcactcgccgcattcgctgcatccgctaccgtcttagatgggggcagatcgttgccgggcaagggtgcctcgcccagcacgcggagttcacgctgcggataggggatggaaatcccatgctcgcgcagcgtgcgccagatcgcgcggttcatcgccgactgcacccccagcttgccgttctgcggatcggccacgaagaccgcaacctcgtactcgatgccgctatcggcaaacagcaccaggaaagcggcgggctccgggtcgggcagcacgcgcggcaggtcgcgcacgcatgcggtcagcagcgcgatcaccgtttccggatcggcgttgtagtctgcctgcacccgggtggccacgcgcacattggtgttggagaacgaatggttctgcaccggctgcgccaccagctgctcgttcggcaccagggtttcgccatcgccgttgcgcaccaccgtatagcgggtgcggatctgcgacacgatgccggtgtacttgtccaccgtgatctggtcgcccagcttgaccgagcggtccagcaggatgatgaagccggagatgtagttgctggcgatcttctgcaaacccagccccaggcccacgcccagcgcgccgccgaacaccgacagcacggtcaggtcgatccccaccagcgacaggctcagcagcagcgacaccagcagtagcaaggccttggagatgcgcgtcagcaccaccttcaggttgccgtcgaggttggccgagcgcatcagccgctcttccagccaggaaccgaaccacagcgccaccagcaccgtcagcaggatccagaccaccgccatcagggtctcggccaggctgatcttctgcttgccgccgatcgcaaagcgcacgccctgcatccacgccaccacgtccgccagcacgcccagcacgtacagcgccatgccggcccacaccagcgtggtcagcaccttctccaccagcagcagcatgccatgcagctggccactgcccgacatcacccggcgcagcacatagaaggtggaattcaggaaggtgatgccgaacagcggcaccagcgccaggcgcagcacgctgatcgggatcagcggctccagcgcaaagcgggcgatcagcaccagcacccatccggccagggggaacatggcgcgctcgaggctggcggcggcaaagcgcacggagaagcttgagccttggtagcgcgcttcaaggcgccgcaccacgaagcgcgccagcggccaggccaccagcaggcagccggccagcaccagcagctgccagaagaagcccggcccgcctgcgtcgcggatcaggtcgtccagcatcttgccgaacatggagtgggaggccttcaggtctttcaggccacccaggtcggacagggtctcaccgttcatcgaggaaactcagggttggcgcggccgcccgcgcgatcggcaggcggcccggcaggcaccggcgctcagctggtgcgttccagcaccgcggcaaagaagccgtcggtctggtgcaggtgcggatacagggcaaacatgccgttgtccggcagcccggtcacttcgatcttctgctcggccagcacttcggcggccggcaccaggcggaagttggggtgcgcagccaggaagtcgcgcacgatctgctcgttttcggcttccagcacgctgcaggtcgcgtagaccacgcggccgccgcccttcaccagccgcgcggccgaatccagaatcgcgctctgcttggcagtcagttccagcaccgactccggcgattgccgccatttcaggtcggggttgcggcgcagcgtgcccaggccgctgcagggcgcgtcgaccagcacgcggtcggccttgccggccaggcgcttgatcttggcgtcgcgctcggagtcgatcagcaccggatggacgttggacagcccgctgcgcgccagccgcggcttcaggttggccaggcgcttttccgatacgtcgaaggcatagagccggccggtcgagcgcatcgccgcgcccagcgccagggtcttgccgcccgcgccggcacagaagtcgaccaccatctcgccgcgcctgggtgcgaccaggttgcacagcagctggctgccctcgtcctgcacctcgaccaggccgttgacgaagatcggcaactggttcagtgccggcttgccggccatgcggatgccggccggcgccatcggcgtcggctcggcgcccaggccggcggcgtgcagctcggccagcgcggcctcgcggctggtcttggccaggttgacgcgcaggtccagcggcgccgggcgcagcagcgcgtcgcccagggctgcggcgaaggcctcgccgtggccgcgcaccagttcgtcgtacagccactcgggcaggttggcgcgcacgcgcggcgccaggctggagcgctcgatcgtggtcagacggtccagccactcggcttcttcgggatgcaggaacggcgtcagcgtgtcgcggcccagggtcgcggccaggcccagcagcgccagccggcgcgaggtcgcgcccgtgccgctttcggcaaactgggcaaattcgacgcgccggcgcagcaccgcgtagatggcctcggcgatgatgccgcgctcgcggtggccaagcttgctgttctcgcggaagtaatagctcaccacggcatcggccgggcgcgcaaacagcatgaccttgcccagcaggcggtcgatatgctggatatgggtggcatggaggccgccatgcgagcggaccggggcaccgttggcattgggcgacttgcggatggggctgcccttgcccttgcccttgctgcgcgcgggggcatgtccttcgctgcgcggggatcgggttcctgcctgggtgcgactcatgccttgactcctcccgccggggtatcggcggagatggccatcagcaattgcgattcggccgggttgataacgttgactacgccgtcctgaagttgcaggcggtcctctacgaaccattgcacggcgcggggatagatcacgtgctcgcattcgagcaggcgcgcggccaggctctcgggcgtgtccgccggccgcacatcaagtgcagcctgaatcacgatcgggccatggtcgagttctggggtgacaaagtgcacggtggcgccatgcagcttgacgccggcgtcgagcgcctgcttgtgggtgttcaggcccgggaagcatggcagcagcgacggatggatattcagcagccggcccgcatagcggtcgacgaagccgggcgtgagtatacgcatgaaaccggccaataccaccaggtcgggcgcgtgggcgtcgatggcctcggccaaagccgcatcaaaagcggcacggtcagggtgctggcgatggtcgaccacgccggtttcgatgccatgctgctgcgcgaattgcagcccggcggcgtccggccggttcgacagtactgccgccacccgggcgggccagccgccacccgcgcaggcacggacgatggcttccatattggagcctcgtccggaaatcaagatgacaatttttttcatcgcgcaattctaccaaggcaaggcgctaaactctggtaaagccaacgcattacgtgcttaattcacgagaatcggacagggcgcgatgtctctaacatgtgacggcatgcccgtatacccccgattgatggattgtgacgcttcgccccctctgctagagtgggcgctacgtccacgcgccaaccctgtgcatgacacagtgctcgccaagagctggtgacaacaaggacgaaacgggaatttgaacgggaattcgcatgtcgaacgctgcaccgacgttgttggtggtcgatgatcatcctatggctttgtcaggcactacggctttcctcgccgaagtcatgccggatgtggcagtccatgccgccggcagtgcccgcgaagccctgacaagcctgcagcagggtctgcgccccgatatcgtgctgctcgatatctggctgaacgatggcaccggcttcgatgccatgcagtcgttcaagaccgtcatccccggcgcacgcttcatcttcatgtccgccgaggccacccccgagatcgtcggccgcgcccgcgcgctgtcggcctgcggcttcgtcggcaagcaccttgatgccaatgccttcaccgccgcggtgcgcaaggtgctggcaggcgacacctccttccccaccgatgaggccctgaacggccgcgcgcagtcgttcgggcccgcccacggcattccggtcacgccggccgagctcggcctgacgccgcgccagggctcggtgctggcgctggtgctggaaggcctgccgaacaaggtgatcgcgcgccgcctggggctgaccgagaacaccgtcaaggagcacgtgtcagccatcctgcagcgcctgggcgtgcgcacgcgcatgcaggtgatgtcgcgcatggagcggttccgcctgcgccagtaacgcaggccggtaccctacgccggccgcagccagcggcgcagcagcagccgcagcgaagccgggtccaccggcttgggcagcacgaaatatcccgcctcttccgccgccgccagcgcggcggatttcaggtcgccggtcagcagcgcgctgcgcgcctgcggctgcgtgttctgccagcgctcgagcaaatccagtccgttctcgctgccgggcaggcgcaggtcgcagaagatgatgtccgggcgcaggcccttggcaaacagcttgtcggcctcggcgccgtgcgcggcgcaggccacgcggatgccccaggcctccatcagcgcgatccaggccttgcggatctggctgtcgtcgtcgaccaccagcaccgtgccctgcaggcggtcgggcttggcctcttccgcctgcgccatcgcgcgcatctcgcgcacgctggccacggtctcggccggcaccgtcgccagcgcgaaccagaacaccgaacccttgcccggcaccgagcgcacgccataggtgccgcgcatcaggcgcacgcattccttgaagatggccagccccaggcccaggccctgcgacgggtcgcgctgcgggttatggacctggtaatacggcgaaaagatgtcgggcaggtgctcgggtgtcacgccggcgccggtatcccagacttccagccgcacatgcttgcggcgctggcgcgcggtcaccagcacaccgccgcgctgggtgtagcgcagcgcgttctgcaccaggttgaacagggcccggcgcaacagcaccggctcggccatggcgtagagctcgtcgggcacgcgcggggtcagggtcaggccgctttcgcgcgcatcggcggcaaactggctcatcacgtcgcgaatcagcgcgcccagctcgcatggctccagcgtcggcaacaccttgcgcccttccagcttggacaggtccagcagcgaacggaacaggaggtcgatggtctgggtgcccgccgccacctgctccaccagcggatgcagcgccgacgactggttgcgcgcgcgcagcgcctccaccagcatcaccagcgcatgcaccggctggcgcaggtcgtggctggcggcagccaggaagcgcgacttctcctcgctggcatgcagcgcgcgctccttttcctcctggaactgcttggccaggcggcggctgtcgccctcgagctggatggcgcgcaccagcgtgacctgcaggtgcaaggcatggcgcgacagcatcagaccatagatcaccagcagcacctgcacatagacgccatggccggggaaggcgaattccgccatcaggatattgggcaccaggatcggcacgccggcatagaccaggttcgacggcaccggcgcctgcgacaccgcgccgcctgccagcaccccaagggtcagcaggtacagcacgctggagaacacggccgagcccgtatacaaatgcagcagcgccgaactgccccaggtcacgccggtcaggaaggcaaccgcgcgcatattgttccaccacttgcgcgtgtgcgcggagcggctcatcgaggcatggtcgcgctggtagccgacatagaaccacaggccgccgaccgtcagcagcagcatcaccgcgcaccagccgagcaaggccgcgcggctcacgtcgttccagaatcccagcgtggtcagcgcgggcagcagcaccgaggccacgatcgccgtgggcgagttcttgtgcacgatggccatcagcttggcgcgcgtctcgacgtcgagctgggcggtcgcctgaggcaggactcggggcaggagccgggaaaagaaccggttgggcagcgctttcaagtgtggctggcttggaatgggcggatgtcgggggcagcaggtgccagcgccgaagtgaagccgaagtgggccatatcatgccgccttttgcggcattgcgccatgccgcgagggccggttgcggcacaaaaacagcagcgcggcaccggccgcgggcggcgggagcggcaagcggacccattcgccttataatgctcgctttacctgaaacgtttcccgccgtccccgtgaaagtcttccgcggcctgcccaacgccgaaagccgggcgccctgcgcgctcaccatcggcaatttcgacggtgtgcatcgcggccaccagtcgctgctcgcgcgtgcgcgtgcagccgccgacgcacgcggcctgccgctgtgcgtgatgaccttcgagccgcatccgcgcgagttcttcaccccggacaaggcccccacccgcatcgcgctgctgcgcgacaagctggaaagcctgcgccgcaacggcgtggaccgggtggtggtggaacacttcaacgcccactttgccgcccagtcgccgcaggcgttcgttgagaacgtgctgtggcacggcctgcacgcgcgttgggtgctggtcggcgacgacttccgcttcggcgccaggcgcgccggcgactttacctacctgcaggaagccgggcgccgctacggcttcgatgtcgagcagatgggatcggtgtccgaaggcggcatccgcatctccagctctgccgtgcgccaggcgctggccgacggcgatctggagcatgcccggcgcctgctcggccacggctatgccatcagtggccacgtgatccacggccgcaagctgggccgcgacctgggcttcccgacgctgaacctgcgcatctcgcacaagcggccggcagtcagcggcatcttcgtggtgcaggtgcacggcatcgccgaccagcccctgccgggcgtggccagcatcggcgtgcgccccaccatcgaggacgccggccgggtgctgctggaagtccacctgttcgatttcaaagagaacctgtacggcaagctggtgcgggttgaattcatgaagaagctgcgcgacgaagcgcgcttcgacaacctggacgagctcaccgccgccatcgccaaggacagcgccgatgcgcgcgccttcttcggcctgaccgccccgggcgcggccgaaggcagcggcgggcgcgacttcgccacctccgccaccgaccgaattaggtagcggccggcgcccgcccgcacgccagtggcgcgggcccggcacgcacgccgccgccccagtctttccgcgcgcccgccggcctgccgccgcccgcgcgccaacccgaattgccctgagaatcgaaatgcctgacgacaaacgcgccaagcccgagaaaagcaaatatccggtcaacctgctcgacacgcccttcccgatgcgtggcgacctgcccaagcgcgagccgcagtgggtcaagcagtggcaggacaagcagctctacaagaagatccgcgcggcccgcaagggcgcgaagaagttcgtgctgcacgacggcccgccgtatgccaacggcgacatccatatcggccacgccgtcaacaaggtgctcaaggacatgatcatcaaggcgcgcggcctgaccgggctggacgccgtctacgtgccgggctgggactgccacggcatgccgatcgagatccagatcgagaagaaattcggcaagggcctgccggtgcaggaggtccaggccaaggcgcgcgcctacgccaccgagcagatcaagcgccagatgatggatttcgaacgcctgggcgtgctgggcgactgggaccacccctacctgaccatgaactacagcaacgaggcggatgaactgcgcgcactcggcaagatcatggagaagggctatgtgttccgcggcctgaagccggtgaactggtgtttcgactgcggctcggcgctggccgaggccgaggtcgaatacaaggacaaggtcgacctgtcgatcgacgtgggcttcccgttcgcgcaagccgacaagctggcacacgccttcaaggtgcccttcgagcagctcgacggcaagcccggctggatcgtgatctggaccaccacgccatggaccatcccgagcaaccaggcgctgaacgtgcacccggaagtggaatacgcgctggtcgagaccccgcgcggctacctgatcctggccaccgagcgcgtcgaggagcagctcaaggtctacggcctggaaggcaaggtcgtggccaccaccaccggcgcggcattgtcggaaatccgcttccaccacccgctggccaagatggacgcgggctatgaccgcctgtcgccggtctacctgggcgactatgtcaccaccgacaccggttcgggcatcgtgcactcggcgccggcctacggcgtggaagacttccagtcgtgcaaggcgcacggcatggccgattccgacatcatcagcccggtgatgggcaacggcgtctatgccggcacgctgccgctctttggcgggctgtcgatctgggacgccaacccgaagatcgtcgaggtgctgcaggcctcgggcaacctgttcaactcgcacaagtacacccacagctacatgcactgctggcgccacaagacgccgatcatctaccgtgccacctcgcagtggttcgcgggcatggacgtggacccggccgacgagaacggcaagaccggccccaccctgcgcgagaccgcgctggccggcatcgacgccaccgagttcttcccggcctggggcaagcagcgcctgcacaacatgatcgccaaccggccggactggacgctgtcgcgccagcgccagtggggcgtgccgatggccttcttcctgcacaaggaaaccggagcgctgcacccgcgcacgccgcagttgctggaagaagtggccaggcgcgtcgagcagcatggcatcgaggcctggcagacgctggacccggccgagctgctgggcgacgaggccagccagtacgagaagaaccgcgacacgctggacgtgtggttcgactccggcaccacgcactggtccgtgatccgcggctcgcaccgcgacgacctgtacgatccgtccgccgatgaagccgatggccgcctcgccgacctgtacctggaaggctcggaccagcaccgcggctggttccactcgtcgctgctgaccgcgtcgatgctgtacggcaagccgccctacaaggcgctgctgacgcacggcttcaccgtcgacggcgaaggccgcaagatgtccaagtcgatcggcaacaccgtgtcgccgcaggacatctcgaacaagatgggcgccgagatcatccgcctgtgggtagcctcgaccgactactccggcgagctgtcgatctcggacgagatcctcaagcgcgtggtggaaggctaccgccgcatccgcaacacgctgcgcttcctgctgtccaacctgtccgactacgaccacgccaggcacgcgctgccggcgtcggaatggctggagatcgaccgctacgccgtggcactgaccgcgcagctgcaaaaggaagtgctgtcgcactatgaggcgtatgaattccacccggtggtgtccaagctgcagaccttctgctccgaggacctgggcgggttctacctcgatgtgctgaaggaccgcctgtacaccaccgcgccggactccaaggcccgccgcgcggcgcagaacgcgctgtaccacatcacccaggcgatgctgcactggatggcgccgttcctgtcgttcaccgccgaggaagcgtggcagatcttcgcccacggcaccgagcacaccgacaccatcttcaccagcacctactacgcgataccggaagtcgacgatggcgccgacgatctgctgcagaagtggcacacgctgcgcgaagtgcgcgccgaggtcaccaagcagctggaagcggtgcgcgtggaaggcgagatcggctcgtcgctgcaggccgagctgaccatccaggccggcggcccggtgctggacgcgctgcagagcctgggcgacgacctgcgcttcgtgctgctgacctcatcggccaaggtaacgcacgcgcccgaggccggcgacctgctggtcacggtgaccccgtcgacccatgccaagtgcgagcgctgctggcactaccgcgccgatgtcggccacaacccggaccatccgaccctctgcgggcgctgcgacagcaacctgttcggcgccggtgaacacaggagccatgcctgatggcatcgaccacgtcccgttccgcgcgcccggcacgccgcaacaacaaggccgccagcaccaccccgctgctgtggatggccttcgcgctgctggtggtggtgctcgaccagttcttcaagatcgtcatcgtgcgcaccttcacctatggtgaatcgcgcccggtgaccggcttcttcaacctggtgctggtctacaacaagggcgcggcgttcagcttcctggccgatgccggcggctggcagcgctggttcttcaccgggctgggcatcgtggtgggcgcgttcatcgtgtggctgctgtatcgccacaccggacagcggctgttctgcttcgcagtgtcgctgatcctgggcggcgcggtcggcaacgtgatcgaccgcgtggtctacgggcacgtggtcgatttcctggatttctatgtgcgcaactaccactggccggccttcaacgtggccgactgcgcgatcacggtcggcgcggtgctgctgatcgtggacgagctgcgcagggtgcggcgccactgagcgccctgattgtgttccgctctcccctcacggggagaggccaggtgaggggcggttcagcaaggcaccacgccaccagaaccgcccgccctcacccccggccccactcccgccgtgcgggagtggggagccaaccctcagccggcttccccggtatcatttccctttctccccagccaggttccccaccatggatttgcgcggcaagcacatcgttctcggcctgaccggcggcatcgcctgctacaagtcggccgaactggtccgcctgctgaccaaggccggcgccaccgtgcaggtggccatgaccgaggcggcgacgcacttcatcacgccggtgacgatgcaggcgctgtccggccgtccggtcttcctgtcgcagtgggatgcccgcatcgacaacaacatggcgcacatcgacctgtcgcgcgaggccgatgccatcgtcatcgctccggcctcgaccgatttcatggcgcgcctggccaacgggctgtgcgacgacctgctcagcaccctgtgcatcgcgcgcgactgcccgctgctggtggcaccggcgatgaaccgccagatgtgggccgcccccgccacccagcgcaacgccgcgcaactgcgcgccgacggcgtgatgatcctgggccccggcagcggcgaccaggcctgcggcgaggtcggcgacggccgcatgctggagcccgaagaactgctcgacgacatcatcgccttcttccagcccaagccgctgcaaggcaagcgcgtgctgatcaccgccggcccgaccttcgaggcgatcgacccggtgcgcggcatcaccaacctgtcgtccggcaagatgggcttctcgatcgcgcgcgcggcgcgcgaggccggcgccgaggtgctgctggtggccggccccaccggcctgcccaccccgcgcggcgtgctccgcaccgacgtgcgcagcgcgcagcagatgcatgacgcggtgatcgcgcagctgcacggcgtggatgtctttgtcgccgtggccgcggtggcagactggcgcccggctgaagtcgcgcagcagaagctgaagaaggccaacgataccgacacccccacgctgcagttcgtgcagaaccccgacatcctggccacggtcgcggcgcgggccgacgcaccctactgcgtcggctttgccgccgagagcgagaacctggagcggtacggcgagcagaagcgccagcgcaagggcgtaccgctgctggtcggcaatatcggccaccataccttcggcctggacgacaacgaaatcgtgctgttcgacgccgccggcatgacgcggctgccgcgcgccgacaagctgtcactggcgcgccagctggtggcggcgatcggccagcgcctgcccgggcgcacacggcctgatggcgggcgcgcgtccggtatcatgcgcggctgccacctattccgttgaaccgatttcccccaggattcccatgacccagccactgaacccaaccgtcgaaatcaaggtgctcgatgcgcgcctgaatgaatggggcctgcccgcctaccagagcgaaatggccgccgccatcgacctccatgcctgcgtcgacgccccggtatcgatcgcgccgggcacgcccgcgcaactggtgccggccggcatcgccgtgcacatgggcaacccgtacatggccgcgaccatcgtgccgcgctcgggcctgggccacaagaagggcctggtgctgggcaattcgatcggcgtgatcgatgccgactaccagggccagatcatggtcagcgtgtggaaccgcaacgcgcccggcaccgagccgatcgtgatccagccgggcgagcgcatcgcgcagatgatgttcgtgccggtgctgcggccggtgttttcgacggtggcagaattcagcgaagacagcgaacgcggcgcgggcggctttggctcgaccggcgtgcaccacgccaaggccagcgcctgacgcagcctctggccgcacaagacactggcgccccgcggggcgccagtttgcttttcagccctgctgctcgaacagcagcgccacgccgctggcggcatccgccagcaccagggtctcgcgcgggcccaggtcgtgggtcggcacaccctgttcgcgccagccggcacgtgccgccgccaggtcatcggtgcgcaggcggattgcagcgtagcccggcccctcgcgccggatatgcgcggtgccggtggccgaagccagcgcctgcggcgtgctgaccaccagcgtggcatcgtccagcgccaggctgcagacatgttcgctcagctgcgtcagctcgccgccggtcagctccgcgtaggcgtgcgcggcggcgtccaccagcgcgggcgccaccaccaggaacatggtggcgatgctgtgcgcgccgttggcatggcgggtccattcgggccgccacagcagttcgggcgtacggtgctcgcagacgaagtagcgcgcgcccggcgcatcgtcaagcgcggtcacgcggaaggtggccgggtgctcgctgccgtcatccagccgcaccggacgcgagaactcgatcgggtccgaggtgtgccagcccgccgcacgcagccgtgccgcggtggcaaaggcatcggcgctcttgcacgacatcgccgcgcagccgccgccgtgcgcctgcgcatcccagtagtactggcggcttgggctgggcgcggtcacgtgcagcaactcaaggtagtcccgccgcagcatgatgcagtggttctgcgagccgagcgtgtggtagccgcgcggcgtcagcgtaaagccgagccggcgccatgcccgggccccggcatcgaggtctgggcacaccaccaccgcgtggtcgaacatttccgcttgcgttgccatcggcatcctctcggtttcacggcgcacccgcgccggacatcgtcattcgaactggatattggccttgcgcgccacggcctgccatttgtcatgctcgcggcgcaccaggttgccgaggtcggccgggctgccgcccacgatctcgaagccctgcgcggccagcgcatcgagcacgcgcggctggcgcagcgattcgaccagcgcgtcgtggatgcgcgtgaccgtggatgccggcaggccggccgggccgaacacgccgatccaggagtaggcctcgaagcccttgagcccctgctctgccaccgtcggcacctgcggcagctggcgcagccggctggtgccggtcacgcccagcaccttgatggtgcgtgcggccacgtgcgcctgcacggcggcgtagctgctgaagaaaatatcgacctcgttggacagcaccgcctgcacggccgggccgccgcccttgtagggcacatgcagcatgcgtacgccggcttcggtcgccagcgcctctgccgccagctggttcaggctgccgatgccggacgaggcatagcgcacgccgtcgggcctggccttggccagctccaccagctcgcgcacattggccacgggcagcgcgggattggcggcaatcaccagcggaaagcgcaccagctgcgagattggcgagaaatcgcggaaggtgtcgtagggcagctgcttgtaggcgaaagggttgatggcgtgggtgtcgaaggccatcaacagggtggtgccgtccggcttcgcgcgcgccacggtgctcgatgcgatcaggccgccggcacccggcttgttgtcgaccaccgcggcctgccccagcgtcgccttcagcccaggctgcagctgccgggccacgatgtcgacgctcccgccaggcgggaacggcagcaccagcgcgatcgggcggttgcccgccagcggttcggcgccggcggctgcagcgacgtggagcatcgggacgggcatggcacccagcggcaggatcttgagcagcaggcggcggcgccgcgtgcgttcggcagaggacatcagggttttcaggctggattcctggccggttgcgcggccagctgcggccgcaaacccgtgccccgacgggcatggccggcggccgccgggacaaaaagaaaaggggcggcatgactgccgcccccgtattttgcccgatgaccggccacgttgctggcaacgcggccgataaccgctcaggcttctgcgcgctgttcctcgggcgcctcgggcggttccggctcgatctcggagaaatcgagcttgatctggtcctgctcgtccaggtccaccaccaccttgccgcccgaaaccagcctgccgaacagcagttcgtcggccagggccttgcggatcatgtcctggatcaggcgctgcatcgggcgcgcgcccatcagcggatcgaaccccttgtgcgccaggaacttgcgcagcttctcggtaaagctggcttccaccttcttctcgtgcagctgctcttccagctgcatcaggaacttgtcgaccacgcgcaggatgatttcctcgtccagcgagcggaagctgatcatggcatccagccggttgcggaactccggcgtgaacatgcgcttgatgtcagccatctcgtcgccctgctcgcgcgagctggtgaagccgatggtggcgcggttcatggtctccgctcccgcgttggtggtcatgatgatgatcacgttgcggaagtcggcgcgccggccgttgttgtcggtcagcgaaccatggtccatcacctgcagcaggatattgaagatatccggatgcgccttctcgatttcgtccagcagcagcacgcagtgcggcttcttggtgacggcctcggtcagcaggccaccctggtcgaagccgacgtatcccggcggcgcgccgatcaggcggctcaccgcgtggcgttccatgtactcggacatgtcgaagcgcagcagctcgatgcccatgatgaaggcgagctgcttggcgacttcggtcttgcccacgccggtggggccggagaacaggaacgagccgatcggcttgtcggtcttgcccaggccggcgcgcgacatcttgatcgccgaggccagtgcctcgatcgccgggtcctggccgaacaccaccgacttcaggtcgcggtccagcgtctgcagcttgctgcggtcgtcctggttcacgctctgcggcgggatgcgtgcgatgcgcgagacgatgtcctcgatctcgcccttgccgatggtcttcttctgcttggacttcggcaggatgcgctgcgccgcgccggcttcgtcgatcacgtcgatcgccttgtcgggcaggtggcggtcggtgatgaagcgggccgacagctccgctgccgcggtcagcgccgaggccgcgtacttgacgccgtggtgctcctcgaagcgcgacttcaggccgcgcaggatctgcacggtctggtcgaccgaaggctcgaccacgtcgatcttctggaagcgccgcgacagcgccgcgtccttctcgaagatgccgcgatattccgtgaacgtggtcgcgccgatgcacttgagctggcccgacgacagcgccggcttgagcaggttgctggcgtccagcgtcccgcccgaggcagcgcccgcgccgatcagcgtgtggatctcatcgatgaacaggatcgcgttcggattgtccttgagcgacttgagcacgcccttcaggcgctgctcgaagtcgccgcggtacttggtgccggccagcagcgcgcccatgtcgagcgagtagacggtcgccttttccaggatgtccggcacctcgttcttggtgatgcgccacgccaggccctcggcgatcgcggtcttgccgacgccggcctcgcccaccagcagcgggttgttcttgcgccggcggcacagcacctggaccacgcgctcgacttcgctctcgcggccgatcagcgggtcgatcttgccggccttggccagcgtgttcaggttctgggtgtattgctcgagcgggctttccttgccgtcgccgccctcgccttcgccggcggcatcgccatgcttggcgggctcggactggtccttgcggatgccgtggctgatgaaattgaccacgtccagccgcgtcacgccctgctgctgcaggtaatagaccgcgtgcgaatccttctcgccgaaaatcgcgaccagcacgttggcacccgtcacttccttcttgccgttggaagtggactggacgtgcatgatcgcgcgctggatcacgcgctggaaaccgagcgtgggctgggtatcgacctcgtcggtacccggcactaccggcgtgttatccgcgatgaagttcttaaggctggtgcgcaggtcttctatattggccgcgcaggcgcgcaagacttccgctgccgtgggattgtcgagcaatgccagcagcaggtgctccacggtaatgaactcgtggcgtgcctgcctggcttcgacaaacgccatatgcaggctcacttccaattcttgcgcaatcatgcttcctccatcacgcactgcaggggatgccccgcctgccgcgcgtgcgttgacaccagctcgaccttggtcgctgcaatatccctggtgtagataccgcagacgccctttccttcccggtgcacggtgagcatgatctgcgtcgccgtttcccggtccctgctgaaatactgctgcaggatcatcactacaaactccatcggagtgtagtcgtcattaagcagcaccaccttgaacatggcgggcggtttaagcgcctgctctttccgctccaggatggtgcccgcttcgcgttgtgggacattcgcaagccgtgtagccatggctttattctaacccttactcgcaactctgcaatttggggaaaaggcgccggattcaagagccgggccacctgtttccggtggtggaaggacgcgggatttcacgcgggaggcattgcaaggcacgtggccggcgcgggcgggacagcaagcacggcagccctggcgcatgccgccaaggtaccaccaggtgccgtcccattcccgccacaccctgctggcagtggggaatccgccaacttgacagtatcctgctttgccagaagaatcgttcgcacacctgccgacggccaacgagccaaagcaacagccgagacaggtgatccgtgagcagggaggccacggccgccgcggcggcgagtcagcatcgagactgtccgccacgcgattgcacctcgccgcgcgtcatcgccggccgcgcctcaggacgcggcaggtcatggcgccgcagtccgtgccgtctggccggcaaggcttccccgctttgaaatctgctatttcgtgggggagtatatggcaagcggtatcgtcaaatggttcaatgacgccaagggcttcgggttcatcaagccggacgagggcgaagaagaactgtttgcgcacttttcggctatccagatgtccggcttcaagacgctgaaggaaggtcaacgcgtctcgttcgaggtggtccagggccccaagggcaagcaagccaccaatatccaggacgccagctaaagcgcgccgcgaccgcatcccggccgcagagccgcggagcggtcaaccagggtgtggggggagctcccccgggacgggatcgatgccagcgccccgcgttgccgccacggcggtgcggcgggtgccggcgcggatcagctgcacgcaccacatccgaccgaaagcccggcctcgcgccgggctttctgcttgtgccccggggtcgggccatcaggcccagccgtcgatcttgagcccgctggcctgctcggcttcttccctggtgaccttgcgcacagtctggccgaaggtccagacatggccctccgcgtcccgggccgtgtaggtccggtcgccgtagaactcgtcctgcggctcgcgcaggatcacggcgccggcggcgcgggcgcgctcgcaatgctggtccagcccttcccgcaggtgcacgtgcagggtctgggtattcttgcccccgatcgaggccgggctggcggtaaagtccgcccactcgctgcccaccatcaggtagctgtcgccgaaacgcatttcagaatgcaccagctggtcctgctggtcgcggatcaccatgacccgctcaaagccgaaggcgcgctccagccagtccagggccgccagcgggtccttgtagaagagggccgcaccgaacgcggtgcggcggaagggatcgtccatgcctgtctcctcgggccgccaggcccgtcagtccaacccctgacgttctaggcaacagtggcgcccggggcaagaaaaaaccccggcgccgaccagacggcaccggggttttccttggcaggtcgcccgccgcagcgggagtccgtgcttacatattgtcgatcatcacctggccaaagcccgagcacgacacctgcgtcgcgccttccagcaggcgggcgaagtcatacgtcaccttcttggacaggatcgactgctccatcgacgagatgatcaggtccgcggcttcggtccagcccatgtgacgcagcatcatttcggccgacaggatttccgagcccgggttgacgtagtccttgccggcgtacttcggcgcggtgccgtgggtggcctcgaacatggcaaccgagtcagacatattggcgcccggggcgatgccgatgccgccgacctgtgcggccagcgcgtcggagacatagtcgccgttcaggttcagcgtggcgatcaccgagtattcggccggacgcagcaggatctgctgcaggaaggcgtcggcaatggcgtccttgatcacgatgtccttgccggtcttcgggttcttgaacttgcaccacgggccgccgtcgaccagctcggcgccgaattccttttgcgccagctcgtagccccagtcacggaagccaccttcggtgaacttcatgatgttgcccttgtgcaccagcgtcaccgacggcttgtcgttgtcgatggcgtactggatcgccttgcgcaccagacgctcggtgccctcgcgcgagaccggtttgatgccgatgcccgaggtcgccgggaagcggatcttcttcacgcccatctcgtcctgcaggaacttgatgagcttcttcgcctgctcgctttccgccgcccattcgatgccggcgtagatgtcttccgagttctcgcggaagatcaccatgtcggtcttttccggctcacgcaccggcgagggcacgcccttgaagtagcgcaccgggcgcaggcagacgtacaggtccagctgctggcgcagtgccacgttcagcgagcggatgccgccgcccaccggcgtggtcagcggacccttgatcgagaccacgtaatccttgagcacctccagggtttcgtccggcagccacacgtccgggccgtagaccttggtggacttctcgccggcgtagatctccatccaggcgatcttgcgcttgccgccataggccttggccacagccgcgtcgaccaccttgatcatcaccggggtgatatcgaggcccgtaccgtcgccttcgatgtaaggaatgatcggattgtccgggacattcagcgaaaagtcctggttgaccgtgatcttttcgccggccggaaccttgatatgttggtacatgacgtctccagtacggaacggttgtgactgccgccggttcatggccggtcggcgagattcggggagatggcgctgtggcattgtagcgggccttgctgcgcgcccgtgctgcattgcatcaccctggcgccatcctgggctgccttcagtcttatataagacacaagactaatttcgtattatgcagcaatttttcatcatccgccaatcgggccggaccccagatccgccgatttcccggcccggcgcgccgctgcggcatacttgcgccccatgaccctgattgccctgaacaagccgtttggcaccatgagccagttctcggaacacccgacgcgcccgacgctggccgcgtgcgtgagcgtgcccggcgtctacccggccgggcggctcgatgccgacagcgagggcctgctgctgctgaccgacgacggcgcgctgcaggcgcgcatcgccgacccgcgccacaagctggagaagacttacctggcccaggtcgaaggcattcccgatgccgccgcgctggcccggctgcgcgccggggtagacctcggcgacttcgtgacccagcccgccagggtacgcgccatcgacgcgcccgactggctgtggccgcgccagccgccggtgcgctttcgcgcggcgatcccgaccgcgtggctggagctgaagatccgcgagggcaagaaccggcaggtgcgccgcatgaccgccgcggtcggctttcccacattgcggctggtgcgcgtcgggatcggcccgctcgacctgcgcgcgctcggcctcgcgcccggggcctgctgcgaggtgttgccggcgcaactgggactggcaccggcagcaccgcgcatgcgccaggagccggcacctcgatcccatgtctcgaagaccagacaggcgaacgacaccaagcggcgttctcgttacaaaaactaacaagtcgcgggtcaacgctggcggcagcggcctcgttcttgtcggggacacgtcctatcacgcgtcaaactttccgactgttctcatccttcgaggtaatacgtcatgaaaaaactgatcgctgctctggttgttggcctgttcgccaccggcgccttcgcccaggcttcggcacctgctgccgccgacgctgcagcgcccgcggccaccaaggaagccccgaagaccacgaccaagaagaagaccaccagcaagaagcacagcaagaagaaggctgcccccgccgcttcggccccggctgcccagtaatcgctggcgcccttcctgccccgtgcgctcgcgaggcaggaaagagaaggcaggctgccgccaggcgcctgccttttttgttgccgcgacagctcgtgatgcgcgacgtacggcccgccgcacatcggtacactgcgcgtgcgctatgcttgcggctgccgctgcccgcgccatttcagactgaacaccatgtccttcctgtccaacacgctgttgtcacgatgctcctcgattgccggcctgctcgcgctgagcgccgggatcgcgcacgcgcaggccgcgctgccggtggtgccgctcaccgcaggcatgtttgcaatccaggccgaggttgccgccacgccggcggcacgcgagcaggggctgatgtaccgcacgaccatggcccccaacgccggcatgctgttcgtgttcgagcagaaggcgggccactgcttctggatgcgcaacaccgagctgccgctgtcgatcgccttcctggccgatgacggcaccatcgtcaatatcgaggacatggcgccgcgcacggagagcaatcattgcccgaaggcggcgatccgctatgcgctggaaatgaacaggggatggttcgcgcagaaaggcatcaaggccggcgcgaaaatcggcggactgccgcagcctcgctgagtgcggcagcgccaggcggcgccggcaggagcaccggcgcgggaggcaggaatcagtcgcggaagttgttgaagtccagcggcgcctcggacacgtccttgcgcagcatcgccatcacgctttgcaggtcgtcgcgcttggcgcccgacacgcgcaccgcatcgccctggatgctggcctgcaccttgatcttgctgtccttgatgatgcgcacgatcttcttggacaggtcgccggtcacgcccttcttgatcgagatcacctgcttgaccttgtcaccgctgatcttgtcgatcttgccgtagtccaggaagcgcacgtcaacgttgcgcttggccatcttgttgatcagcacatccttgacctggctcagcttgaaatcatcgtcggcaaaggcagtcagttcattttccttgtgctcgacccgggcgtccgagcccttgaaatcgaagcgcgtcgagatttccttgttggcctgctcgacggcgttcttcacctcaaccatgttcgcttcgcacactacatcaaacgacggcattgcattctccttgtgatccgtatgcccggaagccggccgcgcacggcgccttccgtataatccagcctacctcgcagttccgggtcgcttgccctccagcggcggccgcgtcacctttcccttgcatggcagatttccacgaattctatcccctgcgtcgccacaatacattcggattcgacgcgcgcgcgcgctttgcggtgcatgtgcgcagcgaagccgacctgaccgcggccctggccgacccgcgtgccgacggcctgcccctgctggtcctgggcggcggcagcaatgtggtactgaccggcgacctggacgcgctggtgctgctgatggaaatccccggctaccagccggaggagactggcgatgcctggctggtcaccgccggcgccggcgagaactggaacgcgctggtcaaccgcaccatcgccgacggcatgcccggcctggaaaacctggcgctgatccccggcaccgcgggcgcggcgccgatccagaatatcggcgcctacggggtggagctgcgcgagcgcttcgaaggcgtgcgcgcctatgaccgccacaccggcgcattcgtgtggctggacctgcgggcctgcggcttcggctaccgcgacagcctgttcaagcacgccggcgccggccgctacatcatcacggcggtgacgctgagcctgcccaaggcgtggcaaccggtgctgtcgtacggagagctggcgcgcgaactcgatggccgggctgcgcccgatgcggccacgattcgcgacgccgtggtcgcgatccgttcgcgcaagctgcccgacccggcacagctgggcaatgcgggcagcttcttcaagaatccgctggtcagcgcggcgcagcgcgacgcgctgctgcaggccaacccggacctggtcagttatgcgcagccggacggctcgtacaagctggcagccggctggctgatcgaccgctgcggcttcaagggcatgaccgatggcccggtgggcgtctacggcaagcaggcgctggtgctggtgcaccacggcggcggcaccggcgcgatgctgctggcactggccaaccgcatcgccgatgcggtgcaggcgcgctttggcgtgcgcatcgaaccggagccggtagtgctgtaaagcaggtgggccaggaccggcccgccgcgccggtcacgcgaagtggcagacgtagtccagcgtttcctgcacctcgatatcgaagctgctgttgcccggcacgctgaactgctggcccgcgccataggtctgccagtcttccgaaccggccaggcgcacgcggcaggtgccggcgttgatttccatgatctcgggcgcgccggtgttgaaggtcagcgcggccgggaagatcacgcccagcgtcttgcgggtgccgtccgggaacagcacggtgtggctgacgcacttgccgtcaaagtacaggttggctttcttgacgaccgacacgttgtcgaactggctcacttccatctccttgggtttctgtacgaaagacgtaaaaagaggggccatcgcggcccctccctgttcaccccgcgccgcgctggttcagtagcggccgcagagcaggtattccatcagcgccttctgcacgtgcaggcggttctcggcctcttcccagaccacgctcttgggaccgtcgatcacggcggcctcgacttcctcgccgcggtgcgccggcaggcagtgcatgaagagcgcgtcgggcgcggcgcggtccatcatcggggtcgtgaccatccagtccttgaaggcgcgcttgcgggcgtcgttctcggcctcgaagcccatgctggtccagacatcggtggtgaccaggctggcgccctggcaggccgttagcggatcgtcgaagaccttgaccaggccggctgccgacgccggcaccatcgccggatcaagctggtagcccggcggcgccgagaaatggaaggtgaagccgagccgctcggcggcctggatccaggtgtaggccatgttgttggcatcgccgatccacgccacggtcttgccgcggatactgccgcgctgctcgatgtaggtgaagacgtcggccagcacctggcacgggtggtattcgttggtcaggccgttgatcaccggcacgcgcgaatgcgcggcaaagcgctcgatgatgtcctggccgaaggtgcggatcatgatgatgtcgaccatgcgcgagatcacctgcgccgcatcctcgatcggctcgccgcggcccagctgcgagtcgcgcgtgttcaggaacaccgcgtggccgcccagctggtggatgccggcttcgaacgacaggcgcgtacgcgtggaattcttctcgaagatcatggccagcgtgcggtcgtgcagcgggtgccaggtctcgtagttcttgaacttggccttcaggatccgcgcgcgatccagcaggtactcatactcgtcgggagtgaagtcgctgaactggaggtaatgcttgatcggggttgagctcataaaacaaagaaggcggctcggtggggacgcgccgtcacgaagtgttcatgactcaagcgcgccgcggagccgcctttcgcgtcgcatacgcaatttaactgcaagaatcataagggattatttctgctttggcgagtccgggacaacccggcacggacttgcgccctgcacttgcccgggcccgctgacaggttcccgacaggatttcgcccttatgcgcaactcttatataagatataatacccgctgattcacgcggggcccggcatacccatgccgctgcccgccgccggcatcaaaagtgcccccgcaagacaccgacgccccgccttccggctggaaccagcgcgaaccaaacgcgccccggccgcgtcaaacgggcgcccgtccagcgggtttaccgtcgagtcgtccgcctcacccgcagtgtccagcctcatgaaccccaacgttcgcgaattctttatccaaggcattaccaaggaaggcaagaccttccgcccgagcgactgggccgaacggctgtgcggcgtgatggcgcagttccgccccgagggcgacagcggcgacccgcgcctgacctactccccctacgtgcggccgatcttcgccggcaatgtcaaatgcgtggtggtggacgtgcggctgcgcgacattgaacccaaggcgctggatttcgtgcttaactttgcgcgcgacaacaacctgcagctggttgaagcctgttcgctggaataagcgtgccggcctggcaccggaaagcaaaaaagctcgtcggatgacgagcttttttattggcggatgcctgggcaccctcctctgctggaccgccggggcggcccgggcagcgatcaggcagccatcgacttgatggcggccgacaggcgcgacttgtgacgtgcagccttgttcttgtgcacgatcttcttgtcggcaatgctgtcgatcacggcttgcgagttcttgaagatctcggcggcagcggccttgtcgccagcgtcgatggccttgcggacggccttgacggcggtgcgcagacgcgaacgcaggctggagttgtgagcgttctgggcaacggcctggcgggcgcgcttgcgagcttgtgcggaatttgccatgtaaaaatatcctgaattcagatgcgtgccgcgggggacacaacaattaagtcatatcgagcgacccgggatgcactgacacacgaatccggaacgcaactgtccttgtgaatcggcaattatacacagatgccggcgcacaaagcaacacggcggacactttgccagctcaggcccgggcgggcgccgggccggtccgtataataagcgccacattgtgccggggcacgtggcgcgccggcaactttatcgcccggaccgcgtctcagtggcgtccccggcatgcggtgcgcccgcaccgatccaccgtcccgcaccgacccgcaccttgaacctgctcaaagcgctcgccaccatcagcagccttacgatgctctcgcgcatcaccggcctcgtgcgcgaaatcctgatcgcccgcgccttcggcgcgtcggagatgaccgacgcgttcaacgtggccttccgcattcccaacctgctgcgccgcattttcggcgaaggcgcgttctcgcaggccttcgtgccgatcctgggcgaataccacaccaagcgcggcgacgagccgaccaagacactgatcgacgccgtcgccacggtcatgacctgggtgctgatgggcgtgtccctgcttggcgtgatcggggcaccgctggtgatgaccgcggtcgccaccggcttccgcgggcaaagcgagacctataccgcggccgtgttcatgacgcgggtgatgttcccgtatatcggcctgatctcgctggtggcgctggcgtccggcatcctcaatacctggcgcaagttcgcggtgccggccttcacgccggtgctgctcaacctgtgcctgatcatcgcggccctgttcgtcggcccgcacatggaccagccgatctacgcgcaggcgtggggcgtgctggtcggcggcgtgctgcagctggcgatccaggtgccggcgctgcggcgcctgggcgtgatgccgcggctgagcttcaacctgcgcgcggcgtggtccgatcccggcgtgcgccgcatcctgcggcagatggggccggcgctgctggccgtgtcggtggcgcagatcagccagatcatcaataccaatatcgcctcgcggctggccgcgggcagcgtctcttacctgacctatgccgaccggctgatggaattcccgaccgcgctgctgggcgtggcgctggggaccatcctgctgccgagcctgtccaaggccaacgcctcgggcgaccatgccgagtactcgagcctgctcgactggggcctgcgcctgaccttcctgctggcggtgccctgcgcggtggggctgttcgtgttcggcgcgccgctgaccgccgtgctgttcaactatggcaagttcgacgcccacgcggtcgagatgacgcgccaggcgctggtctcgtacggcgtcggcctgatggggctgatttcgatcaagatcctggcgcccggcttctatgcgcgccaggatatccgcacgccggtgaagatcgcactgctggtgcttgtgatcacgcaggcctgcaactatgcgttcgtgccgtggatcggccatgccgggctggcgctgtcgatcagcgccggcgccaccatcaacgcgctgctgctgttcttcggcctgcgccggcgcggcctgtaccggccggcgccgggctggtggctgttcctggcgcagctgtgcgcctcggtgctgctgctgtccggcatgctgctctggttcgcgcgcaacttcgactggatcgggctgggcgcgacgccgctgctgcgcatcgcgctgctggcttcgtgcctggtacttgcagcggtggtctacttcggtacactgtggctcatgggactgcgctactctgccttcaggcgccgcgccggctgatgggccagcgaatctgccaacgcatgggccacctaacgagccggcaatggtgacccacgctgcgcgcggtgccggcggctgcaccgggaaaccgacatgacatccaccaaagtcctggattatttcgccagcctcgtggctgacgaaaacggcatcccgctgaccgaaaccgcgctgtccatcgcgcaggacgcctaccccgacctggacctgcagtccgagcttgcggcgctggacgtgctggcgctgcgcctgaagcgccggatcgccgaaggcacccccgcgatccagcggctgcgcctgctgaaccatttcttctatcgcgacctgggtttcggcccgaacgcgaacgactactacgaccccgacaactcctacctgaacgtggtgctgcgccagcggcgcggcatcccgatctcgcttgcggtgctgttcatggagctgggccagcagatcggcctgccgctcaagggcgtgtcgttccccaaccatttcctgctgcgcatgacgattcctgccggcgaggtgatcctggacccgctcaccggcgagaccctgtcgaaggaacggctgcaggaaatgctggacccgtacctggagcgcgaaggcatcagcgatgccagccaggtgccgctgggcctgttcctgcgcgcggccagccaccgcgagatcgtcgcacgcatgctgcgcaacctgaaggcgatctacctgcaggagtcgcgctggcagaggctgctggcggtgcagaaccggctggtgatcctgctgccgggttcgatcgaggaagtgcgcgaccgggggctggcgtacgccaacctggagtgcttccgccctgcgctggccgacctggaagcctatgtgctcgcccggcccgatgcggccgatatcggccagatccgcgagcgcatgccggcgctgcggatgatgagccgcagcctcaactaagaacccgcttcatagtgaaaaaagggcgcgaaggctgcgcggcccctcacttgctcagcgctccacgcgcgtgggccggcggcggttgccgcgcaccagcttccacagcccgcccagaaccagcggcaccacggccgcgccaatgccggccagcacgatcaggttcaggtactggcggatgaacggcaggttgccgaagaagtagccggcaaagaccaggccgaccacccaggccacggcgccgaccacgttgaacatctggaagcgcgcaaaggtcatctgcgacacgcccgccacgaacggggcgaaggtgcgcacgatcggcacgaagcgcgccatcaccagcgtcttgccgccgtgccgctcatagaagtcatgggtgcggcgcagcgcatcctggtccaggaagcgccactgatggtcgaacaccttgggcccgatccagctgcccaccaggtagttgacggtattgccggaaatcgccgccaccagcagcaggccgatcagtgcccactcgttcatggcgccggttgcgcagaaggcgcccgcgataaacagcagcgagtcgcccggcaggaacggcaggaccaccagaccggtttcggcaaagacgatcaggaacaggatggcatagacccagtggccgtactggtcgatgaccgtgccgaggtatttgtcgacatgcaccagcatgtcgatgagctgcaaagcgagatccaagtcgttccccgttgatggtttggttgactgcgttctgtccgatgcggcctgggccgccttggcctgaatcatacaagagccgccgcgccaatccgtcacctgcggcgcctttgcgcgtccgactccgtgcgggcgtccacgtataatcgccggatgcctgcctccgcctccagcaccgccctgcgcaccacccagcagccgcgcccgatccggccgctgccggaccagctcatcagccagatcgccgccggcgaagtggtggaacgaccggcctcggtggtcaaggagttgctggaaaacgcgctcgacgccggcgccacgcagctcggcatccggctggaagaaggcggcgtgcggcgcatcgtcatcacggacaacggctgcggcatccctgcggcagagttgccggtcgcgctgatgcgccacgccaccagcaagattgcgtcgctcgacgaactggaatcagtgctgacgctgggcttccgcggcgaggccctggcctcgatcgcctcggtgtcccagctggccctgaccagccgcaccgcggccgatgcccatgccacccaggtcagcgccgataccggcacggtgcagcctgcctcgggcggggtcggcaccaccgtcgacgtgcagcacctctacttcaacacgccagcgcgccgaaagttcctcaaatcggagcaaaccgagctggggcactgcctggagatggtacggcgcgtggcgctggcgcggcccgacgtgaccatctcggtccaccacaacggcaagccgctggagcactggaatgccggcgacgtcgccacccgtaccgcgcaggtgctgggcaatgactttgcccgcgcccgcctgccactggacgaagaggccgacacgctgcacctgtatggctttgccgggctgcccaccgcctcgcgcgggcggccggaccagcagtacttctttgtcaacggccgcttcgtgcgcgacaagctgctcaatcacgcggtgcgcagcgcctaccaggacgtgctgcacggcgaccgcttcccgtcctatgtgctgtgcctggacctgccgccggagatggtcgacgtcaacgtgcacccgtcgaagatcgaagtgcgcttccgtgaatcgcgcgccgtgcaccagttcgtctaccacgcggtgcagcgttgcctggcgcggcaggccggcgggaacggcgacagcctgcataccgatgccgacggcgagatcaccctgccgtctggcggcgcgacaccggcgggcggcgcacggccgggctttggcggcggcagtggtggtggcggccagtggatcaattattccgcggcacgccagaccgaactcggcatcgcccagccacgccaggcctacctgggcatggtgcgcgatgccgccgcaccggcagcgcggccgtatggcgccatgcccggcaccccggcgcaagcgccggcctggctggccgacgcgcaggcggcacgcgccgacgacccgcccggcctgctggaccgcctgccgccggccgcgcgcgccggctttgccgatcctgccgacgcccccgacgaccacccgctcggctacgccatcgcccagctgcatggcatctatgtgctggcgcagaacgcgcgcgggctggtgctggtggatatgcatgccgcgcacgaacgcatcctgtatgagcagatcaaggccggcctggacgcgcgcgacctcgcggtgcagccgctgctgatcccggtcacgctgcccggcagcccggtcgagatcggcgtggccgaagaacaccaggagacactgacgctgctgggcttcgatatcgccccggtgtcgcccaccactctcgcggtgcgagcggtgccggcgctgctgcagcaggccgatgccgaagcgctggcgcgcgatgtgttgcgcgacctgcatgcctacggcggctcgcgcgtgctggccgagcgccgcaacgaactgctggccaccctcgcctgccacagcgcggtgcgcgccaaccgcaagctcacgctcgaggaaatgaatgcgctcttgcgccagatggagcagaccgagcgcgccgaccagtgcaaccacggccgcccgacctgggtgcaactgaccgtgaccgagctggaccggctgttcctgcgcgggcaataagccgctcgccccacgattcatccaaggctttcgatgtccgccgtaccccacgattccgccacgcatccgcccgtggtctgcctgctcggccccaccgcctcgggcaagaccgcggccgcgctggcgctggcggccgacgcgccggtggagatcatcagcctggattcggcgctggtgtaccgcgagatggatatcggcaccgccaagcccacgcgcgaagaacttgcagccgcgccgcaccacctgatcgacatcatcgacccggccgacagctactccgcggcgcagttcgtcaccgatgccgaacggctgatcgcacagatccgcgcgcgcggccatgtgccgctgatcgtcggcggcaccatgctctactacaaggcactgacgcaggggctcaatgacctgccccaggccgatgccgcgctgcgcgcggagctggaccagcttgccgccgagcgcggctggccggcgctgcatgcgatgctggccgaggtcgacccggtcaccgcggcgcggctcgcgcccaatgacgcgcagcgcatccagcgcgcgctggagatccaccgcctgtccggccagccgatgtcggcactgctggcgcgccaggccgaggggcgcacctttgccggcgcggcggaccagcgcttccgcgtgattgcgctggagccatcggaccgcctggcgctgcacgcgcgcatcgctcagcgttatgacgcgatgctggccaacggctttatcgaggaagtcgagcggctgcgccggcgcggcgacctgcatccgggcttgccgtcgatccgctgcgtcggctaccggcaggtatgggagtacctggacggcgacgcagactttgccaccatgcgcgagcgcggcatcgccgccacgcgccagctgtgcaagcgccagctgacctggctgcgcagcacgcccgagcggctggtggtggattgcctggcgcccgggtatgtcgaccaggtgcgcaggctggcggacttcgggcactgacccgattgcatgcaagctggcgcggcaagtgacgcacaggcgataattccgaattcctgtttgccggagagccgacccagcatgtccaagcccgccttcacgctccgccccgccaccgccgccgacagcgagacgctgttcaacctgatcctggcgctggccgaatacgaaaagctgacgcatattgtcgaagccacgccgcagaagatccaggatgcactgttcggcgccacgccgcatgccgaagcggtgctggtcgaagtcgacaccgatggcggccggcaagccgtcggctttgccctcttcttccacaatttctcaaccttcctggccaggcccggcctgtacctggaagacctctatgtcgatccggcctggcgcggccacggcctgggcaaggcgctgctcaagcacctcgcggcgctggcggtcgagcgcggctgtggccgcttcgaatggtcggtgctggactggaaccagccgtcgatcgacttctacgaggccatgggtgcggacgtgctgcccgactggcgcatctgccgcgtgaccggcgaggcgctggacaagctcggcgcgaagtaagaacggcaaccggtccgacgccgctgttatacacttgatggcaagccgccatacaataacgacaccgactgtcttttttttccgggccgccaacgccaaccgccatgccacaaaccaaagccgacctgcccgccaccgacggtatcaatgagaccgacacggacagcgcgcgcggcgcgtcggtcgaggcaatcgccgaccgcatcctgaccgcgatctgggagcaccggctgccgccgggtaccaagctggtcgaggaaaagctgggcggcgtgttcggcgtgagccgcaccaaggtacggctggcctttgccaagctggcgcatgaaggcgtgctgacggtccatcccaaccgcggcaccttcgtctccagcccgagcgtggccgaagcgcgccaggtgctgcattcacgccacctgctggaacccgcgctggtgcgcgacctggccggcgccattggcgcgccgggggtgcgcgcgctgcgcgaaaccacgcgccaggaagcgcaggcgcgcgacagcaacgaccgccgcgccatcatccggctgtcgggcgagttccactgcaagctggcggaaatgaccggcaaccagtacctgggcaagtacatgcgcgagctgtgctcgctgacctgcctgatcatcgcgctctatgacgcaccgggggtgccgtcgtgcccgcaccatgaacacgacgacatcgtcgatgcgctggaagccggcgacggcgagcgcgccgcgcggctgatggcggagcacctcggccatgtcgaaagcacgctgcggctggagctgccggctgaggaaaaggtcgatctcgaagcggtgttcgccgcggtctgagccgcggcgtcatcggcggcgaagtggcttagcggtgctcgatgcgcgctgccagcgccgcgggcaaacccagcgtgggcttggcatccgggcggcggaacgtgcccgcggtggccttgcgcggctgcagcgcgaccagcgcctcggcctgcttgacggcggcggccatctggtcgaccaccggcaccggaatgcggtcgcgcacgcgcgcggccaggccggccagcggcgcgccggccaggatcaccacatcggcttcatcctccgccacggcgcggttggccagttccaccagcacggcttccttctcttcctggacgtccgacaccgaggcaaagctgccgtccagcatgcggatgccggccagccggctgcgcaggccatgcatgtccacgcactcctcataccagggccccagcgcccgcgcaaaggtcacgatggcaaagcgccggcccagcatgcaggccgacagcatcgccgcctcggccatgcccaccaccggcaggtcgaacagttcgcgcgcgcccatcaggccggggtcgccgaaggccgcgatgatggccgcgtcgaactggccatggtgctcggccagcatctccagcgcgatggcgccgccgatctgcgcctcggcgcgcgtggcgatatagggcacgccgcggctggcggtcagcggcaccagctcggtgccgggggccgcggcctcggtggccgccgccatcagccgcgcggtgatgccttcgctggtattgggattcaggacaaggattcgcatgacggttatccggcagggttgagcagcggcgccagcacgctttcggccagcctggccgcggccagcacgttgcggtcggcaccgcgcgggccggcgatctgcaggcccgccggcagcccgtcgcggccatggccgcagggcaccgaaatggccggcgccagcgcatgattgaagaagggcgtgaacaccgcatgggcgcgcggctccaccgccacgccgccgatccgctccggcccgagccggtcgttgcgccacgccacgcacggggtggtcgggcacagcagcaggtcatagcgggtaaagaacccggccacggccagcgcgatctggtggctggcttcgcgcgcgcgcgccacgtcggcgccgctccaggccagcccgcgctcgatctggcgcgccacgtcgggatcgaacagctccgggtcgcggcgccaggcctcgccgtagagattggccaggccgacatgctgcagcggcatcagcgcggcctcgtcggcgccctttggccaggccgggtcggcacgctcgatggtcaggcccgcgccctgcagccgggccacggcctgctcgaaggcctgcgcgacatcgtcgtcgaccggcgtgtccaggcccaggcgcgggctgaccgcgatcttcagcgtatgcagcgggcgcgcggcgccaagcgagaagcccagcgtatcgggatcgcgcggatcggcgccggccaacgcctcgaacatcagctcggcatcggccaccgtgcgcgtgatcggcgcaatcacctggatgccgttgaaggcatggggaaagccgaccgaatcgggaatcgcgccgtaggaaggcttgaagccgaccacgccggcatgcgcgggcgggcgccggctggaaccgccgccgtcggtgcccagcgccagcggcgccatgccggccgccaccgccaccgcgcagccgccagacgagccgcccgcggtcagcgtggcatcgagcggatggcgcgtcagcccgtagaccttgttggtggtcaggcccttgcaggcgaactccgaggtattgcccatgccgagcacgatcgcgccggcctggcgcaggcgctcgaccgcgatcgcgtcggcgggcgcaatgaagtcgcgatacagctgcgaaccctgcgtgacgcggcggccctggctccagatcacgtccttgacgatcaccggcacgcccgccagcagcgggcgctcgccctgcgccaggcgcgcgcgcagctgcgccaggtcggcatcgaccagctcctggcgctgctcgaacacggcgttgagctggtcattgcgcgccgcgatgcgagcctggaaggcggcgaccacctcggcgggatcgaggcggcccgcggcgacgcgggccgcgatagtggtggcgtccaggcggttggtcagttccatgtcagtcgtttcagtcaaagcattggcaaggctgccgtcacaggctgccgcccgaggtgcgatagcgcggcctggccatctccggcaggccgcacggcaggaactggccgtggccggcctcggccagcacctcgccctcatgcgccaccaccttgccgcgcaccagcgtggtcaccggccagccggtcacgcgcaggccttcatacggggtgtagtcgacagcatgatgcaggtcggcgttgcggatcgtcacttcacgctgcggatcccagatcgccaggtcggcatcggcgccgatggcaatggtgcccttgcgcggatgcaggccgtagagcttggcggggttggtcgaggtcagcgcgacgaactggttgaccgagatgcggccgcccaccacgccagccgagaacagcagcggcagccgcgtttccaggccggggatgccgttggggatgtactggaacgggacttccttgccgccaggcttcttgccctgcgcgtcttcgtagcggaacggtgcatggtcggacgagaaaatggtgaagaggccgtcggccaggccgtcccagatcacttcctggttgctgcggtcgcgcggcggcgggctgcacacgcacttggcgccgtggtagccgggctggtcgaggtcttcggcagtcaggaacaggtactgcgggcaggtctcggcaaagatcttcataccgcggttgcgcgcccagcggatctgctccaccgcttccttgcccgatacatggacgatcaggatcggcacgtcgaccagctccgagaacgtgatggcgcggtgcgtggcctcgcgctcgatcgccatcggccgggccagcgcgtgaaacttcggcgcggtgttgcccgccgcttccagcttctcggtcagccaggcgatgcagtccgaattctcggcgtgcaccatcaccagcgcgccctcctggcgcgccaccgacagcacctcaaggatctcgcggtcgttcagcttgaggtcgtcgtaggtcatgtagaccttgaacgacgaatagccctcgcggatcagccccggcagttcgtcctgcagcaccgcctcggtaggatcggccacgatcaggtggaaggcgtagtcgaccacagccttgccatcggcgcgctggtggtagtcgttcaccgcggcgcgcagcgaatggcccttctcctgcgcggcgaacgggatcacggtagtggttccgccgcaggccgccgacaccgagccggtgccgaagtcgtcagccatcctgaggccgtccggcatcggctggtccaggtggcagtgcgcatcgacgccgcccggcaagaccagcttgccgctggcgtcgatggtctgcgcggcctcgcccaggtcgtggccgagctgtacgatgcgcccgccggcgatgccgatatcgcactgcatggtgtcgctggcggtcacgacggtgccgttgcggatgatcaggtcgaactgtttcacgatactgctcacgagaagattgttactgccgctcaccgtggtccgcattcagcggtccgcgtcggacaggtgcatgcgattggtttcccgcgcggccgccgcggcgattgcgatcagcgcgcacaccgccgccaggtacagcgcaacgggcgcggtgctgccgaagcggtcgagcaggcccaccgcgatcagcggggccagcgcgccgccgaacacaccggcgaactggaagccgagcgaggcaccggtcacgcgcacccgggtggcgaacagctccggcaggaacgacgccagcggcgagaacatgaacgacaccagcaccatgccgacgaacgaggccagcatgatcaaagccgggctgccggtcttgaccagcgtgaagaagacaaaggcccacaccgcaccgccgatgccgccgatcatcagcaccgggcgacgcccgatgcggtcggccaggtaaccggccaccgggatgaacaggatctgcgccaccgcacccagcagcacggcattgagcgcgatgctcttgggcaggcccagcttggtcggcacgaagtacagcaggaacagcgtgaacacgtagaaggcgatatcgccgcccagccgcgcgccaaaggcgatcagcagctgcttcttgtagttgcgcagcacttccatgatcggcgcgcgcgcttcggcgtgggattcctccagcttctcgaacatgccggactcacgcacgttggagcggatgtagagcccaacgcccaccagcagcgccgacagcaggaacggcacgcgccagccccagctcaggaaggcttcttccgagacctgccaggtcaccagcgcgaatacgccgttggcaagcagcaggccgatcggcgcggcgagctgcaccaggctgccgaggatgccgcgccttttcccttcagggtcgagctcgttgaccatgatcgccgccccgccccattcgccgcccagcgccaggccctgcaccacgcgcagcagcaccagcagcaccggcgccagcgcgcccgcggcggcataggtcggcagcaggccgataccgaaggtggccaggcccatcatcagcagcgtaatgatcaggatggacttgcgccccatcttgtcgccgaagtggccgaagatcgccgcgcccagcggccgcgccacgaaggcaacgccgtagctggcaaaggacagcagcgtcgcggtcagcgggtcgctctgcgggaagaacagcttggggaagaccagcgcggcggccgatccgtagatgaagtggtcgtagaactcgagcgtggtgccggcgaggctggcccccgcgacgcgcgcgacggactgcttctgggccgacgcgccttttgccgctgcgtcgatgctgactgcttgcatggtggatcctccaatggtcctggcctgcccccagcgccgccggtggttgccggcatcgcgcggaggcgttgtctccggacgcggcatacgtgtgctgcgtctttgctcagtacattaggcgataaaccgccatacaatcaagcaaaatattgtttatcagacttggtgcagatgcatgctggattttggtgcgatgcacgaaaacgggactcggccagcgcagggcacaaagcgggtgtgagcctttgggtaaacccttatgagccgtacgcaggacgaaaaaaaaaagcgcatgccctaaggcatgcgccgttcttgccggaaggcttcggtgtcgtcagaccacgatggtctgcgcctcgccctcggcgcgttcgcggatctcaccgatctgccacacggcctcgccggccgcttgcaggtggcggatggcgcgttcagcgtcttccttggccacgatcacgaccatgccgatgccgcagttgaacacgcggtgcatttcgtcgtcggccacgcggccctgcgcctgcagccactggaacagcggcggcagcgtccaggcatcgcgcttgagcacggcggtgacgtcctgcgccagcacgcgcggcacattctcggtcaggccgccgccggtgatatgggccatgcccttgaccggcagggtttcgatcagcgacagcagcggcttcacgtagatgcgcgtcggcgccatgatcgcgtcctgcaggcgctggccgtggaagtcggcgttcaggtccggcctggccacttcgatgatcttgcgcaccagcgagtaaccgttggagtgcgcgcccgacgaagccaggcccagcaccacgtcgcccggggtgatggtgctgccgtcgatgatcttcttcttttcgaccgcaccgacggcaaagccggccaggtcgtattcgccgtccgggtacatgctgggcatttcggcggtttcgccgccgatcagggcgcagccggccagttcgcaaccgcgggcgatgccctggatcacggtggcggcggtgtccacgtccagcttgccgcaggcgaagtagtcgaggaagaacaacggctcggcaccctgcaccaggatgtcgttgacgctcatggcgaccaggtcctggccgacggtgtcatggcggttgagctggaacgcaagcttgagcttggtgcccacgccgtcggtgcccgataccagcaccggctcctggaacttcttcgacagttcgaacagcgcaccgaacccgccgatgcccgccatcacgccttcgcgcatggtgcgcttggcaaacggcttgatgcggtcgaccagtgcgtcgccggcatcgatatcaacaccggcgtcgcggtaggaaaggcctgcctggccggcggtcggggatgcgctcatgggaacctgcttgtcctggaggaaataaagtgaggaatccggcgctcgggccaccgcggcttccgttgcttggcatcggaacgcgggcgcgagtccagtagaattgcaattttaacggatagaggccccccgcttccagtttccggcgagattccgccgcaaacggcgcagtcgcccgtccttcccaactattgatgaatgccccgctgttgaaccaagaggccaagcgtatcctgctctgggtcgtcgtggccgtcgcgctgttcgccgccatcatcgcgctggcgccggtgctgacgccgttcctgttcgcgttcatcttcgcctatgtcctgaacccgggcgtggactggctgcagcgccgccgggtgccgcgcgcagtcggcgtgacgctgatgatcctgctgctgacggtgatctgcgtgatgctggtactgctggcaatcgcggtgctgcaacgcgagatcccgcagatccgcgaacagttgccgatcctgctgaagaagctcaactccgtggtctcgccccggctggcggagttcggcgtgcgcatccgctttgacttcccgggcctgcgcaacatgctgtcggaccgcttctcggccagcccggaagacctgctggtggtgttgctgaactacgtcaagatgtcgggctcggcgctgatcacggtggccggcatcgtctttatcgtgcccatcgtcatgttctacctgatgatggactggcacatggtgatgcgccgcatcgagggcgtggtgccgcgccgctgggtgcccaaggtgcgcgaactgaccaacgagaccgacgcgctgctgtcgcaatacctgcgcggccagatcctggtgatggtgatcctggcggcgatctactcgatcggtctgaccatcgccggcttcgatatcggcgtgccggtcggggtcttcacgggactggcggtgtttatcccgtatattggctttggtgtcgggctggtcatggcgatcctggccgcgctgctgcagttcggcaactggtacgggctggccgcggtggcggtggtctacggcttcggccagtttatcgagagcttttacctgaccccgcgcctggtgggcgaacgcatcggcctgcacccgctggtggtgatcttcgcgctgctcgccttcggccagctgttcggcttcttcggcgtgctgctggcgctgccgacctgtgccgtgctgctggtcggtgcgcggcagctgcggcgggtttacctggccagcgacctgtaccgaaaataacggctgccccactgctgcccacacccgcaagttagccatacgtcatgtccccgcgtcccaagcaactgtcgctcgagctgggcagcccgccgccttcgaccttcgagaatttcgtggtggcatccaaccgcgaagcggtgcagcgcctgcgcgaactgcccgccgcgctcgcccaggagcacgccagcgaccggctggtctacctgtggggcgaggtcggctgcggccgtacccacctgctgcacgcgctatgtgaggccgggccgcagcacggcatccgcagccgctacctgagcccacaccacccgctgtcggacttcctgttcgacccgtggtgccagctctacaccgtcgatgacgtcgagctgctggatgaagcgcgccagatcgcggtgttttcgctctacaacgaggtgcgcgcccacgtgcgcaccgcgctggtggtggccggcggcctggccccgcgcgcgatgccggtgcgcgaagacctgcgcacgcgcctgggctggggcctggtgtaccaggtcgcgccgctgtcggacgacgacaagaaggccgctgtgctgcatgcggcacgcgagcgcggcctgcagctgtcgccggagattacgcactggctggtgacgcggcattaccgcgacatgccaagcctgatggcgctgctggacgcgctcgacacctactcgctggaacgcaagcggccggtgacgctgccgctgctgcgtgaaatgtttgctgaattccgggattagcgccggatcggcgcccataccgcacccaatgcggccccggcgcctgcctgcctgcccgcccgacctctcgccttaaggtaaaatcgccgcccatgaatctggcactctttgacctcgaccacaccctgatcccgaccgacagcgaccatgaatgggccgcttcctggtccgcctgggcgtcgtcgacgaggaaacctaccggcagaagaacgacgagttctacggccactacaaagccggcaccctcgatatccaggccttcctgcgctttgcgctggcgccgctggcggccaacccgcgcgaccggctcgatgccatgcgggtgcgcttcatgcacgaggtgatcgacccggtgatcacgccgcaggcgcgcgcgctggtctacaagcacctggaagccggcgacctgtgcgccgtggtgaccgccaccaacagctttgtcaccgcgccgattgccgcggccttcggcatcaagcacctgatcgccaccgagcccgccaccatcgacggcaagccggaaagccagttcaccggcgaggtccacggcgtgcccagcttccgcgaaggcaagatcacccgcgtcgaatcctggctcaggagccagggcgcgcagtgggaccacttcgaaactaccaccttctacagcgactcggccaacgacctgcccttgctggaaaaagtctccgagccgatcgccaccaacccggacgatcgcctgcgccaccacgccgccgcggccggctggcgcatcatggatctgttctgacgtgatcaagaagctcattacccggctgctgggcaaacccagccccaagctgcgccgcaccggccgcgcccatacgccgcgcatcgtcggcgccgacgaacaccagatcgaccccgcgctgctgtcgcgcaatgccgtcaaggtcacctccacgctgcagcaggccggctaccaggcctacatcgtgggcggcgcggtgcgcgacctgctgctcggcatcaagcccaaggattttgacgtcgcgaccaacgccacgcccgaccaggtgcaggcgctgttccggcgctcgcgcatcatcggcaggcgcttccagatcgtgcacgtgaccttctacggcgggcgcgagcaggaaatcatcgaggtctcgaccttccgcgcgctggtcgacgccatcgccagcgaaacgctgcccgaaggccgccgcctcaagcgcgccgagctcgacagcaagacccatgcgatcgatgcctcgggccgggtgctgcgcgacaacgtgtggggctcgcaggccgaagacgcggaacgccgcgacttcaccatcaacgcgatgtactacgacccggccgcgcagaccgtgcatgactaccatcacggcatggaagacatccgcgcgcgcacgctgcgcatgatcggcgacccggtcacgcgctaccgcgaagacccgatccggatgctgcgcgtggtgcgcttcgccgccaagaccagcttcgacatcgacgaggccacgcgccacccgatcgccggcctggcgtcgctgatccacaacgtgcccagcgcgcgcctgttcgacgagatgctcaagctgctgatgtccggccacgcctgggcctcgctgcaggagctgcgcaaggccggcctgcaccagggcctgctgccgctgctggacgtggcgctggagcagcccatgggccagcgcttcgtgcagctggcgctggacaacaccgaccgccgcgtgcaggccggcaagccggtctcgccgggcttcctgttcgccgcgctgctgtggcaccacgtgctgcagcgctggaccaggctgcgcgaggagggcgagcacgccatcgccgcgctgaacaccgccatggacatggtgctggaaaagcagaccggccagctggcgatccagcgccgctttgtcaccgacatgcgcgatatctggggcatgcagccgcgctttgaaaagcgcgtgggccgcatgccgttccggctgctggagtcgccgcgcttccgtgccggcttcgacttcctgcacctgcgctgccagtcgggcgagctgcccgaggaactggccgcctggtggcaggacttccaggacgccgacccgggcgagcgcgaggacctgatcgacgcggtacgcagcgcgcgcggccctggtggtcaaggcggtcatggcagtcagggtggccagggcgccgagggcgaaggcccggcacgcaagaagcgccgccggcgcggtccgcggaaatcggataaagtgtcttcccggagcgacacggacgcgggcgaggcagcacatgccggccccggccagccggaggaaacctaaatgacgcttgccttcatcggcatcggggccaatcttggcgatgcccgccaggccatcaaggacgccatcgtgtgtctggcccagcaggtcggcatcacggtgctggcgcgctcatcgctctaccgcaccgccccggtcgatgccggcggcgacgactactacaacgcggtggtcaaggtgcagacctcgttcaccgcggcgcagctcctgcgcatctgccaccacatcgaagaccagttcggccgcgagcggccgttccgcaacgcgccgcgcacgctggacctggacctgctgctgttcggcgacgagcagcacgaccacgagcacctgacggtgccgcatccgcgcctgaccgagcgcgccttcacgctggtgccgctgctggagctggacgccgcgctggccatccccgggcgcggacgcgccgccgactacctggccggcgtgggcgcgcagcgtatcgagaaggtgtccacctgcaagtgcctgcgcatgcaggccgccgctggcgagaccggcgatggcggcagccctggctgatcccgcccggctgcgcccgcggcgcagccttccaccccactgaagcccggagcgccatgctcgatcacctgcgccgcatcgtcgtcgaaggccccgtcggatccggcaagacctcgctggcccagcgcctggcgcgcacgctgcaggcccaggagctgcccgacagcgcacgccgcagccccttcctcgaacccttctaccgcgatcccgcgcgccatgcgctggcgctgcagctgtggtgcctgacccagcgcgcggtgcaactgcagcaatggcaggcgggggtgctggccggacagcgcatggtcaccaatttcctgatggccaaggaccggctgcacgcggcgctgacgctgtccgacgacgaactggcgctctacgacgccatcgccgcacgccttgacctgccgccgcagcgcgccgacctggtgatcgtgctgcaggccaccccgtcgctcctgcgcgagcgcatcgtgcgccgcggcgagcccggcgaggccggcatcgacgaacactacctgcagcgcctggccggcgcctacggcgaattgttccaccggtacgacgacgccccggtgatggtggtcgacaccgcccacttcaatccggtggacaatgatgacgatttccgtacactactgtcgcgcatcgaaaacatgcgcggccgcaaggcctttctcaatctcgctgcgccctgacaggccacgcctgccagacccaacacaataacgacggctgtcgttgccgtgcgggcggccctcccggcaccggcaaagccgtcctatatgggcactgccatgagctacctcctcgatccctcccgcaagaccatcacgattcccaaactgcaggcgatgcgtgacgccggcgagaaaatcgccatgctgaccgcgtacgactccagcttcgccgcgctgctcgactactgcggcgtggaaatgatcctggtcggcgattcgctgggcaatgtgatgcagggccagcagaccacgctgccggtcacgctggaacagatggcctaccacaccgaatgcgcggcgcgcggcaaccagacctcgctgctgctgacggacctgccgttcggcacctatcccacgcctgaggccgcgtttgccagcgcggtcacgctgatgaaggccggcgcgcagatggtcaagctcgaaggcggcgactggctggcgcccatcgtcaagttcctggtcgagcgcagcatcccggtatgcgcgcatatcggcctgacgccgcagtcggtgcacgcgctgggcggcttcaaggtgcagggcaagaccaacgccggcgcggcccagctcaagcgcgacgcgctggcgctgcaggccgccggcgcgcaggtggtgctgatggaggcggtgcccgcggcgctggccggcgagatcacgcaatcgctgacggtccccaccatcggcatcggcgcgggcgcggactgctcaggccaggtgctggtgctgcaggacatgctcaatgtctacccgggccgcaaggccaagttcgtgcgcaacttcatggacggccagacctcgatcgaggcagccgtgcgcgcctacgtggccgccgtcaaggacggcagcttccccgccgccgagcacaccttctccgcctgagccggtggagatcggcaccgccaccgccgacgccttccgcctgctggccagcggcgacgctggcctgtggttcatcgtctggacctcgctgatggtggcggtgctgggactggcgctggccacggtgccggcgatcgccgcggcctggctgatcgccacccggcagttcccgggccggcgtgcggtggtggtggtggcgcaggctttcctgtcgttcccgaccgtgctggtcgggctggtcctctacctgctgctgacgcgccagggcccgctgggcagcctgcacctgctgttcacgccggcgggcatggtgctggggcaggctgtgatcggcttcccggtggtgctggcgtttgcgctgtcgaccctgcagggcgccgacgtgcgcctgcgcgagaccgcctgggtgctgggcgcaggccgctggcgcaccttcctgaccgtgatccgcgagctgcgcttcgggctgatggcggcagtggtcgccggcttcgggcgcgtgattgccgaagtcggctcggccctgatgatcggcggcaatatcgaaggctcgacccgcaccatcaccacggccattgcgctggaaaccagcaagggcgagttcgcccagggcattgcgctgggcatcgtgctggtggcgctggcgctgctggtcaatatcggcatggcctggctgcagggtgccggaggcttccgccgatgaccccctcagttgcccatgaccacagcccgctgctgaccgtgcgagggctggcgcgcaccatcggcctgcgcaagctctttgccatcgacaggctggtgatcccgcgcgccaccgcgatcgtgctgaccggcatgaacggcgccggcaagaccacgctgctgcgcatgctggccgggctggagccggcacccggcgccagcgcgcagtggaccgacgcgcacggccaggcgcacgacgcccccctctccccgctgccgccggcgttgcgccagcgcattgcctacctgcaccagcatccgtacctgttccgcacctcagtgcgcgagaacatcgcctacggcctgcacgcacgcgggatgccgcgcgacgagatcgcccgccgcgtgggcgaggcgctgggctgggccggcgtgtcgcacctgcaggacaccgcgcccgaatacctgtcaggcggcgagatccagcgcgtggcgctggcgcgcgccaaggtgctggagccggagttgctgctgctggatgagcctacctcgagcctggacggccatgcgcgcgaacaggtgattgggctggtcggcgacctggccgccgaaggccgcaccgtggtgatgatctgccacgaccgcgagctgatcaacctgccgggcgtggtgcgctggaagctgggcgacggcgtcctggacacgcaccacccttagtcttcaggcttactgactcagcgtcgccggcatcgcgccgcgcaaggcgttgaccaggacgatggcctcggcgcgcgcgagcatcgcgcgcgtgatcaccgcttccgtcaccacttcgccgggggcgcccagggccgcccctccctcgtccagcgccaccgcgcgcatcacgccgggcaggatgtcagccgacagcggcggcgtcagccagcggccatcgatacggacgaagaccgagctgcgcccgccttccagcagttcaccgcgcgtgttgaagaacagcaggtcaaagccaccggcacgctcggcggcctgccagcccgcatcgaacactgcgcgcgcgctggtcttgtggcggcgcagcggatcggcggcgggtagtggctcgggggcgatatcgatcctgaccggaccggccggcatcggtgccaccgcgccgctggcaaatgcgagcgcgccgcgcttgtccacgctcatacgcaggcgccatgtccccgcgcccagctgcgctacctgcgcggccaccgcgttgcgtgccgcatcggcatcgaaagcgaagccgaacgtatgtgccgaagcgccaatgcgcgcaagatgccgcgccaggtaaaggcactcgccgtcctgcacgcgcatggtttcgaacagcgtaaaaccgggatcgtgccgcgtcaggaaacgcgccttccagccgcattcatcgaactcctccgccgcgacgctgtcatggacgatgccgccgcccacgcccatttcacccgcgcgcaggccggtatccgcgagaggcgccagtaccagcgtgcggattgccaccgacagcgcgaacggtcccgcggtgccttcgtcggttggcgcatcgatccagccgatcgccccggtgtacagcccgcgcggcgtgccttccagttcggcaatgatctgcatggtgcgccgcttgggcgcgccggtgatggagccgcacgggaacagcgccgccatcagcgcgccaaagcgcgtgccgggccgcgccgtcgcggtgacggtagaggtcatctgcagcaccgcgccaaacggctgcaccgcaaagcgctccggcaccgccacgctgcccggctgcgcgatgcgccccaggtcgttgcgcagcaggtcgacgatcatcacgttctcggcgcggttcttggcatcggcggccagcgcggcggcggcctgcgcatcgcgcacggcatcgcccgagcgcggcgcggtgcccttcatcggccgggtcagcatgtggccctggccgtcgtggcgcacgaacagctcgggcgacagcgacagcaccgtggcacgatccggcaggctggccagcacgccatacggcaccggctgcgcggcgcgcagcgcggcatacagcgccaccgggtcgccaaaggcatcgaagtgcaggcgctgggtgtagttgacctggtaggtgtcgccggcttcgatccactggtggatgcgggcgatggcatcgtcgaatgcctcgcgggaggtatcggaggccacgtccatcaggcccgccggcctggggtcggctttcgcctgcagccacgccgtgaccgccgcggcatcgagccggcgcaggttgcggaaccacagcaggcgcagcgcgccgtcgtggaacggcatcgcgttgccggtgtgcaccggggcatcgaccagcgcgccgccgaattcgtagggggcaaacagggtggcatgccagccctggcgccagccttcggcaagcatggtgtcgagttgcgcgatgtcgctgccggcgggcaagacgtcttcacggatgaagccggtgtagaggcgtgatgcggcttgcgccgccggggccgtggcgtcgtcgagaaggacgaagacatctcctccccctggctgggtgctcccctcgcccgcttgcgggagaggggccgggggagagggcgggggctggatgctggctaccacggggaaatcgtcaggaaaggggcggtggggacaaccttggcattatcgcgcgccaaaaacaaaaccggccacgctcgcacgtggccggtccgatactgcaaacccggtcagctgaagaagctcttcaccttgtccagccaggattgctcctgcgggctgtggcgcgagccgccctcatgcaccgagcggtcgaactggcgcagcatctccttctgcgcctcggtcagcttgaccggcgtctccacgttcacatgcacatagaggtcgcccggatagccggaacgcacgcccttgatgcccttgccgcgcagacggaaggtcttgcccgactgggtggcttcaggcaccgggaaggtggccttgccgctcagcgtcggcacttccaggtcgccgcccagcgccgcggtggcgaaggagatcggcatctggcagtgcaggtcgtcgccgtcgcgctcgaacatcgggtgcgccttgatgtggacttccacatacaggtcgcccggggggccgccgttgatacccggctcgccgttgcccgacgagcggatgcgcatgccttcgtcgatgccggccgggatcttcacttccagcgtcttctgcgacttcagcttgccctggccgtggcacttggtgcacggcttggggatgtacttgccgctgccgtggcacttcgggcaggtctgctgcatggtgaagaagccctgcgacacgcgcacctggcccgcgccgtggcaggtcgggcaggtttccacgctcgagcccggctccgcgccgttgccgtggcagtggtcgcagtcgtcccagtgcggcacgcggatctgcgcctcgtggccgtgcgcggcctgctccagcgagatctccatgctgtagcgcaggtcggcgccgcgataggcctgcgggccgccgccgccgcgacggccaccggcctgctggccgaaaatgtcgccgaagatgtcgccaaaggcctcggcgaaaccgccgtagccctgcgcaccgccgaagccgcccgccatattggggtcgacaccggcatggccatactggtcgtaggccgccttcttctccgggtcggaaagcatctcgtaggcctctttgacctccttgaatttttcctcggcgatcttgccgtccttgccttccggattgcggtccgggtggtacttcatcgcgagcttgcgataagccttcttgatctcgtcgtcgctcgcgttcttgcctaccccgagcacttcgtaatagtcacgttttgccatggtggctcaaacctttttggccggcacgcacatgcggcgcgataccggcgaatagcaaaaaagccgagcgaggcatccgacggcggtttcccgctgggtccgatggccgcgcccggcgtcggggcgggggcggtgccggccagtgcctgcaccgccgcccgcgtgtcccgattacttcttgtcgttgacttccttgaattcggcgtccacaacgttgtcgtcctgcggctgcgcctgctggccaccggccgcgccggcaccggcagcagcaccggccgtggcgccttcgccagccttggcctgcatgtcggcgtagaccttctcgcccagcttctggctgacttcggacagcgcgttgaccttggcatcgatctcggccttgtcgccgccgcgagcggcgtcttccagttccttgatcgcggcttcgatcttttccttctcgccggcttccagcttgtcgccgtattcggtgagcgctttcttggtcgagtggatcagcgcgtcggcctggttgcgggcatcagccagctcgcgggccttcttgtcttcctcggcgttggcctcggcgtccttcaccatgcgctggatctcgtcttccgacaggcccgagttcgccttgatggtgatcctgttttccttgccggtcgccttgtccttggcgcccacgtgcaggatgccgttggcgtcgatgtcgaacgacacttcgatctgcggcgtgccgcgcgctgcgggcggaatgccttccaggttgaactcgcccagcagcttgttgccggaggccatttcacgctcgccctggaacaccttgatggtcaccgccggctggttgtcgtcggcggtcgagaacacctgcgcatgcttggtcgggatggtggtgttcttggtgatcatcttggtcatcacgccacccagggtctcgatccccagcgacagcggcgtcacgtccagcagcagcacgtcggtacggtcgcccgacagcaccgagccctggatcgcggcgccgacggccacggcttcatccgggttcacgtccttgcgcgcttccttgccgaagaactccttgacctgttcctgcaccttgggcatgcgggtcatgccgcccaccaggatcacgtcgtcgatgtcgctgaccttgacgcccgcgtccttgatggcgatgcggcacggctcgatggtgcgcgtgatcagctcttccaccagggattcgagcttggcgcgggtcatcttcaggttcaggtgcttcggacccgaggcatcggccgtgatgtacggcaggttgatctcggtctgctgcgagctcgacagttcgatcttggccttttcagcggcttccttcaggcgctgcagcgcgagcacgtccttggacaggtccacgccctggtccttcttgaactcgctgatgatgtagtcgatgatgcgctggtcgaagtcttcgccgcccaggaaggtgtcgccgttggtcgacagcacttcgaactgcttctcgccgtccacgtccgcgatctcgatgatcgagatgtcgaaggtgccgccgccgaggtcatacacggcgatcttgcggtcgcccttctcgttcttgtccatgccaaacgccagcgcggccgcggtcggctcgttgatgatgcgcttgacgtcgaggccggcgatgcggccggcgtccttggtggcctggcgctgcgagtcgttgaagtaggccggcacggtgatcacggcttcggtcaccggctcgccgaggtagtcctcggccgtcttcttcatcttgcgcagcacttcggcggaaacctgcggcggcgccagcttctggtcgcgcaccgacacccatgcgtcgccgttgtcggccttgacgatggaatacggcatcaggccgatgtccttctggacttccttctcttcgaacttgcggccgatcaggcgcttgaccgcgtacagggtgttgcgcggattggtgacggcctggcgcttggccggcgcgccgaccaggatctcgccgtcttccatgtaggcgatgatcgacggggtggtgcgggcaccctccgagttttcgatgaccttgggggtgttgccttccaggatcgcgacgcagctattggtggtaccgaggtcgataccgatgatcttacccattattctctcctcttgagccggcgctatccgcgcggctgcaattcaacctgaggccgaaatgtggccgcccgggggcttttcaagggcagaaccggcaaatccgagtaattttctcggtttctgcatgctttcaacggcatccgccgccgcaggttaagcggacggcgcggcgcggccgccgaaagtggcctattccatacctcctggcgcgtcgcgatcgcgctgccacaacacgtcggaaccgccgccggcccggttcagcacccgcgccagcacgaacatcaggtccgacagccggttcaggtactggcgcggggcctcgttcagtggctcggccgcgcccagcgccaccagcgcgcgctcggcacggcggcacacggtgcggcagacatgggcctgcgccgcggcgcggctgccgccgggcaggatgaattcggccagccgcggcaggttggcgttgtagtcggcgagccaggtatcgagctgcgccacctgctcaggcttgagcagggtgtagcccgggatggacagctcgccacccaggtcgaacaggtcgtgctggatatgcagcagggcggcgcgcacgtcgtcgggcagggcctcggtcagcagcacgccgacgtggcagttgagctcgtcgacgtcgccgatggcggcgatgcgcgggctggccttgccggtgcggctgccgtcgcccaggccggtggtgccggcgtcgccggtgcgggtggcaatcttggacaggcggttgcccatgccggtctcctcgtaagcgtgtggtagtcgtggtccgccctgcaacgcggggcgcccgggggaaagacgcattatcgcgccggaccgcctcggcgcgccaagcgcttgtgtcccggcgcttgctgtgcggctatcggccagtaccggccgccgcagtgcccggccagggtgcatgagccgccgcgcggcgtagaatgccggtagcccccattcgtcgcccattcgataaccgggtcgcgcccctgccggccagaccggagcttgctccgcagcgccgccgccggcaccaccgtcgcgccgacccgccggagacccgcatgaaccaccccacgccgtccgccacgctcgcccgccgtccgctgccgcccgccttcagcgaagccctggcggcgcgcttcggcgaccgcttcaccacctccgccggcgtgtgcgaacaccacggccgcgacgaatccccgttcccgccggccgtgcccgacgccgtggtcttcgcccacagcaccgaggaagtggccgaggtggcgcgcctgtgcaaccagcatggcgtgccgctgatcccgtacggcgcgggctcgtcgctggaaggccatctgctggccgtggcaggcggcatcagtctggacctgtcgcagatgaaccacgtgctggcggtgcagcccgaggacctgaccgtgaccgtgcagcccggcgtcacgcgcaagcagctgaaccaggaaatcaaggacaccggcctgttcttcccgatcgacccgggcgccgacgcctcgctgggcggcatgtgcgccacgcgcgcctccgggaccaacgcggtgcgctacggcaccatgcgcgagaacgtgctggcgctgacagtggtaaccgccgacggccgcgtgatccgcaccggcacgcaggcgcgcaagtcggcggcgggctatgacctgacccggctctttatcggcagcgaaggcacgctcggcatcatcaccgaggtgacggtgcggctctacccgcagccggaggcgatctccgccgcggtgtgcgccttccccagcatgggcagcgcggtgcaggcggtaatccagaccatccagctgggcgtgccggtggcgcgcgtggagttcgtcgatgcgctggcgatccgcgccatcaaccgccacgacaacctgaccctgcccgagaccccgcacctgttcttcgaattccacggcaccgaggccggcgtgcgcgagcaggccgagaccgtgcagcagatcaccgccgagcacggcggccagggcttcgagtgggccacccgcccggaggaccgcagccggctgtggaacgcgcgccataccgcctacttcgccatgctgcagctcaagccgggctgcaagtcggtgaccaccgacgtgtgcgtgccgatctcgcgcctggccgactgcgtcaccgagaccgagaaggacctgaacgcctcggcgctgccctgccccatcgtcggccatgtcggcgacggcaacttccacgtggcgatcctggtcgaccccgacaagcccgaagagatggccgaggccgaggccatcaaccagcgcatcgtcgaacgcgcgctggcgatgggcggcacctgcaccggcgagcacggcgtgggcttgcacaagcagcgcttcctggtggaagaacacggcgaggatgcgctcgacgtgatgcgcgcgatcaaggacgcgctggaccccaagcacatcctcaacccgggcaagatcttcagcgccacgcgcggcggctcgcagtaaggcgtgccgagctgatggcctccatgttcaaccgcgtcccgccgctgcacctgctgatcgccttcgaggcagcggcgcgcctgggcagcttcgcgcgcgcggccgaagagctgtcggtcacgcccagcgcggtctcgcaccgcatcaagaatcttgaggagctgtggggcgaagacctgttcgtgcgcgccaacgcggcgctgcggctgaccgccgccggcacgcgctatctgcgcaacgtgcaggacgcgctcaagtcgctcaacgagctggcgcggcccgaatacaacaagctgcgcacccggctgcgggtggcgatcccgcccaccttcgggcgccagcacctggtgccgcgcctgcccgagttcggcgcgctgtatccgcatatcgacctcgagctgcacctggcgatcccgttcctggacgtcaaggccgaggacaccgatgtcgagatccgctacggcaccggccgctaccctgacctgaagaccacccggctgctggtcgagccggtgttcccggcgtgcgggcgcgagtactacgagcgcgtcaacggccgcgccatcaccaagcccgagcacctgcacggcctggtgctgctgcgcagtccgctggagccgtggaagccgtggttcgagactgccgggctggattgggccgagccgcagaccgggccgcagttcaacgacatcggcctgatgctggaggcgatcgcgtccaaccagggcgtggcgctggtgcgccagcgcatggcgcggcactggctgtcgctggggcagatggtgcggctgctggaggtggaatcggtctcgccgcacggctactacatcgtcgagcgcgaacaggccccgctcaagcccgaggcgcgctatttcgtcgactggctgctgagcctggactggtaggagactgaccccatggaaatccgcttgctgacccccgccgatgccgccgccttccaggcgctgcggctgcacggcctggccgaagcgccggaagccttcgcttccagcctggaggaggaacaggaccggccgctggaagtcgtcgccgggcgcctggccgcgaccgagggcaaggccgtattcggcgcctttgtcgacggcagcgatggcagcgcgctggccggcgtggtcggggtgatgcgcgaggaaaacgccaagcaccggcacaaggcctttatctggggcatgtacgtggccccgggctggcgcgaccgcaagctcggccgcgcgctgatggagcgggccatggaacaggccgccgccatgccgggcgtgcgccaggtgacgctgtgcgtcaatgccggcagcacgggcgcggtgcggctgtacgagtcgctcggcttcgtgcgcacggggctggagccggatgcgctgtacgtcgcgccgcacttccacgacaagctcgacatggtctgcttcctgccgcagccgccggcacgctgagtccggccggaccgccttccctgcacccgcgctgcggtgtacgctggacttgcgtcgcctgccaggagtgatttcccgcgcagccatgatgagcatttttgatcggcctgccatgcggatttcacgtgtcccgtggtgcccgcgccaggtgccctgcgctatagtcacccgtccccgcggcaggccctgcattgccgcgaccggcaggccgcgcaccggccgccatccaggaggccccacaggagtcgttcatgaatgccccgcacgaagcccaaaccatcgcccccgacggcgcccatgccacggccgaaggccgccgcagcgcgctgctggccggcctggcgcagatcctgccggatgccgcgctgctgtggaagccggaagacaccgtcccctatgaatgcgacggcctggccgcgtaccgccaggtgccgatggccgtggccctgcccgacaccgaggaacaggtctgcgcgatcctgcgcctgtgccacaagctgggcgtgccggtggtgccgcgcggcgccggcaccagcctgtcgggtggcgccatgccgatcgccgagggcctggtgctgtcgctggccaagttcaagcgcatcctgtcggtcgatccgtactcgcgcaccgcggtggtccagccgggcgtgcgcaacctggcgatctccgacgccgccgcaccccacaacctgtactacgcgccggacccgtcctcgcagatcgcctgcaccatcggcggcaacgtcagcgagaactccggcggcgtgcactgcctgaagtacggcctgaccgtgcacaacgtgctgcgcgtgcgcgcggtgacgatggagggcgaggtggtggtgttcggctccgaggcccccgactcgccgggcctggacctgctggccgtgctgatcggctccgaaggcatgctggccgtggtcaccgaggtcacggtgcgcctgatccccaagccgcagctggcgcaggtgatcatggcctgcttcgacgatgtcgagaaaggcggcaatgcggtggcggacgtgatcgccgccggcatcatcccggccggactggaaatgatggacaagcccgccaccgccgcggtcgagcagttcgtgcatgcgggctatgacctggatgccgccgccatcctgctgtgcgaatccgacggcaccccggaagaagtggccgaggaaatcgaacgcatgagcgcggtgctgacggcatcgggctgcacccgcatcgtggtctcgcagaacgaagccgagcgcctgcgcttctggagcggccgcaagaacgccttccccgccgccggccggatctcgccggactactactgcatggacggcaccattccgcgcaagcacatcggcacgctgctcaggcgcatcgaagccatggagcaaaagtacggcctgcgctgcatcaacgtgttccatgccggcgacggcaacatgcacccgctggtgctgttcgatggcgcggaccaggaccaatggcaccgcgccgagctgttcggcgccgacatcctggaaacctgcgtggaactgggcggcaccgtcaccggcgagcacggcgtgggcgtggagaagctcaactcgatgtgcgtgcagttctcgcccgccgagcgcgatgccttcttcggcgtcaaggccgccttcgacccggcgcggctgctcaacccggacaaggccatccccacgctggcgcgctgcgcggagtacggcaagatgcatgtgaagcggggcctgctgccgcacccggaactgccgcgcttctgagccacgccatgtccagcccacgccgacgccagcagcaggaagcgttcgtccgccagcgcctggggcagcccgaggccggctggcgccagcgctggtacaccatcatcttcgaggccgatacccgcgagggccggctcttcgatgtcgcgctgctgctggccatcgtcgccagcgtgacggtggtgatgctcgacagcctgcccgcggtgaacaaccgcctggggctggcgttcaccgtgctggaatggatgttcacgctgttcttcacggccgagtacgtgatgcgcatcctggtggtgcgccggccgtggcgctatgtgttcagcttctacggcatcatcgacttcgtctcgatcatgccgacctggctggccttcttcctgcccgagctgcatttcctgatcgacgtgcgcctgctgcggctgctgcgcgtgttccggatcctgaagctgaccgtgtacttcgaggaagccgagatcctgtaccgcgcgctggtcaacagccgccgcaagatcttcgtgttcctgggcacggtgttcatcatcacggtgatcctgggcacggtaatgtacgtggtggaaggcccacagcacggcttcaccagcatcccggtcagcatgtactgggcggtggtgacgctgaccaccacgggcttcggcgacatggtgcccaagaccccgctggggcagttcatcacctcgctgaccatcctgctgggctacggcatcatcgccttccccaccggtatcgtcggcgccgagctggccgccagcatcctgaagcggccgctcaccacgcgcacctgcacccattgcctgaccgagggccacgaacccgacgccggctactgcaagcattgcggcagccagctgcccgaataccagaacgaccggccggaagtgcccggcggacctgccggctcctgagccggccttccctaccccacgacgcatatgcaagccaccctcgacgccatccgcgacgccgtcaggcaagccaccgagacccgcaccgcgctgcggctgcgcggcggcggcagcaaggacttctacggccagcccgccgcgggccagctgctggacacgcgcgcctatgccggcatcgtcgactacgacccggccgagctggtgatcaccgcgcgctgcggcacgccgctggccgagatcgaggcggcgctggccgagaagcgccagatgctggccttcgagccgccccatttcgcactgccgggccagcccagcaccgcgacgctgggcggcgccgtggccgcgggattgtcgggcccgcgccggcagtcggtgggcgcgctgcgcgacttcatgctgggcgcgcagctgatggacggccgcggcgaggtgatggacttcggcggccaggtgatgaagaacgtggcgggctatgacgtgtcgcggctgctggcgggctcgctcggcacgctcgggctgatcctgcaggtgtcggtcaaggtgctgccggcaccgttcgacgaggccacgctgcgcttcgagctggcgcaggccgatgccatcgagcacctgaaccgttggggcggccagccgctgccgctggcgtcttcggcctggcacgcgggcgtgctgcacgtgcgcctggccggcgccaccgccgccgtgcgcgccgcgtgcgtcaggctgggcggcgagcgcgtggacgctgcggaagccgcggcgctgtggcaatcgctgcgcgagcagacccacccgttcttcgcccccgcccaggcgggccgcgcgctgtggcgcctggccgtgcccaccatcgccgcgccgctggcgctgccgggcccacagctgatcgaatggggcggcggccagcgctggtggctgcccgaggacggcactgacaagaccgatgccgaaagcgtgcgcgccgtggcgcaggccgccggcggccatgccacgctgttccgcaatggcgacaagtcagtgggcgtgttcacgccgctggcctcgccgctggccgcgatccaccgccgcctgaaagagaccttcgacccggccggcatcttcaacccgcagcgcatgtaccccgggctctgacccggcacgtccaggcatccccccggcacaacctccccacaccatgcaaacgaacctggccgattttcttcgcaacacgcccgaaggcgaggaagccaaatccatcgtcggcaactgcgtgcattgcggcttctgcaccgccacctgccccacctaccagttgctcggcgatgagctggacggcccgcgcgggcgcatctacctgatgaagcaggtgctggaaggccatgccatcaccgaaagcacgcgcctgcacctggaccgctgcctgacctgccgcaactgcgaatcgacctgcccgtcgggcgtgcgctacggccgcctggtcgatatcggccgcaagctggtcgacgacaagctcgaggccgaaggcgtgcagcgccccgcccgcgagcgcatcgcgcgctgggtgctgcgcgaggggctgacgcgccctgcgctgttcggcacggcgctgcgcctgggccagatggtgcggccgctgctgccgggcacgctgcgcaacaaggtgccggcgctgtccagcaccgccgcgcccggcacgtggccgcgcaatgcgcatgcacgcaagatgttgttgctcgacggctgcgtgcagccggcaatgtcgcccaacatcaatgccgcaactgcgcgtgtgttcgaccgtgtcggcgtacaactgctggtggcgcgcgaagccggctgctgcggcgcgatccgcttccacaccggcgaccacgacggcggcctcgacaatatgcgccgcaatatcgatgcctggtggccgcatatcgaggacggcgccgaggccatcgtgatgaccgcctcgggctgcggcgcgatggtcaaggactacggccacctgctgcgcaacgatccgaagtacgccgagcgcgcccgccgcgtctcggcgctgacgcgcgacctgtccgaagtcttgccggactttgccgacgagctgcacaccctggccggcgcggtcccgcgcgacaaccggcgcgtggcttaccacccgccctgcacgctgcagcacggccagcagatccgcggcaaagtcgaagcgctcttgaccggcctcggcgtcgaagtcaaactctgcgctgacagccacctgtgctgcggctcggcgggcacttattcggtgttgcagccggaactggcctaccgcctgcgcgacgacaagctcgccaaactgcaggccacgcagcccgaagccatcgtctcggccaatatcggctgcatcgcgcacctgcagggcggcaccggcaccccggtgatgcactggatcgaactggtcgacaagatgctcggctagcgcgggcgggcagcatgggcggcagcgcgcatcccttccggacgcgcgccgcgcacctgcgaccaaacgccacgcccccatgctccagacctttgcaatcctgttggttttccagtccatcggtgaggtgatcagctacgcgctgaccctgccggtgcccggccccgtgctgggtatgatcctgctgttcggctggctcgccttcgacgaccgcctgctgcccatcatccagggcaccaccactgagctgctcaagcacctgtcgctgctgttcgtgccggccggcgtcggcatcatggtccatgccaaccgcatcgagggcgaatggatgccgatcctggtggcgctggtggtgtccacctggctggccatcgccaccaccgccgtggtcacgcgcatgctgatgcgcaagcgcgccgatgtcccgcccgccgatgcgaaaggagagcaggcatgatgacgccccgcctcaacgagatctgggtctacctggccgcgagcccgctggtcgggctgaccgccacgctgctggcctacgtctttgccttccgcatctatgagcgttcgcgcttctcgccgctggccaacccggtgatgatcgcggtggcgctgctggtcacggtgctgaccgtcaccggcacgccctacaagacctacttcgacggcgcgcagttcgtgcacttcctgctggggccggccacggtggcactggcggtgccgctgtacctgcagctgcccaagctgcgcacccatgtgttcccgctgctggcaggactggtggcgggctcggtggtggcggtggtgtcggcggtgggaattgcctggctgctgggcgcatcgcccgagaccgtgcgctcgctcgcgcccaagtcggtgacgatcccgatcgccatgggcgtggccgagaagatcggcgggctgccctcgctgaccgcggtgctggtgatggccaccggcatcatcggcgcggtcagcgccaccagcgtgctgaacctgctgcgcatccgcgactacagcgtgcgcggtttcgccaccggcgtggcagcccacggcatcggcaccgctcgcgccttccaggtcaaccaggaagccggcgcctttgccgcgctgggcatgggcctgaacggcgtgctgacggcgatcatggtgccggtgatggcggcgtggatgccacactgacacgctcctgacagcacgctgtcagcagcccccgcgcatgatgcgagctccccactccccttcacctggaaccaaggagtctgtcatgagcaaccgtctgatcaactggctggaaatccccgtcgtcgacatgagccgcgcggtcggcttctacgagcaggtgttcaatatccagctgcgccgcgagaccatgagccaggtcgacatggccgtgttcccccaccccgacccgggcggcgcgctggtcgccggcgagggctatcgtcccagcaactactacggcgcggtgccgtacctgcatgcgccggaactggatgtgctgctggagcgcgccgcgcgcgccggcggcaagacggtgttcgggccgctgcgcctgccgggcgagatcggccgcatcgcccatatcaccgacagcgaaggcaaccgcatcgggctgcacgagcccgtggccgcctgaccccgatggcaagccgcccccgatgagccgccgcgccgaccgcctgttccagatcgtgcaggtgctgcgcggccgccgcctgaccacggcggcgctgctggcgcagcggctcggggtatcggaacgcaccgtctaccgtgatatccaggcgctgtcgctgtcaggcgtgccggtcgagggcgaggccggcatcggctaccggctgcgcgccgacttcgatgtcccgccgctgatgttcaccgccatggaagtcgaagcactggtcgccggcctgcgcctcctgaaagcctggggcggcggcgcgctggccgccgcggccgatcccgcgctggaaaaactgatggccgcgctgccgccgccgcgccggctggcagcgcagcaaagccgcgtgttcgcgccggaatacgtcaaccaggcgcatgtgcgcgaggccttcgacgtggtacacggggcgctgggcgaacagaaattgctgctgctcgactattgcgacgtgcagcagcgcatcaccgaacgcgtggtgatgccgctgggcctgttcttctggggcaatgcctggttgctggcgacgtggtgcaccacgcgctcggactatcgcagcttccggctggaccgctgccgcgccatccgcatgctggacgaccatttccacgaaacgcccgaccgctcgctcaacggtttcctgcgcgcggtgcgcgccagcggcacctagtcccgctcaggcagccgggtcggacagcagcatctcgatatcggcgcgcagctcgtcgggcttggtggtcggcgcatagcgcttgaacaccgtgccgtcgcggcgcagcaggaacttggtgaagttccatttgatgccctgggtaccgagcacgccacgcttttccgtggtcagccactggtacagcggatgggcgtcggcaccgttcacgtcgatcttggcgaacatcgggaagcgcaccgcaaagcgcgtttcgcagaactggccgatctgctgcgcatcgcccggctcctgcttgccgaactggttgcacgggaagcccagcacctccaggccgcgctcgtggtattcgtcgtagagcttctgcaggccctcgtactgcggcgtgaacccgcattcgctggcggtgttgacgaccagcatcaccttgccctggaactgcgacagcggtaccggctggccggccagcgagttggcttcgaactggtagacattgctcatggcagactcctggggccggaactggcccttgcgtggcccaagcataacgccatgcgcatcaccgtgcacgaatcagatgacattgagatgctcggtgccggcacccaggtcggtgtccttggcgctcgcgctgtgcagcttgatcatcaggcgcaggtcgttgagcgagtcggcattgcgtagcgcgtcctcgtaggtgatcttgccttcctcgtacaggtcgaacagcgcctggtcgaacgagaccatgccctgctcgcgcgacttcttgatgacttccttgagctcgtggatctcgcccttgaagatcaggtcggccaccagcggcgtgccgatcatgatctccaccgccggcacgcgcccctttttgccggcgcgcggcagcaggcgctgcgagatcatcgccttcaggttcagcgacaggtcgatcagcagctgctggcgcttttcctcggggaagaagttgaccacgcggtcgatcgcctggttggcattgttggcgtgcagcgtggccaggcacaggtggccggtctcggcgtactgcatcgcgtactccatggtctcgcggtcacggatttcgccgatcaggatcacgtcgggcgcctggcgcagcgtgttcttcagcgccacgtgccaggactcggtatcgatgccgacctcgcgctgcgtgacgatgcagttctggtgcgcatgcacgtactcgatcggatcctcgatggtgatgatatggccgtacgaatgcgcgttgcggtgatccagcattgccgccagcgtggtcgacttgcccgagccggtggcgccggtcacgatcaccagcccgcgcttggccatcaccacctcatgcagcgtcgccggcaggtccaggtcggccaccgagggaatgcgcgtattgatggtgcgcaccaccatgccggccttgccctgctggataaaggccgacacgcggaagcgcccggccttgggcgcggtgatcgcgaaattgcattcgcggctggtgtcgaagtcctgcacctggcgctcgttcatcaccgagcgcaccaggcccagcgcctgggtcgggttcagcggctgctgcgacaccggcttgatcttgccgtcgaccttgatcgccggcgggaagtcagaggtaatgaacaggtccgagccgcggttgctgaccatcagctccagcaggtcgttgatgtacttggcggcggattcgcgatcgagcatgtcggtgtcctgctggggagcgggcctcagcccatgaacgcgtcggggttcttggcgatggcgcgcgcgtcgttgtagctgatgacgctgcgcttgatcaggtcagacaggcactggtccagcgtctgcatgcccagcccgctgctggtctgcatcatcgagtacatctgcgcgatcttgttctcgcggatcaggtggcggatcgcgggcgtggcgatcatgatctcgtgcgcggcggtgcggccattgccgtcgcgcgtcttcagcagcgtctgcgagatcaccgcctccagcgattccgacagcatggtgcgcaccatgtccttctcttcgggcgggaacacatcgaccacgcggtcgatggtcttggccgctgagctggtgtgcagcgtgccgaagaccaggtggccggtctcggccgcggtcagcgccaggcggatggtttccaggtcgcgcagctcacccaccaggatcacgtccgggtcttcacgcagtgccgagcgcaacgcgttggcaaacgaatgcgtgtgcggccccagctcgcgctggttgatcaggctcttcttggagctgtgcacgaattcgatcgggtcctccaccgtgaggatgtggcccatgtcgctttcgttgcgatggtcgaccatcgccgccagcgtggtggacttgcccgagccggtcgggcccgtcaccagcaccagcccgcgcggcttcatgcacaggtcggcaaacaccgcgggcgcgcgcagctcttcgagcgtgagcaccttggagggaatggtacggaacaccgcggcggcgccgcgctgggtgttataggcattgacccggaagcgggacaggccggcgatctcgaacgagaaatcgatttcgaggcgttcttcgtaggccttgcgctgggtgtcgctcatgatgtcgtacaccatggcgtggacatccttgtgcgtcatcgaggcgatgttgatccggcgcatgtcgccgtggatccgcaccatcggcggcatgtccgcggagagatgaagatcagacgccttgttcttgacagcgaaagccaatagctgcgcgatgtccatctataatgaccccaccctagttatcagtactttgcgtactttcttttgtatgttcgccggattatgtctgtaattgccgccaacttgcaagccgttcaccagcgcatcgcggcggccgcacaacaagccggcagacagcccgcggacatcgccctgctggcggtttccaagaccgttccccccgaccgcataagggccgcatacgccgccggacaggtcgctttcggcgaaaactacgtccaggaaggcgtcgacaagatcgccgcgctggccgacctgcgccaccgcctgcaatggcatttcatcggcccgctgcagagcaacaagacccgcctggtggcggagcatttcgactgggtgcacgccgtcgaccggctcaggatcgccgagcggctgtcggcccagcgcccggccggcatggccgcgctgcaggtctgcatccaggtcaatatcagcggcgaagccagcaagagcggcgtcgccccggcagaggtgcccggcctggcacatgccgtcgccgcgctgccaggcctgcgcctgcgcgggctgatggccatccccgagcccgagcacgaccccgccgcgcagcgccgcccgttcgcggccatgcgcgccatgctgcaggcgctgcgcaccgacggcctggacctcgacacgctgtcgatgggcatgtcgggcgacatggaagccgccatcgccgagggcgccacgctggtgcggatcggcaccgccattttcggagcgcgccaatacccgtagtccggcgcgcccagtccattcccttcaagccccccaacggatctccatgctcgatacccttacctttggctttctcggcggcggcaacatggccaccgcactgatcggcggcctgatcgcccgcggcgtgccggccggctcgatccgcgtggtcgaccccttccccgaggcccagcaacgcctggcgcgcgacctcggcgtgcatgccgccggcgcgccggatgccgccttcggcgcctgcgacgtgctggtgctggcggtcaagccgcagcagttccgcgacgccgcggcgcagctgctgccgatcctgccggccagcggcaagggcaacctggtgatcagcgtggccgccggcatccggctgcaggacatggagcgctggctggacgggcgcgcccggctggtgcgggcgatgccgaacacgccggcgctggccggcatgggcatgaccgggctggccgcgccggccgggctgtcggccgaagaccgcgcgatcgccagcgcggtggccgaggccgtcggcaagtgcgtatgggtggatggggatgaccagatcgatgcggtcaccgccatttccggcagtgggccggcctatgtcttctactttatcgaagcgatggaacgcgccgccaccgagctgggcctgacggcggagcaaggccgcgaactggcggtagagaccttccgtggcgctgctaccctggccgggcagtcttccgagccggtgtcgacgctgcgtgagcgcgtgacgtccaagggcggcacgacgtatgcggcgctgacggcgatggaggcttcgggcattggtgatgccttcgtgcgcgcgatgcatgctgccgcggcgcggggcaaggagatgggggcggagttcgggaaggattgaggcgcggccaaaccgcgggcgctctgacctggccgccgccccatgtgaacgctcccctctcccgcaagcgggagaggggagaaaaccagcgggatctaatcagcgaattgcataagccaccgccgtccccgcaaacacacaggcccccagccagttgttatgccggaacgccgcgaaacaccgcatccggtcgcggtcacgaatcagcgtgtaatgatacccggcgcaacccgcagccgccgccagccccacccagtaaggccaccccagccccagcagcacccccgcccacgccatcagcgccaggaacgcggcatagcagagcatgatcgccgccacgtcgaagcggccaaaggtaatggccgaagtcttcatgccgatcaggaggtcgtcgtcacgatcgaccatcgcataagccgtgtcatacgccaccgcccagaacacattggccagcagcatcagccacgccaccggcggcacctggtcctggatcgcggcaaacgccatcgggataccaaagccaaacgcgatgccgagataagcctgcggaatcgcaaagaagcgcttgaagaacgggtaagtgccggccaccaccgccgccaccaccgccagccatttggtcagcgcattgagcggcaacaccagcgcaaaagccaccagcgccagcacggcggcgacggccagcgcttcccacgctgcgatcttgcccgcggtcagcggccgttccctggtgcgcttgacgtgcttgtcgaagtcgcggtccgcccagtcgttgatggcgcagccagccgagcgcatcagaaaggtgcccgccacgaagatccagaacagcccccacgccggcggcccgcccgcggccatccacatggcccacagcgtcggccacagcagcagcagcgtgccgatcggcttgtcgatgcgcaccaggcgcgcgtagagggaaaggcgttcaagcatgggcgtggggggcaacggcgagagggtctgcactgcgcggatccgggaaggaggattcaatgaaaacgcgccgcagcccggacggttgcgacgcgcagtgccggccgctactgaagggcagccggaggtggcaagctggcctcaggccagcatcgcgcgcagcatccacgcggtcttttcgtgcgtctgcatgcgctgggtcagcaggtcggccgacggttcgtcgccggcggcgtcgatcaccgggaacagcgaacgcgcggtgcgcaccacggcttcctggccttcgaccagcttgcggatcatttcggtggcctcgggcacgccctcttcctccgcgatcgaagacaggcgggcgtattccttgtaggtgcccggtgccgggtagcccagcgcgcggatacgctcggcgatcgagtccacggcgagcgccagctcggtgtactgggtctcgaacatcagatgcagcgtattgaacatgggacccgtcacgttccagtggaagttatgggtcttgaggtagagggtgtaggtgtccgccagcagcttggacaggccttccgcgatcttcttgcggtccttgtcggaaataccgatattcacgctcatctcattcttctttgccatggtaaatacgctccgttctggtaaagccacgaggggcgccgccggcgctttccatgttttggggccgggcggcgcagtacccgcattattgcactagccggcaatcccggccaaaccccgggccacctcgctgaacatcacggtcgcgccgagcacgatcacggcggcgccgatttccttgcgccacagcttgtggcgcagccgcgcggcatcggcgcgcccgggctggtcgtgcccgtcatgccacagctgtcgccactcttggataaacaaccggatcatcgccatcatcgttctccgcggcgcggcatcccgccaggggcgccgcgccaggctgccgcttacttcaggttgagcgcgcgcttcacgccctcgccgtaggccgggtcggccttggagaagtgctccagctgcacgcgcacgatcgcctcaggcacgccctgcatcgccgccgcgatattggcgaacaggcgctggcgctggccttcgtcgaacaggcggaacagcgcgccgggctggctgtagtagtccgggtcgacgcggtggtcccagtggtcggcggcaccatccagtgccagcggcggctcgatcgcgcgttcgctggcggcgtaggcgccttcgcggttgggctcgtagttgagcttgcctccctggttgccgtccacgcgcatcgcgccgtcacggtggaagctgttgtggaacgggcatttcggcgcattcaccgggatctggttgtggttgatccccaggcggtagcgctgcgtgtcgccgtacgagaacagccgcccctgcagcatcttgtcgggcgagaagccgatgcccggcacgatattggccggattcatcgccacctgctcgacctcggcaaagtagttgtccgggttgcggttgagctcgagcacgcccacgtcgatcagcgggtagtccttgtgcggccagaccttggtcaggtcgaacggattgatgtggtacttggccgcatccgcctccggcatgatctgcacgcgcaggttccagcgcgggaaattgcctgtctcgatgttctcgaacaggtcgcgctgcgcgctttcgcggtccgttgccacgaccttggccgcttcttcattggtccagttggcgatgccctgctgcgacttgaagtggaacttgacccagaagcgctcgttgttcgcgttgatgaacgagtacgtgtgcgagccgaagccgtggatctggcggtagttctgcggcagaccgcggtcgctcatcaggatggtgacctggtgcagggattccggatggcgcgaccagaagtcccacaccgcgatcgggtcgcgcaggttggtgcgcggattgcgcttctgcgtgtggataaagtccgggaacttgagcgggtcgcgcacgaagaacaccggggtattgttgccgaccacgtcccagttgccttcgtcggtgtagaacttgatcgagaagccgcgcacgtcgcgctcggcatcggccgcgccgcgctcgccggccacggtcgagaagcggatgaacagcggcgtctccttgccgacctgggcaaagaccgaagccttggtgtacctggtgatgtcgtgggtgaccttgagcgtgccataagcgcccgagcccttggcatgcacgcgccgctcggggatgacctcgcggtcgaagtgggccagcttttcgaggaaccagacatcctgcagcagcatcgggccgcgcggaccggccgtctgcgcgttctggttgtcggcgacgggtgcgccggcggcagtggtaagggtgtccttcttgctcatcttttcctctttgtgggtaggctgaaagggaacgccgcatcagagcgcggcggcatagcaggcaaggcaatcgagcaggcagcgccccacgcggaggggaaacgggcgcccgttgattgttgtcggagagaactgggcgctggtgctcatcattggttcctgtctcaggtcgatgccatctgcatcgacaggagtcagcctaccaacgatctatcgaattgagaattcaattatttatacctatgtattaggtcaaatctatctgggatttctgcaacttatcgcagcggaaggtgaccgcccgaagacaggtccctgaaataccccgttgctgggccggaaatgacaacggccgcagcggaatctccggtgcggccgagggaaatgcctgtactgtgggggcaggaagatcaggccgcttcggccagctccttggcgtccagcttgcgcacgccggcgagctcgcacgcggccacggcgttggccagcgcttccatagccggcagccgggtgaagctcttgcgccaggccagcaccacgcgccggtcgggcaccggatcggcaaacggcacataggacagcatgtcgcccttggccttcaggtcgggcaccgaggtgcgcggcagcacggtgatgccgaccccgctggccaccatatggcgaatggtttccagcgacgagccctcgaaggtcttctggatgccgtcggccgcctgcgagaagcgcgacagttccgggcacacgcccagcacatggtcgcggaagcagtggccgctgcccagcagcagcatggtttgctgcttcagttcatcggggtcgatggagcgcgcctgcgccagctggtggccgcgcggcacggcgacgacaaagggttcgtcgtagagcgggcgcaccgtcaggcccgaatccgcgaacggctcggccatcaccgcgcagtcgatctcaccctgcttgagcagctcgatcagcttgtgggtgtagttctcctgcagcatcagcggcatctgcggcacggtctcgatcatctgcttgaccagcgacggcagcaggtacggcccgatggtgtagatcacgcccacgcgcagcggacccgcaagcgggtccttgccctgcttggcgatctcgcgaatggccatggtctgttcaagcacgcgctgggcctgcgccacgatctgctcgccgaccgacgtcaccgacacctcggaggtgccgcgctcgaaaatctgcacgttgagttcgtcttccagcttcttgatcgcgaccgacagcgtcggctgcgacacaaagcaggcttcggcggcccggccgaaatggcgctcgcgcgccacggcgacgatgtacttgagttcggtgagcgtcatgacttatcagtttccggtaggcgatagattttaccttcgattgccgcttctgtcagagcgccagcccgaatagcccgcagcggactggcgggtgcgctgaatggcgcacatcccgtcgaaaaaccagcccgcgatcaagccttgaggtagtgctcgcgcccacccagccagcgcgaaaggtgcgcttccaccgcttccgggtagcgcgccagcatcagttcggccgcctcctgcgcgtattccaccagccacgcgtcggtctgcaggtcggcaaagcgcaacatcgcttcgccggactggcgcgcacccaggaactcgcccgggccgcggatttccaggtcgcgccgggcgatctcgaagccgtcggtggtctcgcgcatggtcgccaggcgctcgcgcgcggtcggcgacagcggcgcctggtacatcagcaggcagaccgattcggcgctgccccgccccacccgcccgcgcagctggtgcagctgcgccaggccgaagcgctcggcgtgctcgatcaccatcagcgaggcattgggcacgtccacgcccacttcgatcacggtggtggccaccagcacctgcatgcggttggcgctgaagtcgtccatcaccgcggccttctcggccggcggcaggcgcccgtgcaccaggcccacgcgcaggtcgggcagcgcggccaccagcgtttcataggtctccaccgcggtctgcagctgcagcgcctcgctttcctcgatcagcggacacacccagtagacctggcggccttcggcggcggcgtgatggatgcgtccgatcacttcgtcgcgccgctcgtcgttgaccaggcgcgtgacgatgggggtgcggcccggcggcaattcatcgatcaccgacacatcgaggtcggcgtagtaagtcatggcgagcgtgcgcgggatcggcgtggccgacatcatcaactggtgcggcacggtctcggccgcggttgccgctgaatcgggggtatcggcggcaccggccttgccgcgcagcgccagccgctgcgccacgccgaagcggtgctgctcgtcgaccaccgacagccccagtttggcaaagcgcacggtgtcctggatcagcgcgtgggtgccgatcaccagctgcgcctggcccgattccacgcgcgccgcggcctcgcgcttgtcgcgtgccttctggctgccggccagccacgccaccggcacgcccagcggctccagccatgcggacagcttgcggtagtgctgctcggccaggatttcggtgggcgccatcaaagcggcctggtagccggcatcgatcgcctggcaggccgccagcgcggcgacgatggtcttgccgctgcccacgtcgccctgcagcagccggtgcatcgggtgcgggcgcgtcatgtcggcagcgatttcttccaccacgcgctgctgcgccccggtcagccggaacggcaacgcagccaggaagcgcgtcagcaggccgccctcgcggcgcggcatggtcggcgcggtcttttcgcgccgcgccgcgtgcgcgcgccgcagcgagatctgctgcgccagcagctcgtcgaacttgatgcgctgccaggccgggtgcgagcggtcggccagcgcggcctcgctctcctgcggcgacggcgcgtgcagcaaccgcaggcagtcggccagcgggcgcaggtgcaggcgtgccagcggcccgtccaacaccgcccgcggcagcgtctcgggcatgggcgtgcgcgacagcgtgccgccgatggccttgcgcagataggcctgcgggatgccggcggtggacggatacaccggcgtcaggcggtcgggcagcgcttcgccgggcaccaccgggcgcaccgtcgggtggaccatctcggcgccgaagaagccgccgcgcacctcgccgcgcacgcgcaggcgcacgccttcggccatctgcttggtctggttgccgtagaagttcaggaagcgcagcgtcagctcgccgctgtcgtcggcgatcttgaccaccagctggcggcgcggccggaacgtgacttcgttggagatgacctcgccttccacctgcgccggcagcccgagcccggcgcggtggatcgcctcggcgatcggcgccagcgtggtctcgtcctcatagcgcatcggcaagtgcagcaccaggtcgacgggacggcgcaggccgagcttggccaggcgcgcggccgcggaagacgtgccggaggcggcggccttgcccctggcttcgccggccttgccgcgcgcgggcgccgccgtttccttggcggcgtcggcggggtcgtggatcggttcagcggcggttccgggcatcggcgaaaaagttggcagcggtcgctctcgtgctgcggggttggctggcgcggcgccggcgaatagccggcatcaagcctggcccggcggcaagcgcgcccgtggccttacaatatcggattcgccgattgtacccatgccggctgccaccacgggcagcggagtgccgttttgtgccccgctccggcctgcatgggatcgcgcagcccgccgctcccacgatgttgacgctttccgatttcgatttcccgctgccgccagaactgattgcccagagcgcgctgcccgaccgcagcgcgagccggctgctggtggtcgaacggctggccccggccgacaccgccgacgcggtgcgcatggtcgaccgcgccttcagcgacatcgtcgactacctgcgtcccgacgacttgctggtcttcaacgacacccgcgtgatcaaggcgcgcttcttcggccacaagcccagcggcggcaagatcgaggtgctggtcgagcgcgtggtcgacagccacaccgtgctggcccaggtgcgcgcctccaagaccccgaccgagggcagcatactgcacctggccgacggcgccttcgccgtcaccgtgggcccgcgtgtggaccagttcttcacgctgcgcttccccgaaccggcgctggacctgatcgagcgctacggccgcctgccgctgccgccatatatcaggcacgacccggacgcctacgacgagacccgctaccagaccgtctacgcgcgcagcccgggcgcggtggccgcacccactgcgggcctgcatttcgacgatgcgctgttcgcgcggctcaatgccgccggcgtgcggcgcgccttcctgacgctgcacgtgggcgccggcaccttccagccggtgcgcaccgagaacctggccgagcacaagatgcactcggagtggtacgccgtctccgcagacctggcccaggccgtgcgcgacacccgcgcacgcggcggccgcgtgatcgcggtcggcaccacctcgctgcgcgcgctggaatcggccgcgcaggccgacggcacgctcgccgccggcagcggcgacaccgatatcttcatcacccccggctaccgcttccgcctggtcgatgccctgatcaccaacttccacctgcccaagtcgacgctgctgatgctggtgtcggcactggccggcgtggaagccatccgcgccgcctaccgccatgcggtcgagcagcgctaccgtttcttcagctacggcgacgccatgctgctgacccgccagcccggcgcctgaatccagaatcacaagccatgctcaacttcgaactcatcaccaccgacggcaacgcccgccgcggccgcgtcacgctgaaccacggcgtggtcgagacgccgatcttcatgccggtcggcacctacggctcggtcaaggcgatgtcgccgctggaactgaacgagattggcgcgcacatcatcctgggcaataccttccacctgtggctgcgccccgggttggacgtggtcaacgcccacgagggcctgcacaagtttatcggctgggacaagccgatcctgaccgattccggtggcttccaggtgttttcgctcggcgatctgcgcaagatcactgaagatggcgtcacgttcgcatctccggtcaatggcgacaagcttttcctgtcgcccgagatctcgatgcagatccagcgcacgctgaactccgacatcgtgatgcagttcgatgagtgcacgccgtacgagatcgacggccgcgccgccacgcacgaggaagcggccaagtcgatgcgcatgagcctgcgctgggccaagcgctcgcgcgacgagttcgagcgcctggccaaccccaacgcgctgttcggcatcgtccagggaggcatgtacgaagacctgcgcgacgaatcgctggccggcctgtccgagctggacttccacggctttgccatcggcgggctgtcggtgggcgagcccaaggaagacatgatgcgcgtgctcgagcacgtcgcgccgcgcctcccggcccacaagccgcactacctgatgggcgtgggcacgcccgaagacctggtcgccggcgtcgccgccggggtggacatgttcgactgcgtgatgcccacccgcaacgcacgcaacggctggctcttcacccgcttcggcgacgtcaagatcaagaacgcggcgcaccgcaacgatccgcgcccgctcgatgaaagctgcgcctgctacacctgccgcaacttctcgcgcgcctacctgcaccacctgcaccgcgtaggcgagatcctgggcgcgcgcctcaataccatccacaacctgcactactacctgcaactgatgcgcgagatgcgcgaagccatcgagcaccaccgctttgccgacttccggcgccagttcgccgctgaccgcgcccgcggcacgcagtgacaatgcccgctggcgcgaacttttgcgctgccggcggtcgaatagccgggtcatccgggggcgagccgcgatccggagcgcccggccttgccgcccctgccgcaagttgtcccgggcgcacccgaacaaacccgtattccgccctagaatgccaagggtgggcggaatgcgaatggtagaatgatcgattatttgactaattttgtgacggagaatcaacgtgctgatttctaacgcatttgcccagaccaccggtaccggcggcgcggctggcggcctgatgagcttcctgcccatcatcctgatgtttggcgtgctgtggttcatcatgatccgcccgcagatgaagcgtcagaaggaagccaaggcaatgctcgaagcgctggccaagaacgacgaagtcgtgaccgccggcggcatcctgggcaaggtgaccaaggtcaccgaccagtacgtcagcctggaaatcgccgaaggcacggaaatcaccgtgcagaagaacgccgtgacgacggtgctgccgaagggctcgctgaaggcgctctgatccaccgatcgcgcgcgcgactcccgcctttgtcttttccggcatgcccgttcgcgcatgccccggcagccgcctgatccagcccgacgaagcccccgtggcttcgatccgtggttgccaggcggctgtttgccaaaccggttcggccccgccgacgtggtgcgccacgccagcgccggccccgccaaccgctgaatgactggccagagatgaatcgttatccgctttggaaatacctcgtgatcctggtggccctggccatcggcatcatctataccttgccgaatttcttcggcgaggcgcctgcggtgcaggtgtcctcgggcaaggccacggtcaaggtcgacctgtcgatgcagaagcaggtcgaagagatcctggcacagaaccagctgcagcctgacggcgtcttctttgatatttccggccagtccggctcggtcaaggcgcgcttccgcaccaccgacgagcagctcaaggccaaggacatcctgtcgcgcacgctcaaccccgacgcggccgaccccacctatgtggtcgcgctgaacctgctgtcgggctcgccgcgctggctgaccgccatgcacgcgctgccgatgtacctgggcctggacttgcgcggcggcgtgcacttcctgctgcaggtcgacatgaagggcgcggtcgacaagaagctcgacagcctgggcggcgacgcgcgcaccctgctgcgcgacaagagcatccgccacggcggcatcgaccgcgatggcgagcgcctgacggtgcgcttcaacaacgccgacgacgccaaccgcgcgcgtccgctgctggccgacaacctgcgcgaagtcgccttcgccatggacggcaacaatatcgtcggcaccttcaccgaagccgcccgcaaggccgtgcaggatgccgcggtcaagcagaacatcaccacgctgcacaaccgcgtcaacgagcttggcgtggccgagccggtgatccagcagcaaggcgccgaccgcatcgtggtgcagctgcccggcgtgcaggacaccgccaaggccaaggacatcatcggccgcaccgccacgctcgaagcccgcctggtcgacaacgacgcgccgcgcagcccgcgcccgggcgacccgatcccgttcggcagcgagctcttcacgcaaggcaacggcgccccggtggtgctgaagaagcaggtcatcttcaccggcgaccgcattgaaagcgcctcggccggcttcgaccagaaccagcagccttcggtcaacatcaagctcgacgcccagggcggacgcgtgctgcgcgacgtctcgcgcgagaacctgaagaagccgatggcgatcgtgctgttcgaaaagggcaagggcgaagtgctgacggtggcgacgatccagtccgaactgggctccagcttccagatcaccggctcctactccaccgaagccgccaacgacctggcgctgctgctgcgcgccggctcgctggccgcgccgatggagatcatcgaagagcgcaccatcggcccgtcgctgggcgcggacaacatccggaagggttttgactcggtcgcctacggctttgccgccatcggcgtgttcatgatcctgtactacatgctgttcggcgtgttctcggtggtggcgctgggcgtgaacctgctgctgctgatcgcggtgctgtcgatgctgcaggccacgctgacgctgccgggcattgccgccatcgcgctggtgctgggcatggccatcgacgccaacgtgctgatcaacgagcgcatccgcgaggaactgcgcgcgggcgcgtcgccgcagatggcgatcgcggtcggcttcgaccgcgcctgggccaccattctggactccaacgtgaccacgctgatcgccggcctggcactgctggcctttggttcgggcccggtgcgcggctttgccgtggtgcactgcctgggcatcctgacctcgatgttctcggcggtgttcttcaaccgcggcctggtcaacctctggtacggccgcaagaagaagctgcagagcgtggccatcggccagatctggaagccgggcaacaccaccgacacgccggtcgccaagtaaggcgagcagcaacaactagcagtacagaacaggattcaacatggaattcttccgcatccggcgcgacattccgttcatgaagcacgcgttggtcttcaacgtgatttccttcctgacgtttgccgcagccgtgttcttcctctggcacaagggcctgcacctgtcgatcgaattcaccggcggcacggtgatggaagtcagctaccagcagaccgccgacctggaaaagatccgcggccaggtgggcaagctgggctataccgacgtgcaggtgcagaatttcggcacctcgcgcgacgtgatgatccgcctgccgctgcagaagggcgcggacggcaagcccgtcacctcggcccagcagagcgagcaggtgatggcctcgctgcaggcggcctcgcctgacgtgaagctgcaacgggtggagttcgtcggcccgcaggtgggcaaggaactggccaccgacggcctgctcgcgctgctgtgcgtggtggccggcatcgtgatctacctgtcgttccgcttcgaatggaagttcgcggtggcgggcatcatcgccaacctgcacgacgtggtcatcatcctgggcttcttcgcctacttccagtgggaattctcgctgtcggtgctggcggcgatcctggcggtgctgggctattcggtcaacgaatcggtggtgatcttcgaccggatccgcgagaacttccgcaagttccgcaagatgagcacccacgagatcatcgacaacgcgatcaccagcaccatctcgcgcaccatcatcacccacggctcgacccagatgatggtgctgtcgatgttcttcttcggtggccccacgctgcactactttgccctggcactgacggtcggcatcttgttcggcatctactcgtcggtgttcgtggccgcggcgctggcgatgtggctgggcgtcaagcgcgaggatctggtcaagggcgagaagaagtccgactcgaccgaccgcaacgaccccaactacggcgcgcaggcctgacggcttgccgcccacgaaaacaaaggcgccccgggcgcctttgtttttttccgcggccggccggtgttatgcctggcctgaccagcgtgagcgcgctcccgcgggcggggccggcatcagcggctcgcggtcctgtcccggctcgggctcggggatggggcggccggaatcgcgccattccacggcggcggcaagaccgtagcgctcggcatactccttgaaccagatcccttcgggcgaatgtcgcgtgatgccgcggcgcgggcccgcgccggcgttgcgtcgccggcgggctttgccgggggcgggacatcgccggtggccgcgcgcacgtattgctgcaactggagcagggactcgcccagcaccgcggcgtaaaggacttcgatgttctcgaaatacagatagagggtcgccggggcgatgccggccgccaacgcgatccgcctggcggacgctgcctcgagtcccgcggaaaccaggatggttcgagccgcctcgacaatcgctgcgcgctgcgtatcgacgttctgcgcggagcgcgcgggccgccccctgcgcctggcggctacggcagcggccgcaccgatcgtcttgcttgccatgtcagcctgcacctcaccggctacagcccggctccatgtcaacgttgctcggcaaagcgctcgatccacgccgccagccggtcggccgcgaagaactcggtacgctggccggcacggcacaggatggcgtcgccatcgcgcgcaaactgcagcgcaccgccggcctcgtccagccacagcaggctggccagccacgccgcatgcgcggcagacaccggcgcgcccaccggctgcaccaggtactcggccaacgtggccggcgcggtccagaccacggtatcgccatcgcggcgcaccacctcgctgcccagcgcgtcggcgattaccgcgacggcatcggccgcccccttgcccgcgttggcgctgcgcaggcccgccaggcgcgtgccgacggcatggccgaagctgccgctgcgctcggcctcggcccgcaccaggtcggcgtagtccatgcgctgccagtccggctcgacgctgcccgcgccggccaggtcgaccgccgcgaggtaggtctccaccggctggaaacggcccggcccgatcaggctggcgcacagcgcatgcaccatgccgatgcgcgaggccacggtctgggtctgcagcacggacagcttctcgcgcagcagctggtcgcgttccttgcgcaggccggccagttccagcgcctgcttcagctccatgcgcagcgcggtgatgtcccacggcttcttgatgtagcggtggatctgcccctggttgaccgcctcgacggtctggtcgagctccgaatacgcggtggtcaggatgcgcacgatatgcgggtagcgctcgcgcgcgtagcgcagcagttcgttgccatactcgcccggcatgcgctggtccgacaccagcaccgcaaggctgtctgcgtgggcgtcgagcaaggccttgccctcttcaacggagccgccggtggccaccggtgccagcgccccgatggcacgctggaaatacttgactgcagtcgcttcgtcatcgacgaacagaatcgccgggggtggtgcctgcgtggcattcggttcggtcatcggtcactcctatgctttcgactcttgaaacttggaaagtccagcgtcaccgtcgtgccggcaccggatgcggattcgatccggatgccgccgccaaacgactgcatgacgcggttgcagaaaatcatgcccaggccgctgccgccggcactggcgtgggtggtgacagggtcgaccagcaaccgctccatcacttccggcgcaatccccggcccgttgtcgcagatgcggatttccgggcgcggctgcgccaccaccacaaagcgcaacgccggcgtgccgacactgcccagcgcccgcagcgcgttgctcatcaccgaggagagcaccagcgccacgcagttgggcagcgtctgcaccgggaaatcgccgtgcatctccacctgcacccagctgcgctggtcgcctgcgaacgggtagctgtccagcagcgaagtgaccagcgagccggcgctgacctcggcgccggcatcgggccgcgccggcgtgctgccggcactgttgcgcaccgactgcaggaacgacgacagcaccgccaggcaatactgggcgttgtcgtacatggcgctggccgcctggccgatctcggcctggcgctgcgcactgtactcgccggcgacacgtccgcggatgccgtgggcaaagttggcgatggcagccagcggggtattcagctcatgcgccaggaaggccagggtctcgtcgatcgccatcagccggtgctggcgcagggtgcgctcgcggtggcgctcgcggtggcgctcggcggcgcctgccagcacctcgcgcaggtcggccacgctcagcggcttttccaggatgcggaagacttcgccgctgttgaccgtttccagcagcacatccttgtcggcataggcggtgaccaggatgcgcacgatctgcgggtattcctgcgccacctggcgcagcagctggccgccgtcgcgcccgggcatgcggaagtcggtcaccagcaccgccacgcgggcggggtccgcgcgcagcaccgccagggcctcgtcggcgctgtctgccaccagcacctcatagtcgctgccggcggcccgggcgaaatacttgcgcgccatctcctcgtcgtcgacatagaggacggcaagccgtgcctgcttcgcttcgctcatggctggttactccgcacgcggcaggtcgaagctgaacgcggtccactggcccagttcgctctcggcatacagctgcccgccgtggcgttccaccaccgcgtagctgatcgacaggcccaggccaagcccctgccccacctcgcgcgtggtgaagaacggctcgaacacgcgcgccaggttttcctgggggatgccagggccgttgtcgcgcaccatgacgtgcaggcggtggttgtcccagcgggccgtggtatggatcgcgggcgcggccgtgcccgccttgcgcatggccagcgcggcattcgagaacaggttgatcagcacgccgatgatggccgcctcgtcgcccagcaccagggtgtcggcaggcagttcgcggctgaggctgaccccgcgcagctcatgcgcggtcaggcggatcgacgaatcgagcgccttctcgaacaggaacggcgtgccttccacctcggcgcccggcttgcggtaggcaaaggtcttgaggtcggagacgatatgctggatgcgctgcatcccctgcttggcgtcgaccaggcactcttccagcgaagggttctccttggcctgtggctcttccatcgccacttcgatcgccatcaggcagaagttgaccgggttgttcacctcgtgcagcagccccgccgccagcgtaccgatggcggccatcttctcctgctgcagcatctggcccttgatgtcggccagccggcggttgatgtcggcaagctcgtcgttcttgtgcgccagctcttccttgagccgtatcaggtggaagtggccgcgctcgttcatgaacgtgtagaccgcgctggccacgatcgagaacatgatgaacagcgaattgacggtgaagtgcgcgcgctgcgccaggccatcggggtggatcaggcaggcgccgaggtagagcaggtaagtgaccacgccaaagccgatggtctgccacaggcccatgggcatggcgatgccgaccgcgaagatgaccaggttcagcccggcatagtagatggacgaggcgccgtcggtggtggcgatcatccatgtgatcatcatctgcggcagcagcagcagccaggccagcgtgagcggctgcacgaagcgccggccggcctggttggccagcagcaggaagatcagcccgatcaggaccgagaccaccaggcgggcgacaaagaactgcagctggtggctgggatagatcccgtagtcgagcccgacgccggccatcaccagcacgatggccgtcagcgcgccggcccggctcgagaccaggcgaaactcgcgcaggtcagcctcgtacggggaatacctgctcgcagtccgtttcagcatggtggtcaggccttggccggatcagtcacgatcgcttccacaaacacgttgacgccggtcgggtcgacgtaggtgcggccgtcgcgcgtattggccggcagcaaagactgcatgccggcctcatcgcggtagatcaggtaccactccagcatatgttccatgctgtaccgttccgggttgtcgacgtggacgttggtggccaggatgcgcccctcgggatgggtgcgcgtggagaaatagctcagcaggcgcgcgcagacgcggtcggacaggtagtcgaacaggccggcgcagtagaccccgtcgaactcgcgcagcgacggatcgtggtcgatccggcgcttgagcagttcatgcaccgagtggtggacatattccacctcgaccttcgcattggccttgcggcagctctcttcgatgcgcccgcgcgcgtagtccagcgtttcctggctgaagtcgagcagctggaacgacagccagtgcggctcggggtattcggtaatgaagcggttgatctcgaccgccgggccacagcccacgttgagcagccggaacggcttgcccgcggcccgggcctgctcggccatgcgcaccaggaaatcgaccagcaggttgatgcggttgcggtgggcagcggccacggacgactgcaggaaggttgcgttgacgatctggaagtaggtgctggggccctggcgcggatccgacaggatctggttgaccatttcgtagtcgccggcatagccgagcggcttggtataggtccggaacacgaacggtgagcgcagcagcaagggatgcagcgccgcctgcgtgaaggtgcggtgcatcacggtgtcttcttccggcacgtgcgcggcttcgccgtcgagccgcgcggaatattcgcggatcttcagtgcgatcggggtggccagctcctcgaacacgtccatgcgcagcgtatcgccttccttgggcagcgtgctggtcatgtcgacctgctccacccagcgcgacacctcggacaggaacgcgcgcatttcattgaccacgatctggtagtcgggccggatattgaagcgctcattccagtcctgcacgaaccgctgcgactcgcgcgcgaccgacttgggctcgttgtccaggttgctcagctccagccactcgtcgatcagcgtcagcgacaccaccgcggtcaggccggtgttcaccaggctcatgaccacggccttgccgaggtaggcattcttcgagcccatgcggacgctgagttcgctcagcacctcactgacctgcacgatcgaatacgggttgtagatctccatcaccagggactttctctggagattgacaatcgtgccccgcacctgctcgccctgcgagttgcggaaactaactaccggatcgatttgcgttttggaatacacggtattgcgccagggaaaaccgagaaacgctgcgggccatacagccagggcagaacggccgggtacagcatgaggggcgaggaggtcgcgggggtggctaccggtatcgggacatgcagcgaatgctcatagtgatgcgctttagccggttgcgggcatggctgcccccgccttggcaggagtagcaatgccacgatcaaggagggattgccgcgggccattgtactgtgcccgtcgggggtcgtacaaccaagtgccctggcaggcgcctgaatcataccggccaataaaaaaggccggcattgccggccttgactgcctggaagcccggcgcagcgggctggcacgctcagtccgcgcgcacgccttccacctggatggcaagcttgacctcgggcttgaagcccatcttcacgccgtagtccaggccgaagtcggcacggttgaaatggcccacggcgtcggcgccgcaggcttcgcgcttgagcatcgggtgctggatgcacttgaaatcgcggatttccagcttgaccggcttggacacgccgcgcagcgtcagcatgccgtcaacctcggtcggcacgtcacccttgaacttggagaacttgcccttgtagacggcctcggggaaggcttccacgtcgaacatgtccgggcccttggcgtgctggttcagcttggcattgccgaaatcgatcgaagccgggtcgatcttgacctcgaccgagcccgccttggcggcacggtccagcgtgaccacgccgctggacttgtcgaacttgccgcgccaggtcgacaggccgcccaggtggtcggcctcgaagctcgggtaggtgtgggtcggatcgaggttgtaggtcacggtattggccgaagccacgccgaaggcggcggttgcggaaatggccgcgacggcggcaacgagggaacgcagtttcatggaatctcccgacaaatcaggttggggcggaacgttctcacgaacgccgattgggtacgtcagcggaatgccggccttgcttgttacttcttggccagcacgatacggaatttgatctgcacgtcgtcggccaccacggaagtgtccttccactcgccgtcgccgatattgaagaccgtgcgcttgatcggcagcgcgccctcgaacacctgcacggcgccttcctggcggtaggtggcgggcaccaccacgtcaacggtcttgcccttgatggtcagcttgccggccacgtcgtacttgcccggcgtgccgttcttgatgctggtggactggaacacggccttggggtacttggcggcgtcgaaccagtccttgcccttcacttccttggtggtctcggcgtcgccgatctcgaagctggacacatcgatctcgaccttggccgacgaggtcgccagcttggccgggtcgaagctgaccgcggcatcgaacttcctgaacttgccttccatcggcacaccgatctggcgcgcgaccgcggtcaccgagctcttggcggcgtcaacctgcgcccaggccaggttggctgcgatgccggaggcggccaggacggcggcgatgacgagcgagccgcggcgggaattgcgtttcatctcaaaaaactcctgtcagggtcggcgcagcgcgccgcggtacggaaaaagttggccggggcggcgcctcagcgcaggaacggcagcatccggcccagcgtgccgtcgcggtcgacgaactggtgcttgaccgccgccgccgcatggacaacgaccaccgccgccatcaggtagttcagccagatatggacaaacttgagtatttctttcagttcgtcgttcttctccagcagcgccggcatcttccacaggcccaggtagaccaccggcacgcccgcggccgagctgtacaggtagccgctgataggaacggtcacgatcagcaggtacagcaggtgatgggcgccggccgcggctttggcctgccaggccggcgtgccgggcgccaccggcggtgccgcatgggttgcacgccacagcacgcgcagcacggcaaccgcgaagatcgtcacgcccagccacttgtgccaggagtagagcttgagcttggtcggcgtcagccccggaatgccggtcatgtacaggccgagcccgaacgcggcgaagatcgccagcgcaatgacccagtgcaaggcgatcgcggtggcaccgtagccggtgggggcgttggcggtagaacgcatcggactcctctcgccccgcgcaggagcgtttcacaattttggggaaggcaccggcgggggctggcccgcccgtgcgcttacgattctcgcattattgcggcgggctgtgcgccgatgaaggacagtccttcattaagttattcaaatgctttgaagtgacattctgtcgcaagcggcacaaagccgcagtgacctgcccgccgcgctgcgccagaaaagcaaaaagccatcctcgcggatggcttttgcagcacgtcgccccggttcaggggcgaaatgtggcgtcagatgcgctcggccagcaccacggccttgccgatgtagctggcgggcgtcatgcccagcagcagcttcttggcgtcgtcggggatcgccaggccgttgatgaaggtctgcagcgcctcgcgcgagatgcccttgccgcgggtcagctccttgagctgctcgtacgggttgggcacgccgaagcggcgcatcacggtctgcaccggctcggccagcacctcccagcagttgtccaggtcttcgtccaggcgctcggggttggtttccagcttgcccaggccacgcaggcaggcctcataggccagcaggctgtagccgaaggccacgccgatattgcgcagcacggtcgaatcggtcaggtcgcgctgccagcgcgacagcggcagcttctcggacaagtggcgcagcacggcgttggccaggcccaggttgccttcggagttctcgaagtcgatcgggttgaccttgtgcggcatggtcgacgagccgatttcgccggccttggtcttctgcttgaagtaacccagcgagatatagccccagacgtcgcggttcaggtcgagcaggatggtgttggcgcgggcgatcgcgtcgaacagctcggccatgtagtcgtgcggctcgatctggatggtgtacgggttgaagaccaggcccaggcgggtctcgatcacctgcttcgagaaggcttcccagtcgaagctcgggtaggccgacaggtgcgcgttgtagttgcccaccgcgccgttcatcttgcccagcagctcgacctgctcgatgcgctggatcgcgcgcgccaggcgcgcggccacgttggccatttccttgcccagcgtggtcgggctggccggctggccgtgggtgcgcgacagcatcggctgcgcggcattgagcttggccagctcgaccaggcgggcgtgcacgcgcttgagcgccggcaccaccacgccttcgcgggcgcccttgagcatcatgccgtgcgaggtgttgttgatgtcttccgaggtgcaggcgaagtggatgaactcgctggcggcttccagctcggcgttgcccttgacctgttccttgagccagtactcgaccgccttgacgtcatggttggtgacggcttcgatttccttgatgcgggcggcgtcggcctcgctgaacttgtccaccagcgccagcagcgcggcctcggaggcggccgagaacttgggcatgtcgggcaggccggcctgcgccagcgcgatcagccagtgcacctcgaccttgacgcggttgcgcatgaacgcggcctcggacagccattcgcgcagcgcatcggccttggcggcgtaacggccatcgatcggggacagggcggtgagcggcgaaagcgaagaggaggtcatgctggaaaccgggaaaagggaggcaatggaagaaggcgacgaacaagaagcgccgcgggggctggcgctgtcagcgttggcggcgggagggaccggaaaagcgaccttatgcggccggatgcgtccaaaacgccgcgccggcaggcccgccggcgctgcgcaacgcaggattttaccacccctgccccggctccgggcagcggtaaagcgccgccgcggggcatcggtgcgcaagcccgcattcgccatgcaccacgggtatactcgcgcacgccgttccagtagcctgttatgaagtgcatcgggcaagccgcgcgccccaccgccgctgccacagagcgacgatgcacttcataacaagctcaaggggagaatatgaagctgtatgcatcccggaccagtccctacgcgcgcaaggtgcgcgtggtgatggcggagaaaaagatcgagtgccagctcatcgaagaggatgtctggtcgcccgagaccaggatcggccagttcaacccgctcggcaaagtgccttgcctggtcatggaagacggcggcgcaatcttcgattcgcgcgtgatcgtcgaatatgtcgacaccttgacgccggtcagccggttgatcccgcagggcgggcgcgagcgcctggaagtccgctgctgggaggcgctggccgacggcctgctcgacgcagcgctgctggtgcgcctggaggccacccagcgcgagccgcatgagcgcagcgaacgctgggtgcagcgccagcgcggcaagatcgatgcggcgctggtggccatggcgcacggcctggccgaccgccccttctgcaccggcacgcactattcgctggccgacgtggcggtgggctgcgcgctgtcctacctggatttccgcttccccgagatcgcctggcgcgagcgccatcccaacctggcggcgctggaggaaaagctgtccaagcgccagtcgtttatcgatacggaaccgccgcgcggctgatccacagcggccgacaagaaaacacccgcctcgagcgggtgttttttcgtgcagcggcagcgcttactggatgatgccgccgcctaggcagatgtcaccgtcatacagcaccgccgactgcccgggcgtgaccgcccattgcgcctcggcaaaccggagcgtcagcgcgtcgccgtccaccgcctgcaccgtgcaggccgcatcgctctggcggtagcgcgtcttggccgccatcgccgcgcccgcggcgggcggctcgccggccacccaggacaggtccgacgcggtcagcaccggcgtcagcagccacgggtggtcgtggccctgcaccacgtaaagcgtattgttcgccatatccttgcgcgccacataccaggcgtcgccgttgccctcgcggctgccgcccaggccgatgcccttgcgctggcccagcgtgtagaaggcgaggccgatatgctcgcccacgaccttgccctcgggcgtcttcatcgggcccggcttggtcggcaggtagcggttcaggaaatcgcggaacggacgctcgccgataaagcagatgccggtggagtccttcttcttcgcgttcggcaggccgatctcggcggcgatctcgcgcacgcgcgtcttggggatctcgcccagcgggaacagcgtgcgcgacagctgcgcctggttcagccggtgcaggaagtagctctggtccttggtatggtcgagcgccttgagcagctcgaaccggccggccgcgttctgccgcacacgcgcatagtggccggtggcgatggtttccgcgcccagcgacatggcatggtcgaggaaggccttgaacttgatctcggcattgcacagcacgtcggggttgggcgtgcgcccggcggagtattcgcgcaggaagtcggcaaagacccggtccttgtactcggcggcaaagttgaccgcctccacgtcgacgccgatcaggtcggccaccgagaccacgtccagccagtcctggcgcgttgaacagtactcgctgtcgtcatcgtcctcccagttcttcatgaacaggccgatgacctcgtagccctgctgcttgagcagccacgcggtgaccgacgaatcgaccccgcccgacatgcccaccacgacacgttttccggcaccactcacggctgcgctccaagcgggacggccgcggccagcgccgacgggtgcgtgtacaaggcgtccagcgcaaagcgcttgccggccaggtagtcgttgacacaggccatcaccagcggcgtacggtgacgctccgtgcaggcgcgcagttcttccgcgctcatccagaccgtgcgcacgatgccggtgtcgagctggcggcccgcatcgagcgagcccaggtcgccggtaaaggcaaagcgcacataggtcacatcggtgccggtgcgcgacgacagcgaacggcccatgtagcagcccagcagcgcgcgcggctcaaaggtgtgtgcggtctcttccagggtttcgcggatcactgcgcggatcaggctctcgcccgggtccagatgcccggcgggctggttcaggcgcagcccgtcggcggtttcctcttcgaccagcaggaagcgtccgccgcgctcgatcacggcggcaacggtcacgctggcattccagtcacttgacatgatgctcaatttttaggcaatcccgcattctaccggttgcgggcccatcgtgcagcgccgccggcccgccatggcccccggccggtaagccaggctggtgctggaatggcggctgcaactccctctttggcgatcgccgcaaaagccgaccggccggtcaccattgaacgtcagattcctgtaagctgcgaaaaaattgttgcgctgcggcttaagcttgcggcgcgcacgggccagacgtcggtccgcccaaccacacaagacgccagctaaaggagaaattgacgatgtacatcggcatcccgcaggagacgcgggccggcgagactcgcgtcgccgccaccccggagacagtcaagaagtacgtcgcccagggccacaaggtggtcgtgcaggccggcgccggcgtaagcgccagccagcccgacggcgcgtatgaggcggtcggcgccaccatcggcaccgccgccgaagctctgggcgcccagctggtgctcaaggtgcgcgcaccggacgccgccgaactggcgcagatgaagccgggcgccgtgctgatcggcatgctcaatcccttcgacgccgacaacaacgcgcgcatgtccgccgcgaacatcaccgcctttgccctggaagccgcgccgcgcaccacgcgcgcgcagagcatggacgtgctgtcgtcgcaggccaacatcgccggctacaaggccgtgctggtggccgcgcaccactaccagcgcttcatgccgatgctgatgaccgccgccggcaccgtcaaggccgcgcgcgtgctgatcctgggcgcgggcgtcgccggcctgcaggccatcgccacggccaagcggctgggcgcggtgatcgaggcctccgatgtgcgccccgcggtcaaggagcagatcgaatcgctcggcgccaagttcctcgacgtgcccttcctcaccgatgaagagcgcgagatcgcccagggcgtgggcggctatgcccgcccgatgccgccggactggatgaagcgccaggccgagctggtgcaccagcgcgcggtccaggccgacatcgtcatcaccaccgcactgatcccgggccgcaaggcaccggtgctgctgcaggaaaccaccgtggcgcagatgaaacccggctcggtggtggtggacctggccgcggcacagggcggcaactgcccgctgacggtggccgacgaagtggtcaaccacaacggcgtcatcatcatcggccacaccaacctggccagcatggtcgcggccgacgcctcggcgctctatgcccgcaacgtgctggacttcctcaagctggtcgtcgacaaggacggccaattcacgctgaaccttgaagacgacatcgtctcggcctgcctgatgtgcagggacggcaaggtcgtgcgagaggcggcgtaatttccacgggcgccatgcgcccactgcttttgcatcaaatataaggacgtatcacccatgcaacgcatcatgctccgcgccaagctccaccgcgtcaccgtgacgcaggcggacctcaactacgagggttcgtgcggcatcgaccaggacctgctggacgctgccgacatgaaggagttcgagaagatcgagctgtacaacgtgaacaacggcgagcgcttctccacctacatcatcaagggcgagcgcggcagcggcgagatctcgctgaacggcgccgcggcccgccgcgcgcacctgggcgaccagctgatcatctgcacctacgcgccgatgagcgacgaggaaatcgccgcctacaagcccaaggtcatcctggtgaacgagaagaacggcatcaaggaaatcaagaagttctgagggtttgctcccctctcccgcctgcgggagaggggcagggggagagggcaggcgctggcataccgccggcctgacttcgtgggcaagcctgccctctccccaaccgtctcccgcaagcgggagagggggcacgcaatgggtcgatctgagccactggaccttgacgtgccctgaccgcaatgcagcaataagaattcagtaaaacgccgcatcccggattcaaagcaacggaggagaagtcgatggagatggtgaaccacacggtgatcaacctgatcatcttcgtgctggcgatctacgtgggttaccacgtggtctggacggtaacgccagccctgcatacgcccctgatggcggtgaccaatgcgatctcggcgatcatcatcgtcggcgccatgctcgccgcgggcctgaccgaaggcggggtcgggcgcgtgatgggcacgctggcggtggcgttggccgcggtcaatgtgttcggcggcttcctggtcacccagcgcatgctggagatgttcaagaagaaggaaccgaaggccaaggcgcctgagtccaagccggcgctggccagggagggtgcgtgatgaccggtcttgtcagcatgaaccttgtcaccctgctctacctggtggcctcggtctgctttatccaggcgctcaagggcctgtcgcacccggcctcggcgcgcaagggcaatgccttcggcatgatcggcatggccattgccgtggtgaccacgctggtcctgatcatcaagctgaagaatgaattcctcgcggcgggcacggcccagtcgtcggtgggcacgggcctggcgctgatcttcgccgcgctcgtggtcggcggcggcatcggcgcctacgtggcgaagaaggtgcagatgaccaagatgcccgagctggtcgcggcgatgcactcgctgatcggcctggccgcggtcttcatcgccgtggcggcggtggccgagccggcggcgttcggcatcagcccggcaggctcgcacctgatcccgctgggcaaccgcatcgagctcttcatcggctgcttcgtcggcgcgattacgttctccggctcggtgatcgccttcggcaagctggccgggcgctacaagttccgcctgttccagggcgcgccggtggtgtttgccggccagcactggctgaacctgctgctggcggtggcaatggtgggcttcggcgtcatcttcttcctgtcgcaggactggctgccgttcctgatcatgctggcgatcgccttcgtgctgggcgtgctgatcatcatcccgatcggcggcgccgacatgccggtggtggtgtcgatgctgaactcgtactcgggctgggcagcggcgggcatcggcttctcgctgaacaacccgatgctgatcatcgcgggctcgctggtgggctcctccggtgcgatcctgtcgtacatcatgtgcaaggcgatgaaccggtcgttcttcaacgtgctgctgggcggtttcggcggcgcgaccgcggcggcggcaaccggcgaccagcagcagcgcccggtcaagtcgggttccgccgacgatgccgcgttcctgatgggcaacgccgagaccgtgatcatcgtgccgggctatggcctggccgtggcgcgcgcccaacacgcgctcaaggaactgaccgagaagctggccgaaaagggcgtgaccgtgaagtacgcgatccacccggtggcaggccgcatgccgggccatatgaacgtgctgctggccgaggccgaggtgccgtacgaccaggtcttcgagatggaagacatcaacagcgagttcggccaggccgacgtggtgctggtgctgggcgccaacgacgtggtcaacccggcggccaagaacgacccccagtcgccgattgccggcatgccgatcctggaggcctacaaggccaagaccatcatcgtcaacaagcgctccatggccgccggctacgccgggctggacaacgagctgttctacatggacaagaccatgatggtgttcggcgacgccaagaaggtggtcgaggatatgttcaaggcggtcgactaaggccgtccgcgcgccgcgcgcaggcccgggccatcccggccctgccgcgggcgcctcccgccgccggccctggctgcaaggcgtgccttgcaaggcagccgtggcgcgctatactggcctgcgaatgcgcacactggcttgccgcttgcgccacgcccgtgccgaaccactgcgccgaacccctgcccgccgctccatgaccttcaacccgcacgacaggaacctgtcggtcttccatcacccggtcctgaccgtcctggtcgatgacagcaagtcgttcatcgacagcctggcgttccagatggatgcctcgcgcgcggtgatcaccttcaccgacccgcgtgaagcgctgcaatggatccgcgaggcctatgccacccgcttcccgggcttcctgccggtgcgcgtgacgcacgacgacctcaccttcctgaccgagcggcgcaccgtgcagctcgacatcgaccgcatctaccgccagatccacgatttcaagcgcttcctgcagccgggcgtggtggtggtcgactattcgatgccgcagatggacgggctggaattctgccaggcgctgcaggacctgccctgcaagaccatcctgctgaccggcaccgccgacgagagcatcgccgtgcagggcttcaaccacgggctgatcgaccgctacgtgaagaagcatgaaagcaatatggtcgagcggctggaccaggaaatcgaggccatgcagcaggcgtactttgccacgctgtcgcgcacgctgcgcgagctgctgacgcggcattccttttcgttcctgtccgatccggccatcaccgagcgcgtgcgccagctgatcgcgcgctatggctttgtcgagtactacctgtaccccaacccggccggcatcctgctgctgaccgcgcagggccacgccacgctgatggtgatcgagacccgcgccgggctgatgagccaggtggaatcggccgaggcctacgatgccccggcggcactgatcgaaggcctgcgcgaaggccggctggtgccgttcttctggcccggcaacggcatgtacacgccggcgtgcgtggactgggaacaatactgcctgccggccgagcgctgcgaaggcaatgaagaattcatttacgcgctgttcgacctgccgcgccacctgctgcaggagccggtggtcagcctgcagggcttcctggcggacttcagccgcaatcccgacgcactgacggggcgcaagcgcccctgacccggcggcccggcgccgtcagtcagcctgcggcgcccggttggcgccgcgcaccatgtcgaagcggaacagccggcattcgatattgccgttgtagagcggcgtgcggcgcgactccttgagccgcagccggcgcgggaagcccatgtcgccggtaaacacccacgcctgccagcccgcgaaatgctgcttgagcgtggtggcgaaggcactggcgaactggttggcggcggcctcctccacctcgtcgcgcggcatcgcttcctctggcaggcggcgctggccgcgcaccgcgatgcgctcgccgtacgggggattcatcaacagcaaacccggctcatcaaaaggcggctgcacgaagcgcgcatccacctgcttggtgcgcgcctcgcccggcaggccggcacgctcccagttggcgcgcgtgatcgccagcatgtcggtggagatgtccgaacccaccacctgcagctcatcggccgaggccagcatgcgggcgcgctgcgcgtccgacttcagcttctgccaggccttggtgtccatgcccttgagccattcgaaggcaaagctgcggctgccgcccggcgcgatacccagcgccacctgcgcggcctcgatcaggaaggtgccgctgccgcacatcgggtcgtagaagggccggaaggtctggcccggcacccagcccgccaggcgcaggatgccggcggccaggttttccttcagcggcgcctcgcccttctcggtgcgccagccgcgcttgaacaggggctcgccggtggtgtcgaggtacagcgtgcagtcacgctcggtcaggtgggcatagatgcgcacatccgggctggcggtatcgacgctcgggcgcacgcccacacgctcgcgcagggcatcgcagaccccgtccttgacccgcagcgcggtgaaattcaggctgcgcagcggcgacttgtgcgaggtgatgtccacgcgcagcgattcatcgggcgaaaaccactgctcccagcgcacgccgcgtgccagcgtatagatgtcgtcttcatgccggtagccgcgcgcggccacgcgcatcagcacccggctggcaatgcgcgaatgcaggttgaccgcataggcggcggccatctcgcccgagaaattgacgccgcccggcacctcctggtgcaccgtgaacggcgccagcgcggccatgcccggcatcgcggcgatctcgcgcagttcttcggcgagcgcgctctccaggccgcgcgggcaaggggcaaagaaggcttgggtcatgtgttgggtttcctgcaaacaaaaacgtccgccgtagcggacggggatctatccgaagcttagctcaagccgccgccagggcgcgctcgaggaaatccagccggtcctggccccagaagggctggccgtcatggacgtaccacggcgcgccgaacacgccggccgaaatcgcgtcctgggtgttctgcgcataggccgcctgcaccgactgcgcctcgctggccctgagcaggctggcgccgtccaggccggcctcgtcggcaatctgcgccagcgtggcggcatcggcgatattgcgctgctgcgcccacactgccgcgccgatggcgccggtcagctgcatcgcgcgggcggtgccgtgcgccagctgcgccgcgatgatcagcttgctggccgcgtcgcccgataccgggaagaacgtcggctgcagatgcagcggcaggcccaggaagtcgctccagcgcgccagctccaccaggcggtaggcctggcgctggggcgggcgctgcgacagcggcagcccgccggagacggaaaacaccttgcccaggtcgcacggcttcaggttcacctgcgcgccatggcgctcggcgatggcggcaaagcgcgcatggcccaggtagacgtacggcgactgcggcgtcaggtaatagtcaaccagcttgctcatttcggttccgctacaggattggcaacaacagaccgggcgccaggctcagaacggcttgacgaccaccaggatcaccaccgccagcagcaccagcaccggcagctcattgaaccagcgataaaacttgtgcgagcgcgtattgcgccccgcctcgaacttgcgcagcaacacgccgcagccatggtggtagccgatcagcaccagcaccagcgccagcttggcgtgcatccagccctgccccgcgccgcggccgatgccgtagcccaggtacagccacagaccgaacaccaccgccggcaccgccagcatggtcatgaagcggaacagcttgcgcgccatcagcaacaggcgctgcgcgctggcggcgtcggtttccagcgccaggttgacgaagatgcgcggcaggtagaacaggccggcgaaccacgagaccacgaagacgatatgcagcgctttgacccagagcatcggcagagagacgttcgagaacgattgttattgttgttggcgcgcgagcgtcaggtgcggatctcgccgtgcccgaataccacgtacttcagcgaggtcagcccttccagcccgaccgggccgcgtgcatgcagcttgtcgttggagatgccgatctccgcgcccaggccatactcgaagccatcggcaaagcgggtcgaggcattgatcatcacgctggccgaatcgacctcgcggataaagcgcatgcccgccgagtagttctcggtgatgatcgaatcggtatggtgcgaaccgtattcgttgatatgggcgatggcgtcgtcgagtccggccacggtcttgatggcgaggatcggcgccaggtattccaggcgccagtcttcctcggcggcatcgaccaggccggtaaagccggcggcttccagcgtggcgcgggtggccggacacacgcgcagctcgacgcccttctcctggtagatgcggcacagcggcggcagcgcggcggcggcgatgtcctgcgacaccagcagcgtctccatggtgttgcacggcgcatagcgctgcgtcttggcgttgtcgcagacgcgcacggccttgtccaggtcggcatcggcgtcgatatagacgtggcagatgccgtccaggtgcttgatcatcggcacgcgcgcttcttccatcagccgcgcgatcaggctcttgccgccgcgcggcacgatcacgtcgacgtattcggtcatggtgatcagccggcccacggcagcgcggtcagtggtctcgatcacctgcaccgcctcggacggcaggccggccgcggacaggccctcggccaccagcgccgccagcgcggtgttggattcgattgcttcggagccgccgcgcaggatggtggcgttgcccgacttcaggcacagcgccgcggcgtcgatggtcacgttcgggcgcgactcgtagatgatgccgatcacgcccagcggcacgcgcatctggccgacctggatgccggtcgggcggaacttcatgttcgagatctcgccgatcgggtcggccagcgcggcgatctgccccaggcccgcggccatggtggcgatggccttgtccgacagcgtcaggcggtcgatgaaggcggcgtcctggccgttggcgcgggcgcgttcaacgtcacgcgcgttgaccgccttgagcttgtcggcatcgcggcggatggccgcggcgatggtcagcagcgcgcggttcttgtcggccgtggaggcacgcgccatggcgcgcgacgcggcgcgggcctggcggccgacgcggtccatgtattgattgaggtcgagctcgttcatgtcagtggccctggggtggtggccgtcagtgtgttttccgtccccccgccgcacgcggcgggggaagcaaacctgtggagttgcgcgttcagcgcgcgatcatcagggcaagctgctgcagcccgtcccatggttccgccggcagcgggctgccgcccggtggcggcaggtccgacaggcccttgacctggcggtccagccgcgccgccagtgccagcgccgcttccagccttggctgcgccaggcgctgcgcggcctgcggcaccagccgctcgcgcgggccccagacgcgcagttcgcgcatcagcacacccgccggcttgccagccgccagcccttgccggaccttggataatacgcgaatttcctcggtcagcgcccacagcaccagcaccgtggcctcgccctcgccgcgcagcccttcgagcatgcgcaccagccgcggcacgtcgccagagagcatcgattcagacagcttgaacacgtcatagcgggccacattcagcaccgcatcgtgcacctggtcgaaggtgagctcgccgggcgggtacagcagccccagcttctggatttcctggtgcgccgccagcaggttgccctcgaccttgtcggcgatgaactgcagcgcacgtcggcccggctcgccgccttcgacgcgttgctgctgcagcgacagccgctcgccgacccaggccggcagccgggtgcggtccacggagtcgaccttgatcgacacgccggcgccttccagcgcctggaaccaggccgacttggacgcggcaaaatccagccgcggcagcgtcaccagcagcaccacgtcgggcgacggctgggcggccacggcgcgcagcgcctcgccgccgtccttgccgggcttgcccgacgggatgcggagttcaacgatcttgcggtcgccaaagagcgacatcgactgctgcgcctcgactagctggccccagtggaagccgcgctcggccaccagcacgtcgcgctcggagaagccggcttcgcgcgccgcggcgcgcaggcggtcgacggcttccagcaccagcaggtgttcgtcgccatgtaccacgtacagcggtgccaggcccttggccttggcctgcctcaggtgcgcgtcgagcccgtcgagcttgagctgcatgccgtgatcagatggccttgacggcggccagccggcgcatcagctgctgcacgatatcgcgctgcatgtcgcggtacagctgctgctcttcgtagtccttggccagcgtgttggcttcgttgtaggtcaggtcgcgggtcagcaccagctgcgacggcgcgatcagttcattgccggcggggtcgcgcaggcggaaggtgaaacgctgcgtcaggcggtattcacgcaccacgccctcggtcgtgatcgacaggatcgacttggtgcgggtgtcctgcagcacgtccagcagggcgtcggcctctttctggtcggctaccacctgggtgtcggaaccgccgcggatggcgcggcgcaggtccgcgcccatcagcgaattggccggaatcccgatatagagccgcttgaaggcgaaatccgcgttgccgcgcatgtggaagccgcaaccggccagcaggcccgttgccggcactgccagcattgccgcgagcaccttgcggcgccccatgttcagtcgcttcattcttggcgattccttgtcaggttccggggccagcttacaacaccacgttgaccaggcggccgggtaccaccacgatcttcttcggcgccttgccctcggcaaacttggccacggtctcgctggcggcggcggttgcctcgatcgcggcgcggtcggcttcggcgggcacggtgatgctgccgcgcaccttgccgttgatctgcagcaccagttcgatctcgctgcgcaccagcgcggcttcatcgacctgcggccacggcgcgtcgagcaggtcgccggcttcggcggcgtagcccagctggtcccacaggccgtgggtgacgtgcggcaccaccgggtacagcacgcgcagcaggatgccgaagcactcgcggcgcgcggccggcgaagccgtcttggcgtcgtccagcgcgttcagcatcttcatcgtggcggacaccacggtgttgtactggatgcgctggtagtcgtagttggcctgcttgagcacgccgtggatctcgcggcgcaggtcggcgtcatcggcagtcggcttgccgccggcgccgtcgcggatggccgcggcattggcatagccgtagttccacacgcggcgcaggaagcgcgaggcgccctcgacgcccgagccgctccactcaagctgctgctccggcggcgcggcgaacatcacgaacaggcgcgcggtgtcggcgccgtactggtcgatcagcgcctgcggatcgatgccgttgttcttggacttcgacatcttctcgacgccgccgatcaccaccggctggccgtcggcgatcagcgtggcgcctaccgggcggccgcgctcgtcggtgcgcaggtcgacctcggccgggttgtaccagtgcttcttgcccgacgcgtcttcacggtagtaggtctcgttgagcaccatgccctgcgtcagcaggttggtgaagggctcgtcgaacttgaccaggcccaggtcgcgcatgaccttggtccagaagcgtgcgtacagcaggtgcaggatcgcgtgctcgatgccgccgatgtactggtccatcggcatccagtaatcgttgcgcgcatcgaccatggtggccgcatccgggcaggtatagcgcatgtagtaccagcacgagtcgatgaaggtatccatcgtgtcggtctcgcggcgcgccggcttgccgcacgacgggcaggtgcactgcaggaagcgcgcatccttggccagcgggttgccggtgccgtccggcaccaggtcttcgggcagcaccaccggcaggtctttctcagggaccggcaccacgccgcagctgtcgcagtggatcagcgggatcggcgtgccccagtagcgctggcgcgagatgccccagtcgcgcaggcgccaggtcaccttcttctcacccaggcccttggcgcccaggtcggcggcaatggcttcgaccgcggcctggtagccgaggccatcgtacttgccgctgtggatgcaggtgccctgctccttgtcgccgtaccattcctgccaggcttcggtcgagtacggctggcccttcacgtcaatgacttgcctgatcggcagcttgtacttgagcgcgaaggcgaagtcgcgctcgtcgtgcgcgggcacgcccatcacggcgccgtcgccgtagctcatcagcacgtagttgccgacccacacgtcgaccttctcgccggtcagcgggtgcaccacttgcaggccggtcggcatgcccttcttctccatggtcgccatgtcggcttccatgaccgagccgtgcttgcattcgtcgataaaggcagccagttcggggttgttcagcgcggcatgggtggccagcgggtgctcggcggcgaccgcgcagaaggtcacgcccatgatggtgtcggcgcgcgtggtgaacacgtacagcttgccgtcattgatcggcttgccgtcctcgccggggatgtcgtgcgggaacgcaaagcgcacgcccacgctcttgccgatccagttctgctgcatcaccttgacgcgctcgggccagcccagctggtccaggtcgcccagcagttcctccgcatactcggtgatgcgcaggtagtacatcgggatctcgcgcttttccaccaccgcgccggagcgccagccgcggccgtcgatgacctgctcgttggccagcacggtctggtcgaccggatcccagttgacagtgccggtcttgcggtaggcgatgcccttttccagcatcttcaggaacagccactggttccagcggtagtagtccgggctgcaggtggcgacctcgcgcgaccagtcgatcgccaggcccatcgactgcatctgcttcttcatgtaagcgatgttgtcgtaggtccaggccgccggcgccacgccgttgttcagcgcggcgttctcggccggcatgccgaaggcgtcccagcccatcggcatcagcacgttgttgccgttcatgcgcaggtagcgcgccatcacgtcgttgatggtgtagttccgcacgtggcccatgtgcagcttgcccgacggatacggcagcatcgagcaggcgtagaacttgggcttttccttgccgtcggccccggccgcatgctccgacacgcgataggcgtcgatggcttgccagtgctgctgggcggcttgttcaacggcggaaggaaggtatttgtcttgcatggtcgggacagcagtcaggacaacgtttgcgcggcaactggcctgccggcatccgggggaatcgttggaatgagagcagcgggcgcgccgcttgcgcggcgcccgccgggcgtgcaatgcgaaagaagagcctcttttgaatttcaagtgggtggtatcgtggcgggtttcaggtaaagagcaacaagagcgatgcatagcaaactgtttgaagcagcccttggcataagcgatccgtggttcgtccgggaagtcgacttcaacgcgcaaaccaagacgttgacgatccagattgactttgtcgccggcagccgcttttcccacccggaggtcgccggtgggcacccggttcacgacacggtgaccaaacgctatcggcacctgaacttcttcgagcacgactgctatctggaagtccgcacgccacgcgtgaagcttcccgacggccgcgtggtgttggtcgagccggactgggctggcaagctctctggcttcacgttgctgtttgaagccatggtggtggcgcttgcgcagcagatgccgttttctgctgtagccagaacggtgggtgagtcgtggcatcgcgtgtacgctatctgcgagcgctatgtcgacctcgcggtggccgaactcgatctggccggcgtgaccgctgccgccgttgacgaaacgtcctacaggcgcggtcacaactacctgacgcttgtcgctgatgccgacgcgcgtaaggtcgtgtttgtgaccgaaggcaaggatgctgccacggttggcaagttcgctgcacatctgcgcgagaacaacgctgcgcctgagcagatcggggtggtcagtatcgacatgtcgccggcgttcatcaagggcgtcagcgagcatttgcccaacgcgcgcatcaccttcgacaagttccatgtcgtggctcacgcttctgcagccgtggacaagacccggcgtatcgaacagaagaccgatccaagcctcaaaggcctgcgctggacgctgctcaaggatcgcgacgggttgccagccgcgcagcgtgccgatctcgacgcgttgatcgccaacgtcacgaccaaacgcactgcccgtgcctggctgtatcgcgagcagttgcgcgaaatccttgagcgcaagcagatcaacgttgtttccgcaatgctcgagcagtggtgcacgaacgtcatgcgatccaaggtcgagccaatgaaggaggtcgcgcgcatgatccgcaagcatttcgacggtatcgttgcatggacccagacgcgccagaccaatggcttcctggaggcgctcaacggcctgttccaagccgccaagcgcaaggcccgcggttatgtgagcttcaaaaccatgcgcaccgtgatcttcctgatcgccggaaagctcgacttctccgcgatcaacccgcatgccgcataacccactcatttttcaaaagagccaaagaagacgattataaccgtggcggcaggccagtttcggccctgcgcgccccgcggcgccttacttcaggcccagcacgtcctgcatgtcgaacaggccgttgggcttgtcggcgaggaaacgggcggcgcgcacggcaccgtcggcatacgactggcggctggaagacttgtggctgatctcgatgcgctcgccgatgccggcgaacatcacggtgtggtcgccgacgatatcgccgccgcgcacggtggcaaaaccgatcgagttgggattgcgctcgccggtgtggccttcgcgggcatagacggcacaggtcttgaggtcgcggccaagcgcatcggcaatcacttcacccatcttcagcgcggtgcccgacggggcatcgaccttaaagcggtgatgcgcctcgatcacttcgatatcatagccagtcgacagcagcctggcggccacttccagcagcttgaaggtggcgttgacaccgacgctgaagttggcggcgaagacgatcccgatcgacctggcggcctcggccaacgcggccttgccggcctcgtcgaagccagtggtgccgatcaccatcttcacgcccagcttcttcgccgcggccacgtgggccagcgtgccttcgggacgggtgaaatcgatcaggcagtccgcgccggccagcaccgcttccacatcggaactgatcgccacaccggtctgccggcccagcagcaggcccgcatcctggcccagcgccggcgagcccggcacgtcgagcgcgcccgcgaggctcacgccctcggtgttcagcacttgttcgatcagcatgcggcccatgcggcccgatgcgcctgcaatggcgatgttcatggtgtctggctcagcggaatatgcgcaatgcgcggaaagtgatcgagccggccatgcctgaccggcccggaaaactggtggcgcgccgctgccggcgcgccgtgcggccgatcagttggcggccggtttgggggcctgggccggcgccgctgcctcggtgggagcggccggcgatgccgcaggggcgggtgccgcctccggctgctgcgcctgccgcggcacaaagttctccaccgtggtctgcgcttcggccggggcggccgcggcggctgtcgcgccggtggagatcttgcccggcgtctggtccttcagcgcctttttcatgccgtcgatctcggcaatcagctcatactcggacggcagttcatcgccactgaacttgaccagccggtcgccttcgaaaaacaccgtgaagcggcgctgctgcaccaccggggtattgccgcggcggaacgagaacacatagtcccagcggttggcgtggaacacgtcattcagcagcggcgtgccgagcaggaacttgacctggtcgcgcgtcatgccttcgcgcagttgcgatacggcctcgcgcgagacgaaattgccctgcacgatgttgatccggtacggcgtgatggcgttggctaccttgcgcgaggtggaatcgtaggctgagcaggcgccggccagcagggccgcggccagcagggggacaaccagcgtcgggcgcatggcggacgaacggatagaacgcatgtatctcgcttccgggagggaaagaaaagtaccgcggcacggtaccgcaaagcgggcacaaaaacggcgcaatatgcgccgattgcaccacacacgccttgttgcgcctgccgcgacaaccacatgggacggcaaccgtgccgggcgcgtgacgtcgacctgggacatcactaccgcgagcgacttttgctgccaaaacccttatgattcaactatccagtcattgtactctagggagtcacccacatgccgagtccggcggacctcaagaacatcggcctgaaggcgaccgtgcccaggctgaagattcttgaaatttttcagaccagtgagcagcggcacctgagcgcggaagacgtctaccgtatcctgctgaacgagcatatggacatcggcctggccaccgtctaccgcgtgctgacccagttcgagcaggcgggcctgctctcgcgcaacaactttgaatccggcaaggcgattttcgaactcaacgaaggcaagcaccatgaccacctggtgtgcctcgactgcggccgcgtcgaggagttcttcgactctgaaatcgagcaccgccagcaaagcatcgcgcgcgagcgcggctttacgctgcaggaacatgcactgtcgctgtacggcaattgcaccaaaacagactgtccccacagacccaaacgataagcctgcacgctccaccgcggagcgcagacgggcaacaaaaaaccggcgccaggcgccggttttttgtttgggctgctcgccgcaggatgctgctcagggtgcctgcaggtcttgcaggtcctgttcggtgaccacccgtgccgggcgtgccggcggcagtccgacaaactcgcccaccacctggcggaacaggttgcgcgcccacaccagcatcggatgggtgttgcggctgcggtgccagaacatgttcaggccgagcatggtgttcagttccgacggcagcgggaaggccttcaggccataggtctcgcaggccatgtccttggtcagcgcattgacggtgaagatcatgtcggtctgcgaggccagttcggcctgggcacgccatgaatgtaccgtcagcgtcgcattgcgcttgagcccgcgctgctgcagcgcgtagtcgagcggaatcagcgacggcgccgggcggccggagccgccggaatgcgccatgaagatatggccgcaatccaggtattgctccagcgagcagtggttcttgagcaccggatggctcttgcgcgcgcaaacccacaggttcagcgacgtcaccatttcctcgacgatttccgggtggcgtgtcgggaacggcgaaaaggccaggtcaagttcattggcgcgcatcgaggcgacgtccgtttcccacgaatgggattcgaccagcttgatatgcaggtccggcgccagctgcttgatacgcagcacaaaacggttgaataccgtgtcgcccagttcagcagcgaagccgatgctcagcgtgccggtggcaatggccggatcaaaattgtcggcatcgccctcgttgatcgacgaccacaagtccagcatgtcgcggatcttcgggcccagttccagcgcacgcggcgttggcgtcaggccatgcgggacgcggatgaagagcggatcgtcaaagatttcacgcagcctgcccagcgagtgcgatacggccggtgcggtcatatgcatcttttccgctacataagtggcatttcgcttgctcagtagttcggtgaagatcactaaaagcttcgtgtctacgttcaccatgatcaggcctcggtcagattattcttagctagatggccccaccacttgcactggctgcacatcagatttcaacggcgtcttaatagtgtaagaggaaaaaacaagctcggaaagcaaattcggcatttctgaaatggccgtctacgccatatttctgaaaaattgcgctctttttccacaattgaccgcatatgtgaacatttcccgcgccgcaacatgcactcgtacatccgggtatagtgggtccgccgttcccatttttatcattcttttctgacggctcatcccggccatcatgcctgaacatttccgcctgcccgtatcactcccgaaagcctaccgcttgctgaaccacggccccactgtgctggtcagcgccgccgccggcggcaagcgcaatatcatggccgccgcctgggccatgccgctcgacttcgccccgcccaaggtggcagtggtgctggacaagagcacctggacccggcacctgctggaagacagcggcgagttcgtgttgcaggtccccaccgtcagccaggtcgacctgaccgaggcactgggctccagctcgggcctggcgctgatggagcaggaaggcaccgacaagttcgacgcctacggccttggcacctttgccggcacggcggtgggcgcgccgctgctggagggctgcgcggcctggctggaatgccggctgctgccggagccggccacgcagcagacctacgacctgttccttggcgaagtcgtggccgctcatgcggactcgcgcgtgttcagcaacgggcgctggcatttcgacggccatgatgcgctgcgcaccatccaccatgtggctggcggccatttcctggtggacggcgacgcaatcgacgcgcgcccactggcgccccgcccggctggctgaatatcacagcgccggaaaatgaaaaacgcgcccgaaggcgcgttttcctttactgcggaagctgccggattacttggccgcgacgcggaccatttccagcaccttgttcgagtagccccactcgttgtcgtaccagctcacgaccttgatgaaggtgccgtccagcgcgatgccggcttcggcgtcgaagatcgaggtgcgggcatcgccgcggaagtcggtggcgacgaccttgtcttcggtgtagcccagcacacccttgagcgcgccctggctctgggccttcatctcggcgcagatttcttcgtacgtcgccgacttttccagctcgacggtcaggtcgaccacggacacgtccgaggtcggcacgcggaacgacatgccggtcagcttcttgttcagctgcggaatcaccacgcccacggccttggcggcgccggtcgacgacgggatgatgttttccaggatgccgcggccgccgcgccagtccttgttggacgggccgtcaacggtcttctgggtggcggtggcagcgtgcacggtggtcatcaggccgcgcttgatgccccacttgtcgttcagcaccttggccaccggtgccaggcagttggtggtgcagctggcgttggagatgatcgcctcgcccttgtacgactcgtggttcacgccgtacacgaacatcggggtgtcgtccttggacggggccgacatgatcaccttcttggcgcccgcgtcgaggtgcttctgcgcgccttccttggtcaggaagatgccggtcgattcgaccaccacatcggcgccgatctcgccccacttcagttcggccggatccttgaccgcggtcaggcgaatcttcttgccgttgacgaccagggtgttgccgtcgaccgacacttcgccgtcgaagcggccatgcaccgagtcgtacttcagcatgtatgccaggtagtcgggctccagcaggtcgttgatgccaacgacttcgatgtccttgaagttggcgactgcggcgcggaacaccatgcgtccgatgcggccgaagccgttgatgccgatcttgatggtcatgactgtctctcctgaggatcgattgaaaccggtgggcgccgcacgggccgcgcggcgcaccacgcggctccagcgcccggatgcttagataagggtgtcctttaccgttcggacaacgttgtcgacggtaaagccgaagtgcttgaacagcacgccggccggggccgactcaccgaaggtgtcaatgcccaccaccgcctggacctggtacttccaccagaagtccgtcacgcccgcctcgaccgccacgcgcggcacgccggccggcagcacgctggccttgtaggcggtgtcctgcttgtcgaacacggtggtcgcgggaatcgacaccacgcgcacgtgcacgccttcggcggccagtgcatcggcggcgccgacggccaggccgacttccgagccggtagccagaatcacggcgtccggacggttggtcttcgggttcacgctgtcgcgcagcacgtagccgccgcgcgcgatattggcgcgcgtgacgtcgtcgcggcgctggaacggcaggttctggcggctgaagatcaggcagctcgggccgttctcgcggcggatcgcctcggcccaggccacggcggtctcggtggtgtcggcggtgcgccagacatccatgttcgggatcaggcgcaggctggcaacgtgctcgatcgactggtgggtcgggccgtcttcgcccaggccgatcgagtcatgggtgaacacgaacagcgagcggatcttcatcagcgccgccatgcgcagcgcattgcggctgtagtccgagaaggtcaggaaggtggcgccgtaggggatgtagccgccgtgcagcgtgatgccgttcatgacggcgctcatgccgaactcgcgcacgccgtagttgatatggttgccccaggcatccacgcgcacggcctggctgcccgaccagttggtcaggttcgagccggtcaggtcggccgaaccgccgaggaactcgggcagcaccgggccgaaggcctcgatggtgttctggctggccttgcgggtggcgatggtctcggccttttcctcgcacttggcgataaaggcctcaactgcggcgtcgaacgaacccggcagttcgcccttcatgcggcggcggaactctccggcctcatacgggtggcgctcggcgtaggcatcgaacagcgcgttccaggcacgctccagcgcctggccgttggccttggcgtcccaggcgtcgtaaacctcggccggcacttcgaacggggcgtgggcccagcccagcgcctcgcgcgtggccagcacttcggcgccgcccagcggggcgccgtgcacgtcgtggccgccttccttgttcggggcgcccttgccgatcttggtgcggcagcagatcagggtcggcttgtcgctggccttggcctgcgagatcgccatgtcgacggcggtaacgtcatggccgtcgatgccgcggatcacgttccagccgtaggcctcgaaccgcttcggggtatcgtcattgaaccagtgcaccacgtcgccgtcgatcgagatgccgttgtcgtcccacagcgcgatcagcttgttcagcttcagcgtgccggccagcgagcaggcctcgtggctgatgccttccatcaggcagccgtcgcccaggaacacataggtgtggtggttgacgatgtcgtagccggggcggttgaattcttcacccagcaggcgttcggccagcgccatgccgactgcgttggtgatgccctggccgagcgggccggtggtggtttccacgcccggggtgatgccgtattccgggtggccggcggtcttgctgtgcagctggcggaaattcttcagctcttccaccggcagttcatagccggtcaggtgcaagagcgaatagatcagcatcgagccgtggccgttggacagcacgaagcggtcgcggtcggcccactgggggttgcccgggttgtgcttcaggtgccggccccacagcgccacggcgatgtctgccatgcccatcggtgcaccggggtggccggaattggcctgctggacggcgtccatggcaagcacgcggatggcgtcggccatcagcttggcgggctgggaagcaaaagggcttgtggcgggatgggcaagggcggacatgcgggcggtcttggacgtgagcgggcgtgagcctgacggtgacggcaggaaaaccgcaattttagcagaagctagggggttttccggactcccggacagcccccgcggcgcagtccgcgcgatcaccgcaggccgcctggcacggccccgcccccggcaccggaactatccggcccctcacatgcctgatgcttcaccccgccagcgccagcttcaccgctgcgccgcacttcgacagcgtagcgcggcacgcgtaagatgcactctcgcaccgcgcggcacgccagccgcgccgggtttcccgcactcaggagacgatcatgaccagaccggccaacaccccctggctcaccccctacctgaccgtcgccaacgggcgcgccgcactggacttctacagccgcgccttcggcttcacggccggcaacgtggtcgacgaaaacggcgtgccgacccacgccgagatgcactaccagggccaactggtggtgatgttcgcgcccgagggcgcctggggcagcaccgcgcgcacgccgcgctcgctgggcgtcgagtgcccgcagaccttctatgtctattgcgacgatgtcgacgccatgcaccagcgcgcggtcgacgccggcgcggtcagcctgatggcgccggccgaccagttctggggcgaccgctactgcatggttgaagatcccgacggctaccgctggggcttcggcaagccgctggaacaggcagcaggccaggcaagctgatggcaccacgcttcttcgtcggcggcacggacaccgtcctggccgccgaatccgattttccgctgcctgagccggtggtgcgccacgtgcaggtgctgcgcctggtgccgggcgacgccatgacgctgttcgacggccgcggcggcagccacgcggccacgctggtcgagctgggcaagcgccacgcgctggcgcgcatcggcgcgcatgacgcggccgaagccgagccgcccttccgtgtcacgctggcccagggcctggccggcggcgacaagatggactggctgatcgaaaaggcggtcgaactgggcgtcacggcaatccagccgctgcaggccagccgctcggtggtgcgcctgtcgggcgagcgcgcgcacaagcgccacgcgcactggcaggcgctggtgcaggccgcctgcgagcaatgcggccgcaatcgcttgccggaggttgcgccggtcgctaactttgagacatggctggcgcagtccgcggctggcggtgccaggctgctggtatcgccgcgcgccacgcattcgctgccagcgttcatcgccgaacagcgcgaaagcttgctggccggcggcgttacgctgctgatcggccccgaaggcggcctggcgcccgacgaagagcaggcggcaagacaggtgggtttcaccggcgtgtcgctcggcccccgcatcctgcgcactgaaaccgccgggctggcatgcctggcaacccttaacgccttgcttggcggattctgacggcggcggccatccggtcatcgcgtcaaccttgcaaccctgactgaaaggagtcgaccatgggactactcgatagcgtgctgggcggtgtgctcggacaactcggcggcgcgcgtggcgaggcaggcagtaccggagggctcgaccccaagctgatgatggcgcttggcctgctggcaacgctggccatgcgtagccgcggacaagcagacgatgcggcgcctgtcgatgacggcctgggcggactgggcagcctcggcgggctgctgggcggcatgctcggcggcggcggtgccggcgcagcgcccggcggcgccaccggcggcctggaccttggctcgctgctgggcggactgcttggcggccagggtggcgccccggccaacagccaggcactgggcgcggccgccggcggcatcggcgcgctgcagcagatcctggcgcaggccgggctgggcgaacaggtgaactcgtggatcggcagcggcgccaaccagccggtcacgccgtcggcgctgagcagcgcgctgggcgacaccggcgcgctcgaatcgctggcacagaccaccggcatgtcgcaggatgacgtggccgcgcaactgagcgaaggattgccggaactgatcgaccgcctcacgccgcatgggcatctgccggcgcaggaataggaccagcacctcgccgccggaaagcaaaaagcccgcaattgcgggctttttgcttgattcgccttgcaagggctcaggcagtgctctcaggcgaacgaatagaacacccggaactgcaccttgcgctcgccccagaactcggcagcgtcgcggaatacgtcgagcagcacctcgcgcccttccttgtcgaacttctgcgcgatcggcaagccttccagcacgatcacaaagcccggctgcgggcctgccttgtagatcatgtcggtcaggcagtcagccagcgcgtcgaagttcttgccgaagtgcttcgggaaggtgaacgacgtggcgatggtttccaggacctcagccttgctcgcgcaatgggcgcaattggcatagaggaaatgctgcccgagatcggcggccgcctgggccagctcaggcacgcggaaggcgcggatcgactggacgatgttcggacgcaccgtcttgaacaggttcatggccccctcgctggtgccgtcgttccaaccgggaccggcgggcatggccacgggcgcggtcgcgggcgggagtttttgcatgagctcctggctcggcatcatcagcacgttgtcgtataggttctgggcctgctgctgagcccgctgccagccatctccggcgccgcgctcttcgcgggcggcaagggcgtcgcccaatccgaaaatgtcagtcatcatttgagtatccgtttgaagctgttgtagtgatcttccgtgtagtaacaatcgttggcagcgcgttgttctccgccgcagacgatccgcttggctccccggttccggctcctggcgctcttgaccgtgtattcgcggtaatacccgcgttcacgttgaggcaggatgcgttcgtagttgccgaatctcgatccgtccttgtcatacaggaacgggccgccggcttcgatgcgctccagggtctgccgtgcatcgttgggcaactgctgcactgcaatggttcccatcccttcggtctgcacctgccgcgccagcgtcggctgcgccagggccagcaccagcgccgcgccggtcatggaccgggccagcatgcgcgatgcgtgccgcatcagagaaacttggaaacccacgttgcttgtcttggttgaaccggaaatcgagcctgccgctggttgggtagacgatctgtccgggccaccctggccagcgccctgcgccacccgtagaggagcgcgatggatgccggccgcaccggggcgctcatggcgagcgcctgtatcaaaggcgtaaggttacgcgcatgcacgcaattaatcaatcccggcccggcggcagcggtaattcttcaattgtttcaatatgttaagcgtatgtgtgcgcatactaaccatgcacatatggacgcaaaaaaagccgggcgaacccggcttttcgtcacattggccggctaccggccataccaagcggtttagcgcttggcagaggcatccaccacgaccagcgaggtcatgttgacgatgcggcgcaccgtggccgacggcgtcaggatgtgcaccggcgccttcacgcccagcaggatcggcccgatcgcgacgttgttgcccgcggcaaccttgagcaggttgtacgagatattggccgcgtcgatgttcgggcacaccagcaggttggcttcgcccttgagcgcgccatccggcaccagctggtcgcgcagcttctggtcgagcgcgctgtcgccgtgcatttcgccgtcgatctccaggtccggggcgcgatcgcgcaggatggcgagggtttcgcgcatcttgcgggccgaaggcgcttcggacgaaccgaagttcgagtgcgacagcagcgcgaccttgggctcgatgccgaagcgcttcagttcctcggcggccatcagcgtgatctgggccagctcttcggcgctcgggtcgacgttgacgtgcgtatccaccaggaagatctggcggcccggcagcaccaggccattcatcgccgcgtagaccttgctggtgccgcccagcacctggtcgatatagcgcaggtgcgccgcggtgttgctgacggtgccgcagatcatgccgtcggcctcgcccttgttcaccagcatcgcgccgatcagcgtggtgcggcggcgcatttccagcttggcgtactcgggcgtgatgccctcgcgcgccatcatgcggtaataggcgtcggaatagtcgcggaaacgctcatcgtgctcggggttgaccacggtgaagtccacgccggcgcgcaggcgcaggccgaagcgctcgatgcggtgctgcagcacggccgggcggccgatcaggatcgggttggccagcttttcgtcgacgatcacctgcaccgcgcgcagcacgcgctcttgctcgccttcggcgaagacgatgcgcttcttatccatctcgaccttgcgcgcggcggcgtagatcggcttcatcagcgtgcccgagtggtacacgaactgctgcagctgcagacggtaggcgtccatgtcctcgatcggacgggcggccacgccggacttcatcgcggcctcggccacggccggcgccaccttgacgatcaggcgcgggtcgaacggcttcggaatcaggtactcggggccgaacgacaggtcctggatgccataggcggtggcgacgatgtcgctctgctcctggcgcgccagttcggccagggcattggccgcggcgatttccatctcgcgcgtgatggtggtggcgccgcaatccagcgccccgcggaagatgaacgggaagcacaggacgttgttgacctggttcgggtagtcggtgcgtccggtggccatcacggcgtcggggcgcacttccttgaccagctccggcgcgatttccgggttggggttggccagtgccagcaccagcggcttgtcggccatgcgctggaccatgtcctgcttgagcacgcccgcggcggacaggcccaggaagatgtcggcaccgtcgatcacttcggccagcttgcgcttgtcggtcttttgcgagaagcgcgccttttccgggtccatcagctcggtacgaccctcatagaccacgccggccaggtccgtcacccagatgttctcgatcggcaggccgatgtcgaccagcaggtccaggcaggccagcgcggccgcgccggcgcccgaggccaccagcttgaccttcttgatgtccttgccgaccaccttcaggccgttgatgatggccgcggacaccacgatggcggtgccgtgctggtcatcgtggaagacggggatcttcatcttctcgcgcagcttgcgctcgacgtagaagcactccggtgccttgatgtcttcgaggttgatgccgccgaaggtgggctccagcgcggcgatgatctggaccagcttttccgggtccttctcatcgacttcgatatcgaacacgtcgataccggcaaacttcttgaacaggccagccttgccttccatcaccggcttggaagccgcggcgccaatgtcgcccaggcccagcacggcggtgccgttggtgatcaccgcgaccaggttgccgcgggcggtgtagcggaaggaattggccggatcggaaacgatctcttcacaagcggcggccacgcccggcgaataggccagggccaggtcgcgctggttcgacagcggcttggtcggcgtgaccgagatcttgccgggggtgggaaactcgtggtactcgagcgccgctttgcgcagcgcctcacgctgctgctgtttcagatcgtcttgggacggggactgctgagggctggtcatcggcgcatcttccaatcggtggagccgtcattgacgaggcgggggacgatcggcggaccggctccacgtgtccgcccttctcttcctttggaacccagcattttatatagtgaaatactatttcacaataagccttttacttggggcacctttgcgattcggtacaatatgccccatccccccgggcaataccagcaagcgtagcgcctgccggcagaagcggcgtaccgcgcgatggtcatggctgtcgtgcgcggcagtatcttgctgaaatgccggacgcgccccatcctgacgcgctgcgcacgcgccgcgggattgccccggatcgccattcatcttcgcgcaacgcgcagcccccgatccgtcccacccggcgggcgaatcttcctgacgacgatgtcccacgcccagccagccccgctttccgagttcgacctgatccgccgctttttcacgcggccggtgcgcaaggccgcgctcggcgtgggcgatgactgcgcgctgatcgagggccgccccggccaccacctggccatcagcaccgacatgctggtgagcggccggcatttcttcccggacgtggcgccgcgctcactcggccacaaggccctggccgtgaacctgtccgacctggccgccatgggcgccgagccgcgcgccttcaccctggcactggccctgcccgaggccgaccccgcctggctggccgaactggccgacggcatgctggcgctggccgacgcccacggctgcgaactggtcggcggtgacaccacgcgcggcccgctgacgctttcgctgacggtattcggcgacgtgccgctgcgtgccgcgctgcgccgcgacgccgcccggcccggcgacgatatctggatttccggcacgcttggcgacgcccgcctggcgctgggcgactgccgcggcgaatggctgctgcctgagcccgagttcagccaggtgcgcccgcgcatggacacgccgacaccgcgcgtggcgctgggcatggctctgcgcggcgtggcgcatgccgcactcgacatttccgacggcctggtcggcgacctcggccatatcctggaacgctcgcaggtcggcgcgctggtcgacgtcgatgcgctgccgcgctcggcagtgctggccagccagcccgatgccatccagcgcgaatgcgtgctggccggtggcgacgactacgaattgtgcttcaccgcgcccgccggcagccgcgacgccattgcggcgattagcgaacgcctggcgctgccgctcgcacgtgtcggcgcgatcacgcccgagcccggcctgcggctggtcgacagtaccggcaacccgacccggtaccaaggcgccagcttcgaccacttcgctgccccctgacaccgggtcgcgggcatgtcatgatgccggcatcggcgcgctgcgcgggcacgggagtcccgcaagcatggcagcgcaagccggccataaccataagcagtatctgcatcacacgagccaattttgatgtccaccttgcctcccggggccgcgccgcgcgaccccgccctgaccctggaagccggccagaccgtcaaggtcacgcgcccgagcgcgcgcttcatgctggcccatccggcccacctgatcgccttcggcttcggctcgggcctgtcgcccgttgcgccgggcacggtcggcacgctctacgcgtggctgtccttcgtagtgatttcgctgtggatcgagcccaccacctggctgtggatcatcgccggcggcttcctggtcggcctgtgggcgtgcgcgcgcaccgcgcgcgacatgggcgtgcacgaccatggcagcatggtgtgggacgagatcgtcgccttctggctggtactggcctttgtcatgccgaccggcttctgggggcagttcgccgccttcctgtggttccggctgttcgatatcaccaagccggcgccgatcggccactatgaccgcacgctcaagggcccgggcctgcgcggcggctttggcgtgatgttcgacgacatcttcgcggccttctacacgctgctggtgtttgcgctgtggcgctcgttctaagcccgtatcgccagccattgcaagctgattcccctcaaaactacctgtatccaccatgtctgtcagccgcctgctcgaccagctcgccatccaggccggcgtcgcccttgccgacaaatccctgatgctggccactgccgaatcctgcaccggcgggctggtggctgccgccattaccgatgtatccggctcgtccggctggttcgagcgcggcttcgtcacctattccaatgaggccaagtccaccatgctgggcgtgccggccaagctgatccgcgaccacggcgcggtcagcgaggaagtggcgcgcgccatggccgaaggcgcgctgctgaacagccgcgcccaggtggcgctgtcgatcaccggcgtggccgggcccaacggcggcaccccggaaaagccggtgggcatggtctgcttcggctggagcaaccgcatcaccacccataccgagacccagcgctttcgcggcgaccgcggccagatccgccggcaggcggccgagcatgccatgcggggactgctggagctgatccggaacgaggcctgaggccggcgcccagcaacctccgcccaataaaaaaccgcgccgtttctggcgcggttttttattgtctacgcccggtttcagccgtggcgatagcgattgatggtctcccgcgtctgcagcgcgacattgcgcgccgccgccgcaaaatccttctcgcggctggcgtagaggatggcgcgcgacgagttgatcatcatgccggtgccgtccgcggtgcgccccgccttgaccgtggcctcgatgtcgccaccctgggcgccgatgcccgggatcagcagcggcatgtcgccgacgatctggcgcacccgcgcgatctcgttggggaaggttgcgccgaccaccaggcccatctggccggtggtgttccagcgctcgcgcgcggcctcggccaccagctggtacagcggcttgccgtcaacctgcaggaactgcacgtccgagccgcccgggttggaggtgcggcacaacacgatcacgccgcgatccggataggccaggtacggctgcatcgaatcgaagcccatgtacgggctgaccgtgaccgcgtcggcatggtagcgctcgaaggcctccagcgcgtagtgctcggcggtcgagccgatgtcgccgcgcttggcgtccaggatcaccgggataccggggtgggcatcgtggatatagtggatcagctgctcgagctggtcttcggcgcgctgcgagtggaagtacgcaatctgcggcttgaaggcgcagaccaggtcggcggtggcgtcaacgatctcgcggcagaacgaaaagatggcgccgcccgccccggtcagggacagcggcagcttctgcgggtcaggatcgagcccgacgcacaggagggaatcgttgcgctgccaggcggcagcaagctgctcggtgaaagtcatgggtactcggaatatcctggtggcgccggcgccccattggcccggccggcgcggttggccacagcggcgtgaaaacctttcatccctgcagcatatgtcgcttccggcaattttacccgctacgtgctatggttttgcgcttcctctcaaaacaaagcgcggcatgacgcacagccgcgtcccgtcatgtctctcgatcgccgcggtatcttcctgcttgtcgtgctcacgcttgcctggggcatcaactggcccatcatgaaggtaggcgtagcgcactttccggcactgggcttccgcctgctgtgcatggcgggcgggctggtggcgctggggctggcgttgcggctgcgcggcgattccctggccctgccgcggcgcgaatggggcacggtggtccgcctggccattcccaacatggtggtctggcacctgtttgcgatctgcgcggtcaagatgctgtcctcgggccgggccgccatcctgggctacaccatgccgatctgggcagtggtctggggcctggtgttcttccgcgagcgcatcggcgcctgggcctggctgggcatcggctgcgcgctggccggcacggtgctgctgctttccggcgagctcgccgcgctgaccggcagcccggccggcacgctgctgatgctgctggccgcggccggctggggcttcggcacccaattgataaaacgcaccccgaccgacgtgcccatcggcgccatgacgttctggatgctggccgtgaccctgcccttcctggcggtcggctcgctgctgctggaagacggctggcgcatgcccaccgccgtcgaatggggcgccatcgcctacaacgcggtggtggtcttcgccttctgccacctggtctggttcgggctggcgcgcagcctgccgccggtggtgtcgagcctgtcgatcatgttcattccggtggtcggcgtgttctcgggcatgtggatgctgggcgagcagccgcactggcaggactacgccgcgatcgtgctgatgttcctggcgctgtcctcggtgatgctggcgccgctgctttggcgccggttgcagggcgcgccgggctgatcgccgggtgggcgcgccgccggtcgtgagcgggcaacagcgggccgcgtgcgcggagatttcacttaacaagccaccctacgttgggctacactcgcggccatcacaatcccggagaaattacgtgggcagtagcatcgggtgttcgagttgccgcagcagcgctgcgacctctgcgaatgccatgtcactgcgggctgcgtaacgacgacccgcccggagcacccggctccgcgcctcgtcggcctcgcccgcagcagaacactgcgggcgagtgtctttccgtgccaccggcggcgccatccatgcgcgccgcatcgcgtgcggatcttccctctcccggctagccagccaacccaggcaaacgccatcgccttgtaccgccgtgccgaacggcagccgcggtacagcgcgatcacgcttgcccgtggcccggccctggcagggcgccttccggcgtctcgccaggccatgcagggcatgacggactacctgggaatgcggcgagccgcctgcgcttgtcttcgcgcttgtctttgtttttcgtcgcaatcagcaataaggaatcccggggatgatcaacctgttcgtcctgcagaaaggccggcttgcccaggagcaggtcgacgagcgcaatgagctgctgcagcacaagccgatctggatcgatgtcgtcaatcccgacgacgaggaactgaactggatcaaggaagcctatggcgtcgcccttcccgaactggaagacctgggcgacctggaagcgtccgcgcgatatttcgagggcgaggacgagaatatccatatccgcaccgacttcctgctggacgaggaagaggccttgtcgcgcaacgtgcgcgtggctttcgtgctgacgcgcgacgtgctgttctccatccacgacgaagacctgccggtgttccggctggtgcggctgcgcgcacgcatgcgcccgggctcggtgcgcaatgccaaggacgtgctgatggacctgtacgcgaccgacgccgagtattccgccgactcgatcgaggaaatctacgagcggctcgaagaagcgagccgccgcgtgctggccgagaacgtgaccgatgccgccgcggccgacgtgctggaaaccatcgcccgcgaggaagacttgaacgggcgcatccgccgcaacgtgatggacacgcgccgcgcggtgtccttcctgatgcgcagccagctgctgtcggccgagcagcaggacgaggcccgccagatcctgcgcgacatcgactcgatcgagaaccacaccgcgttcctgttcgacaagatcaacttcctgatggacgcgaccgtcggtttcatcaacatcaaccagaacaagatcatcaaactgttctcggtggtgtcggtggcgctgatgccgcccacgctgatcgccagcatctacggcatgaacttcaagttcatgccggagctggactggggcgcgggctatccgtgggcgattgcgctgatggccgtgtcggcggcgattccgctggtgtatttccgcaggaaggggtggctgagctgaggcgctgaatctgccgctgccttgctccctctcccacaagtgggagaggggagcaagccctcagtcgggcagcgtggctgcccccatccgccgcgcgatgatccccgccttggcgcggaaattcacgcgcacgttggcgcagtattccttcttgtcgaagcacttgggcgccggcagcgccgcggccaggcgcgcggactggcccacgctgagcttgtcggcgctggtgcggaagtagtgctgcgccgcggcctgcgcgccgaacacgccctcgccccactccaccgaattcaggtagatctcgtagatgcgctgcttgtccagccagaactcgagcatccacgtgatggccagctcctggcccttgcgcaggtagtgctgctcggacgacaggaacaggttcttggccagctgctgcgtgatggtggaaccgccgcgcacgatgcgcccgcgcttcttgttgcgctcccaggcatcgagcatggcatccagctcatagcccggatggttgacgaagtcggcgtcctcgctggcgatcaccgcgcgcttgaggttgcgcgagatgcggtcgtacggcacccattgccggtcgatgccgcagttccagacgttgatgccgcacaggcgccagcgctcggcgcgcatgaacgtggtcgtcgtaggattgatgtattgccagcttgcgatctgcatgaagaagtacagctgcatcgccaccacgcccgccgccacgcagcccagcaggtagccgagccagcggaccgggttgaacaccgtgcgtgcgggggctgcgccgcggctggcgctggctgcgcggttgcggttggccacggctggcggcgccccggtcagcccttgcgttcggcctgcagcgcggcgcgcagctcggccagcacaggggcggtgcgggggcgcacgccgcgccagatgtagaacgcttcagccgcctgttcgaccagcatgcccaggccgtcgctggtgcgcgcgccacagcgcgcggcgaactgcaggaacaccgtgggctcggcgccgtacatcatgtcgtaggccagcacgccttcgcccagcaggaactcgggcaccggcggcacttcgccatgcaggctgctggacgacgcgttgatcaccacgtcgacggcttcgtcctcggacagcccgtcgagcgcatcgagcccgccgccccacagctccacgccatactggtcggcggcttcgacaaactcttccagcatgtcgctcgcgcgcgacgcggtgcggttggccaccacgatgcgcgacggccggcattcgatcagcggcagcatcgcgcccatggcggcgccgccggcgcccagcagcagcacgcgcttgccttcgatcagcgtgtcgaggttgtcctggatatcgcgcaccaggccgatgccgtcggtgttgtcgccgtggatcaggccctcttcgatccacagcgtgttgaccgcgccggcagcctcggcgcgctcggtcaggcggtcggccaggtcataggcctccagcttgaacggcaccgtcacgttgcagccgtagccgccctcggcaaagaactggcgcacggcatcggcaaacccgtccagcggcgcctccaggcggtcgtactgcacggcttcgccggtctggcgcgcaaaggcggcgtggatcgccggcgaacggctgtgcgcaaccgggttgccgatcaccacatagcggtcggaagtagcttgggaagaatcagtggatgtcatcagcgtgcctgcaagcgggtttccagcccgctgcgcgaaaacttgaaagtggaaatgacttcgaggatgtcctggcgcgacgccatctcggcggtaaaggggccgaacggcgcggccgcgcgcacgatcgccacggcctggcggtccagcgcgggatcgcccgagctcttgaccacgtcgatggcgtcgacgttgtagccgtcgcggttgtagccgagcttgccgagccggttgacgttgatcaccaggatcagctggccgtacagcggcttgccgttgcgttgcgggaagtcagtggtgccgcgcgcctcgatcttgtggcgcaggcggtcgtagtactgcgcatagtcgaccgcctgggcactggtggcggtcagctggaagcgcttgggtcgcttggcgtagtggtccaggttgcggccgatctcggcctccagcctggccatctcgtcggtcgaggtgcgctcgtcctggccgcgctgcggggtgtcctggcgcttctcgccgggcttgagcggctggttgcgcaccgacggcgcggcctcgcgcgactgggtcagcaggcgttgctgctcctgttccagctgctcgacgcggcgctgcacctggcgcaccaggtcgccttcctgcgtctgggtctgcgcgggcagcggcgtggtggcgcgctgcaggtcatggtcgccgccgccgtccaggttggcttgcgccagcgcggtcgggttgcgcggcttctgcgccgacttggcattgaccagcaccacgtccagcgcggcatcgctgcgcttgatctcgaacacctcgggcgcggccacccgcaccatcagcagcagcacgtgcacggccacggaaatggccagcgccttggccagcgtactgctgttgtgccacctggcatgccaccagtggcggggagcggcgagtgtggcgttcacgatggatggagggtggctgaagggtgggcggcggcccgaaccggtccgggccggcggcctggcaagaccggggccgcggaccccggatcagacaggcattgtaagtgagcgccgccgatttccgaaggcttcagccgaccgccggggtgccggtgtcgcgctcgcccgacgccgcgccggcatcgtcgtcgcccgcttcggccggggcttcgtccgagaccccggcggcctgctcggccgcttcctcggcggccgcgtcggcagcggcttcggcggacagctccgcggcttcctcgtcgctttccagctcttcctcgggcacttcgccttcaccggcgaagatctccagcacccggcacgacacttccagcgtgatctcgtcggtctcgccgatctccagcagcacctgcgtgccgcgctgcgcctgcaccagttcgggcacgcgcgtgaccagcgggatctcggtaaagcgcaccgcgccttccttgagcaccgaggccaccatgcgctcgcgcttttcctgcttgagccagcgcaggcaccagtagcgctccatggtcgactggtggtcggcgtaggcggcgtaagtgccttcgaagtccgccaccgcggccagcaggtcggcgtccttgggcttgaacggcgccaccagcttggcggtcacgccgtgctgggccaccgccaggatctgccactggttgaccaggtcgacatagcggcgcagcggcgaggtgctccaagcgtactgcgccacgcccaggccctcgtggggtgccgggtaggtctgcatgcgggtgcggtgcatgccccacgccttctgcgtgcggtagatgcccggcacgccgttgtcggccagcagcttgccccaggtgctgttggccaggatcatcagctcggcaacgatcttgtccagcggcgagccgcgcttgcgctgttcgatgcgcacgcgctggctgccgtcggcctggtcgtccaggtagaaattgaagtcggcgcggttgtgggtctcagggcgcaggccgctggccaggcgcgccttctggcgctcgtcgtacaggtagccggcaaagtgccacagctgcgtcagcgcgtcgcggaacgggtagtcgccggtgcccgcggcaagcgcagcctcggtgatgacatcgtcgagcaggttgtggcgcaggttggcggcgatcggcaccatctcggcgcgggtctcgctgccggtgatcagccacacggtcgggtccaccgtcacatacagcgacagcgccgggcacgtgcgcccttcctgcagcgtgtagcgctccaccacggcgtcgggcagcatggtgatcttgtcgcccgggaaatagaccgtggacagccgctggcgcgcgaccgcatcgagcggttcgctgcggcgaatgcccagcgcgggcgcggcgatatggatgccgatgcgcagcttgccgtcgggcagcctggtcacggacagcgcatcgtcgatctcggtggtggtgacgtcgtcgatcgagaatgcctccacgtcggccaccggcaggtcggcgggcggctcgggcacgtcggtttccggaaagcccgtgcccttggggaagcactcggccaggaacttggcctcatgcagcgcgcgcgcactggcgacgccgccggcggccaccatcagccgcatcggggtcatgcccagcgcggtgcaggcggcgtccatggccttgtattccaggctgttcttgtccggcttgaacagcagctgcagcaccttgttgcggaaggtctcaggcagcgtcagcgccttgagctgctcttcgtactcggcctgcaccagcgcctgctggcgcttgcgctcgagcgcggccagcgccgccttgagctggtcttcgggcgcgcgctggtagcggccgcgccccttgcggcggaagtacaccgggttgccgtgcagcgccatcgccagcgccgcctgctgcaccgggccgggctcggcgccgtagtactcggcggccagctcggtgaagccgaattcagcctcgggcgcgcattcccacaggaagtccaggtcgatctcggccatcatgtcgccggtctggcgcaccagctcgattgccgacggctgcgcgaactgcagcagcacgtcgcgcgacttgaccttggtacgcttgccggctggcagctccacctggtaagcctcgccctgctggttcagcacggtgccggcgcggatttcgccgccttcttcgaacagcaactgcatcgatcggtactttcagaaatgcgcggaaccgcgtctggccgccaagaggcagcgccggggcgggtcctgtgggagaaatggtgcaaccgggcgcaaatgcgtgcgaacggaagcgagtgcggcgcgcggcgtgcaaatcgctggccgcgggccacgccgtatcgatacggcctgagacgtggaatgataccgcaccccgctccggcgcctgcgggggccggcgccccggcggggtgcgtgcacccacgcagttcagagcgacatgccgccgctggcctcgatcgccacgccgttgacgtagctggcgtcgtcgctggccaggaaggcgtagatgctggcgatctcggccggctcggccaggcggcgcagccagcacgacgatttcatgccgtccagcaccttttccggcacggtctgcaggatctcggtattgacgaagcccgggcacaccgcgttcacgcgcacgcccttggggcccagctcgcgcgcccaggtcttggtaaagccgatcacgccgaacttgctggcggcgtagttggtctggccgaagttgccgtacaggccgaccacgctggaagcgttcaggatcacgcccttgccctgctcgctcatcaggccggccacggcctgcgcgcagttgaacacgcccttcaggttgacgtcgatgacggcatcgaactgggcctcggtcatcttgcccaggcgtgcatccttggtgatgccggcgttattgacgaggatgtcgacgcgttcgtgcgcggccagcacggcggccaccatggcatcgacttcgtcgcgccgggtcacgtcgacgcggtaggccgacacggtggcgccggtggcggccagcttgtcggcggcctcgcgcacgcgcgcttcctgcacgtcgcacaggacgacaatggcgccgtcggcggcaaagcgctgcgcggtggcaaacccgatgccggcggcggcaccggtgatgatggcaacccgaccctgcagtttcatctcgtggtctctttcttggtttcggtagtgtgtgtagaggggcttcggtctgtagtccgcaaatacctgggatacggaatcgcctcggtccccggggatggccgcgacagcaggtccggcaggaacacttctgtcacgagcatgacgccgtcgccgcgccggaacaccgagcgccgcgccggcagcatgggcagtggcgccatggccggcagcacacgctgcaaggcctggcgcagcggatggtgcggcagcagccgcgcaaactggaacggctcgcgcgccaccgccgggtcgacaaacagccggccgcccagcgggcgctcgcccagcccgcgcaggaacggccagtcgcggcgcgcatggcgctggcgcaccacagtatgggcaaatatggcgggaatatcgtcgcagatcagcagcacctcgcgcgtcagcgcgggggtgcggtcgtgctggcccagcacctgccattcatcggcgagcgggcgctgcgggcgctgcagcaggcgcgccacgcgaaagcgctccgatgctgccaccaggcgcgcggtcagcgagccgtcgtcaccggtcacccagcgccgcaggttgggcgtgatggctgcatcaaaggccaggtgcgggctccagctgcagcggcgcgcggactgcgcgctcatgccgggcctgtgcccgccggcaccttgccgccggggccatagccgcagaaggcgagcacatcgtcgacgtagtcggcaaattcgctgatgccgtggtcgctgccctcgatcacgcggatgtttgcgcccgggcaggccgcgaccatctcacggtagtccagcacttcgtccccggtggcggcgagcaggtaatagcgtccgggatcggtaatggtgtccacgcgcaggtccagcaattcctgcagatggcggcgctcgaccgtgaccgagccgccgccgtgccacagcggctgctcgcccaggtacgcttccaggtcggtccagggatggatggccggattgagcagcacggtcctgcagccatggcgctcgcccagccagcgggcatagaagccacccagcgacgagccgacgatggcgatctcctggtcgccgccggcctgcgcggcgcggatcgcggcctgcgcctgggcaatggccatttcgggcgagacattgagcgtggggcaggcgtagtagcggcccacgccccactcgcgcatgcgctcctgcaccagccgggccttgaacgactggggcgaggagcggaatccgtgcaggtacagcagcatggtggtccttcccgctggtcagcttgcggcgccttggcccagggcgtccagcagcttctggtgcacgccgccgaagccgccgttgctcatcaccagcacgtggtcgcccggctgcgccgcggcacgcacggcctgcaccagcgtgcccaggtcctggaaggcggcggccttgtcgcccagcggcgccagcgatccggccaggtcccagcccagcgcgtccttgccggccggggcgccgtagccgaacaccaggtcggcctgctccaggctggccggcagttgcgccttcatcacgcccagcttcatggtgttggagcgcggctccagcaccgccaggatgcgggcatcgccgacgcggcggcgcagcccgtccagcgtggtctggatcgcggtcggatggtgggcgaaatcgtcatagacggtcacgccgcccgccacgccgcgcacttccatgcggcgcttgacgttggcaaagcgggacagcgattcgatcgcctgcgcggccggcacgcccacatggcgcgcggcggcgatcgcggccagcgcattcatgcggttgtgggtgccctgcaggtcccacaccacggtgccctgaacggcgtcgccaaaccagacgtcgaaagcatccttgccgggcgccgcagtggcggcggcatcgctctcgcgccagtcgcccacgccaaactgctcgacttcgctccagcagccgcgctccagcacgcgtgccaggctttcctccacgccgttgacgacgatccggccctggccgggcacggtgcgcaccaggtggtggaactgggtctcgatcgccgccagatccgggaagatgtcggcgtgatcgtattccaggttgttcaggatcgcggtgcgcgggcggtagtggacaaacttgctgcgcttgtcgaagaaggcggtgtcgtactcgtcggcctcgatcacgaaaaagtccgattcggtcacgcgcgccgagatgccgaagttctgcggcaccccgcccaccaggaagccggggttgtagccggcatcctccaggatccaggccagcatcgacgtggtggtggtcttgccatgcgtgccggccaccgccagcacccacttgcgcgccagcacgtgctcgcccagccattgcggacccgacacatagggcaggttgcggtcgaggatggcctccatcagcggattgccgcgcgagaccacgttgccgatcacgaacaggtccggctccagcgacagttgcgcggggtcgaagccttcgatcagctcgatcccctgggcctcgagctgggtgctcatcggcgggtagacattggcatcgcagccggtgacgcggtggccggcctctttggccagcaccgccaggccgcccatgaaagtgccgcagatgccaaggatatgaatatgcatgggttcccggaaagacttgaagcccgcaggcgtggggattcggcacccggcgtggcgcggcggcacggcggctgtttcaggccgtgtcttgcggtgcggtggccgggcaggaagcctccgattgtacccgagcgcccgcggccttcgctgcactgcggcagcgcgcgcaccggttgcgcgggagcgtccggtatcatggggcatgacccgacgcaccacccccgaccccacccgcctgcgcgaggaaatcgcccaggctgccgcccggatgatcgccgaggacggtgccgactacgccaccgccaagcgcaaggccacccgccaggtgctgggcgagcagcgcgtgcccggcgaatggctgcccgacaacgaacaggtcgaagccgaagtgcgcgcctaccaggcgctgttccacgccgacagccagccccgcgtgctggcactgctgcgccggctggcggtgctggccatggaagacctggcgccgttccggccttacctggtcggcgccgtgctcaacggcaccgccaccgagcactccgatatctatctgcagtgcttctgcgacagcgccaaggacgcggcactgtacctgatcaacgccggcgtggacttcgagaccagcgagagccggcatttcggcggccgcggcgaggtcgagaccctcagcttcctgtggaagggccagtggcccgaccgccgcgaggcgcggctcctcgccggcgaggtgcgcgcggaactgggtgccccagtcggcattcatattgcactgtatgatgccgtcgacgaacgcggcgccgtgcgtgccgacgcctcggggcgcccggcccgcgccgacctgcaggcggtacgggcgctggtggacgcgcccggcgatgccgacccggcctgacggcccgccccacttcactggtccaagccatcccatgactgaaaccgtttcctcgcccgcccgccgctcccgcctctggctgtggatcgccgtggccgtggttgcctgcgccgctggcgcactggccggccatttcgtgttctcgcccaagcccgccagcgaccaggcggtggaaaccttcttccagacacgcctgcccgacgccgccggcgccgacctggacctgggcaagctgcgcggcaagaccgtggtgatcaacttctgggcgccctggtgcgggccgtgtgtcgaggaaatgccggagctgaccgcgctgcatgaggaatacaaggaccgccaggtggagtttgtcggcatcggcatcgattcagccgccaatatccagcagttcaccaccaaggtcccggtggcctacccgctcgccgtggccggttttgccggcaccgagctgtcgcgcaacttcggcaacagcgccggcggcctgccctacacggtggtgatcaacccggacggatcggtcaagtaccgcaagatgggacgggtgacggccgaggaactgcgggcagtgctgccacgagcctgagctattcttccgccaaattcgctgaatttcgtttttcttcagcgatttgtttcccgggggcgccaaaactgccggaaagtgcttaaagggccgccaaagcgccgcgcaaggtcgccaagccttgtatcgcgcgctagacaaatccctctaagctacggtaatctccgcgcaatttcgttgatctggtcgagccgccgtgactgcaacccgctctatccgtcgctcagcccgctaccgcaaggtgctggtcctgcatgggccgaacctgaacctgctgggcacgcgcgagccggaaacctacgggcacacgacgcttgccgacatcgacgcggccctggccgaacgcgcggcaaaagccggcgtttcgctggatacgttccagtccaaccatgagggggcactggtcgaccgcatccacgccgcacgcgcggaaggggtcgagttcatcatcatcaacccggctgcctacacgcataccagcgtggcactgcgcgatgccctcgccggcgtggcgatcccgttcgtcgaggtgcacctgtccaacgtgcaccggcgcgaaagctttcgccaccactcctatttctccgacgtggcggtcggagtgatctgcgggcttggctggcagggttacctgctggcgctggactatgtgctgggccaggagcagccgccacccgagagttcggggagctgaactcccaagattttttcaacaacctgcgcgcgccgcccggcggcctgcgcccgttggcgtgcctcggcacggcgggcgcggatttccggtggccggcaacacgattcttccgccgcggcccgtcccgggcagcgcggccggataacccgattcaggaggataaaaagatggacctgcgcaagctgaagacgcttatcgacctggtggccgaatccggcatctccgagctggaagtcaccgaaggcgacggcaaggtacgcatcgtcaagcaaccgccgcaaatcgtcgccgcgccgatggccatgccgcagatgcaggcgctgccgcccgccgcggccgccgcaccggccgccggtgccgtggctccggctgcagagcccgccgccgcccagctgcccgccggccacgtggtgacctcgccgatggtgggcacgttctaccgcgcgccgtcgccgggtgccgcgccgttcgtcaacgtcggcgactcggtcaaggaaggccagaccgtctgcatcatcgaagccatgaagctgctcaacgaaatcgagtgcgacaaggccggcgtcatcaaggaaatcctggtcgagaacggccaggccgtcgaatacggccagccgctgttcgtgatcggctgatcctgaccggcatgccacgccgcacgctgccaccggccacgcaagtggcccccgcagcagcgcccgcgcggcatgcaatggcgttgtttggcgccagggacgttgtgggcttcgcggcccgttccgtgcagttccatgcagttccgcgcagtatggcggccgcggcggcgacagcccccgggccgcgcgcccggcgtgccattgcggcgcgcagcgggaccgctactgttctcgcagagagagaccatgtttgaaaaaattctgatcgcgaaccgcggcgaaatcgctcttcgcatccagcgcgcctgccgcgaactgggcatcaagacagtcgtggtgtactccgaggccgacaaagaggccaagtatgtacgcctggcagacgaagccgtctgcatcggcccggccccgtcgccgctgtcgtacctgaacatgccggccatcatctcggccgccgaagtgaccgacgcgcaggccatccaccccggctacggcttcctgtccgagaacgccgattttgccgagcgcgtggagaaatccggctttgtctttatcggcccgaccgccgacagcatccgcctgatgggcgacaaggtgtcggccaagcaagccatgatcaaggccggcgtgccgtgcgtgcccggctcggacggcgccctgcccgacgaccccaaggaaatcctggccaccgcgcgccgcgtgggctacccggtgatcatcaaggccgccggcggcggcggtggccgcggcatgcgcgtggtgcacacggaagccgcgctgatcaacgccgtcaacatgacgcgtgaagaagccggccgcgccttcggcaatcccgaggtctacatggagaagttccttgagaacccgcgccatgtggaaatccagatcctcgccgaccagcaccgccaggcgatctggctgggcgagcgcgactgctcgatgcagcgccgccaccagaaggtgatcgaggaagctcccgcaccgcacattccgcgccgcctgatcgagcgcatcggcgaccgctgcgccgaggcctgcaagaagatgggctaccgcggcgccggcacgttcgagttcctgtacgagaacaacgagttctacttcatcgagatgaacacgcgcgtgcaggtcgagcacccggtcaccgagatgatcaccggcatcgacatcgtccaggagcagatccgcatcgccttcggcgagaagctgcgcttgcgccagaaggacgtgcagttccgtggccacgcgatcgaatgccgcgtgaacgccgaggatccgttcaagttcacgccgtcgccgggccgcatcaccgcctggcacatgcccggcggcccgggtgtgcgggtcgactcgcacgcgtatgatggttacttcgtcccgcccaactacgattcgatgatcggcaagatcatcacttacggcgccacgcgcgagcaggccattgcccgcatgcgcatcgcgctgtcggaaatggtggtggacgggatccagaccaacgtgccgctgcaccgcgagctgatgatggacgccaacttcgttgaaggcggcaccagcatccactatctcgagcatcgcctggcggagcgcgcgaaggcctgacgcaacgcaacgttatccgcaatacacaagcagcaagcaaggaagcccgtggcatttcaggaatgtgtgatcgaagtggcgcaggaccaggccgaagcctggtctgatgccctgttcgacctcggcgcgctgtcggtctcggtggaagacgccgatgccgacacgcccgacgagcagccgctctttggcgagcccgggctggaaccgaagcaactcgcgtggaaccgctcgcgcgtggtggcgctgttcggcgacgatgccgatccggccgtggtggtggcggcagccgccaaccagctcggcatcgacccggtgccggcctaccagctgcgcgcggtcgaggaccaggactgggtgcggctgacgcaatcccagttcgagccgatccgcatcggcgagcgcatctgggtggtgccgtcgtggcacgatgcacccgagcccgatgccgtggtgctggaactggaccccggcctggcctttggcaccggcagccatcccaccacgcggctgtgcatgcagtggctggagcagaacctgaagccgggcgaaaccgtgctcgactacggctgcggctccggcatcctggccatcgtggcacgcaagctgggcgccggcgataccgtcggcatcgacatcgatcccaacgcggtggaagcgtcgcgctacaacgccgagcgcaaccgcgtggaagcctcgttcgcgctgcccgaatcggtgtccgaggccagctatgacctggtggtcgccaacatcctgtccaatccgctcaagctgatggccgccatgctgagcgcgcgcgtgcgcgccggcggacggctggtgctgtccggcgtgctggaacgccaggcggatgaagtcgccgcggcctacgcgccctggctgccgctgacggtgtggcgcagcgaggaaggctgggtgtgcctgcatggcacccgcggcgcccaaccctgattcacaccgatggccgccgtcaagctagtcacgcgctgcccggcctgccgtaccgccttccggctggtcgccgaccagttgcgcctgcgccagggcctggtgcgctgcggccagtgcgaaacggtgttcgacgcgcgcgagcacctgatcgagattccgctgccggccggtgctgcatcatcggcgtcatcggcgccatcggcggctgcttcgccggccacccctcccgccccctcggcggcgcccgcattggctaaagccgcgcctgcgccgcagcctgccttcaccccgaccatcgaccccggctatgacgtgccggcgctggatgcgccgacgatgctgatgtcgtcgccggaggacatggccatgccggcacccgccggcatggaagacgtagagatcgagcaggcgctgcgcgaagccaacgaagccgtcgcccatcgcgatgcgcgcgaggcggaacgccaggctgccggcccggaggcggccgggcccgcccccgtcacggcaccggaacccgccgaggatgcgccggcacagccggcacaagcggcgtccgcgtccgcctggccggcactcgatcacggcgcgctcgataccccggccgcaccgcccccctccccggccgctgcggcggcaccggcagcaccgcaaccggctgatgctgacgccaagcccgtgccagtggcacccgctgccaacatccccagcgcaagcgagttcctgcgcgcggcgtctgccgatgccgggtccgagccgaccgcatggccggatgaggcatcggcccgccttgccacctcgcctgccgcgcccacctcacccaccgttggcgacgacgacaacgcccccgacaccggacagccgtccagcgtcaccggcggcgccgtcgcgcgcgagcagaccacgcgccgctgggcacgcaccgaagcaccggccggcccggtcttcgcccccgacttcctgcgccacgcgcgtgagcgcgagcgcgagcgcgagcgcgaacggcagccccgcaagcccgtgacggtgccccgctccgcctggcgcgtggccgccgtggtgcttgccatcgccgctgccgtgcaagtggtctacctggcacgcagccagctggccggccagttcccgatgctgcgcccggcactcgaggccgcctgcgcgccgctgggctgcgacgtgccgccatggcgcgacatcgatgcgctgcgcatcgagacctcgcagctgcagcgccaggatgaagacggcgacacctacctgctgtcggtcacgctgcgcaacctgggccgcgccagcaccgccctgcccgcgatcgagctggtgatgaccgacctgcaggaccagctgctgctgcgccgcgtgctgcaacccgcggagtacctggagccgtcgcaaaaggcctttgccgcgcagggtcttcgcgcgggcatggagctgccggttcgggtacgattccggacgcagcaggcgccggccaactatcgcgtgctgattttttacccctgaatccctggcccgccgccggaccggatccgagtccggcggcaggccgcgccccccgctccggacacgaaccggaaatccatcagacaacaaggagtagacatgagcaacgtcaccctcggcggcaacgccatcgaagtcgcaggcaagttcccgcaagccggcgacaaggcccccgccttctcgctggtcggcaaggacctgaaggacgtcacgctggctgacttcgccggcaagcgcaaggtgctgaacatcgtcccgagcctggacaccccggtgtgccaggcctccgcgcgcaagttcaatgaagccgccagcggcctcgccaacaccgtggtgctgacgatctcggccgacctgccgttcgccatgggccgcttctgcaccgctgaaggcctggccaacgtggtgccgctgtcgaccatgcgcggcgccgagttcaagggcaactacggcgtggacatcaagtccggcccgctggccggcgtgaccgcacgtgccgtggtggtgctcgacgagaacgacaccgtcaagtacagccagctggtgccggaaatcaagaccgagccggactacgacgcagccctggccgcgctgaagtaaatcagcggcacgcccgggaacccgcgggttcccgggcggcagcggccgcccgcatcccggggcggccgctttttgttttctgcccgaccgatactgcccgcaagggctccattccaccaatcaccccaacacctggagagagcatggccagcctgatctgcggctccgtcgcctacgacaccatcatgacgttcgatggacgcttccgtgaacacatcctgccggaccagatccacatgctgaacgtctcgttcctggtgcccggcatgcgccgcgagttcggcggctgcgccggcaacatcgcctacacgctgaagatgctgggcggcgatcccgtggtgatggccaccgtcggcgccgatgccgaaccctatctggactacctgcgcaagctggagatccccaccggccacatccgcgtgctgccggagaccttcacggcgcaggccatgatcaccactgacctggacaacaaccagatcaccgccttccaccctggcgcaatgagccagtcgcagctgaaccacgtcaaggatgcgctgggcggcgccagcgcgccgggcctgggcatcgtcgcgcccgacagccgcgagggcatgctgcaccacgcgcgccagttcgccgaggccggcgtgccgttcatctttgatctgggtcaggccatgcccctgttcaacggggaagacctgcgcgagttcgttgaactcgccagttacgtgacagtcaatgactacgaggcgcaggtcctgctgtcccgcaccgcctggaccagcgccgaggttgccgccaaggttcgtgccttcatcgtcacgcacggcgagcgcggcgccagcatctttgccgatggtcgccagtacgcgattccggcggttgcggccgagcgcatcgtggacccgaccgggtgtggcgatgccttccgtggcggcctgctctacggcattgaaaacggattagactgggaaacgactggccgcctggcatcgctgatgggttcggtcaagatcgcgcaacagggtccgcagaatcactggttgtcgcgcgaggaaatcggcaaccggttccagtctgcattcgggtaccgctacgcctgacctgcggccagcgcgtggcttcttctcgggaaacgacatgaacaacaagctacgtggcggtgccgttgccgtccttgccgtcaccgccctggttgccggctgcgctacccaatccaactccaacagcgtctatggcacgggccaggcgcagcgtgaacagaccgtgcgctacggcgtggtcgaaggcatccgcgaggtcaccatccagggtggccagagcggtgccggcacgctcgcgggcggtgccatcggcggcattgccgcaggcagcaccatcggcggcggcaacggcgcggtggcggccgggatccttggtgcggtgctcggcggcattgccggcagcgcggccgagaacaagatcaaccagcgccgcgggctggaaatcaccgtgcgcctggacaacggcgagatgcgcgcgatcacgcaggaggccgacgaagccttccgccctggcgaacgcgtacggctgctgtcctcgggcggcgtgacccgggtcacgcactgagccctcgcggccccgcagggccgcgccagggcgcagcagaacgcgccgcacctgcaagggtcgcggcgctttttttcggctttgcaattccgtaacattgcggcggaccgctccgcgcgcgggcgcgcgcccatgaaaaaacccgccgggcggatgccatcggcgggtcggcaagacctggtgtcttgcggaccggatacgcagtatccggtcatgcgggcacgcgctgcgtgccggtgcggttccttgcggaacgtgtaaggtccactccgtggcgaagcagcttacggacggttgcccgtcgggaacggccaggcagcagccgggttcagcgcggtcttggcagccgaagcgggagcaacggcaggggccgcggcaggcttggcggcagccttcttggcagccggcttcttggcagcagccttcttggcagccggcttcttggcggcagccttcttggccggcgcagccttcttggcagcaaccttcttcactgcagccttcttggccggagccttcttggcgacagccttcttggccacgaccttcttggcggctaccttcttcaccgcggccttcttggccggagccttcttggctgcaaccttcttggtcgcgaccttcttggcggctaccttcttcaccgcggccttcttggccggggccttcttggcggctgccttcttggccggtgcggccttcttggcggcgaccttcttcacagcggccttcttggccggtgccttcttggcggccggtgctgccttcttggcggctaccttcttcacagcagccttcttggcggccggcttggcggccttcttagccgccggctttttctttgcagcagttgccatggataactccttcactagagagtgaatatcgaatgacctaagttggcgacccgaccgacccgaggcgcactacagcagcgcggccccagtcgagcgagcgattcatcggcgtgcggcccgaccactgctgcacgctaatgaatttggttgcaggcgcaccgcccctggcggtgacttggcggccggagcgagcccgcaagcgggtctcgggcacgtgccgcgccctggaatattcgatcagcccgcaccgcccgttgagccggcgcacggccagaaatgaggagatatcggacagctggcccgcggtgcgggcttggcctcgcgcacggcagacggcattcattcggtggtagcgggtccaacccgttaatggaccaagggagactgcacgcgttttaagaagccggtccggcctggtctgcgtcaaagttctcgtgctcctcagctactaccttcgtcactgcatcgaagcgcgcatcgcgctcgtcgttccatcttgcttcctgcttctctgcaatgaagtgagactcttgtcaaggcgaatcataattcgtttgcacgatgatgttaagaaaaaagtgcaaaaaaacttgcctgcatgtatcgctcgaactagttctcacgcgcagggtcacgaagacgttgccgatagcatcgcaacgcgtcgctcgcacgctggtgccgacgctcgtttcgcacgctcgcacatgcagcgcgacaccccatcgcacgcaccgcgcatcgcagcttttacacgccgcgacaaacccggacgaccagcatcgcaacgcgcgcctgacgactgcgcaatgccgctgcgcgcgtcatcgcgttttccgaaaagccgcatggacaaaggctttgcgggcgatgcaccgatacgcgtgcggcagccttcgactggcgcggacacgttcctgatcgcgcgcgcgccgcgctgcgcgacacacgccctgcatgctttacacagtcgtcagcgcacgcacgcgccgttatgcgaccaggcctcggccatgctcgcttcgcgcttcgcgcgacaccgtcgcacacaccatccaagagtgatgcgtgcacgcaacggtttgcatcgacgcaacagcgcgaaggcatcgcgaggtcatcaaagcgttgcgatcgagccaagccgcgacgctggcgaagcatcgcggcaacacttcggcagacgcttcgatcaagccatcggcatgcgtgttcgatccgcgcgcttgccgagcgatccggatcgcgcgcgccgtgcctcgcgtgttcgcgctctccccctcgcgactctgcgcgccactcgcctcgccctgccggcagcgcgtcgtacgtccgcttagaggattgcttcagcgcccgcccgccggcgccttttgctgcatcacaataacccgcaaacggcggctgcatgcggctttccgggtagcaggcaatggccgcggaaaggcgcgcgccgcgccgcgccggattgcggcgcgcccccggcgccagtagattggcgtggctacgaacctcaaaggagacatcatgcgcatccattccccccttgcttcgaccctgcgcgccgccgtgatcgccgcaaccctgctcggcagcgccgcggcgatggcgcaggccacgcccagcggcatgtggaagaccatcgacgacaacaccggcaagccgcgcgggctggtggagatcaccgagaagaacggcgtcttcagcggacgcctggtcaagaccttcgtcgagagcgacggcaagccgcgcgtgtgcgacaagtgcaccgacgcacgcaaggaccagcccgtcatcggcatgaccatcctctccggcctgcgcaagaccggcgacaacgagtggagcggcggcgagatcctcgatccggagaacggcaaggtctacaagagcaagatgtcgctggccgaggacggcaacaagctcaacgtgcgcggcttcatcggcatcagcctgatcggccgcacccagacctgggaacgcgaccactgaccctgccggcacggcgcgggactcagggtttctccggggcatgccgttgcgtgtccccgccgaacgagaaacggcagtcgaaaaaaaaccgggcggttcatcaccgcccggtttttttgtccacgatgctgcgctttacatccggtagcgcagggtggccatcacgctgcgcggggcacccggcatgttcaggttggggctggtgccatgcgcggacacgatgtagcccttgtcgaacaggttgtacaggttcagctgtgcctcgaaggcgccgcggcggtaccaggccatcgcatcggcggtgacatagccaggcagcgtcacggtgttcagcgggtcggcatagcgcgcgcccaccaggttcaggccggcgccaacgccgaagccgtggcccaggtccttggtcagccacgcgttgccggagtggcgcggcgtgatggtggcgcgcttgccctgcagcgcggcggtggacttggtgacggtggcatccaggtaggcgtagccggccagcatgcgccagccgccgccgagttcagccgcgccggagatctcgatgccgtcggtgcgctgttcgccgatcggcagcagcgccgtgttggtggcgttggcgatcttgatattgctgcgctccagcctgaacaccgagatcgtcgtgctcgccttgccgttcagccagtcgtactttgcgcccacctcggtgttgttggtggtctccggtgccaggtcggcattgttggccgccagcgcgaaagcctcgccggagggctggaacgacttgctccaggacacgtagtacgactgcgacttcgacggctgccacaccagaccggcgcgcgggctccaggcggtgtcggtgcgcgacaggttgcgctggccggcgatgcgggtctgcgtctcctgctggaagttgtcgtagcgcacgcccagcagcgccttccactgctcgctgaaggtgatcatgtcctgggtgtagaacgccagggtattgaacacgccaaggttcgacgtgcccggcgtgccgggtgcctggcgcggcagcgccaccaacaccgggttgaacaggtcgaaagcgatcggcaggccgttggcgccgaccaccggcttggtgttgttgacctggtccttgttctgctggccgatctccatgccgtacaggatctcgtgcttcatgcccaggaaggtggccttctgggtcaggtcggtctggttgaaccagccatgttcctcgcggcggacattgccgtggttcatggtgagggtgcgcgccgcctcgttcaccgtgttggtcagcgtgttgttgcggtccagcgagtagtggtagtagcgcgtagcgttgcggatcgaccagttctcattgaagcgatggttgaccgtggcggtgccggagaacacgcgcgactgcgagtagtcggcatcgcgcgcgttggccgcgccgtagtagcgcgaggccggcacgtccaccgggcgtcccttgtaggccgggatgccgaagtcggtcacgcggcggtcttccaggtagtctgcctggaacagcacggtggtttcgggagcgatgcgcagctccagcgacggcgcgatcgccgagcggtccaggaactgctgcgagcggtagctgttggccttctccaccgcgccggtcacgcggaaggcggcggcgccgtcgccaaacacgcggcccacgtcggcttcggcgcggcggtcggcccacatgccgtagctgagtgcgaagtcggtgacgtcgatgcccggcttcttggtcacgcggttgatcaggccgcccgacgagccgcgcccgtacagcaccgccgcgggacccttgatgacttcgacgcggtcgacattggacatgtcgcggaagtacagcgcatcgtcgcggatgccgtcgacgaactggtcggcgatggcggaaaagccgcggatcgacacctggtcgcgctggccgtcgccgtgcgagaacgacacgcccggcacgttcttcagcgcatcctgcatcgaagtggcgtgctggtcgcgcatgacatcggcggtgaccacgttgacggtctgcgggatgtcgcgcagcggcgcctcggtcttggtcgcgctgaccgcattgggcgggttatagccggtgccaagctcgcggctgacatcggccctgaccgtgacctcaggcaactgcgccgaagcgcctggcgcggcctgggcccacgtcagcaccggttgaaatacgaagctccccgccaccgcggcacagatcgggtgaagttttattctcatttccctgtaatcggctgtaatagttttgaaaacgcgggcgcattatcgattacaggattgccagggtcaacgagattgcgaattattcctattcgcgatcaatatatgttgctttcgacacaagtggcggttgccacagtccgtcttgtgatccattccccgacttgaggtgtcgtactgaatgcccgtctcttagcccagctgcccggcaagcgcatcgcgcgcctcggctacaaacgctgactccccgcgccgcgcgggcagcaggaagaactccgcctcaggcagccgcggcagccccagccgtgcaatggtggcggcgtccagcggcgccacgccggggccgatcgccgaggcgttcaggcacgacatcccaagccccgccgccagtgccagatgcagccccgccacgcctgacgcggagtgcgcaatctcgaacggaagccgcttgcgcagcagcagctgcaccacgtactgatgcagcgagcaggtatcgggcagcagcaccagcggcagcgtcgcggacaggctgtcggcctcggccggcgcggctacccaggccagcggctcacgccgcagcacagtgccgcgcgtgccctgcccgcgcgtgcccggcaggcgcatgctgaggccgatatcgaaggtgtccatctccgcggcggcgtcgatcgccgcgctcttcatcaccgtcacgtgcaggcgcaggtaggggtagcgctcgcgcaggcgccgcaacatgccggcgatctcgcccgggcggaagtagtcggtcacggccagccgcagttcgcccgccagcgcgtggccgcgcaggtcctgcagggccagctcgttgagcgccaggatgcgccgcgcgtgttccagcagccgctcgcccgccggcgtcggcaccgcgccatgccggccgcgcgacagcagcggcacgccggcgcgctcctccagcttgcgcagctgctcgctgaccgacgactgcgacaggaacagcctgggcgccgccgccgacaggctgccgctgtccgcgaccgtgacaaaggtgcgtaactggtcggtttcgaatccacgcatggcaaggctccggcaagggtggcattacttcggataatccgatggcacacatcgaatattcccacttttccgatactacaccaccccctaccatgacatcaccaacccacgaaaaaccaaggagccagccatgccccacatcgtcctgcacctgtccggtcaacccgatgccgacctcacccgccgcagcgccagggcgatcgccgacctgaccgagcgcgtgctcggcaagaagcgcgaggtgattgccgtcacggtccagtacatcccgcacgacagctggatcatcgccgacgtgccgctgtcggagcagggccgcaacgccttccacctggacatcagcgtgaccgatgaaaccaacaccaaggcggagaaagcgcagttcatcgaggccgtgttcgagaccatgtcggggctgctgggcaagctgcatccggtgtcgtacgtgcacgtgatcgacgcccgcgccgcggcctatggctacggcgggcgcacgcaggagtaccgccaccagcacggctgaaacggcgcatctccttcatgccggcaactgtcatcccagtgcccccgcggcgagaccggaggttacgccgcgggccaagctgtggcaaagtcgccggctgatcccttttcctgacggactgacagagacaaggcgccacaagcgccaggccccgcgcggcaacggaccgcacctcaggacaaggcaaccctgaaggagatccgatgtcgtttctgatcgtgctggcagcccttgcctttctgatgttcgccgcgtaccgcggctacagcgtgatcctgttcgcgcccatcgccgcgctgggcgcggtgctgctgaccgacccgtccgcggtcgcgccggtgttcaccggtatcttcatggagaagatggtcggcttcgtgaaactgtatttccccgtgttcctattaggcgcggtattcggcaaggtggtcgagctgtccggattttccgagtccatcgtcgccgcggcgatccgctatatcgggcgctcgcgcgccaatgcggtgatcgtcacggtatgcgcgctgctgacctatggcggcgtgtcgctgttcgtggtggtgttcgcggtctatccgttcgcggccgagctgtaccgccagagcaacatccccaagcggctgatgccgggcgcgatcgcactgggcgcgttctcgttcaccatggattcgctgccgggcacgccgcagatccagaacatcatccccaccaacttcttcaacaccacctcctgggccgcaccggtgctgggcgtggccggctcgctgtttatcctggtggtgggcctgagctacctggaatggcgccgccgcgccgccgccgcgcgtggcgaaggctacggcaccaacctgcgcaacgagcccgagcgcagccagtccggcaagctgccgcacccgctgctggcgctgctgccgctggtggtggtgggcgtggccaacttctggctgacgcggatgatcccgctctggtatggcccttccaacagcgtggcgctgccgggcctgcccaagccggtggaaaccaagatcgccagcgtgaccgcgatctgggcagtggaaggcgcgctgctgctgggcatcgcggtggtgctggtgaccgccttcggcgccctgcgcgagcgctttgccgagggcaccaagggcgccgtcggcggcgcgctgctggcatcgatgaacacggcatcggaatacggcttcggcggggtcatcgccgccctgcccggcttcctggtggtcagcgacgcactgcgcgcgattcccaacccgctggtcaatgccgcggtctcggtcagcacgctggccggcatcaccggctcggcctcgggcggcatgagcatcgcgctggcggcgatgtcgcagacctttatcgcgggcgcgcaggccatgcagatcccgctggaagtactgcaccgcgtggtgtcgatggccagcggcggcatggacacgctgccgcacaacggcgcagtgatcacgctgctggcggtgaccggcctgacccaccgcgagtcctaccgcgatatcttcgccgtcacaatgatcaagaccgccgcggtgttcttcgtcatctcggtgtattttctgaccggactggtctgaagcaatcccggcccgcgcggcttgtacattccaggtgttgttaactagtgtggttgggtgccgcccggcacctgacccggcaaaccaggaagccgacacatgaagcaagtcaccctgcccgacggcgagcgcatcccggcgctcggcatgggaacgtggaatatgggcgagtcgcgcgccgcgcgcgccgaagaaatcgccacgctgcgcctgggcctggaccttggcctgcggctgatcgataccgccgagatgtatggcgagggccagtccgaggagatgatcggcgaggccatcgccgggcgccgcgacgaggccttcctcgtcagcaaggtctatcccttcaacgccagccggcgcggcaccgtgcaagcctgcgagcgcagcctgaagcggctgcgcaccgaccgcatcgacctctatttattgcactggcgcggcggcgtgccgctggaagagaccgtgcaggccatggaggcgctgcagcgcgacggcaagatccgccgctggggcgtgagcaacctggacctgtccgatatgcaggagttgtgggacgcaccgggcggcgaccggctggccatcaaccagttgctgtacaacctgggccggcgcggcatcgaatgggacctgctgccgtggctgcgccagcgcggcgtgccggtgatggcctattcgccgatcgagcagtcacgcctgctgggcaaccccggtctgaagcgctttgcgcgcgaccacggcatgacggcggcacaggcggcgctggcctggctgctggcgcaggacggcgtcatcgccatccccaagaccagccggcgcgagcgcctgctggagaacctgggcgcgctgtcgcatacgctgtcggccgcccagctggccgagctcgaccgcatcttcccgccgcccgacggcccgggcccgctggaaatgctttgaccaggctgccgcgcgcgtgccctcagggcacgcgggccacgtagcgctcgcgctcgacgtagcgcaccaggtagctgcgcgccttctcgcgggtgtcggtggtcacgcgcgccgcagcctggcgcgcgctgctcttgccgtgcgacgacgacatctgcccatccaggtaggtgcggaaggaatcatgcatggcgcccagctcaggctcgcacgcggccagcgccaggttggccacgtccttgggctggcccttggccgacaggttatcgttggccttcttctgggcgcagtccatgtatttggcgcgcagcgcctgccagccgctgctgtcgacggccgactgcgatccggcagccgcggcgccggcatcattggaagaacccgaaggatgtgaagcgcacgcggccaggaaggccagcggcagggctgtcaggagttttttcatggctggatgatgtggtcacggcgcattgggccgtcccatgttcagccatgggacgttccgggcgcaagactggctattcttgccgcgaatggcctcccggcaccaccttcgtcacaaatggaaacgtctctgcgcggtccggcatttgcccgggtgcttccggcgcctatgcttcaaagacgacaacaacaccaaggagacgagatgaaacgtcgaaccttcctttcggccagcgcgggtctggccctcggcagcctggccctgggtgcctgcaccaccacaaagcccgatgcccccaccgacaaggccgcgcgccggcgtgagctggactccggcgtggacggcacgctgtcgcgcctgtacagctcggtccagggctcgcgcgagctgggcaaccgcgcgcgcggcatcctggtgttcccgaagacgctgtcggccggctttatcgtcggcggcgagtatggcgacggttccctgcgctcaggcggcgccacgcgcggttattaccgcctggtctccggctcggtcggctggcagatcggtgcgcagtccaagtccgtgatcctgatgttcctgacgcaggacgcgtatgacaagttcgtgcgcagcgaaggctgggtcgcgggcgtcgatgccaccgtggccgtggcaacggttggcgccagcggcgtgctggacaccaagaccgcccagcaacccatcgtcggcttcgtcatgaccaatgcgggcctgatggcgggcctgagcctcgagggcagcaagatcaccaaactcgacctgtaagggcgggcctctcggtgaccgtcgcgcggtcggcgtgccgcgcggcgccctcctttttcgcggccgtgcgccgcgagaggatagaattcgtccctttggccgaattcccatgtggttcaagaatctgcaggtccatcgtttctccgccccgtggtcgctgagcgccgacgaggtcgaagccagcctggcgaagcacgccttcttccccggtaccagcctcgaaatgcaaacccagggctgggcctcgccgcgtgacaacggccagctggtccataccgtcggcggccagatgctgctgacgctgcgcactgaaaagaagctgctgcccaccaccgtggtcaaccaggtcacgcgcgcccgcgccgcggaaatcgaagagcagcaaggctacaagccgggccgcaagcaaatgaaggaactgaaggagcaggtcaccgaagaactgctgccgcgcgccttcagcatccgccgcgacacgcgtgtgtggatcgacccggacaacggctggcttgccatcgacgccgccgccacggccaaggccgatgaagtgcgcggcatgctgttcaaggcactggatccgctgccgctgatcaacctgcacgtcaaccagtcgccggtggcagccatgaccgaatggctggccggcgatgcggcaccgggcggcttcaccgtcgaccaggaaatcgagctgcagtccggcgcggaaagcaaggccaccgtccgttacgtgcgccatccgctggacccggaagacctgcgccgccatatcgccgccggcaagcgctgcacgcgcctggcgatgacgtggaacgaccgggtctcgttcgtgctgaccgacgggctggtggtgaagaaggtggcgccgctggacgtgatcaaggaacaggccgatggcacggcgcatgatgaagacgagcgcttcgacgccgatttcaccatgatggccggcgaactctccggcatgctcggcgacctcaccgaggcgctgggcggcgagcgcaaggcgtaagccgaatctcttgcaggaaccgtggcgccgttgaaggacagcgccacgcaggcgattactccatccagttcaccttcgggaaccgcttggcgaatccctccggcatcgccaccactttcttccccacgtagtcgaagaagacaaagcccgacttggccatcgcgatcagcgtgccgtcggccggccgcgtgatgcggaagatgatgtcgccgccgtacttgttgaagtccatcacccccacctcgaactgcagctggtcgcgcgcatgcgcctcgttgcggtacatcgtggccaggtcggtcacgatgatgccgacgccttcctgccgcacatcctcgctgccgaattcatacaggaagcgcgcccgcgcctcggagatcatcgagatcatcgaatcgttggcaaggtggttggccgagttgatgtcggtcacgcgcacggtcaggtgcgtggcgtagcagaactggtcggcaggcaggtcgagtttgaggcgggccatgatggaaaagcaaaaaatggatcggacgccgcacgggatcaggcaggcaagcagcagagacagcggcggcgcccatcataagggaaacgtcggctcggattgcggcactgccgcaataaccctcccgcacaggcccccgggtaagtactccccactcttttcgtccatcccgccgatgccccgccatggcgctgcctcgtaggctgcgggttgccgtggtcactggcgccctggcgcacccgtaccgcgcaccgacacgatgtcaacgactggaggaaacaccatgcaagccgaccgccgcaaagccctgcactggctgggagcaggttccctggcagccaccgcctcgactcttggaatcagccgggcgtgggcccagcaggcttacccgtcgcgcccggtgcgggtggtggtgccctacccgcccggcggtgccaccgacgtgctggcgcgcgcgctgggcgatccgctcagcaagctgtggcagcgccctgtgatcgtcgagaaccgccccggcgtgggtggcatgatcggcgccgacgtggtcgccaaggcgccggcggacggctacacgctgctgctgggcttgcccagcctggtgcagacgccctatatggtggccaagccgccgttcgatccgctgcgcgacctgaccgccatctgccagctgtgcacctcgagcctggtgctgaccgccagcagcgccatgccgcgcacgctgccgcagatggtcagcctggccaagtcccagcccgacaagtattcctatggcacctatggcattggcaccggcgcccatctctatatgcaggtctttctcaagggagctggcgccgaactggtccatgtcccgtacaagggcgaagcccccatcgccaccgacctgatcggcggccagatctcgctgggaacgctgtcgccgatgacggtgcgccagcatgcgcgcaccggcaagctccagccgctggcggtcaccggcaatacccgcgcgccgatgctgccggatgtgccgaccttccaggaactcggctacaagggcctggacggcccggcctggctgggcctgttcaccaccgccggcacgccgcaggccatcgtcgacaaggtctcggccgatgtggaaacggtgatggccgcgccggacatccgccagcgcctcgccgagctggggctgatcgtcaagacgacgcagccggcggcgttcgcggcgacggccagagcggaccaggcgtactggggcaacgtgatcaaggaaaacaatatccggctggattgaggcatggtgttgccggcatcggctcagatgccggcttccccgcaccagcgcaccagcgcgtcgcggaagtcgcggcacagcggcgacaggtaggcgctggatcgccagaacacggccagctcatactgccagcacatgccgtcgccctccacggcttccaggccctgcgccaccgcctggcccagcagccgctgcggcatgatgccgagcaggtcggtgttgcgcagcaggtccgcgaatgacactgacgaactggtgctttccacggtcacgcgcggcggcggcaggccccggctggtgaagcgcccctcgaagccgctgcgcacatagagcgaggtggcgggcgccacccagtgctcgtccaccagatcggccagcgagcggaagcgcgcgcgccgcggatgccccgcgcgcgccaccacctgcagcgtcagcgcgcccagcggcaggtactcgacgccatcggtttcgccgtccggcatggcggcgcagaccaggtccacctcgccgccctgcagcgcggccatcagctgcgggctcaggtgcgtggtgatcgagaacctggccagcggccggctggccaggaactgctcaagcagcggcgagaacagcgacggcaccacgtgcggcagcgtcgccacgcgcacctggccgacgcgcgcctggcgctcgtcgttgatctcgttctccatatcgtcattggccagcacgatgcgccgcgcgtgcgccagcagcttgtggcccaccggcgtcagcatgacgccgcgcggcatgcgctcgaacagctgcagtccggcctcgccctccagccgcgccaataccttggacagcgacgactgggtcagccccagcgtgccggcagccttgtgcaggttgccgtgctcggccaccaccaggaacagtctgaggtcttcggtcttcatgcagcgattcctgtggttggccgatatagcgcgatgttgcgacggtggccggggcattttagtccgcgattccggttcggaatcggtttgccgggcgccggcatcaatgcgcgccgacatgcgccatagacttttccgcatgcagcacaggacggcgatcgcgcagagcccggaccacacgggacgcttcgaacgcatccggcaaccagcccgcccgcgctgccgcagaccagacaaggagaccacatgccccgcccacccgacgcccgccggcgcacactgctcaaggccatgccggccgccgcgctcttccctgccatgctcagcctgcccgccaccgtgcgcgcccaggcctggcccgcgcgccccatcaccctgatcgtgcccttcaccgccggcggcgccaccgacgtgcagatgcgcgcgctgtgcctggcggcatcgaagaccctgggccagcccatcgtgatccagaaccagcccggcgtcagcggcacgctcgggcccgccgcgatggcgcgcagcgcggcgcgcgacggctacacgctggcgctgatcacaccggcgttgttccgcctgccgcacctgcagccggtgaactacgacgcgatcaaggacttcacctacatcatcggcctgaccagctatgtgtacgggatctcggtgccagcgggctcgccttggaagcgctttggcgacttcgtcgagcacgcgcgcgccaaccctggcaaggtcaacgtggcatcggtcggcaccggctcgctcggccagatcaccgtgcgccggctggaacagcaggccggcatcaagctcaatttcatccccttcaagggcggcgccgatgcgttgtccgcgctgctgggtggccatgtcgacgtgatgatcgaagccggctggggcgccatggctgaagccggcaaggtacgcctgctggccgtggccgagccgcagcgcctgaagcgctggcaggccgtgcccacgctgcgcgagctgggctacgacatcaccgtgcagtccgaaatcggcatcgccggcccgcgcgcgctggaccccgcggtggtcgccacgctgcacgatgccttccgccaggccacatcggaccctgcctacctgcgcgcgctcgaatccgaatcgatgcccaaccgccatatgaataccgccgactaccagcactacgccgcttcgcaattcgccagcgacaagcggctggtggccgagctcggcatccggctggactgagccctacgcacgcaaaggagccatcgcatgagcgaaaccgatcccatccgtcccgccgccatttcggacgccgagtgggccacccgcatcgagctggccgcgctctaccgcgccatccaccggtacggcatgaccgacctgatctacaaccacatcaccgcgcgcgttccgggcgagcctgagcacatcctgctcaacccctacgggctgctgtaccaggaagtaaacgcgtccagcctgtacaagatccacctgaacggcgacatcgtccaccggcccgagcgcgatgccggagagctgggcctgaaccccgccgcctacgtgatccacaccgccgtgcacgccgcgcgccatgatgcgctgtgcgtgctgcacacgcatacgcgcgcatcgtcggcggtatcggccatggcctgcggcctgctgccggtgtcgcagcaggcgcatatgttctacgggcgcattgcgtaccacgacttctccggcccggtagtcgacctggcccagcagggccagctggtgcaggacctgggccagcacaacgcgatgatcctgcgcaaccacggcctgctggtatgcgggcgcaccatcgccgaagccttcttcaacatctactggctggaatcggcctgcaagatccaggtcgatgccatggctggcggcgaactggtgatgccgtcaccggcatcgctggaagccagccgcaaggccttcggccgcgtagccatccgcggcgaccgcgaatgggcggcggtgcggcgcgagctggaccacatcgacccgtcctaccggcactgaccccgccttcgacctgagcacaagactggagacaacatgacccaagccaccgccgccgatgcggcaaccttcgcagtagccgttcccgcccttggccccgatgtgcgctgccacgtgctgcagcccggccgcccgccgctgttcatcgaaccggccggcgaacgcctgctggaccgcgcgcagttccgccagtggtcgcgcacggtgcgcccggcgctggacgcgctgatcctggaacatggcgggatcgtgctgcgcggcttcccgaccgccggcacggaggactttgccgacttcatcgagcagtttccggccttcgacggtggctacgccggcggccgcgccccgcgcgaaaccatcagcggccgcgtgatggaagccacgcggctgtcggccagcgtgcgcctggcggtacattccgaaatggcttaccgccgcgactacccgcgccgcatcgccttcttctcgcgcaagaccgccgaggtgggcggcgaaaccctgatcaccgatgtgcgccacctggccgagcgcatggacccagaactggccggcaggctcgccacgctgggcagccgcaccgcgatcaacttcggaccgcggcgcgatgccgacgatgcctcttacgcgcatatggacgagcgcggctggaaccagtcgttccataccgaggacccggccgaggtgaaccggctgtgcgccgagcgcgggctggaaccagtctggcatgaagacggcagcctgaccgtgctcaatgcgctggagccgttcgtggtacatccgcagaccggacgcaagctgtaccggtcgatcctgcatatgctgccgcaggtggagaaccccgagcaggacctggaacggcgcaagcgccagaagtacccgaccggcgccacgctgggcaatggcgaacgcctgaccgatgccgaacgcgcgcatatcgaccaactgtgcgaccagaccacctatagctggccctggcgcgatggcgacgtgatggtgctggacaacctgcaggtctggcacggccgcaacccgtaccagggcacgcgcgacgtgcaggtggcgctgttggattaaggcgcgcgggccgagcctgttgcagcgggcaggcgtcgatataatcagccgcgcaacgccataaattaagacattaaaacaataagccatcaggcggacggggtgcagcgtcttcttgacttacgctgcgagggaaccatgaccagcgctgaccacgccctgtccggacggctgtccgcgaccatccctgcccgccgtgccgcaggcagttccgtttctgcgccagccgcgccgcacaccccgctgctgcaaggcgtgcatcgtcgcgcagaccagctgatgacggccatgctgtgggtgctgggcctgctgtcgctgatcgtcggcatcactatgggtcgaccgggctgacgctgacactgggcttgccgatggcgctgctcggcacgctgatggcggtcaccctgcccgcccgcctggcgacgcggctggcgatggccgtgctgctgatcgctggccggcacctgtacgcgaaagcgcatgatggccagatcaccggtgtactcaagcttgacgtccgacagcaccggcgcattggccttgtctgcaaagaagcgctgcttcaggtagtccgtggcggcagccttgccgcgcacaaccaggccatgcgggtcggattcgccggtgggcagggtccagacgaactcatcgtccaggcacgcggcgaagcgctccatgtctgcgcgggcaaaggcggcgaagaactcgcccatcacggctttcacgtctgattcggccatcttgtctccacttctggttgtggtgcccggctagggcggttgtccgggcatcttggccaaaggccgggattcgtaccaccacccgaaaaggatgggccgggaagcggagtcgacggccgaccgctaagccaccagcgaccggaactcccgcgccatcgccggtgccacctggctggcgcacctggccaggttcacctgcatcgccgtggccgcgatttcaaggagctccggcttaatgtcgtagccacgctgccccagccacacgatcacgtccagcaagtgccacagcgaactgctgccttcatgcaccggcaccgggaaggaatccgggtagccaagcatcagcttgcgcatgttctggcgagacacgccaaccatctcggcaatatccgtcagcccgaccaggtccggcgccgcctcgatcagcgtggccgatggcatggcgcggcgggcatcggccagggcactcaccatggccgcccgcgccgactccgcctcgcggacaaacgccagcgccacgcggcccggcaggccggtgcccaccagcgcgtcatcacaccccgcctcggccaggcgttcgaccagcacatcggtatcgccgtccgcctgcgacaggtgaaatttgagggtgaaggcgtattccatggtcatgtcctgaattgcagtacgcgcagcgttgtcacttcccgctgatgcgagcagttgtccacgatccgccggatggcattggcgtggttgcccggattcttcggcgtgctccagacgctggatacacagaactcgccgcagcggcattccttgtggttgtcggggcagtagatgcggccccacgcatgaccgttgcccttggcctgctcgacacgccagccatgcagcgctgcatgcctgagtgcggcctcaatctccttccttgggtgcctggcgcgggtcattcgtgtctccgagactagatgcgcaatgactggttgtcaagtgacaaccagaaaataagcacaatccgagtggatcggagcattgtctttggacttgcccgagcgggcattgagaggactctggaatcggcggaaacgaagtcgtagccgggtgatgcaggtgttagcgcatactattcacgcggagcggcaacgactccgcgcaatgcggcgcgttcgatcgccgcctcaaccaggccttcggatttcgcgctctcgacaaacttgcgcgcgtaggcagcactgtaatcccgtcctttcggcgttgccatcccggccttctccccgccggaccggccctctagcacgcgcgaacccgcgagtttctcggcctggctgtacatgcctgccttggttccgaaaatgacatctgtccttccggcccgcagcgattcaaccatgtctgcaatagttgaagaccgaaccagcgtggcactccgcatggtgctggcaagataggcatccggcgagctcttttccaccacgccaatccggacaccgggcctgtcgacgtccgccagcgtggtgatgcgcgaacccggcggaacgaggtagctgaactcgacctccatgtatggcgcggtaaagtccacgaccgacgcgcgctcggtactgattcccatcgtggcgacatcccactccccggtttttgcgccggcgatcaacgccgggaccgaagtgtaggcaacgggctcgaacgaaacgccgagacgccgcgccatttccttgccgaggtcaacggcaacgcctctgaactcccctgacgcagcatccttcgtcgcatggatcggggagcccgatatgaatccgacgcggagtttccccgtcggcgccaatgcgctccgcgcatcaggcgtgggtgccgtccggggccccgcacagccagcgagtaccagtgcaaggattaccgccagccgtcgaatcgcacgcatgtcatggcaattgccgcaagccaccgccctctccatcaggtatttgccacgtccgatgcctgctatggtcctgcccgcggcttgcgccgctttgagacatccatagccccgcaccaggcattacttcttcttcctgggatcatcagccgggttgacgaagttgaaagcccagggccccgacgcattgatctggataacggtttcctccttggtccagccaaagtggcgcatcttgggtggcatgacaatcaggctgccggcgccgagcggcgaggtcttttccgggtcgagcttgtcgcccatgccatagttgaacgtcccggaaagcacggtcacccgctccacgcccgggtgccagtgcgccggcaccttggcatccgcgggcagcttgatccgggccgtgaacggcgctttcttgtccatcttcccctcgaggacggcaagtttggcacccggtatcagtggaaggtccgcccatttgacctcgtcggcagtgaccatgaccatgtcgcccggcggggcagccaatgccgcagacatcgtcaggcagacgccgaaggccagtgtggcaatcgggggaagcttgttcttcatggcgcgctccttcctgagacggcaaccagacggtagaagcggcgcggcgatggcacagaccttcaaatgccatcttgcaccgattccaccgccagccgcgctggtgacacccactgcatggcacaggttcaggcatgcaggctcgagcgtctttatcgcccatagcattaatgtgatgcatatcgcgggccacccgtggcgggaggctgacgagcgggcgcgtgacgctcgcgcgatgtgtcggttgcacggtaaatcagccagatggtttcaattttgaaacaccggcggctggcgtacgaggccccgacgttcaactccctttccataccggcgggcgccggttcacgaacgcatccaccccttcccggaagtcaccgctgccgtagcacaagcgcaccaggtcatccgtgtcggccaccgactgcacggtctggcgccgcaacgcctccttgaccaccgtctgcgtgacaggcgccagcgcgccaagccggtcgcatagcgagacgacctcggcctccagcgcgtcggcagcgtacacaccctcaagaaacccgcacgcgagcgcagcctcggcgtcgaggatctgcgccagcagcagcatgcggcgcaccggctgcagcccccaggccgcacgcagcttggcaaggttcagtgccgacagcgtgttgcccagcgtgcgcgcaatcggcacgccaaagcgggccttgggcgtcgcgacacggaagtcgcacgcagtggcgatggccaggccgccgcccaccgcccagccttcgataaccgccacagttggcatcggcagttgctcgacaaggcggacgccttcgtcgatacgcgcttcgtaggcaaccccgtcctcgccgctggagaactgctggaactgcgcaatgtcagtacctgcgacaaaggcctctccgcccgcgccgcgcagcaccaccacgcgcgcacccgcattgccttgcgccgcaagcgcgcggcaatgcgtggcgagttgctcgtacatggcccacgtcatcgcattgcgcgcggctggtcggtcgaacgtcagcgttgcgacctgcccctgcatcgtgagcgtgacttgtccgtcgttgccgggaccgccctccggcggcagcgcggccttcatgatccgaatgcgccggctacagccagcgactgttgttcgtccttcgggatacccagctcggccaggatttcttccgtatgctggccgagcagcggcggcgcgcgccgtacctgctggggcgtgccgcccatcttcaccgcgaagccgatattgggcaccttgccctcgatcggatgatcgatttcgatgcgcatctggcggtggcggccgtgctcgctgtcgaaggcctgcgggtaggtcaggatcggcccggccggaatgccgacgccgagcaggcgctcgatccagtagtcgctgctctccttgacgaagctctcctccagcatcgcgatcagtgcctgccggttggccaggcgcagcgccacggtggcaaagcgctcgtccgcgagcaggtcgggccggtcgagcgtgttgcacagcagttgccacagcttctggttggtggcccccatgacgaagtagccgtcggcggacttcatcgcctggtaaggcgcgctcatgcggttggccgtgcccagcggctcgggctcgcggcccgtgccccagtattcgcaggtgtcccacaccgagaacgccagcgcggagtcgaacagcgatgcatcgacatactgccccttgcccgtctccctggcgccgatataggcagacagcatgccgtaggtggcgaacagcgcgcagccgatgtcggccaccggtacgcccgccttcaccggcgcgccgcccgggtagccggtgacgctcatcacgcccgacatcgcctgcgccatcaggtcaaagcccggccgcccggcccacggcccgctctggccaaagcccgagatgctgcagtagaccagcttgggattgatcctggcgagggtctcatagtcgatccccagccgcttcatcacgccgggtcggtagttctccaccaggatgtcggccgtttccgccaggcgataaagcacctgccggccggattcggtcttcagatccagggtgacgctgcgcttgttgcggttcatgttgaggaagcccatgctgtccgagcccttcatcttgaaacccatcgcgccgcgcgtctggtcgccgccatcgggcggttcgatcttgatcacgtcggcgcccagatcagccagcagcatgcaggcgtagggcccggccatgacctggctgacgtcgagcacgcgcacgccggccagcggcaaggtggaggcaggcgcctgtgcgcccgagtcgcggaaatctgtcatgggatgcttcttcctggatagatggatgggcagcgtgcgcgcgtgcgtcggttctcggccatcgtcttgcagcgctcagctctcggcctttacgccggcgtctttcacgaccttggcccacttggtggactcagaggcgatgaaggcggcgaactgctggttcgatccgccggagtcctcggcgccaaagctcttgagccgctcggcgacgtcgggcatggccagcacgcggttgacgtccgcgttcatgcgctgcaccagcgccggcggcatgttcttcgggcccaccaggccataccacgacgccgcgtccagcccggggaagccggactccgccagcgtcggcacattgggatggctggccgcgcgcttcaggcgggtctgcgcaatcgcgatcaccttgccctgctggataaacggcgtggcggcggtcatggtgtcgaacgcatagtcgatctggccgccgatcaggtccgcgaccagcgggcccgagcccttgtaaggcacgtgcaccacatcgagcctggcctgcaaccggaacatctccagcgccaggtgctgcgccgaaccgatgccggacgagccaaaggaaatcttccccggcttctgccggcacagcgccacgatgtccgaaacgctgcgcaccttctgttccggacggcaggtcagcatattgggcgtgacgcccaccattgaaatcggcgtgaagtcggtgcgcgggtcgtacttgacgtccagcagcgccggggcgatcgcgtggctgttcacatgcgccatcagcaaggtggtgccgtcaggcggctgcttggccacataggcggcggcgatggcgccggtagcgccgggcttgttctccaccagcacgctggtgttccacatgaccccgagcttctgcccgatcacgcgtgccagcacatcggtgcctccgccgggggcgaagcccaccacaatgcgcaccgggccggcgatgtcggcggcgcgcaccaggctgggtatcgccagcccggccgctgccgccacaatgaattgtctgcgctgcattgcgtgtctccgtcctgtagttatggagccatcatccgcaatacatccgccgcgggctatcgctaattgggggattctggtttcgcgttttgcgcaagcaccgccagcacgctgagcgccgccgaggaaagtgccccatggggccgatgacacagcacaaactgccgctgcgcccaggcgccgcaatgggcagccgcacaaagcggctgccggccgccacctcgcgcgcgatcgcctccggcatcaccccgccgcccaggttctgcgccaccagcgcagccatgctgtcgaaaccgcccacgcgcatgcgcatgcgcagcacgcggccggcctcctccgccagccgctccagcacgatcgagatcgccgaactctcgctgagcacgatcaggtcgcagtccagcacgtcgtccggcgtgaccttgcggcgccgcgccagcgcatggccgcgcgccaccaccagcaccagttcatcattccgatagggcgcggtcggcaggtcgatcacgcccaggctgccgtcgtaaatgccgatgtccacggtgccgcggcgcagcgactgctggacttccgcgctgttcatttcctgcaggtcgatgcgcacgccggggcaggccgtggcgcagcgttggatgtcgaaggggaggaactggatgactgcggatttgggcgcggctacccggaccacgcccaggtcgccgccgacaaaggaggcagcgtcgtcctgcatgcgctggacggtgtgggtgatgccgcgggcgtgggccagtagtgcgcggccggcttcggtcagggccatgccgtggggcaggcgttcgaagagggagacgcctagttgggcttccagttcgaggatgcggcgggaggcggctgcgggggccaggtggaggcgctcggcgccgcgggtgatgctgccgaagtcggatacggcgatgaagagctggacggtggtgaggtcgaagtgcaggcggggggtgcgtgggggggcggtggacgtcacggtggtcggcgcttaggtgggcggcgtggcgggggcaatggcgattctccacttattgaacgacgcagacaattatggatttcccacgtaacctcgcgagcaaggacggctatcgaatcgatgccccgccaggcgccttacagccatgggggtcctgcggcgcaatggaagcggtttgcgcatcaaaatatgtgccgtcgtaccggtctccggaatatagaaacgtgtagatcagcttacgtttgaattgccccctcaggcgaagcactggacttgcgcaatcctcggcagacacagcgctggaattccgatacttgaggagcggttggtcagaccccttgtacagtacgacgacatcccatccgataaaaccgcatgggggcaccgctctcgttgccgaacgttcgggcgtgtgtctggccattcgcgccgccagcctttagcactcgatactgtacgtggcactctccgcaggcatactgcatgtgtatgacatcgattgctgtgttctcgtccgacagatgaaaggggtataggaacgcagccaggagtccagcagccaacagcgacactgggataaacacacgggctgcgatcttggccgcgctgtatctgtacatgggacaccctaagagttgcatgtccaacttttgaggcccagatcagggtgaccgggccttctttcaaccgaacagaccaacgcctagcggcgggtcgaaagattgggcttcgtccgtccatccctcaaggctcccgcacctgacccgaaacgaaaccaagccctttgtttcaacttgaatcaacctgcagaaggtgcctgatggaacggtaccgctgaaaggcccttgccgtttgaacacgtctagcggctcttcgtgcaggggtacgggtgcgacggtggttcgccctagcaggtcgatactacaaccgctccaccatgcgtaaagcagcgcgaacgccaaccccgacacacctagagcaacgactgatttcctaccaattgccggaggcgccaccttcgtaaccctttccatagaatcggcgttcaacaagccggttagatttcgatagcaccgccaacagatcggccggggataccggcgtcgggaagtagcgtggatcgtgcgccatgataccgaccaactcgagaacgtccgcgacgttggagctacacgaattactgaacacgctgtacttctcgtcttcgaccactcgtctctctaattcgtcctgaacgatcctcctttcgcgtggcgacacccataggtacagaccaacaacatcgcgcttcaccccttgcgtattgcttctcaggtattccgtaagcgagcccttgaagtacttttcatgtgcgcggctatagacggtcccatcaatcccaattgcagcatgaccgaatgccgaggccggacgaggtagcttatcgaagatgagcacttccaaatattcccgctccacgggaaccggtttaggtgcattcgctggcgttggcgttgtcgtgcgcctggcgacaggaatcaaagtcttgccagatggggaaacaagcgcgctcgacattcaatcacccctctacgtaaatggtcacttccgctgcgtgcatagtggaagtcagcagatgggttcttccctggccatcggtcttgccaaactcaggactggcgccttcacgcacgaccgcatattcggtattcggcaatggcgttccggtcgaactgtcctggagcacgtacaggtcgtcatacgcgtcgttcttgccccatgcacctgcgatatgcgccatcccgccttccgcgcttgcaaagcccgttcccccgcgcgggtgctcaacgtttgcaaagccactggttgacgaaatcaactgcgccccgcaggcggtatgcatgccatgcagtgcgatcgacttgccataggcggtaaaagacgtatcaccttcaatgatcgggaacgcacctttgcactgtggacacgaaaccatatgccctaccgcggcgacaggtacgccgtggatcctaaaattcggtataccttctaacacctcgccgccgtgcgtggtcgtgtcgccctgccgaatgatgccttttctcatcacaggatgtcccccagcaaatagcttgaatcgaggaatctaaacgaaggtagtcattcgatctataagtctttccctaaaaatgcggattgaattattcaaatcagatgttagcgaaatatcgccctggttttcaggatttttccccaggcgctgggagacaatggcgcagtatcattttgccgatggatttatctggatgaaatgcaggccaagcacggtggctcacccttggggatctatgggctgcaggcgttggccgctcgaatcgtagcggaggggtgtgaggtgatggttctgcgttggttattcctgctgccttccgtattgctgcctgcttcgcctatcgggctaagcctctttcacatagttgctgcgccaacacgggacgatatgttcgttggctatgcgggcgttgtgtcagctgcggtacttctggctgacctgatccttgtgctggtatggcttggggcgttgggatacttgctctggaccatccccgaccagcgtcgctcattgctgatggtagccggcatagccgtggtggcctccgttgcctgctatgccttggacaccagagtgattcgagtcatgttctcagtggctgcggcgtgacgcacgaattgcggtagcaccatgacggagtttgggctccatccaacggtcgcgccggacggggtaccgtgggatagcacagcatcaaccattttttcctgcgtgccctcccccatctagcgcgatttgacgacggggatagacgggcttaggtagatgaaccgcaacgcaagcaaggtggttcgcctagtggattctatgtgccgcggccatgaccttgctgggtataacgttcgcggtgattgccgctcggacgcccgttacactcgcacgagccacaaccggcccattagctgcgatagctggcaccaccgttttctgcgcagctgtattggcgctcatcggtctgttgcttttgctttttgtctttctgcgccggccgggcaaacggctgcgggcgtctctctcctacgccattggtgtctgcctgtttgtagcggtgtttctcgcgacggaccgacgggttacgcgtccgcttcctgagcggcatagcgccgcacaagttggccttcttcctcaaaatccgcgcagcgttccccggaattcttcgaagaacctttttttgttgccatcggactcctgttccccggccttgcggtcctctcactggtaatgggtacattcactactaccagtttccaggtattgcacagggcctggcgcggactcatgatggactacctttgctgagccaatagcgctgcgcgaaagccggcgctagcactgctcatcattccagtctacaggaggcaccacatgaaacccaccctgatcagtctggaggcatttaagagtaagactgcgctttctggctttcgaggcaggaagaagctactgcaaatcgactttctgctggagacatgggtgaccaatccaccgccgacagcagatgggcgtatgcagcatcttggcaccctcttgggtgcgtgtgacgagtggatgaagattaaggaggggaaagaatcgaagaacagcgcgttgcgaagcgttgctgtgcaggaccttcgcaagcaggtgctcttacttatgaattacgagcagttccaacgcaagaagcaactctacggcccccgcataggcgttccccttcaacctgggctactccgtcgagcgaatgctgttcattcaagctaggaaccagtttcgcgatgcgataacgtatggattggacgtgacgatttcgccggtgggcggaagcttcgcccatgatgttcacacaaggcagccatctccgttggtccaaggtcgaccgttcgatcagttcaggccagaggacttcactgcctacgagaagctggctcccatctcgagccaaagcatgtatgtccactatatgcgcaagcatgagcgccttggaacgatgcttaccgtgtcaaatgggcggcttagccgcaacggtgcctggtattcgacgcccaagggcatcacgatctatgccatggatctctacggaaacctgttcgtgcagaacagcaccgaaaacgggcgcctggtcggcaacgtcagctcgcaattcaatcactcgtcgctcaatgctggcaatagtgtgatctgcgctggcgagattgtggtcaaagaaggcatccttcgcgaaatctccaacgccagtgggcactatcgccctaccagagaaaatctaatcgaatgcctgcgcgtactagcggatgatggcctgaacatggacgaagcaatagcgatcgtccatacggctacaggggacgagcacgattctgtcgccgccctttgcgcgccggggcaagtgaccgcttcgaccccgccgcctggcaggccgcgagcgaaccgccacgcgccgccgcctcgatttgagcctgccgccgagccaagtcgcggatggacgaggggcacgaagcctcaggccccgccgcctcaatcagaacccgtcgccgagccgagccgcggatggaacaacggtaagccattgtaaggttgagcctacaaatggcttagagctacctaagcccctggacagccgcttgcgagcggtcacagccggaggtgtagtgcatgggtcaccccggccggctcatcatcgagcatggctttggcgccaccagcgtggaggccattgccgccgccggcatttccaagaagacctactacacccgctttgccggcaacgcagaagtcttcaaggcggccatgcagtgctacgcggcgcagaatctgctatctggcttatctgggcggagttactttcgccagcccatgggctaggcgactgggaaagattggcgtcgccgctgggttgcggtggcgagcctctccccaggctccatttatgaagctgggtcagcaagcaggaatctccccaggacctgcaaccaccccagatcgccctgcttcgcagcgcgcactttcattgcaccatacagattcacgtgaggccccatcgacaggcattgcagcatgttcacgcaggccaacggttaatcgcaagctgccccgataccgcccggtagctcatatcatccaggcgcttgcacacgtcgcgccaccgatcatcatccagtgcacagtaatcgagcaagaagcgaatcgagttaatctcgttaagtaggatcagaagcgagattgcatggcagaaggccagagatccatgcaatgccggcatgtaggcactgacgaacgcgcgccacaaaaaggccgcatcgcatctgccgtcaatctcaagccaccatccaatggtggccagatcgaaccattgcagcccgcatccgcaatcgtcgaagtcgaataacgtgatccgggggccatcgatccgcatgttccccacacgatagtcgccgtggcaaaagccgaacggcatctcagcagccgaccagcccgccgccaccaagcgctcacaacgctcccgaaccgcaaccgacggcacttccagcgaaggtgaatttttctgctagacggttcagcgtccgaccagcttcacgaatatctgcgatttgcctgcgaggcgcgtaatcctttagcgacggctggtcatgaaggcgtttcagcgcctgcgctgccacgccaagatcatccctcgtcatttccaacggacgcccgtctgccccatagaacaacgctgcatgacgcatcgcgccatccgacagggcaacacgaaagctacgcgctccttctagcgttggatgtgcgaccgatactgccagcacctcatcctgctcgatccgctcaagcaaccgcaactcggcgtcaacatcgtcttcgccccggccatgggttctgtactggcgaagcgtccgatcgccagagtcgcagagggagaaggtgcggttcaccccccgtacgacttcacgcacattgatcacgtctatgccataggcggccacgatggcctggcacacgagcgcgacgtcgttggaggaagcggtttcgctgtccgatgtcatagcttatgcggtcagtcgcatgaatcgttcaatggagccgggtgaatatatggacgcaatttcaacggccactttaggatttgcctgattgattccataccgcacggctagttccatgtcttggtggcgacctgccatgctcatggaacacggaaaatggcctcaatcagaaacgataaccttcatcttgagagatcgaaagacctctgccctgcgccgatcttggcttacgttcgttccgacgctgagggcgcgccatggtgacccgaacctatctggtcagaggcgacaaggccgacaacggcgctgtcatcgttggcggcagcagttcctacttctggcacagcaagccagttgcccgcgagggcgatgccgtctactgccctgtatgcaagcgcccgggcgtgattgtctgtgtcggtccgcgcatcccctctagagatagaggcaaggaagtggccctcagcggagacatctgtgcatgcggttgccgaccagcgcctgtctttcatgcctcgcgtccgttcacgatgactatcaccgcggaccacattgcgaagctgcgtgtcgctatgcccagcggctttgctgcgaccacgcaagcgttgcactcaggcgagcccgccagctacgaccagcgcatccagttgcttgatgaaggcagcggacggcccttggcaaactggcggtatcgcctgatcggcgataccggaacgcatgaaggccacaccgacagcaacggcttcaccacacctgtgttcgcggaccgtgcggcgacggtcaggcttgtggtctttggggagggtgcataaccatgcaaccgctcaagactgtcaacgtccggctgacgccggtttcggatagggaaccagtcaaggtgtacctgttgcggccgcggggtacattgtattggggtggtgctgggctggatggccaatacgtccaacctcagctggcagccttccgtcgagccggcatttcccagtgctttgccgggctgaccaactctgcaacgcacgcgttgccgcaagactacgccttgggtggcatgctgctggatgccatccggtctggcatggtgatccgaaaccgcgacgatggcgaatggacaatcaccagcggcatggctgcggaggcacctcagttcaacctgatcggctacagctatgggtcattgctggccgctcagaccgcgtggtcatacgccaggcaagggcatatcatcgaccatctggttctggtagggtcgccaatcgccgaagcgtttctcacggacctgcgcggccatcggaacatccggaaggttatcgtgattgacctggtgcagtatggggatccgatccatgcaggcattccgtggctggagttggtggctggtgccccattgctcagcaggcagatgcttgcaggaaaaggcgaaggacatttctattatgctcatgtcgtttcggacagtccgcgacgttgggcggcactggcggaacgtcttgttgccgaagggcttaggtagatgaaacgcaaagcaagtaaggtagttcgcctagtggatctatgtgccatggccatgaccttgctgggtataacgttcgcggtgattgccgctcggacgcccgttacgctcgcacaggtcacaaccggcccattagctgcgattgctggcatcacagtcttctgcgcagctgtattggcgctctgcggtctgctgcttttgctgtttgtcttactgcgccggccgggcgaacggttgcgggcatctctctcctacgccattggtgtctgcctatttgtagcggtgtttctcgcgactgatcgatgggttactcgtcagcttcctgagcggcatagcgccgcacaaattgatgcgccgcggatgcattccaacacccttgtcatcgcgtcgcaaaaatgtcgagcacatcgcgggccacattggcccttctgagtaaggtagcagggctctggctcgagtcctgcaaagaagcgttgcgcagagcgagctgatcaagcttgtcgtgaaagcgaacggctgagagcaagatgttcctccaatgcggcaaacgctcaggattctggagccggcaatatcagccaccttggcggagcagtccgcgatctcctgggacgggatgaaagggtcccctttctcccgtcggcctgccgtgccagtcagtatcgcccgcccctatcacgcacccgcaagcgtcctgggcatccccgcccccgagtacgcactcaggttgtgctgataagtcgtctcccccttgagcgccgcgatctgctgatcgaacgccgccagcgtggcggcgatcttgcgttgccggacctcggggtcgctccgctcaagcaggcgctggtagcggttcgaattggcgaagaccggcatcagcccgctccaccagttgcgttgcacgcccagcttgtcggcaaagtcgtcgccgtggaacagccggcagaaagcgtgcatcagacccaccgccgcgtctgcgggcatgcccagggcaggccccaggcgttgggcggccgcatccagcatcttggccgtcagcgtcgcggcggcctgatcgggctcgccggcggctgcatcgatcagcgccagcatttccgcgccggacgcctggtcggtcacccggcggtagtagcggtcttcaatccccagcaagtgggccaccagttgccacacgtggtagaggtcgcgaaactcgtcggcatcaaattcaatgccaatcttctccagcgcgttgaagggcacgaaggtgaaatccagccacgtgcgcaacatgtcgagctggctgatgggcatgccgcgttgcgcggtgtcccatccgcgcgccagcaagccggcccggacgcgggcgtgcagaatgcgaacctgcaaggtatgtatatagccctgcgcaccggccgccaggccgcccgggcgcagcgtctgttgctgccagacggccgtttccagcaggcgccgcggagattgcgcatccaggttgccggtggccatcagtacgctggcaatggccggagaactataggtatgcgccagcgaccccgggccaagcgagatgctcgtccacagcgcgccaatgctcagataggcttcggccccgcgccgtatgcgttcgggatccacccacggcgggatccactcggcctgccggagcaaggcgtcgatggcctcgggcgggctcgacaggcttgcgcgcccttcccgcaggcccgcttgcaagatcgccggatggccggcctgtccgctgttcagcgcggcgatggccgcatcggccagcggatcggcgctggcggccatttccatcaccagcgccgtggcttcggcgccgaaacgcgccgcaagcgcggcctggtcaattgcacggcccggcaacgcgggggacagcctgccatcatgcgacattcgggtctcctggagcggcgggagggctgcatgcagccctcttataattcttggccaaatggatggggcgtcctataaagaaaacggcaaaggaaacgagaccgtttcctttataggacgcccgatgccgatgcgcaagtccatgctttccctatgcgcagatgcgggcccgcatctgccgtggcactcacccaatcaggccgacagcggagaacagtattgcaatgcgcaagggcagagaaaccgcaatgacggcggcgccatccagacaaccatccgtgcggccatccggacgtccctcgctggaacgggccgggcagcttgccgacaccatcatggatcacgccacccggctcttcatcgagcatggctttggcgccaccagcgtggaggccattgccgccgccgccggcatttccaagaagacctactacacccgctttgccggcaaggcagaagtcttcgaggcggccgtgctgcgctacgtggcgcagaacctgcgaaccggacagccggcgcaagccgacagcgagccgctggaggagcgcctggtccgcatggcctgcgagctgctcgaatggatcctgcgacccgaggtcctgggcctgtatcgcgtgacgattgccgaagcaccacggtttccacaactggcccgaaccgtggtcgacttcgccatcctcggcgcggcacgctcattcgagccggtattccgcacatgggctgccggcaatccgagcgatgaagagatcgccttcgtggcctcgcagtttctgcaaagcgtggcggctgagccgttccatcgggcggttcagggattggatgcggcggggttggatgcgccgcggcgtgagaaggtgcggcgtgctgttcggttgtttttgagggggttttcgcagcggggtgagggctgaccgcccgcgtcggcaatccgtcgcccttccgaccccatacccacccccgccctcctcatccgtttggctcgcctggcccgacggcagatcacgcagcagccattggggctaaggacgggcgaaggggacagatctatttctgacctagaccttgaaatagatctgtcccctttctccgcaggacgccaaacggctgggcgaggtggaggcgctaggctcccgatctcggacagtagtaaggatgcgtcgtcgattgggcacggcggccattgcccagtgtggcgccgaatatctccgggctgcgcttatgaaaggcgaagattgcgcggtccaattcgcggagagtccacctgttcagcaccacttgggtcgagatgaggtactcgcgaaatcgatagtagttgttcacactgaaggatttcccgaggtcggcgccaagatagcggagcgcttccagggttcgaatgtcgaaaatcgggtaggtgtccggatagatgaaatgcagaattgtcgatccaacgcgctctcgaacacccggtagtttgcagatggcgtccagtcgatcatccccgtgcatggagagacagtccctcacagtctcgatgtagagaccgtagttccaccagtgcacatgacccttggtgcgggcggatttccattcaagtattcgcctgagggtcgcttcccttatggcaccaatggaatcgacgtccttgcgtactgcttggacgagggactggtattccgcttcatcgtgcgcgatcgcgtcatactgaggctcccacaactggacaaaatcgtcatcgaaaagcagcgcatcaatcaggtcgaacatcggagctcgcaggtggttcggctgcacaatcctttcctgggctcatgcatatgtctgtgcgttggcgaacgcctgctgagccttgatgaccttacgactacggcatagattgagcgggtgtcagccaggtcatcaggcctggctcaatcctcgttccgccatatggcggattccctccctaccccgactgacaaacaatcggcaaccgtaaccacgacccctcgcaacaccaccggtcggctgggggaacgcgctcgacggaggtcattcatgtctgtagcagccatttgcagggaacagcaggagtgggcagcgaaccggggcatcgcctttgacgcacgcggttatgtccccaatctggacctgaatctgatgcggccactctcgccagcaacacttgcggcatttgcaaacggcgacggtagcgaactggtggagcgtggggacaagccagcaaagatgcgagccctgcattcgtcctctgcgctggccgcgaacatcttcgatttctggaccgattgcgccgatgccacgccattgatgaatgcgctggcgctgccctcctgccccaccgcagcgctattcgaatccaaactgtccacgggagtcgacagtcacgccaatctggatgtgtgcctgccacttgcgaacggcatcatggccggtttggagagcaagttcacggagtggctgcgcggcaaggcaacgcaggctggcgaggcgttcaggccgccataccttgcgcgggggcgcagccgctgggaagaggtcgggttgccgagggcacaggcgctagcggaagccctgcaagcgggcagggaggccttccggcacattggcgcgccacagctactcaagcatgcccttgcgctggcccgtcagtacgaaagccgttgggtactccggtatgtgtacttcgattggccaggaccacacggggaacgtcatcgggacgagatccggaggttccatgaactggttggcgatgaactgaagttcaaagccatcagttaccaagcgatctttggagagctttgttcggctagtcgaccagagcatcagctgtatttggcctatctgggggggagatactttcgccagcccatgggctaggcgactgggaaagattggcgtcgcccctgggttgcggtagcgagcctctctcaggctccatttatgaagcggggtgagcaagcaggaatctccccagcatcaacgatcaggtgccacgacaggtatggaagcgctgctatgtcaggcgccgctgacgacatgaagcctcgtgaccttagcaaccggatgcagccctcgttatcttgatgacatactgccttgacgcgtttgagctttggcccgatacggcaaccagcacgcaagatctcgtcgagtagcgcgccaccaatgcccttgcgctgatagcgagggtccacgccgaattccacatgagcgctatcccctgtgagagacaaaagcagcacaccgtacccccgacctatgccattgacgtccaccacgacgaatacgccctggcgcttacgctgcgctgctagcttgaaggagaattcgtccgctagggattgcagatcttcgggtccacgcattatccagcgattgaacgcgccgcccgaatgcaggaccagcaaccaccccagatcgccctgcttcgcagcgcgcactttcatttcaccatccagattcacgtgagtccccatcgacaggcattacagcatgctcacgcaggccaacggttaatcgcgagctgccccgataccacccggtagctcatatcatccaggcgcttgcacacgtcgcgccacagatcgtcgtccagtgcacagtaatcgagcaagaagcgaatcgagttaatctcgttaagtaggatcagaagcgagattgcatggcggaaggccggagatccatgcaatgccggcatgtaggcactgacgaacgcgcgccacaaaaaggccgcatcgtatctgccgtcaatctcaagccaccatccaatggtggccagatcgaaccattgcggcccgcatccgcaatcgtcgaagtcgaacaacgtgatccgggggccatcgatccgcatgtttgccacacgatagtcgccatggcaaaagccgatcggcatctcagcaggcggccagcccgcggccaccaggcgctcacaacgtttccgagccgcggcgacagcatggccagcgaaggtgaatctttctgccagacgggtcagcgtccgatcggcttcacaaagatcggcgatctgcctgcgtggtgcgcactcctttaacggcggctggccatgaaggcgtttcagcgcttgcgctgccacgccaagatcatcccccgtcattcccaaggggcggcccgcagccccgctgaacaacgctgcccgacgcatcgcaccatccgacaaggcaacgcgaaagctgcgtgctccttctagcgttgggcgtgcgaccgatatggccagcacctcatcctgctcgatccgctcaagcagacgcaactcggcgtcaatctctacgtcgccccgtccatggattctgtacaggcgcagatagtacgtccgatccccagactcgcttaggtagaaagttcggttcactccgcgtacgacttcacggacatcgaccacgtctatgccataggcggctacgatggcctgtcgcacgagcgcgacgtcgttggagggagcggcttcagtcataagctatgcgatctgtctcatgaagcgctcaagaaaaagaaaaattgcgagtggcgccgtcgcggtaacgtcgcgtgtatcggctacgccacttagcaccttcctcaccgcggtcatatcaaccaacccaaagtcagccagtgcactttcgcggagttgcgcactcaatcgagcgtaatggcacccgatgacctccggaagcacgtagtcgaatgtctcctttttgtacccgattggaaatagatcatgctccagacgagtacggagatactggcggagtagttgccggtcaaggcgaaattcccccggtaaccgatgacagaatccaatcagcgccggatcgcacagtggattcaccggccaaagtccgcgtcgcagcatgtacggcgagcgcgaggcatgagccagcagcccagtatggggaacaacactggcgggcgcgcaatacaacggctcggtatccaaggctacttgggcacgacggctcagaattgatcgggcaatacgttctgccgcgatcaaccgcgcaggtcttttccagtcgccggctgccttgtcggtctgatagcgaggaaacagttcgtcgccgccgattcccgtcagaagtgtatggcacccaagcgttgccgcgtgacgccatatctcatcgaatgcctcgagataaaattcgccaaggggatgctcaggttctctcgcggaaggatccagatccaaactaggcatatgcgtcgacatgtcaaaggacgcgtcgcgaaggccgatttcccgcgcgatcagcctccgcctggtgttctgaatggtatggtccgttccagcaagcacgatgccagccgattgcttcagaccgccgagaacgcgcgctgcggcaatcgctaccgatgcagaatccatgcctccgcttagttccgctatacatgcactcgcatcgagaggacgagcaccgatggcgccctccaagtatgattcgaaagtacccagcgcatccactccatcccgcaaagcgtgcggcgatagcgctggcgccgcggacgggtaagcgaatgacgcgctgtttgcgtcaagactgagtgacgagcgctcggtcagcagcgctattcctgtacaaacttggcgactggcgtagaaggtgcgcaggcctagagcatgggccagcacctcaaaatcggcagaatgactcccccgagagatcaagtcagcgcagtcccaggacagcaacacgcgccccactcccacagtcgcatagaggggagcgactccaagcctcccagacgtgatgcgaagctgtgcattttccccattggaaacggcttcaatcaacacataatcaagaggccaactcagaattgtccgatggatgctggcatagtcttcaaatgaccgggcatcatgcacagtcggaagacgatcgtccaacttctgcgcaccgcgttcgagcacggcgtagatccaacgatccttcccttgtacaaatacagtacggaggcatgggttgggaaatggagtaatgtcgcttccctccacctgaatgcccccgctatgaatacggggcgtccgcaccagatcatcgatgttgatagttgccttcagcatagaaatttctccgggcggaagcggccccgcaatggttgatcacatataggctagcgttgaactgtctccgggaaaccgattcttcggcagctccggtttcggctttggtgtctcgagtggcgagtggatcgaagtacgtgagtcggcaaccaccagatccttgtaaatctcgaacaagatcaccggacgtgctgaaggttgagtggcctcgtgcttgtgcaatgaattcatcttcatctcctttgtcctcaacttgaatcggcaacgcaccatgcaagccgattcgaatcaagattattagtccggtgcgacctattgaagatgaatttctattgcggctatcggattcttcaatatcttcgcttgcggctgtgaggacatgtccagcgtggtaggggtcgatatgttaggaataatccatctatccagatacgcatcagcggggaagagagcgattagtctccccagcactactagccagccctactagcctttcattactctgattcaaatcaaagttcatgaaactacgcaaggtaggaaccatccgccagacctaaactcaatttcctaggccgtgggcgaaaggaaaggctatggccgagacagtatccatcgccgatacgtaatcggaaaatgagagacgctatccgcagacgcttttgcagcagcacggtggactccgggcctctctcgaatctacgttaaggtgatcaggaaatttcctaggtaggaagaccaccaaatctgcggctgtcaaatgacaagaatcgcgagcgatctagttccacaaccaccagagcgtcctgcgattgcctgtacccgcagcttactgctcgccaagactatccatgcgcgccttgtcaggcagggacgtctgcgacaccttcagctactcgtgatggtggaagattgcgggagcattgcgcgtgccgcttctgaggtttgcatgagccagtcggccgccacccaggcgctggcagcgttggaaagggttatcggcatgaggctattcgagcgtcatgcgcgcggaattcgtccaaccgagagcggccgtggattgatctcctgcgctcgcgaagtcatggccaggctccaacaatctgctgagtatcttgcggccagcaaacggggcgctatcagcgcattgcgcattggatccataccggctgcttcctacgcactgatcgcgccacacctggctgccttctatggcacgcatccggatgtgcacgtcgacttagaggaggattcgggtgcgcgcctattgccgctgctgattggaggtggactggatgcattgttctgcagggatcctcgaagactacctgcggaactgatgttcgagccattgcttgaggatgatgcaatcattgtcgccgcatcgtctcacccgctgtctatggtggctggcttgtccctcgcagcactggatggagcgcggtgggtattgccaccagccagcgtccaactgcgagagatgtttgagagcatcgttctcggcgcgctgcccaatgccacctcgtttccgctctcaactatgtccttatccgtgctcgaaggatttctccagcaacctggagccgttacccttttgccgcgcagtgtatcgacagggatggtggccagcgggcgcgtgtgcgagctggacatcgctatcaccgcaccgctcgacccactaggcgtcgtacatagcacagaaggagcgcccgatctgctgcaagcattcctgtctattgcgcgacaagagcttggcagacgacaactcgtggcgcgaacgtcagcttgatagggcgcccgatgcccggatagtcaattcgcaaaagggggcgaatttctgagcctggaggccgcatatgacgttgatgcctggaggtgatgacgatgaggtttcttatggatttgtataaggattggatcttcgcctaccgaatcacggtcagagaatatccagccttgccaatccacttctgcggagcaactttatttgtaacgctggtcgcggcattgtcgacgttagtcccctacctcttgcgtgaggcaaccaatgctctatctgtagacgccacgcatagcgctactggctcgccggtgcttctggcagccgcctacggactcgcctggactaccgctcgcgcattcgattggctgaaagccatgctttccgcagccgttctcgcaaggtgtgatgccgcattccataacgccatctttgccagactgatccgagttgactacccccgcctgactgcagaagatccgggcaagctggtctcagtcatcgcgcgaagccgcgcagctttcagtgcaatcacgtttgcggtgttctgggcaatagtcccgactgttctccagttgatactgtccagcatcgttctttggcaactgacctaccgcgcgttcgctctaggatttgccatatccatgttgcttctctttgccgcaacatggttcctcgcggacaaaagcaagagcgctcacgaggagattttcagcggtgccgacatgctgtcgagccatcttgttgaaaaactcggattcatgctcgacatcaaactcaacaacgcgtacgcgagagaagattccgcgttgcaccgcacgcttgatgtgtatatcggcaaagtaacccgcggaaacacccggctcgcgcttctgcttgcggcgcaagccatctgcaccggccttttgctcacgctcttcacggtgacgacagcctatggcgtcacccgttcggcattccgcgcgggcgatttcgtcatgatcgttagctacatcgtgacactggcgatgcctttcactgccctcgcgggatcactgtccgatttgcgtcgcaatcatctcgcgctgcgcgagagtttcgggcttctggagctgccaatcgagcgcagcgaatctagcgtgcacatcgaccgaactgccaacgaagtctgccgcatcgagcacgcagttgtcacacaaggcgagaagcagcttttgcagggcgtgaacatcactatcaggcagggcgagcttgtcgcgctcaccgggccatcgggcgcgggcaaatcgagcctggtccacttgatgctcggactcgcccgccccgcggctggcactgttcgcctttttggcgcggacgtcagcaagctgtccgtcagcgatatcgcacgcgaagtcgctgttgcacctcaagcgccgatgatcctcaccggttcactcagggcgaatcttacctacggctgtgacaacccgccgtcagaccacgcactgcacgaactcattgctttgctcgaactggacgagatcgccgcggaaggaaacggcgatatcctggatcgcccgctgggcattcaaggcagggccctatcaggaggggaacgccagcgtgtcgcgctgggccgtgcgctcgcgcgccgcccagcggtcattattctggatgagcccacgtcatcgctcgacccagaacgcgaggcgcgaatcttcgcacgtgtccggcaacgggtaccaacgataattgtgattacgcatcgccatgcgctggtccaggcgtcagatcgcgtatatcgcgtcgcgaacggcagcgttcaagagcttgctccgagcgttgcggacgccgcggggtgacaaagcagggatcatcagcttctagccgatcatgtggacgttgccgacggcattcctcggcgggacgacggcagcggcgtgcatcggtgcgatcaacagcctggcgaacgttggcggcttcgtcggcaatctggcgcttgccgttcgtgcgctggtcgggccgggcagcttgccgacaccatcatggatcacgccacccggctcttcattgagcatggctatggcgccaccagcgtggaggccattgccgccgccgccggcatttccaagaagacctactacacccgcttcgccggcaaggcagaagtcttcgaggcggccgtgctgcgctacgtggcgcagaacctgcgaaccggacagccggcgcaagccgacagcgagccgctggaggaacgcctggtccgcatggcctgcgagctgctcgaatgaatcctgcgacccgaggtcctgggcctgtatcgcgtgacgattgctgaagcaccgcggtttccacaactggcccgaaccgtagtcgacttcgccatcctcggcgcggcacgctcattcgagccggtattccgcacatgggctgccggcaatccgagcgatgacgagatcgccttcgtggcctcgccgttcctgcagagcgtggcggccgagccgttccatcgggcggttcagggattggatgtggcggggttggatgcgccgcggcgtgagaaggtgcggcgtgctgttcggttgtttttgcgggggtttttgcagcggggtgagggctgactgaccgcatcggtaatccgtcgccccttccgacccttgcccacccccaccctccttatcctcttggctcaacggaagatcacatggccgccattggggctaaggggacggggcgaaggggacagatctatttctgacctagaccttgaaatagatctgtcccctttctccttgtgtgtgcctttctccttgtgccgcgtgtgcagcgactgctgaacttcctggctgttcattccctgagatcgatgcgaacgccggggcaggcggtggcgcagcgctggggtatcgaagggggaatattcgcagtgccttttaggctttgtctgattgcggccataacccgcgtgcagttctatcccatggtggcgatctgccacgatcgatggagcttcgtccatgacaaggagaaggcaatgccggatattcgctacgcactaaagaatggcgatccaaccagcacgggcggccaacttatggcccatacaaaccacatgatccaccacggcgtgagcgtcggcgtggaaggggacattgcgacgtgtccagcctgcaaatccagcggatcggttgtgaacgattgttatccggcttttgatctcttcggcaaacaaatccttgtgagtggcgcccgcgtcaactgccagtgtgcagacaagcctttcgtattccctacccagaacgatttcacgattgaggtttctcgcagcgggtacgaccaaacgcagacatcgagtaacgctatccatggcggcgcatccgaagatagagcttcagtgctcgcatatgacgagcgctttgtcattcgcgacgcgagttcgcaagagccagttccgagtattgcctacgcgatcaggcgaggaaacggtgaaatcgaacacggcacgacagacgccgatggacatacccacctgctatcgagcgtcacacaatcggaagacgttgcaatttatgtggaaggatgaatatgactgatacgatcatttccccaaacaacaagcggatgacaaaggtcaccacgcgtgcgacgacacctatcaacaatgatgagccgaagtccgtctatatcaagcgagagtacgttgaggtgtttgtcttcgacagcttgccacgccctgcatccgccttcggacacgttgccataggcatagacggtacggtgtacagccgagcgcatgaaaggtactacaagggcccgcttgcggaataccttaagagcaatacgcaaagggtcaagcgtgatgtagttggcctgtatttatgggttagcccccgcgaaagaaccattatccgtgtcgaactggacagacgggtaatggccgacgcggagtatagtgtgctcgataattcgtgtagttcgaatgtcgcggacgtgctggagatgattggcatcatggcgcatgatccccgctatctcccgatgccggtatcccctgcggaattgctggccgcactggaaaagtcaaaccggcttgtcgaacgtagattctacgggaagggttacgaaggtggcgcgtctggcaattggtaaggtgttcgtctggggcgtatgtgccgttgcgttcagcctcgcttacgcttggttcggtggatataccattgacgttgtggggcgaacggcagtagcacccgttccgctgcatagagccccgcttgacgttctgcaacggcacgggcctttcgagggaaccgttcagccgggcacacgatgccgactggtcaacgtcgagacaaaagcattagtttcctaccgggtcaaatgcggcaacctcgacggctggaccgatgaagccggttcgtttgatccgccgctgggaattggtttgttcggaagctctcagtaattcgccattttgatcgactcttttccccgtcccggctatcgggcaatcgttagccggcaggccgtctggggcgggaccctgttcccgctccggcatttggcggattcccggccctgccgcgactgaccaacaatcgtcaattggtactacccttgcgggctgcccttcagtcggggaacgcgctcgacggacgggaatcgatttgccattatcatgacgtcacccttcgtcactcgatgagcgaacagatgagcgcaccacccctcgttgccgaatctcgcgttgccgtacttgtcgactgcgataacacaacgccggagatactggactacgcccttcgcgttgtggcccagtttggacgcgtggtgctccggcgcggctatggcaatcagagcacgctcggaaagacatggcaagaagctctggttcggcaggcttttacgccttgccttcagtatcaatacgcggcgggaaagaacaccgccgacatagcgctggcgctggatgcgctggaagccatgttcgaccaccgggctgacaagttctgcctggtaaccagcgactctgattttgcctatctctgccgtaagctccgagagcgtggcgcgacggtttgcatcgttggagaatcaaagacgcccgaagcgctgcgcaatgccagcgaccagttcttcgagtggacaccggcccccacagcggttaccgaggcggtcgggggtgctcccatccagacgaagccaactccgccaaagcagcctcaagtcaaacggcggcccaggtttgtgatcgaagccatcagcttgcttgccgcaaacacctccgagggccgtgtgcatctcggcgcgctgggacagtatctcaagcgtactgaccccagcttctcgcccgccagctatggacattcgggcttggtggacatgctgaagacctatgaccttctcgccctgaagagggaggccggcggtcattacaccgtaggactggccgaaatgggatcgagtgacacgaacgccgctgccgcgcctgcgttggcaaccggcaactagccagaaagcctcaaccgaagctcgacacatggtgtcgggcttgcaacgcaggctgcagaagctggctgccgcttgcgacctgacgttgccgtgcaagctgtatccgcataccgacttccatgaccggggcgtcgaagccgtcgagctgctgcttgagatgattcggggcgggctcaaaccagtcaccgcaatgcgacgcctgccgatgctgccgtacatcgtgacgacacaagacgggctcatcccggcggaagtcaacgacgtttgccggaagctggccgcccgcacagcccggcgtgatcgactgctcgtggttccacggtttcccctacgcggatatcgcggcccccggcccggcggttgtgtgcaccacaaccggagacgccgcgcttgcgcagcgttgcgtcgacgaagtcgcgcaatggatctggtcgcatcgcgaggcgttccgtccgacgtttccgacccccgcacagggcgtcgcccttgccctgtcggcggcagaggggcatttctgtcgacagcgaaggcttgagtacggctgcgattgcatcgattccgcgtgaaaggctggtcgggaagttttggcctgtgtcggacgaggtgcagcttgatggaggtgccgaagtctcatgagggtggcggaccggacgaaagggcacagatctatctttgaacttgaaatagatccgccgctttctccgcccttatgggttgcggtaccgcaatgcagagttgtctcattggcggcagtatccgcaatccttagcctagctatcggtgctgaacacaccccccgcagcgttgccacgtccgacagtcgtggcgtgtcttccatagctttctgctaaggccgggcagcgcgcatcgatacaagacccgaaaggggaaacatgcgggccgatctgcgggcggtgttcaagtgcccggccgccctgcttgcacgggcgaattcaaatttcgaatcaggagttcgctatgcggaagatatcttccactgcgcacgtgcgcacattcacgaccagctacaggcatttccgggtcaaggcaaccgaaggcaatcgctatagtgggatgcgatgcgttccatggattcggttaggtggggtatggttggaacaggcaggcttcaagatcgggcaagcgctcacggtggaagtacggaacaaggttgtcgtaatttcctcggagtagccgcagagggaagggattcgtagattctttgctgcgggtccctcaatctctgccagagacaacatagtagtgccaaaggggactatcggattggttaccggctatggcgcgacgaagacccaatagccgccatttggacgttcatcgaggcacgctcgagtggactagatagcagtgcactgcctcggcagggttcgaaagagaactgcgcaggatagagaacgctctatgcagagcgcttgcccaatagccaatgacgatccggccgctatcggctcaatggcgattacccgcagtcgttgtcctgatgataccatctagaaaatcgcgaaataggatactccctaaacaacaatccaaaatagaatcccaatgatagaaatctactcaagagagatatcggtcatcagtaatatgacatcttcgctagagaagctgactcatattaactccacactacgctctttactgcaagcttgctccatagtctctttggaaattatccgtcgaaacttgagcagctcagaacaatcagatttcgactacctggcctcccgtttccatcagccggccgacggtttgccgggggagctattggacaaagccacccctctaataagatcatttatataccccgattttctaagaggatggtacgaggccacacctaatttcggctcaccactgatatcagagattatcgaatgggttgaattcagaaacaaggtgcttgcacacggagtgactgaccaaggcgacattcgtgactggacgccgaaggccgaaaccctcctaaagaaggcattatcaatcttttccaattcactaccggtctacacagagggcagcgctgaactagttttacctaatcactttgaaaatctgcgaattagcacgccgctagtctacaatagtaaggccgtagtcatttccaagatcacctccaagaaaggcatttggaaacttcttggccaacaactatgctgggaaaatgcagcagaatttctggtcgacctccctagggagaacgtattttctgagcaaggcttcgccaaggcaggaaagttcaattgcagcacggttatctgcaatggttctcctcacactctcttccaaaacataccgtcaaggcagacatccatttttgaggggcgatcaaaagagttagaaaaactcaaggcctggataaatgaacctgaggagtcaaaatcctgcctaatctatggagacggtggatacggaaaaaccacccttgccctcgaatttttgaatcaaatactggacggaagaatagaattaaatgcacctcctgaaataattagctactataccgccaagatgactaagtggacagatcagggaatcgtccatttccgcggaatctctggcgcgatgggggatggcattagagaattaatatattgcctgcaagacgtattgggtaaagattggtataaagtagaaggcacagcccttatcgacaaagttcagcagcaactgaaagaacaagggtacaagagagatgatgtgctcctcgtgctggacaacaccgagacactaacctcctcaacctcagataatgaagaacttgaagagttctttaaccaggtggttagaaagatcggtagagttatagtgacttcccggcgccgcgaactcttgaacgccacaccaattcaagttgctagactaagcgacttcgaatctaccgcactcatgaggcgattagcgaaagagtatggtgcgaagcctattcttcaggcgggggataacacgcttcgcaaggctggaacgcagttaatgcaaaagcccttattaattgatgctcttgtcaggtacattgccagaacggcggtcggtattgatgaggcgcttacgagcatccttcgaaagaccaatgatcagctactggaatttctatatgaggatgcctggctaaggatgacccaaggccaaagaaccgtttttcttgtcttagtcgcgattacttgcccagcagacgagttctcaatagggcacgcatgccaagaggttggcattcctcatgatgagttcatcctaagtctcgatgagacttattttgccaaccaaacgaaacaaggcagcacttatgaactcgagatcgttgaactagcgaaacgctttttctctcagaagctggccaagttgacctcgacagatcgtgaagagatcatgaattatgcggcggaagtggaccgctatgctcgtgaaagggaagccattgatcgagagtacaaaaaagatcgcgtagcagaagcctttaagggtccatacgcaaaagccgcaaaaattgcatcggaaaagggaaaaatatcagaagccaaagaattctacgagctagcgattcaggatgaccctttgaattcggcgctccatgatcgattcgcatggtttctgctcaacaaggcacacaagcttgagttagcatttatcgcatcagcgaaggcagtcgaacttaatgacaaaaatgccgatgcattgctaacccacggaattatcctatatcacaaaaatgatatagaaaatggtgacaaattcatctccaaggcaaatcgagagggaaaatccgagtccgtttgcctacttagaatggggattggccgataccactactcaaaaagtatcaacaatcgcgatgcagcaatcaagattattgaagaatcgatcgacctgtttgatcgatctagacacaaactaaattccgctgataaatattacgccaaaaacagtagagatctacaaaaatacatcgccttatcccagcagcttttgcatgatattaaaatgaccaaaggcatactgctttcagaggttataaaagtgacagacctggggggattcgatcgagcttaggcgcggtccttttgtctgcacccaactgcattgatgacgaaaggggggcagatctatcctcgactcgattttgaaatagatctgccccctttcctaatcctttccttccactaccgtacgcatcgcgtcgttgtattaccctctaatttgcaccaagggcgatgagccgagcgctagagcatcgaaatggggatcgggccttacttcgctctgcgagatccctcgttgtgaggcggcagaaacctaccaggagagcgcaagctctagcaaagtgcatcaactcatcagtgccttgtgctatgccgctcccgtcgatatcacctcgccaagcatcaagagccgagcctatttgttcaggcgcacacgtcgatttcacgtatgggtgccaggcaccgtagccgtgagaatagttaagacggttccgtacagtggagaaccagttcgggcctccttttgcttttacgaagctttccaaacgttcaatcggcgcagtgtcatctgcatcaacgttcgaggcgccaagggctaaagacctgatgtgggccaaataagagggcatcagtgtccacagcgcttcgtgagatcctcctgagaacgctcccaaaggctcgcaggtgagctggcgccctccatccagacatttcaagagataaagaccgcccgccagcggggctcccccatagattgtcttgatctcgtcgtttatgaatcgaagattctctgacgtgagtcgagtacaggcccagccggcgagccggaagagcgcgtgagtagcgaagaacgcagcgtagtacgcttggatcaacaaccacccgtatgatctcggtagctcaccgcacaccgcctttgtaatcactgattcgaatgcggctgcggcaaaccgatcggcttcatgcgcgtagtagttaacactgtcagtcgcattaccaacatacagtgcgaccttcgcgtcttcgacacgcatgacagtaactcgttgccttgagaatagtttgtcggtagtccaagatcggacaccgctgcttgccgtaagcccgccaatccaactcagtcttagtgcgtcatccagtgccatgactcagatactgaagtccttcttgatcaagctactgaacagttcgccgagagtcttcacgctagccgacgccttctcgtatttggaacgagtcagcaggtcgccaatggggttgataattgcagcgaacttctgtttgctgaagttcttcccatgctgagcggcagaaattctggccacttcaggaaaaatgtcaaacaccgctctaaatgtcgtgggcgcagtaagcgaggcgtcaacccttgccttatcaagaacatccttgaatgctgcaagataggcattagtgatctgaaatacgctcagcggggtaggcgcgttgaaaactgcgagtgcaggcttcatggcaaggctaaacgttacccgcgagatcttattatgctggcgggaggaagggctcatgagcccaaacatgacgcttgctgagtccgacgaaaaaagatcaaaagtttgccgcagcagtgtgtccctttggtcttctctttgggctagttgcttgatgtcaagcaatagctcattcggcacctggcgttgctttgtatttatgtcaatgaacagtcgggcctcctcaaccggagtcagaccactataaatcacaacaggcactcggaatgccgtggttgccattcgaaaaccgtaaacgcgatgctgcccgtctaggacaagaaatgcgcgtggaactgcgctgaattcgagcgtcttaccttggagcactttgaggtccgcatcttcttgtgccgacagaataatcgagccagggatggtgccttcgccgctatcgatatagcgagcgatatcctctgcacgcttcttatcaagaacccgctgaaacccgttctgtacgtcttcatgtcgagtggtgacaaagcaatgcgccgccaagatatcggtgggcatggtgacgctatagaactgcttatcgccctgctgaatgagcgaggcggaaaagcgaagccggttcgagttcgactcgctaatccttcgcgataccggcgtcgtagtcctttttcttgggattaccttcttggctgctgtcacttttatctctcttaaaccaatgtccagtaaagtatcatactctttgccgttggcaaggcctccgtccgcctcctggtcggcgtcccgcggaaatgaaacgtttactagagcgcgcctttcatcttcttagccctacgaccagcaattcggaagcagcctttcggtaggctgggctcgtctcggctaaagcaggaggccagcacaacggaagtcccaaagacgctaaccgtcctcacgctagaattctatcttcttagcggagatcagaatgatctagaagggctctcgccagccccctgccacgacacaaacagtcctcgatgctattcaacatgcgccgagcgccggccctattcctggattttcacgcggacccgctttccgcgaaaccaattcggtcattcctcgaatagcggcaatcaaattggaaatccgaaagaagaatgggagcctattggctcccattctttcaacgcttaagaatgaggcttcatcactctcaatcccagctcaacgccccacccgtctgatactcaataacgcgcgtctcaaagaagttccgctccttcttcagatcgatcatctcgctcatccacgggaacggattctcctcattcgggaacaactgatccaacccaatctgctggcaccgacgattgcagatgaagcgcaggtaagacttgaacatcggcgcattcaaacccagcaccccacgcggcatcgtgtcctcagcgtagcgatactccaggtcaacagccttcttgaacagctcagtaatctcagccttaaactccgccgtccaaagatgcggattctccagcttgatctgattgatcaggtcgataccaaaattgcagtgcagcgactcatcccgcaggatgtactgatactgctccgcagccccagtcatcttgttctgccgccccatcgccaggatctgcgtgaagcccacatagaagaacagcccttccatgatgcaggcgaacacgatcagcgacttcagcagcttctggtcgttctccggcgtgccggtcttgaacgacgggtcggtgagcgtgtcgataaacgggatcaggaactcgtccttgtcgcggatcgactgcacttcgtggtacgcgttgaagatctcggcttcgttcaggcccagcgattcaacgatgtactggtaggcgtgcgtgtggatggcctcttcaaaggcctggcgcagcaggtactggcggcattccggcgcggtgatctggcggtaggtgcccagcacgatgttgttggcggccagcgagtcggcggtgacgaagaagccgaggttgcgcttgatgatgcggcgctcgtcttcggtcaggccgttggggtctttccacagggcgatgtcgcgggacatgttgatttcctgcggcatccagtggttggcgcagccggccaggtatttttcccacgcccacttgtacttgaacggcaccagctggttgacgtcggtcgagccgttgatcacgcgcttgtcggcggcgttgacgcggcggttgctttgcgcggcggcggcgttggggttgtcgcccaggatgccgggctgcgtggcggccggcggcagaacgccttgttggtcggcggtggcggcaacagcagcgggttgcagggcaggctgcggtgcggcctgcggggtggcttgaacgtcgtcgtcccagctcagcattgatcttctccgaggctgcgctcgcacttggcgagcgcagagattacttagttgggtgttacttgctccagtggcctaacacccattcccatttgcgggttccatagtcccaccgccagtgtgctcggacccatttcgttgcgcccagtgggcgcaacgtttgcatgttctgcatccgatcgggcggctttggcggctttggtggctttggcagttccaacttcttgagcttgaacataacaacacctccttaaacaaccgcctcagaacttattggcaagcctcgcactcttcaaagccaggatcaccggggcgcatcgtgcagaccgcgccttcggcttccggcatggccggggccgatgcggcggctgcgtccagggcggagccgctgtcgctgcccgacgacactgcgttcagcgagccgcgcgacacggtggacttctccacgtgggtcgcagccatcgtgcgcaggtagtacgtggtcttcaggccgcgcacccatgccagcttgtaggtgtcgtccagcttcttgcccgacgcgccggccatgtagatgttcagcgactgggcctggtcgatccacttctggcggcggctggcggcttccaccagccaggtcggctcgacttcgaacgcggtggcgtagatgtcgcgcaggtcttgcggaatgcggtcgatgcgcgacagcgagccgtcgaagtacttcaggtcggcaaccatcacttcgtcccacaggccgcgttccttcaggtcgcgcaccaggtagtcattgaccacggtgaactcgcccgacaggttggacttgacgtacaggttctggaacgtcggctcgatgcaggcggacacgccgatgatgttcgagatcgtggcggtcggcgcgatcgcgatgcagttcgagttgcgcatgccgtgctgcttgatgcgggcgcgcagtgcgtcccagtccatggtggcggacatgtcgacatccaggtagccgccgcgctcttcggccagcagcttgagcgagtcttgcggcaggatgccacggtcccacagcgaaccttcatagctgctgtagcggccgcgctcttcggccagctcggtcgaagcgtggtaggcgtagtagcacaccgcttccatcgaggtatcggcaaacttgacggcggcatcgctggaatacggcgtgcgcagcacgtgcaggcagtcctggaagcccatgatgcccatgccgaccggacggtggcgcaggttggaattgcgcgccttgtccacggcgtagtagttgatgtcgatcacgttgtcgagcatgcgcatggcagtgcgcacggtcttctgcagcttggcgtgatccagcgcgtaggtgccgtcggcctgcttggccatgtgtgcgaccaggttgaccgagcccaggttgcagacggcgatctcgctctcattggtgttgagcgtgatttccgtgcacaggttggagctgtgcaccacgcccacgtgctgctgcgggctgcggatgttgcacggatccttgaaggtgatccacgggtggccggtctcgaacagcatgcccagcatcttgcgccacagttgcagcgccggcagcttcttgaacagcttcagttcgccgctggcggccttggcttcgtagcccaggtaggccttctcgaattccttgccgaccttgtcgtgcaggtccgggcaggtggcgggcgagaacagggtccattcgccgccttccatcacgcgcttcatgaacaggtccgggatccagttggccgtgttcatgtcgtgggtgcggcggcggtcgtcgccggtgttcttgcgcagttccaggaattcttcgatgtccaggtgccacgtttccaggtaggcgcagacggcgcccttgcgcttgccgccctggttcacggcgacggcggtgtcgttcaccaccttcaggaacgggaccacgccttgcgacttgccgttggtgcccttgatgtgcgagccgagcgcgcgcacgttggtccagtcattgcccaggccgccggcgaacttggacagcagcgcgttttccttcagcgcttcgtagatgccttccaggtcgtcggagacggtggtcaggtagcacgacgacagctgcgagcggcgggtgccggagttgaacagggtcggcgtggacgacatgaagtcgaacgacgacagcagctggtagaactcgatggcgcgcgcttcacggtccttctcgttcagcgccaggcccatggccacgcgcatgaagaaggcctgcggcatttcgatgcgggtttcatcgatatgcaggaagtagcggtcgtacagggtctgcaggcccaggtagttgaactggaagtcgcggccggcgtccagcgcggcgcccaggcgggccaggtcgaaggtggccagttgctcgtccagcagctcggcttcgatgccgcgggcgatgaacttggggaagtactcggcgtaacgcgtgctcatttcggcctgcgtcacttcggtgcccaggatttccttgcggatcgtgtgcagcaggatacgggcggtgacctggctatagtccgggtccttttcgatcagggtacgcgcggccaggatggcggagtcgtacacctgcgtcatcggcacgccgtcgtacaggttcttcagggtttccttcaggatcggctcggcgctcactgcgttgccaaggccgctgcaggcgttgtcgatcaggtcatgcagcgcggcgatgtccagcacgtgggtgacgccgccatcggtcacgttgaccgagatgccgccttcctgcacgcgggccacggcctgggcgttggcctgggcgcgctcgtccttgcgcttctcgcggtacagcacgtaggcgcgggccacttcatgctcgcccgagcgcatcagcgccagttccacgtggtcctgcacgtcttcgatatggatggcgccgccgttggggcggctgcgcaccagtgcgcgcacgacgttgtcagtcagttgctcgacgatctcgcgcacacgcgcggacgcggcgccctgcccgccgttcacggcgaggaaggccttggtcatggcaacggcgatcttggacggctcgaaagccaccacggcgccgttgcgtcgaatgatcttgtgatccgggtagttcgtattggcggcgttggcgggggtctgctgcgcggtcggtgcaataccggcggcggcgccacccgtggtgatttcgttctgggccgtttgcatgagaactcctgtttttaccctggaaataagagacaaaagagtccctggcgaaatgcggcgaaaagaacgtccctcccggcgtgaggtcgggggcggacagactgcctttacgtgaacatttcgccagggactcttgtgattcgctggccttagcgggcggtttcgagacgatgcacgaacttcgtgatccctgactcacccttggggccggctccccggtttgactactagatatagtgtgtgacgcgtgaaactgggctaagtatagtgaaacgaatccgaatgaccagtcttgacaagcgctatttcgggggcggttgcgccgatgcggcagcgccacatgcccgcaagcctaatactcgcaagggttttcgccagaccgttcgcaactgcacatttcacaaaaatttttttgattgttgcgaggttgcgatagccccaccccgaggtagggcatgtgcgccggaacggggcgcacggggatggggaatgaggttaaggattcgtcacctggccagccgcgccagggcactggtagggcaacatgcccggcgccacgcctgcctgcctggcgaagcgcgcccagtcgaaatgcgggccgggatcggtcttgcgccccggggcgatgtcgctgtgcccagcaatcgcgcgcaccgggtaggcggccagcagcgccggcaccagcgcggccacggtgtcgtactgggccagggtgaacggcaggtcgtcgcagccctcgatctcgatgccgatggagaaatcgttgcagcgggcgcggccgaagaagtcggactgtccggcgtgccaggcccgctgcgtgcacgggacaaactgcaccagctccccctcgcgcgtgaccaggaagtgcgcggacacctgcacctggtggatggtggcaaagtacgggtgcttgttgggatcgagccggttctggaagaaggcctcgatgtcgccgctgccgaactggccgggcggcaggctgatgttgtgcagcaccaccaggtccaccggcatgccggccgggcgctcgtcaaagtttggtgacggcacgcggcgcgcggcggggacccagccgtcggcctctggcagatagcggtgctcgggcttgctcatgacgtgccctcgccttccacggtgctgcgttcggcggcgtccatggcctcgcggatgcccagttgctggatacggtagcgcagctggcgcaggttcaggcccagcagcggcgcggccgcggtgcggttgaagttggtctgcgccagcgcctgcaggatcagctcgcgctccacggcttccagcctggcttgcaggtcgatcgggaagacgatgccgcggcaggcgcgttcggcgggatcgccggcgggctcgggttcgggcgcgctggccggggccggcaccacgggcggcggctctgccggggccggcgcgggcgcggcggccggcggcaccggcgcccacatgcctgcggcgccccagggggcggaatagttggtgggcgccatcgccggcgcgggggcatgcatcagcccggcgcgctcggcgccggcgtccagcgggcccaggtcggccagctcgatctcttcgctctcggcaaaggcgtaggcgcgctccagcaggttctccagctcgcgcacgttgccggggaacggataggccaccagccgttgcagcgccgccggcgacagccgcttggggcgcgggtcgccgtagcgcaccgccaggtggtccaggatggcgcgcgccagcaccgggatgtcttcaccgcgctcgcgcagcgtgggcatgcgcagcgccagcacgttcaggcggtagtacaagtcctgccggaactgcccggccgacaccatcgccgccaggtccttgtggctggcgcacatcacgcgcacgtcgacggcgtcttcgcggctggcgccgatcttgcgcacgcggcgctcctgcagcgcgcgcagcagcttgacctgcatcggcagcggcaggtcggccacctcgtcgagcagcagcgtgccgccgttggcggcctggaagaagccgccgcgctccccgtcggcaccggtgaaggcgcctttgacatggccgaagaactcggactccatcaggttctcggggatggcgccgcagttgacggcgataaacggatgcgcggcccggccgctggtcgcgtggatggcgcgcgcggcgcgctccttgccgctgccggattcgccgctgatcaccaccggcgccatgctgcgcgccagccgcgacagcgaacggcgcacctccagcatggcggcggaatggccgggcagcagggcggcggcgcggtcggcggcctgctcggccgcggcggcttcggcatcggtgctgtcgcgttgctggcggcccagcgcgttcagcaccaggctgcgcagctgctccagcgataccggcttggcgatgtagtcgaaggcgccggccttgagtgcttccacggcgttgtcggcgctgccgtaggcggtgatgaccgccaccgggatgcgttccggcgcggccgacagctggcgcacgatctcgatgcccaggccgtcgcccaggcgcatgtcggtcagcaccaggctgtagcggcgctgcgccagcttctcgcgcgcctcggcgagcgagccggccagcaccacgtcatggcccatgcggcggatcgagatgtccagcagctcgcgcaggtcggcctcgtcgtcgatgaccaggatgggatcgggcgctcgggacattcggggtggcatggggtggtggctgggttgggacaggtcaggcggcggccgcatcggcactctcgatgcgcagcgtcagcacgaaagccttggccggcagtgtatcgcgcgcggcggcggccagcatgccagtgcgctccaacagcgccggcaaggcgatggcgccgtagcgcacctgggcgtcattggcgccgcacagctcgcgcgccatgaacaggcccagcccggtgccctgggcgttgctggtgaagaacggttcgaacaggctgcgctggtgctcgcgcgcgacttcggcgccgtcgttccagacgatcagctcggcatggtgctggtccagcgcatgcgccagcagccggatcgatcccggcagccggctgcagtagcgccaggcgttgtccagcaggttgcccagcacctgctgcagctgcgaggcgtcgaacaccaccggctgggccacgtccacggtcagccggatggcattggcgttgatgtcggcccggcccgccgggcgggtctcgccggcgcgcgggcggcgcgagcgcatttcggcgcgccagcgctcgacgatctcgggcagcgcctgcgccaggtgcacggtgctgcggccggtgcgcgggcggcgcgacatctgcagcacgtctgacaccacctggtccagccggcgcacgttgtcgttgatgatgcgcagcaggcgggcgtcgatatcgacatcggcgccgccatggtcttgcgcggcagggtcgcgccggccggagtctcccagcagctcgctggcctggctgattgctgccagcgggttgcggatctggtgcgcgatgctggccaccagccggcccatggcggccagcttttcctgctgcacctgctcggcgatgcgttcccagctttcgatatggaccagcacggtgtcgcgcatctcgttgcgcagcagggcctcatcctcctgcgaccaggccatggcctcgttctgggcgatggccaggcgcaggcggccggcggcttcgggcgacagttcgctccaggcggcggtatccagcgtggccggcacggtgcggccatgcgccatggtcgagcgcaatcctgccagccccggcagcacaaagcgcagccgcagccgggtgtgctgcatggtgccgtcggccagcgcggtgccggacgccatcggcagcagctgcaggatgcgcggcacgtcgtccttgctgtgcagccagtcgcgcagcatctccatcagcggctgcaggcgcgggatgcggcgcaggtcgaacagcactgcttctccgccctgacctgccgcaccacccagccggcgcgagtagatgcgctcatgcggctgcacgcccagcagcaccaccgccgcggggttggcggccaccaccgcgccgttggcgcgcaccagcatcacgccgtcctgcatgtcgttgaccatgagccggttgaccagctgctgcaggcgcagctcctgctcgcgcgccagcgccaggcgctcctgcgcgatctggcggttggccagcatatacatcagcagcgccgcgatcatgaacaccaggccgaacaggcccgagcccagcagcccggcatcggcctggcgcagcaggatggtgtgcatgaagggcccgctcatcaccaccagcgcggagatcgacgcggcaaacagcgcgaacagcaggctggtcagtgcgccggcttccagcgcgggcagcaggaagatcatggccaggccctcggcctgcccgccccgccccagcacgctgaagaccagcgccagcagggccaggtcggccagcacctgcacccgcacgcgcagatggaagtgccggcgccacagcgtgccggccagcatcgccacggcaatgccaagatagggcacggcgatggtcatggccgccgcgtgctcgatgccgcccaggcccccgaggtcgaacggcacgggcgggatcgcattcgtgatggcggtgacggaggccggctcgccgcgccgcatcagcgcaaaaccgaccagcagcaggcccacggccacacgggtccagcagaaatagcgcagcaggcgccagtgaaagtcaggcggttcgggctggcgccacagctgggccaggccgcgccaggcgttcagccgctgccagcccgacgacgccggctctgtcatgggcgggggccgctgctgctgtcgctgccctcggcccggctttcgtcaggcaggtggctgcggcggcagtagtgcaggccgcgccaggcaatggcctcgccctgcggcaggtgcacgccgcactgggcgcactggaccatgggttcggcggtggcgtcggccgggccggcggcggcagtgcgctcgctggcctcgcgggcctggcgtgcgcggtgttcagccagccgcgcctcggcgcgggcgcgcagccaccagatgacgcccagcaccacggccagcaggatcaggatacgtgccatggggaatcagaggcgatgcaggacgacttcaatcacgaaacggctgccgacataggccagcagcaggatgccgaacgaggcgatgacccagcgcagcgccaccttgccgcgccagccgcggaagatgcgcccggccaggatgccgccgaacatggcccacgagatcagcgcgaacaccgtcttgtggtccagccggaaggcgcggccgaacaggtcttcagagaacagcaggcccgagccgatggtcagcgtcagcagcacaaagccggcgccaatcagccggaacagcagcttctccagcgtcagcagcggcggcagcaggtccagccagcggcccagccattcgctgggttgctgctccggcggccgcgccggcgcgtgccggaagccatgcaggcgccgttcggccagcagcatcaggaaggcgtggaacgccgccagcgtgaacagcccgtaggccacgttggcgatgatgaaatgcagcttgaacagcggccgcgccgcgtagcccaggatctgcgagccggggaaggccagcggcatcaggctggccaccagcgccaccgggatcacgatcaggcccaggcccgccagcgagaagaagaagctttcgatccagtagatgcccacgcccagccacagcatggccgacagtgcgaaggcaaagccgaacatcatgcgctcggccgggaagatggtttcatgcagcagcatgccgtggctggccagcgccgccagcatcagcacgtgccaccaggccgggcgcccttcgccgtgcgcgccgcccgccggggggatggggccgccgccggccaccagcacggccgaggtcgccccccctgccgggccggcagcggtggcaaggcgtgggtggcgcgtggcccagccgtgaaaggccaggccgcaatagagaagtgccgtcagggcatacagtacaatgaccatttacgcagtttaccttagtgcccacggacggtggcggcccgcttgaaccggtgtaaccggtgttccaggcccgccccgtgtgcaagactgcctccgatttcagccccgagccctgctccgacttctcccccgattcctgccatgctggacaatctcactcaacgcctggcgcgtgtggtcaagaccatgcgcggcgaggcgcgcctgaccgaggccaacaccgccgagatgctgcgcgaagtgcgccttgccatgctcgaagctgacgtggcgctgccggtcgtgcgcgaattcgttgcccgcgtgaaggaaaaggccatgggcgaggaggttgtcagcagcctcaccccgggccaggccctggtcggcgtggtccagcgcgagctgaccgccgtgatcggcggcgccgacgcggccagcggcaacaacaaggaagccgagctgaacctggccgtgcagccgcccgccatcatcctgatggccggcctgcagggcgccggcaagaccaccaccgtgggcaagctggccaagtggctcaaggaaaacaaaaagaagaaggtgctgacggtctcgtgcgacgtctaccgccccgccgctatcgcccagctcaagaccgtttccgagcaagtcggcgctgacttcttcccgtcgcagccggaccagaagccggcggacatcgcccgcgcggcggtggactgggcgcgcaagcactaccacgacgtgctgatcgtcgacacggccggccggctcggtatcgacgagctgatgatgcaggaaatcgccgccctgcacgccgagctgaagcccgccgaaaccctgttcgtggtcgacgccatgctgggccaggacgcggtcaacaccgccaaggccttcaacgacaccctgccgctgacaggcgtggtgctgaccaagctggacggcgacgcgcgcggcggcgcggcgctgtcggtgcgccatatcaccggccgcccgatcaagtttgtcggcgtcggcgaaaagctggacggcctggagcccttctaccccgaccgcatggcccagcgcatcctgggcatgggcgacatcctcgcgctggtcgaggaagcccagcgcggcgtggacatggaagcggccgagaagctggccaagaagatcaagaagaccggtgacttcgacctggaagacttcaaggcccagatcggccagatgaagaagatgggcggcctgggcagcctggtcgacaagctgccggcgcagttcgcccagcaggcgcagggcgccaacatggaccaggccgagaagcaggtggcccgcatggaaggcatcatcaacagcatgacgcccaccgagcgcgccaagcccgagctgatcaaggccagccgcaagcgccgcattgccgcgggcgccggcgtgccggtgcaggaagtgaaccgcctgctcaaccagttcgaccagatgcagtccatgatgaaaaagctcaagggcggcggcatgatgaagatgatgcgccagatgggcgcgatgaagggcggcatgaagggcctcttcaaccgctagaatccgtccgtcgcaccccgacttgcctccccccgcaaaagaacaggaaagacatcatgatgagtgccgtacaggcccgcgagctgtgggccaactccgaggaaatcgtctccgccgcggaagtccaggcgtcgctggaccgcatggccgcggaaatcaccgccaagatgggcgatgccttcccgctggtgctgtcggtgatgggcggcgcggtggtcttcaccggcatgctgctgcccaagctggccttcccgctggagttcgactacatccacctctcgcgctacaacaacaagaccgtgggcggcgagatgcagtggcgcgtggccccgcgcgagtcggtcaaggaccgcgtggtgctggtgctggacgacatcctggatgaaggcgagaccatggccgcgatccgcgagcgcatcatggacatgggcgccaaggaattccacgccgcggtgctgtgcgagaagacgctgaccaagatcaagcccatgcatccggacttctgcggctttgccgtgccggaccgctatgtgtttgggtgcggcatggatgccaagggctactggcgcaacctggactcgatccgcgcgctggtttgatcagttaatacaggcacccgcccgggtgcctgccccggcgccatcctcaggcgcccaggatcggccacagcgaggccagcagcagcacggccatgccgatattgaaggcgcgcagcacccgcggacgcgccagccagcgccgcagcgcagagccgcacagtgcccacatcgccacgctgggcaggttcaccaccccgaagatccccgccagcagcagcacgttgagccacaggttgccgtgcagcacataggtgctgcacgcacccaccgccatcacccacgccttgggattgacccactggaacgccgccgccgcccagaagcccatcggccgcttgacctgctggtcctgcacgccgccggcggtggccagcttccacgccagccatatcaagtagaccgtcgccaccacgcgcagcacctgccaggtccacgggaaggcgtggaacatcgatcccagccccagcccgaccagccccaccatcagcgcaaagccaatgctgacgccgagcaggtgcggcaccgtgcgcacgaagccgaaattcacgcccgaggcgagcagcatcgtgttgttgggaccgggggtgatcgacgacaccagcgcaaagccggcaaacgcggcgaagacaccggttccggcggcgagttgggacacttccatgactgactccagggcgttcagggaaatcagtctacggtcagttagcggtacagtaccggtacaatttttggaattaatgccgatacggcgccgggcacgggatcagtaccgcgcagtgcgctcctgcgaaacacaatcaggcgtcgctgcggtacggccgttcgcgcagccacttggtggcgatccacttctcgccgaaggccaccggcagccccgcgtgcagggtgcgctcgtccagcgcgccgtcgggcagcaggtagctgaagtacaccgcattgcccttgaccggcgccacctccagccccacgcgcgggaacgcggtggcgccgcccgcctcgggcgtgttcaggtagatcaccagggtggcgatgcgctgcccgccgacggacagctggcgcgcctcgccggggcgctgcggattgaagtagtcgaagtgcggctggtactcgccgccgggcttgtagttgaggatctgcaggccttcgccgtgctcggccggcacgccggtgacggcggcgatgcgggcctcgatgcgcgtgatcagggggtgctcggccacctggaacatcgcgcccatgctggtgcgggcatcgatcaggttctcgtcgccggtgtccgggttgaccaccggcgagcgcgccaggcggccgcgcgacagcgccaccagggcatcgcactcgtcgtcggtcagcagctgctggaacaattggacctgtggcgacgccagccggaacaggatcgggacctggcggtccccgccatcggccgcgtagaccgcgggcgtgccggctgcagctgcggagcgcgccggcgcaggccgggccggcgcggcaccataggcatcttgtgcaaatgccgcggccacggcctggcgcgcaaaggcgtcgtcatagcccgagcgcagcatcgacaacaccagcgcatcggcggcaaagccctgggcgatatgccgggccagccattgttcaaggtcgggcgaggattcggtgtagccggtcttgccgccggcaacggatgcttcgcggatcatgacggattggcggcgacgcgctgcgacgagaacgggttgcgggcaggcggctcggacaccggtgcgcgcgggcgcgacggcgcgacctcgggctcgccggccacggtgaccgtggcttcggaatactgccagcgcttccacgccgccagcaccgcgttcggatattcggggcggccgcggctgccgttgtagcggcccagcgccaggtacaggtcgccctgctcgcggtccaggtagtagcgcaggatggtgcagccgtaacgcaggttgctctgcaggtgaaacagcttgcgcgggtcgctgtcgccgatggcgcgcacccagaacggcatcacctgcatcagcccgcgcgcaccggccgagctgatcgcgtacttgcggaagttgctctcgacctggaccaggcccagcaccagcgcgggctccagcccggcgcgcttggcctcgtagtaggccacctcgatcagttccacgcgcacctgcggctcggggatgcgcgaggccaggcgggcggacatctcgcccagccatttcaggtaggccaggcgctcgccgccggacgcgaataccggccgcgtgggccggtcatcggcaatggcggcggccagcgcgccgcgcacggaatcggcgaggtcttcttccttctgcgcgccggcgtgggctgccatggccgcgacggccagcagcagcccgcccgcgcagcggcgggcggcaccggtcatgccgcgggcggcgcgcatggggctcagttcgccagctggctgcgcacgtggccgaccacgtcggccacgctgacggcggtggcctgcgcgtcgcgccggccctggtactcgaccttgccttccttcaggccgcggtcgcccaccaccacgcggtgcggcacgccgatcagctcccagtcggcaaacatcacgcccgggcgctcgccgcggtcgtccaggatgacgtccacgccggcggccagcagctcggcatggatgcggtcggcctcggccttgacggcttcggagcggtcgtagcccaccgggcagatcaccaccgcgaacggcgcgatcgcggccggccagatgatgccgcgctcatcgaagttctgctcgatcgccgcgcccaggatacgggtgacgccgatgccgtagcagcccatctgcatcggctgggtcttgccgttctcgtccagaaaggtggcgttcatcgattccgagtaacgcgtgcccagcatgaacacgtggcccacctcgatgccgcggcagatttccagcgtgccctggccgtccggcgaggcgtcgccggcgaccacgttgcgcaggtcggccacgaccggctcgggcaggtcgcggccccagttgacgccggtgtagtggtagtcgcggtagttggcgccgcagacgaaatcgctcatgttggcgacggtgcggtcggccaccaccttgaccggcttcttcgcgccgatcgggcccaggtagcccggcggcgagccgaaggcgtcgacgatctcgttctcggtggcaaagcggaagtcggccaggcccggcacctttgacgccttgacctcgttcagctcatggtcgccgcggatcagcagcagccagatctcggcgccggcctcggtgtccttggccagcacgatcgacttgacggtgcgctgcagcgggatgcccaggaactcggccacgtgctcgcacttggccttttccggggtggcggtcttgaccaggtcttcggccggcgcggcgcggctggccagcaggggcagcgcctcggcggcctccatgttggcggcgtagtccgaggtcgggcagtagacgatggcgtcttcgccggtgtcggcgatcacatggaactcatgcgagcccgagccgccgatggcgccgttgtcggccgccacggcgcggaattccaggccaaagcggcggaagatgcgcacgtaggcgtcgtacatgttctcgtacgacttgcgcaggccgtccgtgtcgcggtcgaaggaataggcatccttcatggtgaactcgcgcccgcgcatgatgccgaagcgcggccggcgctcgtcgcggaacttggtctggatctggtagaaattgaccggcagctgcttgtagctgcggatttccgagcgggcgatgtcggtcaccacctcttccgaggtcggctggaccgcgaagtcgcgctcatggcggtccttcaggcgcagcagctcggggcccatcttgtcccagcggccggtttcctgccacagctcggccggctggatcaccggcatggacagctccaccgcgccggcgcggttcatttcctcgcgcacgatgttctccaccttgcggatcacgcgcagcccgatcggcatgtagttgtagatgccggcgcccagcttcttgatcatgccggcgcgcatcatcagcttgtgcgaaacgatttccgcgtcggcgggcgcttccttgagggtggaaatgaagaattgcgaggctttcatccgtaatttctctctgggccgccgggctcgggaaaacccgtcccggcaaaatccgggggccggcggcactgaattgtgggcacgcgcctgaaactgcccttccgctcggggaaaaccagcatcccccggtccgggcccggctgcgcgcttcctttataatcagcgtaattctaaaggattcgaggtgcagtcatgctcgatcgtgaaggctttcgcccgaacgtcggcatcatcctcctcaacgcacgaaacgaggttttctggggcaagcgaatcggcgaacactcctggcagttcccgcaaggtggcatcaagtacggcgaaacgcctgaacaggccatgtaccgcgaactgcatgaggaaatcggcctgcttccggagcacgtcaggatcgtcggtcgcacgcgcgactggctgcgttacgaggtgccggacaagttcatccgccgcgagatccgcggccactacaagggccagaaacaaatctggttcctgctgcgcatggccggcagggactgtgatatccatctgcgtgccaccgagcaccctgaattcgacgcctggcgttggagtcattactgggtgccgctggaggcggtgatcgagttcaagcgcgatgtctaccagctggcgctgacggagttgtcacgcttcctgaaccggcacgcgcgtgtgccgctgagtccctatggcacgcacggcccccacggcatgcatggccggcatggcgggccgcgcagccaggcgctcagccgcgcccagcaggcgcagcaggccgacgccgactgcaatgccgaggccgcgcacgcgaccgagcacgattcaccggcaacgccggtttccacctcacggagcactgatgactagtttcaccggcctgggccgccgccgcggcctgaccgctgccggcatgctgattgccgcggccagccttgcgctggccggctgcaagaccaccggcaaggagatggcggaggaagaaagcacctggctcaacccgttcgcgcccaagacctttgatgaggccaaggcgatgctgccggcaccgcctcaggacgccaacctgatcccgttctcggtgtcgggcaccggctcgctgtcattcgcggtggacggcaagtcggtctcggtcggcaaggacaacgtggtgcgctacacggtcgtcaccaccagccagagcggcgcgcgcaacgtgaccttcgaaggcctgcgctgcgatgcgttcgagcgcaagctctacgccacgctgcccaagggcgccaccgagtgggtgcccaacagcagcgactacggcgagacctggcaccgcatggagactggcgtgcgcaatgcctatgccgccacgctggcgatcgatttcttctgcgagggccgtaccgtggccggcaccgccgacgccatggtgcgcgacctgcaatcgcgagcgccgcgcaagcgctgaagcacgcagcgtcgacataaaaaaacggcgggactgcctggcagccccgccgtttttgtttgcgcccggcctgtacgcccgtcagaccagcaccaggttgtcgcgatggatcagttcgggctcgttcaggtgccccagcacggactcgatctcggatgagggcttgcgcgcgatcagccgcgcctcggcgctggaatagttggtgatgccgcgcgccacctccttgccctgcgcgtcgacgcacgcgatcacctcgccgcgggcgaactcgccctgcacttccgtcacgccgatcggcaacagcgacttgccgccgctggtgagcttctcgaccgcgccgttgtcgatcacgacccggccgcgcagctgcaggtggtcggccatccattgcttgcgcgccgtgagccgcccggtcggcgccagcagctgggtgccgatggcctcgcccgcggccaggcgctccagcacgttggcctcgcgcccggaggcgatggtggtatgggcgccggacttggctgcgcgcttggccgccaggatcttggtcagcatgccgccgcgcccgatcgacgtgccggcgccgccggccatggcctccagctcgggggtgccggccagggcctcgtccacgaactgcgcggccgggtccttgcgcgggtcggcggtgtacaggccgcgctggtcggtcaggatcaccagcgcgtcgccttcgatcaggttggtcaccagcgcgcccagcgtgtcgttgtcgccgaacttgatttcgtcggtgaccacggtgtcgttctcgttgatgatcggcaccacgcccagggacagcagcgtgagcagggtcgagcgggcgttgaggtagcgttcgcggtcggccaggtcggcgtgggtcagcagcacctgcgcggtgcggatgccgtagcggccgaactggctttcatagacctgcgccaggcccatctggccgacggcggcggcggcctgcagctcatggatttccttcgggcggcgcacccagcccaggcgctgcatgccttcggcgatggcgccggagctgaccagcaccacttccttgccggccacgcgcagcttggcgatctgggccgcccagcgggcgatggcgtcgtggtccagccccttgccgtcgttggtgaccaggctggagccgactttgacgacgatgcgctttgcctgcgcgatgaccgattgcatgacgggaatcctgtctcccgggcagccggcggcgggcgccgcgcccgaattgtccgtgggtattcttctgtggtggggcgccagcggcggccccggcttatgcctcgccctgcccctggtcgacgttgtgcaggcgctcgtccagccggatgtccggctcggccagcgccgcggcttcttcggccttgatcgcctgcaggtggtccttgatcgcgtagatcagctcgcggcagccttcgccggtcagcgccgaaatctggaacaccggccccttccacttgtagcgcttgatgaaatccttcacgcgggccgcgcgctcgtcctcgggaaccacgtcgagcttgttcagcaccagccagcgcggcttgtcgtacagggtttcgtcgtacttcttcagctcgttgacgatggccttggcctcggccaccgggtcgactgcctcgtcgaacggcgccaggtcgacaatatgcagcagcaggccggtgcgctgcaggtggcgcaggaactggtgacccaggcccgcgccttcggcggcgccttcgatcaggccgggaatgtcggcgaccacgaacgattgctcgtggtccacgcgcaccacgcccaggttcgggtgcagggtagtgaacggatagtccgccaccttcgggcgcgcgttggagatatgcgagataaaggtcgacttgccggcgttgggcatgcccagcaggccgacgtcggccagcaccttgagctcgagcttgagcatgcggcgctcgcccggcttgccgtccacctgctggcgcggcgcgcggttggtactggacttgaaatgcaggttgccccagccgcccatgccgccttcggccaggcacacgcgctggccgtgctcggtcaggtcggcgatgacttcgccggtgtccatgtcggtgatcagcgtgcccaccggcatgcgcagcgtgatgtcctcacccgccgcgccgtagcagtcggagccgcggccgttctcgccgttgcgggcaacgtgcttcctggcgtagcggaagtcgatcagcgtattgatattgcggtccgccacggcgaacacgctgccgccgcggccgccgtcgccaccatccgggccgccgaagggcacaaacttctcgcgccggaacgaggcgctgccattgccgccgttgccggcgatggcttcgattcgggcttcgtctatgaacttcatgatgatgggtttccgtgatggatcggcggatcagcggctggaagcctccgaccgggctggcgaactgacattgtcgccagaaaagaaaaggccccgcaagcgttgcggggccttcatcctgcaaaggctgttatcaggccgccggaacgacgctgacttgctgcttcttggcagggcccttgacggcgaactgcacgtggccgtccaccagggcaaagagcgtgtggtccttgcccacgccgacgttgtcgccagcatgcacgcgggtaccgcgttggcggatgatgatgccgccggcgttgatggcctggccaccaaacaccttcacgcccagacgcttcgattcggaatcacggccgttccgcgtggaaccgccgccttttttctgtgccatgtcttactcctgtcgctttacctggttacgctcgatcgatcaggcaacgatcgcttcgatgcgcagttcggtgtaattctgacgatggccctgacgcttctggtagtgcttgcgacggcgcatcttgaagatcttcactttgtcgtgacgaccttgggagataacggtagccttgacggaagccccgctaaccagcggcgtaccaaacttgatttggtcgccggcgcccactgcgagcacctggtcgagcgtgatttctgcgccaatgtctgccggtatctgttctactttcagtttttcgccagcagcaaccttgtattgcttgccgccggtttttacgaccgcgtacattgtcgaacctctcggatgtgaataaaacgccgtatgccggcactggcgcaccctgcgcggccggtcaattgcacggcctggcgcctgggcgggctcaatgcggcccggttatctcccgccggtcagaacccgcaaagcgagcgcagctaccggaggaaaccgggaattataaatgagatccgggaaaagggcaaagaaaacaggcacatagcctgtgtgcggcggcatcgccacaatgcaaccgcgccctggctcaggtcaggtcggcgagcaggaatcccgccagtgccgcaaacgccacccaaagggcggtgcggcgcaggtggcgacgaggcacgggcttgttcatggctgcattatagttgcgcgccttgcgaacaccctgagcgcataccctgagcgcgaatctttagaagcgcgccatacgtggaacgccacgcgcatcgcatataatcgtccggttttgcgtaacggtgatcatcttgtcccagccttccgccactgccttgcttgccccggtcgctgcagacatgcgcgcggtcgatgctgttatccgccagcggctgtcttctgaagtccccctgatcgagcagatcggcgaatacatcatcggtgccggcggcaagcgcctgcgcccggtgatcctgctgctgacagcgcgcgcgatgggctacgacggcaaccgccaccatgagctggccgccgtggtggagttcatccacaccgccaccctgctgcacgacgacgtggtcgacgagtccgagctgcggcgcgggcgcgataccgccaatgccgtgttcggcaacgccgccagcgtgctggtgggcgacttcctctattcgcgcgcgttccagatgatggtcgatgccggcagcatgcgcatcatggagatcctgtccaacgcgaccaacgtgatcgccgagggcgaggtcctgcagctgctgaacatgcacgaccccgacgtcaccgtcgagcgctacctgcaggtgatccgctacaagaccgccaagctgttcgaggccgccgcgcaactcggcgccgtgctggccggcgccgacgcccagatggaagaagccgcggctgaatacggccgccgcatcggcaccgccttccagctgatcgacgacatgctggactacactgccagcgccgagcagatgggcaagaacgccggcgacgacctgcgcgaaggcaagcccaccctgcccctgctgcacctgctggaacacggcacgcccgaacagcgccagttggcgcgcgacgccatcgtgcgaggtggcaccgagcatttcgatgccgtgtttgccgcgatccacgccagtggcgcgctggacgtcaccttcgaagccgcgcggcgcgaggctgaagccgccgaacaggcggcacggcagttcccgccgtcggaactgaaggaaaccctgatccagctctgcgcgttctcattgcaacggcagtcctgacgcaaccgcggggaaggcagcggaagcgggcagaacggcgattttcctcgccctcttccattccccaaaaaacgctgctaaacttacgttctttgctgcagacggtcagacgtttgccagcaaaccaaatcggggtgtagcttagcctggtagagcgctaccttcgggacgtagaggccggaggttcgaatcctctcaccccgaccagatttaaaaggccgaatcaacgtcagttggttcggccttttgtctttctgccccccctccccgatcctccggcaactcatcccttgatcgccttgcgctgacgcttgaatgcctccaggtcggccgcggaaaacagctggctacgacccactactgcatggggcgcgagcttgccgtcgcgcaccagccgccggaaggtggcaattgaaacttcgaggtattcggccgcctccgcggcggtgaaatctgcgttccgcgaggtggccaaagacttcctcgtgcgagaagtcctcgtccttgaaagcctgctcgcccaccggcgtgaaaaacttgatgcgctcctgcgcgggcatcttgctgacggcttcatcaggtcttctgcggtcatgatggtcatccctttctctcttcatcctcgatcgccaggtgcagcggcttgtgcgccttcttgatgaactgcatgaagggcttcctgcaaattggcatcacgcagtgttatgcacgcacttttgattctatatcggatcaaaaatgacgtggcgtctcccgttgggaaaaggccaaggcaaacatgggcggggacagggactcctctcaaaagggcacctgtcccgcgcgcaaggaagctgcctgaaacgccgcttcttccccgcgcaagtagggttgcgcccgtgtcgcgcaaacgccaacaccgcgcccgcgccggctttacaaaaagtgaccccggcggcaaactgccccgatccggggacgtgggtccgtccgcccccgcctgcgtggcatccgccaccgcctaaccgcaccgcacagcgcacctgccatgacactcggtcttgccctggcccagagccggcgtatcgcgcccgccctgcttgctcagctggagcaggccgcgcgtgaaaagcagtcgcagctgatcgacgagatcgtcggcagcggcaccatgagcgcgcacgacctggcgctgtttgccgcggacaaataccagctgccgctgctggacctggcccagtacaacctgaacaaggtgccgccggcactggccggcaaccgtgaattccacgcgcaccggctgctgccgctgggccggcgcgagaaccggctggtgctggcgatgtccgacccgtccaaccaggccgggctggatgcgatcaaggaaaagtacaagctgccggtcgaagcggtggtggtcgagcacgacaagctgatgaagcacgtgcgctccgccggcgaggccctgggcacgctgaagaacatctcgccggtgcaggccgagcgcaagatgatcgaatacgatccggtggccgcggccggcaaccagcgcaaccgcaccaccgccgacaatatcgacgacgccccggtggtgcgcttcctgcagaagctgctgaccgaggccttccatcgcggcgcgtccgacctgcacttcgagccgttcgagactttctaccgcgtccgcttccgcgtggacggggtgctgcaggaggtcgcgcgcccaccgctggatatccgcgacaagatcgccacccgcatcaaggtgctgtcgcgcctggatatttctgaaaagcgcgtgccgcaggacggccgcatgaagctgctgattgccctgcccaaggacaaggacgccaaggagacggtcgagcgggcagtggatttccgcgtgtcgacgctgccgacgctgttcggcgagaagatcgtgatgcggatcctggaatcttcgtccgacaagctcgacatcgaccagctcggctatgagcccgagcagaaggcgctgctgctggacgtgatcaagcgcccctatggcatggtgctggtgaccggccccaccggcagcggcaagacggtgtcgctgtacaccttcctgaacctgctgaaccagggcgacatcaatatctccaccgcggaagacccggccgaaatccagctgcccggcatcaaccaggtcaacgtcaacgacaaggcgggcctgacctttgccgcggccctgcgttcgttcctgcggcaggatccggacatcatcatggtcggcgaaatccgcgacctggaaaccgccgacatctcgatcaaggccgcgcagaccggccacctggtgttgtcgacgctgcacaccaacgacgcgccgaccacgctgacgcggttgatgaacatgggcgtggcggccttcaatattgcctcgagcgtactgatgatcaccgcgcagcggctggcgcggcggctgtgcacctgcaagcgcgagggcgagatcccgcgcgaggcgctgctggaggcgggcttccgcgaacaagacctggacggcagctggcaggcctaccacccggtcggctgcgagcgctgcaacggcaccggctacaagggccgctgcggcatctaccaggtcatgccgatcaccgaggccatgcaggagatcatcctgacgcatggaacggcattgcagatcgccgagcaggcgcgcaaggacggcgtgctatcgttgcgcgaagcggggctgctgaaggtgaggcagggcgtcacgtcactcgaagaagtgctggcgactacgaatacttagggaagcaggacaaacgtaaatacaagacgcagaacaagcgtcatttacatcgggggtcaatatcatggcgacgcgtgcaccagcggcgggcgcccggacggcggcaccgtcacgggcgaaatcagggaaggggcgcaaggcacccacccagtacatctttgagtgggaaggcaaggaccgcaagggcaagaccttcaccggcgagctgcgcgccgagaaccaggccgaggtcaccgccacgctgcgcaagcagggcctgaccatcgtcaagctgaagaagcgcaaggccgcgcgcgggcgcaagatcaccgagaaggacatcgcctacttcacacggcagctgtcgaccatgctcaaggccggcattccgctgctgcaatcgatcgacatcatcgcgcgtggccacgtgaaccccaacttcacccagctgctgtccgacatccgcttcgacatcgaggccggcagcagcatggccgcggcattccggcgccatccgaagtacttcgatacgctgtactgcaacctgatcgatgccggcgaacagggcggtatcctggattcgctgctggagcgcctgtcgctctacatggaaaagaccatcgcgctgaaaggccagatcaagtcggcgatgatctacccgatcgcggtgctgacggtggcctttgccgtgaccgtgatcctgatgctgttcgtgatcccggcgttcaagggcgtgttctccagcttcggcgccaacctgccggcgccgacgctgctggtgatcgccatctcggacttctttgtccagtactggtacctggtgatcggggcgccggtggccggcatctccttctacctgcgcgcgctgaagaaatcggagaaggtgcagcgcgccaccgaccgcgcgctgctgaagctgccgatcttcggcagcctgttccgcaaggccgtgatcgcgcgctggacccgcacgctggccaccatgttcgccgccggcacgccgctggtggagtcaatggagtccgtggccggcgcggccggcaactgggtctactacgacgccacgcgcgagatcgagcaatcggtgcgcatcggcaccagcctgaccaacgcgatgcaggccacccatgtgttcgacaacatggtgctgcagatgacgcagatcggcgaggagtccggcgcgctggacaatatgctgctgaaggtggcggagttctacgagcgcgaggtcgacgatgccgtggccgcgatctccagcctgatcgagccgctgatcatcgtggtgctgggtgtgctgatcggcggcatggtggtggcgatgtacctgccgatcttcaagctgggacaggtggtgtaagcgatgttgtcttcgtggtctgcttctccctacccttcgccggcctccaccggcggcgcgccgctggtggaggcactggcggcgttgccgcccgccttcctggtggcggccgccgcgctgctcgggctggtggtcggcagcttcctcaatgtggtcatccaccggatgccgcgcatgatggagcgcgacgaggccaactatatcgccgagctgcgcggcgacccgctgccctaccccggccgctacaacctgatggtgccgcgctcggcctgcccgcattgcggccacgcgattgcgccgtgggagaacgtgccggtgctgagctacctgttcctgcgcgggcgctgctcggcgtgccaggcgccgatcagtgtgcgctatccgctggtcgagctggcctgtggcgtgctgagcgcgctggcggcgtggcgcttcggccccggcggacaggccctggccgcgctggtgctggtgtgggcgctgctggcgctgaccatgatcgatgccgatacgcaactgctgccggaccagatcaccctgccgctgttgtggctgggcctgctgctgaacctgggcggcgtgttcgtgacgctgcccgacgccgtgatcggcgcggctgccggctacctggtgctgtggacggcctactggctgttccggctggtgcgcggcaaggaaggcatgggctttggcgacttcaagctgatggcggcgctgggcgcctggctcggctggcaggcgctgccggcgctggtgctgctgtcgtcggtggtcggcgtgctgttcgggctggccaatatcgcgctgcgccggcaggaacgcgacacgcccttcccgttcgggcccttcatcgcgctcgccggcgtggtggtgctgctgttcggccccggcgtgctgccgctgtttgcatggccatgacggtgtccgacgatctccgctgaagctggtatcgttgcggcaacatcgtcaacagagcttcacatgctggaaatcggactgaccggcggcatcggcagcggcaagacccgcgtggccgacatgtttgccgcgcgcggtgccgcgatcatcgacaccgacctgctcgcgcacgagatcaccgccccaggcgggcgcgccatcccggcgctggtcgaggccttcggcccggcctgcctgcgtcccgacggcgccatggaccgcgacgcgatgcgcgcactggtgtttgccgaccccgcagccaaggctcggcttgaagcgatcacccacccgctgatccgtgcactgaccaccgagcgcgcccacgcgatccgcgatgccggcgaccatccctacctgatctacgtggtgccgctgctggtggaatcgggctcatggcgcgagcgcgtgggccgcgtgctggtggtggactgcaccgaggccacccaggtagcgcgcgtgatgtcgcgcaacggcttcagccgcgagcaggtgcaggccatcatggccagacaggccacccgcgccgagcgcctggcatgtgccgacgacgtcatcgacaacgacggtccggtggaggcgctggtggaccaggtcgaccggctcgaccgctactatcgtgaactgtcggcggcggccagggtccatccataacgcgcaacccggcgcgccagcgcatggcatcatgcacgcgacattgtcctcggcccgtgtctcgcatagaatgcgctggaatatgcggggaaatcaccgcatactggcggcaaccgcccgccatatatcgccccttccggcatttcccgggcctcattctgcaccgggccgctcctgaaagcgcccgacgccctgcacggacattgcacttgattctgtacgaataccctttcaacgaacgcatcaggacactcctgcgcctggaggacctgttcgatcggctggaatactttctcggccaggatcatgcccaccagcaccatgtcgcgctgaccacgctgttcgagatcatcgacgtcgccggccgcgccgacctcaagaccgacctgatcaaggaactggaacgccagcgccaggcactggcgccactgcgcgccaacccgcagatcgaccaggaggcgctggacgccgtcatcggcgagatcgagcaaggcatcgccatgctcaaccagaccgtgggcaaggccggccagctgctggccgacaacgagtggctgaccagcatccgcagccgcgcgatcatccccggcggcacctgcgagttcgacctgccggcctactatgcctggcagcaccgccccgccgaagaccgccgcgccgatatcctgaagtgggtacgtccgctgctgtcgctgcgcatgggcaccaccatcgtgctgcgcctgctgcgcgaagccggccagagcggcaaggtgatcgccaccggcggcagctaccagcaaatgctgtccggtcgcagctaccagctgatgcaggtctacctggatgactcgctgctggccttcatccccgagatgagcgccaacaagtacatgctgtgggtgcgcttcacgcagcaggacggcgacctgcgcccacgctcggtcgatgcggatatcccgttcctgctgaaactctgcaatttctgaagcctgcgctgaacgctatgcctgctgtcgtcaaatgccccacctgcggcaccgaggtggcctgggtgcccgacaacaaattccgccccttctgttccgagcgctgcaagcagatcgatctcggcgcctgggcgtccgagaaatacgtgatcggcggcaagccgggcgagacctccgccgaccagactgaagacgaggacgactgaagcgccctcgccttcagcgtccctcgcggttcagtgcgccgccgccagcacgcggcggtagaagcccacgcataccagcgcgaacaccgccaggcccagccactgcgcggtcgcttcaaacccgggcccggccagcgccagtggcgcatccctgcccgacaggccgattaccgcggccagcatcacgccgaccaggctttcccccacgatcaggcccgaggccagcagcgtgccgcgccgctcggcatgttccagcgccagcttgacgtcgtcgccgcgcgcgctggcgcggcggcgctcgctgcgcagcaggagccacgacagcaccgcgcccaccaccagcgccgagctgatggtcggcggcaggtagatgccgatgcccaccgccagcaccggcagccgcgccgcgccgcggcggcggcgcagcacctcgtcgatggcgatcagcaccacgcccagcccgatgccgatcaggatcatggtccagttgagctggcgggtgaagatgccggtggcgatcgcggtcatcagcgtcgcctgcggcgcggccagcgcctggttggggtccatgtccgcacgcggcagcgcgccggcgaagccataggcgctgtagagcaggtccagcaccggcggaatcaccgccgcgcctaccgcgcagccgatcagcagcgccacctgctggcgccacggcgtggcaccgaccagccagccggtcttcaggtcctgcaggttgtcgttggcgatcgaggcgaccgccaccaccgccgaggtggtgaagatcgccagcgcaatcgcgaagtttctgccctcgggcgtggccagcagcccgtcggccttgcccgccagcaggatcagcagcgacaccaggatcaccgcgatgatgccgatgcccgagatcgggctggccgacgagcccaccagcccggccatgtagccacacgccgccgccaccaggaagccgaagataaaggcgaacaccaccgcgtagatcaccaggcgccagcgtgcgccgccatcgagcggcgccggcgcgaggaaccaggcgaataccgtcaccagcaccgccagcagccccagcatcaccagcccgatccatctggccggcatgtcctgctgcgtgcgcggcatcttgccctgccccgccggcccgccctgcagcgcgccgaacgaggcgcggatgccgtacagcatcggcccggccagcgacagcagcgtccagatcgcggcaatgccgatggtgccggcaccgatgaagcgcgcctgctggctccacaccatggcgccgaaggccgacagcgtggcgccgtccgggcgcggcgtgatggccgtcagccacggcaccgcgacgccccaggtcagcaccagcccgagcagcatggccagcccgccgacgattccgaccaggtagcccgcgcccaccagcgccagcgagaaccccatcgacagccgcaccaccgaggccccggccgacagccagaagttggcgccctcggccagcaggcgcagcccgccggcggcaaagctgaacagccccgccaccaggccgccggccatcaggtcggccaggccggtcgcctggggcttctgccccggcgcggcctggtctggcgcggcgctgcccacgcgcaggatttccgccgcggccacgccctccgggtagggcagctcgctctgcaccaccatcgcgtggcgcagcgggatgctgaacagcacgcccagcatgccgccggccgcgcagatcgccagcgtctgccagaacgggaagccctgccagtggcccagcatgaccaggcccggcaggataaagatgatcgacgacagggtgcccgcggccgaggcctgcgtctgcaccatgttgttttccaggatgttggcgccggggaagagccgcagcacggccatcgagatcacggccgccgggatcgccgacgagaaggtcaggccgaccttcaggcccaggtagatgttggaggcggtgaacacgaccgtgatcagcgcaccgaggatgatgccgcgcagggtcagttcaggcagggaaacgtcgtcggcgatacgatcgacacgtagcatgcaggttcctttcctgtggatcagggcctggtcaggccctggcggcgcgcaagcgggcgccgcggccgcttgcccgacagcgggaaggcagggtcagccgttgcccgattcctcggccagccactccaccacgggaatggtggccggcagcagcggccccaccgtcaccggcgtgcgctgccacgagaaggcctggccttcgcggccgacggggtcgccccgccagtcggtgaccttgcagaaatacagccgcacataggcgtgcggatagtcatgttccagaatgtgccaacgctcgcattgcgttacatcaaggcccagctcttcatggagttctctggccagtgctgcctccaccgactcaccgggctccagcttgccgccggggaattcccaatagccctcgtagggcttgccggccgggcgctgcgccagcaggaagcgtccgtcgggctgcaccagcacgccgaccgccacctcggtcaccttgcgcggcgggttggcgccggtctgcgcggggttctgcgtggccgcgctcatgccttggcgtctccggcgacatcggcaatatagggcttgccatgcttgccgccccaatcgcgcgcaaactgccaggccacgcggcccgagcgcgagccgcgctccagcgcccacaccagcgcgtcaccgcgcgccgcggcgatgtcctcgtcggtgcagccaaagtgcctgagccagtggccgacaatggccagatattcgtcctgcttgggcgggtagaacgacagccacagcccgaagcgctcggacagcgagatcttctcttccaccacttcgccgggatggatctcgccatcgtcggtgtggcggtaggtctcgttgtccttcatgtactccggcagcaggtgccggcggttggaggtggcgtagatcagcacgttgtccgactgcgccgccaccgagccgtccagcgccgacttgagcgacttgtagcccgactcgccctcttcgaacgacaggtcgtcgcagaagatcacgaagcgctcggggcgctgcgcaacgagctcgacgatatcgccgaggtcgcccaggtcatccttgtccacctcaaccagccgcagcccgtccctgacgaaggcattgaggcaggccttgatcagcgacgacttgccggtgccgcgcgcgccggtcagcagcacattgttggccggcagcttgctcacgaactggcgcgtgttggcgacgatggcatccttctggcgctcgatgttcttcaggtcgtccaggtggatcggcggcagctggcgcaccggctgcaggtagccgatattgccgaacaggctctgccgcttgcgccagcggaacgccacggcctcctgccagtcggcgtcgctcagttgcggcggcagccattgttcgagtcgggcaaggaagttgtcgaggcgggcggcgaggtcagacatggcaggggcgcgctaggggcgcggtatcggctggcaggggaatcgatgcccttcccgcatgcacgggaaggacggaaagctcaggagcggtagtcggcgttgatcgacacgtaatcgtgcgacaggtcgcaggtccagaccgtcgcttcggccttgccgcggccgagcgcgatgcgcacggtgatctcggcctgcttcatcacgcgctggccgtcttcctcgcggtagtcggggttgcggccgccgtcgcgggccacccagacatcgtccagccacaggttgacgcggccgacgtcgaggtcatcgacgccggcgtagccgaccgcggccaggatgcggcccaggttggggtccgacgcatagaacgcggtcttgaccagcggcgaatgcgccaccgcataggcgatctggcggcactcggccacgtccttgccgccttcgacgcggatggtcatcagcttggtggcgccttcgccgtcgcgcacgatcatctgcgccagttcctgcgccagcgcggtcaccgcgtcgcgcagcgcctcgaaggccgggccttcggcgcgctcgaccacggcgccggacttgcccgtggcgatcagcacgaacgagtcgttggtcgaggtatcgccgtcgatggtgatgctgttgaacgaatggtcggcggcgtaggagaccagcgcctgcagcaccggctgggccacggcggcgtccatggcgataaagccgagcatggtcgccatgttcgggcggatcatgccggcgcccttgctgatgcccgacagcgtcacggtcttgccgtcgatctgcaccgtgcgcgacgcggccttgggctgcgtgtcggtggtcatgatggcttcggcggcggccagccagttgtccggcttcgcgttggcgatggcggcgggcaggccggccaccaggcggtcgaccggcagcggctccaggatcacgccggtcgagaacggcagcacctgctcggcggcgatgcccagttgcgctgccagcgcgtcgcagctggcgcgggcactggccaggcccggttcgccggtgccggcgttggcattgccggtgttgaccaccagcgcgcggatgcccttgccagcggccaggtgctcgcggcagacctgcaccggcgccgcgcagaagcggttgctggtgaagacgccggccacggtgctgccttcggccacgcgcaccaccagcacgtccttgcggttggccttgcggatgcccgcctcggcccagcccagctccacgccggcgacggatttcaggttctctgcctggggcagcggaagattgacgggcatgtggactcctcgttcctgcttgcgttatctgcttgcggcttctgctcgcaacttgcttgtcatcagacgaacatgcccgcggagggcgggcatgtcgtttccttgcgcgtcactccccagacagcgggaacgacgtcatgccgggtacccggccgggctcagttcagctgagcctgccgtggcactgcttgaacttcttgcccgagccgcacgggcacggatcgttgcggccgaccttgggcatgcccgccagcgccagctcggcggcggccatggccgcaccggtgcgcggcgacggcgcttcctcgaccggctcgcgcccttcggcgaactcgtcgtgcttgtactggatgttctccaggtgcgacaggccttcctcgatctcttccgaagcctgctccagctcttccggcgactggatctgcacgttgaaagtcacgcgcgtgacttcgttcttgatcaggtccagcaggcgcgcgaacagctcgaacgactcgcgcttgtattcctgcttgggatccttctgcgcatagccgcgcaggtggatgccctggcgcaggtggtccagcgcggccaggtgctcgcgccagtgcgtgtcgatgctctgcagcatgaccgagcgctcgaagccggcgaacgactcgcggccgaccatcgcgaccttgccatcgtagcgctccgcggccgccttcatgatcaggttgagcagctcttcgtcctcgatgctctgcgcgccctcgatggtctgcgccagcggcacttccaggccccagtcctcgcgcaggcgcgtttccaggccggagatgttccactgctcttccatggtgtcggccggcacgtggtcgcggaacagctcaaccagcacgctctcgcgcaggttggtcaccatgtcgccgacatcctgggcttccagcacgtcgttgcgcagcttgtagatttccttgcgctggtcgttggcgacgtcgtcgtactgcagcagctgcttgcggatgtcgaagttgcggccttcgaccttgcgctgcgccgattcgatcgagcgcgtgacgatgccggcttcgatcggctcgccctcgggcatcttcaggcgttccatgatggcgcgcacgcggtcgccggcgaagatgcgcagcagctggtcgtccagcgacaggtagaagcgcgacgaacccgggtcgccctggcggccggcacggccgcgcagctggttgtcgatacggcgcgactcatggcgctcggtgccgacgatatgcaggccgccggcggccttgacctgctcgtgcagcgaatgccactcatcctcgagctgcttgatgcgtgcggccttctcggcgtcggacaggttcgggtccgcctcgataaagccggattgcttctccacattgccgcccagcacgatgtcggtaccgcggccggccatgttggtggcaatggtgatcatcttggggcggccggcctgggccacgatctcggcttcgcgcgcgtgctgcttggcgttgagcacctggtgcggcagttgctcgcgatcgagcaggcccgacaggtattccgaggtctcgatcgaggtggtgcccaccagcaccggctggccacgctcgtagcagtcgcggatatcgcgcaccacggcgtcgtagcgctccttgccggtcttgtagatctggtcctgctggtccttgcgctgggccgggcggttggtcgggatcaccaccacttccaggccgtagatctcctggaactcatacgcttcggtgtcagccgtgccggtcatgccggccagcttgttgtacatgcggaagtagttctggaaggtgatcgtcgccagcgtctggttctcttgctggacggtgacgccttccttggcctcaacggcctggtgcaggccgtcggaccagcggcggccggtcatcaggcggccggtgaactcgtcgacgatcacgacttcgtcgttctgcaccacgtagtgctggtcgcgatggaacaggctgtgcgcgcgcagggcggcgtacaggtggtgcatcagcgtgatgttctgcggcgcgtagagcgactcgccctcgccgatcaggccttgctgcgacaggatctcttctgccttctcgtggccggcttcggtcaggtagacctggtggcccttctcgtcgacgtagtagtcgcccggcttctcgacgccggtgccgtcggccttctcttcaccgatctggcgctcgagcagcttggggatgccgttcatgcgctggtacaggtcggtctggttctcggcctggccggagatgatcagcggggtgcgggcctcgtcgatcaggatcgagtccacttcatcgacgatggcgtagttgagcgggcgctgcacgcgttgcgacgggtcgtagaccatgttgtcgcgcaggtagtcgaagccgaactcgttgttggtgccgtaggtgatgtccgagttgtacgccgcctgcttggcgtcgtgcggcatctgcgacaggttcacgcccaccgacaggcccaggaagttgtacagccggcccatccactcggcatcgcgctgcgccaggtagtcgttgacggtcaccacgtgcacgccctggccggtaatggcattcaggtacacggccagcgtcgcggtcagcgtcttgccttcgccggtgcgcatttcggcgatcttgttgtcgttcagcaccatgccgccgatcagctgcacgtcgaagtggcgcatcttcatgacacgcttgctggcctcgcggcagacggcgaaggcctcgggcagcagcgcctcgagcgattcgccgccggcgtggcgctgccggaaggtctccgtcatgccgcgcagttcgtcgtccgagagctgctcgaacttcggctccagcgcattgatctgcgccaccgtgcggcgatattgtttgatcagccgctcattgcggctgccgaagactttcttgagaaggccggtgatcatcgattgctttcacctgcgcggaaccgggcggcaccccaggatgcgggctgctccggcggccgggcgaggaatggatagattggcgcaaaacgccgagtttatcatgtgccggggtcacggcggaacgcgcctggccccgtcccgcaagggcaggcaagcctgccggatgtcggccacgcgtgtggtccgcagattgcccgcgtgattgcccgtgcgcccattggccacagtttggggcggccgccgcagcttcaatccacagtcgggcaaggcggccagcgcgccccttgctagaatgcatgcatgcgccgcttcacccatcacgccctgcagacccccgccgccaagccgctcaacgactggctggccaaggccggcccggtttcgacgctgatgcagaccgcgcgccagctgtcggtgctcgaggccgaggtgctggcactgctgcccgccggcatgcgcgacggcctggccgtggccggggtcaagcgtgacgccaccgacccgagcgcccaggtgctgctgttgctggccgcgcacggcgccgccgctgcccgcgtgcgccaggtagtgccgacgctgctggcacggctgcagcagcgcggctcgcatatcaccgcgatccgggtgcgggtgcagccggaggtgtcgcgccacgcggactgggaagtggagcccgtgcaacgccagcgcaccggtggccgcatgacgcccacgggactcgccaatctggaccagctggcgcgcagcctgccggattcgccgctgcgcgacgcgctcaatacgctgctcgcccatcaccgctagcccgttgccgaacacgaaaaagccgaccctcgggtcggcttttttctgcgccagttcgccaggatcaggcaaacgccggctgcgcctgcggcaggaacgcgaccggggcttcctcgacgcggtcgaaggtgaccagttcataggcttcctggtcggccagcagcgcgcgcaggagctggttgttcaggccgtggcccgacttgttcgccacataggcgccgatcagcgggtggcccaccacatacaggtcgccgatcgcatccaggatcttgtggcgcacgaactcgtcgccgtagcgcagctcttcattgttgagcatgcggtgctcgtccagcacgatcgcgttgtccaggctgccgccgcgcgccaggcccatctcgcgcagggcttccacctcgtgcgcaaagccgaaggtgcgggcgcgggcaatctcgcgcacgtagctggtgtcggcaaagtcgatcgagaaagtctggccggtcttgtcgaccgccgggtggcggaagtcgatggtgaacgacagcttgaagccgaagaacggctccagccgcgccagcttgtcgccctcgcgcacttccaccgctttcttgacgcggataaaggtcttcagcgcgttctgctcttcaatgccggccgactgcagcaggaacacgaaggacgcggcgctgccgtccatgatcgggatttcctcggcgtcgacatcgacatagaggttgtcgatgcccaggcccgcacaggccgacatcaggtgctcgacggtcgaaacgcgcgcgccatccttctgcagcaccgatgccaggcgcgtgtcgccgatggccgacgcggccacgggaatctcgacggcctcgggcaggtcgacgcgggtaaagacgatgccggtgtccgccggcgcgggacgcagggtcaacgtgaccttgcgtcccgagtgcaggccgatgccaacggtctttaccagggatttgatggtgcgctgtttgagcatgacagcctcaactattataaaaatctatcgggcagcttttatgattaagggattttaccaccacctcaggggcgctgcagccgggttttgtttccggctgttaacatccccttaacaagttgcgtattatccacgtttacccggatgactgtgtcagccacgcaacgccgccagcactgcttcggcgctgctgacgcggaattcgcccggtgcctcgacgtcgagccgggtgacgacgccgtcgtcgatcaccatcgcgtagcgcttggagcgcacgcccatgccgcgcgcgcccaggtcctggtccaggcccagcgcgcgggtccactcggcgctgccgtcggccatcatgcgcaccgtgccgccagtctgctgttcacggccccaggcgcccatcacgaaggcgtcgttgaccgacacgcaccagacctcgtcgacgccggcctcgcgcagcgccgcggcgtgctgcacaaagcccggcacatgcttggccgagcaggtcggcgtaaaagcgccgggcaggccgaacaccacgatcttgcggccgcggaccaggtccgccaccttgaaggcattggggccgagcgcacagccgttgccttcggtttcgaagaattcctgcagcgtggcgtcggggacgcgggaaccgacagtgatcatgggtcgtggtccttctgggttttctgaagaatagtccggatgccggggcgcagacgcccgcactcagtcagacgggcaatctcaagatcataggcgccttgcccgcattgccaaagccgggtcacatccggtgacatccggcgcggatccgatacaccttgctacaaagaccttgctacaaagacgtccgcgcggcgcacctcttgggtgcgccgcgcggacgctgatacatcccgaccgggaaggcgggaaaccagtccggggaggcggccagcggcacgccagtcccggcgggatgcgggtgaagctcagtccggcgcaggcgcggcgccgccagcagcccggcggttcacgtcagtccatgcaaggcacgcgcggatggggagcgcacgtgcatcgcgacaaggcgacgcgttccgtcaggcggccggtggaggcaccgatgccgcgccaggcagggctcagtctgcctgcttgcgcaggaaggccgggatgtcgtacgtatccacacccttttcctgcagcgccgccacgtgagccgacgccgactcacgcgagctgcgccacactgccggcgtatccaggttgctgtagtccggcgagctgtgcgtggccgcggcggcggtcatgttggccatcatctgcaccggcatgttgtccgtgccggtcttgagcagggtcatcggctgttgcttcttggccgagcggcccaggcccgtggccaccaccgtcacgcgcagcgcatcgctcatcgagtcatcgtacaccgtaccgaagatcacggtcgcatcttccgccgcgtagctgcggatggtgttcatgacttccttggtttccgacagcttcagcgaacggctggcggtgatgttgaccagcacgccgcgcgcgccggacaggtcaacgccttccagcagcgggctggcaacggcctgctcggctgccaggcgggcgcggtccacgcccgacacggtggccgtccccatcatggccttgccctgctcgcccatcaccgtcttcacgtcttcgaagtcgacgttcaccaggccgtcaacgttgatgatctcggcaatgccggccaccgcgttgtgcagcacgtcgtcggcgcactggaagcacttgtccatctcggcgtcgtcgcccatcacttcgaacagcttctcgttgagcaccacgatcagcgagtcgacgcttgattccagctcgctggaaccgtgttcggccaccttggcgcggcgcgcgccttcgaagtcgaacggcttgctgaccacgcccacggtcaggatgcccatctccttggccacttgcgcgacgatcggcgcggcgcccgtgccggtgccgccgcccatgccggcagtgatgaagaccatgtgcgcgccgcgcagggagtcggcgatctgatcacgggccgattcggcgcagttgcggccgacttccggcttggcgccagcgcccaggcccgtattgccaagttgcagcacgcgcgaagcgctcgaacgcttgagcgcctgggcatcggtgttcatgcagatgaattcgacgccttgcacgccgcggctgatcatgtgctgcacggcgttaccgcccgcaccgcccacgccgaccaccttgatgatggtgccgtcctgcacttccgtttcgatcatgtcaaagtccatcactgcctccgagaaaaatcagtccccagacgatgcagcctccccgccgcaacccctggtttctgaacaagaaaccaataaaaagaaaaccagaaaacttccactcggcacacaggcctgtccggtagaccgccctgcctgcgcgccgttgcatcgtcagcgcgtcaatttccgcattgatcagaaattgccgacaaaccattccttcatgcgggtccacacctgcttgaccgacccgctctgcaccgccaccttgcgtccgcgcatgcgttgcacacggccttccagcagcaggcccatcacggtcgcgtagcgcgggctcttcaccacctcgtgcaggttgccgcggtactccggcacacccacgcgcacgggcttgaggaagatgtcctcgcccagctcgaccatgcccggcatcatcgcggtaccaccggtgatgaccacgccggacgacaacagttcttcatagcccgactcgcgcaccacctggtgcaccagcgagtacagctcttcgatgcgcggctcgatcaccgcggccagcgcctggcggctgagcgtgcgcgtgccacggtcgcccacgcccggcacttcgatcatgtcgtccgggtcggcgatcgcctgcttggcgatgccgtactggatcttgatgtcctcggcatctggcgtcggcgtgcgcagcgccatcgcgatgtcgttggtgatctggtcgccggcgatagggatcacggccgtatggcggatcgcgccttcgctgaagatggcgatgtcggtggtgccgccgccgatgtcgaccagcaccacgcccagttccttctcgtcctcggtcagcaccgccaggctcgaagccagcggctgcaggatcaggtcgtgcacttccaggccgcagcggcgcacgcacttgacgatgttctgcgcggcgctgaccgcgccggtgacgatatgcaccttcacttccaggcggatgccgctcatgccgatgggctcgcgcacgtcctcctggccgtcgatgatgaattcctgcgtcaggatgtgcaggatctgctggtcggtcgggatattgaccgccttggcggtctcgatcacgcgcgccacatcggtctgcgtgacctccttgtccttgatcgccaccatgccgctggagttgaagctgcggatgtggctgccggcaatgccggtgaagacctccgaaatcttgcagtcggccatcagctcggcctcttccagcgccttctggatcgactgcacggtggcctcgatattgaccacgacccctttcttcagacccttggactctgactggcccatcccgatcacctcgtagctgccgtcggggcgcagttctgcgaccaccgccgccaccttcgaggtgccgatatcgagaccgaccaacaggtccttgtattccttgctcatcgggttttctccgcgttcttgctcttcagtcgcgtcggattgttgttggaagtacctgaaaccgctgctgccgccggcgccggcttggccgccttcgctgctttcgccgccttctccgccctgaccgccgctgcgatctgcgcctcggtcaggaagcgggcattggcggcgcggatggcaaagccgttgggataacgcaagtcggcatactcgatctggctgccccattgctgggtgacctgcggccaggccgcgacgaagcgccggacccgctggtccatcgccacgcgatcctcatcgttctgctcgcggcccagttcgacctccatgccgttggacagcttcgcgcgccacgcatagcggccagacagggccaccgccagcggctcggccttgagcggcttgaaccactggcgcatgacctcgagcttctcgatcacatcgccctcgctgtccggcggcccgtccagcgccagcagctgtgcgtcttcttccgcctcggcggtgttggcgacaaagacctcgccataggtattgatcaggcgcccgctgtcgggcgtgccccaggtgcccagcgcctcgtgttcctcgacctcgaccgccaggccgttgggccattcgcgccgcacgctggcgcgccgcacccagggcaccgactcgaatgcctgccgggccgcgttcaggtccagcgtgaagaaattgccggtcagcttgcccagcgcgctggcacgcacgctgggcgcgttcacgtggcgcagggcgccgccgtccagcgggccgatctccacatgggtgatggcgaacaccggccgctgcgccagccacagcaggcctgccgcgagcgccatcagcaccaccagcgcgtacagcgcggaggcgatcaggttgagcaggcgtgcgttatgccacatggtccggtacggtcctgttcggttgcgttattcgggtttccaatgctcgttgggatgcaggtccagcgtggccgcggccaccacctgcatcacgaagtcctcgtagctgatgccaaccgcgcgcgccgccatcggcaccagcgaatggccggtcatgccgggcgaggtattcatctcgagcaggaaaggcttgccgtcggcgcgcagcatcaggtcggcacgcgcccagccgcggcagcccagcacgcggtaggactgcaccgccagcgcccggacctcgcgttcgacttcgggatccaggcccgacgggcacaagtactgggtatcgtcagtaaagtacttattttgatagtcgtagttggcttcgggtgcaacgatgcggatcaccggcagcgcttcggcgctgtcgccctcgcccacgatcgggcaggtcagttcggcgccgtcgataaaggtctcggcaatgacgtcgttgtccagcgccgcggccttctcgaacgccgcgcgcatctggtcggcggcagtgaccttggtcaggccgatcgacgagccctcgcgcgccggcttgacgatcagcggcaggcccaggtcggccgccacggcatcaaaatcagtgtccgcatgcagcatggcaaagcgcggcgtggccaggccataggtcatccacaagcgcttggtggcctgcttgtccatggccatggctgatgccagcacgccgctgccggtgtacggcacgcccagctgctcgagcaggccctggatggtgccatcctcgccatagcggccatgcagtgcgataaagacgcggtcaaagccggcagcggccagctcggccacgctctgcaggcccgggtcgaagccgtgcgcgtccacgccgcgcgactgcagcgcggccagcacgccgttgccagacatcagcgagatctcgcgttcggccgagcgtccgcccagcagcacgccgaccttgcccagcgacttgggatcgatattgggatgggccacgaagctcatgcctggcctccctgcgttgattgcgtcgattgctggtgcgacaccagctgccccggcacggccccgatcgagcccgcgcccatcgtcacgaccacatcgcccggccggacggcatccaggatggcctgcggcatttcttccatctgctccacgaaaacaggttcgaccttgccggccacgcgcagcgcgcgggtcagcgcacggccgtcggcggccacgatcggggcttcgccggcggcgtagacctcggacagcagcagcgcatcgacggtgcccagcactttgacgaagtcctcaaagcaatcccgcgtacgggtaaagcggtgcggctggaacgccagcaccaggcggcgccccgggaacgcgccgcgcgcggcggccagcgtggccgccatctcgaccgggtggtggccgtagtcgtccaccagggtgaaggtgccggcgccgtcgggcgtggccacctcgccgtagcgctggaagcgccggcccacgccatggaactcgcgcagtgccttgacgatggcggcatcgggcacctccagctcggtggcaatggcgatcgccgcgagcgcgttctgcacgttgtgcaggccgggcaggttcagcacgatctcgagcggcggctcggtatggccgttgagctggcgctgcacggtgaagtgcatctggccgtcgaccgcgcgcgcgtccacggcgcggatctgggcatcctcggcaaagccgtagcgcaccaccggcttggacacgaacggcaggatctcgcgcacgttggggtcgtcgacgcacagcaccgcgatgccgtagaacggcagccgctgggtgaattcgatgaacgcctgcttgagccgggcaaagtcatgcccgtaggtgtccatgtggtcggcatcgatattggtgatgacctcgatgaccgggaacaggttcaggaacgatgcgtccgactcgtcggcctcggccacgatgaagtcgcccgtgcccaggcgcgcgttggcgccggccgagttcaggcggccgccgatcacgaaggtcgggtccagcccgccttcggccagcaccgacgccaccaggctggtggtggtggtcttgccgtgcgtgccggcgatggccacgccctgcttcaggcgcatcagttcggccagcatcactgcgcgcggcaccaccgggatgcgcttgctacgggcggccagcacttcggggttgtcgccgctgacggcggtcgacaccaccaccgcgttggcgccggtcacgttggccgcgtcatgcccgtgcatgaccgtggcgccgagcgatgccaggcgccgcgtggcggcattgttgcccacgtccgagcccgagaccttgtatcccaggttcagcaggacctcggcgatgccgctcatgccggcgccgccgatgcccacgaagtggatgttcttgacgatatgcttcattcgattgctgcttatataggcttcagtccctggccagctgactgcagatctcggcgacgcgccgggttgcctcaggtttggccagtccgcgcgccaggcgcgccatgtctttcagctgcggccgggtcaggctggcgatggtttgcgccagcccctcggccgtcaggtctttctgctgcaccagcagggccgcgccctgcttcgacaaaaattccgcgttggtggtctggtggtcgtccaccgcatgcgggaacggcacgaacatcgccgccacacccgcggcagccacttccgacaccgtcatcgcgccagcgcggcagatcaccaggtccgcatcggcgtaagcgcgcgccatgtcgtcgatgaacggcagggtctgcgcgggcacctgcgcggccgcgtagttggcgcgcagcgtgtcgatctgcttcgcgcccgcctgatgcgtgaccaccgggcgctcgcccccgggcagcagcgcgatggccttgggcaccacctcgttcaacgccgcggcgcccaggctgccgcccaccaccaggatccgcagcgggccgctgcgctggtcatagcgcgcttcgggcgcgtccaggtgcgccagttcctcgcgtaccgggttgccggtccattcgccgccgggcagcgtgtccgggaacgcgcacagcacgcggtcggccaccttggccagcaccttgttggccagtccggcaatcgagttctgctcgtgcagcaccagcgggcgccccagcagcgacgccatcatgccggccgggaaggtgatatagccgcccatgcccagcaccacgctcgggcgcacccggcgcagcgcggctatgctctgccagaacgcacgcagcaggttcagcggcagcaggaacttggtcaccaggcctttgccgcgcagcccgccgaactggatgaactccatcgggatgtcgtgcttgggcaccagcgtggcttccatgccggtgcggttgcccagccagaccactttccagccctgctcgcgcagcgcgtgcgcgaccgccagccccgggaacacatgccccccggtgccgccggccatcacgagcaaggtgcgcggtccggtcataccttccctccgcgcatcaatactcgattttcataatcaatgcgcagcaggatcgccagcgccacgcagttcatcaagatccccgagccgccatagctcaccagcggcagcgtcagccccttggtcggcagcaggcccagattcacgcccatattgataaaggtctgccagccgatccacacgccgatgcccttggccaccaggccggcaaaggtgcggtccagctgcagcgcggtgcggccgatattgaaggcgcgccgcaccagccagtagaacagcacgatcaccaccagcacgccgacaaagccgaattcctcgccgatcaccgcgaggatgaagtcggtatgggcctcgggcaggtagtgcagcttctcgatgctgccgcccagccccaccccggtccactcgccgcggccgaaagcgatcagcgagtgcgtgagctggtaggccttgcccagcgcgttgctctcttcccacgggttcaggtaggcgaagatccgctcgcgccgccagggcgaagccgtgatcagcagcgcgaacgcgccgattgccacgcccaccagcccggcaaacagcttgccgttgatgccgcccaggaacaggatgcccatcgccaccgcggcgattaccaggaacgcgcccatgtcgggctcgagcagcagcagcatgcccaccaccaccaccgccacgcccatcggcaaaaagcccttggacacggtctgcatccactcctgcttgcgcacggtgtagttggccgcgtacagcaccaccgccagcttcatcagctcggacggctggaagttcatcacgcccagcggaatccagcgccgcgcgccgttcacgcccttgccgacgaacggcaccagcacgatcaccagcaggatcagcgcgaagataaagagcttgggcgcgtagcggtcccacaccttgaccgggacctggaacgacgccagcccgaccgacagcccgatccccagcgcgaacgcatggcgcatcaggaagtggctctcgcgatagttggcgtagcgcggcgagtccggcagcgcgatcgaggccgaatagaccatcaccaggccgagcgcgagcagcacgatcgacacccacagcatgggctggtcgtactccatcatgcgcgagcgggtcggcttgacgcccgacacggcgtcgcgcaggccaccccaggcattgccgatggtggcgccgataaagccgctgcgcttgacctgtgcttcgctcatggcaggatcccccgggacagcgccagttcttccacggcgccgcggaacacctcggcgcgatgcacgtagttgcggaacatgtcgaggctggcgcatgccggcgacagcagcaccacatcgccgctctcggccagtccggcagccttggtcacggcctcttccagcgtgccggcgtcgaccaggctggcaccgctgccctgcaatgcatcgcgcagttcacccgcggcacggccgatcagcaccaccgcgcgcgcgtactgcgccaccggcgcggccagcggcgagaaatcctggcccttgccttcgccgccggcgatcagcaccacgcgcttgtccagcccagacagcgcggccacggttgcgcccacgttggtgcccttgctgtcgtcgaaatactcgacatcgtcgatggtcgcaacccactccacgcggtgcggctcgccgcggtattcgcgcaggccgtgcagcagtgcgttcatcggcaggtcgatggcgcggcacagcgccagcgcggccatcgcgttggtggcgttgtgcatgccgcggatatgcagcgcgtcggccggcatcaggcgcttgtggcgcaccggcacggcttcccgggccacctcggcggccttgcggcggcgcggcttgccctccccttccgcgtccggatcgggttcggccagcaccagccagggcatgccgccctcgcgcaggatgccgaagctgcccggcgtttccggcaggtcggtgccaaaggtcagcggcgtgctcccgggccgcgccatatccatggtcaggcggtcgttgcggttgagcacctgcacgcactcgctgccggccggcccgaagatgcgcgccttggacgcggcataggcttccatcgagccatgccagtccaggtggtcctgggtgacgttgagcacagtcgccgcggcgggcgccagcgtgtgcgtggtttccagctggaagctggacagctcaagcacccacacctccggcagcgatgccgaggcgatgcaggccgacagcttgtccagcgccgacgggctgatattgcccgccaccgccacgctcttgccggcgcgctccaccagccggccggtcagcgcggtggtggtggtcttgccgttggtgccggtgatcgccaggatcttcggcgcgtagccggactcggcttccaggtggcgcagcgcgcgcacgaacagctcgatctcgccccacacggggatgccgcgcgcctgcgccgcggccagcagcgcgccagtggcggcttccagcggcgacaggcccggactgatcgccaccaggccgatgccgtcgagcaggctgtcggcgaacgggccgccgacgaattcggccgaagtcagctcggcctgcaggaagacaaggttggcgggcgcctcgcgcgtgtcagccacgcgcaccgcgcagccgttcaggccacaccagcgcgccatggccaggcccgactcaccaaggcccagtaccagcacatgaggtttttgcagctcgccaaacacttcgatttcctgcctttgttttcctgtatctatatagaaagcgccgtcagtccctgacccgcgcaaccattaacgcaacttcagcgtcgacaacccgatcagcaccagcagcatggtgatgatccagaagcgcaccgtgacctgggtttccttccaaccgcccagctcgaaatggtggtgcagcggcgccatccggaacagccgcctgccttcgccatagcggcgcttggtgatcttgaaccacgtcacctgcgccatcaccgacagtgtttccaccacgaagatgccgcccatcacgaacagcacgatctcctggcgcacgatcaccgccaccgtgccgagcgcgccgcccagcgccagcgcgccgacgtcgcccatgaacacctgcgccgggtgcgcattgaaccagaggaaggccagccccgcgccggccaatgccgagcagaagatcagcagttcgcccgcgcccgggatatgcgggaacagcaggtacttgctgtagaccgagttgcccattacgtacgcaaacacgcccagcccgccgccaaccagcaccaccggcatgatcaccaggccgtccaggccgtcggtcaggttgacggcgttgctcgagcccacgatcaccaggtaggtcagcacgatgaagccggccacgcccagcgggtagctgatctccttgaagaagggcacgatcaggttggacttgtacggcatgtccaacgacagcccgccctcgacccagttcaggaacagctcccacacccgcacgttgctgctttccgataccgaaaacgccaggtagaccgcggccaccaggccgatcagcgtctgccagaaaaatttctcgcggctcgacatgccgcgcgggtcgcgatacaccaccttgcggtagtcgtcgacccagccgatcgcgccgtagccgaaggtgaccagcatcaccacccagataaaacggttgccccagtcgcaccacagcagcgtcgacaccgcgatcgagaccagcaccagcacgccgcccatggtcggcgtgccggccttgaccaagtgggtctgcgggccgatggtgcgcaccgcctggccgaccttcagctcggtcagcttgcggatcacccacggaccgaacgccagcccgatcagaagcgcggtgaggttggccatcaccgcgcggaaagtcagatagttgacgacccggaggaagctgtagtcgttttgcagccactgggccagagccaataacatcgtgttgtcttatttaatgtgcggaagtgtctgcgaccagcgccgcgaccatccgttccatgcgcatgaagcgcgatcccttcaccagcacggcgcccacttgctccaccatgcccctgctgtcttcctccagcgcctttgccagggcttccgcggtgccgaaatgccggccacccgcgccgaatgcctgcaccgcatgcacggccagttcaccggtcgcccacagcgtgccaatgccgcgtgccttggcgtaggcaccgatttcttggtggaatgcggggccctggtcgcccacttcgcccatgtcgcccagcaccagcacacgcggcgcggcaaagccggccagcacgtcgatggcggcgcgcatggagtcggggttggcgttgtatgtgtcgtcgatgactaccgtcccacccggcgtgtacttgacctgcagccggcccttgaccgcctggaacccggccaggccccgctggatcgccggcacgtgcacccccgcggccagcgcgcaggcgatggccgccagcgcgttgcgcacgttgtgctcacccagcagcgccaggcgcacgtcgaaggcatggccaggcgcgcgtacctgcatcacctgtgcgccgtcgaccagcgtcacggtggcgtgcacatcggcgcgctgcgaggtgccgaacgacagcgcacggcgcgcgcccgcggcattgcgccacaccggcgcgtaggcgccgccgctttccgcgtcgagcgggtacaccgccacgccgttggcaggcagcgccgcaatcgcggcagcgtgctcgtgggcgacggcttccacgctgaccatgaactcctggtgctcgcgctgcgcgttggtgatcaccgccacggtgggctgggcgatgccggccaggtagaccgtctcgcccggatggttcatgccgagctccagcaccgccagcttgtgcgtggcgcgcaggcgcagcaccgtcagcggcaggccgatatcgttgttcaggttgccgccggtggccaggcgctgctcctcgcctaccgccgcggcgaagatggccgcgatcatttccttgaccgtggtcttgccgttgctgccggtcaccgccaccgccggcagcgtgaactggcggcgccagccggcgccgagctcgcccagcgcaatgcgcgtgtccggcgcgacgatggccggcacgccggcatcgacctcgcggctgaccagcacggcggcagcgccgcgcgccaccacgtcggcgataaagtcatgcgcgtcgaagcgctcgcccttgagagcgacgaacaggtcgccgggctcgacgctgcggctgtcgctatgcacgcgcgaaaactccacggcgccgtcgccgcaaacgcgcgcgccggcgatccagccggcggcttgctgcaagttggtcattggggtctggctcatgccgatactccacgggtggcaagcgccagtcgtacatgttcgcgatcggagaacgggcgcttgcgcccctggatctcctgggtggcctcatggcccttgcccgccaccagcaccacgtcggccggtgccgcgtgcctgacggcatagaggatggcggcggcgcggtcttcgatctggcgcgcgcgcgcgcgcacggccatgccgtcggcaatggcgtccaggatgtcctgcgggtcttcgctgcgcgggttgtcgctggtcaggatgacctcgtcggcctcgcgctcggccaccgcgcccatcagcgggcgcttgatcgggtcgcggtcgccaccgcagccgaacacgcaccacaggcggccgttgcgcgcctgcgccaccgggcgcagcgcggccagcgtctgcgccagcgcgtccggggtatgggcgtagtcgaccacggccagcggcgcatccgggccgccggcggcaccgaacaactccatgcgcccttcgaccggcgtcagcgcgcgcagcgcggcgatggccgcgtcccacgccacgccgttggccagcgccgcacccagcaccgccagcaggttgctgacgttgaaggcgccgatcatcggtgtggccatctcggcgctgccgaagctgccgtcgatatggaaggcggtgccggtgggcgtggcgcgcacgttggtggcgcgcagccactcgccgcgcgggcggcgcaccgtggccgcgcccgggccgtcgatgccgtattcgatcacgtgcggcgcgccgatggcggcggcgtccgccgccagcaggcgctggcccatggcgtcgtcgcggttgaccaccgcggtgcgcaggccgtcccagcggaacaggctctccttggcggcctcgtactcggccatcgagccgtggtagtcgaggtggtcctgggtcaggttggtcagcaccgccacagagaaatgcgtaccggccacgcgctcctgctccaggccgtgcgaggacacctccatcgccaccgcgcgcgcgccggcgtcgtgcagggacgccaggctggcctgcagctgcaccgcgtcaggcgtggtgaagccggtagcctgcagcgcgcccgggaagccagtgcccagcgtgccgatggtcgcgcagggcgtgccggcggcctgcagcacccgtgccagccactggctgcacgaggtcttgccgttggtgccggtgatgccggtcacggccaggccgcgcaccgggttgccatgccagccggcggcgatcgggccggccagctggtgcaggtggctcaccgcgagatgcggcacgacgtcgctgaagggccagtcgaagccgtcggcctcatagacgatggcccccgcgccggcggcaatcgcctgggcgatatagagccggccgtcggtggccaggcgcgcgttgccgagcacgtaggcgaagaacacatcgccacgcgccaggcgccgggtatctccggtcagctgcgcggcggcggccacgttggtacgcagccaggccagcgcattgctggcctgcgcggtgacctcgagcgggagcagtggcttggccgtcattgggtcgaactccacggttcgctctcctgcaccttgtcgctgaccaccagctggcggatcggcgagtcgggctgcacattcagtgcgcgcagcgtgccgccggtgatggccgcgaacgccgggccggccaccaggccgccgtagtggctgcccgcggtgggttcgtccacgctgacggccacgatgatgcgcggattcgacatcggcgccaggccgatgaacgaggcgcggtacttgctgcggttgtagccgcggccttcatgcttgtaggcggtgccggtcttgccgccgacgcggtagcccatcacctgcgcctcgggcgcggtgccgccgggcgcggtcacggtttccatcatggcgcgcacgtcgcgggccacctggggcgacaggatgcgctcgccggtggcggggccgctggtgcggaacatcgacaccgggatcagctcgccgtcatgcgcgaagatggtgtaggcatgcgccatctggaacagcgacaccgacaggccgtagccgtatgacatggtggcctgctcgatcgggcgccagctcttgaacgggcgcacgcggccggccacggcgccggggaagccgatcttgggcgcctggcccagcccgatgctggtgtacatgtcccacatctcctgcggcttcatcatcatcgcgatcttggtcgtgccgatgttgctcgacttctggatcacgccgctcaccgtcagcgccccgtagttgtgggtatcgctgatggtggcgccttcgaagttgtacttgccggtagtggtgattaccgtggacggcgtcacgcgcttgagctgcagcgccaggccgaccgtgatcggcttcatcatcgagccgggctcgaaggtgtcggtcagcacacggttgcgcagctgctcgccggacagccgggtacggtcgttggggttgtaggtgggccagttggccagcgccagcacttcgccggtctgggcgtcgagcaccaccgcgctggcggccttggccttgtgcttttcgaccacggccttgagctcgttgtaggccaggtactggatcttggcgtcgatcgacagctggatgtcctcgccgtcgcgcggggtcttcagcacgccgacgtcctcgaccacgcggcccaggcggtccttgatcacctggcgcgcgccggcccggccggccaggccgggctcgcgcgccagctccacgccttcctggccacggtcttccacgttggtgaagccgacgatgtgggccatcgcctcgccttccgggtagaagcgcttgtattcgcgggtctggtggatgccctcgatcttcagcgcggcgatcttgtcggcgacgtcaggcagcacctggcgcttcaggtagacgaagcccttgtcctcggacagcttcttgccaaggtctttctcggacatgccgagcaacttcgccagctggcggatcttggcggcctcgacctggttgggcacgtcctcgggcaccgcccagacggccttgaccggcaggctggtggccagcaccaggccgttgcggtccaggatcttgccgcgcgtggccggcagctccagcgtgcgctggaagcgcttcttgccctcggcctcgtagaactggttgccggggccctggatccaggccgcgcgcagggccagcgcgccgaaggcggcgaacatcaggaacaccaccagcttggagcgccacatcggcaggcgcaggcccagcaccgggctggccgagaactgcccgctgcgcgggcgcgaggcggtgccgttgcggtcacggcggggcgggttgggacgggccatgctcatcggcgcgcctccgcggcactggccgacgccgcctcggcaggcggcggcagcacgatgccggacagatactgggtcttgccggggttgaccggcgccatcttcagctgcgcgcgcgccgcgtcggcgatgcgcgcgctcttgcccagcgcgctctgctggtactgcaggcgcgaccagtcgatatcgagctgcttctcttcagcctgggcccgctccagcgcgacgaacagcgtgcgcgcctggtgctgcgcgctcaccagcgacagcgcgcacaggatcagcgcggccagcaggaagaaggtcaggcggttcatgcgcgtgcgcctccgccggcagtggtcgcggcaggggccagcttctcggccacgcgcatcacggccgagcgcgcgcgcgggttggcggccacctcttcagggcccggcttgtagcggccgagcaggcgcagcgtcggttgcggcaggtcggccgcgcgcagcggcgcgcgccgcagcgccgggtcggcatcctgctggggacgggcgtgcgccgccatgaaccgcttgacgatgcggtcctccagcgagtggaagctgatcaccaccaggcgccctccgacctgcagcagttcatacgccgccttcagccctctttcgaggtcctcaagctcttgattgacgtgaatccgtagagcctgaaaggtgcgggtcgcagggtcctgacccttctcgcgtgttttgacggctttcgccacgagcgcggcaaggtcggcagtagtggcgatgggtccgccatcgccgggttcgctccggcgagcaacaatcgcctttgcaatctgtacagcaaaccgttcttccccatagtctcgtatcaccctggcaatgtcctgctcatccgcctgcgccagccactgcgcggcagtgatgccgcgcgtggtgtccatgcgcatgtccagcgggccctcgaaacgaaaggaaaaccccctcgccgcctcgtcgatctggggcgagctgatccccaggtcgagcagcacgccggcgacgtggccgcgccccgacaggcgctcggccatggccgcaaagctcgcgtgctcaatggagaagcgggcatccttgatggtgcccgcttctgcgattgctgctgggtccttgtcgaacgcaaccagggccccgtctggccccagccgggccagcaccgcccggctgtgccctcccctgccgaaggtgccgtcgacgtagaccccgtcgggccgccagaccaaggcgtcgacggcctcgtccagcagcacggtgcgatggcgcagggcgggggttgccggcgttccggttggactcatgacctcgtcagaaagagaaattcttcaatgcttcgggcatgccctgcgccatcgcctgctgttccttggcggcgtaggtcgcggcatcccacacttcgaaatggctgcccatgccgagcagcatgacttctttgtcgagcatggcggcactgcgcaactccggggcgatcagcacccggcccgcgccgtccatttccacgtcggcggcgttgcccaggaagatgcgcttccaccagtgcgcatccatcggcagcgctgcaatgcgcgtgcggaaggtttcccactcgggccggggaaacagcaacaggcagccatccgggtgcttggtcagcgtcacccggccctcggcctgctgttgcagcgcctcgcggtgccgggacggaatggacatccgtcccttggcatccagcgagagtgccgatgctccctgaaacaagcttgctcccggtccatgccggccggttgtcggccagcatgcgcgtgaatcccttctgttccgactatggcgacatcatcccacggtcggggcccaatttcacacaaaaatacacttcctcacactatttcccactttagaggaagcgatatggcgggtcaaggctggttgcagggcagcaaacgagtttttttgaataagaacaatgacttagcgcgcacacctcacgcaccgaaaaagtgaatccttaatgaaatgaagatcttagggaggaaagccgagaaaccacctgagaaccacttgcggaggaactgccggcggcacgggaaagacctgccccgtcgcgcgaagaaaggatacaacaattgcccgccagccccgccggaatcagggccggcgggggggcaggcagggccggctcagatccggtaggcggcggtggtcatcacgcgcgaggcgccgcgcatcagcgcccgcaccggggcaggtaacgggatcccgccggcatcgcgcgcggcgttgccgtggcggatctcgtcgtcgcgcatctgctcgaggatggcgcgcgagcggccgtcggcctcgggcaggcggtccaggtgcccgcccaggtggtgctcgacctggcgctcggtctcggcgacgaagcccaggctgacgcggtcgccggcgcggccggccatccagccgatggcgaaggcgccggcgtaccacagcgggttgagcaggctcgggcgcgagcccagctcgcgcaggcgctcggcgcaccaggccaggtggtcttcctcttcgcgcgcggcggcatccatctgcgcgcgcaccgcgccgtcgcgcgcggtgagcttctgggcctggtacagggcctgcgcgcagacctcgccgacatggttgatgcgcatcagcccggccacgtggcggcgttcatcggcgctcatctgttcggtgtccggcgccagccggtcagccgggttggcgcgcgcggtgcgcgtggcgccggcaatggcgcgcaatgccacgtcgaattctttgatcagggtgtccatgtcgcagaggcagttggtcttcgttcccggcagtccctgcgatcgtggggtgcgcagctgcggctgcggtacgcacagggggccatcgggattacccgcattgtagcttgcctctaatcggcgccaacccgcatcccgccttgcattgatgcgcccggctactcagaaaccctgagttgttaaaagaagacaagggggattggcctgagtagtgaattaagggttgtttgttacagtacttcgcaacttcccaggaagtttgacgcacgggggatggagaccaacaggaggttctcccgggccgtcaccaataattcttacagtggagatcaacgagcatgaagaaatcgcttctggcgctggcagcgcttggcgcatttgctggggcggcgcaggcccaatcgagcgtcacgctctacggtgtggtggatgccaacatcgagtacgtgagcaatatgtcgagcgtcacgccgtcggcggccaacggatttgcgaccggcccgtcggagaacctcttccgcatgtcgtccggcggcctgtccggttcgcgttggggcctgcgtggcgtggaagacctgggcagcggcctgaaggcactgttcgtgatggaaagcggtttcggcctggacgacgggcgctcgcagcaaggcggccgcctgttcggtcgtcaggcttatgtcggcctggaaagcgcccaggtgggccgcgtgaccttcggtcgccagtacacctcgctgtttgacatgatggccaatttttcgccgaccggctatgccacccagtacgagccggtggtcgctcaactgggcctgaacttccgttcggacaacaccgccaagtacaccggcaagttcggcccggtgaccgcggtcgcgcactggtcgttcggtaacggcgttgccggcggtggcgaagtcgccggccagttccgccgcgacaccggctacggtgccggcgtgtcgtggtcagccggcccgttcggcatcagcggcgcctatgaccagtacaacccgaccctgaacgccgccggcggcaccggcgaattcaagaaagccgcggtcgctgccagctatgccttcggtccggccaagctgatggctggctatcgctggggcatgagcaagcatgtgaacgacaatacgatcctgaaggacaactactactgggtcggcgccaactaccaggtcacgccggcactgggcctgacgctcgcgtactactacgacgacgtcaagaacttcaacccggccgccgccaccgtcaacaccaccaacaacatcaagaacccctggcagatttcgttcgtggccgactacaacctgtccaagcgcaccgacgtgtacctgaccacggccttctcgaagaacgccggcctgaacttcgacacctcggcgatcagcttcgccaatggttacttcctgggtaccggcgaagacaagatgattggcgccgccatcggcatccgccacaagttctgatcgccagtcgcaaggctgagcttgaaaggcaccttcgggtgccttttttcattggcgcggcgctgcagccccatagggcatcacctcatcggcgccactgcgggcgccgactagaatgcactgaccatagccccccaggtaccgagagcgggccacaccaggagaccacccatgcaacccactcgccggcgcgtcgttgcgctgctgctgtccgccagccttgccgcgctcgccagccagtcggcgctggccgcagacccgtacccggccaagccgatccggctggtggtgccctttgccgccggcggcaccaccgacatcctggcccgcgccgtggccgcagagctggccaggctgccgggctggaacgtggtggtcgacaacaaacccggtgccggcggcaatatcggcgcggacatcgtcgccaaggccgctccggacggctacacgctgctgatgggcaccgtgggcacccatggcatcaaccagtcgctgtacggcaagctgccgttcgatccgatcaaggacttcgccccgatcaccgaggtggcggccgtgcccaacgtgctggtgctgaacccggtgtttgcgcagcagaacaagatcgacagcgtcaaggacctgatcacttacgcgcgcgccaatcccggcaagatcaacatggcctccagtggcaacggcacctcgatccacctggccggggagttgttcaagacgcagacccggaccttcatggtccacttcccgtacaagggcagcgggccggcgctgacggacctggccgggggcaccatgcaggtgatgttcgacaacctgccgtcgtcgatggcgctgatcaagagcggcaagctcaaggcgctggcggtgaccagcgccaggccctcgccggcgctgccgggcgtgccaaccattgcccaggctgcgggcctgcctcagtatgaagccagctcctggttcggcatgctggcgccggccggcacgccgccggacgtcatccaccgcatccagcaggaagtggccaaggcgctgaacgccccggccgtgcgcgaacgcctgcaggcgcagggcgccgagcctgtcggcaacacgccggagcagttcgccgcgttcatccgcgccgagaccgccaagtgggccaaggtggtcaaggattccggcgccaaggtggattgacgccgatttgatcgccggcagggcggcggcgcgtatcgcgcatatacttgaggcatcaaatgtcggctgcccgccccgtgggcggcccctggcggccgcggccgcacacctgcgcaccgatgcactgaagatgccaaacccatcccctgccgccggcgccgacagcgcgccggtcgaccttgaaacccgtgccgaccagaccgagcacgaagccctgcggctgtggttgcggctgttgacctgcaccaccctgatcgagggcgatatccgttcgcggctgcgccaggattttgcctgcacgctgccgcgcttcgacctgatggcacagctcgaccgccatccggaaggcctgaagatgggcgagctgtcgcgccgcatgatggtgaccggcggcaacgtcaccggcatcaccgaccagctgcagcaggaaggcctggtctcacgcgaggccctgcccactgaccgccgtgcctacctgatccgcctgaccccggccgggcgcgccgcgttctcgcgcatggcgcgcgcgcatgaggactggatcgggcaactgttctcgggcctggccgagaccgaccggcgcgccctgttccgactgcttggccggctcaagaccggcctgatctcgccatgaagacccggccctatcttgtcctgtgcggcctgctgccggtgctggctgcctgcagcagcacgccgcagccgccgcaggtcacgccggtgaacgccaccatcaagcttggccgcgtcaccgagaagacgttcctgacccgcctggacgtggcccaggtgcccccgtactacggcggcggcaccagcgtcggcgtgggtgccgcgggtggcggcgggggtggcggcgtgggcgtgggctttgccttcgacctgagccggctgttcaacaagcccgcgccggtgcagcaggtggacctgttccagtacaaggtgcgaaccatggacggcacgatcgtggcggccaacgcgccggcggcgccggggctggagccaggcgcgtgcgtgcgggtgatctaccccgacggcagccaggaagcccgcctggcgccatcgaacgagtgctgagccgccgcggcgcagcctgaaagcacaacggcctccactcgggaggccgttgtcgttggcagcggctgccgctcaggcggccttgcggctgtcgcgcagttcgcggcgcaggatcttgccgacgttggtcttgggcagttcggtgcggaactcgacgtacttgggccgcttgtagccggtcaggcgctccttgcagaactcgatcacatcggcctcggtcagccccggatccttcttcaccacgaacagcttgacgacctcgcccgagtgcgtgtcgggcacgcccacggccgccacttccagcacgcccgggcactcggccaccacgccttcgacctcgttcggatacacgttgaagcccgacaccaggatcatgtccttcttgcggtcgacgatcttggtgtagccacgctcgtccatcacgccgatgtcgccggtcttgaagaagccgtccggggtcatgaccttggcggtctcgtccgggcggttccagtagccggccatcacctgcgggccgcggatgcagatttcgcccggctggccgagcggcacgtccttgccgtcatcgtcgcggatcaccacttcggtcgacggcagcggcatgccgatggtgccggagaatgcgtcggtgtcggtcgggttgcaggtggccgagggcgaagtctcggacaggccgtagccttcgatgatcgggcagccggtcttggccagccactgcttggccaccgcctcctgcaccgccatgccgccgccgttggccacgcgcaggccggagaaatcgaccttgctgatttccggattgttgatcagtgcgttgtacagcgtgttgacggccgggaacatgttgaacttgtacttctgcagttccttgatgaagcccgggatgtcgcgcggattcgggatcagcacgctggtgccgccgctgcgcatgcccagcaggcagcagaccgtcagcgcgaagatgtggtacagcggcagcgcggtgatggtgatgggctggtcgatgtgtgcgcccttgttcagcgccggctgcatccacgcctcggactgcagcacgttggccaccacgttacggtgcagcagcaccgcacccttggagatgccggtagtgccgcccgtgtactgcaggaaggcgatgtcatccggccccgtggtggccggctgcagcgtcagcttgcggccttcggccagcacgctgttgaagcgcacgcaggtgggcagctcccatgccggcaccatcttcttgacgttgcgcaccacgaaattgacgatcgctcccttcagcccgcccagcatgtcacccatgctggccaccaccacgtgcttgaccggggtcttggccagcacctgctgcagcgtggaggcaaagttctccaggatcacgatggcctcggcgccgctgtccttgagctggtgctcgagctcgcgcggggtgtagagcgggttgacgttgaccaccacgaagcccgcgcgcagcaccgccgccagcaccaccgggtactgcagcacgttcggcatcatgatcgccacgcgtgcgccgggacgcagcccgcgcgactgcagccaggcggcaaagtgcgtcgagagctggtccagttcgccgtaggtgatggccttgtccatgcagatgaaggccttgcggtcggcataggtgcggaaagatgcctcgagcagcgcggcaagcgagcggaactggctggcatcgatctcggcgggaacgccggccgggtagtgtttcagccaaattctttccatagcaccgtctcctgatttctgaatggtcgttcgattttgccgagatgctaaacgtgctccccggttaaaacaacaacttagacgaagtcctcggggccaccggacaggccttggtgcccctgacgggcattatgcgccaccgatcgggcgcaagtagggggataacccctagtgaggcaaatccacactcagccgccgctgggcagcgccagtttcatcatgctggcggcaagctcctgcgccagcgtctccgggtccatgcggccgggttcatgccaggtgtagaggaaccccaccacgctgccgatcgcatgggccgtcacgcgtgcgtcgccgaaggcgaacacgccatcgcgcttgccctcttccagcagcgcatagaggtcgcgatagaagtcccgcgccatgctgtcgagccacgccacggtgtcggggcgcaggtactggttgtcgcgaaagctcagcgtggccggcacatggcaggcgacgcagcgccgcgccatctcgagcaggcaggcctgcaggcgctcgcgcaccggcagcgcggggtccgcggtctcgcggatcacgggcaggcaggtctgggccgactcgcggcacaggatgtcgaagatctcgtacttgtcagtaaagtagtagtagaccgccggcttggtcacgcccagcgcgcggcacaggtcgttcatggtcatgccgggatagcccttgctgtagaagagctgcgcggcggtatcgagaatctggcggcggcgggcctcctggcgctcggcgatatgcgggcgggccggctgcggctctggcggtgtgctcaacggcgggttcagcggtgcggatctgggtgcaatcgacatgatgcaattctcgcatggcgggctcgctacgccagtccggtcgagcccttgcttgacgccacagcctgcggcgccaaaggggaaagggaaaacggccaattgacgccaatacccgatcaccccagaatcttacccagcggtaaataaatgtaccaacgagtacatacccgcactgcgcccacaacacacgccatcaacgctcccgctcatgacgaaccacaagctcctgatcgccaatcgcggcgaaatcgccatccggatcgcgcgggccgccgcggccatgggcatccccagcgtggcgctgtacagcgaagacgactgcgacgcgctgcacgtgcgcaaggccgacgcggccgtggcgctgcccggcactggtccgcgcgcctacctagacattgccgccgtggtggacgctgcgcggcgggcgggctgcggcatggtgcaccctggctacggcttcctgtctgagaacgccgactttgcgcaggcctgcctggacgccgggctggtcttcgccggccctgcgcccgacgtgctgcgcctgttcggcgacaaggcccgcgcccgcgcgctggcgcgcgagcatggcgtgccggtcgtgcccggcaccgccggcccgacctcgccggagcaggcgcgggccttcttcgccagcctcgacgggcaagcgggcatgatgatcaaggcgctcgccggcggcggcgggcgcggcatgcgcgccgtgcatcgcgctgccgggatcgacgaggcctacgcacgctgcgtctcggaagctaccgcggcgtttggcaatggtgcggtctacgtggagcgcatcgtcgccgcgccgcgccatatcgagatccaggtggtcgccgacgccgagggccgcgtgctgacgctgggcgagcgcgaatgcagcctgcagcgccgccaccagaagctggtggagatcgcccccagcccgtcattggatgacgcactgcgcgcaaggctggccgatgccgccgccacactggcgcgcgccgccgcctatcgcggcatcggcacgttcgaattcctggtggaagacagcggcaatggcggcccatcgttctggttcatggaggccaacccgcgcctgcaggtcgagcacacggtgaccgagatggtgaccggcgtcgacctcgtgcaaacccagctggccatcgccgccggcgcgcgcctggccgacctgggcctggagcaggcacccgcgccgcgcggcatcgcggtgcagttgcgcatcaatgccgagcacctcgacgcgcagggccagctgcgcccggccagcggcacgctgacggcgttcgagccgcccaacgggccaggcgtgcgcgtggacagcgcgggctttgccggcatgacggcgaatccgcgctttgattcgctgctggccaagctgatcgtgcacgaacccggcggcaactttgcgcgtgcgctcgcgatcgcctaccgcgcgctgtgcgagttccgcatcgaaggcatcgacaccaaccgccgcttgctgcaggatctgctgcagctggacgacatacgccgcaatgccgtgcacacgcagtacctggaccaggcgctgaccgcgcttgccgccgccgacgccgaccacccggtgctgcacgcgccgcccggcctggccgacagcgccccggccgatgagcacaatgcgctggccgatgtccctgacgacgccattgccgtgccggcgcccatggacggcgcgctcgccgccatccacgtgcgcgaaggcgatacggtcaggcgcggccagccgctggccatcatcgaagcgatgaagatggagcatccgctggaggcgcccgccgccggcaccgtgctgcgcgtgctggccgtcgcgggtgccacgctgcgcgccggcgccgcggtgatcgtgctggcgcccggcggcgatgccggccatgccgccgagaccgccgcggcggccgacctcgaccatgtgcgcgcggacctgcgcgagacgctggagcgccacgccctcggccacgacgccgcacgcgcccaggccgtcgccaggcgccacgcccagggcggccaaacggcgcgcgagaacatcgcccggctgtgcgacgacggctccttcatcgagtacggcgcgctcgccatcgccgcgcaacggcagcgccgcagtgtcgaagacctggtcagcgccacgcccgccgacggcatcgtcaccggtatcgggtccgtcaacgcggcgcgctttcccggtgccgatacgcgctgcatggtgctggcctatgactacaccgtgctggccggcacgcagggcttctacggccacaagaagctggaccgcatgctggcgctggcgcgccagtggcaggtgccggtggtgctgtttgccgagggcggcggcgggcggcccggcgataccgacatgccggtggtggccgggctggactgcacctcgttcatccagttcgcgcggctgtcgggccaggtgccgctggtgggcatcgtgtcgggccgctgctttgccggcaacgccgcgctgctgggctgcgccgacgtcatcatcgccacgcgcagcgccaccatcggcatgggcgggccggccatgatcgaaggcggcgggctgggcgtgttcgcgcccgaggaagtgggcccggtcagcgtgcaggggcccaacggcgtgatcgacgtgctggtcgatgacgaagcggccgcggtcgatgccgcgcaacgctacctgtcctacttccagggcgacgtgcatgactggcaggcggaagacccgcgccacctgcgccacgccatccccgagaaccgcctgcgcagctacgacatgcgcgcggtgatcgccgccatggcggacagcggctcggtgctggagctgcgcgcggcgttcggcaccggcatcatcaccgcgctgatccgcatcgaaggccgcgccttcggctgcatcgccaacaacccgcgccacctcgggggcgccatcgacagcgccgccgccgacaaggccgcgcgcttcatgcagctgtgcgacgcgcacgggctgccgatggtgtcgctgtgcgacaccccgggcttcatggtcgggccgcaggccgagaagaccgccacggtgcggcacgtgtcgcgcctctttgtcaccgctggcgcgctgcgcgtgccgttcttcacggtggtgctgcgcaagggctacggactgggcgcgcaggccatggccggcggcagctttgccgcgcccttcttcaccgcggcctggcccagcggcgagttcggcgcgatgggcatcgagggctcgatccggctgggcttccgcaaggaactggaggccgtggccgaccccgacgagcgcgcggcgctgttcgcgcgcatggtcgacggagcctaccagcgcggccgcgcgctcaacatggccagccacctggagatcgacgcggtgatcgaccctgccgacacgcggcgctggctgctgcgcgggctggcctcggtgccgccggggagcctcggccgccaggccaacgcaccgagacggttcatcgatacctggtaagcgacgcggcagcttagttggccgcggtctttccgcccgcggtcagcgtgccggtgcgcgtggccggcggcgccagccgctgcagcgcggcctcgcgctcggcggcgggcagcgcgccgatacgggcagcctcgtcatagaagcgctgccagtcgccgttgcactgcgccagcaacgcggtgaaggccggcacccactgctggtaagtggccaccgcggccaggtgggcgttggtcagcggctggtcgaaccagcggtcataaccgctgaatccgccccactccgtgcgcagccgcgcgtactgggcgcgcaggtcggcaaagatctttgccttgctctcgcgcttggcgccgtcatcgagcggggtctggtacagcgccaccagccggtcgcgcgtgcccagcaacagcgcgcggaactgctggcgccgggcatcgtactgccgatagctggcgcgcgcgtcctccgacgcatcctcggccagccagcgctccacgcccgcggcttccaccgcggtggcaaaggactcgttgaaggcggtgtcgttgcgcacgtacaccacctggtgcgcgagctcgtggaagatcagccgcgccagttcgccctcgggcaggtagacgaaggtattgagcagcgggtcgtcgaaatagcccagcgtcgaataggcggggatgccggcaacgtaggtctcgagcccgtcgcggcgcaggccccgcgcatactgctcggcatcggactgggcgtagtagccgcggtagctgatgcagccgacgatggggaagcaccacttgcgcaggtccatcgacagctcgggcgtggcgaacacgctccacaccacatagggccggtgcaggttggcgtagcggcggtagctgccgttctcgggcagcttcagttcgcgcgaggcgaagtcacgcatgcggccggccagcgccagccgctgcgccaggcgcccatcgttggcgtcgcgcgcgttggcgatggcgtcggtcagcggctgtgcctgggccatcacgcccagatggccgccgatcgactgcgcgtagtagccgacggcctcgcacccggccgtcaccaggaccaccgcggtgaggccggtcgccgccaggagtgccgcccagcgccagcggccacgctgcggcgtcatgccggcaggactgccccttccgtgcaggcctcgacctgcaccaggcagtcatagaacaccggcgcgcggcccaggtcggtcaggcgctggctggtcagctcgttggcgttcttgccgtccgaggccagcttcttccaccagatcgacaggcccaccaccagcccgcgccgggcgcggtcggtgacgcgggcgcgcgccaccatgctgccgcggtcgttgaagacgcgcaccatggcgccgtgcacgatgccgcgctcagcggcgtcggccgggtggatgtccaggtgcggctcgccctcggtggcgcgcaggctgtcgacgttgacgaaggagctgttgaggaagttgcgcgccggcggcgagatcatcgccagcggatagcgcgccgccagttcgggcgcggtcagcggcgcctcgtactgcggcacgtagtcaggcagcgggtcgaggccgtcgcgcgccatcggctcagaatagaactggcacttgcccgatgcggtcgggaagccaccctcggcgaacggcgccgccggcagcgccagcttctgccagccctgctccttcaatgattcccagctgatgccggccgcgcgcgcatcgcccggaatgatggcctgcgcggcgatggcctcgtcgctgtcggcaaagcacgcctcggtgaagcccaggcgctgggccagccggcggaagatctcagtattgggcagggcctcgcccatcggcgcgatggcggcgttgttggccagtaaataggtgtggccgtaggccttgtgcacgtcggtgtgctcaagctgcgtggtcgccggcagcaggatgtcggcatagtcggcggtgtcggtgcggaagtgctccagcaccaccgtgaacaggtcctcgcgcgcgaagcccgcggcgaccttgccggattccggcgccaccgcgaccgggttgctgttgtacaccaccacggcctcgatgcgcggcgcgccgggcgcgggctcggccagcagcgcgtcgccgatggtgctcatgttgacgatgcgcggcagcgtctgcggccagccaggcagcaggtcggggcgctgcagcgcggcttcgttgatcgggaagaagccagaggtcgacagctgcagcccgcccgcgggctggcgccaggcgcccaccagcgacggcaggcacgccaccgcgcgcaccgcctggccgccgccgtgcacacgctgcatgccgtagttcaggcggattgccaccggctggcgctcgcgcaccgccagctggccgtagaggccggccagccattcgatgtcctcggccgggatgccgcagatctcggccgcgcgtgccggggtgtaggcctgcgcgcgctcgcgcagcgcctcgaagccgacggtgtggcgttcgatgtagtcgtggtcgagcaggtcgtcgcggatcagcacatggatcagcgccagcgccagcgcgccgtcggtgccgggcatcggcgcgatatggcggtggcacttctcggcgctcagcgagcggtacgggtcgattgccaccagcgtggcgccgcgccgcttggcttcctgcgcgcgggtccagaaatgcaggttggaggcaatcgggttgccgccccagatgatcaccagcctggcatcgaccacgtgctccatgtccatgcccacgctggcgccataggtgtagcgcagcgcggtggcgccggcgctggcgcagatggtgcggtccagccgcgacgcgcccagcttgttgaagaagcgcgcggccatgctctcgccctgcaccagccccatggtgccggcgtagctgtacggcacgatcgcctgcggatcgcgcgccgcgatcgcctgcaggcgggtggcgatggtgtcgagcgcctcgtcccaggagatcggcgcgaacttgccttcgcccttcctgccgatgcgcttcatcggtgtcagcagccggtccgggtggtaggtgcgctcggtgtagcgcgacaccttggtgcacagcacgccctgcgtgccgggatggtcgggatcgcccgctaccttgacggcacggccgtcctcgacggtgacgagcaaggcacaagtgtcggggcagtcatgcgggcaggcggcgcggacgatgcgggaagccatggggtctccgggcggggtgtgttgttttttcgttcggtcgtacggaactggagatgccggcgcaggcgcgctggtagcggcgcccgagccgcgccggcgggcggcgctttcccggccgtgcggggggatggcggggagtatctcgatccgattgtattcgattatgatgtgccggcgcgctgccggcacagaccggtacgcgcaccatgccgcacgacgtgagcaattcgccggcaagagaccggccgacgcggcaaacgggtaaccgaaccacatttcgcggggggtttatgtcgttccgatccggggtcaatggccggcttgccggcctgctggtggcgtgcgccatcggcacgggtggcgcatcctgcgctgccttcgcagccaacacggcgggcacccccgccacatccgaaaacggcgtcaccgccgacaccatcctgctgggccagtccgccgcgctgaccggcccgaccgccgtgctcggcaagcagatgaactcgggcgcacggctgtatttcgaccatatcaaccagcagggcggcatccacggccgcaagatccggctggaggcgctggacgactactacgagcccgagcccgccgccaggaacaccaggaagctgatcgaggaagaccgcgtcttcgccctcttcggctatgtcggcacgcccaccagccaggccgcgctgccgctggcaatccaggcccgggtgccgttcttcggcccgtacaccggggcgcagtcgctgcgcgagccgcgcagccgctacgtcttccatgtgcgcgccggctacaacgaggaaaccgcggccatcctgcgccagatccagaccaccgggctcaagcgcgtggccgtggtctacaacgaggacgcctacggcaaggccgggctggatggcctggagcgcgcgctcaaggccgcgcccgacagcggcgtgcagatcgtcgcgcgcgagcccgtggtccgcaacaccacggaaatcggcgacgccatccagggttcgataaaggccaggcccgacgccgtggtgatgatcagcgcctaccgcaccgccggcgccttcgtgaaggaagcgctgcgccgcggctacaacggccagttctacaacgtctccttcgtcggcacgcaggcgctggccaacgaggtcggcgcgcagggcagcggcgtgatcatctcgcaggtgatgccgcacccgggcaacgccacgctgccgatcgtgcgggagtacctgcgcctgctgcaggccgccggcaagcccagcgaattcgactacgccagcatcgaaggctttatctccgccaagacgttcaccgagggcctgcgccgcgcgggcaaggacctgacgcgcgagaagctggtgaccgcgctggagtcaatgcgcagctatgacctcggcgggtttatcatcaacttcacgccggagaaccacgtgggttcgaagtttgtggagatgacgatcatcaattcgaaggggcaggtgatccgctgagattcaaggttttctcctccctcgcgcagggaggagaaaaccaggccctactccatgtcgttcaggtgacacgccgagaaccgcatcggcgcaatctccttcagcagcggctgctcttcccggcaacgcggcatcgcatgcgggcagcgcgggtggaagtggcagcccggcggcgggttcagcggcgacgggatctcgccgcggatcgccacataggtcttgcgggccacctccagcttgggcgcttcggccagcagggcctgggtatagggatggttgggcgcggcgaacacgtcttcggtcggcgcggattccaccacccgccccaggtacatgatcaccacgcggtcgctgatgtgcttgaccacgcccaggtcatggctgatgaacaggtaggtcaggttcaggtcttcacgcaggcgcatgaacaggttcagcacctgggcctggatcgacacgtccagcgccgccaccgactcgtcgcacaccaggaactcgggcttgaccgccagcgcccgggcaatgccgatgcgcgcgcgctgcccgccggagaactggtgcggaaagcgccgcagcacggtcgggtccatgcccacgcgcaccagcatgtcttccacatagcccttctgcgcgccgcgctcgaccatgccgtgcaccaccggcgcctcgcccacgatatccagcacgcgcagccgcggattgagcgaggcgtacgggtcctggaagatcatctggatcgccagctgcttctcgcggcgcttgtcgggtggcaggtggtccaggttgatgccgcgccacaggcgctcgccctcggtcagcgagtgcaggcccacggccatgcgcccgagcgtggacttgccgcagccggactcgccgaccaggcccaccacttcgccggcgcggatgctcaggtcgacacggtcgaccgcgtgcaccacctcgtcatgcgcatgggcgccgaacaggttggcgatgcgcgcggcggtgtcgagcgacttgacgaagcgcttggacacgccgcgcagctccaggatcggcgcgctcggcgtgcccccctcttccgctgcaggattcgtcatcggtcgggattgcagttcagttgcgctcatgctgcctcctggttggccagcaccggatggaagcagcgcaggcggcggccgtcggcggcagtctccagcggcggctcggtcttgcaggcagcggtggcgtagggacagcgttcgcggaacgcgcagccgcccggcaggttcagcagcgacggcgtcatgcccgggatctgccgcagcggcgtgccgcgcggattgcgcgacggcgccgagctgatcagcccgtgggtgtaggggtgctcggggtgctccagcacctggcgcacgtcgccggcctcgacgatcttgccggcgtacatcacgcacacggtatcggccagtcccgccaccaccgacaggtcgtgcgtgatccagatcaacgccgtgcccgattcgcggcacagggtctgcatctcgtacaggatctggccctggatggtgacgtccagcgcggtggtgggctcgtcggcaatgatcaggtcgggcttgttcagcagcgcgatcgcgatcgccacgcgctggcgcatgccgcccgagaactggtgcggataggcctgcaggcgctcgtccggcgacgggatgccgacccgcgccagcgcattgcgcgcgcgttcgcgcgccaccgccttgcctaccttctcatgggccagcaccgcctcgatcatctgcgtgtcgatgcgcaggaccgggttcagcgtcatcatcgggtcctggaagatcatcgcgatgcggttgccgcgcacgtcgcgctgctgcgccggcgtgagcgcgcgcaggtcgcgggtgatgccgtcgcggctggtcagcgcgatgcggccgtcgacgatcttcccgggcggatcgatcaggcccatgatcgaatacccggtcatggacttgcccgagccggactcgcccaccagccccatgatctcgccgcggcccacggtgaaggacacgtcgtcgacggccttggcgatgccgccgcgcgtgtggaattgcgtcttcaggtgttcaaccaccaatgtcggttgtgccatgtaccgctcctggttattgcgtctgcaggcgcgggttgaggacgtcgcgcaactggtcggccaccaggttcatcgccacgatggtgaccaccagcgcaatgcccgggaagaagctgatccagtacttgcccgacagcatgtactgctggccgttggagatcagcgagcccagcgagggctccgtgaccggcacgcccagcccgaggaaggacagcgtcgcttccagcgtgatcgccgaggccacctgcagcgccgcgatcacgatcagcggcggcaggcagttgggcagcaggtggcggaacatgatgcgcatcggcggcaggcccaggcaggtggcggcctcgatatattccttgcggcgctccaccagtgcggcgctgcgcgtggtgcgggcgtagtaggcccactgtaccgccaccagcgcgatcacgatattgcccaggcccgggcgcaggaaggctagcaggatcagcgccagcaggatcggcgggaacgacagctgcaggtcggccacgcgcatgatgaaggcctcggtgcgaccgcccaggaagccggccagcaggccgagcgtggcgcccagcagcagcgcgatcacggtgctgaccacgcccacgccgatgctgatgcgcaggccgtacatcaccgccgacaggatgtcgcggccctgctcgtccgaacccagcaggaaggtcatgccggtgccggcctgctcgcccggcgccaggcgcgcgtcgagcacgtccagcgtggccaggtcataggggttctgcggcgccagccacggcgcgaagatggcgatcaggatgatgacgaccagcgtggccagtccggccacagcaatcttgctggagaagaactccgcggcaaagcgccgccacggcgattgttcgcgcgccgcggcgagcggcggggtcttgtcctcttgttctacagatacggcactcatggctcagcccttgttgtcggcaatgcgcacgcgcggatcgagcatgctgtagatgatgtccaccaccaggttgatcaggatgaacagcgtcacgatcaccatcaggtaggcgacgatcaccggccggtccagcagctggatcgagtcgatgatgagcttgcccatgccgggccaggcgaagatggtctcggtcacgatcgcaaatgcgatgatcgagccgaactgcagcgcgatcaccgtgacgatcgggatcaggatgttcttcagcacatgcacgccgacaatgcgcgtgttcgacaggcccttggcgcgcgcgaacttgacgtagtcctgcatcatcgcctcctgcgtgccggcgcgcgtgagccggatcaccatggcgatattcaggagcgacagcgtcaccgccggcaggaccaggtggcggatgccgtcggcagtcaggaagctgagcgggatgccgagcacgcgcacggtctcgccgcgcccgttggagggcagccagccgagctgcaccgcgaacaccatgatcagcatcagcccgacccagaaggtgggcagcgagaagcccaggatcgacaccgccatgatcgacttgccggcaatgcccttgggccgcagcccggcccacaggcccagcggaatgcccagcacgatcgccagcaggatcgcgcaaatggccagctccatggtggcgggcatgcgctcgaagatcagcttgagtgccggcgtgccgtgcgcgaacgaggtgcccaggttgccttgcagcgcattctgcaggaacacccagtactgctcccacagcggcttgtccaggcccagcgccgcgatggtgcgcttgatgtcctcctggtcggcctgcgggttgatcaggatgtcgacgggattgccgatggcaaagacgccgaggaaaaccagcagcgacatgacgaagagcacaaccacgctctgcatcaggcgccggatgataaagaccagcatgttcgaaccactttcctttcgcgcgcgaatgcacgccacacccgggccgcgcggcgcttcccgggtgtggcgcggcagccatgcgcggcaccgcaaactcggccagcagaccatccgcgggccgaggctcctgtctgggttgaccggagcttactggggcttgaagttatgcgcgtaggtgcgctcgtcggtacgcggcacgtagacgatgcccttttgtgtggcccaggtggtcacctgctggtggatcgggacgataccgccatcgttgatcgcgattgcggtggcctcctgcagcagcttggagcgctcgttgtcatccacggtggacagcgccttctccagcaccacgtccatcttggggttgcagtactcgccccagttggtggtgccgaagcccttcttgctgtcctcgcacgccagcagcgcgcgcagcggcgagctgacctcaccggtctgcgcgccccagcccagcagcccgaacgaccactcgtgcttgatgcccttggacgagtatgtcgccatcggcatgccttcgaccttggtggcgatgccgatgcgggtcaggttctgcgcaatcgtctgcgcgatcttctcgtcgttgacgtagcggttgttgggcgtatgcagcgtcacgccgaagccgttcgggaagccggcgtcggccagcagcttcttggcggcctcggggtcgtacttgaccgtcttcaggttggggttatagccgaacagcgtcggcggcaccaggttgttggtcggctcggacaggccttccatcaggcggtccttgatgccctgccggttgatcgccatgctgatggcattgcgcacgcgcgcgtccttcagcgggttcttgtccagcggtgcgccttccttggtggtgacgtagggcgacttgtcgcgcttggcatcgaaatacaggtagatcacgcggtgcgagatcttggagaagaacgacagcttgggatcctggcgcaccttgggcaggtcaggcgtgggcacgttctcgatggcctgcacgtcgcccgacagcagcgccgccaggcgcgtcgccggattggggatgaagcgcagggtaaccttgtcccaggccggcttggcgccccagtagtcgttattgcgcaccagctcgacccggtcgtcgcgggcatagctgacgaacttgaacggcccggtgccgaccatgcccttgccctgcgcgaagtcatccgagctcagcccctgcgtcgccttcttctgcacgatgaagatcgacgtgaggtcgttcagcatcagcggatagggctggttggtggtcagctggatggtgtgcttgtcgatgatcttcttgttgacgatcgccttggtgtagacatcgaacttgcccgggctgttctggatggtggccggacggtccagcgaccagattacgtcttcggcggtcagttcggagccgtcgtggaacttcacgcccttgcggatcttgaattcccaggtgaggttgttgaccagcttccacgactcggccaggcccgggatgatgcggctgtccggatccatcttggtcagcgagtcgaagatatgctcggagacgttgatgttggagaacaggttgtagaagtgcggatccatcgaggttggcggcgaactcatggccagtttgaggtccgcggcctgggcggtgccggcgagcgccaggccaagggccccggctaccgccaccacaccaattgccttcttgaaagtgcgaagggacatcgcgcaattctccctgtaggaagtgaagcagacgttttaggatcggcaatgcgccgcgccgcgggtcacgcggcggcgctgcgttttggtgcggtttggggtgcggttgcgcatcacaaagcgacgaaattgccggccgggcacttcaagcatgaactgttccagcagtgcgcatgtcgcggcaatgcggggaaacccacccgcgctggcatattgcactgcgccaacctggcaagcgcgcaggaaatcgccgcattttggcgctttgcggagaggcatcgtatgatcggggtatccaacgctaacgcccctaacgtccagggcagccaggcatcatgaagctcatccccgaaatcctgcaggcacaagccgaaatccgcgcgatccggcgcgacatccacgcccacccggaactctgcttcgaagaacagcgcactgccgacgtggtcgcgcagaacctggaatcgtggggcatcgaagtgcatcgcggcctgggcaccaccggcctggtgggcgtgatccgcaacggcaacagcccgcgcaccatcggcctgcgcgccgacatggacgcgctgccgctgcaggaagcgaacacttttgatcaccgctcgcagcacaccggcaagatgcacgcctgcggccacgacggccacaccgccatgctgctcggtgcggcgcgctacctggcgcagcacaagcccttcgacggcaccgtgcacctggtcttccagccggccgaggaaggcggcggcggcgcccgcgaaatgatcaaggacgggctgttcgagcgctttccgtgcgacgcggtgttcggcgtgcacaactggccgggcatgccggtcggagcgttcggcacgcgcgcgggcccgctgatggcatcgagcaacgaattccgcattgtggtgcgcggcaagggtgcgcatgcggccatgcccaacaacggcaacgacccggtcttcaccgctgcgcagatcgtgtcggcgctgcagggcatcatcacgcgcaacaagcgcccgatcgataccgcggtgatctcggtcacgcagttccacgcaggcgacgccaccaatatcgtgccggaccaggcctggatcggcggcacggtgcgcacgttcacggtgccggtgctggacctgatcgaacggcgcatggaagaagtggcgcgcgcggtggcggcggcattcgactgcaccatcgaatacgaattccaccgcaactatccgccgaccatcaacagcgaggccgagaccggctttgcggccgcggtcgccgcggaactggtcggtgcggacaacgtcgacagcaatgtcgagcccaccatgggcgccgaggatttctcgttcatgctgcagcacaagccgggctgctacctgttcctgggcaacggcgacggcggccatcgcgacgccggccatggcatcgggccctgcatgctgcacaacccgagctacgatttcaacgacgaactgctgccggtgggctcgacgttcttcgtgcggctggtggaaaagtggctggcgcctgcgtgacgttacgcacctgagcacagcacaacgataaaaaactggggagcatccgcgatgggccgcctggcgctggatcgcgagacagcgcgcagcttcgcgcgcgtggcgctggacaatatcctgcgccgctatccgtacaagctggaccacatgatggccagcgccggtgacctggccgaaccgtcggccaggcatccggtcttttgcggcagctacgactggcactccagcgtgcacatgcactggttgctggtgcggctgctagcgctgtcgccggaccaggaggaggcgccccgcatccgcgcaacgctggacgcccagctgcgtccagagcacattgcggtcgaactggcctacttccagcagcccctttcgcgcaccttcgaacgcccctatggctggggctggatgctgaaactgcaggcggagttgctggcgctggcgcggcaggacgcccaggcagccacctgggccgaggcatgcgcgccgctggcatcgcacctgtcacggcaactggcggatttcctggatgcagcggtattcccggtgcgcaccggcacccattacaacagcgccttcgccctggtcatggccatggcctatgcgcgcacacaccaggacttcaccttgcggcgcgccatcgtgcggcgcgcccaccgctggttcggacatgatcagaaatacccggcgcgatatgagcccggcggcgatgaattcctgtccggcgggctgaccgaagccgtgctgatgcacgccgtgatggacggctgcgcgttttcagaatggtgggagttgttcgtgccggggcaggcggaactggctaattggctgacgccggtcgaagtgaccaatcgcagcgaccccaagacctcgcacctggacgggctcaacctttcgcgcgcctggtgctggcgcatgctggagcccgccctgcccgagccgctgcggccgctggccatccgggcatggtccgatcatctcgaggcatcgctgccgcaggcggtcgagggcgagtatgtgtccacgcactggctggcctcgttcgcggtgctcgcgctggccgagcctatcggcggctgaaggcgccgccggggcgcttcagtccagcgcgatgtcgccgtaccaggactcggccttgctcttggtgttgtcggtatcggtcatgatgcccacggcgatgaccgggccggggtcggtcccgaaggccttgcggtagtcggcgcgcaggtcgcgctcatggcaacgccactcattggcgtgcttcatgccgctatccaccacgatcatgcgtacccggtcggtgtgcgggttcttcaccaatgagccttccgcgcgccgtccgccccagatgtacatcagcgtggcgtagggcatttcgcggccggtggtcagccgcgccatctcgtacatcagctggtctttcaagggcagcgcacccttgtcgccatcgaaggcgacgaacaggcgcaacggcgaatcctcgcgcggggcgtggctgttgtcggcgttgcggataatgccgctggtcttccaggtccagcgcagcatgccggcatcgcgatcgcgcagcgggacatacaggccggaggccgaactctcggccttcgcatggacgaccacgcgctggtcgacctctgccatcgaataacgggtgggcgtcttgttgcggttgatggtccaaggctgccagccgaccggcaactggtcgcgatgcggtgacaccgagaacaacggcagcgtgaccagggtcggcggcgcggcatcggcgacttcgccgtcatcacccgcctcggcttccgccgcactggtgttggcggcagccagcgggtcgggcgacgacatggcagtcaccgccggatccgtctgcgctgccgcgtacgcggccatgcgcctggcgaatgcctggcaatcgatcgcggaagtgccggccacagcggccgtttcacccggaggaaccgcggaaacagggggagtagatgcgcatcctgccagcagcagcgcgccggcggcgccagtcaaaaccagccgaaacaccttggccgtcatgtaacccctcgaaacccgaatccggacctgctctgttggcaagggtccggctattgctcactacttgctgcaaacacgcgttgcaaccgccttcgtgccgcatgtggcacttgggtgtcgaccatagcagaaggcggacagtcccggaatgctcggcgacccgcgatgcggcatgaaaacaacgaggacatgcgtgcctgcgccgacccccgggcgtttccgccgcgccaaagcaaaaacccccagccttttggggctgggggttctgcggaataagagcctggcgatgacctactttcacacgggaatccgcactatcatcggcgcggagctgtttcacggacctgttcgggatgggaaggggtggttccagctcgctatggtcaccaggcatgaggggttgcagcgctgaggttgaggtcaacgctgcgaatagggatgtagttggggttgtgcgtatctggcacaaggcgatcgactcaccaggcaaaacacactggttataggatcaagccttacgggcaattagtactggttagcttaacgcattactgcgcttccacacccagcctatcaacgtcctggtctcgaacgacccttcaaggcggtcaagccgccagggaatcctcatcttcaggcgagtttcccgcttagatgctttcagcggttatctcttccgtacatagctaccctgcgatgcctctggcgagacaacaggtacaccagcggtacgtccactccggtcctctcgtactaggagcagcccccgtcaagattccaacgcccacggcagatagggaccaaactgtctcacgacgttttaaacccagctcacgtacctctttaaatggcgaacagccatacccttgggaccggctacagccccaggatgagatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccagagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactatgtcctgctttcgcacctgctcgacttgtcggtctcgcagttaagcacgcttttgccattgcactttaggtacgatgtccgaccgtaccaagcgtaccttcgaactcctccgttacactttgggaggagaccgccccagtcaaactgcctaccatgcactgtccccgacccggattcacgggtcaaggttagaacctcaaacaaaccagggtggtatttcaaggacggctccacgtgaactagcgtccacgcttcaaagcctcccacctatcctacacagatcggttcaaagtccaatgcaaagctacagtaaaggttcatggggtctttccgtctagccgcggggagattgcatcatcacaaacacttcaacttcgctgagtctcgggaggagacagtgtggccatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccgggacttcaatcaagagcttgcaccccatcatttaatcttccggcaccgggcaggcgtcacaccctatacgtccactttcgtgtttgcagagtgctgtgtttttattaaacagtcgcagccaccattttattgcaaccccttcacccttctggcgcaggccagtcaagctaccagggcgtaccttatcccgaagttacggtaccaatttgccgagttccttctcccgagttctctcaagcgccttagaatactcatctcgcccacctgtgtcggtttgcggtacggtctcgtatgactgaagcttagaggcttttcttggaaccacttccaattgcttcgcagcactaggccgctcgccccgcatccttgaatcccgcgcccggatttgcctgagcgccttctccaatgcagggaccgggacttccaacacccggacaaccttccgcgatccgtccccccatcgcatcatacgacggtgcaggaatattaacctgcttcccatcagctacgcatctctgcctcgccttaggggccgactcaccctacgccgatgaacgttgcgtaggaaaccttgggcttacggcgagggggcctttcaccccctttatcgctactcatgtcagcattcgcacttctgatacctccagcatcctttacaagacaccttcacaggcttacagaacgctctcctaccacgcacattgctgtgcgtccgcagcttcggtatatagcttagccccgttacatcttccgcgcaggacgactcgatcagtgagctattacgctttctttaaagggtggctgcttctaagccaacctcctgactgttttagccttcccacttcgtttcccacttagctatatttggggaccttagctggcggtctgggttgtttccctcttgacaccggacgttagcacccgatgtctgtctcccgtgattgcactcttcggtattcggagtttgctatggcggggtaatcagcaatagaccccccaaccatgacagtgctctacccccgaaggtgagacacgaggcactacctaaatagttttcggagagaaccagctatttccagatttgtttagcctttcacccctatccacagctcatcccctaacttttcaacgttagtgggttcggtcctccagtacgtgttaccgcaccttcaacctggccatggatagatcatctggtttcgggtctacacccagcgactcaacgccctgttcggactcgctttcgctacgccttccctaatcggttaagcttgccactgaatgtaagtcgctgacccattatacaaaaggtacgccgtcaccccttacgaggctccgactgtttgtatgcatgcggtttcaggatctatttcactcccctcccggggttcttttcgcctttccctcacggtactggttcactatcggtcgatcacgagtatttagccttggaggatggtccccccatcttcagacaggatttcacgtgtcccgccctacttgtcgtacacctagttccacaatcgtgttttcgcatacagggctatcacctgctagggccgggctttccatcccgttctgctaacaccactgctaaagagtacaaggctcttcccatttcgttcgccactactttgggaatctcggttgatttctgttcctgcagctacttagatgtttcagttcgccgcgttcgcttcccacacctatggattcagtgtgggatgacccattcgggccgggtttccccattcggacatctccggatcaaagcttgtttgccagctccccgaagcttttcgcaggctaccgcgtccttcatcgcctgtgatcgccaaggcatccaccacatgcacttgttcgcttgaccctataacgagtgtgtctcgattgctcgaaacctcgctacaggatgagttctcgcatttgtgccgtattccaagtcatctttcgatcacttaaatacattttggttgatacaatcacaacccggtatcgcgtcttgtactgcagcgtctcatcaacgctcgcgcgacacctttactacatcccatatttttaaagaacagccgatcttgcgatcgcttggcaatgccaaatggaaacactcgccactcatcgtcgcgatgcgctttcatttgacaaccaatccaaggtaccaggcagtggtggaggatgacgggatcgaaccgacgaccccctgcttgcaaagcaggtgctctcccagctgagctaatcccccttccggataacttggtgggtctggtaggacttgaacctacgacccccgccttatcaagacggtgctctaaccacctgagctacagacccttggctgtaacagcaaacaaaccgataagtgtgaacgctaggcttgagacacaagcctctagaaaggaggtgatccagccgcaccttccgatacggctaccttgttacgacttcaccccagtcatgaaccctgccgtggtaatcgccctccttgcggttaggctaactacttctggcaaaacccactcccatggtgtgacgggcggtgtgtacaagacccgggaacgtattcaccgcggcatgctgatccgcgattactagcgattccagcttcacgtagtcgagttgcagactacgatccggactacgatgcgttttctgggattagctccccctcgcgggttggcaaccctctgtacgcaccattgtatgacgtgtgaagccctacccataagggccatgaggacttgacgtcatccccaccttcctccggtttgtcaccggcagtctctctagagtgccctttcgtagcaactagagacaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgtccactttccctttcgggcacctaatgcatctctgcttcgttagtggcatgtcaagggtaggtaaggtttttcgcgttgcatcgaattaatccacatcatccaccgcttgtgcgggtccccgtcaattcctttgagttttaatcttgcgaccgtactccccaggcggtcaacttcacgcgttagctacgttactgaagaaatgaatccccaacaactagttgacatcgtttagggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgtgcatgagcgtcagtgacgtcccagggggctgccttcgccatcggtattcctccacatctctacgcatttcactgctacacgtggaattctacccccctctgacatactctagccttgcagtcacaagcgccattcccaagttgagctcggggatttcacgcctgtcttacaaaaccgcctgcgcacgctttacgcccagtaattccgattaacgctcgcaccctacgtattaccgcggctgctggcacgtagttagccggtgcttattcttccggtaccgtcatcgaccccgggtattaaccagagccatttctttccggacaaaagtgctttacaacccgaaggccttcttcacacacgcggcattgctggatcagggttgcccccattgtccaaaattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggctgatcgtcctctcagaccagctactgatcgtcgccttggtaggcctttaccccaccaactagctaatcagacatcggccgctcctgtagcgcgaggccttgcggtcccccgctttcaccctcaggtcgtatgcggtattagctaatctttcgactagttatcccccactacagggcacgttccgatgtattactcacccgttcgccactcgccaccaggccgaagcccgtgctgccgttcgacttgcatgtgtaaggcatgccgccagcgttcaatctgagccaggatcaaactcttcagttcaatctctgtgtggacccgaaggtcctcgctctttcgagcggtcgctcactctcagaaaactgactgaccagatccgaagatccagtcacgttttgctgtgcgagcactgtataacttgtgaagcaacactgtccgaagacagcggcgtccgctacccagcgcccacacttatcggttgtttggttgttaaagaacttcgccgccggctttgccgttcagcgccgctgcgttgtctgcagcagagaaacgagattatgcagagctttcttcgtttcgtcaaccgtttcagcatctttttttgctgcggccagcgcgccaacttcgctgcgccaaccatcccggtcgaccccgcatcccttgctgcgtctgctttgcagcgctgcgttgtgtgttgcgagggggcgaatattaggccggattcgcgcaccttgcaacaactttgtcacaacgatccgctaggggttccggggattatgtcgtaagccattgagtggcaaaggaaatccccgaaatgacgagtgcgggagaaacataatacccccgcactgccctcgggtattccctgatccgggccttagcgatgctggaaattcgggctgcgcttctcgacgaaagcagccatgccttccttctggtcttcgctggcgaaggtggcatggaacagccggcgctcgaagtgcacgccttcggccagcgtggtctcgtaggcggcgttgaccgactccttgatcatcatgaccaccggcagcgagaacccggcgatggtttcggcggccgccagcacttcgtccagcagcttgtcggccggtaccacgcgcgataccaggcccgagcgctcggcttcggcggcatccatcatgcgcgaggtcaggcacaggtccatggccttggccttggacaccgcgcgcggcaggcgctgggtgccgccggcgccgggcatggtgcccagcttcacctcgggctggccgaacttggccgaatccgccgcgatgatgatgtcgcacatcatcgccagctcgcagccgccgcccagcgcatagccggccacgccggcaatcaccggcttgcggatcttgcggatggtttcccagttgcgcgtgatgtaatcgcccttgtacacatccatgaaggaatacttggccatcatgccgatatcggcgccggcggcaaaggcgcgctcgctgccggtaatgacgatggcgccgatgccctcatcctggtcgaaggcggtcagcgcggcgccaagctcgtccatcagcgcgtcattgagcgcgttcagggccttcgggcggttcagcgtgaccaggccaacacggccacgggtttcgaccaggatgttttcgtacggcatgtcttctcctatgtatttgcaggcggatggcactgtcgccaccggctgcgggctattctgccacctgttgtggcgtggcggcgcaggcgccccctagagcatgtgcgccaggaattcgcgggtgcgcgcgtgagctggggtcccgaacacttcctcaggcgacccttcctcaagaatcctgccctcatccatgaacacgacgtggtttgccacttcccgcgcaaaccccatctcatgcgtgacgaccagcatggtcatatgttcttcggccagttgccgcatggtgcgcagcacctccccggtcagttccgggtccagcgccgaggtcggctcgtcaaacagcatgatgtcgggctccatggccagcgcccgcgcaatcgccacccgctgcttctggccgccggacaggcgcgccgggaagctgtcccgcttggccagcaggccgaccttgcgcagcagctcttcggccttgggcaccaccgcgtcgcgcgccagtcccttgacggtcatgggggcttcgatgatgttctgcagcaccgtcatatgcggaaacaggttgaacgactggaacaccatgcccatcttccggcagatgcgccgcacttcagcgtccggcacatatctggctgtgccgtcagggccggcggccgtcagcgcctcgccttcgatttcaagggtgccgcggtcaatcacctcaagatgattcaggcagcgcagcaaggtactcttgcccgagcccgagggcccgatcaccgcggtgacatcccccttgcgcaaggtcagggagacaccgcgcaagacctccagtggcccgaacgatttgaacagatcccgcgcagcgatcatgatgccgggcgcattgtgggaattggcgccggtcgggctagtcatcatgtttggcatagcgtttttcaagattctggaagaaccaggtcagaatcagcgtcatcaccagatagaagagcgcagcgaccagaaaaggcgtggtggtgaaatcccgctgcacgatgccgcgcgcggtgcgaagaatatcgttgagggccagcacgtagatcagggacgtgtccttgatcagcgtaatggtttcattgctgaccggcggcaacacccggctgaccatctgcggcagcacgacccgccgcatggtctgaaaataggtcatgcccagcgccttgctggcctcatactggccgcgatcgaccgacttgatcccggcgcggaagatttccgcgaaataggccgcgtagttcagggcgaaagccaccaccgccgcgggaaagtcaggcaggcgcacgccgatgacgggcacgaacggcagtgcgaaataaataaacagcatctgcagcatcagcggcgtgccgcgcatcagccagatatagccattgaccagcccgctcagccacggccatgacgagatgcgtgccagcgccagcgccagccccagcggcaccgacagggcgagcgtgatggcgaatagtgtgagcgtgacttgcgcaccctgcgccaatggcgccagaagagataagacgtagtccatgctcgcgcgaaacaagaaggaggtgggatcccgggcgccgggacggcacccggggtccggacatggcgcggcccctgcctgaacggcgcagggcgtcacgcagcgtctggattacttggtgatgtcagtgccgaaccactgggtggcgatgcgggctgccgtgccatcctgcttcatcgaggccagggtcttgtcgagcttgccgagcagctcggcgtcatccttgcgcacgccgacgccatattcttccgtgccgaagttttcctccagcaccttgtattcgccggcacgcttgctgatcaggtagcggcctaccacttcatccaccacaattgcgtcaaggcggccggtcgacaggtccatcagcgccgtcacgttatcgccgaaggtcttgagttccttcagactggcggcgacctggctttccttcttgatcgcatccaccgcgctgctgccgtcctgcgcgccgacgatgcggccggccaggtcggccttggctttcaccggcgagctggcaccgacgatgacgatctggtggttggtcatatagggcgcggtgaagctgatgttcttcttgcgctcttcggtgatggtcagcccgttccacagcacatccacgcgcttgccgttaagttccgcctccttggcgctccagtcgatcggcttgaactcgaccgtcatgccgagacggcggctggcctccttggccatgtcgatatcgaagccgaccagctcgttgttgttatcgcgaaaacccatgggcgggaagttgtcgtccaggccgacaatgatcttggtggccgtgtcggcgccggcagcggaggccgcttctttcttgccgcacgccgcaaacagcgccacggacgaaatcaggagtaatgcagcgatcttcttcataggaattccaatgcgaataggcgagcatgccgggatccgcacacagatgtcggccggcaggtttcagattgttgttggcagcgcgattatagagcgacgcccgcgcccggcattgcggaccctgccggccttggaagccacgtgccaaccggcagcccaaaaatagtgctaacatttgccgaccgactggtcggtttatttaagaggcgccgtcgacaacagccgcccgcgccgaccgcgacaaaatatccggcaggagacaacccaatgcccccgatgtccacctccgctggccagccggtcagcatcgatgccggcccggtcttgctgcaatggcagggcccggtggccgtgatcaccctgaaccgccccgacaagctcaacagcttcacccgcgcgatgcaccaggcgctgcagcaggcgctcgaccatgtcgaggccggcggcgcgcgcgccctgctgctgaccggtgcgggccgtggcttctgcgccggccaggacctggccgacctggatttcacgccggggcacatgaccgacctgggcgagctgatcgatacctggttcaacccgctgatccgccggctgcaggccctgccgctgccagtggtggccgcggtcaacggcaccgcggccggcgccggcgccaacctggcgctggcctgcgacatggtgctggcggcgcgctcggccagctttatccaggctttcgtcaagatcgggctggtgccggattcgggcggctcctggctgctgccgaagcgcatcggcatggcgcgcgcgctgggcctggccatgaccggcgagcggctgagcgccgaagaggccgagaaatgggggctggtctgggagaccatggacgacccgctgctgccggaacaggcgctggcgctggccacgcacctggccgggcagccgacccgcgcgctggccgcgatcaagcgcgccatgcatgccagcgccaccgccacgctggacgcccagctggacctggagcgcgacctgcagcgcgagctcggccagtccgccgactatgctgagggcgtcaacgccttcctcgaaaagcgcgccccgcacttcaccggcaagtaagccgcgcgggcctgcccgccactctatataggagaccagcttgaaacaggacccccaggccctcgccgaagcggccgccgccgccatgtatgaagccgacacctgcagccgctggctgggcatcacggtcgaggccgtgcggcccggctacgcccggctgaccatgccggtgcgcaaggaattcctcaacgggcacggcatctgccacggcggcctgatgttcacgctggccgattcgaccttcgcttttgcctgcaacagccataacatcaacaccgtggcggcaggttgcagcatcgagttcctcaagcccgtgcacggcggcgacgtgctgaccgccgaggccaccgagcaggtcctgtccggccggcacggcatctacgatatccgcgtgaccaacgccgcgggccaggtggtggcgatgttccgcggcaagtcggcgcagatcaggggacatgtggtgccgccgccggaagggacggaaggcacctgagcaaatccggcaagatacttaagataaacgcccccgtgcaggagacgacatgagcacgcgcctgaccgatctgcccctggatgcgatcgagaccgccagccgcgccgagctgcaggccttgcagctggagcggctgagatggtcgctcaaccacgcctacgccaattcgccggtgtaccgccgcaagttcgacgaagccggggtccaccccgaccagctgcattcgctggccgacctggcgcgcttcccgttcaccagcaagcaggacctgcgcgacaactacccgttcggcatgttcgcggtgccgcaggaccgcgtggcgcgcatccacgcctcgtccggcaccaccggcaagcccaccgtggtcggctacacgctccaggacatcgacaactgggccacggtgatggcgcgctcgatccgcgcctcgggcgcgcggcgcggcgacaaggtgcatatcagctacggctacggcctcttcaccggcggcctgggcgcgcactacggcgtggaaaaggccggcctgaccgcgatccccttcggcggcggccagaccgagcgccaggtgcagctgatccaggacttcaagcccgaggtcatcatggtgacgcccagctatatgctggcgatcgccgacgagttcgagcgccagggcatcgacccggccagcagctcgctgcgcgtgggcatcttcggcgcggagccgtggacgccggaaatgcggctggcgatcgagaagcgcatgggcatctcggcagtcgatatctatggcctgtcagaggtgatgggcccgggcgtggccaatgagtgcgccgagaccaaggacgggccgaccatctgggaagaccatttctaccccgagattatcgatcccgacaccggcgcagtgctgcccgacggggagttcggcgagctggtgttcacctcgctgaccaaggaggcgatgcctgtggtgcgctaccgcacccgcgacctgacccggctgctgccgggcacggcgcgcccggcattccgccgcatggagaagatcaccggccgcaccgacgacatgatgatcgtgcgcggggtcaacgtgttcccgtcgcagatcgaggaactgatcctcaagcacgccgagctggcgccgcactaccagtgcgtgctggccaaggacggccacatggacacgctgacggtgcgcgtggaatgcgcccacggcagcgagcccgcgctggcgcaaggcgcgcgcgagcggctggcgcaggagatcaaggcctatatcggcgtcaccgccggcatcgaggtgctgccggagggcggcgtcgagcgctcggtgggcaaggcgcggcggatcgtcgaccagcgcccgcgctgagggctgtccaccatgaagaaagggcgccgcgatggcgccctttttgcgttgccgaggtcagctgcgcggcatcagcacccacatgcggccgccctgcttcatgcggcccgcggtctcgccggcggcatcgcccgcaccccagaagaaatccgcgcgcaccccgcccttgatggcgctgccggtgtcctgcgcgaacatcagccgctggatcggctcggtcgacagcgggcgcgtggtcgacaggaataccggcacccccagcgggatggtggccgggtcgaccgcgatcgagcgctccgcggtcagcggcacgcccagcgcgcccaccgggccgtcgttgttggccggcagctcgcggaagaagacaaagcgcgggttgatgttgagcatctcgtcgacgcggcccgggttggcgcgcgcccacgccttgatgccctgcatggtggcctgtgccggcgtgatctcgccgcggtccagcagccatttgccgaaggagcggaacggctgttcgttggtgccgccgaagcccacccgcatgatgctgccatcggccatgcggatgcggcccgagccctggatctgcaggaaggcggcctcgaccgcgtcatccacccagaccagctcgctgccgcgcatggccgggttctgcagcagctcggcgcgggccggcagcgggcggttgccgaactgcgccggcttgcggtacagcggcacctggaacttgccctggcgcgtgcgcgagccgtgcaggatcggttcgtagtagccggtgatcaggccgtagtcagtgccatcgccgttgaccacgcggtacggctggaagttgctttcgaaataggcgcgcatggcgttgaggttgccggcatcgaccatcatgccggcggcacaggcgcggctccactcggcgcgcttcttcagcgcctggcagctggcctgcagcgcgggccaggcggcgcgcacgtcgtcctgggcccagccgccgatctcggcccagctggcggcctgcagactgcctttctgcgacgaggccgtcggcggcgtggtgccggccgggccggtctcgatgcgcggcggcgggccgctcatgcagccggccagcagcacggccgcgccggacagcgccagccagccgcgaatgcgcagcgagcgccagggagaaaccggggaaatcgggaaagagtctgcgtatgccatcttgctattgttcaaaatccgggccggcgcagcttgcggggccgattgcccctacaatcccaccgtcatccttcaaccaccgcctgcgcccccgcgggcctgcgctgcatccgccatgagcaagttcttcgaagcccatcccatgctgctgttcgccctggaagccggcgtggcgctgttcctgctgatctttatcgtggtctggaccatgggcacggcgaaaacgaacccgcgtcccacgcgcgccccgtccgagcatccgtcgcgccagccggcgcagggcgccgctgaagcgccgccgcaggatcaggacagcgcatcgcgccaataggttcccggcagggtcagtgcagcatgcgcggcagcaccagcgcgaattcagggatcggcacctcgaagcggtggccgtcctcggccacgcagaagtattcgcccttcatcgatcccaccggggtcgagatggtggcccagctggtgtattcgaaatgctcgcccggcttgagcagcggctggtggccgaccacgcccaggcccgccacttcctgcgtgccgttgtcgctgtcggtgatgacccagtggcgcgagatcagctgcgccgccacctcgccggtattgtggatggtaatggtgtaggcgaaggcatggcgcccgcgctcaggttctgactggtccggcaggtactgggtgcgtaccgagacggagaaagcgtactcgctcatcgtgggcagggccggcgtgaggcgccaggcagggaagtgggtagccgcattgtgcgggatggccgcggcacgggcaagagcacgggcaagatcaccgagcgccggggcagcggtagaatatagccctttcaggtccgggccgcgccggacgccccgcctgatcccctctggcgcccgcccctgggcgcgccagagacgcaaaaaacagcattccccagcaccccacctcctagccgccgacatgagcacgcccacctaccgcatcgccccgtccatcctgtccgccgactttgcccgcctgggcgaggaagtgcgccgcgtgaccgaggccggcgccgactggatccacttcgacgtgatggacaaccattacgtgcccaacctgaccgtgggcccgctggtgtgcgaggcgatccgcccgcacgtgaccgcgccgatcgacgtgcacctgatggtgcgcccggtggaccggatcatcccggactttgccaaggcgggcgccaatatcatcaccttccacccggaagccagcgagcacgtggaccgctcgctcgcgctgatccgcgaccacggctgccaggccggcctggtgttcaacccggccacgccgctgcaccacctggaccacgtgatggaccgcctggacgtgatcctgctgatgtcggtcaacccgggcttcggcggccagtcgttcattcccgagacgctcaacaagctgcgcgccgtgcgccagcgcatcgatgagtacaccgcccgcaccggccgcaccatcctgctggaagtggacggcggcgtgaaggtagacaacatcgccgagatcgccgcggccggcgccgacaccttcgtggcgggctcggccgtgttcggcaagcccgatgcggacggcggttaccgcggcatcatctcggcgctgcgcggcgaactggccaaggccgggcaatgaccgagggcgtgttcctgcgccgcaacgactggcgcggcatcgaaggcgtgatcgtcgacctcgacggcaccatggtcgacaccgcgggcgacttccacgcctcgatcaacgccatgctgctggcgctgggccgccagcaccccaacctggggccggcagcgccgatgtcggaggcggagatcgtcagctatgtaggcaagggctcggaaaacctgatccggcgcgtgctggacgcgcgcttctcgccgctgcacgccaacagcctgttcgccgacgcctatgcgctgtacgaccgcgagtacatccgcatcaacggccagttctcgcaggtctaccccggcgtgcgcgaaggcctggcggcgatgaaggcggccgggctgcgcctggcctgcgtgaccaacaagccctacagcttcaccgagccgctgctggccaagaccggcctcgcccagtacttcgagctggtctacggtggcgacgccttcccgctgcgcaagcccgaccccttcccgctgctgaaagtggccgacgccttcgggctggagccgtcggcaatggcggcgctgggcgactcggaaaacgacgcgcaggcggcccgcgcggccggcatgggcgtgctgctggtgccctatggctacaaccatggcaaccctgtacaagccgttgacgccgatggtatagtcgactccattgcccacgccgcagcgctgtttgcagcacactgggcaggtcatcgatagtccgaatttcgtcgatcccgaccaaaccccaaacatttcatgtttctcaaccgcaaacgcatctcttctggcagtgatcggcaggcttggccctggcgtcgctggcgcgcctcccaacaggcgtaaagtgcgttcgcgagtctgctgacgagccctcgacccgagggcctcgccacaccggcccagctgccgggcattcccaccaaaacccgccgcaagccagcgtagccgccatattcgtgtgctacgtttagctcaagaacgcgccgcacgcccttccccggccgtgtgcagtcttgtccgcaagccgcttgcaccacggcccgccaacggggcgggtatccattcgctccagcctgattgccgacaagcggcgccgcgcccctccaccgcgcagcgcgcgccgcacaagaggaccgacatgaccgaactggaattcaaatcgctggccgaccagggctacaaccgcatcccgctgatcgccgaggcctttgccgacctggaaacgccgctgtcgctgtacctgaagctggcccagtcgcagacgcgcggcgtcaacaccttcctgctggaatcggtggtgggcggcgagcgcttcgggcgcttttcgtttatcggcctgcatgcccgcacgctgctgcgcgccttcggcaaccgcaccgaggtggtgaccgacggcaaggtggtggaaacccacgaaggcaacccactcgacttcatcgccgagttcgaacagcgcttcaaggtggcgctgcgcccggggctgccacgcttctgcggcggcctggccggctacttcggctacgacgcggtgcgctatatcgagaagaagctcgccgacacgcacaagcccgatgacctgaacctgccggacatccagctgctgctgtgcgaggaactggccgtcatcgacaacctgtcgggcaagctctacctgatcgtctacgccgacccgaccacgccggaagcctattcgcgcgcccgccagcgcctgcgcgagctgcgcatgaagctgcgccagccggtggatgtgccggtcaccagcccgtcggtgcagaccgaggtctaccgcgaattcgccaaggccgactacctggccgcggtgcacaaggccaaggaatacatcatggccggcgacatgatgcaggtgcagatcgggcagcgcctggtcaagccttaccgtgacgcgccgctttcgctgtaccgcgcgctgcgttcgctgaacccgtcgccgtacatgtacttctacaacttcggcgacttccaggtggtgggcgcctcgccggagatcctggtgcgccaggaagagcgcaaggtcggcaccaacggcgacatgcgcagcgaacacatcgtcaccatccgcccgctggccggcacgcgcccgcgtggcaatacgccggagaaggacgcccagctcgccaccgagctgctgcaggatccgaaggagatcgccgagcacgtgatgctgatcgaccttgcgcgcaacgatatcggccgcatcgccgaaactggttcggtcaaggtcaccgacaagatggtgatcgagaagtactcgcacgtgcagcatatcgtcagctcggtcgaaggcacgctgcgcgagggcatcagcaacctggacgtgctgcgcgcgaccttcccggccggcacgctgtcgggcgcgcccaaggtccatgcgatggagatcatcgacgagctggaaccgcgcaagcgtggcatctatggcggcgcggtgggctacctgtcgttcggcggcgagatggacctggcgatcgcgatccgcaccggcatcgtcaaggacggcaacctctacgtgcaagccgccgccggcatcgttgccgattcggatcccgaagccgaatggagggaaaccgaagccaaggcgcgcgccgtgatccgcgccgccgagcaggtccaggatggcctggactccgacatctgagagaacaggagacagacgccatgctgctgatgatcgacaactacgattcgttcacctataacctggtccagtatttcggcgaactgggcgaggacgtgcgcacctaccgcaacgacgagatcaccatcgaggagatcgaggcgctcaagccggaccacatctgcgtctcgcccgggccgtgcagcccgaaggaagccggcatctcggtggcggcgctgcagcactttgccggcaagatcccgctgctgggcgtgtgcctgggccaccaggccatcggcgaggcctttggcggcaaggtgatccgcgccaagcaggtgatgcacggcaaggtcagcaccatcgagaccacgcagcaaggcgtgttcgccggactgcccaggcacttcgacgtgacgcgctatcattcacttgcgatcgagcgcgaaaccctgcccgattgcctggagatcaccgcctggaccccggacggcgagatcatgggcgtgcgccacaagacgctcgccgttgaaggcgtgcagttccatcccgagtcgatcctgtccgaacatggccatgcgctgctggccaacttcgtcaaggcgccgcgatgagactgctcgattccgcaccttccagcccgcaccacgccatccagactgtcaacgagaacgccatgatcacgccgcaagaagccctgacgcgctgcatcgagcaccgcgaaatcttccatgacgagatgctgcacctgatgcggcagatcatgcaggggcagatctcgccggtgatggccgccgcaatcctgaccggcctgcgcgtcaagaaggaaaccatcggcgagatctccgccgccgcgcaggtaatgcgcgagttcgccaacaaggtgccggtggccgatcgcgagaacttcgtcgatatcgtcggcaccggcggcgatggctcgcacaccttcaatatctcgaccgcatcgatgttcgtcgcggccgccgccggcgccaagatcgccaagcatggcaaccgcggcgtcagctccaagtcgggcagcgcggacgtgctggaagcgctgggcgtgaacatcatgctgacgcccgagcaggtcggccagtgcatcgaagagaccggcatcggcttcatgttcgcgcccacgcaccacccggcgatgaagaacgtcgccccgatccgcaaggagatgggcgtgcgcaccatcttcaatatcctgggcccgctgaccaacccggccgatgcgcccaacatcctgatgggcgtgttccatcccgacctggtcggcatccaggtgcgcgtgatgcagcgcctgggcgcgaagcatgccatcgttgtgtacggcaaggacggcatggacgaggtttcgcttggcgccgccacgctggtgggcgaactgaaggacggcgaggtgcgcgaatatgagatccaccccgaggacttcggcctgcagatgatctccaaccgcggcctgaaggtggccgatgcgacggagtcgaaggaaatgctgcttgaagcgctgaccaacgtaccgggcacgccgcgcgagatcgtctcgctgaacgccggcaccgcgctgtacgccgccaacgtggccgactccgtcgaagacggcatccgccgcgcgcgcgaggcgattgccagcggcgcggcgcaagagaagctcgaccagttcgtgcgcgccacccagcagttcaagtaagagacgcgaatatgtccgacatcctgcaaaagatcctggccgtaaaggccgacgaggtcgccgccgcacgcaagaagcgcgacctgcccagcctgcgcgcggaggccgaaagcctgcgcactgagccgggcctggcaccgcgcggctttgagcgcgcgctgcgcgagaagatcgccgccggccaggccggcgtgatcgccgaggtcaagaaggcatcgccgtccaagggcgtgctgcgcgagcacttcgtgcccgaggccattgccgaaagctacgccagccatggcgctgcctgtttatcggtgctgaccgacgtgaacttcttccagggacacgccgactacctgaagcgcgcccgcggcgcctgcccattgccggccctgcgcaaggacttcatggtcgacctgtaccaggtgtatgaagcgcgcacctggggcgccgactgcatcctgctgatcgtcgccgcgctggacccgggcctgatggccgaactggaagcctgtgcgcttgagctcggcatggatgtgctggtggaagtgcacggcgacgacgagctcgacgcggcgctgcgcctgaaaacgccgctgctcggcgtgaacaaccgcaacctgcgcaccttcgaggtgtcgctggacaacacgctggacctgctgccgcatatgccggccgacaagctggtggtgaccgagtccggcatcctcggccaggccgatgtgaagcgcatgcgcgatgccaacgtgcatgcgttcctggtgggcgaagcgtttatgcgggcgccggatccgggcgtggagctggcacggctgtttgcctgagctaacgcctgccgacgcacgctggcggtttgctcccttctcccgcaagcgggagagggggccggctagcggtgactggaaagacatcgccctcgccaaccctctgaaatcgcctgctgccatgccccaggaaatcgaactgaaactcgccgtccccgacgacgcgctggccccgctggccgcctggctcgacgccaacggcgccccgcagggcgaagccacgctgctcaacgtctacctcgataccccgcaacgtgacctggcacaggcgcgcgccgcgctgcggctgcgccgcaagggcgcgcaatggctgcagacgctgaagaccgccggcagcagccagggcggcctggccacgcgccatgaatgggagacggagatcgccggcgaggccatcgagctgcaaacctttcccgcggaagcgcaaaccgtgctcgcgccactgatcggccggctggcaccggtgttccgcaccgacttcgtccgccgcacctggctggtcacgcaggacggcgcccgcatcgaggccgcgctcgacaccggcaccatcgccgcgccggccagcgccgcgcaggaacccatccaggaactcgaactggaatggctcgatggcgacgccgcgcacgcggccgatgccctgcgcgcctttgccgcgcggctggccaccgttgccgcgctggcaccgtcggaccttagcaaggccgcccgcggctaccgcctggcgggaatcgccgaaagcaaggcctcataatcgcggttttcccgccaagctttccttacacatgcaagccgatctcttcgccgccgaagccccccgcgtccccggcgaaccgtcccctgccgccagcctgcaggcccaggccgacgccctgcccgccgcctggcgcacattgctggacccgtgcatccgcgtgccggcgtggcaggagctggccgcctttgtcgacggcgaacgtgccgccggcaagccggtattcccgcaccatgtcttccacgcgctgcacctgaccccgcccgacgcggtcaaggtggtgatcctgggccaggacccctaccacggcaccggcacggtcggcggcgttgagctgccgcaggcgcacgggctggcgttctcggtgccggaaggcatcaaagtgccgcccagtctgcgcaacatcttcaaggaaatcgccgcggagttcggtgccaacgacaactgcgcgccgcgcgcctccggcaacctggaaggctgggcgcgccagggcgtgctgctgctcaacaccgtgctgacggtggaacagggccaggccgccagccatgcgcggcgaggctgggaagccgtcaccgattgcctgatccagaacctcgccgccagccgcccgagtcttgtgttcatgctgtggggcagccacgcgcaggccaagaagccgctgctgggcgccggccactgcgtgctggaagcgccgcatccgtcgccgctgtcggcgcaccggggcttcctgggctgcgggcacttccgcgaggccaaccgctggctggaagcgaacggccgcacgccggtcgactggaccgcggcctagtccatcagatcgtcggccggaattcgaaaccggcaaactccccttccccaggcccgacctcgaccagcgtcacctgcgcggccggcgggccctgttccatccacgcctgcagggcttcgagctgcctgaccgtgccgtgcgccatcacctcgacggtgccgtcgagccggttgcgcacccagccgccaagctcaaggtcgtccgccgcgtcggcgcaggcggcgcggtagcccacgccctgcacgcgcccatgcgcgaccaggcgccaggtttccttcttcatggcttttccctttgggcgcacgccggcagcgtgcgcgatctgtcatccacaccaagtaaactagaccgccatgccgggcgttacaaagggatgcgcgccgcccggcgtgaagccggcggcatgcgggctttgccattgtccgccagggccgcgaatcagggctgggccacaagccttgccatccaagctcgatacagcccgagaagcgcccatgatgccacccgccgaccgccgcgcggccccgcccgcccctggctttgacagccagctgctgcgcgccccgcccaaccgcttcgacctggccctgctgccgatcatcctggccgtgatcgtgatgatcgcgttcaccgcgcagcagatgaacgccccgttccagcccgaccagcagctggcggtgcacctggacgtggcctacctgccctactacctgatgcgcaccagcatccgcatgctggcggcgctggcggcgtcgctgctgttctcgctggcgtttgccgcgctggcgtcaaagagccgcacggcggagaaggtgctggtgccggcgctggacatcctgcagtcgatacccgtgctgggcttcctgtcgatcaccgtgaccggctttatcgccctctttcccggcaatatcgcaggggtcgagtgcgcggcgatcttcgccatcttcacctcgcaggcgtggaacatggcgttcagcctgtaccagtcgttccgcaccatcccgggcgatttgatggaagcggcggccatgttccggctgtcgccgtggcagcgcttctggcggctggaagtgccgttcgccatgccggggctgctgtggaacatgatgatgtcgatgtccggcggctggttcttcgtggtggcgtccgaggcgatctcggtatccggccacgacatccgcctgcctgggatcggctcctatatcgcgctggcgatccagcagcaggacctggccgcgatcggctgggccatcctggcgatgctggcgggcatcctgctgtacgaccagctgctgttccgcccgctggtggcatgggccgaccgcttccgcttcgagacccaggcgcaggacaagctgccgcagtcgtggctgctggacctgctgcgccgctcggcgtgggtgggtgcagtgctggcgcagacggcggcgctggccgggcgcacgctggcgtggggcgcgcgccgcgggcaggccccggcgcagccggacaatccgcggcgcgcgctttggttcggccgcgtgcgcgacgccgtgatcgtgctggtggcattggccgcgttgctgcgcgtgggctacttcgtgcacagcgaggtgggctgggccgaagtcggccatgtgctgtggctcggcacgatcacgatggtgcgcgtggtggtgctgatcgcgctggcggcgctggtgtgggtgccgatcggcatccgcatcggcctgagcccggaactggcgcgcattgcccagccgatcgcgcagttcctggccgccttcccggccaacctgatgttcccgctggcggtgatgctgatcgtgcgcttcgggctgaacccggagatctggctgagcccgctgctgatcttcggcacgcagtggtacatcctgttcaacgtggtcgcgggggcgtcgggcattcccaccgaactgaagctcgccacgcgcaatttcggcctgcgtggctggctgctgtggaagcgcttcctgatccccgcggtgttcccgagcctgctgaccgggctggtgaccgccgccggcggctcgtggaacgcgagcatcgtgtccgagtacgtgacctggggcgaccgcaccatcgtcgccaccgggctcggcagctacatcgccgagaccaccgcgcgcggcgacttcccgcgcattgcgctgggcatagtcgtgatggcgctgttcgtggtcggcttcaaccggctgctgtggaaccgcctgtatcaactcgcgcaagagcgcacccgcttgtaaggcaacgatggcagagaacattgcatccaccgccgcccccgccgtgatcgagctgcgcggcgtcggcaagatcttccgcaccgccagccagagcgaccgtgccgtgctcgaaggcgtggacctgacgctgcgcgagggcgagatcgtcgccatgctgggcaagtccggctcgggcaagtccacgctgttgcgcatcatggccgggctggtcggcgccgaccgcggcgaggtggactttcgcggcgaacggctggccggcaccgccgagggcatcgccatggtgttccagtcgttcgcgctgttcccgtggctgacggtgcagcagaacgttgagctggggctcgaggcccagggcgtgcccagggccgagcgcgagcgccgcgccgaggccgcgatcgacatgatcgggctggccggcttcaacagcgcactgccgcgcgagctgtcgggcggcatgcgccagcgcgtgggcattgcgcgcgcgctggtgaccgagccggacctgctgctgatggatgaagcattctcggccctggacgtgctgaccggcgagaccctgcgcgacgagatgctggcgctgtgggaaagcggccgtgccaatatcaggagcatcctgatcgtctcgcacaatatcgaagaggcagtgatgatggccgaccgcatcgtgatcctgtcgagcgacccgggccgcatccgcgccgaggtgccagtggcgctgccgcgtccgcgcaaccgcgacagcgcgcaggtgcgcgcgctggtcgacgagatctacgcgctgatgaccgcccccgccgcggaagcgcgcctgcccgcgcaagcgcccgcgcgccagatcgcctaccggctgccggacgccgacatcagccagatggaagcgatcctcgacctgctgtgcgaggcacccttcaactgccgcgccgacctgccccacctggccgacgaagccggcctcaccgacgacgaactgctgcctgcgtgcgaagcgctgcagctggtgcaactggtgtcgatcgagcgcggcgacatcgccgccaccggggccggccgcgcctggtacgccgccgggccgcagcaacgcaaggtgatgttcggccagcagttgctgggcaacgtcgcactggccgcgcatatccgccgcgaactggtggccagcgaggccggcgagatccgcgaagaacaggtgctgcacgaactggagcggttcctgaagcccgccgaggccgagcgcgtgctcagcgtggcgatcggctgggggcgctacggcgagatctacgagtaccgctacaacagcggcatgctgacactgcccgaggaagagctgcccgaggcgccgtaagccaccaggctcagacgcgcgcccgtatggcgcgcccgatggcccccgtgcgcagcgcgatcttggccgcatcctcgcgcaacgcgcgcaggcggcggtccagcaccgcattggccggacggccggtggagctggcggtgggaccagcctcatggctggattcgccggcggcggccgcgtgcaccagcacgtcggtgcggcgcttgtcggccgaatcggccaggcgggcgcggcgttcggcgacggcatcctcggcggcctcggcgacttcgacgctgacggtggccgccactggttcggcatcggcgacagcttcagcgggagattcctccgccttgtccgcggcggcaggcactgcctccttgcgttccaacggcgttttcccgctgcggataaagcccgcgccacggccgccgccccgctcatcggcatgcagccgctcgctggccacctgcaggctgtggctggcggcctcggtggcctgctcgatcgcggcttccgcggccgggatatcgagctcgtcatagtgctggcgcacctggatgcgcgccgccgccacgtgcgcggccaccaggtagttctgcacgataaagcggttcaggttgtccaccgcacggtgccggctcttgggctcgtccagcatgcgctggaacgacgagatcagcgccgacaggttgtccataaactgcttgcgctgcacgcggtaggcaaagtcatccttggtcctacgcagcagcaggtcgcgcgtggcgccgatatagcggcggttggcctgcagcacgccctccaccagcttggggatggcgcggtattcccagctcggcagcacaaagctgaacagcgaggcgatgatgccgccgatcacggtatccaccagccgctcgcccgccaccgtgggacttcccggcatcagcaggtggatctggatcagcacctggatgcaggcggcaatcgcggtgtagcggtacttgatggtcacgaacgcggcgctggccaccagcgacaggaacagcacgcccagcaggatcagcggctggtgcaccaccttcaggatcgcgaccgcgaccacgcagccaatcagcgtgccgatcaggcggtcgttgtagcgctgcttggtcatgctgaagttgggcttcaggatgacgatgatggtcagcaggatccagtagctgtgcgacacatagggcaggtgctcggcaatccacagccccagcgacaccgccatcgagatccgcagcgagaagcggaacgccggcgaactccacttcaggttgtcgcgcagcacgctgaactcatacttctggcgcgtcaggaacggcgtcatgtccgagccgggcagcaccctggccggctccaccggcgtgcgcgacgcttcgtgcagctggccgaccagcgtgatcgcgccgcgcatcatgtcgagcgtatcgaccagcgccgtcatcgccgccgggttgatatggtggtggcgaaattgctcgacctcggcctcgaccgcgcgcaggccctggcgatattccaccgtggcgtacgaggcgcggccgcgcgtgatctcgtaggcgatctcttccacgtccttgcacatctgcagcaccagcccgcgcagatggtccagcaccggcgtgccggcaaaggtctggcgcagcagcggatagtcggtgttggtcgacagaatatactcgtacaggtcgagcatgcgcaggtgcacctgcaccagcagcccgtcgtgcggagtgcggttgccgcgcagcaccaggtcgcgcgcggcctgctggcgctcggccaccacgatctgctggcgcaccagctggttgaactgggcctcgtagtcgttgccggcgtcgtagaagccggccttgatctcgagatagccggccagctcatacaacgattcggccagcacctgctgcttggtgcggcgctcggtgatccagctcaccagcatcgcatagccgagataagcgaccgcgccgatgctgaacagcgccgcgtgctccagcgcgcgccgcaccaggaagtcttcgttgatggtcagcgtcatcacgaacagcgccgcgaactgcagcggcagcgtcttgttgccgtacaccgtcatcatgccggccaggaacgtcaccagcaccagcaggaacggcatcacgcgcgggaacggcgtggccagcgccaccaccagcgtgaccacgctgcacagcagcacgctggccatcatctcgttgaacttgtggttcagcgggctgggcaggtccatcaggctggtgcacagcgcccccatcgacaccaccatcgcggtgggcaggtcgctgaagtgcagcgcgatcagcgtggcgccgatcaccccggtggccgagcgcagcccccggtagatgtagtgcgatacaggaaggtgcggggatcgtgcgcgtattgcatgcagcggggggcgatggcgtgcggtggcgggtgtggcagcggaaaactagttcactggcccagccagcgcgagcgcgccgcgtgccgtccgctctcgagcttcaccttgaactgcgccgccggctcgcgtgccagcgtcaccggcagcacctgcagctcgtcgcggcggaaggcgtgcagctcgatgcggtcgccgctacggtagcgcgccagcagcttgtcgatctggcccggcgccacgcgcaggccgtcaatcgccaccagcaggtcgccggcggacaggccggcggcctgcgcggcgccgccgtcgaacacctgcgccacgcgcacccagccctcatcgctcttgaccttgatacccagcgccgcggtgcgcgccggcttctgcgcatcggccttgacgccgaacgttttgaacagcgccggcagcggcagctcgccggtgccttcggtcagcgagcgcagcagcggccccatgcgcaggccggtgacttcatcgaacagcgcatggacctcggcctcggtcacgccgcgctgcaccgcgcccggcgcgtagaagccgcggccgtagcggcgccacagcgcgcgcatgacatcgtcaagcgagcgtcgcccgcgggtcttgtcgcgaatggtcaggtccagcgccagcgccaccagcgaacccttggtgtagtagctgacgatggcgttgggggcgttctcgtcctggcggtagtacttggtccaggcatcgaaggagctttccgccacgctctgcttggtgcggccgctgccgcgcagcacgccgttccaggtcttggccagcatctcgatgtactgctcgtcggtgatgcagccggagcgcaccagcaccaggtcgtcgtagtaactggtgaaaccctcgaacagccacagcagcggcgtgtaggtttcctcggccagccggtacggcacgaacgcggccggcttgatgcgcttgacgttccaggtgtggaaatactcgtggctgcacagcccgaggaaggtgcggtagccctcgctggtatcgctgtcgccgcgcaccggcaggtcattgcgcgcgcatatcagcgcggtgctggcacggtgttccaggccgccgtagccgtcgctggtgaccatcgtcatgaagacgtagcggcggttgctgtccaggaacggcgcctgcgcggtcttgggctcgaacagccggatctgcgcttcgcagatccgcttcaggtcgcggcacacgcgctcgaggtcgagctgcggcacgcgcccggtgaagaccacgtcgtgctgcgcgccgcaggcgcggaagctggccagctggaaggtgcccatctcgaccggatgatcgaccagctcatcgtagtcggccacctggtagcggccgaagccgtagcgcttcgcgcctgcgcggccgggcgcttcgcgcatggcggtggcgacgcgccagccgcgataggcctcgccggcgggcgcatggatatcgatggtgcatggccgctcggcctgcccgtccacgcacaggaacaccgagctgccgttgaagaagccgtgggtggtgtccaggtgcgccgcgcgcaccgacaggtcccaggcatagacctcgtagctgagcgtcagcgggccgtcggccaggctgaccggcgcggcctgccagcgctgcttgtcgagcttggtcagcctgacctcgcgcccgcccgcatcggcgcggatgcgcacgatattgcgcgcgaagtcccggatcatgtagctgcccgggatccaggccggcagcgagaaacactggccggcgggatcgggttcgctcacggtgacggtgacggcaaacaggtgcgcttcaggctgaagcggggcgatggcgtagcggatcggcgtcatgggcaggattgtaacgtcggcgccaggacacggatgcagcgccgacgcggtggtgcatcagggcgacggtgcgcgatcagccgcgattcacatccaccaccacgcgcccgcgcatgccgccttccatgatcttgcggcccgcctcgatcgcgtcgcccaggccgatctcgcgcgtcagcgcattgagccggtccggctccaggtcgccggccaggcgctgccaggcctgctcgcgcagcggcatcgccgccatcacactgtcgatgccgtgcaaggtgatgccgcgcaggatgaacggcgccaccgaccccgggaagtcaaggccctgcgccagcccgcacgccgtcaccacgccgccgtagcgcacctgggcgcaggcattgaccagcgtgtgcgagccgaccgagtcgaccaccgcggcccagcgctccttttgcagcggcttgccgggtacgcccagctcagcacggtcgatcacgtcatcggcgcccagcgccttcaggaaatccgcctcccgggtcttgccggtcgaggccaccaccttgtagccaagcttgctcagcagcgagatcgccaccgtccccaccccaccggaggcgccggtcaccagcacctcgccatcgccggggcgcaccgggccgtcgacgccgccgcgctccagcgccagcaccgacagcatcgcggtatagcccgcggtgccgatcgccatggcctggcgcgtggtgaaggcgtcgggcaggcgcaccagccagtcgcccttcaggcgcgcgcgctgcgcaaggcagccccaatgcgtctcgcccacgccgtagccgttgagcactaccttgtcgcctgccttccagcgcgggtgcgcggattccagcaccgtgccggcgccgtcgatgcccgccaccatcggccacttgcgcaccaccggcgagcggcccgtgatcgccagcccgtccttgaagttgatggtggagtagtcgacggcaaccagcacgtcgccgtcggcgggcagctgcgcgtcgtcgagcgtggcgatactggcctgggtggcgccgtcggcctgggtcagcagcaatgcctggaaggtcatggtgtctcctttgtcgcctgccggcgatcgcatggaatcagggaaaaggcagaatgcagaacggccggacaagtccggccgtcgatcgggccggtacaggtccggcgcgcgcttatttcttgatgctggcgagcttgcgttccagcgtggcgacatccgccgcgccgggaatgcgggtgccgtcggtgaagaacaccgccggagtgccggtcacgttcatgctgtggcccaatgccaggttttcttccagcggggtcttgcagctgccgttgccggtcagcgccacctgcttgagcatccagtcgcgccaggccttggtgcggtcggacgcgcaccagacctgcttggccttggtttcggaatccggcgacagcaccgggtacaggaaggtgtacacggtgatgttgtccatctgctggaaggtctgctcgatgcgcttgcaatagccgcagttggggtcggagaacaccgccacctggcggctgccatcgcccttggtccacttgatcgcgcgcgccagcggcaggtccgaccacttgatgcggttgatctcggccagccgctcctcggtcaggttggtgccggtgcgggtgtcgatcatctcgccgttcaggatgtagcggcccgaggcgtcggtgtagaccacctgcccgcctatattggcctcgaacaggcccggcaccggggtcttgctcacgctcttcacttcagcacggccgcccaccatcttctgcagcgactccttgatgcggtcggtgccgggctcgcccgcggccatggcatgcagcgcgaagcccgccgcggccagcccgccggcgatggcggtgatcgcggcgctcatggcggggcggcggcgcaggaatgggaacatgtggactccagagtattcggtaaagggatcggaacgttggcgcggccgcggtcagccaagcgcgcgcgcgatcaggaagcgcttgagcaaggactggccgccgaccgcgcgcatgccggtgttgcgcaccacgcgcgcgacgccgcccggcaacgagaacaaccggtgcagtccgtcggtggccgcggtcagcgcaagcaaatcggtggcgcgggcgcgctcatagcggcgcagcaagcgcaggtcgccctcgctgcggaaaggttctttgtcggccatcacgcggccaagttccgcgacgccgcgcaggcccaggttcatgccctggccggccagcggatgcaacacgtgggcggcgtcgcccaccagcgccacgtgcggctgcacgaactggtcggcacgctgcagcaccagcgggaagccctgcgccggggtcacgcagcgcagcgcgccgaactgcgcgccgaccgcgccgctggcgccctgcatcaccgtggcggcgagcgcctcgggcgacagcgccagcagctcgcgcgcgtgggcctcttcggcggcccagaccatcgacacatggttgtccggcagcggcagcagcgccagcacttcgccgttggcgggttcctcgtcggccatcagtttttcgggcgcgcccaggaaccactgccacgcggtttcctggtgcgggcgctcgcaggcgaaattggcgaccacgcccagctggcggtacttgcgcgtgctgacgccgatgtggcattgctggcgcagccaggagcgcgcgccgtcggcaccgaccacgcaggccgtgcgcagcttctcgccattgcccagggtcagcgtgacgccgtcaggatcgcgctcgaacgcgctcgccgtggcgtcgtgccaggtcacctggtgctggaagcccagcgctgtgtcgagcgcgcgctcgacgtggctggattcgatgatccacgccagctgcggcaccgcggccgcgtaggccgagaaatgcaggtccccgtccaggctgggcgaggtctcggccgcgctgacatcgccgaacacgcgcatgtcgcgcaccggctggatccgcgccgggtccagcgcctcccacacccgcatgcgctccagcagcgcctgcgagctggccgagaaggcgtagatacggctgtcccagtcatccggccccgccgccgtgcggccgctggcgcggggcggcctgggcgcgaccagcgccacgtccatgccctgctgggccagcagcagcgcgcaggacttgccgacgatgccgccgccgacgacagcaacctggaaagcggaggagttgcgcgcagacgggcgcgcggacgcgtgggatcgggtcatggctggattatagccacgtcactcctggctccgccccacgccggctcaacccggccgatggcgaggcccccatccgctagaatacgggttttgcaatttcccgccttctatcatgagcctccaatgcggcatcgtcggcctgcccaacgtcggcaagtccacgctgttcaatgccctgaccaaggccggcatcgccgccgaaaactacccgttctgcaccatcgaacccaatgtgggcgtggtcgaagtgccggatccgaggctcgccaagctggcggagatcgtcaagccggagcgcgtgctgccggccacggtcgagttcgtcgatatcgccggcctggtggcgggcgcctccaagggtgaaggcctgggcaaccagttcctggccaatatccgcgaatgcgacgccatcacccacgtggtgcgctgcttcgaggacgataacgtcatccacgttgccggcaaggtggacccgctgtcggacatcgaagtgatcaacaccgaactcgcgctggccgacctggccaccgtcgagaaggccctggcccgctacatcaagccggcccgcgccggcgacaaggaagctcagcgcctcgtcgccgtgctggaaaaggcgcaagccgtgctggaccaggccaaggccgtgcgcaccctggacctggcgcccgaagagtgggaagccatccggccgttctgcctgatcaccgccaagccgaccatgtatgtcgccaacgtgcgtgaagacggcttcgagaacaacccgcacctggacgccgtgcgcgagtacgccaagctgaccaattcccccgtggtgtccgtctgcgccgccatcgaagccgagatcgccgacctggacgatgccgacaaggccgaattcctggccgacctgggcatggaagagcccggcctggaccgtgtgatccgtgccggcttcaagctgctcggcctgcagacctacttcaccgccggcgtcaaggaagtgcgcgcctggaccatccacgtcggcgacaccgcccccaaggcagccggcgtgatccacaccgacttcgaacgcggctttatccgcgcgcagaccatcgcctatgaagacttcatcagcttcaagggcgagaccggcgcgaaggaagccggcaagatgcgggcggaaggcaaggagtatgtggtgaaggatggggatgtgatgaacttcctgttcaacgtctaagaccgccagacgtcatgaaaaagccaccgcatgcggtggctttttcttttgggccgggggacatcactttcgcctcacaacctctccatccccttcccccgcaaccccaccagcagcgcctgcccgtccgcccccacgcggaattccccatactgcgcctgcgcaaaccgctcgccctgcccctcctggaagaaatacgcatcggtcgacacctgcacccgcgtgccgccccagctcgagcgggcgacctggtagcgcagcagctgctcccctgccgccagcggctcgccgccgtgtacgcgcacgaagctggccacgccctgttcatcgcggcggatcacggccacgccgtcgcggggtggccggtcgtcctgcgtctgagcggtgcggatctggttgccgatgtcaaagttcagcgccatgtagtcgccctgtaacagcgagcgcgggtcgaccggggcgagcttgaggtagacggtctcaccgcgtgccagcaggcgctccttgcctgcgatgccggcggcggcgagtgccagcgtcagggcccaggcgatcaggatccagcgtttcatgcggcctccttgccggtgcgggtgcgcagcagccggtagcggccggccagcaacagtgcaccggccacggcgagcgtggcggacttggccagcagggtccagtgcagcgcgctgtagtaccagataaagccgacagcgatgctggcgatgcccaggcccagccacggcatcgacgcgcggcgcaacgccaggccgagcgcgagaactcctgccacgaccgcgggcgcggccgccatcagcgcgccgaaggccgccacgccggcaaggacggcgccctgcagggcggggctgagcgccagccggcggcattcggcgagcgcgaagccagccagcaccactgtggccagcccgcccgcgacccagtgcgcgagcgggatgcgtccggcttccgggccgcccagccaggccagcggatggctcatgccggtgacgaccagtgcgacggccagcgtgaacagcagcgtcgcgtcggccagcggttccagcagcgtgtggcggccggccgcgcacaggcgtgcttcggccagcgtgaaacccgtcaccagcgcgcagccgagcggcaccagccagccgagggaccacgtcagcaacagccagtcgtccggctcgctgccggccaggacgagatgcatggcgcctgccagcccgatccatgcgcccaccgcgcacagcagccggtgcagccggttcgggaccagcaaggcgagcgcggcctcgaacagtgccagcccggcccagaagcctgcgctctcggtgacgcgcgtgaagcccagggcctcgaccagcccgaacacggccatgccctgcccgctcaggctcacggccagcgcgaattgccccgcggcaatgccgccgccacgccagtacagcagcgcggccagtgcgatcatggccaggccggtcaccgccatggcaatgccgttctcgcgcgcggcgacgaagaccgtgccgaccaggaagagctggaagaacaaggcaccgagccagccggccgcgcccatcaggcagcgcacggcccagggggtgtgggtgtggtcgggccgctcgccctgtacctcgccgcgtgcggcgaggtcctgccagaggcgttgcccggtctgcagttcggtcgtcatgcctgctccagttggccgcgccaggcacgcatcagccaggcggccgcgccggcggcaaggccgatggtcaccagcccgagcagcaggaaggcgccgaaatcgtccttgccctcgaacagcaccttggcgatgccggccaccgccagcacgatgccggtcaggcaggccaggctcagcaccacgatgtcgaagacgcgctggcggaaccaccagaccagggcggccaggaccaccaccgccagcgcaaatgcagcgccgtcgaaatggctgtccagcaggctggccagcccgagcgagccggcgtgcacgcaggccattgcggccagcatgcggctgccggtctgcccacggaagcccagcgccggcgcccgcgcgcacagcagctgccacagcgccagttgcagcaccaccgcgcccagcagcgccagcgtggcggtgcgtatatggcgcgtatcgaacagcagcgcgaacacgccttcgacaccgaagcggatgctgaaatagcgcagcaacgccacgttgccgaccacgattaccagccaccagtgcggtgcggcgcacgccgccagcgcccagggcaccgccagcaacgcccatagcgcaaacagctgccacgcgtcggcgccggtctggtaggtctgcccgatcaccgcaagcagcacgccggcgacgacctgcgcgccgcccagcgcggcccggcccgcggtgtcgccagccggacgcagccaggcaaaggcggcgagcagcgtgagcgcgccggccagcaggccgaacttggaaaacttgtggagatcctgccagttgaaggcgaagaacacgatcacgcccgcgcacagcagtgcggtgcccagcgccatcagcgccgtgtccagccagcggcgccagtcggtggcgacgggctcggtgcgcgcccacggcgcagtgacgccggccgcgtccaggcgccccagtgcgcgccagtcggccagtgcccggcggatggcgcgccgttcgccggtggctacggtgggtgtgccttgcatgtaagtgtccttacgtgctgagatgacggggactttagcaaagcggcgcgggggccgcacctgttccgtgggagggtgcggtgcggtcgcgctctgatctatgcccggcctgcgcgggccggtatgctgtggttttctcgtcctgcgcccgctccatgactctcggaatccttgccgccatccatgatgaagtcgatggcctggtggccgccatgcgccatgacgacagccgcgccacggtgcgcaccatcggcatgcgcgactactatgccggccagctgctcgggcagccgtgcgtgctggtgctggcgcgcatgggcaaggtggcggcgtcggcgaccacggtcacgctgatccgcgagttcggcgcgacgcagatcgtcttcaccgggctggccgggggcattggcgccggcaccaatgtcggcgacatcgtcatcgccgaccgcaccatccagcatgacctcgacgcacgtccgttcttcggccgccatgaagtgccgctgctggaccgtgccgagttcccggccgacccggcgctgaccgccgagctggaagccgccgcgcgcgaatttctgcagctggacctgcctgccgaagtgccgcgcgaggtgctggaacgattcggcgtagccgcgccggcgctgcaccacggaatgatcgccagcggcgaccagttcatcggctcaccggcggcggtgacggagttgcgtgagcggctgcccggattgctggcggtggaaatggaaggcgccgcggtggcgcaggtctgccatgaatacggcgtgccgtatgccgtgatgcggaccatttcggaccgggccgacgatagcgcccatgtggacttcgcggcattcctgaaggatgtggccagtcactattccagtggcgtgctgcgccggctgctggccggaagagccaaggccgacactgttcaaacgccggtccgcttctgatcgcgatcaagcggcgagcggattcccgccgccgcggtcagttctgttcttaccgcccgcgcggccgcagcgcgccccaggcccccaccagcagcgccgagccggcgatcaccgccagccagctgctgagctgcccgtcgataaacaggtgcaaggcccggccgccatagaaagcgcccgccgcacccgccgcacccagcaccagcgcggccggcagggtcaccacgcgccctgccggatgcagccggcgcgccgccagccccaccagcaaacccacgatcaaggtgcccagcatccgcttctcctgtgttgtcagcatcacagccgcaagggctgcggcgtaacgatactgcaatccggagccgctgccatgcccccgcccggccccggatggcccagcgcctgcaattagcgatcccggcggtataatggcatccggtccggccacgctccggaccgtacccgtcccctacaaatgcaactgctcgcgatcggcatcaatcacacaacggcacctgtctcgctgcgcgagcgggtggcgtttccgctcgagcagatcaagcccgcgctgggtgcgctgcgctcccacctgtcggggcgcagcggcaccgaagccgccatcctgtccacctgcaaccgcaccgagatctactgcgcgaccgacgtcctgacgccgggcacggatggtttcgagcacaccctgcgctggctgtcgcagcaccacaacgtgcccgccggcgaactggcgccgcacctgtacgcgctgccgcagtccgaagccgtgcgccatgccttccgcgtggccagcggcctggattcgatggtgctgggcgagacccagatcctgggccagctcaaggacgccgtgcgcaccgccggcgaggccggctcgctgggcacgtacctgaaccagctgttccagcgcaccttcgcggtggccaaggaagtgcgcggccagaccgagatcggcgcgcattcggtatcgatggccgcagccgcggtgcggctggcgcagcggatcttcgaaagcgtctcgacccagcgcgtgctgtttatcggcgcgggcgagatgatcgaactgtgcgccacgcacttcgccgcgcagcagccgcgccagatcgtggtggccaaccgcaccgtggaacgcggcgaaaagctcgccgagcagctctccggccagggcctgaccgccaacgcgatccgcctgaccgacctgggcgagcgcctgcatgagttcgatatcgtggtgtcctgcaccgccagctcgctgccgatcatcgggctgggcgcggtggagcgcgcggtcaagcgccgcaagcaccgccccatcatgatggtcgacctggccgtgccgcgcgacgtcgagcccgaagtcgcgcgcctggacgacgtcttcctgtacaccgtcgacgatctcggcgcgatcgtgcgtgaaggcaatgcgatgcgccaggccgcggtggcgcaggccgaggccatcatcgaaagccgggtgcagaacttcatgcactggctggaaacccgcagcgtggtgccggtcatccgcgaactgcagaccagcggcgaagccatccgccaggccgagctggaacgcgcgcgccgcatgctggcacgcggcgacgaccccgaggccgtgttggaggccctctccggtgcgctgacccgcaagttcctgcatggccccacccacgcactgaaccacacccagggcgaggaccgcgaggcgctgctgcgcctggtgccgggcctgttccgccacagcagccactccgagcgctagccgctctgcccttgcgccgcgcgcgccctgccgcgccggcacgccgccacccgcccgcgggtagccccggcccctggcccacctctttcccccgcacccgatgaaagccagcatgcttgccaagctcgaccaactggccgagcgactcgatgaagtcaacgccctgctcgcgcgcgaagacgcgaccgcgaagatcgaccagtaccgcaagctcagccgcgaacatgccgagttgtcgccggtggccgagcagtacggccagtaccgccaggcgcaggacgacctggccaccgcgcaggcgctgctggacgatccggagatgaaggactttgccgccgacgagatcgccagcgcgcgcgcgcggctggaaggcctggaagcgagcctgcagcgcctgctgctgcccaaggacccgaacgacgaccgcaacctgctgctggaaatccgcgccggcaccggcggcgaggaaagcgcgctgttcgccggcgacctgctgcgcatgtacacgcgctatgccgaacgccagcgctggcaggtcgaagtgatgagcgaatcggcatcggacctgggcggctacaaggaagtgatcgtgcgcatcgccggcgatgcggcattctccaggctgaagttcgaatccggcggccaccgcgtgcagcgcgtcccggcgaccgaggcacaggggcgcatccacacctcggcctgcacggtcgcggtgatgcccgaagccgatgaagtgggcgaggtcgagatcaacccggctgacctgcgcatcgacaccttccgcgcctcgggcgctggcgggcagcacgtcaacaagaccgattccgcggtgcgcctgacccacctgccgaccggcatcgtggtcgagtgccaggacgaccgcagccagcaccgcaacaaggacaaggcgatgaaggtgctggcggcccgcatcaaggacatgcagacgcgcgccgcccaggcgaaggaggccagcacgcggcgcaacctgatcggctcgggcgaccgcagcgaccgcatccgcacctacaacttcccgcaggggcgcgtgaccgaccaccgcatcaacctgacgctgtacaagatcgacatgatcatggacggcgacatggatgagctgctgtcggcactggcttcggaacaccaggctgatcagcttgctgcacttggcgaagagtcgtaagcaccacaaaatgtcgtgcaaccggccttccgccccgaacacgcgtaagtcgccgatatctttgtatttcttgtaaatgcttgaaacagcactggtaggggtaaggcggctgtctataatcgatttcgaccggcaaacggagaatggtgccgggtagtcactcccgagaacatacctaggacgaaatcatgaaaaaactgctcgcgctgttgatgatcaccgcggccatggccgcttgcagcaagaaggaagaagctccgcctgccgcctcgaacgccgagagcgccatgcaaagcgccgctgaatccgccaaggccgccgccagcgatgccgccgctgccgccagcaacgccgcagacgccgccaaggccgccgccagcggtgccgcagccgacctctcggccgccgccgacaaggccaaggcagaagccggcagcgccatggcagacgccaagcaggccgccaaggatgccgtcaacacgggtgccgacaaggccaaggacgccgtcaataagtaatcgtcccggcgggggcattgcgccgcccgccgtcgatgagcggtacactggcggcaagctggaagtcccgccccaaagccccgccaggcctttgcgccggtggggttttttgtagccggcaaaagaaccgtcccctccctttcgatgtcttccccaaactctgccgcgctgccggcgacccccacgctgcgcgaagcccagaccctcgccgccatggccgggctgcctgccctggaagtgcgcatgctgctgacgcatgtcaccggcctgagccgcacccagctgatcacccgcgacaccgacaccctcaccatcgcccagcgcgacgcctttgccacgctgctggcgcggcggctggcgggcgagccgatggcctacctgatcggcgagcgcgagttcttcggccgcaagttccgggtcacgcctgacgtgctgatcccgcggcccgataccgaagtcgccgccgaagcctcgctggcgcggctggccgaggtgccgcagccgaccgtgctggacctgggcacaggctcgggcatcctggccgtgacgctggcgcgcgagcgccgggatgcgcaagtctgggccaccgacatctcgcccggcgcgctgatggtggcgcaggacaacgccagcgcgctcggcgccgaccgcatccacttcctggtgtctgactggtacgcggcgctgccgccaggcctgcgctttcacctgatcgtcagcaatccgccctatatcgccgcgggcgacccgcacctggtcgaaggcgacctgcgcttcgaaccgatcgacgcgctgaccgaccacgacgacggcctgtccgacctgcgggccattgtcagcggtgccggcgcccggctgctgcctgacggctggctgctgatggagcatggctacgaccaggcgcaggccacccgccagctgctggaggacaccggtttcaccgagatcttcaccgcccgcgacctggccggcctggaacgctgcaccggcgggcgctggcaaggcgcccggcccggcggcaccactgccggtcactgaagcccggcggcgattccggtaaaatcgccgtcagatccccgccacgcggccaggccgcgtggcgtcccattctccccaggcggcgcccgcgacacggcatcgccccactgaaaagcaaaccatgagcgacgtgcagcaaaagatcgatcagatcgtcaagagcaacccggtagtcctgttcatgaagggcaccgcgcaattcccgatgtgcggcttctcgggccgcgccatccagattctgaaggcctgtggcgtggacgcgccgaccacggtcaacgtgctggatgacgaaggcatccgccagggcatcaaggaatacgccaactggccgaccattccgcagctctacgtgaacggcgagttcatcggcggctcggacatcatgatggagatgtaccagaacggcgaactgcaaaccctgctgaagggctgagttcctttatgtccgtgactggcggcacacccaaacggctgatcgtcgccatcacgggcgccactggtgccatctacggcgtgcgcctgctgcaggtgctgcgcgcggcgccctcggtggaaacccatctgctgatttcgccggccggcgtgatgaacctgcagcacgagctggacatcagccgtgccgaggtggaggcgctggccagcgtcgtgcacaacgtgcgcgacatcggcgcgaccatcgccagcggctcgttccgcgcacaggcgatggtggtcgccccctgctccatgcgcacgctggcggcgattgcgcacggcctgtccgacaacctgatcacgcgcgccgccgacgtcacgctcaaggagcggcgcaagctggtgctgatggtgcgggaaacgccgctgaaccttgcgcacctgcgcaatatgacggcggtgacggaaatgggcgggatcgtgttcccgccggtgccgggcttctaccagaagccgcaaagcattgccgaactggtcgaccatacggtcgggcgcgtgctcgacctggtggatttgccggagatcggccagacgctcgcgcccagctggggcgggctgaacgcccgggccggcgacgcggccggcaactgaactgcggccggcgcgcagcctctctctacgcgccggcatcctcgcgcattgtcgtgccaaccgcgctcattaccagcggcggtagccccggccatagtagccatggccatagtagccgccatagccgccgtagtagtacggccgcggtgccaccaccaccggcgcgggcgccacgtacaccggcgcagggccgaccgcggggccggcaggcgtgggatagacggcgcagccgcccagcagggtgacggatgccgcagcggcagccagtccaatcgtcagcattctcatcattcgtccttggggtcggaacgggcatgtgcctgccctgctgacgttatacgggcagaaagcgtaatacggcgtcaaaggcgtgtaaggcttgttacagttccctacgcgccctgtaacacgcccagggatgccgtcagatctcgaaccgtatcccctgcgccagcggcagcgaatcgccatagttgatcgtgttggtggcgcggcgcatatagcccttccacgcatccgatcccgactcgcggcccccgccggttgccttttccccgccgaaggcgccgccgatctctgcgccgctggtgccgatgttgacgttggcgatgccgcagtcgctgcctgccgacgacaggaagcgctcggcctcgcgcatcgattccgtgaagatgcacgacgatagcccgtgcggcgaggcgttgttcagcgcgatggcctcatccagcgtggtgtacggcatcaggtacaggatcggcgcgaaggtttcggtcagcatggtgtcgtgctgggcgtcggtcatcaccagcgcgggccgcacgtaacaggcatgcgggtagcggtcggccagcagccgttcgccgccggtgacgatattgccctgcgcgcggcaggcggccagcgcattggccatggcatcgcccgcggcggtgtcgatcagcgggccgaccagggtgccgtcagcgagcgggtcgccgacgggcaggcggtcgaacacggtgatcagccggctcgccatggtgtccatcaggtcggcgtggataaagcagcgacgcagcgtggtgcaacgctggcccgcggtgccggccgcggcgaaggtgatggcccgcaccgccagctcgatgtcggccgaaggcgcgacgatggcggcattgttgccgcccagctccaggatgctgcgcttgaagtgcccggcgcaggcaacgccgacctcgcggcccatgcgggtcgagccggtggcgctgaccagccgcaccgccgggtgcgacaccaggtgggtgcccagcatgcgcccgcccggcagcaccgccgagatgccggcgtgctgcggcgccgccgcggcgagcacgcgctccagcaggccatgcgcggccagcgcgcacagggtgactttttccgagggtttccagatcacgccgttgccgcacaccagcgccagcgccgcattccacgcccacaccgccaccggaaagttgaaggccgagatcacgccgcacagcccatacggatgccaggtctcgcgcatcgcatgctgcgggcgctcggaggcaatggtcagcccgtgcaactggcgcgacagcccgaccgcgaagtcgcagatgtcgatcatctcctgcacctcgcccaggccttcctgcaggatcttgccggactcgagcgagaccagccggcccagcgccggcttgtgttcgcgcagcacctcgccgaagcgccgcacgatctcgccgcgcgcaggcgcaggcagcagcgcccaggtggtctgcgccgcgtgggcgcgggcgatcagcgcatcggcctgcgccggcgtgcaggccgggacatggccgatggcctcgccatcgaccggcgagcggaccgtcacggcgccggccggcgtgccctcccgccacggccgcggcaggcccagcgaatcccagcaggcagcgaactcttgcgctttcatatgacggtctcctggagcggatgctgcgtgtaatggcggccgaagcgattggcaaggaaggcgtccagcggcatcgactcctgccgcacgaagccggattgcggcagcgcgccggtggccaccatgtccagcgcggtgcagatgcccgcggcagtggtcagctggatcgcgttgacatggccccccttgccatccaccccgccgatgcgcgccgagaacgaagcctgcgtcagcggcccgcgcccgcgttcgcccccggccgggtagccggtggcggtggcgaacacgatcaccacgtcctggtcggtcaccgggatggcgcgatcgaagatatcgcgcagccattcacggcgttcgcgcaggcgcaggtcgttgagcagcagtttcatcagcgcgcaatggcccggatagcggatggacttgtagtcgacatggcgcgcgcggccggccagcgtctcgggcagcgtgcccaggccgccagatgtattaaaggcttcgtactcgatgccgtccagcgcaaagctttccagcccctccagcgccgtcagttccacgcggcggccgtcgacgatggcctcgcacgggttgcagtactcgttgatcagtccctcggtgctccaggtcaggttgtacttgagcgcattgctggggtagcgcggcagcgcgccaacccgcatctgcaggtccagcagttcccccccgccgcgcaggaagcgctgcgccaggtcatgcccgaccacgccgataaagcccggcgccagcccacactgcggcatcagcaccgagcgcgcgctttgcgccagctggcggatggcctgggtcgcggccacgtcctcggtcaggtcgaagtaatgcacgcccaggcgcgccgccaccgaagccacgctgatcgcggcgtggaacggcagcgcgttgagcacggcatcggcgccggccagcagcgcggcgcaggtgccaggctcggtggggtcgccggcgcgcgccagcacgccgcgcggcaggccgtcgaggcgccgtgcgtcatggtcgaccacgctgacgcggtagtcgccactgtcatgcagcatggtggcaatggtgcgcccgatcttgcccgcgcccagcaccgccacgtgcagcgggcgggtcgccttgggcaggtcgcgcggggcctgccggcccaggttcgaggcttgcatggtgtctccgtccacaagaaaaggttgtcctgttgactggagtatggatagccagcgcgacacaatgaagccacaagaacgacgaaaacccgccataatcgaacgaaacgacgaaccatcccgacgtaatgaccgagctcgacaccaccgaccggcacctgctgtcgctgctgcaggccaatgcccgcgaaagcgccgccaacctcgcccggcacctgggtatcgcccgcaccaccgtggtcgcgcgcatcgcgcggctggagcgcagcggggtgattgccggctacggcgtgcggctggggcagcgcatggaagacaacgccatcctggcctattgcggcctgtcggtgcagcccaaggccgcgcccgcgatcctgcgcgcgctgcagcgcctgcccgagatcgaagaggtcaattcggtcagcggcccggtcgactacctggtggcgatccgctgcgacacgcacgaccgcctggaccggctgctcgacgagatcggcatgctcgacggcgtcaaccacaccaccacctcgatcgtgctcgcgcgcaagctcgaccgccggcgcgctgccggctgacgcggtatgctgccaacccgatcaagcgtttgcggagcaacaatatgaacaacccgatccgtgtcgccgtgggcggcgtgaccggctgggccggcggcgaactggcgcgcggcgtggcccatgcggccgacatgaccctggtggccggcctgtcgcgcggcgccgccgggcagcctctggcgcagctgaccggccatgccgatacgccgggcgtggcggccgccagcatcgaggccctgggggaaacgccctacgacgtctatgtcgaatacaccaagccgggcatcgccaagcacaacatcctgcaggcgctggcgcacggcacgcacgtggtggtgggcacctcggggctgaccgacgaggactatgccgagatcgacgcggccgcgcgccaggccgaccgcggcgtgctcgcctgcggcaatttcgccatcacggtggtgctgctgcagaagtttgccgagatggccgcgcgtcacctggagcactgggagatcatcgactacgccaaggccggcaagatcgacgtgccctccggcaccgtgcgcgagctggcctaccggctcggccaggtcaaggccgccgcgcaggcggtgccggtcgaccaggtcaagggcccgaaggaaacccgcggcgccaccatgtcgggcacgcaggtgcacgcggtgcggctgccgggctaccagcttggcgtggaagtgatcttcggcgccgacggccagcgcctgcacctgaagcacgaggccggcgacggctccacgccctatgtcgccggcgcgctgctggcgatccgcaaggtccacaccgtgcgcggcgtggtgcgggggctggacaaggtgatggaagggctctgaggccaggtcagcaggcgggcaggccgcctgctgcggagtgttaccagctgccaggcttctccggcttggcggctggctttggcgcgggcttggaggcggctgccttgccgcccttggccgcgggcgccgaggccggattgagctgcttgtccacctcggcatccttgtccgccatcagcacgcgcgcctgcggcagcagcatttcgatggtgccggtgttggggtcttccggcatggcgtagagctcaaccgtcagcggcttgtgcatccagccggcatgcagcgtcttgatgctcttgccagccttgtcgggcatgtcgacctgctcctgccggaacggcttgccgtacagcgcgctgacgctgtcggccgcggcctgctgcgagttggcgccggcggtcgggaccaccaggccgaccagcgcgttgcggtcgacaaaggccagcacaaaggggccgtccatgaaggacgggcgctgcgcgcgcggcacgccgacctggcgcatcaggccatcgcccttcagttcgacacagaatccggtgacatcgcggccatcgggcgtgcgcttgtcggcgcaatccggcaaggccggcagcgggttgccgatttccagcatggccagcagcggcgacagcgcgctgttctcggccttggcctgggccttggccggtgcgggggctggtttggcggcaggggcggaagcgggggcggcaatggcgccggcagcggcgcccagcaggccggcaagcgccagcccggcaacggggaatttcaaatcggactcctgatgaacggctccgggttggagcccgccccggccgggttgttcctgcttggcgcgggcggtgacgggaaagtcaccggcggcctgccaggccaggggcgagcagtagcttaccccatggccctggcggctcccgcacttccagtcagtccaacgaaatgttattggccttgatcaccttgccccagtgctcgcggtcggcttcgatatagcggtcgatctcggcctgcgtgcgcggcgcctgcacgaccagtcccagcgcgctgaaggtggaacggaactgcgcgtccttgagcacgtgggcagcggcggcctgcagcctggccaccgcatcgggcggcgtctgcgcgggcacggccaggccgaaccaggtggcggcctggaagttgggatagccgccttccgccacggtcggcacgtcgggcagcacgtccagccgggtgcggccggtgaccgccagcgccttgagcttgcctgccttgatatgcggcagcgaggtgctgaccacatccaccatcagttgcacgtcgttggccagcagcgccgacagcgccggggcgctgccgttgtagggcacgtgggtgacgctgatgcccagctcggtcttgagcatttcggtggccagctggagcgcgttgcccaggccgaccgagccatagttgagcttgccgcccgcggccttggcgtaggccgcgaactcgcggatattgctggccggcaccttgctgttggtcaccaccaccagcggcacctcggcgccgatgctgaagatcttgaaatccttgggcggatcgtagttgatcttcttgtacagcatcgggttgagcaccatgctgccgttggtggccagcaccatggtgtaaccgtctgccggcgcacgcgccacgctggtggtgccgatcatggtggccgcgcccgggcggttttccaccaccacggtctggcccagctggcgcgacatgccgtcggccagcgcgcggccgaactggtcggtcgagccgccgggggtgtagggcaccaccagcttgatcgggcgatcgggataggcggcctgcgcggctccgccccacatggccagcgcgcaccccgcgccggctgccatcgcggcgagccaggcgcgccgtccgcttggtttgttctgcatcgcgtctcctcctgttgttatcggtcgtgatcgatccaggccgggcacgcgctcagacgcggcgctggcggccttcccagtatcggtcacgcagccggcgcttggcgagcttgccggtttcatcgcgcggcagctgcgtctcgaccacgatgctgcgcggcaccttgaagccggacagccgctggcgcagccagtcgatcacctcggcctcgcggatctccacgcctggcatcggctgcaccatgcccagcaggcgctcgccgtactcgtcgtcggggatgccgaacaccacgcagtcggccacgccggggtagcgcaccagctcatgctcgatctcggccgggtagatgttcacgccgccggagatcaccatgtccgatgcgcggtcgcagataaacaggtagccgtcggcatcgacatagcccatgtcacccagcgtcaccagcccgtctcggtcgatggcggcgcgcgcggcatcattgttgcggtagctgaagtcggggtaagccggctggcgcacgtagaccaggccgatctcgcccggcgcgcactggcggccgttctcgtcgaggatgcgcagctgcgcgtcatcgaccggtttgccggcggtccccgggcgcgcggcggcatcggccggcgtggccacggtgatcatgccggcttcgctggaggcgtaggtttcgtggatgaccgggcccagccattccagcatcgcgcgctttacttcgggcgagcacggcgagccggtggaggcgacgaagcggatcgaagacaggtcgtacctggcgcgcacctcgggcggcagcttgagcaggcgcacgtacatgatcggcaccaggtagagcacgtcgatgcggtgcttttccaccagcgccagcacctgctcggcatcaaagcgcgacgtgagcaccaggcgttcggccatctgcagcgcgttctggataaacgagcccggcgcgctgtgatacagcggcgccgacatcagcgtgcggcagcccggctcgatgccgtaggtctgcctcaccaccgagcgcatgcgcgcgaactgttcctccagccggtccagcggcagcggctggcgcaccacgcccttgggccggccggtggtgccggaggtgtaggccatatggccgcgcggcgccacgcgcgggccgtcgtaggccggctgctgcgccagccagctttcatagtcgatggcgccttgggcggggccgcccaccgacagcaccgtcatgccggccggaacggcgtcgcgcacggcgggcagcaggtcggcctgcaccagcagcaccctggcgccgctgtcggtcagcaggaagcgcacttcctcggcggtgaagtgccagttgatcgggcagtagtagcagcccgcggtacggcaggcatggaccacgtcggcataggccggatcgttacgcagcagcacggcgaccacgtcgccctcctgcacgcccagcgcgcgcaggccgccggccaggcgggcgccgcgcgccagcaattcttcgccgctgcggtgcatgtcttcaaaccagaggtccgtggccatccgtcgtctcctgtatgcgatccgttctgtcagccgaccactgtatcggcgtagccgtggatcgacaatcaggtgcatcggaatcacaatgttgcaccagacgcgacaatcctgcaggcaatccccgatggacctcaacctgatccaggccttcgtcgacatcgtcgatgcgggcaacctggccgaagccggccggcgccgcggcgtgacgcgctcgcaggtcagccgccagctgcgtgagctggagcaccaggccggcgcccaactgctgcgccggaccacgcgccggctggaactgaccgggcccggccatgcgctgtaccagcatggcgtgcgcatcctgcaggaagtggcctcggcgcaggccgagatcgacagcctgggccggaccctgcgcggccatgtgcgcgtgagcgtgcccaccgggctgggcgatgcctatatcgcgccgctgctgctgcagtttgcgcggaagcaccccggcatcacgctgcgcgtgttcttcgccaaccgcgtcaacgacctgatcgcggccgagatcgatgtcgcgctgaaggtcacctcggcgccgccgctggatcacgtggcgcgtgaaatctgcgacatccggtggcaactgtatgcatcgccggagtacctcgcagacatcccgccagtacaagcgccgcccgacctgaccggctgcaacttcctgtgcccgccatacccgccgcgccagttcccgctgtcgctgtaccgcgacagccagcgcgtggacgtggcgctgacgccaaagcttcagtcggaaaacttcctgttcctggcgcgcgccgtgcgcgagggcctcggcatcggcatgctgccggtctacatcggctgggaggaagtgcgcgccggccggctggtgccggtgctgcccgactggcgcccggaggggctgggcaacaagctcttcatcatcaccacgcctaacctgcacccgtcgatggccacccgcgcgctgatcgggttcctgcgagaggaactggacaagcttgaagtgttccgcgacgcggtggcgtagccggcaccgctggccggtgaacgaacgctttccggactcagggtcgcaaccagccctgcaaactttcgttttgcaagctatgctccagaaaacttgcactttgcaagcaagtcgacaggaccagaacggcggagaccatgccccctaccgatttcacctcgatgccctgccccgtggcccgctccatggccgtgctgggcgaacgctgggccatccttgtgctgcgcgaggccttctacggcagcacgcgcttcgacgagttcgaacgcaacctgggcatcgcccccaacatcctcagcgcgcgcctgaagacgctggtggcgcacgggctgctggcccgcgtaacgcccgagggcggcgctcgccacgtctaccagctgaccgacaagggccgcgacttcttcccggcctatgtcgcgctcaaggcctgggccgaccgctggatgaccgacgaaaagggtccgctgacgctgctgcaggaccgccgcaccggcgccgagattgccgagccggcgctggcgcgcgccgacggcagcgcgatcacgctggacgatttgcgtgtcctgcccggccccggtgccggccgcttcctgcggcagcgctttggcgaggccgggaccgttggcgagccaggggaggcccgccatgactgacacgcgcacattgcccgcgggcgccctgcccgccgaggcggtaccggccactgaaattgcgcgccgcatcggcaagctggccggaccgaccgcgctgatcgccgtgctgcaggccgtggcccagttgatcgaaacctggctggccgcgcgccagggcacggcggcgctggccggctgggcggtggtgctgccgtttgcgctgctactgcagcagatgtcgaccggagcgatgggcggcggcgtggtcgcggccatcgcccgcgcgcttggcgccaacaagcgcgaggaagcgtcttcgctggtcatgcacgcgctgctgatcgcagtgaccgccgggctggcctttgcggtggtgctggcgggcttcccgcgcggcgtgctgggcgcggtggccggcgccacggcggcggaggccgctgccagctatgcgatctggctgttcggtgtcggcgccattccggcgtggctggccaatacgctggcctcggtgctgcgcggcggcggccgccatgcgctggccgcacgcgtgctggcgctgatgtgggtcgctttccccgcactgtcgtggctgctggccgagcctgccggcatggggctggccggcatcggcgccgcgctggcggcggtgtcgtgggccgcggcgctggcgatggcgatcgtggtggcgcgcggcggcgcgggcttcgtgccggtgctgcgggtgcggccgtcgtgggagctgttcgcgcgcatcctgtcggtgggcctggtggcgtgcgcgctggcctcggtggccaacctgaccaccatcctggtcaccgcgcagctgcgccaccatggcaccgcggcggtggcggcctatggcatctcggcgcggctggaattcctgatgatcccgctggcctttggcgtgggctcggcgctgaccgcactggtcggccgcgccgtgggcgccggcgactggcataccgcgcgccgcacggcatgggtcggcgcgttcctggcgctggccatcgccggcaccgccggcattgccgtgggcctggcgccggtgcgctttgccagcctgttcacccatgaccccgaagtgatcgccatcgccgcgcgcgcgctgtcatgggtagggccggccttcggcagcttcggcctgggcatggcgctgtactttgcctcgatgggcgcgggccgcatgcgctggccggtggccgcagggctgtgccggatcgcgctggcggtgggcggcggctggctgctggccaatgtgttcgggatggggctggacggacacttcctgggggtggcgctggggattacggcctatggggtggtcacggcgctgggggtcaggcagggggagtggtcggcgcggtgaggtcagtggcgtgagcgcatttcaacgcctgcggtttgcttccctttcccgcttgcgggagaggggctgggggtgagggcaggcgctggcataccgacgcgctgcacttcgtggacactccggccctctcccccacccctctcccacttcgcgggagaggggagcgtccgcgagaggtggcagtgaattccggcgcacgcggtgcgctagcgcctggcaattgcgccagcacttcgtcctaccgcctcaacaccttcgcatccccctgcatccccgcctccctgacgtcctgcggcaccgacggccagccgccgccgagcgacttgtacaacgccgcggtgccggtcagcacgtccacctgcccctgcaccgccgacagctgcgcggcgaacagcttctcctgtgccgtggtcacctccaggtagctggaatagccgccctcgtagcgcgcgctcgactggtcggcatagaccaccaggctcttctcctgctggcgcaggctgaccaggcggttgcgggtctcgatgccgttggacagtgcactgttgacgtcggccagggccgacagcacggtgccctggtaggccagcatggcctgctcgcgctgtgccgaggcggtctgcacctggccgcggatggcgccgccctggaagatcggctgggtcaggccggcaccgatgccccacacctgcgaggcactatgccacaacccggccggcgaactggcaatggcgccgaacagcccgctcaggttgacggccggcaggtacaacgcttgcgcggcgcccagctgcgcattggcggcaatggcggactgctcggcctgcagcacgtcaggccggcgcgacagcagcgcggctggcaggtccgcacccaccggcggcggctgcagttcattgaccggcttgccgcgctcgatcggcccgggctcgcggcccagcagcaccgacagcgcgttctcggtctgcgcgatgccgctgcgcagcaccgggatcgtcgcctcggtcacgtagaaatcgttctcggcctgcgacagctcaacctgcgagatcaccccgccctcatagcgctgccggaagatatccagtccagccccgcgcgccttcagcgtctgctgcgcgatctccagctgcgcgtccagcccgcgcagcgtggcgtagccctgcaccaccgatgccgccagtgacagcaccacgccacggcgcgcgtactcggcgttccacaggctggcctcggcggactccgcctggcgccggatgcggccccacaggtcgatctcccagctggcattggcgagcagctggtacgagttgcgcgggccatcgagcgacgcgaacggcgtgccgttgaaggtgccggcgcgctggcgcgttgccgccgcggacaggttcacctgcgggaagaatcccgagcgcaccaccatcagctggccgcggaactcatcgatgcgggccgcggcgatgcgcacgtcgtagctgttgcgcagcgccgtctcgaccagcgtgttcagcaccgggtcgccgaagctgtcccaccaggcgctgtccgcggccaccgacagcacgccggtatcgatgcggtactgcgccggctcgggcgtggccgggcgctcatagttggggccgatggcacagccgcccagcgctgcggccaggcaggcaccggccagccggtggcgcgcgctcatgacggttctccggccggtggcgtggtggctgcggccccgaccttgggcttaggcttgcgctcggacatcacctccagcccccagaagaacatcgggatgaagaacagcgcaatcaccgtggcgccgagcatcccgccgatcacgccggtgcccagcgactgtcggctggccgccgacgcgccactggcgatcgccagcggcacgcagccgaggataaaggcgagcgaggtcatgatgatcgggcgcaggcgcagcctggccgcatgcaaggccgcgtcgtaggcactgaggccttccttgtgccggatttccaccgcgaactcaaagatcaggatggcattcttcgccgccaacgcaatcagcaccgtcagcccgatctggaagtagacgtcgttctgcatgccgcgcaacaggatggcaaccagtgcaccgaacagcgcgaacggtaccgccagcagcacaccgaacggcagcgtccatttttcgtactgcgcagcaaggatcaggaacaccatcagcaaggcaaaggcaaagaccattgctgccgtcgacccggcagtcttctcctcgtacgcctgtccgctccaggcaaagctgtagccctggccaagcacctcccgcgccacgtcctccatggccgcaagcgcctggccggagctgtagcccggcgcggcatcgcccatgatcttggcggccgggaaattgttgaagcgggtcatgatatcggcgcccgggacataccgggatgtcgtcaccgccttgatcggcaccatttcgccagtgcggttgcgcacgtagaccttgtcgagatcctccggacgcgagcggtagtcggcctcggcctgcaggatcacctggaacagccggctgttcttcgggaactggctgacgaagagcgaaccgaacatggtctgcagcgcggaatagacctgctcgacgggcacgccctgggtttcggagcgttcgcgatccacctccaccagcaactggcgcgagcgcgtgttgatagtggaattgatcccggtcagctccggccgctgccgcgccttggcgataaaggcatgcacccgctcctccagctgctggtaggtgccgtccgccgtgctctggagccagaactcaaaaccaccggtcgttcccaggcccgggatcgagggcgggttgatcggaatggtcacaccgtcctggtagctcgcaaactccttcttcgccttggcgatcagatccgccgcgctctcgccttccttgcggtcatggaagcccttcagcgtgatgaacaaggtggaagcattggccttgttctgcgaatcgatcaggctgtacccgtccacggacgccaccgagctgacgccgggctgcttggcataccaggcctcggcacgggaggagaggttgccggtgcggtccaggctggccgcatccggcatcaccacggcaccgaacagatagccctggtcctccaccggcaggaacgacgacggtatccgcacgaacatcagcacgctcaccccgatcatgacaaggatgatgacgatggagatcaccgtccgcctgatcacgacctgcagcgacttgtcgtacccctggatcaggcgatcgaacgaattgttgaaccactggaaaaaccggttcttcttgtgctcgccgggcttgagcaggattgccgcaagcgccggcgacagggtcagcgccaccaccccggacaacaccaccgacaccgcgatggtgacggcaaactgcttgtagagctggccggtaatgccggacaggaacgccaccgggatgaataccgccagcagcaccagcacgatcgcaaccacggggccgctcacctcgtccatggcacgcttggccgcctcctttggtggcagtttgaactccaccatgttgcgctcgacgttctcgatcaccacgatcgcgtcgtcgaccacgatgccgatggccagcaccatcccgaacaaggtcagcatgttgaccgaaaagccgaacatgctcatgccgacgaaggcgccaatgatcgacaccggcacggcaaggatcggcacgatggttgcgcgcaggctctgcaggaacaggtagacgaccaggatcacgaggatcaccgcatcgcgcagcgtgtgcaccacctcgttgatcgattcgttcacgaactcggtggtgtcgagcgcaacctcatattccagcccgggcgggaacgacttcttcagttccgccagcgtgccgcgcacctgcttggccacgtccagcgcattggcgcccggctgctggtagaccgccagcagcgtggcggtcttgcccttgtagcggctgcgcagcgaataatccttgacgccgagttcagccctgccgatgtccttgagccgcaccagcgcggcgtcgcccgactgcgcgcgcaggatcatgttctcgaactcggcgggctcggtcatctggcccttggtcgcaatcgggaacgtctgcaggacgggatcggtggtcggcgactgtccgatacggccggcggagaactgctggttctgcgcgctgacagcgttcttgacgtcttccgtggtaatgcccagcgacgccatccggtccggccgcagccagagccgcatggcgtagtccggattgccgaagatcgctgactggttggcgccgggaatgcgcttgagcgcatccagcacatagatgttggcgtagttgccgacaaaggtctggtcgtagctgttgtccggcgaaaagatggcaatcaccatcatgaacgcggaagaacgcttctgcacggaaacgccctgggccgtgaccgcttcaggcagggttggcagcgccaggttgacccggttctgcacgtctacctgcgccagttgcggatcggtcccgatctcgaaatacaccgtcaaggtcaggtcacccgtcgaggagctcgtcgagttcatgtacatcatccggtccgcgccgttgacctgctgctcgatcggcgccgctacgttttgggcgaccacctccgcgctggctccggggtatcgagtcgtcaccgtgatcgacggcggcgtgacgtccgggaactgggcaatcggcagtttggtcagcgcgaccaggccgcccaccacgatgatgatggacaggaccgacgcaaagatgggtcggtcgatgaagaagtgggcaagcttcatggcttgctccccgcgctctgcgtgctcttggcctgggcgggggatgacgcgcctggcgcacccggtgcgctggcgggcgccgcacccgccgggggcttctggccggacgctacctcggtggccttgaccggcgcgtcgggcgccagccgcagcccgccgctgacgaccacgcgctcgcccggcttcaggccggagcggatcacccagttgtcgccggtccactggcccacgtcgaccacgcgctggtgggccttgttgtccgcgccgaccacccacaccatctgcccgcgcgggccctggatgacggcttcctgcggcaccgccacggccttggtgcgctcggcgccatgcagcttcacgcgcacgaactggccggggcgcagcgtgccgtcagggttggcaacctcggcgcggatcatgtaggtgccggtctcggcgctgaacgaggcatcggcaaaggtgatcttgccgtgatgcgggaactggctgccatcggccatcacgatcaccacgtcaaaggcgcccttgggcgggaacttgagcgcgccggactcctgctccgagcgtgacgacagcacctcgttctcggacaggctgaaattgacccacatcgggtcgagcttggccacgtaggtcagcaggctgttcgacggatcgatatagctgccggcctgcttcttggcaaagctcgacacgccggtgaccggtgacttgatcgtggtatagcccaggttcagcctggcattggtgacattggcccgggccgcctcgaccgcggccgcggcggcctgctgcttgcccacggcgtcgtccaggtcgcgctggctcagcgcgttgcgctcggccagcgggcgcacccgcgccaggtcggcattggcggtcttgagccgcgccacctgctgcgccatttcggcattggccgcatccagcgccgcggcgaaaggcttgggatccatcaggaacatggtctcgccggccttgaccaccgcgccctcggtatagacgcgccggtccaggaagccattgacgcgcgcgcggatctccacctgctgcgagctctgggtctggccgacgaagtcatagacgatcggcacatcgcgcggcgccaccgtcatggtgccgacctcggccgcgggcggtgcgctgggcgccggtttgtccttgccgcaggcggccagcgtcatcacgcagaccagccagagcgcgccgcgccaatggaaagcagtgttcacggatccctctcccgccatggttatgcacgcgatcgccgcgcgcgcacgctggcgaccttccgtcgcgccggaccggtggccgcactcgcctctttaccggcagggtaaggctcggccctgcgggcgccaattcaattcttttgtaggcgtctttactgctttcgacttgcttttgcccgcacccgcgcgggctgccagggccctgtctcagcggcggaacccgccatggaaaccgccgccgcggaaacccccggcacggccgccaaaaccgccccaaccgccgcgcccctgccactgctgggccgtgccctggaaacgctgctggccgatctcacgcgcctggcgctgctgctctagccgcgcagtggcgtcgttgccgggctgcacctgttcccagccgctgggggtgtgcttctgccagccgttgtcggtgtgctggtacaccgagccgtcgtggccggcatacacgttgccgttgttccacaccaccgcattgttcttgtccggattggcgacaaagccacggctgccggcagtgtgctggccggtctgcgtattgccggcaatacccgcttcggccgcgccgacgcggccggtctgcgcgttgtagcccgccgcctggcggccggcggcatagttgccggtgtaggtgttgccggccacgccgccgcgcgcggcgccctcgcgcccggtcgacggattggcgaacgagccctggcggcccgccgcatagttgccggaatagggattgaacgccccaccgcggctgccctggtagcgcgccccggtggccgggtcgtagccggcgccggcggtgccgcgccattcggtgccggtccaggcgttccagccctgggcgtgggtcacggtgccctggccccagcggccgtagaaattggcctggttcacgttgacgtagttccagttgtacgcgccgccccaccaataagggccccagtacggcgacgccgcgccccagaacgcaccggcggcgaagccgaaggcaaagccctcggccatgccgatgccaaagccggcgccgtagccataggtggccgggtagccgtagtagaccgcgcccacatagggcggatagacatagccggtgccgtacaccaccgtgccgtcggcgctgaccaccacgcccatgtagccgggggtgtagcccaccaccacggtctccggcgtgaccgaatagatgcgcacataggtcacgtagtacaccggcgaagtcggcgggatggtgtagatcgccgacggcacttcggtggccacacgccacgggccggacggtgccggcgccgtgaaccagacgccgttggcgaccgcgtagtagtggctgctgtcgacctcgatcaccggcgtgccgctgttgaccgcgtagctgagcgaggtgccggtgaccggcgtgaagcgcggcgcgccgtcatacgccaccgccaggctggccttgctgcgcgacaccgtggcggtctgcggaatggtcgccgcgatctcggcctcgcgtgcctgcggcgtgccgggcaccgagaccagcacattggccttggggtcggtcgccgggatcctggcgaagtctgccggcagctgggcgccgggcacgtactcccacggcccggtcagcatcggcgcgcggaaccagcggcccgagaccagcacgtaatactggttggcacccggatcgacaaagaccgcgtggtcggcattggacatcgtcagcaggctgacgccgctgaccggcgtcatctgcggcgcgccgctggtcatgaccagctcggtcggctgcgtggcaaagaggatcgccggcgccctcgccggccgcttgccgtcggccggcagcatcgtgtcgggcttcatgccggccgccgccttggtggccgcgctctccagcgccttgggcacggtcgtcatcacttcccaggcgccgccggccgattcggagcgataccagtagccggccgccttcaggtgcagctcgccgccggattcgcgcagcagcagcgctcggctgttcagcgcccgttcgtactgcgtgcccggcacggcgcgccaggccggctcgccgtcgaccagcaccagcagcgtcggcgtggtggcaaaaagaatctggggcacgtcattgcgcaccaccacgcggccagccttggccagttgctgcgataccgcgtagctggcctgcagctggtccagcggcaccgtcagcccgttggccggcaggcgcgacaccagcgcctggcgcacccggtcggcggcgtcgggccgggtcggcacttcgacgctgtccaccgtgattcgggtcagttgcaccagccctgaggacttgtcgatatcgccggttgccgagaaatgcaccacgccgtaggtcggagaacccgacttctcgcccaccgccaccgccgcgcgcccggacagccggttgccgtcccaggtctcgatctggggctggtacagctccacgtgatcgttggcggcgtcgaagttgcgcggccagcccagggcagtcgccgctggcttggccggcgtggcggcctgcgggctgagcggtgcaaatgcaagccacgccgcggcgatcagggcgctggtctgcttcaggcgaaaagacatgggtttctccgggaggaagccgcctgcaccggcgggccggcaccgcgggcacgatgctgcacaacagacggcccatcccgcgaatctaaattaggccgccaagccgaacaatctgattcgaaaacattcaggatccgtcccaaaaaagacagatcagccggtggccggtggcatggggcatgcgcggcggccatcgacagcggccttcatacaaagaagtagtcggggcggcaggcggccatgtcaagccgcaatgcgccgttgcgacgcgcgcaggcaaggcgggtgtgcatcttgcttggcctgatgccaccacaacggcccttgaagccgccccgcacggcctcatctttgaagactccgcccaggcccgcccccatgcctccacgcaccaccatcctgaccgccgccctcgtgacagccctgctgcacggctatatcgggctgcgcctgctgccggcgatgccggtgccgatggcggtcaaggcattggccgtcgcctggctggccctctcctgcgccctgctgccggccgggctgctggcgcggcgcgtcagccagccctggtcggacctggtttcctggatcggcatgctggcaatgggattcttctcatccctgctggtgctgacgctggtacgcgacgtggcgctggcggcggcctggctggccgggcaactgctcggctggcacgcgcccggcctgtccgcgggcagtgcggtggcggtgccgctgctggcgctgctggtcacgctggccggctatatcaatgcccgccggctggcgcgcgtggtcgaagtcgacgtgcccgtggccggcctgcccgacgccctgcatggtttcaccatcgcccagatcagcgacatccatgtcgggcccaccatcaagcggccctacctcgaccgcatcgtcgaccgcgtcaacagcctgcaggccgacgccgtcgccatcaccggcgacctggtcgacggcaccgtgcgcgaactatccgcccacaccgcgccgctggcccggctgcaggcgcgccacggcacctacttcgtcaccggcaaccatgagtactactccggcgcggagccgtggatcattgagctgcgccgcctgggcgtgcgcgtgctgatgaacgaacatgtggtgctgcagcacgacggcgacgcgctggtacttggcggcgtcaccgactactccgccggccgcttccacgaaagccaccgcagcgacccgcaccgcgccatcgccggcgccccggcacacgccggcgcgcgcgtgctgctggcccaccagccacgcaccgctgccgcagcggcggaagccggtttcgacctgcagttgtccggccatacccacggcggccagttctggccgtggaacctgttcgtgccgatgcagcagccatacaccgccggactggtgcggcatggttcactgtggatctatatcagccgtggcaccgggtattgggggccgccgaagcggtttggggcgccgtcggagattacgcgggttaggctggtgaaagcgggctaggagaatgccgtagaaggccgaagaatggtcgcagggattactcagcagaaagccccgctcatttgagtcggggcttttgcttatggcacgagcgctgtctgctcaccgctggcgccgctcgggcccaaggggctctatttgcccttcaggttcatcgagctgaatgcctttcgagccaagtctgagatgcgtttcttgttccgccttagctcggcgatttcggatttcgtcagatatagggaaactggagacctgccagatttcatcatcactcctcccgtcctgcaggacttgcgacaacactgcgtcattcgccattcgccattcgccattcgcgcgaaagcgcgaacgacgaattaactcccctccacaacgctcaccgcacaatcggcttataccgaatccgcttgggcttggccccttcctcacccagccgccgcttcttgtccgcctcatattcctggtagttgccggggaagaactccacatgcgagtccccctcgaacgccaggatgtgcgtagcaatccggtccaggaaccagcgatcgtgcgagatcaccatcacgcagcccgcgaattccagcagcgcatcttccagcgcccgcagcgtttccacgtcaaggtcgttggacggttcgtccagcagcagcacgttgccgcccgcaatcagcgtcttggccatgtgcaagcggccgcgttcgccgcccgacagcgtgccgacctgcttctgctggtcgccgcccttgaagttgaagcggccgatataggcgcgcgacggcgtttcgtacctgcccaccgtcaggatgtcggagccgcccgagatctcttcgaacacggtcttggtgccatcaagcgcgtcgcggctctggtcgacaaaggccatcttcacggtcggcccgatcttgatctcgccgctgtcgggctgttccttgccggtcagcatgcggaagaaggtcgacttgccggcaccgttcgggccgatgatgccgacgatggcgcccggcggcaccttgaagctgaggttgtcgatcagcagacggtcgccgtagcccttgctcacgccgtcgaactcgatcacctcgttgcccaggcgctcacccaccgggatgaagatttcctgggtttcgttgcgcttctggtagtcctggctgttcagttcgtcaaagcgggccagacgcgccttggacttggcctggcggcccttcgggttctggcgcacccactccagctccttgtgcagcgccttctggcgggccgattcgctggcctcttcctgcttcaggcgcgcttccttctggtccagccacgagctgtagttgcccttccaggggatgccctggccgcggtccagttccaggatccactcggcggcgttgtcgaggaagtagcggtcgtgggtcacggccaccacggtgcccggaaagcgcgtcaggaactgttccagccattccaccgattccgcatccaggtggttggtcggctcgtccagcagcagcatgtcggggcgcgacagcagcaggcggcacagcgccacgcggcgcttttcaccgccggagagatgctcgatcctggcgtcccacggcggcaggcgcagcgcgtcggcggcgatttccagctgcagttcgacattgttgccgtcgctggcggccaggatggcttcgtacttggcctggtcggcggccagtgcatcgaagtcggcgtccggttcggcataggccgcgtagatctcgtcgagcttcttgcgcgcctcgaacacgccgcccagcgcctcttccaccgattcgcgcacggtctgctcgggattgagttgcggttcctgcggcaggtagccgatgttcaggttcggcatcggcgtggcttcgccctcgatttccttatcgaggccggccatgatcttgagcaccgtggacttgcccgagccgttcaggcccagcacgccgatcttggcgccggggaagaacgacagcgagatgtccttcaggatgtgacgcttgggcgggacgatcttgcccacgcggttcatggtgaaaacgtactgtgccatgggtgcgtgttggagggttgttcgggaatggcgggagtgtatcaggcaggcgcggcgcgctgaggcagcgctgctcgattccgccctggccggtacaatgacaggttcgatttttcgccgatttcccgagccatcgccatgagcaaacccgccctgaccctgaagttcaagtgcaagaagtgcaccaaacccgtcacgctgtacctgcagaagacgtcggcctgctcgcacatcaccccgtaccagggcttctgcaagtgcggcgagatgatgcgtcacgccaccggcgacaaggacgcggtcgagtccttcgtcaactcgctggacaacagctggatgcaccaccatcaccaccactgagcaggccactgccgtgagggaaacctggcgccccgccggcaaggacccgatgcgcttcctgggcggctacccgcccggcgtgctggagcaggtgcgcgagctgatcgccgccggccggctcggggaccatatcgcccgccgttaccccgggcgccataccgtgcagaccgaccgcgcgctgtacgagtacaccacggacatcaagcaggaatatctgcgcagcgcgccgccgctgcacaaggtcggcttcgatgcgcgcctcgattcggcccagcgtgcgctgggcctgcacaccgcgatctcgcgcgtgcagggcagcaagctcaaggccaagaaggaaatccgcgtggcgtcgctgttcaaggaagcgccgccggaattcctgcgcatgatcgtcgtgcacgagctcgcccacctgaaggagagcgatcacgacaaggccttctaccggctctgtgaacacatggagccgcgctaccaccagctggaattcgatacccggctctacctggcctggcgggagctggaacgcgccgcccccgccggcgcaggcactcaggcgtcgcaggcgtagcggaacgagccgttcagggtcttgggcaacaccagcgtgcgcaggttggcggcctgcgccttggcgcacagcccggcgcgcgtggccgcgtccttgtacttggtggcgtactcgatctggaacaccggcttgccctgccccgtgaacgccgtataggcgccgcactcccggtactggaagcactgctcgttgatggcgaaatcgaagctcgccgccaggtccgccacctgctccacatcgttcttcagccccaccgccagcccgcgcgcatgcgcctcggccgccaggaagcggttgtagtcgagctgggtctcggccgtcagcggcaggccggtgctgttggtatagccatcgacgttgtccggatcgaccgcgtcgcagcccttgctgaccgccaggtccatgcgcgcctgcatgatgcggcgcacgttggccgagcgcgtatcgagccagcgctcgcccgcccagcccgacagcggcgcgcccatgtccgcggcggcaaactggttgtagtcggggcgccagtcctcggagctgcccgcggagaaatagcagatcacgcgccggccctgggccttgagcgcagcgatagtggcctgcggcgtatcgaacaggtcgaagtcataggcagtcaccgcatagctggtgttgagcttgccggtcagctggatctgccaggtatcggtcagcgccggtgcccagcgcgtggtggcgctggtggtggtttccgtgaccccgtattttgttgtcgtggccgccgtggtcgtcgcagtcggcgacaccatctccgtctggcccccatccccgccgcagccgcccagcgccatcgacagcgcaacagacagcatggcccccgccatcaccgcatagttgccgtgcatgtttttcacccttccccgtgataaaccccgttcaaagcaatcggcccgagttctccctgccccgcgccggcgggcctgccaccacggtttatgcaatgtagcggattcgtaccatggttggaatgcacgtgcgcccgctgttcgtgcggcgcaacacatgatgcgcttgacgcaacgcttgcgcgctaggtataaagagcgcgtgggtagaagcggtcgattggacagcagcggcgcaatgccgcgaggttcaactggagattgctcactgacggagggtttcgtcggtggcgcagtggtccaacagctcccctgacaaagactcccgatagcagcatgcaaggccggccccgcggcgttgttcgcgcacgcccgccgcatgcgtgtccaacctagtcattgttaggggatctcccatgatcatcgacaccagctgttatccgaccaacctggtggacctggcctggcgccacgacggcgacccgttcaccggcgagcgcctgatccagatgatggacggcccgttcaccatcaacggcaagccgcgccgcatcgacaaagcctttatccagcccccgcagggcaacaccatctacacctacaccgacggcgtgaagtcaggcagcgagtccatcgacgcgtacatggcctacaccgcggagatggtgaagaagtatccggaacgctttatcggctgcttcgtctacaacccgcgctgcggcgtcgagaacggcgtcaacgccatggagcactacgtgaggaagctgggcttcaagatggtccagttccaggccaacatgcatgcctaccgcccggaccgcgccctcgactggctgcgcccggcactgcagaagtgcgccgagctgggcgtgctggtcaagctgcataccggcgacggcccctacagcatcccgaccgaatgggtgccgatgatgaaggagttcccgacggtgaacttcatcatggcccacttcggcgtgcagaccggcggcgtgtattgcttcgagccgttccagatggccatggacatgcccaacgtgtactgcgaatcgggctggtgcctgcagtcgcgcatcgtcgagttcgccaaggtgctgcccaagcacaagatcctgttcggctccgacaccccgcccaacgagcccggcatgtggctgcgcctgctggaagtgctgtgcttcgagccgccgcagggcctgaacctggatgaagacacgctggaagactacctcggcaacaacgtcgcccggatgatcggcctggaaccgacgccggtcccgcgcacgctcgaagaagcgaaagcacgcctggccgcgtaagcgcacaggcccgcgccaccgacaacggactccggagcacacaacatgattatcgatacccatctgcacccgaccaatctcgtcgacgaggcctggcgccacaccggcgagcccttcaacggcgagcgcatgctcaagatgatggacggcccctacatgatcaacggcaagccgcgccgcatcgacatgggctttatccagccgccgccgggcaacaccggctaccgcgacggcaaccgccgcgggcgcgaaggcatccgcgactacatggcctacatcgcggagctctgccagaagtaccccgaccgctttatcggcaacttcaccttcaacccgcgctggggcccggaagaaggcgcgcaggagctggaattccacgtcaaggaatacggcttcaagatgctcaagctgcatgccaacatgcacggctaccgccccgaccgcgcgctggactggctgcgcccggcgatgaaggtctgcgccaagtacaacgtggtggtgctgatccacaccggcgacggcccgtacaccatcccgacgatgttctacccgatcatccgcgaattcccgatggtcaatttcatcatcggccacttcggcatccagaccggcggcaactactcgttcgaggccttctggatggcaatggacacgcccaacgtgtattgcgaatcgggctggtgcttccagtcgcgcatcgtcgagttcgcgcgccagctgccgcgcgacaagatcgtgttcggcaccgacaccccgcccaacgagcccggcatgtggctgcgcgagctggagatgctgtgcggtcccgcgccgcagggcatggacctggacgaggacgggctggaggactacatgggcaacaacatcgcccggctggtcggcatcgagaccacggcgccgcccaggacgcagcaagaggcattggcgcggctgaaggatacgtacgccagcacgcgctgacatgtagtcgctagctgttcggcaggcaggcacggcacggcggccgggagcactcccggccgccggggcagccttcgccctggccaaccctgaccacaggagccgatccatgaactcaccctcagcgcccttcgcctcagcggcatcggcgcgcaagccctttcacgacacctcgcaggacttccaccagttcctggccgcctaccgcgaggcctttcccgaagacgtgctgcatatccgcgagccggtcggcgcggaccaggacccgaccgcactggtgtgggcgctggccgcgcagggccgccatccggccttgctgttcgaccatgtcgaagggctgggcacgtcgctggcgaccaacctcttcgcctcgcgcgagcgcgtggggcgcatgctgggcggcgtggcgcccgccggcatccatggcgaataccagacccgcagccgccgcatggtggcgccgcgcgtgctggacagcggcgccgtcaccggccatgtcgagactgaacacatcgacctgcgcacgatcccggcgatcaagcacttcgccaccgaccgcggcccatacatcaccaacgcgatcctgatcgcggaagaccccgacaccggcatcggcaacgccagctaccaccgctcgatgctgcactcgccgaccgagatcgccaccagcctgcattcgcgcgggcacctgtggcgcatgcagcagcgcgccaccgaactgggccggccgctgccggtggccatggtgatcggcgcgcatccgctgttcatgctggccggcgctgcgcggctgccctacggcgtggacgagcgccacgttgccggcggcctgttcggcgcgccgctggaagcggtacgcacgccgcgccacggcatcctggtgccggcgcatgcggagatcgtgcttgaaggcgtgattgatcccgacgcgcgcgtcgacgaaggccccttcggtgaattcaccggctattcgtcggaccgctcgaccaacaacctgctgcgcgtggaaagcgtgatgcgccgcaccgatgcatggctggtcgacgtggtcggcggcaactcggccgaacacctgaacctgggccgcatcccgcgcgaatcggagatggtcgacaagctcagggagcgcttccccggcgtcaccgccgtgcactaccccagctccggtacgcacttccacgcctacgtggcgctgcgccagagccgcccaggcgaggcgcgccaggtgatgctgggcctgctcggctgggatccgtacctgaagacggtggtcgcggtggacgaggacgtcgacatcacccgcgatgaagaagtgctgtgggcgatggccacgcacctgcaaccgcacctggacgtggtggtggtcgacggcctgcctggcagcgcactcgacccctcggcctcgggtgtgggcaccacatcacgcatgggactggacgccacgcgcggacctgccttcgacggtatccgcgctcgcatcgaccctgccgcgatggagcgcgcggcagcactgctgaagcggctggaacgcgcgggctcccacgtgccgtaagggataacccgctgaaactggcggactcatcgtttcacccgatcgataaatccgccgcgaacgttgtaccttcccgccgccgctgtcatgctggactgacaagacaggacaggcgcgggcatcgcacgagaaggatggccactgaccatcccggaaaggaaactgccggcgaccttggcgacacgtgagcgcaatgcgcgaccggcgtggtaccgaccaaaggagacagtatgaattccaccctgcctacgcaagggaatgcccccgtgcatcccgtcgacgaggtcctgcccccgacccgcctgctggcccttggcctgcagcacgtgctggtgatgtatgccggcgccattgccgtgccgatgatcatcggcggcgccctcaagctgcccaaggaccaggtggccttcctgatcgccgcggacctgttctgctgcggcctggtgacgatgatccagagcatcggcatctggaaggtcggcatccgcctgccggtgatgatgggcgtcaccttcaccgccatcgcaccgatcatcgccaccggctccaatccgtcgctgggcctgccggccgtgttcggcgcggtgatggtggcgggcatcttcacctacattgccgcgccctatgtcggcaagatggtgcgctggttcccgccggtagtgaccggcacggtggtgctggtgatcggcgtctcgctgatgcgcgtcggcatcaactgggcggcgggcggcaacccgaccatcaacacggcggccggccccgtgcccaatcccaacttcggcctgccggtgaacatcgccatcgccaccgctgtgctgtgcacggtgctggcgctggtggcctttgccaggggtttcctgtgcaacgtggcggtgctgatcggcatcgcggtgggcttcgtgatcgcgctgtcgctgggcaaggtcaacttcgacggcctgcacaacgcgcactgggtggagttcatcacgcccttccacttcggctggcccaccttcgatgccatgaccgcggtcacgctgtgcgtggtgatgatcgtgatcatgatcgagggcgtgggccagttcctggcgctaggcgagatcgtgggccgcccggtgggctgcgacgacctcgcgcgcggcctgcgtgccgacggcgtgggcgcgctggtgggagcggtgttcaacaccttcacctacacctcgtacgcgcagaacgtggggctggtgcaggtcaccggcgtgcgcagccgctgggtctgcgccaccgccggcggcatcctcatcgtgctgggctgcctgcccaagctggccttctttgccgcctcgatcccgcaatacgtgctgggcggcgccgcgctggtgatgttcggcatggtggccgccaccggcgtgcgcatcctcggccatgtggactttgtcgagaacaagaagaacgcctatatcgtcgccgtcagcgtagcgctgggcatgatcccgctggtgtcggacaagttcttcgcgcagatgccggagctgctggccaagttctgccagaacggcatcctgctcggcacgctgaccgcggtgctgctgaacctgctgttcaacgcccgctcgccggccccccaggcccacgggctggcgaaggagccggcatgacgtagtcaggctgcgtcggccagcttggcgcgatagcgcatgagcaggtcgcggaaagcctgggccggcggtgacagcgaccggtccgcgtgcaccagcagcgagatctcgcggtggatcaccggatcggtcggcatcaccgtggccagccccagcgcggaagtcagccgcgtgaccgccgcgctcatcaccgcgatgcccagcccggcatccaccatgcccaccatggtcagcggcaggaacacctcgtgcacccgctgcagcgaaatgccgcgcgcggccagcgcggtatccaggcagtcgcggatcgggttgcccttgtgcggcccgatcacgggcaggcccgccacgtcttcccagcgcagcgtcttgcgccgccgcagcggatgatgcgccggcatcacgatcacgaagggatcggacatcagccggtgggcgctcaggtcgggctggccctcgggaatggtgccgatgccgaaatccacctcgcccgagctgaccatcttggtcacctcatgctcggacacgtcgtgcagttccaccttcacgccgggatggctcacgcagaactcgcggatcacgcgcggcagcatcagcgcggcctggatcgacgacgccgagatcgacacgcgcccgcgccccagcgtgcgcagctcgctggagttctcgatcacgctgtcgatatcggccaccgccttcttcaccagcggcagcagctccgcgcccgcctgcgtgatgtgcagctggcgcgtgtggcggtcgaacagcttcaggccgaggttgccttccagctcgtggatcagcgcgctgaccgacgactgcgacaggtccagcttctcggccgcgcgggtgaagtggcgctcctgcgccacggcgatgaacgcgcgcagctggcgcagcgacacgttcatgttgctgatgtttggcacgttgtctacctccgggatgtcggggtgcgcacttgtcttgccagattggccggcgcgtctgattcagagggtaacacgatcaattaatccgtttccgggtctttaccgatgaagcccatccgcccatgatgacttcaacggtgcgcgccccacacgacaggcagacgccgatggcacagaccaggaggagcaatgagagcgtttgaatatttcgaaccggcaacgctggcggaagcctcggccatgctgcaccggtgcggcggcaaggccagcgtgctggccggcggcacggacctgctggtccagatcaaggagtccgtgcgcaagcccgagcaggtgatcaatatcaagaagatcccgggcatggacgtgctgacgttcgaccccgtcaacggcctgcgcatcggcgcgctggtgaccacgcgcgcggtggagacctcgggcttcgtgcagcgccattacgccagcctggcgaaagccgtgacggacttcgcctcaatccaggtgcgccatcgcgccaccgtggtgggcaacgtctgccgcgcgtcaccgtcggccgattcgatcgcgccgctggtggcggacggtgcttcggtacacctgtatggcctgtcaggctcgcgcgagctgcgcgtcgaggacttcgtcaccggcgtcggcaagaccgccatcgcgccggacgagatcgtcacccgcatcaccgtgccggcgccgcgcccccacaccggcaaggtctacctcaagcatggccgccgcgtgcagatggaactggccaccgtcggcgtggcggtatcactgacagtcgagaacggccactgcgccgaggtcggcatcgtgctggcagcggtcggcccgaccccggtacgcgccgtgcgtgccgagcaggtgctgcgcggccagcgcgtgacggacgccctggtcctgcaggccgcgcacgccgccatgggcgaagcgcgccccatcagcgacgtgcgcgccagcgaagcctaccggcggcagatggtcagcgtgctgacccgccgcgccctggaacaagccctggaggccgcaacatgcgaaagataatcgaactcgtcatcaacggcgaaccgcgcgaactggcggtggaaccgcacggcacgctgctcgacgccctgcgcaacgacgcctgcctgaccggcaccaagaagggctgcgacgtgggcgaatgcggttcatgcaccgtcatcatcgacggccagccgatgaattcctgcctggtgctggcgcccgaagcgcacggctgccacatcaccaccatcgaaggcgtgcagcccgcgcccgacaccgtgcacccgatccaggagcagttcatgcagtgcggcgccgcgcagtgcggcttctgcacgccgggcttcgtggtgatggccaaggcgctgctggacgagaacccgcgtcccacgcgcgacgaaatccgctttgccattgccggcaatatctgccgctgcaccggctacaccaagatcatcgaggccatcgagaggaccgccgaggccatggaattcgcgggctgcaaggcccgcgccagcgaggaggcatgatgacccacgccgtgatcggacacagcgtcaagcgcaccgacctgctcgacaaggtcaccggcaacgccagatacgttgccgacatgcccttccccggcctgctgttcggcaagatgaagcgctgcaacctcgcgcacgcgaaaatccaccgcatcgacacctcgcgtgcgctggcattgccaggcgtcaaagccgtgctgacccatgagaacgtgccgcgcgtgctgcacgccggctcgccccacccgcgctccgcctcggtgacctgcgaccagtacatcctggacgacaaggtgcgctactggggcgaaggcgtcgccgcggtggccgccatcagcgaagagatcgccgagcgcgcggtcgagctgatcgaagtcgagtacgaaacgctgcccgccgtcttcaccaccgaggacgccgagcgctccgacgccccgcgcatccacgaccgcgaacccggcggcaacctggtgctgccgccggtgatcatcaagcgcggcgacgtcgaagcgggctttgccgaggcggacttcatcctcgaaggcatctacgaaggcggccgccccacccccgcctacatggagcccaacgtctgcaccaccagctgggacggcaacggcaacctgacggtgtggatctccacccagaccgccttcatggtgcgcggcatcatggccgaggtgctgggcctgccgctgcacaaggtgcgcgtgctggtcgaccacatgggcggcggcttcggcgccaagcaggacctattccagcaggagttcctgtgcgcgctgctggcgcgcgagacgcgccgcccggtgcgcatggaatacacgcgcgaggaaaccttcctcggcgggcgcacgcgccatccggcgaagatctggctcaagcaaggcttccgcaacgacggcaccatcaccgcgcgccaggccaaagtggtgttcaactccggcgcctatggctcgcatggcccgggtgtgaccaatgtcggcaccgccgccatggtctcgctgtaccgctgcgacaacgtgttgctcgaaggccgctgcgtctacaccaacagccccatcgccggcgccttccgcggctatggcgtggtccagacctattacgcgctcgacgtgcagatggacgaggccgccgagcacctgggcctggaccccgccgggctgaagctgaagaacgccgtgcgcgaaggcgacattgcgccgtccaaccatccgctgatcgggcacggcctggaggcctgcatcgagaaaggcatggaactggtcgactggcccgcgctgcgccggcgcccgcgcgacaccaacggcccgatccgcaccggctggggcctgggctgcgaaatgcacggcagcagcgcctatcccggcatcaaggagcagggcaacgccatcatcaagatgaacgaggatggcaccgtggtgctgctgaccggcgcggccgggctgggtaccggtgcgcataccgccctcgcccagatcgttgcagaagaactgaccctgccgttcgaagcggtggcggtcgtgcacggcgataccgacgtggtgccctgggacatcggcgcctttgccagccacaccacctatatggtgggcaaggccgcgcagatggcggcgggcgagatcaagcgccagctgttcgatcgcgcggccaagctgatggaatgcgagcccgaggccctgacactgaccgccggcgtgatcgccgtgcgcgaccgcgacggcccgaccctgaccgtgcgcgaggccgtgatgccgcgcaagggcatccccgccgcgcagctggtgggcaccgccacctatcacccgaccaagtcgtattcattcgccgcgcattttgtcgaggtggcggtcgataccgaaaccggcttcatcaccgtgcagcaggtgttgcctgtgcatgacgtcggcaaggtgatccacccggtggctgccgcagggcagatcgaaggcggcatccagcaaggcatcggccatacgctgtatgaggactaccagatcgatatgcgcaccgggcgctcgctcaacgccaacttcgtcgactacaagatgccgctggcgatggacatgccacccatccacacggtgatcctggaagcggcccccgaccccggcggcccgttcggcgccaagggggtgggcgaggacccgatcgtcgcgatcgggccggcgattgccaatgcggtgttcgatgccatcggcgtgcgcttccggcactacccgatcaagccggagcaagtgctgcaggcactggctgagaaggcagcgaaggaaggcgccaccccatgacccgcaagcaacgcctggtggtggccattaccggcgccagcggcgcggtgtacggcgtgcgcgtgctgcaggcactgtcggcactggacggctgggagacccacctggtctgctcgccgtccggcctgctgaccgcgcaccatgaactgggattgcagcgcccgcagctcgaagccatggccgacgtggtgcacaacgtgcgcgacatcggcgccaccatcgccagcggctcgttccgctgcgacggcatggtagtggcgccgtgctccatgcgcacgctggccgccatcgccaccgggcttgccgacaacctcgtcacccgcgccgccgacgtgatgctcaaggagcgccgccggctggtgctgctggcgcgcgagacgcccttccacctggtgcacctgcgcaacatgaccacggtgaccgagatgggcgccatcgtggtgccgccggtgccggccttctacacacatccgcagtcagtggacgacatcgtcaaccacaccgtggggcgcgtgctggacctgttcgacgtgccgcacgacgggctggtggaacgctggcaaggcttgcgccccaacgtggctaccgcctgaagagaactagagaactttcgccccgcgatagcggggaacgcagtacccaatcaggagacaacatgaacgcacctgccgtcgcacaacaaccgcccgtcccggtcaccatccttaccggcttcctcggctcgggcaagacgacgctgctcaaccacatcctgacgcagaagcatggccaccgcatcgccgtgatcgagaacgagttcggcgaggtcgatgtcgattccgacctggtgatgacctccgacgaagagatctaccagatgaccaacggctgcatctgctgcgtggtcgatgtgcgcaccgacctcgtgcgcatcctgcagaagctgctggagcagcccgagcgcttcgaccatatcctggtcgagaccagcggcctggccgatcccacgccggtggcggccaccttcttcatggacaacgaagtcgccaagcaggtcacgctcgacggcatcctgacgctggtggacgcggtgcatatcgagagccacctcgatgatccccaactgaccggcttcgacaaccaggccgtcgaccagatcgtggcggccgaccgcgtgatcctcaacaagaccgacctggtgaacgccgcgcagctagacaggctggaggcacgcatccaccgcctgaatgagggtgcgcagatcctgcgctcaaactttgcacaggtggacctgggcaagatcctcggcatcggcggctttaccacgggcacgatccaggcggacgcgcacgctgaccaccacgaacatgcgcacgaccacgaccatcacgaccacgtatgcgacgagcattgcgaccacgtgcacgatgacgacgcgcacggccaccgccacgatccgtcggtgacgtccgtatcgctggtgttcgaccagccgttcgaccgccagcgcctggagcacggcctgaaggcactgctcgcggcgcaaggggacgatgtgttccggatgaaggggatcgtggccgtggagggcgatgaccgccgctacgtgctgcaagccgtgcaccggctgatggattttcatcccgccgatgcgtggggcgcggaggccgcgcaaagcaagttcgtatttatcggccggcacctcgacaagctgcgcttgcagacgctgctgagggtctgcctgcccgtggcccaggcagcctgacggtcctgaccggcagcggaggctgacctcccgtcagtccccgctgctgcccggcacacgcttgcgcagcaagtacctttgcgtaccctccatgacgcagacgtcgttctggtttcgcacctccgaccgcatcgccagcacgccggtcgtacgaccgggaaccagctcggtgacggtgaggcggcagtacaacgtatcgccgacatagacaggcgcgaggaagcggctgctctgctcgataaagcccttcagggactcctcgaccatatggggaaacaggcccgcccccgcggcagtctggatcacgacctggaagccgtgcgccagcatgtgcggcatgccgagagcacggcagtactcgacgtcgtagtgaaccggatggttgtccccgcttgccagctggaacgccgcgaacagcgcgtcggtcatggtgcgggacggcaggttgaagtgctctccgagttcgaaatcctcaaagtagcgttgcggacaaagttgataggcgttcatggcttctccgtattcctgatggttggttccggcgctggcctgcgcgggtttcgctcagtcggctttcatattcgtggcgacggccacccgcttccacttctccagttccgcgcgcaggaactggtcgagccccgctggtgtaggctgcgtctccagctgcaatccgagttcgaaggctttgctttgcagggcgggatcgctgagtgcatcgccaagtgtcgagaccagcttctggacaactgccgacggtgttcgggctggcacgaataccgcgttccaggtgtacgcctcatagcctgacacggcttccgcaatcgccggcgtctccctggtctgcggcaggcgttttcccatcgacgttcccagcaatcgcaccgttcccgcgcgcacctgcgccagccctgtcggtgcgctgtcgatcatgaattcgacatggccaccgataagatcggccatggcaggcgcgctcccccgatatgggacgtggaccgctttcgttcctgccgtgtagttcagcagttccccggcgagatgcggggcactgccaactccggctgagccatagttgacctggccgggacgcgacttcagataagcgaagaattccggcagtgttttcgccgggacgcccttgttcacgaccagcaccagcggcgcacgagccgccagcccgactggcgcaaagtcctcgatcgtgcgatacggcaggctggcgtgaatgcttgggttcacggcatgcgcgacagtggtcagcagcaacgtatagccgtccggtgccgctttcgccgcgagctcggtgccgactatcgtgccggcccccgacttgttctcgacaaccaccgaggtgttcagcttgcggccccagcttgcagccagcgatcgggcgaaggtgtccgtcggcccgccagcggggtacggaacgatgagtcggacaggccgcaccgggtagtctgtctgcgccactgacggggacgcccaggccaggagtgtcgcggcgctgcccagcgcgctggcgatcctgcggaagaatatagtcatgttggtctccgattatttctcgcatagcacagcggtagctgccgtgacgagccgaaatatagaatcggaccctgcaaggacaccagtcgaaagctcctggggtgtcgttagaattcctctaaacatccccaggaactgtcgggcaacggagacaagcgtgcgtttcgaactcaccgatctgcgagtattcctcgccattgcgcaggccaagagcgtgacggcaggagcgtcagatatgcatttgacggcgccttcggccagctaccgcctcaagaacctcgaacaggcgatgggcgtcccgttgttcaacaggacgcagaagggcatggccctgacgccggcgggcgagacggtacagcactatgccgaggcgatcatggagaacgtcgaacgcttgcagtcggacatgcggcgccataccgacggcattgaagggcatatccgtgtctacgcgaacagcagcaccatggccagcctgcccgcggcgcttagccggttcctggcggcgtacccgaacgtcaatgtcgacctggaggagcacctcagcgaggacagcgtgcgggcagtgatcgaggaccgggcggacgtcggactggtggccggcgcgatcgatatgcggggcctggagttcattcgatatggcgtcgatgagttgatgttcgtggttccggcacgccacccgtccgggctgctcgacaagatgtcccttgcacaggcattggcttacgacctggtatccgtcggcagcaagagcagcaatttcctcttcctcaatgacatggccgcgcgtgccggcatcaagccacgcgttcgcgtgcatgcacccgactttgccgcggccatgcgttgcgtacaggaaggcgccggcatctccctcgtgccacgttccgtagcgggtcccctgattgagcaaggggtggtggaaggggtcaccctggatgagccatgggcccggcgcgagcagcggattgtcgtgcggagccagaaggcgctcccggcctatacgcgggactttatccggtatgtcgccgaatggggcgcaccggacgctgcgccctaagggcaggcatgcggccagtttcgaagacttcgaagccgccttaggaattctcgactgttcgggggaagaggaccattcctatactttgtcgtccggcccgtgtgccgccaggtcccttcattctccctccatgaaacccagcctacgcccccttgatggcatcaccgttctggcgcttgagcacgctgtagcggcgcccttcgccagccgccagctcgccgatctcggcgcccgcgtcatcaaggtggaacgcccgctcgttggcgatttcgcccgcgactatgaccattccgtgcacggccagtcgtcgttctttgtctgggcaaatcgcggcaaggaaagcctcacgctggatctcaagaagcccgaggccaaggcgatcgtgcacaagctgctcgccgaagcggacgtgttcatccagaacctggcgccgggagccgcccaacgcatgggactggacttcgagtcattgcatgctgactatcctgagctgatcgtctgcgatatctcagggtatggtgacagcgggccataccgcgacaagaaggcctatgacctgttgatccaggccgctgcgggcctgatctcggtaagcggtacggaagctgcgccgtcgcgcaccggcatttccatcgcggacattgccgctggcatgtacgcctataccggcatcctgtccgccttgctgcaacgcgcacggactggcgccggcctccgggttgaagtcaccatgctcgaggcgttgagcgaatggatgtcatatcccctgaactttgctcactatggcggcacgccgccggcacgcaacggcgttgcgcatccgggtatcgccccctatggccagtaccagaccggcgatggggccagcgtcatcttcgggctgcagaacgaacgggaatggcagcggttctgctccgaggtgctggaggacccggccctggcggcagatgaccgctttaactccaatctccaacgcgtcgccaatcgcgcggcgctggaccaggagatcgccagtcatctccgctccatgaccggggaacagctggtcaaacgtctcgatcgcgggggcattgccaactcgcccctgaacgacatgcatgatgtttggcagcacgcgcaatttgccgcacgcaatcgctggcgggaagtccagacgccgggtggcgccatccaggcacttctgccgccggctacgctgtcgggcgtaccggcttccatggggaatgttccggcagtcggcgagcactctgcttctgtcctgaagtcgctcggcatgaacgaggcagagatcgaggcactggtggcggcgggcacgatctgagtgctgaaggtcctgagcaacagggggccggctcgccgtcagcccccctgctgcgctgccgcccgcaaggtctgcgacggcagctcgccaaactcgcgccggtactcgcgcgagaacaggctcaggtgcgtaaagccgtgccgcagcgcaatcgcgctgaccatccccttctgttgccgcgcccgttgcagatcggcgcgtgcgccatgcaggcgcagcagacgcaggtactccatcggcgtggtgttcttgctcttgcgaaaacccagctgcaaggtgcgcgccgatacgccgcaatgtgcggcgatctgctccagcgtcagcggctgttcaagattggcgcgcaggtaggcgatggcattgcgcacatagtcaggcagcaccgcctcgaaccggcgcggcagcatattgccgtccgcggcaaagcggtcgagcagcagtgtcgacagcacgatgcgctcgatgctgccgtccaccgccggcacgccgctgccttcgcgccgcacccgcgtttccgcgcgcaggtagctcaccagcgcctgccagcgcgcggcgcggccatcgtccgccaccggctgcatgtcgaattcaatcggcaccggcggctcgaagctgaactgctggcggaacgcctcgtcgatcagctgccggcggatcaccacgctgaagcgctcgcagcccggatccagcgacaacgtggccggcacggtgggcgagaacacaaaggtcgcccccggcggcatcagcatcgcaccgcgcggggtctccacgcggcacgtacccgccagcacggtctggatcacgaactcatccttgttcggctgcggctcgatctgcactgcctggttgtaggcaatggtgaccagcgtcagccggccgatggtgctggtgtcgatacgggcatcgagcgccgcatcggcctccgtcgcgcgcagccgcgtgggaccgaacacgcggccggacagagactggatgcggtcgaggtcaccgccgcggctgactggcgagcgggaggcagcagcagaccatcctgcggtgggtgacatggcgttgggaaaatggtggaaagcgccgggaatacgtcttcgcttccggcgcattcggatagcaatgaagaagcgcatccatcctatgaccacccccgccctcacgcaacccaagggaaacccctgatgccccgggcgcgcattttgcaagcgcgattgcggcccggtgccagggccttcgcaatagcgctatgacggcatgccgtgcatcactactgtgcaaggcatgcgtcggccatgcgccgcgcatggcaccgtgacggaccgagcccggcaaccaacagaccgggccagccgccgccggcatggcgcactttcccccagcacgcggcaggagacaacatcatgcaagcagcggttcaccccgtcgaccaggtcctgccggcacgcgccatggcgacgctcggcttccagcacatgctggtcagttatctcggtgccatcgccgtgccgatgatcgtggccggcgcactcaagatgacgccggcgcagaccaccatgctgatcagcaccgcgctgttcacctccggcatcgccaccctgctgcagaccgtcggcttctggaagttcggcgtgcgcctgccgctgatgcagggcgttgcattcagttcagtgggccccgtcatcgccattggcgccgatccgtcgctgggcttcaacggcgtctgcggcgccatcatcgccgcgggcgtaatcgcgatgttccttgcgccgatcattggcaagctcaagcgcttcttcccgccggtggttagcggttgcaccatcaccgcggtgggcctgtcgctgttcccggtttcgtttcactggtttggaggcggaaggggggcgtcggatttcggcgcccccatttttttcatcgttgccttcggcgtggtggcgctgatcctgttcatcaaccggcacggcggcgagctgatccgcaacctgtccgtcgtgatcggcctgctggtcggcggcgcggtggcgtggatgctgggcatgggcagcttcgacgaagtcgcgcgcgcaccgtggttcaccatggtgacgccgtttgccttcggcatgcccaccttcaacgtgggcgccatcaccaccatggtgatcgtgatggtggtgcagatggtggaatcgatgggcctgttcatcgccgtcggcgatatcgtcaagcgccccctgaccgagcgcgatgccacccgcggcctgcgtgccaacggcctggccagcgccatcggcggcatgttcgcggcgttcccgtatatcgccttcatggagaacgtgggcctggtcatcgtcaccggggtgcgcagccgctgggtagtggccacctgcggcgcgatgctgtgcgccgtagcgctggtgcccaagatcggcgccctgtttgcctcgatcccggccgcggcgctgggcggtgcaaccatggtcatgttcggcgtagtcgtggccgccggcatcaagacgctgggagaggtcgaatacgaccgcaatcccaacaacctctccatcgtctccatcacgctcggctgcgcgatgatgcccgtgatgctgcccggcatgctggagaagctgcccggcttcctgcagccctttgtccacagcagcgtgatcatcgcctgcgtggtctctgtgctgctcaacctgattctcaacggcgtgcccgcccgtgaagccgacgagctgcccgccagtgccgacaacgtccaaggggtctgaaacatggtgcagaacaccaacgccaccagcgccgcgcccgccggcggccttctgatccgcaacgccgccgccgtgatgaccggccgcaccggcaatgccgcgcgagcgggcgccgccgacatccgcatccgcgacggccgcatcgccgagatcggtgcaggcctgctgcgccagggcgacgaaactgtgctggacgccaccggttgcgtggtctacccgggctgggtcaacacccaccaccacctgttccagaacctgctcaaggccgtgcccagcggcatgaacgtggggctggaacaatggctggcctccgtcgcctacccgcgcctggcgcgcttcacgccggagatctttcgtaccgccgtgcgactgggcatggccgaactgctgctgtccggcaccaccacctgcgccgatcaccactacctgtatcaccacggcaatggggcggagaccggggacgtgctgttcgaggtagcggaagagcttggcatgcgcctggtgctgtgccgcggcggcgccatccagtcagcctccgatcatccgggtatgcgcgccaccgcgctggtgcccgagacgctggacgagatgctggccgatatcgagcgactgaaggcgcgctatcacgacgcttcggccgatggcctgcgccgcgtagtggtcgcaccaacgacgccaaccttttcgctgccccccgcactgctgcgcgagctggccgccttcgggcgcggcatggacctgcggctgcattcgcacctgtcggagaccgacaactacgtgaagttctgccgcgagaagtaccagtgcacgccggtgcagttcgtggccgaccacgactggctggggccggacgtctggttcgcgcacctggtcaccgtgaatcccgaagagatccgaatgctcgccgtaaccaacaccggcatggcgcactgccccgtcagcaatgcgcggctcggcagcggcattgcgccagtgcgcgcgatggccgatgcgggcgtgccgatttcactgggcgtggatggagtggcgtccaatgaatcgggcagcatggtgcatgaggccaatttcgcgtggctggtgcaccgggcgctgggcggggccgcgcaaacccgcgtggaggaagtcatccactggggtaccgcaggcggtgcgcaggtgctggggctgccgggtatcggcacgctcgcgccagggcagtctgccgacctggcgatctatgacgtcagcgggctgcggttccatggcttccatgacatcggcactgcgcctgtggcggctggcgagcctacgccggtgcgggatgtgctggtgcgcgggcggcacgtggtgcgtgatggcgcgatcgtggggctggatctggagaagctgcgccgggaggcgcgggaggcattggcgacgctggtggattgaggcgagtggtttaggcgtttggctatttgctggcgggcgtggctcgggcaggatgcggcgtccgtgtaggaatgcgaagtgtcttatcgagttgttggctctgacgcgtgagactgacacggtcatcgcacacaacggtgaccgggtgtggaaacccgaatgtcagcagccggacggtcgtccctgacgaccgttcttgcctatacgggcaagccatctatggcgggccggatgaggcagccgcaaggctgaccggcaatggctgtggcaccggtttccaccctcgtcgtcaggcccgccgcccttccctaacgtcgtgcggcggaccttcactcaacgataggaggtcctagtcggaaatcgatctatccacggcgcggtacagccttcagtcagtctcggctggtatggatggtgtgcttaccctgctggaacagcagagtgtgcaattcgagggctgctttagtgcattttgcttgttggggctggtgaaggcgcagctggagagtgtgttggcggatgagctgcctgcgtcttaacggggatggcttcccggcttgatgactgtgatgtcgggaagctccttgggaaaagacggcggctcacgatcaggcgtcccaagggttcaggacgctcacgccagttgccatgaagtcggcgacattttgtgtaacgacggtcattccatgcacgattgctgttgcggcaatcaacgcatcccgctccgattgccggtctggtacgtgcagccgagcgcaacgcagggccacggcggtatcaatgggcaaaacgcggcctgcgaattcgggcaatacatggtggtccagccacgcccgcagcagcgcaccttggcgggcatcccgccgctcgatttgcaagacaccggtttccagttccatgatggtgaccgccgacacaaagagccaagctgcatcaacgctggcagaccacgctgcaacgtttgcatcagccttaccggctcggaccttgcgcagttcggaaacgacattggtatcgagcacgaacatcatgtgagatcagcgggccggaatttgatgttggcacgtggcggattgaactcgatgtcctcaatgccgggcatcgcgagtgcatctgcaatattgcgacgctgctgggtgagcctctgatattcctcgaagctcaacagcacatgcgccggtttgccgcggtccgtgatgaagaccggaccgtccttcgtcgccttcttggcttttgtcacgtcctgattgagttctcggctcgatagggttgtgatcgtcatgatgaccctcctagcaacttcaatgtagttacgttactacaataaaaagggtggcgcaaccctgctttgccaacatcacgaggaggtgccccgcctacgttgataggcccgcgctgagccgcaagccatgcggaattccgatgcgtcaattgacgacgcaccggcgtcgtcaacgcgactcagcctgcaacgcggctgaatcaatccgcttacttcgccgcagtcttcacctggtcccccgtgtagctcagcgacgccagctcttccttcgccttctccggcgtttccagctccagcaccacgcggcccaccatcagccccagcgacggcgagctgcgcacgtacttggtctcgccggcatccagcacgaagctgagtgtcttctcggtttcggtcgaggccgccgcgacatacttgccagccgtgcggtccacgaagaagaaaccgccgggcttggattcgccaacgacctggctattcaggcggatatccggctggatggccgccccgaacatcgacgccgaacgcaggaaataaatccgaccctcgcccggcttcagcgtgggcatcgatgccgccatctcggcgtgcttcacgcccgaagcgcatcccgccagcagcgatgacaccgccagtccggcgatcagcatgcgcgcaacccgtttcattccgattctcccaagttcaaaggtactgctgtcgttagcggggagtagttctgctccccaggcagatagaagcccaccagcgtcttgttgcggacgaccaggtaggcctcgtgaacatggcggccctcgattgtgagaatggtgccgatggggcggtagacatcgccttgcgggaggcgcccgacctgcgaccaggtcgacctggcagcgaggtctcgggaatagccggtgtcgagcttgacctgcgccggcgccagaagctggacgcgcttggccgtggcggctggctgcatgagctccaccgttgccggggtggtcgcgatcatcggggcgcaggcggagagtgccaggccaaagcctgtggcgagccacaggcggcgggcgcggaaagagaaggaggtcatggctggatacgctcgggtgtatggctcgcagcctgagcggctgcgagccacagcaattgcgccagtcggcacgatgcggcgccattggcactttcccttggcgccgcccaggttgtcttctgaggccaattacgacactgggacagacatgcttaatacaaagcggcaccctacaggaggagggtgccgcgggaattctccagcaagctgacacaaatggaaatcgtctccagccgagtttggggtgcggctacgaaattcctctcaatcccccttgaaacccgacgccttgatcaccggcgtccaccgtgccgaaagcgcgctcgcatacctggcaacctcatcagcagtgccgcccggcaagatgtcatagccagcgcgcgcgagcttttcgcgcacatccggcatggccagcaccttgcgcacggcctgataccactgcgtggtcacgtcgggcggcgtgttggcgcggacataaagcaggtagcgcgacgaggtcaccaggttggggaaaccagactccgcaaacgtaggcacatccggcaaggcatcagcgcgcttttcccctgccacggccagcacgcggagcttgccgccgcgatgcagttcggtgaagctcgtgatggcgtccatgcccgccgcgacctggttacccattatttccgtcaccatcgccgcgccaccgcgatacggtaccagcgtactgccggtgcgcgactggctgacgaactccacggcaaggaaatgcagcagcgagccaaccgtgctgatgccgatcgaatagtcagccggcttggccctggcggccttgacgaagtcggccagtgtcttgatgggtgagctggcgctgactgcaataccgaactggacgcccgtcacatcggtgatcgccgtgaagtcggtggcggggttgaagcgcatattgctgtagatcagcggcccgatgaacatcggatcgacaggtgccagcagcacggtggtgccgtcggccggggcgttcttcagcatttcggccgccacgcgcgtcccggcaccggggcggttgtcgacgatgacggtacggcccatggcatctttcagcttctcggacagcaggcggcccatgtagtcggccggccctcccggcggaaacggcacgatgatgcgcgatacggactgcccccatacggccctggagagcaggccaccggtacacagagcggcggcggtgccggccagcatggcgcggcgcgacagccgtggggcgtaagcaggtttgcgttcgttcatgggaagctcctgggtctagatgccggtttgcaggtcgctataaggggtaaaacgcgccgcgtcctcaatggcctggccggctcgcagcaacaggtcttcgcggaagcgccatgccatcagctgcacgccgaccggcacgccgccggccatgccagtcggcacggacagccccggcatgccgagcatcgctgttgccagcatggggctctgtgcgtccagcaaggcccggttctcttcgggcgtgcgggtatccgcgtcttgcacgctcgggcgctgccacgacaccggcatcagcaccagcggatacgtttgcatgaacagcgaccagttgcgtgcgatcgcctggcgtcgcgccagggcatcgagaaagccatcgcggtcggtctcctgcatcccgtccagcatgttgcgctggctttgccgcatggcgtcgtcgccatgctggtcaacgcctgcgatgatgttgcggcggctgtcgtcgaccgtcagcgtgcgccacagcgctgccgcttccatgaagtcaggcagcctggcttcttcgacggcgtagcccgcttgctgcagccattgcccggcactgtccagcgccgcgctgaccgcgggatcgacgggaacgcccggacaccgccggaacagcgccacgcgtatcggtcccggcggcagcggcagttccagcggcaccggcacccatgccgggtcgcgcccgtcatagcgggccatggcgtggtagccgagccgcaggtcggcaatgctgcgcgcaagcggcccctgcacggacatgagttgtggcgtgatgctgcgctcggcagtggccgacgggttgtacgcgggcacccgcccggtcgtcggccgcaagccgacgacaccgcaggcataggccggatagcgaatggagccgccgatgtcattgccatgcgccagcgcccccatgccggaagcgaccgcggacgcggcaccgccgctggagccgccgggggtgatatccgcatcccacgggttcagcgtgcgcccgtgcaggccgttgtcggtaaaccagcgcgaggaataggtagccgtattgctgcgcccgacgatgatggccccggcactacgcaggttcgcaaccacgggggcatcctcacgcgcaatgttgtgcttcagcgggatcacgccgttggtggtggcatggccggcctggtcgacattgatcttgatcgtgaccggcacgccatggagcggccccagctctgcgccctcagcgacctggcggtccgcggcatccgcgctggccagcgcctcttctgccagcacctccggcaacgcattcaggcgagggttaagggcatcgatgcgggccagcacgctggccgtgacctcgcggcaggaaatctcgcgccgccgcacggcatcggcaatatcgacagcgctccagcgccaaagcaattcagcaggtttcacgtcaaggctcccaggattcaggcaataggaatcccacccgccgtgtcggatgcgacgatggcggttgggtgtgcagaaaaaagggggacgctagcgcgtcaggggatcagtcgaccgggctcatcagcaagctcccgcggtccacgcgggattcggcttccagggccagggattcggcatgctccatgtgctcctgcatcagggcacgcgcacgctccgggtcacgcgaccggaaggcttcaatcagcgcgttgtggctgtggaagatctcttcatcaaagtcgtcgaaatcatcctgagcattccggaccacgatgacgcggcggatgatgtcgttgagcaggcggcagaacaacgccagcatcgggctgctgcaggcatcggccaggcggtcgtggaacagcaggtcggcctcgcgccgctcgttccagtccgtgctgccgccatgttccgggtggctcagcccgatcagcgcttcgagatcggcgatgtcggcatcggtcaggcgcaaggcggcgttggcggccagctccggctcaaccgcgcggcgcagggcgtacagcgtgacgatgtcgaccgactggaagtacaggaagttggacactgcctccaggcatcgctcataaggcggctgcgtcagcgtggcaccgccgtttggccccgtgctgaccttgaccagcccctgcgcctgcagcgaggcaagcgcctcacgcaccgtcccgcgtgcgacgcccatctgttcgatcaacgctgcttcctgtggcagcttgtctccgaccttctggtgcgtctgcacgatccagcgcttgatatcgttgaccacctggtccgaacgcttcacgcgtttgctgccctctatctgcggggtcggcttggaatccatcgcttcgtatttatgatcataattactatgattatggtgaaggactgggcttttcctatgcgggtattcccggcgagacgggtcaagagctgcaacaagtcggggggagggtcggacccgccgacattcgcgcgatccgcgcgcccaccggcgaacgaaatccgtcgattcggcccttgggcctggagcggcgctttgcgatggcctatacctgacgcaagccaaccatcttgatcacgaggtatcccatgcaccacgccttcccgcccaacgacgaccccaacgccatggcctactggcgcgcgcgccgcatggtgcacgccctgcgcggctggtacatccacctgctggtctacgctgtcgtcaacggctggctgtggttccgcttcttctactttccgtcgccgcggtggtcgcattacgccgccaccggctggccatggccgctgaccaccaccctggcctggggcctggcgctgaccgtgcatgggttgctggtatggatgcggctgtcgcgccgcgggcgtgactgggaacagcgcaagatccaggaattcatggatcgcaagtgaatccctcagccggcggcgcagtggcgacgccgaccgccttacatctgccggaagcggtgcatgtaggcgcgcgataccggcagttcggcttcgctgtcacgcatccggacaaagagccgccctgcctcatcgcggcgcgttccggccacgtattccatgttgacgatggacgagcggtggatctgccagaacacctcgggatcgaggccggcgatcaactccgccagcggcgtgcggatcaggtgctcgccatcgcgggtatgcacgaccacgtacttgtcgtcgctctggaagtacatcacttcctggatcggcacgtggctggtggtattgccacggctggcgcgtacccagcgcaactggccgccgctttccgcgcgcggctgggcgcgtgtgagctggctgagtagctgtgccagttccggcaaaggcgccgcttcctgcaacgccttgcgcagccgctcgatggtgcggccgagccgttcctcgctgaccggcttgaccaggtaatcgacggccgcgcgctcgaacgcatcgagcgcgaattcatcataggccgtaacgaacaccagccgcgtatcggtttcaatcccttgcgccacctccaggccggacaggccgggcatcttgatgtcgaggaaggctacgctcggcgacaaccgtgcgatggcgtcggcggcttcgatgccgttggtcgcctcggcaacgatctgcagttctggccaatggcgttgcagcttgctgcgcagatatgcgcgcaggtgctcttcgtcgtcggcaatcagggcagtgggcgtcatgggcgtctccgtttcaggatgcacgcggcagcgggatttcgatcagcacggcagtgccgggcgagcgttcttcaatccgaacgtgggcgtcaccgtcatacagcacggccagccgttcacgcaggttagaaagcccgacgccagcgccggccgagggacgaaagcccatgccatcgtcctcgatggtcgccagcatgcgcgggccgcgccgctccagccggaccagcagccgcccgccttcgatcttgggctccagcccatgcttgatcgcattctcgaccacgggctgcagcagcatcggcgccagcggcatcgattcgagttcggggtcgacatcgaccgagtaatgcagccggtcccccatgcggatccggatcagcgccagatagtcacgcagcagcttcgcctcctgcgccactgtgccttgcgtggcgcggctggctgcaagcgatgcgcgcaggtacgcgatgaaatgctccagcatcagcgtggccttctgcggcgcgggctcgatcaggctgaccacgttggccagggtgttgaacaggaagtgcggttcgatctgggcctgcagcaggcgcatgcgggcttcgaccagctgcttctccgtcgacagcgtgcgcacctgttcctgcgccatgtattgcgcgatcttgcgctcttcccactgccgcccgagcaggccgacgcgactccacgtcatcacgccgtgtatcgccagcccgataccccagcccacgagcggcccaccagaccacggccgatgcggcgatcccaccagatggaagccgatcagcaatgcattgaccgccacgtagaccatggcgtgcatatagaagaaacgcagcgcgcgcacgcggcggcgggcgtcttcaaaggcgcgctgctcgggggcggatcgccagatgcgggagtctggggggtgcacgtgcgggtggctgggggcggagatagcgggaggttaccactgcgatccgggctctgatatgggggtggcgggaatcgacggatcggcggcgcgtatcgccggaaagcaggcgcagactgcttggcagtcccccggagccgccggctcgccagtgtcgccaaccggcaaatcaccaaaactaccgaaatagccaccgttaccgttttgtgcctacaattgccgcataacaaacctgcctgaccgccgtcgcaccgggtccgcgacacctaccgtggtcagcgcagctcctgaacgggcaataagaagagcaacaacgcatggccacgctgattcccgcgctgggttcggtcacttcgcgcatgaccagtggagagagacgcttcgccgagcgtctggagacaaagctggaggacgactacctgtgctggtatgacgtcgccatcggagagaaaaccaggcatccggatttcatcgtcttccatcccagccggggtctgctggtgttggaggtgaaagactggaggctggataccatccgggaaatcgaccagcgcgatgtcacgctgctgacggatcgcgggctggtgcgggagatgaatcccctcgagcaagcccgccagtacatgttctatgtcaccaacctgctgcagcgcgatccgcagttggtctggcctggcggctcgctgaaaggcaaacccttctttccctacggctgcggcgtcgtcctgtccaacatcacgcgtgcccagttcgacaagaccaacctcggcgacgtcctgccgccgcacctggtgatctgccaggacgagatgtacgagtcggtcgacgcggaacacttccagcagcgcctgtgggagatgttcccggtcaagttcaccttcaagctttccttgccgcagatcgagcggattcgctggcacctgttcccgcagatccgcatgccggagcaacgcgcgctcttcccggaggaagccgcggagccgctggatatgcctgacatccttcgcgtcatggatctccagcaggagcagctggcacgcagccttggcgaaggccaccgggtcattcatggcgtcgccggctctggcaagacgatgatcctcggctaccgggctgagcatctggcaaagatcgtcacacggccagtgctcgtgctttgctacaacaagaccctcgccgccaagctggcggcgacgatgatcgagaaaggcatcgaagaaaaggtccacgtctataacttccacgcgtggtgctcgcggcagttggagacttacaacattgaccgccccaagggccgccccagtgatgcgctgtttgaggaaatggtgaatcgggtcatccagggcgtggaccggaaagcgatcccggccggccagtatgacgccgtgctgatcgatgaggggcatgacttccggccggagtggttcaagctggtcgtgcagatggtgaatccggagagcaattccctgttggtgctctacgacgatgcgcagtccatttatggcggcgccaggaaacgcgggatgacctttgccagcgtgggcatccaggcccgaggccgtacgaccatcctcaagctgaactaccgcaatacgcaggagatactggctgtcgcgcgcagctttgcggatgagttgctgcggccgaccgaggcaaccgaagacgaagcgcctaccgtgcaacctgtcggtgccgggcgccgcggcaacaaaccgctgctgatcgaattgccaaacgtagaggcggaagctgagcgcattgcgcagatcctgactgacgagaaccgggctggtacgccctggtcagaaatggcggtgctctatcgccattgggacacggtcggacacgtcaccagcgcgctgacgcgcaagggcattccgttcgaatgtccccaaatcaccaagcgatttacgcccggcgcggacagcgtcaaggtaatcacgatgcatagcagcaaggggcttgagtttccgctggtgtgcattccggccacggggatgccgcataagcacgatgaggcggatgaagacgaagcgcggctgatgtatgtggcgatgacgcgggctacgcggcagttggtgatgacgtttggggatgggtcgcggtttgctggaaagctgagtgctgcgctgggtgcagtaagggaataaggcacgcttatccagcacgatcaccgctcggcctccccctcaacgtccactggctccgtcggcgcgtcgtagcgcaccacggtgccgcgtaatacctgaagggggtcgcgctccagcccgcgatagggacgcacttcaagtgtgggcttgccgtggtccgtgacaatgaccggctcgcccgaggcttcgatctggcggaaatactcgagggcgcgcgccttgaactcggtcttggaaatcagctcggcattgagcggctgtgcgcccttgccacaaaaacaaaacgggctacgcaatcttgcgtagcccgttttcaaattctggtgccggctgcaggactcgaacccgccacctgatgattacaaatcaactgctctacctgatgagctaagccggcatgtctggtgcagaccgcgattctactgcattgcggtccgctttgggatggcttacttcaccactttcagtgcgggcttcttgctgccgatgcggggcaccgggggtggcgtgtcgtcgtcgccggggccggagtcggtggtagttgccgaggtctcggcttccaccggggccagcttgggcggcgggttgttttcgcgctcggtggcggcctgggtttccggcaggctgcgttcgaccgggaaggccatgccctgcccgttctcacgggcgtagatggccagcacgttctcgacagggacgtcgatcttgcgcgagacgccgccaaagcgtgcgctgaaggtgatccactcgttgcccatgtccaggccgctggtggcgtcgaagctgacgttgagcacgatctcgttgttcttgacgaactcgcgcggcacgctggtgttggcgtcgacgaagacggcgatgtacggcgtgaagccgttgtccgtgcaccattcatagatggcgcgaatcaggtagggcttggtggaggtttcaggcattgtgcttccaatggcgccgtagtggcccgagggcggatgccttcgggccggtgccggttagcggcgcatcaccttttcggacggggtgagcgcttcgatgtacgcgggacggctgaaaatgcgttcagcatacttcagcagcggcgcggcgttcttcgacagctcaatgccgtagtggtccaggcgccacagcagcggcgcgatggcgacgtcgagcatcgagaactcttcgcccagcatgtacttgtttttgacgaagatcggcgcgagctgcgtcaggcggtcgcggatcgcagcgcgggcgcgttcgtggttcttctccgcggccttgcccttttcgttctccagcgtgtagacgtgggtgaacagttccttttcgaagttgaacaggaacaggcgggcgcgggcacgctgcaccggatcggccggcatcagctgcgggtgcgggaagcgctcgtcgatgtattcgttgatgatgttcgactcatacaggatgaggtcgcgctcgaccaggatgggcacctggccgtacgggttcatcaccgaaatatcttcgggcttgttgaacaggtcgacgtcgcggatttcaaaatccatgcccttttcaaacaggacaaggcggcaacgttgggaaaacgggcaagtcgtacccgaatacaacaccatcatggttggattccttgggcttagccgaagcagggtcggacagtaaggtctgccattctgccaaagtcgaccaccagaaagcaaattagtggcaaatgacgcactttattggcccgcttcggcaggttttccaagagaaaaggccaggggcggtgctgctttcgcagcggccacccctggcctttgccttgtccgggcccggattcgggccctggcatgcctttacttcacgtccttccagtacgcggcgttgaggcgccaggcaaagacagtgaacacgcccaggaacagcagcacccagacgcccaggcgcttgcggtggttctgcgccggctcggccatccagtccaggaagctgaccaggtcagcggcggcctggtcgtactcgaccttgctcagcttgcccgggctcagttgctcgaagccggcaaacttgtgcaccttctcgccgtgctcttccacttccgtgaacttggcggcgcgctggccctgcagttcccacagcacgtgcggcatgccgacgctcgggaacaccaggttgttccagccggtggcgcggctgtcgtcacggtagaacgtgcgcaggtaggtgtagagccagtcgtcaccgcgggcgcgggcgatcaccgacaggtccggcggctgcgcaccgaagaaggccttggcctccttcggttgcatggcgatggtcatggtctcgccaaccttgtccgcgctgaacagcaggttctcgcggatctggtcgtcggtcaggccgatgtccttgagccggttgtaacgcatcatcgatgcgccgtggcagttcaggcagtagttgacgaacagcttggcgccgcgctgcagcgacgacaggtcagcggtgttcaccggtgccggctcaagggggaagcccccttcggatgccatggcaggcgcgccggcaaagcaggcgccggccagcgcgaggatcgaaagcagctttttcatcttgtgtccttgtgctcttgtcggggttcgcttcgctcagtgcgggtggaacgtgacacgctccgggaccggcttgaactcgccgacacggctccacagcggcatggtcaggaagaaggcgaagtacagcagcgtaccgagctgcgacaccttctcaccgaccggcgacggcggttgcacgccaagatagccgagcaccaggaacaccaccacgaagacggtcaggatggtcttgtggaaggcaggacgatagcggatggacttgaccggcgagtggtccagccacggcaggaagaacaggatcaccaccgagccgcccatcaccagcacgccccagaacttggcgtcgatgaagtagaagcccacggccaggatcaccgcgacggcgatggcgccgatcttcacgcgcgcatccttgctgcgcaggaacaccatgccgagcagcagcgcgaagaacacccacaggatcggcaggaagttcgacgtggtggcacgcagcatcgagtagaacggcgtgaagtaccacaccggcgcgatatgcggcggggttttcagcgggtcagccgggaagaagttgttgtgttccaggaaatagccgcccacttccgggaagaagaagatcacggccgagaacaggagcaggaagccggcaacgcccagcgtgtcgtgcaccgagtagtacgggtggaacgggatgccgtccagcgggatgccgttctcatccttcttggccttgatctcgacgccgtccgggttgttcgatcccacttcgtgcagcgcgatgatgtgggcaatgaccagcgccagcagcaccagcggcacggcgatgacgtggaacgagaagaagcggttcagcgttgcatcgctcaccacgtagtcaccgcggatgaacagcgacaggtcctggccgatcacgggaatcgccgagaacaggttcacgatcacctgggcgccccagtacgacatctggccccatggcaacaggtagcccatgaaggcttccgccatcaggcacaggaagatcaggcagccgaagatccagaccagctcgcgcggcttgcggtacgaaccgtacagcaggccccggaacatatgcaggtagaccaccacgaagaaggccgaggcgccggtcgagtgcatgtagcgcaccagccagccccaggggacttcgcgcatgatgtattccacgctggcgaaggccacgggaatgccggcggcgttcagagtgccgtcgggcttgtagttcatcaccaggaagatgccggtgacgatctggatcaccagcaccagcagcgccagcgaaccgaagaagtaccagaagttgaagttcttcggcgcgtagtacttggagaggtggtcttcccacagctgggttgcggggaagcgggcgtcgatccagcccagcaggccggtcgtcttgacttgtttttcggccgccatgatcaggcttctcctttctcgtccttgccgatcacgatcttgctgtcggtcaggaactggtaggggggaacatcgagattctgcggagccggcttgttcttgaagacgcgcccggcgaggtcaaaggtcgacccgtggcaggggcaaaggaaaccgggatcggagccgagctgggaattggcaccggcagcgaaggggcccgacggcgagcagcccaggtgggaacagatacccaccacgaccaggacgtccttgtgttctgcgcgcgaacgggtttcgttcttgcagtattcaggcgtctgcatggtgaatgcaatctcggaattgggatcggccacctcgccgtccgtcttcttcagcgacgccagttgttcgtccgtgcgccgcatgatccagaccggcttgccgcgccattcgacagtcatcatctcgcctggcttcagcgcgccaatatccgcctcgactggagcacccgcggctttggccttctccgatggtgcaaaagtactgacgaaaggaaccgctaccgctacgcctccgacgccgccagcgacggatgtcgcgatcaaccaattgcggcgacccttatccacgctcttcacgtcttgctggtcactcattccaaaccccaggggaagtcaatttagattttgcgtcaaccataaagtgtaccttagacaccagcgcactagataggcagaaaatgccacggccatgcgcgattatcggacgtgcaacccggaaagcggcttcggtgcttgctttccggtgagtgatgcggcaggcttcgagcttgaaaccgttcatcgctagcgacaagaaggagaaccccccatgggcatgatctcggaattcagaacctttgccgtacgcggcaacgtcatcgacctcgcggtcggtgtgatcatcggcgcggctttcggcaagatcgtggattcagtggtcaacgacctgatcatgccgttggtaggccgcgtgatcggcaagctggacttctccagcatgttcatcgtgctggcggatcccccacccggaactcccactacgctcgatgccttgaagaaggccggcgtgcccgtgttcgcctacggcaatttcctgaccatcgttgtcaacttcctgatcctggccttcatcatcttcctgatggtgcgtgcctttaacaggatgcgcgccgcggaaccggaagcagcgcccgccgcaccgcccgaggaagtcgtgctgctgcgtgagatccgcgacagcctgaagacccgctgactggtgcgccatatgcgcgccgaccccggaagataaaacggccccgatggggccgttttgttttgcgtcagatcagacgggattaggaatatcgataaacgtatggagcaggccaaagcgttcggccacatgctcgcccagcgagcggatgccgtagcgctcggtggcgtgatggccggcggcaaggtaagccacgccgctttcgcgcgccaggtgcgtggtctgctccgagacttcgccgctcaggtaggcatcgacacccgcggccaccgcggcatcgaaatagccttgcgccccgcccgtgcaccagccgacggtgcggatcatctggtccggctcaccgatggccagcggctcgcgccccagtacgccaccaacgtgcgcggccagcgcggagagcggcatcggcgcgggcagcgtgccggtccagccgagctggtcgtcgctgaagcggccggtcggggtaaagccgagctgcagcccgagctgggcgttgttgccgaactccgggtggttgtccaggggcaggtggaaggcgaacaggttgacgtccgcgccaagcaggcgcttcagacgcgcgtgcttctgcccgaccacgcgtgcatcttcgtttttccagaagtagccgtgatggacgaggatggcgtcggcccccgcttcgattgcggcatcgaccaatgccaggcttgcagtcactcccgtcacgatgtgtgtgatctccgagcgaccttgcacttgcagcccgttgggacaatagtccttgtagcgggaaacttccaacaggtcattcaagtacaattcaagctcttttgttttcattttctgctcaaaactccaatatgttgcggcgcttttggctgttctttgcccaggctgtcaccgtcgtgctggcggtctggttcgtcgtggcaacgctcaagcctgattggctgcagagggggcgcgtcgcggtccagtccggttcgcccatcgtggcgctcaaggaagtcgtgcccaacgtgtccggtcctgccgccgaagggtcttacagcgaagccgcccagatggccatgccggccgtggtcaatatctttaccagcaagaacggcaacaagcgctcgcccaacccgcaggccgaggatccgtggttccgcttcttctttggcgaccgcctgcctgagcggcaggagccggtctccagcctggggtccggcgtcattgtcagcgccgagggttacattctaaccaaccatcacgtggtcgacggcgccgatgaaatcgagatcgcgctgaccgacggccgcaaggccaacgccaaggtggtgggctccgacccggaaaccgacctggccgtgctgaaagtgacgctcaaggacctgcccgcgatcacgctgggccggctcgagaacgtaaaggtcggtgacgtggtgctggccatcggcaacccgttcggcgtcggccagacggtgacgatgggcattgtctcggcgctgggtcgcagccaccttggcatcaacaccttcgagaacttcatccagaccgacgcggccatcaacccgggcaactcgggcggcgcgctggtggatgcgcagggcaacctgctgggcatcaatacggcgatctactcgcgttcgggcggctcgctggggatcggctttgcgattccggtgtcaacggccaagcaggtgatggaatcgatcatctccaccggcagcgtgacgcgcggctggatcggggtcgagccgcaggacatgacgcccgagatcgccgaatcgttcggcctcgatgccaaggaaggcgcactgatcgccgcggtggtccagggtgggccggccgacaaggcgggcgtgaagcccggcgatgtgctgaccaaggtggatggcttgtcgatcacggacacgaccgcgctgctcaatgcgattgcccagctcaagccgggagtggacatcaagatgaccgtgatccgccgcggcaaggcaacggacctgacggtgacgatcggcaaacggcctccgccgccgcgccgcgcgctgccgtttgaagaggaagagtgaggctgggcacgacgacacggccctgaagacggaaccccgccttggatggcggggtttttttatgcctggcgcagctgctgcccttggcatcgaggcaacggtcacggaatgccgcgccgcgctgccggatcgcggcggtggaaccaggggccgtcactggcaggcgcaaactcacgcccggggggcgtgatcgacgtgcataccgggtcacgatcgacatgagcaacgccgcgcctgatccacatcgccgcgaagcagaacgccggcacaccgcgctgcacccacgccacccgccctctggccggccatccaggcgcagcatggctggcacagcacgataacagcgcaacagcctgtaccagcatttggtgccacaaaagacaagaggccggcatccttgggatgccggcctcttggttcaagccaatcctaagcgggcttacacccgcgtcagattagaacttgtggcgcagaccaaccacagcaccgaactgatccttgttcgcctgaacgttggtggtggtggcggtgttgaaaccgttcacgcccagggccgagcccttgtcgttcagggtgtacgacagcgaggtgtacacgtcggtacgcttcgacagcgcgtagtcggccgtgatcacgaactgccacggatcggcttcgctcttgcggaagtcttggtagtacgcagcgcccgacagcgagaacgccggggtcagttggtaacccagacccagccagtacaggttcgaagccgtcgacgtggtcaggacaccattgtcaaccgtcgtgccgcccgtcagagcagcgccgtcgaaggccttggcccagcgatagccggcgtagaccttggccggaccgaaggcgtagttggcgccaacggtagcacggcgagtacgctggccgcttgcatcgacgggaggcgtaccggtggtcgagccgtggatttcgtcataagcagcaccaaccgcgaacgggccagctgcgtagctcaccagcgcgccgtactgttggccgcggcggaatgcgccggcgacttcctggccgttgttgttgaagctgtagaaggccgaagcggtcaggccaccgaacttgccgatgtacttgacggtgttgtcagcgcgcgaagcgaaggcgctgtcttgcgacaggatgccgtaacgcgacgaaatggccatcgggtcgaactgcagaccgaagtcatagaacgacgtttgttgacggcccagcagcagcgagccgaactggctttgcagaccgacgtaggcttgacggccgaacagacgaccaccttggctcgtggcattgctgcccgtgtccaggtcgaaaccgctttccagcacgaacacgcccttcaggccgccgcccagatcttccacgccacgcaggccccagcgcgaaccggactggttacccgacgacatgcggaacaggtcgtcgccagcggcgttagcgttgttgacgtactcgaggccgacgtcagccacgccgtacagggttacgctcgattgggcataggcgccaccagcggccagagcggcgacggcagcagcaaacagtttcatcttcatatcgacactttccttgtcaactgattgggaaatcttggttgcccaagtacttgggcgacgcatttacattcacgtctgctgcgtattatgtgccagcccccccggccgtcagaaggctttttcggcgtaaaccatgcttactggcggtttttgttgtgggggagcaacaggaatgggagggaaaatccccgttttggtgcaaaaacggggattagcagatacgaaaggcctacctcagccgaattagtcgggctgcgtttcccctgaagcagtcgcttcaggtgacggacggccgacaaagcgcgccagtagcagtccgagttcataaagcgccaccagcggcacggccagcagcagctgcgacagcacatcgggaggggtcacgatggcagcgatgatgaaggcccccacgatcacataggggcggatctgcttgagcttttccagctccaccacgccaaagcgcaccagcacgatcaccaccaccggcacctcgaaggtgatgccgaaggccaggaaagtggtcatggcaaagctgaggtatttgtcgatgtcagtcgacatctccgcccccagcggggcgttgtagtgcgccatgaaatggaacaccgtggggaacaccaggaaatacgcgaacgccacgccgcacaggaacaggaaatagctgctcgataccagcggcaggatcaggcgtttctcatgctggtacaggccgggcgcgacaaactgccagacctggtacagcacccacggcagcgcgatcaggaaggccaccagcaaggtgactttcatcggcacgaagaacgagccggtgacatcggtcacgatcatcttgccgcccttgggcagcgactccatcagcggcgcggcaaacaggttgaaaatcaccggggcccagtagaccaggctgacgaagaccaggatgatgccggccaccgccttgaccaggcgttggcgcagttcgaccaggtgggaaataaaggtttcctgctgcgactcgtcttgcgggtcttggggatctggggaccgggtgtcgctcatggcgtgaaccgctcagccgcgggggctggcaaggtggatcgatggggccgcaacgcggcggcgcgcgaatgcaaccaggactgcagccacgacggcagcggccggaacgacggccggcaaggtgatgccgcggcgcatgctcactcgaagaaggatcgggatggccgggtgaccggccggtggcgcttgacgcgcgccgcgcccgactgcacccagacgcggacattgtgctggcgcttgaaccagagcgggcgggcgccctgcttgacgcgccagctcttgcgcccgttgtgcgccttgtgggccgcatcccagcttggcacgaagccgccgccggcgtcggcgctaccgccgccgctggtcccctcggcaccgcccagggcttcgttcagcgcctgggtctgctcgttgacttccttatggatggtgcgctcgacatcgcgcgcggcgtcctcgaattccgtgcgcatcttgcgcagttcttccagttcaacctcgcggctgacttcggccttgacgtcgttgatgtagcgctgcgcccggccgaccagcgcgcccacagtgcgcgcaaccttgggcagccgttcgggaccgatcacgatcagtgccacggcgccgatcagcgccagcttggaaatgccgagatcaatcatgcggacacatcatgcggacaacatgcggaaaagcgcaggcgcgggacgacacgcaggcagcgaggtttgcgtagaagggatggcacaccgccggattactgctggcgggtcttttccttggcttcgacgtcgatggtggtggagtcgcgcagttccttggactgggcgggatcggcggcagccttgccctcgccgtccttcatgccgtccttgaagcccttgaccgcgccgcccaggtcctggccgatattgcgcagtttcttggtgccgaacacgagcatgacgatcaccagcacgatcagccagtgccaaatgctaaacgaacccatttcttgctcctgatgaagccgcgggcgcaatcagatatgcccggacccgttgttccgtcccgttatggccgcgccgggcgacggttgccgacgcagcttctgcccgaggcgttgccgccgcggacactcccatgccaaaagctgccggtcagggcagcggtcccttccactcgtggcgcggcccgcccaacacatggagatgcaggtggtagacctcctggccgccgtccgggccggtgttgatcaccgtccggaatccgttggcacagcctgccgcccgcgccagttcaggcaccttcagcatcattctagcaagcagctccccttcgccggcgccgcaatcggccagcgagtcgacatgcgacctgggaacgaccagcaagtgtaccggtgccttgggatggatatcgtggaaggccaccatatcgtcgtcttcgtagaccttgcgcgacggtagctgtccggccacgatcttgcagaagatgcaattatcctgagcgttcatgaagatttcattgcgacggccgcggcacccggtgtcagcttcacgcgcccggcctgcccgggatcagaactgctgatccgggtacatcggcttgctgtcattcaggtacagccagcccttgacgatacgatacagcatccacagcgacagcacgccccagacggcaaaggccagcggcatcagcacgactgtcgcgaacagcaccccgcccagcacgccccacaccaccgaccaccagaacgagcggatctgccaggcgaagtgcgaggcatacagcgagccgcgcgcgtcgtcgcgcttgacgtagtcgatcacgatggcgatcagcgcggtgatgccgccggtcagccagaagatcgcatacagggcatacaggatgtgcagcagcttgcgcaggctgctcaactgctcgccgctgggggtggtgacttgcccggtgtagtcgttcgccatcattgcccttggttagaagcctgccttgcgggcaggcggaagaccggccggcgcctgcgccagctagtccttgcgccgggccttttcctcgaggccggacagcccctcgcgccgcgcgagctcgttgaccacatccgccggcgtcaggccgaagttggccagcaataccatgctgtggaaccacaggtcggccacttcataaaccaccttgccggcctcggcgccagtctgcccggcggcgcgcgcgtccttggcggccatcacggtctcggtggcttcctcgccgatcttcttcaggatggcgtcgtcgcccttgctgaacaggcgcgccacataggatttgtcagggtcgccgccgttggcgggcttgcgcgattccagcacttcggccaggcgcgccaggacatcattgctgctgagttggttgtcgctcatggcttggtgtagatctgggcagggtccttcagcaccggctcgactgtctgccagtcgccgacttccacatcgccctcgaacttctggaagaagcaggaatggcgcccggtatggcaggcgatattgtcgatctgggtcaccttgagcagcaccacgtcttcatcgcagtccaggcggatctcgtgcaccttctgcacatggccggactcttcgcccttgtgccacaggcgcttgcgcgagcgcgaccagaacacggcctcgcccagctccacggtgcgctgcagcgcgtcgcggttcatgaacgcgaacatcagcacgtcgttcgagccgacttcctgcacgatcaccggcaccaggccgttatcgtcccatttgaccttgttgagccacttctttgccatgatcagatccgcacgggaatgccctcgcgggccatgaatgccttggcttcgcccacggtgtgttgcccgtagtggaagatgctggcggccagcaccgcgtcggcgcggccccgggtgatgccatcggccaggtcctgcaggccgccgacgccacccgaggcgattaccggcaccggcaccgcgtcgctgacggcgcgggtcagttccaggtcgaaaccgctcttggtgccgtcgcggtccatgctggtcagcaggatctcgccggcgccgcgcgcggccatctcgcgcgcccattcgaccgcatccagcccggtggccttgcgcccgccgtgggtgaagacttcccagcgcggcgcttcgcccggggcggaactgcgcttggcgtcgatcgccaccacgatgcattgcgagccgtacttggcagtcgcatccgacaccagctgcggattggcgatggccgacgaattgacgctgatcttgtccgcgccggcattgagcaggcgccgcacgtcttcgaccgtgcgcacgccgccacccaccgtcagcggaataaagacctgcgaagccacatcctcgatgatgtgcagcatcaggtcacgcccgtcgctggtcgcggtgatgtccaggaatgtgatttcatcggcgccctgctcatcgtagcggcgcgcgatttccacgggatcgcccgcgtcgcgcagctcgacaaagttgacgcccttgaccacccgcccgttggtcacgtccaggcaggggatgatacgtttggctagcatgagattccttgtccgccgccagctccagtctggcggcggctgcgcccgcggcgcgttgccttattgcccgtcgcgcagcttgtccgccagtgcctgcgcggcggcaaagttgagatccccggagtagatcgcgcggccgcaaatgacgccttcgacaccttcgccctcgaccgcgcagagattgtcgatgtcggccaggttggacagcccgccgctggcgatcaccgggatcgacatcgattgcgccagcttgacggtggcatcgatattgatcccctgcagcatgccgtcgcggccgatatcggtgtagatgatggcctcgacgccgtagtcttcatacttgcgtgccaggtccgccacctcgtggccggtcagcttgctccagccgtcggtcgctaccttgccgtccctggcatccaggccgacgatgatatggccgccgaaggccgagcaggcatccttcaggaaaccggggtttttcaccgcggcggtgccgatgatgacgtacgacagcccgtcatccagccagcgttcgatggtgttcaggtcgcggatgccgccccccagctgcaccgggatctcgtcgccgacctcggcgatgatggccttgatggcctcctcgttgcggggcttgcccacgaacgcgccattcaggtccaccaggtgcaggcggcgggcgccctgctccacccagtggcgtgccatggcggcgggatcttcggaaaagacggtggcctggtccatgtcgccttgtttgaggcgtacacactgaccgtccttcaggtcgatggccggaatgagcaacatatgcgtgacgagcgtggttgagtgatagagattgagcgagaccggcgctgccggtcaggtcgggtcgatagtcgatcggaaacaggtcgggtgacgggtcgagttagcggtcgatgatcggtaaaaaaacgaatcgggtcagggcttccagtggacgaagttccggtacagctgcaggcccagggccgcgctcttctcggggtggaactgcgtcgcgaaaatattatcgcgcgctaccgcgctggtaaatacgactccgtattccgtttcaccggcaacatgggccgggtcctgcgcctgcacatagtaactgtggacgaaatagaaccagctgtcgtccgggataccgtcccacagcgggtgaggcctggcctggcgcacccggttccaacccatctgcggcaccttgtagcgcgagccgtcgggctgcgtcatgccgtccagcgcaaagcgcaccacctggccgggcatcaggcccagcgccggcgtacggtccgcgccggcccggctttcggtgctgaactcgaacagcatctgctcgcccacgcacacacccagcatcggcttgctggcggcggcctgcaccaccgcctcctgcagcccggacgcgcccagcgccgacatgcagtcgggcatcgcgccctggccgggcagcaccacgcggtccgccgagcggatgccttcgggggcatccaccacgcgcacgtccgcttccggcgccgcggcacgcagcgcctgcgccaccgagcgcaggttgcccatgccgtaatccacaattgctatggtagtcatgatttcaaaacaggcaacaatgtcttcagcccgtccacaatgaattccacggccagcgccgacaggatcagccccatcaggcgcgtgccgatattgatgccggtgcggccgatgacccgggcgatcgggtcggccgcgcggaacaccaggtacaccaccgcaccgatcaccacgcccaggccgaccaggatcagcaactggtaccagtgctgggtcttgccggcatagacgatcaccgtgctgatcgagcccggcccggtcagcagcggcagcgccagcggcaccaccgcgatgctggactttacctcggcctcgtcctcttcttccggcgtggccttggtgcggctggtctgcgcgttcagcatgttcatggccatcatgatcatgatgagcccgccacccacctgcagcgacgccaccgagatattgaagaactcgatgatctgctgccccagcaaggccgacaccgccaccacgatcgccaccgaaaccgatgcgatcttgatggtacgcagcttttccgcttccgtctgcaggctggtcaggctgatgaagaacgggatcgccccgatcgggttgatcagcgccagcagcgaaataaacgacttgagcgtatccatcggttgcgggtcgccagcatcgctggccaggttcaggcttggaaggtcagcgggcgccgcaaccagccggcacgcctaccgtggtggaaaggtcagagcgtacccttggtcgacgggatcgtgttcgccgcgcgcgggtccagctccaccgccatgcgcaatgcccggccaaaggccttgaacacggtttcgcactgatggtgggcattgatgccgcgcaggttgtcgatatgcagggtcacgcccgcatggttgacgaagccgcggaagaactcgatggtcaggtccacgtcgaagctgcccacgcgcgcacgcgtgaacggcacgtggaattccaggccgggacggccggagaaatcgatcaccacgcgcgacaggcattcgtccagcggcacatagctgtggccatagcgggtgatgcctttcttgtcgccgatggccctggcaaccgcctggccgagcgtgatgcccacgtcttccaccgtgtggtggtcgtcgatatgcgtgtcgccggtggcttcgacctccaggtcgaacatgccgtgccgggcgatctggtccagcatgtggtcaaggaacggcacgccggacgccagtttctggcggccgctgccgtcgagattcagggaaacgcgaatttgcgtttccgaagtattgcgggtgacctctgcaacacgcatggtgttaatcctgcagcgacgctgcgaatgcctcaaggaactgcgcgttttcttcgggggtgctgaccgtgacgcgcagacaattggccagcaacgggtgcattttactcacgttcttgatcaataccttgcgggccagcagccggtcgaacgtctgtgcggcatccggcacgcgcgcgagcaggaaattggcggcgctggggaacaccgtcacgcccgcattcgcggccatgccttcggccacacgggcgcgttcgtcgcgcagttgggcggcctgttcgtccagcaccgacacgtgctccagcgcgaacagcgcggcggcttcggtcagcacgttgacgttgtacggcgggcgcaccttgtccagctgcgacagccattcgggcgcgccggccaggtagcccaggcggatgccggccaggcccagcttggatacggtgcgcatcaccaaaaggttgccgaattccgtcaggcgcggcatccagctgtgctgcgcgaacggctggtaggcctcgtccaccaccaccaggctgttgcagacctcgccctgggcggcgcggacgatggcctccatgtcggcggcatcgaacaggttgccggtggggttgttcgggtacgccaggtagatgatggcgggctggtgctcggccatcgccgccagcatggcggcgcggtcgagcgtgaagtccgcgcgcagcggcacgccgacgaattgcaggccggcgaactgcgccgacattgcgtacatgacgaagcccggcaccggcgccattaccttggcgccgggcctggccgcggccagcgccagcatgctgatgatctcgtccgagccattgccgagcagcacgtccatgccggccggcacctgcatcacggtcttcagcttggcgcgcagcgcttcgctgctgggcaccgggtagcggttcagcgcaacctcgcccaggcgctcggccagttcgcggcgcagagcgggaggcagccggtacgggttctccattgcgtcgagcttgaccagaccgtgcgaatccggcacgtggtaggcgcccatggcgcgtacgtcgtcacggatgatgcgttcgatcagggagggctctacggctggcatgggaactcctaagttggctgccttatcaggcagcgtgggtcagtagatcaactgcgtttggtgaaacgatattccgcgctgcgggcgtgggcctgcaggccttcgccataggccagctcggcggcgatctggccgagcatctgcgccccgccctcgctcacttcgatcaggctcgaacgcttctggaagtcatagacgcccagcggcgaagagaagcgcgcggtgcgcgaggtcggcagcacgtggttcgggcccgcgcagtaatcgccgagcgactcgctggtataggggcccaggaagatggcgccggcgtggcggatcttttcgctccactggcgcgggttctcggccgagatctccaggtgctcgggcgcgatcgcgttggcgatctcgcaggcctcttccatgtcgcgcaccttgatcagcgcgccacggccggagatcgaggcggcaatcacctcgcgccgcggcatggtgccaagctggcgctggatgctggcttcgacgcgggcgatatagccggcgtccgggcacagcaggatcgactgcgccagttcgtcgtgctcggcctgcgagaacaggtccatcgccacccagtcggggtcggtggtgccgtcgcagatcaccaggatctcggacgggccggcaatcatgtcgatgccgacggtgccgaacacgcgccgcttggccgcggccacataggcattgcccgggccgacgatcttgtcgacctgcggcagcgtcgccgtgccgtaggccagcgcgccaatcgcctgggcgccgccgatggtgaacacgcggtcgacgccggcgatctgcgcggcggccagcaccagctcattgcgcacgccgcccggcgtgggcacgaccatgatgatttccttcacgcccgccacgcgcgccgggatcgcgttcatcagcaccgacgacggatacgcggccttgccgcccggcacgtagatgccgacgcggtccagcggcgtcaccttctggcccagcatggtgccgtcggcctcggtgtattcccagctgtggctgccgcattcgatcttctgcttctcgtggtaggcgcgcacgcgcgcggcggcggcctccagcgcggcgcggcgcttgggttcgaggtcttcgagcgcggcttcgagctgctgctgcgatacctccagcgcgcccatcgacgacgcttccacgcggtcgaagcgcctggtgtattccagcaccgcggcatccccgcgcgccttcacatcagccaggatctgcgcggcggcgcgatcgatggcctcgtcctcgccagcctcgaaggccagcacctggcgcagcgcctcggcaaagccaggcttgctggaatcgagccggcggatcggcaggttttccatttcggttgcgttcatgactactttcctctcagtcggcgcgggcctggtgtggccttacgccagcgccgccgaagcccgttcgaatgcgtcgagaatcggcgcaagccgctcgcgcttgagtttgagcgcggcctggttcaccaccagccgcgacgagatctgcacgatctcttcgacttcaaccaggttgttggcgcgcagcgtgctgccagtgctgaccaggtcgacgatggcgtcggacaggcccaccagcgggcccagctccatcgaaccgtacagcttgatcaggtcgacgtgaacgccctttttcgcaaaatgctcgcgcgcggtctgcacatacttggtggccacggccaggcgcgcgccctggcgcaccgcgttggcgtagtcaaacccggccggcaccgccaccgacatgcggcagcgcgcgatgttcaggtcgatcggcgcatacaggccggccatgccgctttccatcagcacgtccttgccggccacgccgaaatcggcggcgccatactggacgtaggtcggcacgtccgaggcgcgcacgatcaccacgcgcacggccggatcggaggtcggcaggatcagcttgcgcgaggtctcggggtcctcggtgacgcggatgccggcggcttccaggagcggcagcgtctcggtgaagatgcggcccttggacagcgccagcgtcagctggttgggcgatgcgttgaaagtggggctcatcggacttcctcaggcaatgcggcggatcttcgcgcccactgccgacagcttgtcttccatgcggtcgtagccgcggtccaggtggtagatgcggtcgatcacggtctcgccatcggccaccaggccggcgatcaccaggctggccgaggcgcgcaggtcggtcgccatcacgttggcgcccgacaggcgcggcacgccgttgaccaccgcggtattgccttcgaccgcgatgtccgcgcccaggcggttcagttcctgcacgtgcatgaagcggttttcgaagatggtctcggtcacgcgcgcggtgccttcggccacggcattgagcgccatgaactgcgcctgcatgtcggtcgggaaggccgggtattccgaggtgcggaaactcacggccttggcgcgttgcggcatggccagacggatccagtcggcgccggtctcgagttttgcgccggcttcgcgcagcttgtcgagcacggtgtcgaggatgtccggctgcacgccgcgcagcaccaggtcgcccagcgtcgcggcggcggcgcacaggaaggtaccggcctcgatgcggtcggcgatcacgctgtggctggcgccatgcaggcgctccacgccctgcactaccaggcggtcggtgccgatgccttcgatcttcgcgcccatcttgaccagcagttgggccaggtcggtcacctcgggctcgcgcgcggcgttttccagcacggtctcgccttcggccagcgtggcggccatcagcaggttctcggtgccggtcacggtgatcatgtcggtgaccacgcgcgcgcccttcaggcgcttggcccgcgcatggataaagccgtgttcgatggtgatctcggcgcccatcgcctgcaggcccttgatgtgctggtcgaccgggcgcgcgccgatgccgcagccgccgggcagcgacacgcgggcctcgccgaagcgcgccaccagcgggcccagcaccaggatcgaggcgcgcatggtcttgaccagctcgtacggggcctcgagcacgttgacgtcggcgccgttcagggtcacgcgggcgccatccagctcggcctgcatgcccatctggcgcagcagcttgagggtggtgcgcacgtcctgcaggttaggcacgttgtccagcgaaacggtatccgccgtcagcaggcccgcgcacaggattggcagggctgcgttcttcgcgcccgacacgcggatttcgcccttcagcgggccattgccgtggatctggaatttgtccatgttctgtcgtctggagccgggcacgcgcccggcgtcatggttctggggccgcgcgggtggcgcggcgcatattggcggggcttacttgccttcgcccgcctgccactcggcaggcgtcagcgtcttcatcgacagcgcgtggatctcggcacgcatgcggtcgcccagcgcggcatagacgcgctggtggcgctggatcagccgcttgccttcaaattcggcgctgacgatggtggcaaagaagtgctggccatcgccctcgacttgcagatgttcgcagggcagtccttgggcaatgtaatccctgacttgttccggtgtaggcagcatggggttctcttcagcgtgattcagtatggccggccacagttcagtggcgcagcttgtatccggacttcagcaagcgcagcgccagcgcggccagcaccacgaacgccgatccgaccaccgccaggctgaacagcggcgacacgtccgagacgccgaagaagccatagcggaagccgtcgatcatgtagaagaacggattggcatgggacaccgcctgccagaaggcgggcagcgaatggatcgaatagaacacgccggacaggaaagttgccggcatgatcaggaagttctggaacgcggccagctggtcgaatttctcggcccagatgccggcgatcaggcccagcgtgcctaggatgcccgcaccaagcagcgcaaagacgaggatccagcccacattggcaaaatgcaggttggcaaaccacgccgtcaccagcagcacgcccaggcccacggtcagcccgcggatcaccgaggccaccacataggcgccgaacatttcccagtgcgacaagggcggcagcagcacgaacaccaggttgccggtgatcttggactggatcagcgatgacgagctgttggcaaacgcgttctgcagcacgctcatcatcaccaggccgggcaccaggaaggcggtgtagctgatctggtcatagaccttgacccggtcttccagcacatggccgaagatcagcaggtacagcaccgcggtcagcaccggagcggccacggtctggaagctcaccttccagaaacgcagcacttccttgtacagcagggtgcggaaacccaccaggccgcccacggccatcggcccgaggccggagtcgtccaggacctcgatatcgccaggctgcttcatgccacggcctccatcgccggatcgggcagcgcaccgggcatatgcccctcgcggcgcatgatctgcacaaatacgtcctcgaggtcggccttgttgatttccatgttttcgatgtcacagcccgcttcgcggcaggcggccaggatcggttcaaccgcctggtagcccgacaaccgcaggcgtaccgcgcgctcgccggggttggccggcatgcgcaacggctccagcgccggcggcaggacgccgcgcgcaaaggtcagcaccagctgcaggccggcaaactgcgtcagcaggttgctggtgcggtccagcgtcaccacctcgccgaacttgagcatggcgatgcggtcgcacagggcctcggcctcttccaggtagtgggtggtcaggatgatggtgtgcccttcccggttcaggcgcgagatgaatttccacagcgtctggcgcagttccacatccacaccggcggtgggctcgtccagcacgatcaccggcgggcggtgcaccagcgcctgcgccaccagcacgcgccgcttcatgccgcccgagagctggcgcatattggcgtcggctttcccggtcaggtccaggttggccatgatctcgtcgatccagtcgtcgttgcgggtcaggccaaagtagcccgactgcagccgcagcgtctcgcgcaccgtgaagaacggatcgaacaccagttcctgcggcaccacgcccagcatacgccgggccatccggtagtcggcaacgacatcgtggccaagcacactgacgcggccggaatcggcgcggttcaggccggcgaggatcgagatcagcgtggtcttgccggcgccgttgggcccgagcaggccgaagaattcgccgcgttcgacggtgaagctgacgcccttgagcgcctgcaggttgcggtagcgcttgcgaacgtcgtggatttcaatggctttcatggccgattgtttgtggcgggttcggcattttcagggccagccgccgggaattggggagcaactgcgtgcccggacttcctggcccggcatggcatgaaccggtagcaggcggggggatgggcgaacaacccggaattataggggatgcggggatggtcccgcttgatccgcccccaggggctcggcgaccgcgcagggccgtcgccgcggcatcgcgggcggccgccgtgctggcgaccggcgatgccggatcaatgtcggtggtggtgcccctgcgctgcggctgctggggccaggcccagcagaccgtccacgccgtacaggctggccagttgcgacagctgcggcggcacgccgcgcagcgacagcgcctggttgcgcgcggcggcggcgcggttccatgccagcagcacggcgaccgcggaggaatccacctgcgccaggccggtgcagtcgacctgcacctcgccctgcgccaggcgcgccagcccgtcacgcagcacggcggcggcgttctggttggtcagcgaggtacctagcgagagcatggatgcgtggcctggggatcggtagcttgaatacagtggcaaaaacgacgactcccgcacgtcaggcgggagtctgtgccgcgagcggccattgtagagcagatcggtgcgccgtgctgcgttgcagcggcgcaccgttgggcaggcgcctcagctcttggcgctggccagctggcggttgcggtcctgcagcgtcttgatcacgccctcgacgccctgctggccgacgatggtgttgaagctgcccttgtaggcttcggtcagccaggcgcccagcacgttgatgtcatagaccttccagccctgggcggtcttttccagacggtagtccatctggatcggctcgcccttgttgacgacctgggtgcggatggtggcatcggtatcctcagccgtgccgcggtacgggcggtactgcacggtctggtcgcggatctgggcaatggcgccggcataggtgcggatcagcagggtcttgaactcctcggtgatctgcttctgctgctcgggcgtggccttggaccagttgcgccccatggcgatctgcgtggtcttctggaagttggcgttggggatgatcttctgctcgaccagcgcggtgatcttgccgatattgccggcctgcatgtccttgtcggccttgacggtggtcatcacgtcgctgaccacggccttgaccagcccgtccggggtggccgcgtcctgggccgccacctgggcatgcgccgcgcctgcgaaggcaactaccgtaaggaaggggaccaacagtcgctttatcatggattttccttctttatcaaagacgttcttcgccgagggcgaactggccaggcgccatggctggcgcgcggccttgcggagattggaacataagcgcggggcggtggttgcacccacaagcgccttttccgctacttacaaacaaattgtttcagccctcacagggcattcacagcctggcgtgggcctggagccgcccgcgcctcgcagggtcagcggatacggacccccggcacgatccgctgcatcgggtccatgggtggtatcggcaggctctggctctcaggctgcaggtcgcccgagggcgtctgcgcaggctgggcctgggtggcggccggggccgaggcgtcggccggcggcgcgggaggagccggtgctgcgggctgcgccggcgtagcgggcgtagcgggcgtagcgggcgtagcgggcgtagcgggcgtagcgggcgtggcgggcgtggcgggcttttcaccttcggtcccggcaggggcttcagggcgcgccgtcggggtctccggggcgctgtccgcatcctcgtcgccgtcgggcgggttgccgtcgtagatcaggtactggcgccgctgcaggtaggaatcgcgcaggaacgagtacttgtccagcgccgcctgctccagcaggttgctggcgccgagcagctgcgcccggccggcgacgatgcgcacgccggtcagtgaattgcgcagcgataccggatagagataggccgacgggtcgaaactgcggtccaccagcatgccgccggtgtcgcgcacggtgctgggcccgaacagcggcagcaccaggtacggcccgggcggcacgccccacacgcccagcgtctggccgaagtcttccttgtacttgggcaggccggccggggtggcgatgtcgatcaggccgccgatccccagcacggtgttcatggccacgcgcatggtgtcctcggcggcgcgggtgggcttgccctgcagcaggttgttcgccgccgagtagacatcgctcacgttggagaagaaattctccaccgcacgctgcaccggcgtgggcatgtagtcggcatagacctgggccaccgggcgcaggatgcccttgtcgaagtcctcgttgatcttcgagacttcgcgattgaacggctccagcgggtctttcggattggcggtggggccagtggcgcaaccggcgagcacggccgcggcagcgactgcggccaggcccttgcagaacgatggcgcagcgctcatttgaggtcccctgccggcgccggcgcgctggcaccggccggcgcaccgccgccggcatccgccgccttgttgtacaggaactggccgatcaggttttccagcaccacggccgactgcgtcatggtgatgcgcgcgccttcggccagcatggcggtgtcgccgccggcttcgaggccgatgtactgctcgccgagcaatccggatgtcaggatcttggccgaggtgtccttggggaactggtagcgcttctccaggctcatctcgacggtggcctggtaggtcttgtcgtcgaagcggatcgccgccacgcggccgaccaccacgcccgcgctcttgaccggcgcgcgcggcttgagcccgccgatgttgtcaaagcgcgcctgcacgctgtaggtgtcctggaaggaaaaggcgctcatgttccccgccttgagggccaggaacagcacggcgacgaaccccgccgccacgaacagccccacccagaaatcgagtgcgttctttttcattggaatctctttcttcaaccccgtagtgttcttgtcgctgtcttgtcgttggtatggcccgcgtcagttgctgaacatcagcgcggtcagcaggaaatccagccccagcacggccagcgacgcaatcaccacggtgcgggtggtcgcgcgcgagacgccttccggcgtgggcttggcctcgaagccctggtacagggcaataaacgtcacggcgatgccaaagataaagctcttgatcacgccattgagcacgtcggcgcgcacgtcgacgccgccctgcatctgggaccagaaggcgccggcgtcgacgccgatcaactgcacgcccaccacgtagccgcccaggatgccgaccgcgctgaagatcgccgccagcaccggcatggcgatcacgcctgcccagaagcgcggcgcgatcacgcgctgcagcgggttcaccgccatcatttccatggccgtcagctgctcgcccgccttcatcaggccgatctcggccgtcagcgaggtgccggcgcggccggcgaacagcagcgcggtcaccaccgggcccagctcgcgcaccagcgacaaggccaccagcagccccagcgcctgctcggacccgtagcggttcagcgtgtagtagccctgcaggccaagcacgaagcccacgaacaggcccgacaccgcgatgatcaccagcgacaggttgccgacgaagaagacctggtcggtcaccaggcggaagcggcgcagcagcgccggcgacaggcccagcagtgtcaggaacatgcgcgtggcgcggcccagccccgacacgctgcggcgcacggccgcgccgatggtgataaagaagtccgtcaccgcacacctccggcgaaatcctcggccagcgaaggtccggcgtagtggaacggcaccgggccgtcggcctcggcatggacgaactggtgcacgaacgggtcggtggaggcgcgcagcgcctcgggctcgccctgcgcgacgatgcggccgtcggcaatgaaatagacgtagtcggcgatctggaaggtctcgtgcacgtcgtgcgagacgatgatcgtggtggcgcccagcgcgtcgttcaggctgcggatcaggcgcgcggtcagcccgagcgagatcgggtccagcccggcaaagggctcgtcatacatcagcagcgccgggtccagcgcaatcgcgcgcgccagcgccacgcgccgcgccatgccgcccgagatctgcgccggcatcaggtcgcgcgcgccgcgcaggccgaccgcgttgagcttcatcagcaccaggtcgcggatcatcgagtcgggcaggtcggtgtgctcgcgcagcgggaacgccacattgtcgaacaccgacaggtcggtaaacagcgcaccgaactggaacagcatgcccatctggcggcgcaccgcgtacaggccgcgggtatccagcgtgtggatatcggtgccggcaaagctgaccgtgcctgcctgaggacggacctggccgccgatcagccgcagcaccgtggtcttgccgcaacccgagccgcccatcaccgcaatcaccttgccacgcgggaattgcatggtcaggccggacaggatcggcttgccgtggtccgcataggcgaagtccaccgcagtcagttcgacgaggttttgagcagaatcggtcacgttggcaccggtcaggacagtcgcgcattataaggtgtactacctagccctgctggcgcccgtgtgccccgcgccacatgcccccgtcgggggagcctctcagacttgccctagccccccaaacctgcccatccctttgctgctcaaggctcctgtatcggcgagacgtccttcaggatcacctgccattggatagattccgagcggatcgcggtggcaaacgcctccggcgaatcgcgcagcggcgtgacccccgccgcctgcagacgcgaacgcacctcgcgctcggacatgaccgcgtcgagttcgaccgccagcctggcgacgatcgcgcgcggggtcttggccggcgccatcacgccaaaccaggcagccgcggcatagccttccagccccgactcctgcagcgtcggcaccagcggcgccagcggcgagcgggccacgcccgtcaccccgagcaggcgcagcccgccgcttctgacctggccctggaccgcggcaaacgaacagaaacaggcactgacgcggccggccagcatctcctggaccacggcggcctcacccttggcggtgaccagcggcacgccgctgcggatgccgcgcaccgcgtactcggcgtacaggtgggaggggctgcccggctggccgtagccatagctgtaggagcccgggttcgacctgaccgcggtcatccattgctccggcgtgcgcatgggcagccgggcatcgatcaccaggaacagcggcgtggtggccacgcgcgcaaccggcgtgaaatcgcgcacgacgtcgtacggcaccggctccagtccgggctggatcagcatattggcctggtgcaacaacagggtgtggccatcggagctggccttggcgaccacgtcgccggcgatggtgccggcggcgccgggccggttgtcgacctccaccggcacgcccagccggacggagaggcgctcggccagcatgcgcgccaccgcatcggcaacaccgccggccgggaatggcacgatcaggcgcatcgggcggtcggggaacgacatgctgcgggcgagctgctgggtccccgcatgcgccggcatggctggcaccgcaagcgccagcgtggcacaccccagggcgtacaggcacaggaaagaccggagccagcgccggactgcgcccattggggggcgcggcgcgaacttcgctttacctcgccaaagccgcgacaaattgcgcacttcgggcatcaatttcctccggccggtcccctgaggaggcggcaagctggttctggggaaaaaggatttgcgaggcagtttccgttagttgttttttgaaaattgtaaggacattgcccagggcaccacaggcacgtaaaccatagccgggagaaccctgaaggccccgccaggccttgccaaacgcgccatggcggccaggatgcacggacctcgccggctataatcggccgatgacgattttcaccgtgcggccgatggtcacagccgacctgccggccgtgctggcggtacaagccagctgctataccgaagtcctgctggagagccaggccgcgctggcaagccggctggcgctgtcccccgccacctgctgggtcgcggacgatcccggacatcccggcgcgcttgccgcctatctctttacccacgcctggcccgaagccacgctgccgccgctggacggcgtgctcgaccacggctggcgccatggcgccgcgccggacgccctcacctggttcgtgcacgacatggcggtggcgcccgccggacgcggcgccggcctggcgccgcgcctgtacgccgcggcacaggcggccgcgcgcgcggcggggctgcggcgttcgcggctgatcgcggtgcagtcggcggcgccgtggtggcacaggctcggatacgtcccggtggcggcgcacacggccaccgcccatgcgcccaagctggccagctacggcgccagtgcggtgctgatggagcgcacgctggccgactgagcgctgcgccggcgcgaggacgacaaaaagcccgccggcttgcgccaggcgggcttcttgttcctgccggggtgaatcagcgcggcagttcggtgtgacccatcaggaaggcatcgaccgaacgcgcggcctggcggccttcgcggatcgcccacaccaccagcgactggccacggcgcacgtcgccagcggcgaacaccttgggcacgttggtgtggtaggcacgctcgccctcggtcgaggccttggcgttcttgcgcgcatcggtatccacgccaaacgcttccagcatcgaacccaccgggttggtaaagcccatcgccagcagcaccaggtcggccggcaggatgaactcgctgccttcgacttcctgcatgcggccatccttccattcgacacggcaggccttcagtgcggtgaccttgccgttctcgccgatgaattccttggtggcgaccgaccagtctcgctcgcagccttcatcgtgcgacgacgaggtgcgcagcttgatcggccagtacggccacaccagcggcttgtcctcttcttccggcggctgcggcagcagttcaaactgcgtcaccgaggtggcgccatggcggttggacgtacccacgcagtcggagccggtatcgccgccaccgatcacaatcacgttcttgccttcggcgcggatctcgttttcgccgtcgcctgccacttccttgttctgcgggatcaggaattccagcgcgaagtggatgccggccaggtcgcggcccggcaccggcaggtcgcgcggcacttccgagccgcccgccagcaccacggcgtcgaactggtccatcagggcctgggccgagatggtttcacgggcgtagttcttgatgccggccggcagttcgccgtcggtcaccatcacgcccggacggaaggtcacgccttcggcctgcatctgctcgatgcggcggtcgatcagcgtcttctccatcttgaagtcggggatgccgtagcgcagcaggccgccgatgcggtcgttcttctcgaacacggtcacgtcatggccggcgcgtgccagctgctgcgcggcagccatgccggcgggaccggagccgaccacggccacggtcttgccggtcttgtggcgcggcagctgcggcctgacccagccctcttcccaggccttgtcgatgatggcgtgctcgatcgacttgatgcccaccggcagttcattgatgcccagcgtgcaggcggcctcgcacggtgcggggcagatgcggccggtgaactcggggaagttgttggtctggtgcagcacctcgatcgccgacttccagtcctggcggtacaccaggtcgttgaagtcggggatgatgttgttgaccgggcagccgttgttgcagaacgggatgccgcagtccatgcagcgcgcaccctggatcttcgcttcgctgtcggacagcgcgaacacgaattccttgtagtgcttcacgcgcttgactaccggttcgtagccttcgttctggcgcggaaattcgagaaagccagtcgccttacccatgttgcgtccttggtcatgctgcgcgggaccggcggcgtcgccagccctgcggtggggtcagaatcttgtcagggccgcggcggctgccgcggcccctctgcgtggttgcgttgcgctcgctcaggccgcgatggcttcgcggtcgctgtcgcgggcggcctgttccttggcgtacatctcgcccagcgcgcgcttgtactcggtcgggaagaccttgacgaacttgcggcgtgccgtggtccagtcggccagcagcgccttggcgcgctcggaaccggtgtagcggaaatgctgctcgatcaggttgcgcaggatgacctcatccagctggcgcttgccgtcgaccttgtgccacgaagcctcgggctggcccttctcctggtcggccgaagccagcactgcttccagcgccaccatcgaggtgttgcagcgcttgtcgaacaggccgtcctcgtcgtagacgtaggccacgccgcccgacatgccggccgcgaagttgcgtccggtgccgcccagcaccaccaccgtgccgccggtcatgtactcgcaaccgtggtcgccggtgccttccaccactgccaccgcacccgagttgcgcaccgcgaagcgctcgccggccacgccgttgaagaacgcttccccggcgatagcaccgtacagcacggtgttgccgacgatgatgttgcgggtcgggtcgccgcggaactcatgcggagcgcgcacgatcacgcggccgcccgacaggcccttgccgacatagtcgttgccgtcgcccaccaggtccagcgtgatgccgtgcgccaggaacgcgccgaacgactggccggcggtgccttgcagctggatgtggatggtatcgtcaggcaggccttcgtggccatgctggcgcgccaccacgcccgacagcatcgcgccgacggtacggttgacgttcttcaccggctggatgaacgagacccgctcgcccttctcgatcgccggtcgggccttggcgatcagcacgtggtccagcgccttgccggcctcggccgacaggccgtggtcctgcacgtcggtgtggtacagcggcacgtccgcgcccagcgagacctggtggaagatgcggccgaagtccaggccgcgcgccttccagtgctcgatgccgggcttggtgtcgagcaggtcggcgcggccgatcagctcgtcgaacttgcggatgcccagctgggccatgatttcgcgggcttcttccgcaacgaagaagaagaagttgaccacgtgctcaggcttgccctggaacttcctgcgcagctgcggatcctgcgtggccacgcccaccgggcaggtgttcaggtggcacttgcgcatcatgatgcagccttccgcaaccagcggcgcggtggcgaagccgaattcatcggcgcccagcagcgcgccgatgacgacgtcgcggccggtcttcatctggccgtcggcctgcacgcggatgcggttgcgcaggccgttgagcagcagcgtctgctgcgtttcggccaggcccagctcccacggcgtgccggcatgcttgatcgacgaccacggcgaagcgccggtgccgccatcatggccggcgatcacgacgtggtcggccttggccttggccacgcccgcggccaccgtgccgacgccgacttcggacaccagcttgaccgagatgtccgacaccgggttgacgttcttcaggtcgtggatcagctgtgccagatcctcgatcgaatagatgtcatggtgcgggggcggcgagatcaggcccacgcccggcaccgagtaacgcagcttgccgatgtagtccgagaccttgtggccgggcagctggccgccttcgccgggcttggcaccctgcgccatcttgatctggatctggtcggccgaagccaggtattcggcggtcacgccgaaacggcccgacgccacctgcttgatcttcgagcgcagcgaatcgccttcctgcagttccaggtcgcgttcgatcacgttgtcgcccagcaggcccttgagggtatcgccctgcttgatgggaatgccgcgcagctcgttgcggtagcgcttctcgtcctcgccgccttcgccggtgttggacttgccgccgatgcggttcatcgccagcgccagcgtggtgtgggcttcggtcgagatcgagccgagcgacatcgcaccggtggcgaagcgcttgacgatctccttggccgactccacctcttccagcggaatcgccttggccggatcgaccttgaactcgaacaggccacgcagcgtcatgtggcgcttgctctggtcgttgatgatgttggcgtattccttgtacgtctggtaggcgcccttgccgtcgtcggcgcgcaccgagtgctgcagcttggcgaccgagtccggggtccacatatgctcttcgccgcggatgcggaaggcgtattcgccgccggcgtccagcatgctttccagcaccgggttgtcgccaaaggcgtcgcggtgcaggcgcagggcttcctcggccacttcgaagatgccgatgccctcgacattcgacggggtgccatggaagtacttctgcaccagttcgcgcgacaggccgatggcttcgaagatctgcgcgccggtgtacgacatgtaggtggagatgcccatcttggacatcactttgaacaggcccttgccgatcgccttgacgaagttcttgaccgccttctcgggcgacaggtcgccggacaggccctgggccatttcggccagcgtttccatcgccaggtacggatgcacggcttcggcgccatagccggccagcagcgcgaagtggtgcacttcacgggcggtgccggtctcgaccaccaggccggtggacgtgcgcaggcccttctccaccaggtggtggtggatggcggacgtggccagcagcgcgggaatcgcaacatgctcggcatccacgcggcggtccgacacgatcaggatgttgaagcccgaacgcaccgcatccacggcttcggcgcacagcgaggccaggcgcgcttcgatgccctccttgccccaggccttcgggtagcagatgttcagctcgtacgaacggaacttgccgccggtgtagtgctcgatattgcggatcttggcgatgtccttgaagtccagcaccggctgggacacttcgaggcgcatcggcgggttgatgttgttcagctcgagcaggttcggcttcgggccgatgaacgacaccagcgacatcaccatgttctcgcggatcgggtcgatcggcgggttggtgacctgggcgaacagctgcttgaagtagtggtacagcgtcttgttcttggacgacaggatggccagcggcgaatcgttgcccatcgagccggtggcttcctcgccggccagcgccatcggcgccatcaggaacttgacgtcttcctgggtgtagccaaaggcctgctggcggtccagcagcttggccacgggcttcttctcggcggcaacgtcttcaggcttggcgtcgagctcgtcgagcttgatgcgcacggcgtcgatccagctcttgtacggcttggcgttggccaggttgtccttgagttccttgtcgtcgatgatgcggccctgttccatgtcgatcaggaacatcttgcccggctgcaggcgccacttctcaacgatgcgcgactcggggaacggcagcacgccggcttccgaagccagcaccacgatgtcgtcctcggtcacgtagaaacgtgccgggcgcaggccgttgcggtccagcgtggcgccgatctggcggccatcggtgaagcagatcgcggccgggccgtcccacggctccatcatggcggcgtggtactcgtagaaggcgcggcggttgtcgtccatcagcgtgtgctgttcccaggcttccgggatcatcatcatcatcgcgtggacgagcgggtagccggccatcgtcagcagttcgaggcagttgtcgaacgatgcggtgtcggactggcccgggtagatcagcggccacagcttgggcaggtcgtcgccgagcaccggcgacgagatcgcgccggtgcgcgcgttgatccagttgacattgcccttgaccgtgttgatttcgccgttgtgggcgaccatgcggtacgggtgggccagttcccaggccgggaaggtgttggtcgagaagcgctggtgcaccagggccagggccgagacggcgcgctggtccagcaggtccaggtagtactcgccaacctggttggccagcagcaggcccttgtacaccacggtacgggccgacattgacggcacgaagtattccttgccgtgcttgagcttgagcgcctggatggcatggctggcggtcttgcggatgacgtagagcttacgttccagcgcgtccgtggtcatgatgtcgcggccgcgcccgatgaagatctggcggatcaccggctcggtggtgcgcaccgtcggcgacatcggcatcttggcgtcgaccggcacgtcgcgccagcccagcacgacctggccttccaggcggaccgtgcgctccagttcctgctcgcaggccaggcgcgaggcgtgttccttcggcaggaagatcatgcccacgccgtattcgccggcgggcggcaggctcacgccctgcgcggccatttcctcgcggtagaactggtccgggatctggatcaggatgccggcaccgtcgcccatcagcgcatcggcgccgaccgcaccccggtggtccaggttctccaggatcttcaggccctgcgagatgatctcgtgggacttcttgcccttgatatgcgcgaccatgccgacgccgcaggcgtcatgctcgttgctgggatcgtacatgccctgcgcttgcgggcgcaggtcaatggcgtgggaagactcgctggtctgcgcttgtgcctgagcttgggccgaaagatttttcgtttggtccacgggctgaattccggtgaaggctgcgcgaactggctgggcgtaccggaacggggaccgcgcgctttctcgttttctttattcctccacccaaaccggaaaccggcgggacggaaaatggggacgaagctgtcagcgggccgcagcggcgtacacgagcgtgacgcgccgcacaatgactgtgggtggagcaactatatgggaatcgcgttcgcctcgcaaaatttttaaatggggtcagatcatattaagttgcgcaccgtttcggtgatccatttaaatggggacacattaattatgcgacggctctgacgcattcaacggtgccgtttgcacctttttggggcgccctttcggcagcggttgcacgcgccgggttgcgtgccgctccaattgggccaggaacgcttcgtcgccaagcggccagccgctgtgggcatgggcgcgcagggtttccagggtcttgcccgccaggccctcggcggtcagcatccggtagttcgactggcgctcgaacggcgtattgcccagctcccagtacgcggagtggtcgctcacaaacgggctggcctcgatgccggcgtgatggtggtagctgctccagcggtcaccctcgggggcgctgacctcgcccgcgcgcagcgcgttgccctcgacatagagcatcgccggcagcatccaccgggccggatcgaacaccgcggaacggaagcgcccttcccacagcgtgccggtgcggctggccacccggttgaagtagcgcgcatagcgccgccccaccgcctgcatggtcaggctcagcgagtctgactccttgggtgtggccaccaggtgcacgtggttaggccgcagcgcgtaggcgtggacggcaaggtcatgctcgcgcgcggccatgcgcaggcagtcgaggtagtgcaggtagtcgtccggccccaggaatacgggctggcggttgttgccgcgctgcaacaccagggcgggcagaccggcgggggaaaagcggggaaggcgtgccatgacaggtcatgcgagcattgatgcccgcatcatagcctgatccgtccccacttatgcggcaggctggcgcgccgattggagggccagccggaacgcggccgtcagttgccttcgctgaccgcgaagatgcggcggtgctcgcggatcgcgtagcggtcggtcatgcccgcgatgtagtgggcaatcagacgcgactggtcgccgccatggctggcctggtactgcggcggcagcaggcgcggatcggacataaaggcctggaacaggtcgccgacaatgcgctgcgccttggccgacatgcgcatcaccaggtagtgccggtacaggtgccggaacaggaagcgcttgagttcggccgcttcttcatgcatctgcgggctgaagccgaccagcgggccggcggcgcgcaccgcgtcgatattgcgcggattggctgcggcgatattgctgctggtggtctcgatcaggtcgacgatcagcgtattgatcatgcgccggaccgtctcgttgatcgcgcgccggccgttgacgccagggaagacctcggccacctcggcgcggtggcgggcccacatcggcacctcgtcgagctgctccagcgtcagcagccccgagcgcaggccgtcgtcgatatcgtgattgttgtaggcgatctcgtcggccaggttggccagctgcgcctccagcgacggctgcgtgccctccaggaagcgccggcccagctcgcccagcgccgaggcattgacccgcgagcaatgcttgaggatgccctcgcgcgtctcgaaggtcaggttcagcccgttgaagccgccgtagcgctcttccagctcgtccaccaccagcaggctctgcaggttgtgctcgaagccgccgtggttcttcatgcaggtattgagcgcatcctgcccggcgtggccaaagggggtgtgccccaggtcgtgcgccagcgagatcgcctcgaccaggtcttcattgaggcgcaggttgcgcgcgatcgagcgggcgatctgcgccacctccaggctgtgggtcagccgggtgcggaacaggtccccttcatggttgacgaagacctgggtcttgtactcgagccgccggaacgccgtgctgtggatgacccggtcgcggtcgcgctggaattcgctgcgcgacagcgatgcgggttctgcatgcacccgcccgcgcgtctgcgcagagcgggcggcgtaaggggcgagatggctttcaaagtcggtcatgcggcgcgtccggtggctggggcggggtggcgaggcataaccgatcggtcaggcgaccggggcctcggtgggtggtttgagcacggcgtgcgcgagcgtggcgcgcaggtcagcgtccggcacggtggtgatgaacgcttcgccgagctgcttcagcaggatgaacttgatgctgcccgcctcggccttcttgtcgaccttcatcagttcgatatagcggtcggcaccgagttccggcgccaccacgggcaggttggcggcctgcgtcagctcgcggatgcgggcgcgggtctcggtgtcgataaagcccagccggtgcgacaggtccgcggccatcaccatgccgcagccgacggcctcgccgtgcagccaggcgccgtagcccatgccggcctcgatcgcatggccgaaggtgtggccgaaattgagaatggcgcgcaggccgccctcgcgctcgtcctgggccaccacgccggccttgatctcgcaggagcgctgcacggcgagcgccatcaggtcggggtcgcaggcattcagcggcttgatgttgcgctcgatccagccgaagtactcggcatcggcgatggcgccgtgcttgatgacctcggccatgccggcggccagctcgcgcgcgggcagcgtgcgcagcgtgtcgatgtcggcaatcaccgcgttgggctggtggaacgcgccgatcatgttcttgccgagcgggtggttgatgccggtcttgccgcccaccgacgaatccacctgcgccagcagcgtggtcggcatctggataaagggcacgccgcgcatgtagcaggccgcggcaaacccggtcatgtcgcccaccacgccgccgcccagcgcgaccagcgtggtcttgcggtcggcgccggcctgcagcagcgcgtcgaagatccggttcagcgtttcccagtgcttgaaggcttcgccgtcgggcagcgtgacggtgcgcacggtcttgccgagcgcggccagggccgcctccacccgcgccgcgtagagcgggccgacggtttcgttggtgacgatgacggcgtgctggccgcgtacatgcgggcgcagcagttcggcgttgtccagcaggccggtgccgatatggatggggtagctgcgctcgcccaggtcgacttcaagcgtaatcatggattggggtcctgcgccggcggctccgacgcttccggcggcacggaggccggctgcgggggatcgatcgggaaaccggccatttcaagttgcatcaacaccatattagcaagctgcgccaccgagggcttgccggtttcgatgatgaagtcggcaacctcgcggtagagcgggtcgcgctcggcatagagcgcctcgagcttgcccttggggtcctcggtctgcagcagcggccggttgcggtcgtggcgggtgcgcagccacaggtcgtgcgggctggcgcgcaggtacacgaccgtgccgcgggccttcagcacctcgcggttctcggcgcgcagcacggcgccgccgccggtggccagcacaatgccctggcgcgcggccagctcgcggatcatcgcggcctcgcggtcgcggaagccggcttcgccctcgacctcgaagatcaccgggatgcgcacgccgcagtgggcctccagctcatggtcggaatcgaaaaacggatagtgcaggcgccgcgccaccgtgcggcccacggtggtcttgccggcgcccatcaggccgacgaaaaagaggttgggtcgatcggattccggtcgctcggagtcagatcgatcggcatcgcgccgatcctgggcctggcgctgtgccgccgggcctgtcgctgaggctgtcactggactgtcgttcgggagcgcggcatgcgggccgtcctccccggttgggaactgcatcatcttcttatgttgtggcgcggccggcaagtggcgaatgcggcatggcccacatggctggcccgtcccgggccgtctccgccccccgcggcgcgcaaaaaaaggccgcatccctcgatgcggcctgccagtctactgtatccggcgtcctccggacgccatgtccctaccggagcgacacgctctcgttcaggatgcgcggggtcaggaacaccagcagctcggtgcggttgcgcaccttggcgttgttcttgaacaggtagcccagcaccgggatatcacccagcagcggcaccttgtcggtttcgttggactcggtctgggtgtagatgccgccgatcaccaccgtgccgccgttctcgaccagcacctgggtctgcacgtgcttggtgtcgatggcaaagccggaagtggtctggatgccgacgctgtccttgttcacgtccacatcgagcagcacattaccttcgggcgtgatctgcggcgtcacttccagcttcaggttggccttgcggaactgcaccgaggtcgcaccgctggaggtcgccgcctggtatggcagctcggtaccctgctcgatcagcgccttgatgttgttggccgtgaccacgcgcgggctggagatgatcttgcccttgccatccgcttccagcgccgacaactccagtgccaggaatttggtggcggcgctgttgaacaggctgaccgcgatattggccgggttggtgccgttgatggcgccggcaggcaggctcaggaacgggccgttgtcggaagtcgccccgggcagcacgttgttgtacgtgttgccgacgcgggcgttgttgtactgcccggcaaagcccagcttcacacccaggttgcggctgaacgagtcggtggcctcgacgatgcgcgcctcgatgatcacctggcgcaccgggatgtcgatcttgccgatgaagttctgcacctcttccagcttgctggcgatatccgagacgaagagctggttggtgcgcgcatcggccgtcagcgaaccgcgcctggacagcatgcgcgcgctggcgcccgccgacccggcagtactgacggcggccacggcaccgccgcccgcccccatgccgagcagcatcttgcgcacgtcttcggcacgctggtagttgagctggaacacctggctgcggatcggctccaggtcattgatctgctgctgcgactccagctccagcttctccttggtctgcagctccgccttgggcgccacccacagcacattgccgttgcggcgcgaggccaggcccttggcatccatcacgatctgcagcgcctggtcccacggcacatccttcaggcgcagcgtcaggttgccctgcacgctttcgctggtgatgatgttcaggttggtgaaatcggcaaacacctgcagcagcgagcggatgtcgatgttctggaagttcagcgacaggcgctcgccgcggtagcccgggccactgatcagcttggtcgggtcttccttgaccgggcgcacctcgaccacgaactgggtatcggtctggtacgagctgtattcccagttgccgcgcggctcgatcgtcaggcgcgcgttgccgttggtgtccgaggcgtgcatgccctgcaccggcgtgccgaaatcgctgacgtcgaaacgccgccgcaggttgtcaggcagcgtggtgccgaggaaatcgaccacgatattcttgccctgctgcgcgatgttgatgcccgagtcgcgcgaggacaggtccaccaccacgcgcccggcgccatcggcaccgcggcggaagtcgacattgcgcaccgacggccgcgccgccgcggccgcaggcgtcgcagccggcgcaaacgtgggcgcagcgttcttgagcgccggcgccacgttatccagcgccaccacgaagtagttgccgcgctggtcggtgcgataggtggcgttgcgcgtgaggtcgaggatcacgcgggtacggtcgccgatctgcaccacgttggctgacttgaccagcttgccgccgtagtcgtactgcgcgcgccggttggcaaagccggtatcgaagaaatcgatcgcgagccgtgccgggttctgcgtggtgaagtccgccggcttctgcgccagcggccgttcgagctcgatcgtgaacacggtctgctccccgaccatgctgacgtcaaccgacttgatgcggttgctttgtgccagcgcggccggtgcggcaatcaccagcaacagcgccatcgccattcttgcggcgcccgcgagcgcacggtaccagcgcgcgagggtcatgccgccacctccagcttcaggctggtcattttctctttccactctgataccccctcccggaccaattcgcgcagcacgatctcctgatcggtgatgcggaccacccggccatagctctggccgagatactgacccaccttgatatggtggatcttgttatcaacccgcacgatgccgaaggtctccccgtgcttcttcatcatcccgagcatcttgaagttctcgagcgggtagtcctccagcggctcgcggcgccgcccggcttcgggcgaatccgcgagcgtcttgttcagctcgccgatcttggcctgcgcgaacggctcgggcgccttggctgcggcgtactcgcgcggcacatagggccgggcgtcgggcagcggctcgggcggcttggcgcgcgcgctgcgggtggcatccatccactggcgcaaggcgtcttcatcgctggcgccgcaggcgcccagcaggccgacagccagcgccgccgccgcgaatgtgcgtggcgccgtggtccaggcgaggctgcgggtacgggcggtgcggctcacttggcacctcctgccttggctgccgcagcggctgccgcggccttgcgctgcgcggcctgctcgtccgggtcgagcgcgcggtaggccatcgccaccgcctccatcgacatcccgccttccttggtattggccagctgcaggttctgcatcgacacgatccgcgagagggccgccacgtcggcattgaactgcgccacctcgtggtagcgcccggtcacgcgcaggttcaccgggatctcggcgaagtagggcttgatcaccgccccctgcggcttgaacagctcgaactgcagcccccgtgcgacaccggcgtgattgacgtcggccagcagtgcatccatctcggccttgttgggcagctgccgctccagcagcgccacgcgctgctccacctgcttcttctgctcgcgcagtgcgtccaggttggccacctgcgccaccttggactggtacgcctgcttcaggctttcctgctcctggcgctggcggtcgagttcgtcgaacctggcgctccagtagaactgccagcccagcaccagcaccacggccgcggccagcaccgcgaacagcacacgcggcgcggccggccacgtctccggttcgctcaggttgagcccgcggaactggccggtcaggtcggccaggttgatttcagtattgagcgccatggtcaggcctttccggctgcgggtgcgggaactggggcggctgcgggtgcggaggcgcccggcacggtcttcttgccgtcggccgccgcttccggcgcgcggtacgcgaagcgcatcgagaagtcgaacaagcggcgctgctcgcgcaggttgttggtcatggtgacggccttggattcgaccagttcggccttgtccagccaggccaccccgctcaggttgcgcagcagctcggaaatgcgctcgttggactgcgccacgcccgcgatggtgaaggcctcgccggtctgcttcaggctggtcaggtagacgccctccggcacctgccgcaccagttcctcaagcagctgcaccgggcggttgcgctcggtctgcaggctttcaaccgccttctggcgctgcagcagcgcgtcgatgtccttcttcaggctgttgacctcgcggatctgcccgtccagcctggcgttctcagtgctcaatacctggttgagcgcgaccaccgaagcgatgcgcccgtcgatatagaagccgcccagcagcaccacggcagcgccagccaccgcggcaccggccagcatcgtatagaccttcttgcggcgtgctgccttgcgggcttcgtggtaaggcagcaggttgaccgaaggcagtgtgttcgtagacatctgatgcctccggtgcgttattgcaggccgcgcaaggccaggccggcactgacgatgtacgccggcaagtcgcgctgcaggtagcgctcgttgaccttggcgttggtcgccatgttggcgaacgggttcgccagcgtggtggtgatcttggtctggtgctggattgccgattgcacgccgagcagcgacgcatgtccgcccgagagcaggatctcgtcgacccggcccaggctggaactggcgatgaagttgccgaccgcggactgcacttccatcgccagtgcatccagcgacggcttgagcaactgcgcgcgccaggcttcaggcagcgtgttcttgcgcttcttgatctcggccttgagcgcgtcgagggtgaacatgcgcgccgcactctgcgtgagctggtcgccgtagctgttcagcggctgctcgtagagttccttccagccctggtagaagatcgccttggaacggctgccgcccagatggatcaccgccaccaccggcagcgcgcgcgcatcggcctcgggcatctcgtgcggcacgcccagcatctgcacgatcgagcgctgcaccgcgtattcctcgacatccatgacctggggcttgagccccgccatctcggccgcggtcacgcgctcctgcacgcggtcgctgttggccgccgtgacgcgcaccccgataccgccctcggtctcgctggggccgatcacggcgaagtcgaagttgaccgcctgcgacggcggatagagccggtgcgcctcggattcgacctgggaatacagctcgtcgtcggacaggttgtccggcaggctgaccgtctgtgactccgtcagcatggacggcacgcccagcaccacgtccttcgaacggatgccggccttgcccagcgcgcgtctgagcgcgatcccgacggcctcgatattgatgacgttgccatcggcaacggcgttgcggtccagcagttcgctggcgcatttttccagccgatagtcttgcctgctgccccctacggacagctcgactaccttgacactggacgacccgatatccacaccgaccgtagtccggcgtagaagccccgacaaaatgccccgacgcaaggtgaccccctgacttttgaactcgcccctggcttgaacgctctaatcgggcgagccttgtttcttgaatgaaacgtttgctcttttatgttggtcgattctcacaaaatccagcatcggtggcaatgtgccgaactggcgccgagttctttttgagaagcccctcaccaatccgttgccaaaaccccacggtcgtcgggttcccttccgtgggcgcttgtgcgcctgcccgcacccctttagctgcacgcaacagcgccgtgcgtgcacgcattcgccacattacatcttgtaacagcgcgatagcggcgcccgcaccactgtacgcccgggcgggccgatgccggaagatataatcccgggcacccctgactaggtatttcccttatggccaccgcacaacacaagccgtcccaccctgcccgccgtccgatctggacgcggctcatgttctgggcggtcggactggttgtcgccggtgccgtcgtgattgcgctgctgctcggctacgcgctgctggtggccgcgcccaacctgccttcgctggacaccatcaccgactaccggcccaagatcccgcttcgcatctataccgcggacaatgtgctgatcggcgaattcggcgaagagcgacgcaacttcgtgcccatcgccgagattccggacgtgatgaaaaaggcggtcctggcgatcgaggacgaccgcttctacgagcacggcggcgtcgacttcgtcggcgtgctgcgcgccgggctggccaacctgcgcggcgggctgtcgcagggcgcctccaccatcaccatgcaggtggcgcgcaacttcttcctgtccagcgaaaagacctacacgcgcaagatctacgagatgctgctggcgtacaagatcgaggccaacctgaacaaggaccagatcctcgagctgtacatgaaccagatctatctggggcagcgcgccgacggcttcgacagcgccgcgcgcgtgtatttcggcaagtcggtgcgcgacgtgacgccggccgaggccgccatgctggccggcctgcccaaggcgccgtcggcgtacaacccggtggtcaacccgcgccgcgccaaggtgcgccaggagtacatcctgcagcgcatgcgcgacctgggctatatcacgcccgaccagtacgagcaggccgtgcatgccgagctgaaggtgcgcaccgagggcaacgagttctcgacccacgccgagtacgtcgccgagatcgtgcgccagctgatgtacgcgcagtaccgcgaagaaacctacacgcgcggcctgacggtctacaccacgctgaccaagccggaccaggacgccgcctatgagtcggtgcgctccggcatcatgaactacgagcgcaagcacggctaccgcggccccgaggcctttatcgacctgccttccgacccggccgagcgcgagcaggccatcgacgatgcgctggtcgagcacccgggcagcggcgacctgcgctcggccgtggtcaccagcgtgtcggccaggcaggtgaaggcgacgctgctgtcgggcgaagtggcaaccatcgagggctcggcgctgcgctttatcgcgccgtcgctgtcgtccaacgcgcaacccaagatgaagatgcgccccggcgcggtcatccgcgtgacccaggacgagaaaggcaactggtcggtgacccagctgccggaagtggccgcggcgttcgtgtcgatcaacccgcaggacggcgagatccgttcgatggtgggcggcttcgacttcaaccgcaacaagttcaaccacgtgacccaggcctggcgccagccgggttccagcttcaagccgttcatctactcggccgcgctggaaaagggcttctcgccggccacggtgatcaacgacgcaccgctgacgatcggccccgataccggcggccaggtgtgggaaccgaagaactatgacggccgcttcgagggcccgatgaccatgcgccgcgcgctggccaagtccaagaacctggtctcggtgcggatcctgcgcgcgatcggcacgcagtacgcgcaggactacatcacgcgcttcggcttcgaggccgacaagcacccggcctacctgccgatggcgctgggctcgggtgccgtgacgccgctgcagatggcgggcgcgtactcggtgttcgccaacggcggctaccgcatcaacccgtacctgatccagaaggtggtggacgcgcgcggcaacgtgatctccgaaacccagccgcaacgcgccggcaccgacgccgtgcgcgtgcttgatgcacgcaccgcctttctcgccgacaccatgctccgcgacgtggtgcgcataggcaccgccaacagcgccaagcagcgcctgggccgcaacgacctggcgggcaagaccggcaccaccaacgacgcggtcgatgcctggttcgccggctacacgcccaacctggtggcgatcgcctggatgggatacgaccagcccaagagcctgggcgtgcgcgaaaccggtggcggcctggcgctgccgatctgggtcggctacatgagcaaggcgctcaagggcgtgccggagtctcccgagcgcccggcgccggaaggcgtgctgatggtgggcggcgactggaccttcgaagagaacgccggcggcgccggggtggcttcggtgggcctgggcgatccgtggccgggcaagccggaggagtcgaccaacgcgccggccgacaccgagaccgagaagaagaagatcctggagatgttcggcggcgcctgatcacggccgccagacagcagaaagccggcccacgaggccggcttttcttttgcccgccaggcaggctttgcgtcagcccagcgtgagggccgcgccggcctgctcactgacgtagcccgacagcgccgcgtacagctcgccgccgttgcgggtgtcgatccagcgctcgccgtcgcggcggaagtggaagccgccggcgcgcgcggccacccacagttcctgcatcggcgcctggctgttgatgatgatcttggtgccgttctcgaactccagctccatcacgttgccggtgcggctgatctcaatatcggcgtcggccgcgtcggcggccgcctcgaccgtggcttcgatgcggtccagctcctgcgtggccagggccaggaactcgctttcgctcaaggggggcatgctaaactccgagaccgccgttgccgccgctgcccggaccgggcgtacgtggcgcgaacggcttttttgttaagaatccttcggatgcccggccgttgcgcgtcggaccatccaacgccttgccaacagcctaaaggacgacccgatgctgcgtcgtgttgcgattgtatcggcgtttgccgccgcccttgcgatgcccctactgggcggatgcggcatccgcgggccgctgaccatgcccaaagtgccgcccgagccgaccccgccgaccgtgacggatccgggcctgggccgcgccgatgccatgccgggcccgcccgccacccctgcccccgccgcgcagccagcctcgtctcctgccgcccccaccacccgataaccatgaccgcatttttccatcgccaggacggcgcgcttgccgtcgagcaggtgccgctggcgcgcatcgccgctgaattcggcacgcccacctatgtgtactcgcgcgcggcgctgaccgcagcctaccaggcctacgccgccgcctgccagggccgcaaggcgcaggtccagtacgccatgaaggcaaactccaacctggcggtgctgcaggtgtttgccaagctcggcgccggcttcgacatcgtctcgggcggcgaactcaagcgcgtgctggccgccggcggcgacccgcgcaaggtagtgttctcgggcgtgggcaagagcgcggcggaaatggaactggcgctggcacatgacgtgcgttgcttcaatgtcgagtcgatccccgagctggaccgcctcaacgaagtggccggccgcgtgggcaagcgtgcgcgcgtgtcgctgcgcatcaacccggacgtggatgccaagacgcacccgtatatctccaccggcctgaagggcaacaagttcggcatcgccttcgaggacgtgctgccgacctaccgcgccgcggccgcgctgccgcacctggaagtgactggcatcgactgccatatcggatcgcagatcaccgaggtcgagccctatctggaagcactggacaaggtgctggacgtggtcgaggcgctcgagcgcgacggcatccgcctggagcatatcgacgtgggcggcggcctgggcatcacctacaccgacgaaaccccgccggacatcaccggctttgccaccacgctgctggaacgcgtggccgcgcgcggccacggccaccgcgaggtgctgttcgagccgggccgctcgctggtgggcaacgccggcgtgctgctgacgcaggtggagttcctcaagcccggcgcggccaagaacttctgcatcgtcgatgccgccatgaacgacctggcacgcccggccatgtacgaggcctaccaccgcatcgagccggtggtgctgcgcgacgcgcaagcggcgacctacgacatcgtcggcccggtgtgcgaatccggtgactggctcggccgcgaccgcgcgctcgcggtgcagccgggcgacctgctggcagtgatgtcggccggcgcctacggcttcaccatgagctccaactacaacacccgtccgcgcgccgccgaagtgatggtcgatggcgccagcgtgcacctggtgcgcgagcgcgaactggtcgaggacctgttccgcgacgagcgcctgctgcaggactaagaccccaagcccggcccgcctacgcggcgggctggcgcgcccccgcgggcttgcgcagccgccaccacagccgcatccccagcaacacgaacaccaccgccgcatagatcgacacttcgccaaagtcgttcttgcccgccttgtgccaccagtagtgcaggatggccagcaccgcaatcgcatagaccagcttgtgcagcgcctgccagcgcttgccgcccagccagcgcaccatgccattggtggaagtcagcgccagcggaatcatcagcatgaaggcggtgaaacccaccgtgatgaagggccgcttgtacacgtccttgatcatgtaggcgaggtcaaagccgcggtccaccccgatccacagcaggaagtgctgcaggccgtagaagaacgcgaacaggcccagcatgcgccgcagcttgatcagccagttccagccagtgaggcggcgcatcggggtgatggtcagcgtcaggcacagcatcaccagcgtccaggtgccggtggagcgcgtcacgaattcaagcggattggcgccgaactgctccgtggcacccaggtacagcagccgtacgaacggcagcagcgccagcagccagaccgcaagcttgagcgcgcgcacgcgctgcggcgacagcgtggccaggccggccggcttgcgcgccgccacggcggcggcgctggtggaagaggtagccatgcgctcgccttgcatcagaagaacttcttcaggtccatgccctggtacagcgacgccacctgctggccgtagccattgaacggcagggtcttgcgcttgggtgcgaacaacgcgccaaagccgctgccgcgctcctcgccgatccggcgctcggtggcctggctccagcgcggatggtccacgtccggattcacgttcgaatagaagccgtattcctgcggcgcggccaggttccagctggtgggcggctgcttgtcgacaaagcggatcttcacgatcgacttggcgctcttgaagccgtacttccacggcaccaccatgcgcaccggcgcgccgttctggttgggcaggacctcgccgtacaggccgaaggtcagcagcgccagcgggtgcatggcctcgtccatgcgcaggccctcactgtacggccagtcgagcacgccgctgctgacgccgggcatctgcttcttgtcggccagcgtgatgaactggatgtacctggcaccaggctgcggctcgacgcgccggatcagctcggccagcgggtagccgacccacgggatcaccatcgaccaaccctccacgcagcgcaggcggtagacgcgctcttccattgccgccagcttcatcagctcgtccaggtcatagaccttgggcttcttcaccagcccctccaccgacacctgccatgggcgcgggcgcagcgtgccggcgttgcgcgccgggtcggacttgtcggtgccgaattcgtagaagttgttgtaggtggtgacgtcctcgaagggcgtgcgcttgtcggtgatgacataggcgttgttgggcgtggcggccagcttctggccgtgctgcccctgcgccagggcctggcgcgcaaaccacggcgccagcgtgctgccggctgcgccggccgcggccagcgccagcatgcggcggcgcgcttcgaagacgtgacggggcgtgacctcgccggcggcgatatcgccgccgcgcagccatttgggggaagggatcagcatggttttcctcgttgcctggccgtgccggcgccggtcgcgcccacacgcttgcaggattggactctggccttggtcggagagtgctggccagtcctgacagttttttgtgcctgcgtcggaatgccgcgggtcatgaggcgccaggcgcacgcaatgtgccgcctgcacctcgcgcgcggctatccgccctggtattgctggtacaccatctgagccaccgtgagcagccgcgcccgctccagcgggcccgccagcgcaaagcccaggtcgcggtcgatccagtagaaggccatcatcgggtcgcggccggcggctggccgcctggagcctgcgcctggcatgcgctcgacgcggaagcccgtatcgggcgtgccctgtgccatgcgccgcaactgcagcgacaggcgcgtaccgtcgtccgcttcatacatcaggatggccgacgggccgccttcggccacgcccaggcggccgccaatcaggtggaagccctgcgcgcgcaggtccggcacctgcagcgccgtgcccaggcgcttggacagccatgcgatcagatgggcctcttccgtcgccgcgacttcaaccgggtggcgcatttccggagcgtagaccgcgtgcgtcgccagcgcctcgcgcgcaaagcgctcgccgggcgccagcaccagcgtgctgccgccaaggcggtcatgcgcccgccagccgagagcgccgcccaccgccagcagcgccaccgacgcgcaggtggccgccagcgccatcgcccagcgcggcctggttcgcgcggcattgcgcttgcgatctccgtgcagccccggcggcaaggccgcgagcggtacgggttcgttcagtacgggatccagcgccccgtgcagggcatcggcctgcctgcgccagactgcgacctgtgccgccgcctccgggtgctgcgccaggtacgcctccacggcggcgcgccgcgcgccggaaagctggccatcggcgtaggcatgtagatcggcttcgtggatggcggacatcatttcacccgctgcaggggcttgccggaagctgccggcacggcagcgggcgccttgccgtcgagcagccgccgcatctgctcgcgcgaccgcgccaggcgcgacatcaccgtgccctgcggaatatcgagcacgcgcgcggcctcggcgtacgtcagttgttccaggctgaccagcagcagcaccgcgcgctgcgcctccggcagttgcgccagcgcctgcaccaggtcacggcgcaggccggggtcgtcagcgggggcgctgacctcgggcagcgtctcggtggtgaccaccagttccttcctgcgcacggtattcaggcgcaggcggtgcatcagggtcagcagccacggcagcaggccatcggcgccgtcgccccaccaggcgccggggcgcaggcggaagcgccagcggtagcgcagcgcgcgctcgagcgtgtcctgcaccaggtcgtcggccagcgccgcgtcgccggtgaggccgcgcgcatggcgccgcagccgcggcgccagcgcgacgagctggccgtcaaacccttccatgctgtggctgcggtggctgccgaagcgtcagggcttggccacgtgccagacgttgttgaggttgtcgccggtgcggtcgcccggcttggcgtccttggcaaagcggtacagcggcatgccgcggtacgcccactgcttgccgccgtcatcgcgcgtgatgatggtgtactggcccgacgcattgctgccaggcgcggccatcagcggcggccagttggtggcgcacgggccattgcaggcgctcttgccgctgccggcggtgtcgcggtcgaaggtgtacagcgtcaggccctgcggatcggtcagcacgccactggtcaccttcaccgtgggcggcaagttgccggcgccgccgccaccgcccaggcccatgccggaacaaccggcgagcaggacagccgcacagccgagcgcgagcgcggcgggacgaacgagggatgctgcagtggtaagacgcacacgtgccatgatcttgttctccatgcaaaccggtgccgccagccggcaccgctcctcaagtaaacaccggatgtgacgcctttattccatgggcatccagaaaaattgaaaaaagacgaaaaaaaacctgcccggaggcaggttcttgcattgcagcatggcgccgcgtcacagttcgccgtagctgtgcaggcccgacaggaacatgttgacgcccaggaacgcaaaggtcgtcaccagcaggccgaccagcgcccaccaggccgccaccgtgccgcgcaggcccttcatcagccgcatgtgcagccacgccgcgtagttcagccagacgatcagcgcccaggtttccttcgggtcccagctccagtagccgccccaggcctcggccgcccacagcgcgcccaggatggtggcgatggtgaagaaggcaaagccgactgcaatggccttgtacatcacatcatcgagcagttccagcgatggcaggcgttcggccaggatgccgcgctgcttgagcaggtaggccaccgagaccatcgccgccagcgcaaaggtgccgtagccgataaagttggccggcacgtggatcttcatccaccagctttgcagcgccggcaccagcggctggatctcctgcgcattgcggctgaccgtgtaccacagcaggaagcccaccgcggccgacaccaccagcatcacgaacggacccagcgcgcgcgtggcgtagcggccttcgtagtagaggtagaacagcgaagtgatcagcgtgaacagcacgaacacttcatagaggttggaaatggggatgtggccgatgtccgtgccgatcaggtaggactcgtaccagcgcaccagcaggccggtgaagcccagcaccaccgcgccccagcacagcttgctgccgatgctgtagcccgtgttcgagcgcgccgccagcccgagccagtagaacagcgtggacaggaacaccagcgcgctcatccacaggatggctgactggctcgacaggaagtacttcaggaagaaggcctggtccgcgcgcgccagctgcccctggtagagctggatcgcgaacagcgacagcgcggtgagcgccagcatcagcgggcgcaccgccttccagtgccagccgagcagcgcgaaggtaggcacggcgccgatcagcacggccttgtcgtagccatccatccactgcccgtattgcgacagcgccacgccggcgccaaccgccagcgccagcgcaaagagccagtccacccaggtcagacggcgcaggaaggaaggttcgagataggcctcgtcagcgccggtgtcggcgcgcgtggtgccgcgcatggcgggaccggcctggttcacatttgaggacatagcgtacctgctcaattcagtggggggtgccggcgggctcgggcgcctcgctgcggccccctgcggcgcggccgatatcgtcacgcagcgccgtgaattccttttcgaaatccatcgtgcggcgctgggtcgacatcgccatcagcacatggctgccaggctcggtgtcgccctcggcgggcttgtctttcacccagatccagacccggcgctcgcgtatatagaacatcgcgaacacgcccagcaccagcagcagacagccaagatacacgatgttcttgcccggcgcacgggtcagctggaacacgctggccttgatctccttgaagtcgtcgagctgcaggaacaccggcgcgccgtagaagaaactgtccgacagcgcgttgatggcctgctgcaggaaggtgccgctctgggcgctgttggccaccaccggcagcttgtcctgggcgcgcgccagctgccacagctcccacatcgaaccgttcaggatcttcaggagcacgtcggcggccttctgctgctcggccgggggcacggatttctcgaggaaggcggcgatcgcggtgaaaccgcccgggggcgaatccggcgtgggccgcgtggcgccggcgaacagatcgagcgcacgcagcgagctttcggccagctggcggcgcaggtcagccttgtcatcgcccggcatcgacgccagcgcaaagcggcgcgcggcttcgccgcgcagcgcgcggtcctgcagcgcggcgcgcaggcgcatccagtcggccacgctgccctggtcgtcggcggggatgcgcagatagcggaatggttcgctgggcgattcacgcatgccggccaggaacaccgactggccgtccatctgcaccggcaccatgtagttgttgaactcgcgcgcctggccggtgcggtcgcgcagcttgtactgcaccgacgggccgacattgcgcagcgtcttggcgcggtcggtgctggcggcggcgcccaggtgcttttccagggtctcgttgaacgatttgcgcgccacgccacgcgcgtcgggcttgcccgaggcatcggtgacgttctcgatattcatcagccggaagtcgctgaactcgaccgtcaggccatcgctgtcggcgctggtgccggtgcccgccagcggcttgttgccgcccaccgcgccatcgatggtgaaggtggcgtggccgctgccctgcatcgggtagccgacgaacttcaggcgcgagccgccgtcctcgaagctggactggtagatggcgatgccgtcgacgatcagcggctcgttcaccttgatggtggcctcggtctgcttgccggtggcgcggtcggtcacgatcacgtccgaggcaaacagcttgggcatgccggtctcgtagaaatcgaccttgaacttcttgagcgtgatcgcgaaaggcaggtcctgcaccagcgcgccgtccgagatgttcaggatagcggtggagacggtcgagccctcgggcacgtaggcgttgccgcgaaagcccgggttgctcgccgacagccggtgctgcggcgggatctcgctgatgaccgcgttgccgctgatcggggtcttgccgcccagccacatctgcgcgcggatcagcaggtcgccgtccagcaggccgccaatacagatcaccacgatggcggtgtgcgccaggatatagccggccttgttggccgcgccggccttggccgccagcagggtggcgccgtcatgctcgaccgccttgaggcggtagccgcggttgcgcagcagcgccgacaggcggctcaccgcctcggtgcgcgggcgcgcgccgtcgaattcgccgcggtgatggaaggcgcgcaggctgcgctcgcgcacatggtccttccacgagcgcatgtccgccaccatcctgggcgcattgcggatcaggcaaaggctggtcgacaccaccaggaaggccaggatcagcaggaaccaccaggaaccgtagaccttctgcagcgacagcgtgtggaacacatcggcccagaacggcccgaactggttgacgtagttgggatacggctcgttctgcttgagcacggtgccgatcacgctggcgatggagatcaccgtcagcagcgcgatcgcgaagcgcatcgaggacaacaattcgaccgcgtcgcgcagcacgcggtgagaggtcttcaggtgcagccctgaagtggaagcggtcgacatgtgcagggaaacctaaaacaacgtgcggctggaaatgaaaaaagggcggacatgctttggcaagcaggccacccttttcgattgtgacaggcgcgttcggttgcatgccgcggccccccgccggaacgggggaccgccaaaccaacgcgccggcgcctggcgggcgccagcggagtcgcggaatcgttatcgaacgccggcgacgtaatccgccaccgccttgatctcggcatccgacatcttggcggcgatggtcgtcatgaccgggttgttcttgcgggtgccctggcggaatgccaccagttgtgcctcggtatagtccgcccactggccgccgatgcgcgggtactgggcggggatgccggccgcagtaggaccgtggcaggcggcgcaggcgggcacgcccttggctgcaatgccgccgcggtagatcttctggccggcttcgatggtgtccttgttcttggcggtggccggcttgagcgactgcttggccaggtaggcgccgacgttgcgcatttcctcgtcggtcagcaccgacgccatcggcaccatgatcgcgttgttgcgtgccttggacttgaagtcggccagctgcttgtggacgtactcgggatgctgggcggccagcttcgggttggcggcggcggcactgttgccggcggcgccgtggcagctcaggcaggcgggcacattgcggtcgggggcaccttgcgtgtacagcgtttcacccttggccgggtcagcctttgcggcggcctgctctgcggcagatgccattccggaaagggcggcggcaggaacggccaaagccaggacacccagaatcttcgcaatgcggttcattcgcacaccttctctgaattgttttggataccgtgatgcgtgccgccccggcgctttgccggcggtgaggacgcgccggtgcaaaggctggtatcgtggcgacccgcgcgcggctgaccgatccgcaaagcgctggccgtggcggcagaccccgccagcccgctcccgcagccgccgcaccctccggtgcaacgcgcaatgcggggcaaaggccctgcccacgatggaacgacacactaggcttcccgcccggacgacggcagccgaggcacgcggccatggatgccacgcgtcacccgttcaggagaccgtaaaccggcgtattgtacaataagttatgtgccggattgatgccttgcgccttgtcatgcccctttcgggctgcgccagatcaaccccggcgggcggcccaggccgccagccatcccaccctggcgagaccccggccccggcatgcgcaatgcgcacagcctccgcggcccgccccaccgctctagcgcatgtcccttcttcaccaggcccgcttcttcatcaccgtgaaccacctgcgcgacctgcccgccacggccgtgccggaggtggcgttcgccggccgctccaacgccggcaagtccacggccatcaacatcctgtgcaaccagaagcggctggcgttctcgtcgcgcacccccgggcgcacgcagcatatcaactatttctcggtggcgccggtcaaggcgcccgacccgctcgccttcctggtcgacctgcccggctacggctatgccgaggtctcgggctcggccaagtaccactggcaggggctgctgagcgactatgtgcagacgcgccagcaactgtccggcctgatcctgatgatggacgcgcgccgtccgttcacggatctcgattgccagatggtggagtggttcctgccgacggggcgccccatccacgtgctgctgaccaaggccgacaagctgaccaacagcgacaacgccaaggcgctgcgcgagacccgcaagatgctgcagggctacgccgagcagatggaaacaccggtgccgatgacggcacagctcttctccagcctgaagcgccgcggcatcgaagaggcgcagggcgtgatcgccggctggctcaacctgccggaagcgcagaaggccgaagcccggtccgcagcggagaagagcgagccgcctgctgccgatcccgcagagtaatcaccaggtcagcacgcaaaaaaaagccccgctgcaagcaacggggacaaactttcccgccgctggggcgggtacccgctcagggaggagtagcgggggacaccgcgccacgcagggcgcaacgcaaagtgtccgcgagtatgatagcgggcacgctcaaaagtttagtttttcttcggccagcggctttggaccgcgctttgccgcgcgcgccgtgcttgccggcccgctttcctgtccagccctacagtcaagaagcccgccatgtccaccttccccgaataccgcccgcgccgcatgcgccgcgatgatttctcccgccgcatgatgcgcgagcatcgcctgtcgccggacaacctgatctaccccgtcttcatccttgacggccagaaccagcgccaggcggtggcgtcgatgccgggcgtcgagcgcgtgtcggtcgacctgctgatgccggtggccgaagactgcgtcaagctgggcatcccggtgatcgcgctgttcccggtgatcgacccgtcgctgaagacgccggacggcatcgaggccaccaaccccgagggcctggtgccacgtgccgtgcgcgcgctcaaggaccgcttccccgagctcggcgtgctctgcgacgtggcgctcgacccgtacaccagccacggccaggacggcgtgctggacgacaacggctacgtcatcaacgatgtgaccgtcgagatcctggtgcgccaggcattggcacaggccgaagccggtgtcgacatcgtggccccgtccgacatgatggatggccgcatcggcgcggtgcgcaccgcgctggaagacaacggccatatccatacgcgcatcatggcgtactcggccaagtatgcgtcggcgttctacggccccttccgcgacgcggtgggctcggccgccaacctgggcaagggcaacaagatgacctaccagatggatccggccaataccgacgaggccctgcgcgaggtggcacaggacatcctggaaggcgccgacatggtgatggtcaagcccggcatgccgtacctggacatcgtgcgccgcgtgaaggacgagttccgcttccccacctacgtctaccaggtcagcggcgaatacgcgatgctcaaggccgccgcgcagaacggctggctggaccacgacaaggtgatgatggaatcgctgctggccttccgccgcgccggcgccgacggcatcctgacctatttcgcgcgcgacgccgcgcggctgctgacggcctgagcggctaaccgacagagcgcctatggaactgctaggcttctcggccagccaggtacacccgctcgcctcgctcaccgaggcgggcaacttcctcggcagcaatgccgcgtcgctgttcgtctgggcggatttctccacagaagaagtcaccgccgcgccggatgtctggcgcgagagcgtgcgccagcttgccggcgcgccgatcctggacctgcacctggccgacgccaccaatgccgcgcatccgtcgtatttcgacacgaccaatgcgtacgacatggtgatcttccgcaagctcaccttcgagaccagccgcgccatcgccgaggccgagccgcaggaccctgtggccggaacggcgaagccgtccgctgccgagtccgccgcccgccagaagcgctatccgcccggcttcctcccggcactggccaagatcgacacccagccggtcacgtttttcgtgttcgacacggtgctggtcacggtgcgctcggggcaatcgcgcaccgttgaccaggtgcgccagcgtctgatcgagctatgccaggcaccacgcccgcaggccacgcccgtgcgtggcaatggccagccgctgctgcacggcgtgcgcccgcccagccggcccgaggacctgatgctgcgcctgctcaatgcgatggtcgaccgttacctggaactgcgcgcgccgctgacgcgccagctcgaccgctggcagcgcgcgctgctcaattcgcgccgcagcttctcaagctgggagggactgctggatgcccgcatccagctgcgcaagctggagcacctgagcgaagagcaacgcgacgcgctgcaggaattccgcgacagcctgctcgacaaccgcttcagcagcgaccagcccggcggcccggccaatgcgccggggcgtgacgaggtgctgctggtgcgcatcaacgacgtgatggagcatatccagcgcgtgctggcgcacgcgcgccggctggaggattcgatcgagtcggcggtgcagatccacttctccgcggtggcgcaccggaccaaccgcaccatgcgcgcgctgacgctgatcacggcgctgttcatgccgctgacgctgatcaccggtgtcttcggcatgaacttcgaccgcatgccctggctgcgcgagccgcacgggttctggtggtcgatcggcctgatgggcgccgtggcgctggggctggccgcgctgtgggcgctggggcggcggctggaacggtagccaccgcgcagcactaggtacgcgtcaggtgctggtacgcgtgccgaaggcccgctccaggctttccaggaagcggttggccgactggtagccgatcacgcgcaccgggcgctcgcgcccgtcaggcccgaacaggatgatgccgggcggcccgaacaggccgaagcgcttgagcagcgccttgtcgtcggcattgttggcggtcacgtccgcctgcagcagcacgatctcggacagccgcgcgcgcacgcgcggatcgacgaaggtcatgcgctccatttccttgcagctgacgcaccagtcggcgtagaaatccagcagcaccggcttgcctgcggcggcggcctgcgccacgcgggcatcgagctcggccacgctgcgcacgcgctcgaagcgcaccgcctgtgcgccggcagcggcttccgcgccaccgcgtgccacgctcaggtgcgacagcggctgcagcggatcgcgcccgcccgaggccacgccaatcagcacgatcgccgctgcgatcgcaaacagcacgcccacgcccttgcccacccgcgccaggttgcgcggatccgggcccaggccgtcaaaggcgcccaggaacaccgccgccaccagcagcagcgccgccagcgccagcatcgaggcccaggccggcagcaccggccccagcatccacagcgccacgcccagcagcaggaagccgaagaagcgcttggtgacctccatccagcgcccggcccgcggcagcaggttgcccgcgcccacgcccaccagcaccagcggcacgcccatgccgagcgccatggcgaacagcgccgcgccgccgatcacggcgtcgcgggattgcgcgatataggccagcgccccggccagcggcgcggtgacgcagggcccgacgatcagcgccgagatcgcgcccattgccgccgcacccgccacctggccgccctggcggcggtgcgacgattcggtcaggcgggtctgccagcgctgcggcagttgcagctcgtacagcccgaacatcgacagcgccagggccaccatcagcgctgcgaacaggcccagcacccacggtgtctgcagcgcggccgacaggccctcgcccagcagcccggcagccacgccgaccgcggtgtacaccaccgccatgcccagcacgtaggccagcgacaccaccagcgcacggccgcgcgtgacgtgctcgcccaccacgatcgaggacaggatcggcaccatcggcagcacgcatggagtgaacgtcagcagcaggcccaggccgaagaacagtgcggcgatcagggccaggttgcggctcgccagcgcgccggcgatgcggtcgctgtcgtcggcgcgcagcaccgcgggggcggctggcgcaggggcaggcacggccgccggcgcatccgagcgcccgcgcttgccgaacaggtcggccagcccgctgccgccgaccttgtacacgctctccatcggcggatagcacaggcccttgtcggcgcagccctgcgaggtgaccgtcagcgaccacttgccgtcggccggcgccgcctccaccggcacgcggatgaccacgctgtcgcggtaggtctccatctccttgccgaaggtctcgtcgaacttgaccttgcccggcggatacgccggcattcccagcttcacgtcggcgggttgcgcggcaaaggcgaagcgctcgcggtacatgtagtagccgggggcaacctcgaagcgcacctcgacagtcttgtcgtcaagctggctcgcggcgaagcggaaggcctgctccggcggcaggaagtcgtcttcggtggcggcatgcgcgccgcccgccaggcacacccaggccaatgccgccagcagcgctgcggcaatatgccgcgcccagacctgcccgcgcgcgcgctccggaagtgccaaaccgattgtcatctcgctgtttcctgtctgtcttgaactgggggggcggcgtacctgctgctgcgctgcgggcgcggttgcccctactttgccggccctgaggcggtctcgctgctgacccaggccaggtacggcgcgtaaccggccgtcaccggccacgctatgagttccggcacgtcgtaggggtgatgttgccggatcacggcctccagcgcagcgtaacgtgcacgcgtggtcttgatcagcagcggccactcctgcgcgcgctccagcttgccctgccaccagtactcggactcgaccggcgccaggcggttcacgcaggcggcggcgcgcgcctccagcactacctgcgacaggtgcgccgcggtctcggcatctggagtattggtgatcacgacgatcacctcggccggatcgcccggggcgccggcatccggctggctggcatggctttgcatcgacatctccttgcggcaggcacggcggcggcccaaaaacaaaagagccaggcagatgcctggctcgattgtaagcggtgtgcccgtacccgtcgccgcagcggcgggcgggaaactaccttattccgcggcttcttcagccggggcttcggtgatttccggacgatccaccagttcgaccagcgccatcggcgcattgtcaccctgacggaaaccgaacttcaggatgcgggtgtagccgcccggacgggtggcgtagcgcgggcccagttcggtgaacagcttggtgaccatgtcgcggtcgcgcagacgggcgaaagccaggcggcggttggcaacggtgtccttcttggccagcgtgatcagcggctcgacaaccttgcgcagttccttggccttgggcacggtggtcttgatcagctcgtgctggaacagcgagttggacatgttgcgcagcatcgcgagacggtgcgacgaggtgcggttcagtttccgcagaccatgacggtgacgcatgatgattcctttcagttaagtgtttgaccagctcttctatcgtccgatgcggctggacgcgggccggtagtcatacgagtcctggcacgaagccagggcggttaccgcggtgcgggaccaatgccccgcgccacaattacttctccagacctgcgggcggccagttctcgagcttcatgccaagggtcaggccacgcgatgcgaggacttccttgatctcgttgagcgacttgcgacccaggttcggggtcttgagcagttcgttctcggtacgctggatcaggtcgccgatgtagtagatgttctcggccttcaggcagttggccgaacgcaccgtcagctccaggtcgtcgaccgggcgcagcaggatcggatcgatctgcggcgtgcggctcgatgcagcctcggctgccgactcggtgccttccagcgcggcgaacacggacagctggtcgaccaggatgcgggccgactggcggatcgcttcctcgggcgagatcacgccgtcggtttcgatgttcatcaccagcttgtccaggtcggtacgctgttccacgcgagcggattcaaccgcgtacgagacgcggcgcaccggcgagaacgaagcgtccagcacgatgcggccgatgaccttgcccgactcgtcgccgaacttgcgcacgttgcccggcacatagccgcggccttgctcgaccttgatctgcatgtccagcttgccgccggcggacagatgggcgatcacgtggttcgggttgatgatctcgacgtcgtgcggcagctcgatatcggcagccgtgaccacgccttcgccatccttgcgcagcgacaccgtgacttcgtcgcggttgtgcagcttgaacaccacgcccttcagattgagcagcaggttgacgacgtcttcctgcacgccgtcgatggtggaatactcgtggaccaccccagcgatcgtgacttcggtcggtgcatagccgaccatcgacgacagcagcacgcgacgcagggcgttaccgagcgtatggccgtagccgcgctcgaacggctccatcacgactttggcgtgatggtcgcccagaggctcgacggcgatgatttttggcttgaggagtgctgtttgcattaggttgtccttttcaataccctcggctcgttacaccgataaggctgacgtttggaacctgaaaatcccatcgcgagatgggcgaagcccgaccgcgcgtacagcgcgtcgggctggaagggaagctttgcggcgaacgcaagctctgggccgttccgctcgcgtgattaacgcgagtacagttcgacgatcaggctttcgttgatgtcgcccgagatatcggcgcgatccggcacttgcttgaaggtaccttcgaacttcttcgaatccaccgccacccaggtcgggaagcccgactgctcggccagcgacagcgcttcagcgatacggacttgcttcttcgactgttcgcggatggtgacgacgtcgccagacttgatctgggccgacggcacgttcagggtctgaccgttcaccaggatcgccttgtgcgacaccagctggcgcgcttcagcgcgggtcgagccaaagcccatgcggtacacaacgttgtccaggcgcgattccagcagttgcagcaggttttcgccggtgttgcccttgcggcggtcggcttcggcgaagtagcggcggaactggcgctcgagcacaccatagatgcgcttgaccttctgcttttcacgcagctggttgccgtagtcggaggtgcgtgcacccgaggtgcggccgtgctggcccggcttgctgtccagcttgcacttgtcggcgagcgagcgacgggcgctcttcaggaacaggtcggtgccttcacggcgggaaagtttggccttcgggccggtataacgtgccacgttgtcttcctttgatcgatcgcgacgccttcaagacgcgccgcgagtccgtcaacgcagtacttccgcagtgcaattctgcacccggggagaccgtgacggacggtgggcttattaagcgcgccccgttgccgggtacgacgctgcaagcatttacagtgcgccggcatgggaatgtgccgcaagagacactccctcgacgcaaaacgaaaacctgccgcattaaaatgcagcaggtcaacgcgcgatactaccatatccgaaaccggcaggtaaacccaccgggcccggacacaccaacgctcagatgcggcggcgcttcggcggacggcagccgttgtgcggaatcggcgtgacgtcttcgatgatcgcgatcttgatgcccagcgcgttcagcgcgcggacagccgattcacgacccgggccggggcccttgatgcgcacttccaggttcttgatgccctggtcttgcgccacgcgaccggcgttctcggcagcaacctgggcagcgaacggggtcgacttgcgcgaacccttgaagccctggccaccggcggtcgcccacgacagggcgttgccctggcggtcggtgatcgtgatgatggtgttgttgaacgaggcgtggacgtgcgcaatgccgtcggcaacgttcttcttgacctttttacgcgcgcgagcggcgttattcggaccttttgccattagtttcttcctctgccttcggctttacttcttcagagccacgccggccttgcgcggacccttgcgggtgcgggcattggtccgggtacgctgaccgcgcatgggcaggcccttgcggtgacgcatgccacgatagcaaccaaggtccatcagacgcttgatgttcatcgtggtttcacgacgcaggtcaccctcgaccgtgaccttgcccacttcgtcacgaagcttttccaggtcggcgtcggtcagatccttgaccttcttgtcaaacggtacaccggtggcctcgcaaatcttgcgagcgcgcgagcggccgacaccataaatggccgtcaggccgatttcggtgtgcttgtggttcgggatgttaacccctgcgatacgtgccattcgtcaatcctctttccgattagccttggcgttgcttgtggcggggatccgacgagcagatcacgcgcacgacaccgttgcgcttgatgattttgcagttgcggcaaatgcgcttaacagaagccagcactttcataattttcctcttccttcaattcctgttcgctcacttcgtccggaagacgattcgtgcgcgcgacagatcatatggggtcagctcgaccgtcaccttgtcacccggaagaatccggatgtagttcattcgcatcttgccggagatatggcccagtactacatggccattttccaacttgacccggaacgtcgcattgggaaggttttccaggacctccccctgcatctggatgacgtcgtcttttgccatacctagcctgtaccgatccgaagtcagcgcaaggtcagattgcccttgaaattcgccttcttcagcagcgactcatattgctgcgacatcacgtaagactgaacctgagccatgaagtccatcgtgacgaccacgatgatcagcagcgaggttccgccaaagtagaacggaacgttccaccgcagcaccaggaattccggcaacaggcagaccagtgtgatatagaccgcaccagccagcgtcaggcgcaccagaatcttgtcgatatagcgcgtcgtctgctcgcctggacgaatgcccggaatgaaggcaccgcttttcttcaggttgtctgccacttcacggctgttgtacaccagggccgtgtagaagaagcagaaaaatacaatcgcagcagcgtacagcaggatgtagaccggctggcccggcgacagcgtggcagccaggtccttgatgaacccgccaaccgagcccgtcgcatcggacgtgaaccagcccgcgatcgtcgccgggaacaggatgatcgacgatgcgaagatcggcggaatcacccctgccatgttcagcttcagcggcaggtgcgacgactggccgccgtacaccttgttgccgacctgacgcttggcatagttcaccaggatcttgcgctggcctcgctcgacgaacaccacggcgaaggtcacaccgatcacgatcgccacgatgaagatcgccgcgatgatgctcatggaacccgtgcggaccagttcgaacagtccgccgatcgcgttgggcaggcccgccgcgataccgccgaagatgatgatcgagatgccgttgcccagaccacgctcggtgatctgctcacccagccacatcaggaacatcgtgccggtcaccagcgtaatcactgccgtggcccggaacatcaggcccggatccagcaccagcccaggctgcgactccagcgccaccgcaatcgacagcgcctggaacgtggccaggaccacggtgccgtagcgcgtgtactgcgtgatcttgcgttgccctgcctgcccttccttcttcagcgcctccagctgcggcagcacgatcgtcagcaactgcatgatgatcgacgccgagatgtacggcatgatgccgagcgcgaagacggtaaagcgcgacagcgccccgcccgagaacaggttgaacatcccgaggatgccacccgactgactctggaaaagcttcgcaagctgctccggatcgataccgggcaccggaatatgagcgccgatgcggtacacgatcagggccagcaccaggaacatcagccggcgcttgaggtcgccgtacttcgccgtgttcctggcttgcgcgcttgcattgggtttcgccgtggccaaacgatgctccgactataactgcctatgctgcgataaatgcctgtcaggctgcgatctggccgccggcggcttcgatcgcggccttggcgccagcggtggcgcccagacccttgatcgtcaccttgcgggtcagttcgccagccttgatgaccttggcgctcttgaccagctcgcccaccaggccagcttgcttcaggaccagcaggtcgacttcggccgcttccaggcgctcgatgtcacgcagcgtgacttcggcgttgaacgccttggtcagcgaggtgaagccgcgcttgggcaggcgacgatacagcggcatttgaccgccttcgaagcccaccttgtggaagccgcccgaacgcgacttctgacccttgtgaccgcgaccggcagtcttgccaaggccggagccgataccgcgaccgacgcgacgcttggcgtgcttcgaaccggcggccggtttcaggttgttcagttgcatcttgctctccgagttcccggtatcaggccagaaccttgaccaggtacgagaccttgttgatcatgccgcgcacagcgggcgtgtcctgcagctccgacaccgagttgatgcggcgcaggcccaggccacgaacagtggcgcgatgatcctcgcgcgtgccgatcaggctgcgcacgagttgcacttttacggttttctgcgacattgcgttcaccttaacccaggatgtcttcgaccgacttgccacgctttgcggcgatttcgcccggcgtgctcatcttctgaaggccgtccagcgtggcacgaaccatgttgtacgggttggtggagccgtgcgacttggtcaccacgttggtgacgcccatcacttcgaagatcgcgcgcatcgggccgccggcgatcacgccggtaccttccttggcgggcatcatcagcaccttggcggcgccgtgcttgccaacgacttcatgttgcagcgtgccgttcttcagcgagaccttgaccatcttgcgacgggcttcgtccattgccttctgaacagcaaccggcacttccttagccttgcccttgcccatgccgatgcggccatcgccgtcaccaaccacggtcagcgcagcgaaaccgagaatccggccacccttcaccaccttggtgacgcggttgaccgagatcatcttctcgcggaggccgtcgtcgcgttcgtcctgttggacttttgcttgcatctttgccatgacgtatctctctctatgcgcttagaacttcaggccggcttcgcgggcggcgtctgccagggccttgacgcggccatggaaacggaagccggcgcgatcgaacgcgacagtttccacgccggcagccttcgccttctcggcgatgcgcttgccaaccacggtggcggcagcggcggtagcgcccttgccatccagttccttgcgcacttccacctcggcggtcgacgcggaagccagcaccttggtgccgcactccgagaaaacctgggcgtaaatatgcgaattcgtacggaacacggtcagacgattgactttcatctccgcgatcttggcgcgggtctgacgtgcacggcgcaaacgagcgtctttcttgttcatcattgcaccccttacttcttcttggtttccttcaggatgacgcgctcgtccgagtaacgcacacccttgcccttgtagggctcaggcgggcggtacgcgcggacttccgcggcaacctgaccgactttctgcttgtccgcacccttgatgatgatctcggtctgcgtcggcgtttccgccttcacgccttccggcatctcatggatcacgtcgtgcgagaaaccaagctggagcttcagcgcagcgccttgcagctgggcacgatagcccacgccgacgaggttcagcttgcgctcgaaaccggtggttacgcccttgaccatgttggccaccagagcacgcatggtgccctgcagagcgtttgcttcacgcgattcgtcagccgggctgaaggtcagcgtgtcgttctcgacattgaccttgaccaggctgtgaatcggctgcgacagcgtaccgagcgggccctttacggagagcacgccagccgccacgttcacttccgcgcccttggggagcgcgatgggagccttacctacacgggacatggttctctccttaagcgacgtagcagagaacttcgccgcccacgccagtggcgcgagccttgcggtcggtcatcagaccctgcggggtcgaaatgatcgccacacccaggccgttcatcacttgcgggatgtcgctgcggcccttgtacacgcgcaggccgggcttcgagacgcgctcaatgcgctcgatgaccggacggccggcgtagtacttgagaccgatgctcagttgtgccttgccgccatcttcctggacggcgtagtcgtcgatgtagccttcgtccttcaggaccttggcgattgccactttcagcttcgacgacggcatgacaaccgacgctttctgcacgccctgggcgttgcggatgcgcgtcagcatatcggcgataggatcgctcatgctcatactgtttctcctgtagcctgtgcgtaattaccagctggctttcgtcagacccgggatttcgcccttgaaggcgatttcgcggatcttgttacgcgccaggccaaacttgcggaaggtaccgcggggacgaccggtgatcgcgcagcggttacgctggcgagtcgggttcgcgttgcgcgggagctgttgcagctcgagacgcgcgctgtaacgctcttcttccgacttctcttggtcatcgataatggccttgaggttggcgcgcttggcggcatacttcgccaccagcttggcgcgcttcttctcacgttcaatcagagccagtttagccacggttaccccttaattgcggaacgggaacttgaacgcaccgaggagtgccttggcttcctcgtcgttctttgccgtcgtcgtgatgctgatgttcagaccacgcagtgcgtcgatcttgtcgtactcgatttcggggaaaatgatctgctctttcacaccgatgttgtagttgccacgaccgtcgaacgaccggcccgacacaccacggaagtcacgcacgcgcggcagggccacggtaacgaaacgatcgaggaattcgaacatgcgctcgccgcgcagggtcaccatcgcaccgatggggtagccctgacggatcttgaagccggcgatagccttcttggccttcgtcacgaccggcttctgaccggcgatcttggtcaggtcgccgacggcgttctcaatgatcttcttgtcattgatggcttcgccaagacccatgttcagggtgatcttggtgatgcgcggcacttccatgaccgacttgtagccgaactgttcgatcagcttcggcacaacctgttctttgtaaaactcttgcagacgtgctgccatgctcaactcctatacgtgcccagaatcaagctgccacgacggcgccggtggtcttcagcacgcgcacgcgcttgccgtcttccaccttgatgccgacgcgcgacggcttgccattggcatccacgagcgcaacgttggaaatatgcaggggcatgaccttgtcgaccacaccaccggtagtgcccagcatcgggttcgggcgggcatgcttcttggcgatgttcacgccttgcaccgcaaccttgtcacccaggacggcttgcacggtaccgcgcttgcccttgtccttgccggtcagcacaatgacttcgtcgcctttgcgaatcttgttcatggcggctccttacagcacttccggagcgagcgacacgatcttcatgaagcgctcggtacggagttcacgagtcaccggcccgaagatacgggtgccgatcggctcgagcttgttgttcagcaggacggcggcgttgccgtcgaacttgatcagcgaaccgtcagcgcggcgcacgcccttggcggtacgcacgacgacggcgttgtagatgtcgcccttcttcacgcgaccgcgcggcgctgcgtccttgacggtcaccttgatgatgtcgccaacgcttgcgtagcggcgcttggagccacccagcaccttgatgcacagcacttcgcgcgcaccagtgttatcggctacttcgagccggctttctgtctgaatcatggtgtttgtcttcccaacttaatccgtcaggtgcaaaaagcgcccatcggtcagtcttggtcccgtcggctccggcattgcgccagctccgtatgggttgatcaactttgaagtcggtaggaaccacgcgatctcaactatttgttgagggcgctcggtcctggctcgcttcacaggcccgcccgggtggtaatgcaaaggcgaacgcaacaaagcggaagtccaggattatagctacataatcctggacttgcaagtcaagctaagaacgtgttgttcttagatgacgcgtgcagcctctaccagccgggaaaccacccaggacttggtccgcgacagcggacggccttcctggatctcgaccttgtcgccttccttgtactggttggcttcgtcgtgtgcgtggtacttcttcgaacgcagcacgtacttgccgtacagaggatgcttgacgcggttttccaccaagaccgtaacggtcttgtccatcttgtcgctcacgacacggccgaccagggtacggcgaagcgacttttccgtttgtgcagcttcagtcatttcgcgtttgccttttgagtcagcacggtttgcacacgcgcgatgtccttgcgaaccttcttcagctggctggtgttctgcagctgttgggtcgccttttgcatgcgcaggctaaattgggccttcagcagctcggagagctcctggttcagcccggcggcgtccttgccgcgaagttcggatgctttcatccctgctctccttacgtcccgacctggcgcaccacgaaattggtggcgatcggcagcttggcggccgcgaggcggaacgcctcacgtgccaggtcttcgctcacgccatccatttcgtacagcatcttacccggctggatttcagccacgtagtactccggattgcccttaccgttacccatacggacttcggcaggcttcttcgagatcggcttgtccgggaaaatccggatccagatgcggccgccacgcttgatgtggcgggtcatcgcacgacgtgccgactcgatctgacgagcggtcaggcggccacggcccatggccttcaggccgaattcgccgaaagacacggcgttaccacgggtagccttacccgtgttgcggcctttctgctccttgcggtattttctgcgcttaggttgcagcatcgttattctccactcttcgcatctgcgccaggcgcagcgcggcgaccggcaccggcaccgccgcggcggttgccacccggacggccttcgccttcacggcggcggccttccggacgacccgggcgacgacgacggtcgtcctgcggctcttccaccaccggcgcgtcgttgcggccgaggtgatcacccttgtagacccacaccttgacaccgatgatgccgtaggtggtttctgcttcggagaagccgtagtcgatgtcggcgcgcagggtgtgcaggggcacacggccttcgcggtaccactcggtacgtgcgatttcgataccgttcagacggccggcgctcatgatcttgataccctgggcgcccaggcgcatcgcgttctgcatggcgcgcttcatggcgcggcggaacatgatgcggcgctcgagctgctgggtgatcgaatcggcgatcagctgagcatcggtttccggcttgcggatttcctcgatgttcacgtgcacgggcacgcccatgcgacgctgcagttcagccttgagcagttcgatatcctcaccctttttgccgatcaccacgcccggacgcgagctgtaaatggtgatgcgtgcattgcgggcggggcgctcgatcacgacgcggccaaccgatgcgttcttcagcttcttcttcaggaagtctcgaacttcaatgtcttccttcagcatgccggcgaacttcgtgttgctggcgtaccagcgcgaagcccagttacggctgacagccaggcggaagccagtcggatgaatcttctgtcccatcgtgactccttagttgccgagcgtcacagtgatgtgacaggtttgtttctcgatgcggttgccgcggcccttcgcccgtgcggtgaagcgcttgagcgaggttgccttgtcgacgaagatcgatttgaccttcagttcgtcgatgtcggcgccttcgttgtgctcagcgttggcgatggccgattcgaccaccttcttcacgatcccggcagcctttttcgggctgaacgtcaggacattgagcgcgcgctcgatcggcagaccacggatctggtcagcgaccaggcgcgtcttctgggcggagatgcgggcaccgcgatgaatcgctttcacttccatgatggcaccttacctcttcgctttcttgtcagccgcgtggcccttgaacgtgcgggtaatcgcaaattcaccgagcttgtggccaaccatgttttccgtaacgtacaccggcacgtgttgacggccgttgtgaacggcgatcgtcaggccaatgaactccggcagaatggtcgagcgacgcgaccaagtcttgatgggcttcttgtccttgccgctcgatgcgacttccaccttcttcagcaggtgggcgtcgcagaacggaccctttttagcggaacgagtcatatctttagctcctacctaccgattaacgcttgtggcgcttctggacgatcatgctgtccgtgcgcttgttgctgcgggtacggtaacccttggccggggtaccccacggcgaaaccggatcgcgaccagcagcggtcttgccttcaccaccaccgtgcgggtggtcgaccgggttcatcacgacaccacggaccgtcgggcggataccgcgccagcgggtcgcaccggccttgccgatgacgcgcaggctgtgctcttcgttgcccacttcaccgatggtggcgcggcactcgatgtgcacgcggcgcacttcaccggagcgcaggcgaacctgggcgtacaggccttcacgagccagcagcacggcggaaccgccggcggcacgtgcgatctgcgaacccttgccaggcagcatttccacgttgttgatcgtggtaccgaccggaatgttgcggatcggcaagttgttaccggccttgatcggcgcttccgagccgttcatcagcggttggccggcaaccatgcccttggtggcgatgatgtagcggcgctcgccgtcggcgaacagcaccagcgcgatattggcgctgcggttcggatcgtattccaggcgctcgacgcgggcggggatgccgtccttgtcgttgcgcttgaagtcgaccacgcggtagtggtgcttatgaccaccgcccttgtggcgggtggtgatatgaccgttgttgttacggcccgacttctggaattgcttttccagcagcggagcgtgcggggcgcccttgtgaaggtccttgttgaccaccttcaccatcgagcgacgacccggggaagtcggcttggtcttgacgagtgccatgattacttggcctccgcttcaaaattgatttcctgacccggcttcagcgaaacgtaggccttcttcacgtggttgcgacgccccatgaaacggccaaaacgcttctgcttgcccttctggttcaggatctgaacggactgcacctcgaccttgaacagcagttcgacggcggccttcacttctgccttgttggcatcgcgggccacttcgaacacgacctgttcattcttgtcggcgaccagggttgccttttcggaaaccaccggcgcgagcagcacctgcatcaaacgatgatcgttcttggctacttgcgtcatttcagcaactcctcgatctgcgcgacggctgccttggtcaccagcaccttcttgtagtgcacgagcgacagcggatcagcctggcgcggctcgacaactgccacgtgcggcaggttgcgcgaagccaggtagaggttttcgtcgaggctgtcggtgatgatcagcaccgagtccaggcccatggccttgaacttgtcggccaagagcttggtcttgggcgcgtcgacagtgaaaccgtccaccacgttgatacgaccttcacgtgcgagctgcgagtaaatcgagcgcatgccggcacggaacatcttcttgttgaccttctgggtgaagttctcttccggcgaattcgggaagatacggccgcccccgcgccacagcggcgaggaagacataccggcacgagcacggcccgtacccttctggcgccacggcttcttggtcgtgtgcttgacctcttcacgatccttctgcttacggttaccgctgcgagcgttggcctggtaagcgacgacgatctggtgaacgagggcttcgttgtagtcacggccgaacacttcgggcgaagcgtcaacgcccgcgccgatctggccattgtcctggaggagcttgagttccattacatgcgctccttaagctttggctttggccttgacggccggggtaacgatgaccttgccgttcttggagccggggatggcgcccttgaccagcagcagcttgcgctctgcgtcgatcttggcgatttccaggttctgcacggtgcgggtgacatcgcccaggtgaccggtcatgcgcttgcccgggaacacgcggcccggatcctgcgccataccgatcgagcccggcacgttgtgcgagcgcgagttaccgtgggtggcacggccggaggcgaagtgatagcgcttgatggtaccggcgtagcccttaccgatggtcacgccctgcacgtcgatcttctgaccgacttcgaacaggtcgaccgacagcgaaccgccagcttgcagttcggcagccttggctgcatcgatacggaattcgcggatgatttcgccggcttccacgccggctttggcgagatgacccgccagcggcttggtaacgcggcttgcgcgtcgtgcgccgaaggtgacttgaaccgcggtataaccgtcggtctcgtccgtcttgatttgcgtcacgcggttgtcgccgacctcgaccacggtaacgggaattgcttcaccgtcgtccgtgaaaatacgggtcatgccaaccttgcgacctacaaggccaaggctcatggtttgctccattcccagctgcgattggccggggctgattgatacacgaaaactgtgtttgctgtgggcttgcgctaaagaagactgcgcgcggccaaagtggccagcccactacccgaggaaacgggtagccttacactatatcgcagcggtttggaaagggcaatatgaattgcggattcgcctgcagtgttgtaggcaggcgtgccgcagtagtggcgcttgcgtgacttggggtgtggtgtggaggcgacgggcggtagttgaagtgccgcgaagcgcatccgggagatggttgctcaggcggcgaggcgcacgaaatcgccgccatagaataccagcggttcgccctcccctgcctcgtatgcctcgacggcgccgacgatcagcagatgatcgcctaccgggtcggcccgctccacgcggcaggccagggtcgccagtgcttcgtccaggtagggcacgccgcgctcgcagcgcccgtgggcgacgcccgcgaacttgtccgccaccggcgtggcgaagcggcgcgccagttcgccatggccggcgcgcaggatgctgacgccgaaaggcgcgccgggcacgaacaggcccgcattcggcgagtgcagcgccaggctccacaggatcagcggcggcgccagcgacagcgaggcaaacgagttcaccgtcaagccgacgggccggccctgcgccccgcaggcgccgatgacggccacgccggtggcatagcggccgcaaacccggcgcagttcgcggggatcatggacggaagtggcgggcgtggcggcgtgcatgtcaggcggcctcggcgacgtactggttgatcagctggtggcaagcctgtggatccagccaccacgggaaatagtccggcggattgtcgaaaccgttggcgatgcgcgcggccagtgccggcgcctgccccgcggcgcccagcagcgccaggatatgcggcggcggcggggtcagcagcgagttggtccacgccaccacgtcgcccgcgtactgccagtactggtcgaaggtgcgctccatccagtcctggtcgaagggctggtcgccgcgtgccaggatcgcatcgagatagaccttgcagcatttggctgcgttgttcgaaccctgccccgtgatcgggtcgttgaccaccacggcatcggccatgccgaacaccagccgcccggacggcagcgtcagcaccggcttgcgcaccgttggcgcgaagcgtccggcaaggatgccgttgtcgtcggtcagcgcgacccgctcacagcgctcggcctcccatggcaggtaggtctgcaggatgcgctggctttccgccaggtgctgcgccggcgtgcgcgcctcggcccaacggtccatcgggccgcccgggatgccttcgaacaccatgatctcgcacggccccgacagcgtcagcgcggggaagacgaagtattcacccacgcccgggatcaggttgaagcaaacccgcgagaacggcgtgcgcggctgcatgccggtcacatatgtcagcgccagcgcgcgctgcggcttgtcgaacgggctgcgggaggcatcgcgctcgaagcggctgacgatctcgcccttgccggccgccagcagcaccaggtcatgctcgcgggtcaggtcctccagttcatccgggccgacatcggcgatgcgcaggtcgccgccgcgtgcaacgaaggcctccatccacgcgggcatcttcaggcgctggtccaccgcctgtgccgggcggtccagcggcgcggcccagtcgatcgcgcgggcactggcctgctcgggatgcggcacggccaggccgatgccctccaccggcgggcaggcatcgtcccaccagttcagcccgagctcgcgctcggcctgcagcgcgcggtcgaacatgcactggctggacatgactttcccgccgcggatctgctcgggggtccggttggacagcagcgtgacccggtagccgttggcttgcagcccgagggccatttgcaggcccgactggccagctccgacgatggcgatgcgttggctcatgacgttttctcctgaaggatcgttcggcggcgttcagccggccagcttgccgatggcgggcacgttctgctccggccccatggcggaatagccgccgtcgacggcatagtcggcaccggtgacgaagctggcatggtcggaacagaggaagagcaccacctgggccacctcgtcgggctcgccgacgcggcccagcaggtggaacggcgcggccaccgcatcggtgcgggcacggttgccgccgctgacctcgtccatcagccggcaccaggtccagcctggcgacaccgcgttgacgcggatgcggtccggcgccaggtccatcgccatgctgcgcgtcagctgcgcgatggcggctttcgacaccgggtagagccagcgcccggtctgcgccacgttggcagagatgctggtgaaattgacgatcgcaccgccgccgcgcgcccgcatatgcgggtgcaccgcctgcgccagcatcacgcccgacaccacgttgacgtcgagcgccgccagccagtcggcacgattcgagcggaagccgtcatcgagataggtgcaggccaggttgaccaggcagtccacgccgccaaagcgctgcaccacctgcgccacggcatcgcgaacctgctcgtcacgcgtgatgtcggtggcgatgaagagcgcgttcgcccccagctgcgcggccacgcgctcgccgttggcggcatcgatgtcgaagatcgccacgcgcgcgccggcctcgacaaaggcccgcgccacgccggcgccgatcagcgtggcgccgccggtgacaatggccaccttgccctgcagtcctttcatgcttgtctcctgtgccggcaacagccggcgatggttgcgggcgggcctctgcgggcccgttccggatcgatgcggcgggcgcagcctatttgccttcgctctgctgccagcgcgccatcagtgtgttcgacggcagggtctcgtccagcagcttgcgcgcggtctccacgcccgcgaccggcaaacccgccggatccagcttgccgatctgcaccagcacgctggcctggtcccagtagatatgctcgtggtacagcttgtcgccgcggaacttgacgatggcgatcagcgggatctccacgcgcttgccggtgggcggcacgccgggcagcatccagtcgatctcgcagctatgcgtgaagcagaacagcatctcgtcgacgatctgcgtggccccgaccgtgcgcgacagcgggatcagcgtggtgtcgggcggattgctgtgcacgaaatggtgctggtagaaacgccgcagctgcgcgtagccgaccccgccggtcatggtcgggatatggttcacatagggctgcggcaccatcgtcgccatggtggcgtcgacatcgcgggtggcaaattcgtattcgcagtgcttgtcccacagcgcggagaaatcgtagtgcggacccatttcaccgcgcagcgccgcgatcgagcgctggtgcgccatcagcgccgagggcttgtcgaagtgctcgccaccggtgcgggcaaaggcatggtcgacgccagcgtagacgtagacctcgatgttctcgcgcccggccagggctgcgcggatcgcagcctgcgcctgcggcgggcagaatccgtctttctcggcgatatgcagcaccaggcggccgcgcacgttggcggcttcgcccagcgcgtgctcgatgcccacgccgtagtacgccaccgcacaggccacgtcgggcagccggcaggccgccaggtaggccagcttgccgcccaggcagaagcccagcacgccggtctggccgacgcattccggccgcgcacgcagcgcttcaagcgcggcgcccacatcctgcacgcccgcggcttcgtcgaactgctggtacaggcccagcgcccgctggaagtcctcgccgcggtcggtcagctcgatcccgggcgcgatgcgccagaacaggtcgggcaccagcaccgtatagccctcctcggcgtagtagtccgccacctgccgcatggtcgcgttgacgccgaagatctcctggcacaacacgatgcccgggcccttgcctgccgccggggtggcgagataaccgctgaaactgccttcgggggtctggatctggatggtctggcccatggcctgcgctccttgtcgttctctttccggtgtctggtgggactgccgtgctggcttccataatggtggctccgcaccgcagcaaactagccgctgggcgcagcggctatccgattagtgcaggaaacttcgggctcggtcaacgccgcagcgcagacggcgaggccatccgctatagtggatcgcgtgggaaaccgtgccccggccgtcatgccgggccggccccggaatcagcggcgcgcacggtcaccggcagcgccgcggccccgccagaggagcgagacaatgcagctgccccccgccgccggaccgctggcgagcgccctgctcggcgatcccgcccggtgcgtgttcgcctcgaccgacctggccgagacgcgcgccgccgtcgggcgcgtgttcaagccgcaccggctcgagatacgcggcacccgcttgcaggcacgcatgcatcatgcgccgcttggcgcggtctcgttcaaccgcctcgcctacggcgccgacgtcaccatcgaccccggcccgctcggcgacttcctgctggtgcagatgccgctgcaaggacaggccgagatccgctgcggcgaccagcacatcgtttccacgcccgactgcgcttcggtgctgacgcccagcgatgcgctggccatgcgctggagcgccgacaacgaccagttgatcgtgcgcatcgaacgcagtgcgctggaacgcatctgcgcggcccatctgggccggcggtccgagcggccgctgcgctttgcgctcggcatggcctggcgcagcggcgcgtggtatgagctgatgcgctatctcgccgcgatgctggcgaccgcgcccgagaccgcacgccatccgctgaccgcctgccagctggaacagctggtgatcggcacgctgctgacgtcgcagccgcacagcctgtcggatgcagtgcgcgagcacggcaagccgctggcaccgcgccatgtgaaagtggtggaggaatatattcacgcaaacgcggcggcggagctgacccccgccgtgctggccgaggttgccggcgtcagcgtacgcagcctgttcgccggcttccgcgagcatcgcggcaccgggccgatggcctacctgcgcacggtgcggctggagcgcgtgcggcacgacctgctgaacgtcgcgtcggtgtcgtcagtgagcgcggccgcgctgcgctggggctttgcccatctggggcggttcagcgcggaataccggcgcgcgttcggggagtgccccgcgcagaccttgcggcggcgcggagcgggctaggcttgtgtgaattcagtgctgccgcttcgggcagccgccgcgatcgctcagctcatcgcgcaactgtagctggcgcggcaggggagcaatccggggagcaaggctgctgtatgcaagccttgaaaacaaaaacggcgaaccatacggttcgccgttttgctgcagcaggccgcaggcgcggcccgaagcatgattacaccttgatctcgacgtccacgcctgccggcaggtcgagcttcatcagcgcgtcaaccgtcttgtcggtcgggtcgacgatgtccatcaggcgctggtgcgtgcggatctcaaactgatcgcggctggtcttgttgacgtgcggcgaacgcaggatgtcgaagcgctggatgcgggtcggcaggggcaccgggcccttgacgattgcgccggtacgcttggcggtatccacgatttcggcggccgactggtcgatcaggcggtagtcgaaagccttcaggcggatacggatcttctggttctgcatgatatttccttaaaagagcgattgggcaacgtgcccgttgaatggggacatgcccgacaggcatgtcccaggaagtgcttagtcgaggatctttgccacgacgccggcgccgacggtacggccaccttcgcggatagcgaagcgcaggccttcttccatggcgatcggggcgatcagcttgacggtgatcgacacgttgtcacccggcatgaccatttccttgtccttcggcagctcgatcgagccggtcacgtcggtggtacggaagtagaactgcgggcggtagttgttgaagaacggggtgtgacggccgccttcgtccttcgacaggatgtacacctcgccggtgaagtgggtgtgcggcttgatcgaacccggcttgcacagcacctggccgcgctcgacgtcttcacgcttggtgccgcgcagcagcaggccaacgttgtcgccggcttgaccctggtccagcagcttgcggaacatttccacgccggtgcaggtggtcttcaccgtcggcttgataccgacgatttcgatttcctcaccgaccttcaccacgccgcgctcgatacggccggtcaccacggtgccgcgacccgagatcgagaacacgtcttccacaggcatcaggaaggtaccgtcaacggcacgctccggcgtcgggatgtaggtgtccagcgcgtcggccaggttcatgatggccacttcgcccagctcgcccttgtcgccttccagcgccagcttggccgaacccttgatgatcggggtgtcgtcgccggggaactcgtacttcgacagcagctcgcgaacttccatctcgaccagctcgagcagttcagcgtcgtccaccatgtcgcacttgttcaggaacacgatgatgtacggcacgccaacctggcgggccagcaggatgtgctcacgcgtttgcggcatcgggccgtcagcagccgagcaaaccaggatcgcgccgtccatctgggcggcacccgtgatcatgttcttcacatagtcagcgtggcccgggcagtcaacgtgcgcgtagtggcggttggccgtttcgtactcgacgtgcgcggtattgatggtaataccgcgtgccttttcttccggcgctgcgtcgatttcgtcgtacttcttggcggcaccgccaaacttggctgccagcaccgtggcaatcgctgcggtcagcgtggtcttgccatggtcaacgtgaccaatcgtaccaacgttcacgtgcggcttggtccgctcgaacttttcctttgccatttcttaactcctgataggaatgcagtcttgttgtttcatcgcgccgccgcaccggcaggcgcggcggcaaacttccaattacttgcccttggccgacatcacggcttcggcgatgttcttcggtgcttcagcgtagtgcttgaattccatggtgtacgtggcgcggccttgcgtggccgagcgcagcgacgtggaataaccgaacatttccgacagcgggacttcggccttgatgatcttgccgccgcccaccatgtcgtccatgccctgcacgatgccgcggcgggacgacaggtcgcccatcacggtacccgtgtagtcttccggcgtttccacttccacggccatcatcggctcgagcagaaccgggctggccttgcgcatggcttccttgaaagccatcgagccggccatgcggaacgcgttttcgttcgagtccacgtcgtggtacgaaccgaacgtcagcgtgaccttcacgtccaccaccgggaagccagccaggatgccgttcggcagcgtgtcgacgatacccttttcgaccgccgggatgtattcgcgaggaatcacaccgcccttgatggcgtcgatgaactcgaagcccttgcccggctcttgcggctccagcgtgatcacagcgtgaccgtactggccgcggccgcccgactgcttgacgaacttgccctcgacgccttcagccgtcttgcgaatggtttcgcggtaagccacctgcggcgcgccgatgttggcttccacgccaaattcgcgcttcatgcggtcgaccagaatttcgaggtggagctcgcccatgcccgaaatgatggtctgacccgattcttcatcggtacgcacgcggaacgacggatcttcagcggccaggcggttcagggcgatgcccatcttttcctggtcagccttggtcttcggctcgacagcctgcgagatcaccggctccgggaacaccatgcgctcgagcacgatcggtgcagccggatcgcacagcgtgtcgcccgtggtcgcgtccttcagacccaccgcagcggcgatgtcgccggccagcacttccttgatttcttcgcgctggttggcatgcatctgcagaatacggccgaggcgttccttcttgctcttgaccgggttgtacacggtgtcgcccgaattgatcttgcccgagtacacgcggaagaagatcagctgaccaacgaacgggtcggtcatgatcttgaacgccagtgccgagaacttttcgttatcgtcagccttgcgctcgagcttcttctcgctgtcgtcctcgtccgtgcccgtaaccggcggaatgtcgaccggcgacggcaggaagtcgatcacggcgtcgagcatgcgctgcacgcccttgttcttgaacgcggtgccgcacagcatcggctggatttcgcaggcgatggtacggtcacgcagcgccttgacgatctcggcgcgggtcagctcttcgccgcccaggtacttttccatcagctcttcgctggcttcggcggcagactcgaccatcttctcgcgccattcgtcagcggtggcttgcagctcggccgggatgtcctggtattcgaacttcacgccctggctggcttcgtcccaaatgatcgccttcatttccagcagatcgacgacgccctggaagccgtcttcagcgccgatcggcaccacgacgggcaccgggttggccttcaggcgggtcttcagctggtcgtagaccttgaagaagttcgcgccggtacggtccatcttgttgacgaacgccagacgcggcaccttgtacttgttggcctgacgccagacggtttccgactgcggctgcacgccacccactgcgcagtacaccatgcacgcgccgtccagcacgcgcatggaacgctccacctcgatggtgaagtccacgtggcccggggtgtcgatgatgttgaagcgatgctcggggtagttgccggccatgcccttccagaaggcggtggtcgcagcagacgtgatggtgatgccgcgctcctgctcctgctccatccagtccatggtggccgcgccatcatggacttcaccgatcttgtggttcacaccggtgtagaacaggatgcgctcggtcgtggtggttttacccgcgtcaatgtgagccgagataccgatattgcggtagcgctcaatgggagtcttacgagccactttaatcctctattcgtccgtgaggcgccggcatctcatggcccgcgcccctaacacaaacgggcgagatgtgtaaaaacacagcccgcccggcaaccaacaaacgctatcgcgcgcttagaagcggaaatgcgagaacgccttgttggcttcggccatgcggtgcacttcgtcacgcttcttcattgcgccgccacggccttccgatgcttccagcagctcacctgccaggcgcagcgccatcgacttctcgctgcgtttcttcgcggcctcgcgcagccaacgcatcgccaatgccagacgacgcgacggacggacttcgaccggaacctgatagttggcgccgcccacgcgacggctcttcacttccaccaccggcttcacgttgttgatggcaacggagaacacttcgatgggggccttgcctgccttcttttcgatctggtcgaacgcgccatagacgatacgttcggcaaccgacttcttgccgtccagcatcagcacgttcatgaacttggcaacttcaacgttgccgaacttcggatcaggcagaacatcccgcttggggacttcacgacgacgtggcatcttctttcctttagattcagttgagagcgtggtcagtttttcccgctctccggccaccaactagcttgcatgcgatagacagcaaattcgccgggtgaccacttactcgacggcacggttgccaaaaaggcgctccgttgtaccgccgcctggtgacagcaccatgactcgcgccacaggctatcgtttgttgcttcgggtctttccgacccaggctgctatagcttaggctgccttcggacgcttcgcgccgtacttcgaacgagcctgcttgcggtccttcacgccttgcaggtcgagcgagccacggacgatgtggtaacgcacacccggcagatccttcacacggccgccgcggatcagcacgaccgagtgttcctgcaggttgtggccttcaccgccgatgtacgaaatcacttcgaaaccgttggtcaggcgcaccttggcaaccttacgcagtgccgagttcggcttcttcggcgtcgtggtgtacacgcgggtgcacacgccacggcgctgggggcagttctcaagcgccgggctcttgctcttgacgacttcagagacgcgcggcttgcgaaccagttggttgatagttggcattgttcaatccagcttggtttgacgaaaaacgcccctcgcaccggcatgcaccgaaatggagaggcaactacgggttttgggcgggagagatgagcggacgcgctctggagacgggactgtgcggtaacagcatgccaaagagcgcgagccggcacccggatcccgcgtctgccgccaccggtccatgggaacccagtccggaaggcttgccggccgcggcctaaaggccacttctccgacgggcgagcgaaatccaaagccaaaaactcgaatctggcatcctagcaggggaatcgtataccgtcaagccgtatacccgacccgggacgcgctgacgctgccctcggtcagaccccgcggagcgcttccaggatggactgtccatagcgctccagtttggaggcaccgatcccgggaatgccctgcatcgccgacagggagcccggcgcggtccgggccagctccgccagcgttgcatcgtggaagatgacataggccggcacgccgtgctcgcgcgcggcctcggtgcgccagcggcgcagcgcctcccagttggccagcatgtctgcgtccatgtccgcggtgtggtcggtgcgggtgccgcgtgcggcacgctcgccggacttgcccggcttggtggcctggcggcgcaggatgatctggcgctcgcccttgagcaccgcgcgcgcgtcctcgcccagcagcagcgcgccatgcccgccatggtcgatggtcagcagaccctgggcgatcagctggcggaacaccgtatgccattcatgcaccgagcggtccttgccgatgccgaaggtggacaccttgtcgtgcccccactggcggatcttctccgagctgttgccgcgcagcacgtcgatcaggtgggtcgcgccgaagtgaacccggctcgcctgcgcggtgcggtacacgcaggacagcgccatctgcgcctcgcgcgtgccgtcccaggtggccggcggctccagacaggtgtcgcagttgccgcagggttcgctggcctcattgaaatacgccaggatacgcacgcgccggcagcctgcggtctcgcacaggcccagcagcgcatcgagcttggacgacgacacgcgcttgaaggcgtcgtccgcctcggactcgtcgatcatgcgcttctgctgcaccacgtcgcccaggccgtaggccatccaggcattggccggcaggccgtcgcggccggcgcgcccggtttcctggtagtagccttccatgctcttgggcaggtccaggtgggcgacaaagcgcacgtcgggcttgtcgatacccatgccgaaggcgatcgtcgccaccatcaccagcccttcttcctcgcggaagcgggcctggtggtgctggcgcacctgggcatccatgccggcgtggtagcccagcgcattgatgccctgtccgctcagccactgcgccgtgtcctccaccttcttgcgtgacaggcaatagacgatgccgctgtcatgggtgccgtcggccgcggtgtgctcggccttgatgaaggccagcagctgctggcgcgcattgtccttctcgacgatgcggtagcggatattgggccggtcgaagctagagatgaagacgcgggcgttgtccagcgccagccgctcgatgatctcgttgcgcgtgagtgcgtcggccgttgccgtcagcgcgatgcgcggcacgtatgggaagcgctcgtgcagcaccgacaactggatgtactcggggcggaagtcgtggccccactgcgacacgcagtgcgcttcgtcgatggcaaagagcccgacccgaatgcgctcgagcaagtcctggaagcgtggcgtcatcagccgctccggcgccacgtagaggatctcgatgcgcccggccagcaggtcgcgctcgaccgccgaggcctcggctccggtcagcgtcgaattgagcactgcggcgcgcacgccggcttcagtcagtgccgcgacctggtcctgcatcagcgcgatcagcggcgacaccacgatgccgacgccatcgccggcacgctggcgcagcagcgccgggatctggtagcacagcgacttgccgccgccggtcggcatcagcaccaggcagtcgccgcccgtcgcaacgtggtcgatgatctcggcctggcgcccacggaaggcgtggtagccgaacacatctttgaggatcgccagcgcgtgcgacatagacaacggaattgctgaagccggaaaagccgtaaccataccactaagggggccgcttccgtgcccgccgggctaacagtccgaacattctcacgacagggccggctgcgggcggaaagaaaaaaagcccggctggatcagccgggctttcgggccaccttgcggcggcaaacagcttactgcgatcaggcgttgtcgccttcgccttcggtcgtcgcctgcaccaccggcgccggctcgatgaagagcgactgctcttcttcggcgatcgcctgggcgcgttcgcgctcggaggcctcgcgcgccttgcgggcgcggtggtaggccaggccggtaccggccgggatcagacggccgacgatcacgttttccttcagaccacgcaggtcgtcggtcttgcccatgatcgcggcttcggtcagcacgcgcgtggtttcctggaacgatgccgccgagatgaagctgtcggtcgacagcgacgccttggtgataccgagcagcaggttctcgtacgtggccggacgcttgccttcggcgatcacgcggtcgttctcgtcgagcagttccgaacgctccacctgttcacccgggatgaacttggtgtcgcccacgtcggcgatctgcacgcggcgcagcatctgacgaacaatcacttcgatatgcttgtcgttgatcttcacgccctgcagacggtacacgtcctggacttcgtccacgatgtagtgcgccagctcttcgatgcccttcaggcgcaggatgtcgtgcgggtccgccggaccttccacgatcatttcgcccttgttcaccacctggccgtcgtgcaccagcacctgcttttccttcgcgatcaggaactcgtgggcattgccgtccaggtcggtgatgaccaggcgctgcttgcccttggtgtccttgccgaacgaggtcgtgccggtgacttccgccagcacggcggcgtccttcggcgaacgcgcttcgaacagctcggccactcgcggcagaccaccggtaatgtcgcgggtcttctgcgattcggtcgggatacgcgcgagcacttcacccacgtgcacctgctggccatccttcacggtaatcagcgcgccgacctggaagccgatggtcacggagtggtccgtgcccgggatcttcacttcctggccgttggcgtcgagcagcttgacctgcgggcggatgcccttggttgcagccgtgcggcgcttggcgtcgatcacgaccagggtcgacaggcccgtcacttcgtccatctgcttggcgacggtcacgccttcttcgacgttctcgaacttggtcgtaccggtgtattccgaaacgatcgggcgagtcagcgcatcccacgtggccagctgcgtgccagccttgatggcctggccgtcctgcaccagcagcgtggcgccgtacgggatcttgtggcgttcgcgctcgcggccgtggtcgtcggtgatcagcgcctcgcccgaacgcgagatgacgatcagttcgcccttcgcattggtgacgtaacgcatggtcgccgtgaaacgcacggtaccggttgccttggcttccacgctcgatgccactgccgcacgcgatgccgcaccaccgatgtggaacgtacgcatggtcagctgcgtgcccggctcaccgatcgactgagcggcaatcacgcccaccgcttcgccggagttcaccagcacgccgcggcccaggtcgcggccatagcacttgccgcacaggccgtagcgcgtgtcgcacgacagcggggtgcggaccttgacttcgtccacgccgatgttgtcgatcagctcgaccaggtcttcgtccagcagcgtgccggcttcgatcgcggtctcctgggtttcagggttgaccacgtcggccacggtcacacggccgaggatacggtcgcgcagggcttcgatcacttcaccgccttcgaccagggccttcatggccacgccgttggaggtgccgcaatcgtcttccaccacgaccagatcctgcgtcacgtcgaccagacgacgggtcaggtaacccgagttcgcggtcttcagtgccgtatcggccaggcccttacgggcgccgtgggtcgagatgaagtactgcagaacgttcaggccttcacggaagttcgccgtaatcggcgtttcaatgatcgagccgtccggcttggccatcaggccacgcataccggccagctggcggatctgcgctgccgagccccgtgcacccgagtcggccatcatgtagatggagttgaacgactcttgcttcacggtcttgccttcgcggtcgaccacgtcctcgtgctggagctgctccatcatcgccttgcccacctggtcgccggcggcgccccagatgtcaacgacgttgttgtagcgttcctggtcggtcaccagacccgacatgtactgcttgtcgtattccttcaccttggccgaggcctcggcgatgatcttttccttctgcggcggcaccagcatatcgtcgatggcgatcgagataccggcacgggtagccaggcggaagcccgactgcagcagcttgtcggcgaagatcacagtctcgcgcaggccgcacttgcggaacgcggtgttgatcaggcgcgagatttccttcttcttgagcggcttgttcagcaccgagaacggcagccccttgggcaggatctcggacaggatcgcgcggccgaccgtggtggcctgcagcgtgatcttgggtgcgaaacgggcgtcgccctcggcgtccttgtcgaccagctcatactcggtgatacgcacgttcacgcgcgaagccagttcgacttccttgttctcgtaggcgcgaatcacttcgctgatgtcggcaaaggtcatgccctcgccgcggccgttgatcttgtcgcgggtcgtgtagtacagacccagcaccacgtcttgcgacggcacgatcgacggatcgccgttggccgggaacagcacgttgttggaggccagcatcagggtgcgggcttccatctgcgcttccagcgacagcggcacgtggacagccatctggtcaccgtcgaagtcggcgttgaacgccgcgcagaccagcggatgcagctggatggccttgccttcgatcagcaccggctcgaacgcctggatacccaggcggtgcagcgtcggcgcacggttcagcatcaccgggtgctcgcggatcacctcttcgaggatgtcccacaccaccggggtctggctttcgacttccttcttcgccgccttgatggtggtggcgatgcccatcgtttccagcttgtggaagatgaacggcttgaacagctcgagcgccatcagcttgggcaggccgcactggtgcagcttgagcgtcgggcccaccacgatgaccgaacggcccgagtagtcgacgcgcttgcccagcaggttctgacggaaacggccgcccttgcccttgatcatttcggccagggacttcagcggacgcttgttggcaccggtcatcgccttgccgcgacggccgttatccagcagcgagtcaaccgcttcctgcagcatgcgcttttcgttgcgcacgatgatttcaggcgccttcagctccagcaggcgcttcaggcggttgttacggttgatgacgcggcgatacaggtcgttcaggtccgaggtcgcgaagcggccgccgtccagcggcaccagcggacgcaactcgggcggcagcaccggcagcacttcgaggatcatccactcgggcttgatgcccgaacgctggaaggcctcgagcaccttcaggcgcttggcgaacttcttgatcttggcttcagagccggtggcctgcagctcggcgcggatctgttcgatctgcttctcgatgtcgatgccgcgcagcagttcacggatgccctcggcacccatcatggcgacgaactcgccctcgccgtactcgtcgcacttcgccaggtagtcgtcctcggacatgatctggctcttcttgagcggggtcatgccgggttcgatcaccacgaatgcttcaaagtacagcacgcgctcgatgtcgcgcagcgtcatgtccaggaccatgcccaggcgcgacggcagcgacttcaggaaccagatgtgcgcggtcggcgcggccagttcgatgtggcccatgcgctcgcggcgcaccttggccagcgtcacttcaacgccgcacttctcgcagatcacgccacggtgcttcaggcgcttgtacttgccgcacaggcactcgtagtccttgatcgggccaaagatcttggcgcagaacaggccgtcgcgttccggcttgaaggtacggtagttgatcgtttccggcttcttcacttcgccgtacgaccacgaacggatcttctcgggcgaggccaggccgatcttgatcgcgtcgaactgctcttcctgctgtacctgcttaaagagatcgagcaatgctttcattgcaactccttgtttcgccaccgccccggagttggtccgggtcgatggcattcatcctgtgggaaatccttcgcctgtagtgtcgacagggagccggccgcaaccggctcccctcacctgcccgatcagtagcgatcgaggtcgatgtcgatacccagcgagcggatttccttcaccagcacgttgaacgattccggcatgccggcatcgatcgagtgctcgcccttgacgatgttctcgtacaccttggtacggccgttcacgtcatcggacttgaccgtcagcatttcctgcagcacgtacgacgcgccgtaggcttccagtgcccaaacttccatctcaccgaaacgctggccaccgaactgggctttaccacccagcggctgctgcgtcaccagcgagtacgggccggtggaacgcgcgtgcatcttgtcgtcgaccaggtggtgcagcttcagcatgtgcatcacacccagcgtgaccggacgctcgaacgcttcgccggtgcggccgtcgaacagcgtgacctgctgcttggaagcggtcaggcccttctccttcgcgatctcttccggataggcgaggtccagcatgcggcggatttcgtcctcatgcgcaccatcgaacaccggcgtcgcgaacggcacgcccttcttcaggttctcggccagctccaggacttccgaatccgacaggctgtcgaggtcttcgaccttgccgctctcgttgtagatctgcgtgagcagcttgcgcacttcggctgccttggcttgcgccttcagcatgttgccgatgcgctcgcccaggccgcgcgcggcccagcccaggtgggtctcgagaatctgacccacgttcatccgcgaaggcacgcccagcggattcagcacgatgtcggcaggcgtaccgtcggccatgtagggcatgtcttcgatcggggtgatcttggacacgacacccttgttgccgtgacggccggccatcttgtcgccaggctgcaggcggcgcttgacggccaggtacaccttgaccatcttgatcacgcccggcggcagttcgtcgccctgcgtgagcttcttgcgcttctcttcgaaggccaggtcgaactcgtggcgcttctgctcgatggcttccttgacggcttccagctgggcagccagttcttcgtcggccggacggatgtcgaaccagtggtacctgtcgatatccgccaggtattccttggtgatcttggcacccttggccagcttcttcggaccgccattgacggtcttgtcgatgagcaggcgctccagacgctggaacgcgtcgccttccacgatacgcagctggtcgttcaggtccaggcggtagcgcttcagttcgtcgtcgatgatcgactgggcacgcttgtcgcgcgtcacgccttcgcgggtgaagacctggacgtcgatcacgatgccgctcatgcccgagggcacgcgcagcgaggtgtccttcacgtccgaagccttctcgccgaagatcgcgcgcagcagcttctcttccggggtcagctgggtctcgcccttcggcgtgaccttgccaaccagcacgtcgccggcttcgacttcagcgccgatgtaggtgatgcccgactcgtccaggcgagccagctgggcttcggccaggttcgagatatcgcgcgtgatttcttccggtcccagcttggtgtcgcgggcaacgaccgacagctcctcgatgtggatcgaggtatagcggtcttcggccaccacacgctccgagatcaggatcgaatcctcgaagttgtagccgttccacggcatgaacgccaccagcatgttctggcccagtgccagctcgcccaggtcggtcgaggcgccgtcggcaatcacgtcgccgcgggcaacgtggtcgccgaccttcaccatcggacgctggttgatgttggtgttctggttcgagcgcgtgtacttgatcaggttgtagatgtccacgccgacttcaccggcaacggcttcgtcgtcgttcacgcggatcacgatacgcatcgcgtcgacgtagtcgaccacgccgccacgcatcgcctgcacggccgtacccgagtcgaccgcaacggtgcgctcgatgccggtgccgaccagcggcttgtccggacgcaggcaaggcacggcctggcgctgcatgttcgcgcccatcagtgcacggttcgcgtcatcgtgttccaggaacggaaccagcgaggcagcggccgacacgatctgcgacggcgccacgtcgatgtactgcacgcggtccggcgtgaccatgcgggtttcacgctcggagccttcacgcgccgacaccagttcgtcggtcaggttgccgtcggcgtcaacggtcgcgttggcctgcgccaccacgtacttgccttcctcgatcgcggacaggtagtcgacctggtcggtcagcttgctgtcgaccaccttgcggtacggcgtttccaggaagccgtattcgttcaggcgggcatacagtgccagcgagttgatcagaccaatgttcggaccttccggcgtttcgatcgggcacacgcggccatagtgggtcgggtgcacgtcacggacttcaaagccggcgcgctcgcgcgtcaggccgcccgggcccagtgcggagacacggcgcttgtgcgtgatctcggacagcgggttggtctggtccatgaactgcgacagctgcgacgaaccgaagaactcgcggatcgccgacgagatcggcttcgagttgatcaggtcgtgcggcatcaggttctcggtctcggcctggcccagacgttccttgacggcacgctccacgcgcgacaggccggcgcggaactggttttcggccagttcgccgacgcaacgcacgcgacggttgcccaggtgatcgatgtcatcgacctcgcccttgccgttgcgcaggttgaccaggatcttgatggtctcgaggatgtcctcgtcctgcagcaccatggcgccttcgccgctggggcggcccaggcggctgttgaccttcatgcggccaacgcgcgacaggtcgtacgactcttcgctgtagaacaggcgctggaacagcgcttccacggcttcctcggtcggcggctcgcccgggcgcatcatgcggtagatcgcgatacgcgcagcggtctggtcggcggtctcgtccacgcgcagggtctgcgacatgtacgggccctggtccaggtcgttggtgtacagggtctggatctgcttgacgccggcttcgcgcaggttctcgagcagggtttcggtcagctcgtcgttggcgttggcaatcacctcgccggtatccgggtcgatgatgttcttggccagcacgcggcccagcaggtagtcttccggcacgctgatcagcttggtgccggccgaatccaggtcgcggatgtgcttggcgttgatccgcttgtccttctcgaccaccacgcggccgttcttgtcggcgatgtcgaagcgcgcgacttcaccgcgcaggcgctcgggcacgaactccagctgcgcgccttcggcctgcagcgtgaagttgtcgaacacgaagaagtgcgcgaggatctgttccggggtcaggccgatcgacttcagcaggatcgtcaccggcatcttgcggcggcggtcgacgcggaagtacaggatgtccttcgggtcgaactcgaagtccagccacgaaccgcggtaggggatgatacgtgccgagaacagcagcttgcccgagctgtgggtcttgcccttgtcgtgctcgaagaacacgcccggcgagcggtgcaactgcgagacgatgacacgctcggtgccgttgatgacgaacgaacccgtggaagtcatcagcgggatttcgcccatgtagacttcctgctccttcacttccttgaccttgcccgggttctcgcgatcgttgatgatcaggcgaaccttggcacgcagggccgagtggaacgtcaggccacgctgctggcattccttgacgtcgaacggcggattggacaggtgatacgagacgaactccatacgggcaagcccgttatgcgaggagatcgggaagattgcgttgaaagcggcctggaggccttcggtcttgcgacgcgcggtcggcgtttccgcttgcaagaactgagtgtaggattcaatctgggtggcaagcaggaatggaacctgatgtaccgtcgcgcgcttcgcaaagcttttgcgaatgcgcttcttttcggtgaagctgtacgccatgggatctccgaatcatcgcagggctggctggacctggccggacctgaggtgttcagcgactgggaggggatttggcggttggccgctaccaacctctggctgacggtgtccgcacgctgcgggcggtgtggtcgtcgcatcaagcgcaacgcctgtactcgcccgggggacacccgaccaaacttgtcttctgcagtcggttcagaagacaaacatcagcagcaaccacttagtgtgccactgatgtttggcctctgctgagactccggcatgcccgagggcatcgagactcgcaaacatcactttttgttgcgaagagtgcttctcaaaacactttcgcacaagcgcaaaaaggctggcgccgggaatttccctttgccagccccatccgcgtgccgaaagggcacgcgagcaatgccttacttgacgtcgaccttcgcgccagcgtcttccagcttcttcttggcttcggcagcagcagccttgtccacgccttccttgacgggcttcggtgcgccatcgaccaggtccttggcttccttcaggcccaggccggtgatttcgcgaacagccttaatcacgccaaccttgttggcgccgacttcggccaggatcacgttgaactcggtctgctcttcagcagcggcggcaccgccggcgcccggggcagcagccacagccatggcagcagccgacacgccaaacttctcttcgaacgccttgaccaggtcgttcagttccatcacggacatcgcgccaacggcttccaggatgtcgtctttggtgattgccatttgaaatactcctactagatttgattcggtatcggtaatgcgatctttcgatgcgaggcctggattgccttaggcgccagcggcttccgcttccgcgggagcaccttcggcgttcttggcagccagtgcagccagcagacgggcgaagcccgacaccggtgcctgcatcacgcccagcagctgagcaatcagttcgtcgcggctcgggatcgaggccagcgccttcacggcggcagcgtcgagaaccttgccgtcatacgacccggcgcgcaggaccagcttgtcgttggtcttggcgaagtcgttcagaaccttggccgacgacactgcatcttcggaaataccgtagatcagcggaccggtcatctgctctgcgaggcttgcaaacggcgtaccttcgacggcgcggcgggccagcgtgttcttcagaacacgcaggtacacgccttgctgacgtgcggtggaacgcagcttggtcagatcgccaaccgtaatgccgcgatattcggccacgacgatggtctgggccttggcgacttgcgccgaaacctcagcaacgacggccttcttatcttcaatattgagtggcacggttaagctccaaaatgacgctagccctccggcaataccggagtcttcacgtcagcacaaacgaacggcgtccgattggcccgaatcacccgggacaggcccggattcatcaatcccttcgggtgcgccatctgcgctggctgcccggggttggtcatgcacggcacctggccctgcttgtacctcccggccgattaagcccgcatgcctgactgcggtcatgtggacaccagcggtctttgataaccagcggcgactgcctgaacacaacgtgtccgactgccgccactgcccaaagccttgctccctgtccttgtgctgccgcttggcagaaccaggttcggagccgatccccgcttacgccaggatcttcaattcgcggccgaccggtgttatcgggtccggtcagcccatgccgtcagctcaggccgacagcgaagcttgttccacgcgcacgccaacgcccatggtggacgagacggcgatcttgcgcaggtacacgcccttgctcgtagccggcttggacttcaccagggcttccagcagtgcggacaggttgctcttcagcgctgcgtcgtcgaacgagcggcggccgatggtggcgtggatgataccggccttgtcgacacggaactgcacctggccagccttggcgttcttcacagcctgggccacgtcgggcgtcacggtaccgaccttcgggttcggcatcaggccgcgcgggcccaggatctggcccagcgtaccgacgatacgcatcgtgtccggcgaagcgatcacgacgtcgaagttcaggttgccggccttgacttgctcggccaggtcttccatgccgacgatgtcagcaccggcggccttggcggcttcggccttttcgccctgggcgaacacagccacgcgaaccgacttgccggtacctgcgggcagcaccaccgaaccacgaaccacctggtccgacttcttggcgtcaatgcccagctgcacggccacgtcgatcgactcgtcgaacttcgccgaagcgcagcccttcaccaggcccagggcctcgtcgatcgggtaaaacttggtacgctcgatcttcgccttgttggcggcgacgcgcttggaaaccttagccatttacagaccctccacggtgatgcccatcgaacgagccgaaccggcgatggtacgcacagcggcgtccaggtcggcggcggtcaggtcagcgttcttggccttggcgatttcttcagcctgggcgcgggtgatcttgccaaccttgtcggtgtggggcttcggcgaacccttggtgatgcctgctgccttcttgatcagcacggtcgccgggggcgacttcatcacgaaggtgaagctcttgtcggcgaaggcggtaatcaccaccggcaccggcagaccgggttccataccctgggtctgggcgttgaacgccttgcagaactccatgatgttcagaccacgctgacccagtgcgggaccaacgggcggggagggatttgccttaccagccggaatctgcagcttgataaagccaatgatcttcttggccatctctactccaatccggatcgctctttcgggatgcgatcctgttgagtcgtaacgcgctgtcgccgcaccttcggcacggcctcacgctcctcttggcgccgccaccggggcggcgccgttgcccgttgccgccctttcaggccgcaaccggcaaattccttaaaccttctcgacctggccgaactcgagttcgaccggcgtggcacgcccgaagatcgtgaccgagacgcgcaggcgcgacttctcgtaattcacttcttccacgttgccgttgaaatcggtgaatgggccgtccttgacgcgcaccatttcgcccacttcgaacagcgtcttgggacgcggcttctcgaccccttcctgcatctgggtcatgatcttgtcgacttcgcgctgcgaaatcgggctcgggcggttgcgggcgccgcccacgaaaccggtgaccttgctggtgttcttcaccaggtgccaggtctcgtcggtcatttccatttccaccagcacgtagccggggaagaaacgacgctcggtgaccgacttgtggccgcccttgatttccacgacttcttcggacggcaccaggatgcggccaaacttgtcctgcatctcggcgcgttcgatgcgctcctgcagcgcgcgctgcacgctcttctccatgccggaataggcatgcacgacataccagcgcttcttcgacgaaggcgattccggcgcggtggtttcctgctgagcgttatccgtcatgtgctacctcttatttccagcccagcacgagcgagaagacgacccactcgatgagcttgtcagccgaccacaggaacagcgccatgatgacgacaaagacgaagaccagccccgtcatttgcccggcttccttgcgcgtcggccagacgaccttgcgaacttcccgatacgattccttggcgaacccgataaagtccttgcctggtgccgacaccagcgcaactacgatacccagtgcaataccaccgaacagtgcggcgccacgtacataagacggttgctgtgccagtgcatagaaaccgatgacgcccgcaaccaccagcagcaccgccacgccaagcatccacttgccgctgctggcgttcacggtttcaacattgggattggccatgtttcgcaaacgagactaagccgcgtcacgattgctcttcgcgacgcggctgattgatttggcaggggcagagggaatcgaacccccaaccttcggttttggagaccgacgctctgccagttgagctatacccctaaaaaaactgtggggccggcgctggcgccaaccccttctggcaacgaacgcggccggttggtgccgcgttcgctatcaaacaacttagtcgaggatctttgccacgacgccggcgccgacggtacggccaccttcgcggatagcgaagcgcaggccttcttccatggcgatcggggcgatcagcttgacggtgatcgacacgttgtcacccggcatgaccatttccttgtccttcggcagctcgatcgagccggtcacatcggtggtacggaagtagaactgcgggcggtagttgttgaagaacggggtgtgacggccgccttcgtccttcgacaggatgtacacctcgccggtgaagtgggtgtgcggcttgatcgaacccggcttgcacagcacctggccgcgctcgacgtcttcacgcttggtgccgcgcagcagcaggccaacgttgtcgccggcttgaccctggtccagcagcttgcggaacatttccacgccggtgcaggtggtcttcaccgtcggcttgataccgacgatttcgatttcctcaccgaccttcactacgccgcgctcgatacggccggtcaccacggtgccgcgacccgagatcgagaacacgtcttccacaggcatcaggaaggtaccgtcaacggcacgctccggcgtcgggatgtaggtgtccagcgcgtcggccaggttcatgatggccacttcgcccagctcgcccttgtcgccttccagcgccagcttggccgaacccttgatgatcggggtgtcgtcgccggggaactcgtacttcgacagcagctcgcgaacttccatctcgaccagctcgagcagttcagcgtcgtccaccatgtcgcacttgttcaggaacacgatgatgtacggcacgccaacctggcgggccagcaggatgtgctcacgcgtttgcggcatcgggccgtcagcagccgagcaaaccaggatcgcgccgtccatctgggcggcacccgtgatcatgttcttcacatagtcagcgtggcccgggcagtcaacgtgcgcgtagtggcggttggccgtttcgtactcgacgtgggcggtattgatggtaataccgcgtgccttttcttccggcgctgcgtcgatttcgtcgtacttcttggcggcaccgccgaacttggctgccagcaccgtggcaatcgctgcggtcagcgtggtcttgccatggtcaacgtgaccaatcgtaccaacgttcacgtgcggcttggtccgctcgaacttttcctttgccatttcgcgactcctgtctcggtagcgatattgccagtgcgtggtatttggtgcccatgggcaggatcgaactgccgacctctcccttaccaagggagtgctctaccactgagccacatgggcgaaacttgacgtactactctgacagcaaccgcgcgactggagcgggtgaagggaatcgaaccctcgtcgtaagcttggaaggcttctgctctaccattgagctacacccgcccggttctttcctgcttcttcaccggcactgccggctgctgtcttgcattctggtggagagggctggattcgaaccagcgtaggcgtaagccaacagatttacagtctgccccctttagccactcgggcacctctccgcagagaactatcgattatggggcttctcaccttgcctgtcaagcactttccgttgcggatgttgtacttgaccagaccagggaaggcgttccagcatggcgcttgaaccgcctgatcgctcccacaagcgcagtttagatttctgcgttctcaccctataggggctttccagcgtcgctcctggaggctctgaggccgcctggcaggccccgcgaggccgctcgccaccacgagccggaaaagacaaaacccctcgcagcacacgctgtcgaggggttttgggaataagagcctggcgatgacctactttcacacgggaatccgcactatcatcggcgcggagctgtttcacggacctgttcgggatgggaaggggtggttccagctcgctatggtcaccaggcatgaggggttgcagcgctgaggttgaggtcaacgctgcgaatagggatgtagttggggttgtgcgtatctggcacaaggcgatcgactcaccaggcaaaacacactggttataggatcaagccttacgggcaattagtactggttagcttaacgcattactgcgcttccacacccagcctatcaacgtcctggtctcgaacgacccttcaaggcggtcaagccgccagggaatcctcatcttcaggcgagtttcccgcttagatgctttcagcggttatctcttccgtacatagctaccctgcgatgcctctggcgagacaacaggtacaccagcggtacgtccactccggtcctctcgtactaggagcagcccccgtcaagattccaacgcccacggcagatagggaccaaactgtctcacgacgttttaaacccagctcacgtacctctttaaatggcgaacagccatacccttgggaccggctacagccccaggatgagatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccagagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactatgtcctgctttcgcacctgctcgacttgtcggtctcgcagttaagcacgcttttgccattgcactttaggtacgatgtccgaccgtaccaagcgtaccttcgaactcctccgttacactttgggaggagaccgccccagtcaaactgcctaccatgcactgtccccgacccggattcacgggtcaaggttagaacctcaaacaaaccagggtggtatttcaaggacggctccacgtgaactagcgtccacgcttcaaagcctcccacctatcctacacagatcggttcaaagtccaatgcaaagctacagtaaaggttcatggggtctttccgtctagccgcggggagattgcatcatcacaaacacttcaacttcgctgagtctcgggaggagacagtgtggccatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccgggacttcaatcaagagcttgcaccccatcatttaatcttccggcaccgggcaggcgtcacaccctatacgtccactttcgtgtttgcagagtgctgtgtttttattaaacagtcgcagccaccattttattgcaaccccttcacccttctggcgcaggccagtcaagctaccagggcgtaccttatcccgaagttacggtaccaatttgccgagttccttctcccgagttctctcaagcgccttagaatactcatctcgcccacctgtgtcggtttgcggtacggtctcgtatgactgaagcttagaggcttttcttggaaccacttccaattgcttcgcagcactaggccgctcgccccgcatccttgaatcccgcgcccggatttgcctgagcgccttctccaatgcagggaccgggacttccaacacccggacaaccttccgcgatccgtccccccatcgcatcatacgacggtgcaggaatattaacctgcttcccatcagctacgcatctctgcctcgccttaggggccgactcaccctacgccgatgaacgttgcgtaggaaaccttgggcttacggcgagggggcctttcaccccctttatcgctactcatgtcagcattcgcacttctgatacctccagcatcctttacaagacaccttcacaggcttacagaacgctctcctaccacgcacattgctgtgcgtccgcagcttcggtatatagcttagccccgttacatcttccgcgcaggacgactcgatcagtgagctattacgctttctttaaagggtggctgcttctaagccaacctcctgactgttttagccttcccacttcgtttcccacttagctatatttggggaccttagctggcggtctgggttgtttccctcttgacaccggacgttagcacccgatgtctgtctcccgtgattgcactcttcggtattcggagtttgctatggcggggtaatcagcaatagaccccccaaccatgacagtgctctacccccgaaggtgagacacgaggcactacctaaatagttttcggagagaaccagctatttccagatttgtttagcctttcacccctatccacagctcatcccctaacttttcaacgttagtgggttcggtcctccagtacgtgttaccgcaccttcaacctggccatggatagatcatctggtttcgggtctacacccagcgactcaacgccctgttcggactcgctttcgctacgccttccctaatcggttaagcttgccactgaatgtaagtcgctgacccattatacaaaaggtacgccgtcaccccttacgaggctccgactgtttgtatgcatgcggtttcaggatctatttcactcccctcccggggttcttttcgcctttccctcacggtactggttcactatcggtcgatcacgagtatttagccttggaggatggtccccccatcttcagacaggatttcacgtgtcccgccctacttgtcgtacacctagttccacaatcgtgttttcgcatacagggctatcacctgctagggccgggctttccatcccgttctgctaacaccactgctaaagagtacaaggctcttcccatttcgttcgccactactttgggaatctcggttgatttctgttcctgcagctacttagatgtttcagttcgccgcgttcgcttcccacacctatggattcagtgtgggatgacccattcgggccgggtttccccattcggacatctccggatcaaagcttgtttgccagctccccgaagcttttcgcaggctaccgcgtccttcatcgcctgtgatcgccaaggcatccaccacatgcacttgttcgcttgaccctataacgagtgtgtctcgattgctcgaaacctcgctacaggatgagttctcgcatttgtgccgtattccaagtcatctttcgatcacttaaatacattttggttgatacaatcacaacccggtatcgcgtcttgtactgcagcgtctcatcaacgctcgcgcgacacctttactacatcccatatttttaaagaacagccgatcttgcgatcgcttggcaatgccaaatggaaacactcgccactcatcgtcgcgatgcgctttcatttgacaaccaatccaaggtaccaggcagtggtggaggatgacgggatcgaaccgacgaccccctgcttgcaaagcaggtgctctcccagctgagctaatcccccttccggataacttggtgggtctggtaggacttgaacctacgacccccgccttatcaagacggtgctctaaccacctgagctacagacccttggctgtaacagcaaacaaaccgataagtgtgaacgctaggcttgagacacaagcctctagaaaggaggtgatccagccgcaccttccgatacggctaccttgttacgacttcaccccagtcatgaaccctgccgtggtaatcgccctccttgcggttaggctaactacttctggcaaaacccactcccatggtgtgacgggcggtgtgtacaagacccgggaacgtattcaccgcggcatgctgatccgcgattactagcgattccagcttcacgtagtcgagttgcagactacgatccggactacgatgcgttttctgggattagctccccctcgcgggttggcaaccctctgtacgcaccattgtatgacgtgtgaagccctacccataagggccatgaggacttgacgtcatccccaccttcctccggtttgtcaccggcagtctctctagagtgccctttcgtagcaactagagacaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgtccactttccctttcgggcacctaatgcatctctgcttcgttagtggcatgtcaagggtaggtaaggtttttcgcgttgcatcgaattaatccacatcatccaccgcttgtgcgggtccccgtcaattcctttgagttttaatcttgcgaccgtactccccaggcggtcaacttcacgcgttagctacgttactgaagaaatgaatccccaacaactagttgacatcgtttagggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgtgcatgagcgtcagtgacgtcccagggggctgccttcgccatcggtattcctccacatctctacgcatttcactgctacacgtggaattctacccccctctgacatactctagccttgcagtcacaagcgccattcccaagttgagctcggggatttcacgcctgtcttacaaaaccgcctgcgcacgctttacgcccagtaattccgattaacgctcgcaccctacgtattaccgcggctgctggcacgtagttagccggtgcttattcttccggtaccgtcatcgaccccgggtattaaccagagccatttctttccggacaaaagtgctttacaacccgaaggccttcttcacacacgcggcattgctggatcagggttgcccccattgtccaaaattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggctgatcgtcctctcagaccagctactgatcgtcgccttggtaggcctttaccccaccaactagctaatcagacatcggccgctcctgtagcgcgaggccttgcggtcccccgctttcaccctcaggtcgtatgcggtattagctaatctttcgactagttatcccccactacagggcacgttccgatgtattactcacccgttcgccactcgccaccaggccgaagcccgtgctgccgttcgacttgcatgtgtaaggcatgccgccagcgttcaatctgagccaggatcaaactcttcagttcaatctctgtgtggacccgaaggtcctcgctctttcgagcggtcgctcactctcagaaaactgactgaccagatccgaagatccagtcacgttttgctgtgcgagcactgtataacttgtgaagcaacactgtccgaagacagcggcgtccgctacccagcgcccacacttatcggttgtttggttgttaaagaacttcgccgccggctttgccgttcagcgccgctgcgttgtctgcagcagagaaacgagattatgcagagctttcttcgtttcgtcaaccgtttcagcatcttttttcgctgcggtcagcgctgcaaacttcgctgcgccaaccatcccggtcgaccccgcaacccttgctgcgtctgctttgcagcgctgcgttgtgttgcgagggggcgaatattaagggacgcaggaccgactggcaagcgatttcgcgaaataattcgaaccccccgtaaaagcggcgcacgaggctcaaatgtcgcggtggtgacagcatccagcggcgcctcggcttaagctgagaccgtgggcgtcggcccaacccgagacgtcctctttatatatagacgtcgaatgccaagcagagcagttgaaggagacaagatgacccgacccgtgacgcccggcctctccgtggtcgccggcagcaccgacatccccctgtctgatgagacgattccggcattgctggcgcgcacggtcgccgcaaacccgggcgccccggccgtggtgttccgcgagcatggtgtgcgctggagctgggcggagttcagcgaccaggtcgatcgcctggccagcggcctgctccggcgcgggatccagccgggcgaccgggtcggcatctgggcgccgaaccggcccgagtggctggtgacccagttcgccaccgctcgtatcggcgccatcctggtcaatatcaatccggcctaccgccgggcggagctggaatatgcgctgaacaaggccggcgtgcgcatgctgatcacggccgcgcgtttcaaggccagcgactacctggccaccctccaggcgctggcgccggaactggccgaggccgagccgggggcgctgcgctccgcccggctgccccggctgcagtgggtgatccgcatgggaggcgaggcgacgcccggcatgctcaattacgatgcactgctggccgaacccgatactgtgcgcctggacgcggtgaccgcgacgctctccgcgctcgacgccatcaatatccagttcaccagcggcaccaccggcaaccccaagggcgccaccctgacgcatcacaacgtggtcaataacggccgctttgtcgccatagcgatgcgacttggcgacagtgacgtactgtgcatcccggtgccgctctatcactgcttcggcatggtgctgtcggtgctggcctgcgtctcggtcggcgcctgcatggtgttcccgggcgaggccttcgatccgctcgcgaccatgcaggcggccagcgaggaacgctgcaccgccctgcatggcgtgccgaccatgtttatcgcccagctggaccatccggagttcagccgcttcgacttctcggccctgcgcaccggcatcatggccggcgccccctgcccgatcgaggtcatgaaacgcgtggtggcggacatgcatatgtcggaggtcaccattgcctatggcatgaccgagaccagcccggtctcgttccagagcgccaccgacgatccgctggacaagcgcgtcgccactgtcggccgggtgcagccgcacctggaatgcaaggtggtcgacgccctcggcgaggtcgtgccgaccggcgccaccggcgagctttgcacccgcggctattccgtgatgcaaggctactgggaagacgacgagcgcacccgcgaggccatccgcgacggctggatgcacaccggcgaccttgccaccattgacgacgagggctactgcaacatcgtcggccgggtcaaggacatgctgatccgcggcggcgagaacatctacccgcgcgagatcgaggaattcctgttccgccatcccaaggtgcaggcggtgcaggtctttggcgtgcctgaccagaagtacggcgaggaggtctgcgcctggatcgtgctcaaacccggccagagcgccaccgaggaagagatccggaagttctgccgcgatcagatcgcccactacaagattccgcgctatatccgctttgtctcggaaatgccgatgactgtgacgggcaaggtgcagaagtttgtcatgcgcgacaccatgattcatgatctgggactttagccggacgcacatgcgtcggcagacatgagcgggatcccccatgaccatccgaatcgtaagactgggcacgccgcgcgcggacgatgaaggcctgcgcatcggcactgtgcgccggccgccgcggggcgtgcccaaatccgagtttgccagccgcgatttctacgatgtctggtatcccgtgctgtcgccatcgcccgagctggtggcccaggcgctgcaggccaccgatgacaagcaatggcgggcgttcgtgcggcacttccgcaaggaaatggccgagccggacgccagccgcacgctcgacctgctggcggcgctgtcgcaccagaccaatttctcggtaggctgctactgcgagaacgaagcgcactgccaccgctcgatcctgcgcgagctgctggccgaacgcggggccgtgatcggctgagctgcacgccgtgccgggaatctccccggctttgatttccccccttcccgcattccgatggccctgaacgttgtctggctcggtttcttcctgatttcctttgtcgccgcctgcgtccgcctggccagcggcgatctcaccgtgttcccggcgatgctggcgagcctgttcgacagtgcgcgcacggccttcgagatcgcgctcggcctggccggggtgatgagcctgtggctcggcatcatgcgcatcggcgagcgcgccggcgtggtcgatgcctttgcccggctggtgaacccgctgctgcgccatttcttccccggcgtgccgcaggggcatccggcacagggggcgatgatgatgaacgtgtcggccaacctgctcgggctggacaatgccgccacgccgctcggcctgaatgccatgcgcgagctgcagacactgaaccggcgcccagacgtggccaccgatgcgcagatcatgttcatcgtgctgaatacggccgggctgacgctgatcccgacctcggtgatcgcgatccggcaggccattgcggtcaagcaagggctggcgggtttcaatgcggccgatatcttcctgccgacgctgctggccaccggcggctcatgcctggccggcctgctggcggtggcgtgggtgcagcggctgaacctgctgcgcccggccgtgctggtggcgttcgggctggtcgctgcgctgctgggcgggatgttcgcctggctgcggcacgcgccgccggagcaggtcggcagcgtgacggcactggccggcgccggcttcatcctgtcgctgatcacgctgttcctgctctgcggcgcgctgcggcgggtcaatgtctatgaagcctttatcgatggtgccaaggaaggctttggcgtcgccgtgcagattattccctacctggtggcaatcctcgtagccatcggcctgttccgggccaccggctgcatggacgtgctgatgggctggctgacgctgggctttgcccagctgggcatgaatacggacttcgtgccggcgctgccggtcgggctgatgaagatcctgtccggcgccggcgcgcgcgggctgatggtggatgtgatgacgacctatggcgtggactcgttccagggacggctggcggcgatcatccagggctcgaccgagaccactttctatgtactggcggtctacttcggcagcatcaatgtgcgcaatacgcgccacgcactgggttgtgcactggtggccgatgctgccgggatcatgtgtgccgtaggtgccgcatatctgttccgctaggacatggatgctggaaaccggattttgtcgcatcgatacaacgccattgtgcgcaatgtcggacattgacacatgaccacttggtgcgtcgcaacaaatcatgtatattggagtctgtctcctccaccacctcggtggattccaacccacgcacaacctgcgtgggtttttttttcgccttcgcgccgaagcggtcacaacccctgtgcacgtttgcgcctgctggcgcagcaatcgtgcttggatcctcgccacggggcttgctcgcgccaccttggtgcggcaacctgatgccgtggccgacaggccagttttgttgcaacgcagcaaacggtatcgtagagtggtctcacgacgggcgcccgaccgggcaggcccgagtggatcccggcccgcatgttcgcctccgccctccttgcccgctactggcctgaccccgtcctgctccggcgcgggatcatctatgcactgtcgttcctggcccttgccggtattggctggctgaccggggatgcaggctacctgtggtcggcaacggcctcgatctggacctgcctggcagaccggcaaggcacggcgtcggcacggctatccagcctgggagcggtcggcattggcggggcggtagccagcgcgctgggcgcggccgtcgcgccttcgccctggctggccgtactggtcgtgatggcaggagggcttgccgcaggtctggcagagacgcgcggcccggccagtgcgctggcggccaagctgctctatgtcgtgctggtggccgcgtgcctgcagcctgcggccgggcctgagctcgccgtgcaggccctgcaaagcgggctcgacttcctgcgcggcggcgtgttcgcgtgcctggcttgcctggcattgatcccgtcgacccgcgacgaccggccacgcaccgagatcgtggccgcatacgacgcgctggtccggctcgccacggcactcgccgacacccgccacggcaatgacctcgccacctgcaagcaggacatccgcaaccgcatcgaggctgcgcgcggggccatcgaggcccgacgcagcctgcgcgaccccagcacgctcctgcactatggctatgccgtgggtgtcgccgacgccctgtttgcgctgctgatcgtcgcgggcgagctgcgcgagcgcgccggcaccgcccatggcttgccgatgcagccgccgttgcgtcatatcgcacgctgcatcgccgacgcccgcgagcaagttggccaggccctggcgcggcacgcgcccgacctgccggcattgagcgcggcgctgcgccacgaactgcggcgcctgaccgcgcccgtggccaatgccagcgccccgcccccctaccagtcggcactatccgccctggcgcgccatccggatttcgaccgatggcgcgcaagcttccgctggccgcggcgcggcatcgggcacgggctggcccagatgctgcgcgggctggccgaccacgccgcaggcgatgcgctggccacgcgccacgccctgcgcctggcgctggccggcagcctcagcctgctgccggcgcagtggtggcggctggaccatggctattgggtggcggtgaccgtgatcatggtgctcagcccccagttgcagactacccggcaggtttccgtgaaacgctttgcgggctcgctggctggcgcattgtgcgcctgtgtgatcggcctgctccaaccggcgccggtggtggcgctgggcatcagcgcggccttcctggccggggcctatgccagccgccttgccgggcagcccggggcgttcgcgttctgcctgacgccggccgtgatcctgttctcatgggtgggcgcgccggccctcgacagcagccactttgccgcgctgcgcggcatcgataccgcgctgggctgcctgatcgcgctggccacgtactatgtgctggcaccgcgcgtggagatgtcgcgcgtgttccgccatgccgtcgacgcggtggcggtcaacgcggtctacctgcgagccgccttcgcggccagccgcgtggctgaggccgcgacgccgcctgccgtgccgcggctggaagccttacgcattgccgccggacgggcttccacccgcgccgaactcacgctggcacagaccgccggcgcgctggcgccggactataccggggcctaccagcgcgtgcatgcgagcgcacgccgcatggccgcgctggccggcgtggtgcgagccggggtggagtcgggcgttttcacgcttcccgccggggctgaagtgcgcgcactcctgacgcagctggaagcccaactggccgagctggcgatgcggccgggcctggcagacgctgccggcgacaccgagcggcccgcgctgccacccgctggcgcgctcgacgccttcctggcggaacaggccgactacgccgccgcgcatatcgccgccgcccatgccgcggtggcggacctgcgcacgctgggcgcggccgcgcgcaagccgccggtgcgccggcgggcgcacagcggctgagaggcatcaagaaagaagcttgccggcccggccagcgtaacggccgggctttacggaacgcggcaatggcctatattgatctaatacgctcgccgccagcacgaggcacgccatgtccgacatcacgttccctcgcagcctcccgacctactgcgcagccagcctcacgctgtcctgccccgccacggtcaacggcagtcccaccctgtattccgtcaccgccgaggccctcgaggcccatttcggcgcgcgttcgccgcgcgaggaagacctggtcgcagccttcaccagcaaccgccagcgcatcgagcgcctggccgaaagcatgttcgagctgaccgaggcgcgcgagatcgtgctgcgcagcggccatttccgcttcgccggctgagtcccgtcggctgccctggcgtccccgatggggggcacgatttcattcggccgttcagtcagccttcgcctcgccgcgcaccagcagcaccggcatggtggactggcgtatcaccgcctcggccacgctgcccagcaccagacggcgcacgccgcggcgtccgtgcgtgccgatcaccagcaggtcggcgccccattggcgcgcggcctcgttgatcgaggcccccatgtcgcctggcaccggcgcttcggtcaccagccgggtttcatgcgccacgccggccgcggccagccgctgcgaggcggcctgcagcgcgcgctgcccgctttcctcgaacgccttctgcagctggctcggatcgtagtacccggcatcgaacatgggcgtgccggtgtccacgacatagagcgccagcacggtggcgccgcccggagccgccacgcgtatggcttcgcccagcgccaggtcggacgtgctgctgccgtccaccgccaccacgatcttgctgtatgccgcgctagtcataggaattgcctccgttggaaagggatgggggcggtaacgccgcctgacttcgatactacacgtgcggcagccgccacgaggcgagcgggatcaagccacggccacggtagcgggccttcccttaaattgaccgaccggtcggcatatatataatagggccagcactgcccgcgatccgggcggcatcccgtcagaggagacaccatgtacacgcagagtcttgacctgcccggccagcacgccgatacggcaccggccagcgcgccccaggacgaagccgcccgccaggccgcgttcgacgcctgcatggccgccgacggcaagatcgagccgcaggactggatgccgcaggcctaccgcaagaccctggtgcgccagatctcgcagcatgcgcactcggagatcgtcggcatgctgccggagggcaactggatcagccgggccccgtcgctcaagcgcaaggccatcctgctggccaaggtgcaggatgaaggcggccatgggctctacctgtattccgccgccgagacgctcgacgcctcgcgcgatgacctggtcgacgcgctgcacagcggcaaggccaagtattcgtcgatcttcaactacccgacgctgacctgggccgacgtgggcgtgatcggctggctggtcgacggcgcggcgatcatgaaccagatcccgctgtgccgctgctcgtacggcccgtatgcgcgcgccatgatccgcatctgcaaggaagagtcgttccaccagcgccagggcttcgacgcgctgctggcgatgatgcgcggcaccgaggcccagcgcgagatggtgcaggacgcggtcgaccgctggtggttcccggtgctgatgatgttcggcccgcccgacgcggcctcgaccaacagcgcccagaccatggcctggggcatcaaacgcatctccaacgacgacctgcgccagaagtttgtcgatgccacggtcgagcaggcccgcgtgctgggcgtgaccctgcccgaccccggcctgcaatggaatgccgagcgcgcccactatgactacagcccgctggactgggatgagttctggcgtgtgatcaacggcgacggcccctgcaacaaggagcgcctggccacccgcgtgaaagcgcacgaggacggcgcctgggtgcgcgaggccgcgctggcgcacgccgccaaggtggccgaacgcgaagcccgcgccagccgcgccgcggcctgacaacacgcccgaggacggagacaaacgatgcaacgcaaggaatggccgctgtgggaagtgttcgtacgcagcaagcaaggcctggaacacaagcattgcggcagcctgcatgccgccgacgcgcagcaggcgctgcacatggcgcgcgacgtctatacgcggcgccaggaaggcgtgtcgatctgggtggtgccgtcagcgtccatcaccgcgagcgtgcccgaggaaaagccggagctgttcgacccgatggccgacaagatctaccggcacccgacgttctaccagctgcccgacgaagtcaaccacatgtaaggcccgcaccatgactgcgtccccacagccgaccgcgcccgcctcgctcgaccacctgccgccggcacgcactgcgggcttgcgctacgtgctgcgcctggccgacaacgccctggtcctgggccagcgcaacgccgaatggtgtggccacggcccggtgctggaagaagacatcgcgctggccaacatcagcctggacctgatcggccaggcacggctgctgtacggccgcgccggcgaactggaaggcgagctgaccggcctgccccgccatgaggacgactacacctactggcgtgccgagcgcgacttccgcaactggacgctgctggagctgccgcaccgcggcccgctggccggcaacgccgcagccgagcgcgactacgccgtcaccatcatgcgcaacttcctgtacagcgcgctgatggtcgagctgtgggaagcattactggccagccacgacgaccagctggccgcgatcgccgccaagtcggtcaaggaagcgcgctaccacctgcaccacgcggctggctgggtagtgcgcctgggcgacggcaccgaggcatcgcacgcgcgcatgcagcgcgcgctggagcaccttctgccctatatgaacgagtgctttgccgaggacgcggtcgaaaccgaggccgccacgcagggcatcggcgtggtcacggccacgctgcgcccggcctgggacgccaccgtcgccgagacgctgcaggccgccacgctggacttgccccaggccacgagctttgtctcgaccggcaagcacggcgtgcactccgaacacatgagctacctgctgggcgagatgcaggggctggcgcgggcccatccgggcgcgcaatggtaagcgcccgcttcggcgcaaagggttgaccaacatgaacatcgccgccctccccctgcgcaacgaccgcgccaccgacggccgcatcgcgcgtgcatgggcggcgctgggggcggtgccggacccggagatcccggtggtatcgatccgcgacctgggcatcctgcgagatgtcctgaccgccgccgacggcgcgcttgagatcgtcatcacgcccacctattccggctgcccggcgatgtcgcagatcgccgaggacatcggccgggcgctggacggcgccgggctggcgccgtggcgcatccgcaccgtgctggcgccggcctggaccaccgactggatcaccccggccgcgcgcgagcgcctgcgcgccttcggcatagcaccgccgggccagtgcggcacgccggccgcggcgcagccgctgcgctttgtgcctcgcgccgcccgcgcgggcgcgcccgatgccgtggcctgcccgcgctgcggcagcatgcatacgcaggaaatctcgcgctttgcctcgaccgcctgcaaggcgctgtaccggtgcctggactgccgcgagccgttcgactatttcaaaccttactgagccccgccgggccgaagccaggctgccatgactccacagttccatccgctgcgcgtggcgcaggtgcgccccgagaccgccgacacgatttcgatcgccttcgaggtgccggacgcgctgcgcgacgcctaccgcttcacccagggccagttcctgacgctgaaggcgccggtcgaaggcaaggacctgcgccgctcctactcgatctgctcggccgtgcaggactacgacgcgcacggcgagctgcgcgtggcggtcaagctggtcgaggacggactcttttccacgcacctgcatgattccatcgccccgggccaggtgatcgacgtgatgacccccgacggtcgctttcacgtgccgctcgatgccggcgccgcgcgccactacgtggcatttgccgccggcagcggcatcacgccggtgctgtcgctgatccgcaccacgctgcaggccgagccgcacagccgcttcacgctggtctatggcaaccgcaacgtcgacagcatcatcttctccgaggcgctggaagacctgaagaaccagtacctggcgcgtttcacgctctaccacgtgctgtcgcgccagccgcaggaggtggacctgctgcatggccggctcgaccatgcccgcgtgaccgccttcctgcagaccctgatccccgtggaagacatcgacgcggcctttgtctgcgggccggcctcgatgatcgacgagtccgaggcggcgctgcgcgacgcgggcgtcgacccgcaccgcatccacgccgagcgcttcggtgtgccgctggcccaggccaggcgcaagccggccccggcgcacgccgaccatgccggcaccgccgagctggtggtggtgctcgacggcaagcagcacagcatgcgcctgccgctggaagacgccgtgctggacaccgcgctggccgccggcctggacctgccttttgcctgcaagagcggcgtctgttgcacctgccgcgccaaggtgctggagggccaggtggacatggaaaagaactacacgctcgagccgtgggagatggaaaagggcttcgtgctcacctgccaggcgcgggcgctgacgccgcgggtggtagtcagctacgacgaacgctgatccgggcacgccggggcgtgtgtattcagacaattgccgacattggccagcaccggccgtgactacaatggcggcaggcggcttcgggctggcgcgatgcttgcaggacagtgaccgggcgggcggcgatcgcgcctgtcgcaccgccgccgcggcggtgccagcgaaccgtccacccatatacaatcacggccatgcaatatatccacgtcgtcaacggtgatgtagcaggcacgaccctgcgccaggccctggcccaggctgcgcggccggaccctgtcgtggtgctgcgcgacgacctggcggtaggcccgctggccgacatcgacagcaccggcctgatccgctccggcttctggcagcgggtcgccccgcataccgacatcgatttcggcgccgagatgcgccaggcgctggaccagctccagggactgcgccaggacaacatggaagtggccatctggcacggccagagcgcggctgaccagctgatgctgcgccgggtggtgttccacctgtaccaggcgccgcagcggatcaatgaagtcgccatggacctgcgcgagctggaaatgcccgcgcagggcaacctggcggcgatcggcatgtacacgcccgcgcggctggcgcggcgcttttccaccatcgccccggtctcggtgctgcgcctgggccgcctcggctacgagtggcagcagaacgtcaaggaaaacgccgacgtgcggctctggaagggcaacacgctggtgccggcggcctaccacaccatcgacgagatcatcatggaacgcgccccgtcggagtggacgcccgcggcgcagatggtgggcagcgtgatgggcgcgatcgagggtctgctggccagcgactggttcgtgttctggcgctgccgcgagctgatcgccatgggccagctggtgctgcgcggcaatgctgactcgctcgatacctgcgaactgcgccgccatctcggcagcggtggcaccggcggcgaataaacgagaatatggcccgtaccaaggcacccgatttcgaggcgcagcgcgagcagatcctggacctggccgccgccgcctttgccaacagcagctaccccagcacctcgatggccgacctggccgccgcctgcggcacctccaaggcgcggctgtaccactattacgagagcaaggaagcgatcctgttcgacctgctggaccgctacacgcgccggctgatgctgctcgtcactgaagtggaggccgacgccgagcgccacgcgcgcaccgacaaggaagccttcggcaacctgatccgcgccttcctggccgagtacgagacctcgcagacgcgccatatcgcgctgatcaacgacgtcaagttcctggccgagacccagcgcgacctgatcctgggccgcgagcgcgacgtggtcgcggcgttctcgcgcctgctgcgccgggcctacccggagcgcgtcacgcgcgagaaccagaccgcgctgaccatgaccatcttcggcatgatcaactggaccttcacctggctcaagccaggcggccggttgtcctatgcagagtttgccgagatggtggtcgacctgctcgaaggcggcctgcccggccgggccgcggccgcgcgctgacgcggcgctggcccgccgccctgccgctcacatccactcggcctcttcgcgctgacgccgctgctcgcggtcctggcggaacatctcttccagttcgtcgcgcgcctggcgcgccagcgagaccagcttcttctggtcggtgtagtgcggatagaagcggtcgatcgcctggatgttgtggcgccggaaacgcagtgccacgttgcgggcctcggccggatcgaaacccagcccctccagcacgcggcggcccagcatcagcgagccctcgaacatctcgcgctcgaacaggtgcacgccgcggtccttgagctggtagacatgtgacacatggcgcgcccgggcgtagatctgcagttcgggaaagcgctggcgcacgcggtcgatcagttccaggctttcgtccatgccgtcgatcgccaccaccaggatgcgcgcgtcggcaatgcccgcggcctccagcaggtccagccgggtggcgtcgccatagaagaccttgaagccgtactggcgcaggaactcgatctggtcggggtcgtggtccagcaccgtcacgcccacgccctgggtgtacagcaggcggccgacgatctggccgaagcgcccgaaaccggcgatcagcaccggattgtgctgcggcgtgatggcctcgtccgggcgggccttgccgctgcccaggcgcggcgccaccagccggtcataggccagcagcagcaagggcgtggccaccatcgacagcgccaccaccagcaccagcagggcctcggtctcgcgcggcagcaggccggcggtgccggccacgccgaacaccacgaaagcgaactcaccgccctgcgagatcagcagcgcaaacagcagccgctgcccgcgggcgatggcaaaataccgcgccagcagcgccagcaccgcggtcttggcaaccacgaaggcggccaccagacccagcaccagccagggcgagtgtgccagcacggcaaagtcgatcgacatgccgacagccatgaagaacaggcccagcagcaggcccttgaatggctccaggtcggcctcgagcgcatggcggtattccgaatcggccagcagcacgccagccacgaaggtgcccagcgccatcgacaagcccaccgcgtccatcatcaacgcaatgcccaccaccagcagcagcgcaaacgccgtgaacatctcgcgcatgtcggtgcgggcgataaagcgcagcgccgggcgcaccaggtagcggccgccgaccaccaccgcaccgatcaccaccaccgccttgcccgccgccagccagccggccgcgcccggacccgcgcctgcggcgccctgcgtggccagcagcggcaacagcgcgatcatcgggatcgcggcgatgtcctggaacagcaggatgccgaagctggcggcccccgccggcgtgccgaacaggttgcgctcggtcagtgtcgccagcgcgatcgcggtggacgacaacgccagtcccaggcccgccaccagcgccacctgccacggcgcgcccgccagcgccgcgaccgcgccgatcaccagcgcgcacgcagccagctgcgcgccgccgtagccaaagatgctccgccgcagcgcccacagcttgcgcggctccagctccaggccgatgacgaacatcatcaacaccacgccgaactcggagaaatgcaggatcgattcgacattggtcaccaggcgcaacgcaaacggcccgatcgccgcccccgccagcaggtagcccagcaccgcgcccaggccactgcgccgcgccagcggcaccgccaccaccgccgccaccaggaacaccagcagcgcaatcaggaagtcgtgctggttcatgcctgtccccccgccggcgcggcgccggtgcccagccgcccgcagacgtgggcgatatgctcggccagcgcctgggcatcggcattgttggcgtcgtgcagcaccaccggcgggagccagctcatgccgcacagcaaggcggtctgttccagcggcagcaggaagtccccgatcgggtggccatgggtgccgtccggcccgtaggaatcggcggtgccgccggtgctcaccaccgccagcaaggacttgccacgcagcgcagtgccgccggggccataggcccagcctggctccagcacctcgtcgagccacagcttgagcagcgccggcacgctgtaccagcgcaccgggaactgcagcacgatggtgtcggagaccgacagcacgcgctgctcggcgacgacatcgatgtcatagtcgacatagctgcggtagagatcgcgtacctgtacctgcggcagcgcggccaaggcatcggccagcggacggttgacgcgcgaacggctgggcgtggggtgcgcgtagatcacaacgattgggggctcggtcatcaaaggcgatcggctgggcaaggggaagtcagacggagatgcgggagaacgcgggattgcggcgttgcaccaaatccacatctggcaccacgcaacaattcatcacattttctcaagcttttgattttattcgatttttattgatgctgtggtgagacggcggcttgctgcgacgcgggaagcttacgccgaactgacaattccactacaatacttttggctccgcatcaagatggtgtttccccgaatcctgcaccgaagcagggaaaagtgcctggaaaaacaccaacgcagtgctatgtttatctgtgattgcacctggaaggaaataacgtgaatccgctcgaactgagcaaggccgtcggcgcactgaccgacgaagatctgcgcaaggcagccgaagccgcacaggccacccaccgcgccaccgtactggtgcgcgagctggcggcccaccaccgctcgcgcctgctgaagcatttcctcgccctgggcgaggaggatcgcctgctccgttttggccagtccgtgggcgaccacgtgatcgaagcctatgtcgacagcatcgacttcgaccatgacagcgtgttcggcgtctacgacgacaagctcgaactgatcggcgtgggccacttcgccaacctgcgcgacaacgcccagggccgcgtggcggagttcggcgtgtcggtgtcgggcagcgcccgcgggcgcggcatcggcagcgcgctgttcgagcgtgccgcgatccacggccgcaataccaatgtgcgcacgctgtacatgcactgcctgtcgcgcaacgcggcgatgatgcacattgccaagaaggccggcatgaaggtccagtacgcctacggcgaggccgatgcctacctggaactgccgccggccgacaccgccagccgcctgaccgaagcgctggacgagcagctcgccgacctggactacgcggtgcgccgcaacctgcgcgacgcgcgccgcttcgggctgcgcttctggcgcaccatggtgccgcagaagcacactgcctgagtccgctgaactccccgggcccgctcaatgcgggttccacgccaacggcgcatcgcaacgatgcgccgttcttgtttgcggcctcaggttcgccgtatcaagccgcgccgcccaccggcagcgccgtggtgtccttgatgctttccagcgcaaagctggagcgcacgtcgatcaccgacgggtgcgccagcaactgctcctgcatgaagcgcgcgaagtgttccatgtcttccacgtagaccttgagcagcaggtccatctcgccggtcatggcgtggcacgcggccacctccggccagaccgcgatcgaggcgcggaacaggtccagcggagccttgcccttgggcgcgccgccatgcttttccagccggacattgatataggccagcaggccaagtccgatcttgttgggctccagcagcgctgcgtactgccggatcacgccgatctcctccagccgccggatgcggcgcaggcaggggctgggcgacaggttgacgcgctcggccacctccaggttggtcaaccggccgttggtctgcagcacttccaggatcttccggtcgatcttgtccaactccaccttgctcacgatattgttgctccgcaatatgtttattggcaatttttttgcgcaaatttagcaagccgtgcacaagtacgcaattttttgtgaaattacgtccgattcagggccgattctgatgagccggtagccttatcggtcactcgcgcggcagccggtcgggctgggcagacctgtggggtggcgccaccgcaaatcgcggccgcgcgctccgccggccggaagcaggcaaggatggtgccaagcccggcaaacagggaagcggcattctacgggcgtttgcgggcgaggtcagattcttcccagtgcgcgcacaaggcgaacaggcaaagaaaaagcgcgcgaaccctaaggctcgcgcgcttggtgaggcctggcaaggtccgctggcgcggccctgcctggccggtcagccgccgctggtggacggggcgcccggtgccgcgggcgccggctggctgcccggtgccgcctggccacgcgggccgcggtcgccgcggtgcgaatggtcgcggtgcatcttttccatgccggcgcggatttcgttgcgggtcagcttgccgtcgcggttggcgtcgagctggtcgaagcgcttggccaggcgcggcaggccggcgttggcctcagccttggtcagcgcgccgtcgccgttcttgtcggcagccttgaacttctcgtcgaacgctgcctgcatgcgcgcatggcgctcggccatggtggccttgcggtgcgcgtccatctcggccttgtcgatcttgccgtcgcggttggtgtcgagcttgttgaaccaggcgtcggcttccgccttggagatcgcgccatcgccgtcggtatcgattgccttcatccacatgccgccaccgtggtgctggtggtgacccatgccgggcttgccggctggcgcagcggatggtgccggggcgctggcctgggcaaatgcgccaccggcgaccaggagggcggccgatgcggccaggaactgcttcaggatctgcggcttgtgattgcgttgcatgtcttgctccttttcatcacgtttggcatgtacggattagaacgcagacgatgcggggaagttggcgcttttaatacgatgttaccgggctcacagaaaggcccgcgcgccgtaagggaacgcaagcaagcgcgaatatttcgcgcccggaatcagtccttcggcgccagctggccttcgccggccgcctgcggcgccatcgccggctggtactggcgcggatcgaccggttgcggctgcggttgggcgggctgggcctgctgcgctggcgcctggccttgcggctgctgggccggtgcggcgggctggctcaccaccggtgccgggggcggcatcggcgttgccatcggtgccgcggcgccggcgggcggcgtgggcaaggcaccggccgctgccggtgcgccgcgcgtggcaccggcctgcagcggcagcacgatttcctggcgcacgccgctgcgctcgatcaccaccgcacgctggcggatctccgccagccggatctgcggcgacagctcggcgccggcgcgcaccgccttgggcgggccgccatcgatcgaaacgattgccgcgcccgcgccgccatccacctcggccaccacgccgatcagctgcacgtcgcgcgggccgccctgcgccgagccgccgaacagcgtcgcgaccgcgccggtctcgaccgcctcggtctgggccacgcgcgcgctctgcggcaccgggatggtacgcatcgcgctgaaggtcagcacccagtaggtggcgagcgcacacagcgcgataaacagcaccaggctggccaggcgcggcagccagggcgcggaggcatcgaagcggagcgaaggccggagggacagttgcatgggatcgggaccctggatacccacaaggcgggcaatggcgcgtgagcgcagacgcgccaagcgtaccagagccccatgacactgtctgccgtgccggtgccgcgccgccgccccttagagcaggtcgtcgagcaggtccggcccgaacacctcgcgctcgatatgcgccaccggcacgcctgcgctgaccagcgcatggcgctgcgcctgcatgaagccgagcggtccgcacaagtagaagctgccgtcgacaaagcgctgcaggtcatgctggcgcagcagttcggccaccggcatggtgccggcgtggtcgtagtcgcgaccggcgacgtcgcccgcttgcggggtttcatagctgatgtgcgtggccagctgcggcaggcgctcgcgcgcccattgcaggtcggcgcgatgggcgtggtggcggccgtcgcgcgcggcatgggcaaacagcacctggcgctgcgagccttgcgcggccagcgtgcgcaacactgacagcatcggcgtgatgccgatgccggccgacagcagcaccagcggacggcggccgtccagcgccggcgtgaactcgccgaacggcgcgctcaccttgagttcagtgccctcctgggcattggcgtgcagccagttggacaccgcgccggccggggtggcgcggtcgccggcctcgcgcttgaccgagatgcgccaggtcggcagcccgctttcggcagacagcgaatactggcgcagctggcgctggccgtcgtccaggtgcgcctcgacgctgatgtactggcctgggcggaacgcacgcagcggctggccgtcagcggcagccagcgtcagcgccaccacctggtcgccctgcgcctcgcgccgcaccacgcgcaccggcgtcagctcgccggcggccacgccggtgcgctggtacaggcgcgcctcggcggcgatcagctcgccggccagcaaccagtaggcctcgtcccaggcggccagcagcggcggcgtggcggcctcgcccagcaccgcggagatggcgcccagcaggtggcggccgacgatcgggtagtgcgaaggcgtcaggcccacggccgcatgcttgtggacgatgcgctcgagcaccggccccagcgccgccgcgttatcgatattggccgcataggcgaacacggccgaagccagcgactgctgctggctgccgttggcctggttgcccatgttgaacatctgcgtcagctcgggccggtccgcgaacatctcgcggtagaaatgcgtggtgatggccaggccgtgctcgcgcagcacggggacgcttgcatcgatataggggcgggaagcggcggacagcatcaggaaacactccgttttaaatcatgcaaattaaatgcatgtttttgctcaaaataaaaccggctctcgccggcccgcacggacaggatccgctcaggccgaacgccggttcaggaaatcgcgatgcaggcggatgatcgactcggccgtctggctgccggtgacatcggccagcgtgacgtcgtccagggcaaggtagaaggcctgctcggcgacgtccagcgcgcgcttcaggcggcagttgccgttcagcgcacagggcgggttgtcgcagtcgatcaccgccttgtgcccttccagctcgcgcaggatggtgccgatggtcagccgctcggcgccggggcccagttgcaggccgccgtggcggccgcgcgtggcactgatccagcccagcttcgacagccgcgccgccaccttgacgaggtggttgtgcgagatgccgaactgctgccccacctcggcaatggtgatcggccggctgccgtcgccacgggcgacgtacatcagcaggcgcaacgcatagtcggaaaagcgggtcagttgcatcgtgacgccatcttaaaaaagatgcatccaggatgcaagttatttgactgccggatgccagttcttagtaactgtgatccggatcagactttgccgaggtgccgaaggggccgcccataaaacagtcatgtggcgccggttatactgactggcgaacccggcccgacgccccctcaccggtgcgggcccagccattcaagccaagaggtccaccgacgatgcgcagattcactccccagattgccagccccgcccgttccgtgcgtgcccgccgtgcgcgcggcttcaccctgatcgagatcatggtcgtgatcgtgatccttggcgtgctggcggcgctggtggtgcccaagatcatgagccgtccggacgaggcccgcatcgtggccgcgcgccaggacatctcgtcggtcatgcaggcgctcaagctgtatcgcctggacaacagccgctaccccaccaccgagcagggcctggccgcgctggtggccaagcccaccaccgagcccgtgcccaacaactggaagggcggcggctacctggaaaagctgcccaaggatccctggggccatccgtaccagtacctgaacccgggcgtgcgcggcgagatcgacgtgttcagcttcggcgccgacggccaggccggcggcaacggcaacgacgccgacatcggcaactgggaataagcccagccccgccgccgccccctgcaaccatgaccacggcgccgcgccgccgcgcgcccggcccccggcgccgcggctttacgctgctcgagctgctggtggtcatggtgatcgccggcatcgtgatctcgctggtggcggtcaacgcctcgcccaatgaacggagccgcgtgctcgacgacggccagcgcatcgcgcggctgttcgagctggcgcaggaggaggcgcagcttggcgcccgcccgctcgcctgggagggcgatgccagcggctggcgcttcctggaatcgacccccaacggctggatccccatgcgtaccgacgtgtttgccccgggccactggcgcctggcgctggaccaggtcatcgtcgccgaagggggccgcagcaccggcaccagcagcccgccccggctgatcttcgggcgcgagctgatcgatgccccgcagcggctgatcctggtgcgcggcgatatccgcgtggacattgccggcgacggcagcggccgctatttcgccagcacgccatgaaaccctgccctcgcgctttgccccggccggcccggcgcgggcgccacgccggcttcacgctgatcgaagtgctggtggcgctgaccatcctggcggtcgcgctgaccgcggcgatgcgcgcgatgggctcgatggtcgatgccagcgcgtcgctgcaggcgcgcatgctggccgagtggagcgccgagaaccacctggccgcgctgcgcctggccaagacctggcccgagcccggcgtcagcggctatgcctgcccgcagggcggcacgccgctgtattgcgagcaagccgtctcgggcacgcccaatcccgttttccgccgcgtcgagatcgcggtctacccgtccgccacggacaagtccgtacgcctggcatggctggtcaccatagtccccaatgaaacccgcaacgtgctctgagcgccgccgccagcgccagcccggcggcttcacgctgctggagatgctggtcgccatcacgctgctggcggtgatggcggtgatcggctggcgcgcgctggacagcctgacgcgcagccgcgagcgcctcaccgaccacgatgcgcgcctggacgcactgaaggtgctctacggccagctccaggccgattgcgagcacctggccaaccccacgctgctgcaggccagcccggtcgagatcggccagaaccggctgctgctggtgcgcgaccgccgcgacgaaggccagccgccgacctggcaggcgctgtcgtaccagctcgacggcaataccctggtgcgcgtggccgcgccgccggtgaacagccgcgccggcctgcagtcggccctgctggcgctgcgccagggcggcagcaacaccgcgcaggtgcggcgcgtgctggccgacgtggacggcatcagcacgcgcgcatgggtggagcccgccggctggcaggccgacagcgggcgcatccgcaacgtgctgttcacaggcaacgccgccagcgccgtggccgcctccgcgcccggcgccgcgctgcccaacaccgcggtgcgcgcggtggaactgaccatcttcgcccgcatgggcgacggcgatgcgccgcggcagttccagaagatctgcatgaccgggctatgaggcaagccagccgcccgcctcgcctggcgcagttgcgccgccgcccgcgcggcgcggccgtggtcaccgcgctgctgatcgtgacgctggccgtggtggtggtgtccggcatgctgtggcgccagcaggtgcagatccgcgccatcgagaaccagcggctgctggcccaggccacctggatcgagcgcgccgccgtggactgggcgcggctgatcctgcgcgacgaccagcgccgcaccaacgtcgacgaactgggcgagccgtgggcggtgccgatcgccgagacacggctgtcggacttcctcggcgcggcactgcgcaccgacgtcgcgggcgagacctcgttcctgtcgggccgcatcctggatgcgcaggcgcgcctgaacctggccaacctggtgatatggaccgccactggcggcgcagacggccagccaggccgcgcggcctcggtcgacccggcggcgctggccgcataccgccgcctgctgcagacggtcggcctgaacccggagctggccgagaccacggcgcgctacatgctgcaggccgcgcagggcggcaatgccagcgggcagccggcgccgcgcccgctggacagcgtgcaggggctgatggcgctgcccggctacacgccggagatggtggcggtgctggagccctttgtcaccgtgctgcccgagcgcacgccggtcaacgccaacaccgccgaggccgaggtgctggccgcggtcatcaacaagctgccgctggagcgcgcgcgcgaactggtgcgccagcgcgaccgcgcccacttcaacaacctgggcaacctgcagacccagctggccgcggtggcaccgcaggcggatgccgccaacctcggcaacctgctcgacgtgcgcacgcactacttcctggtctatggactggtgcggcacgagcgcgccacccggctgcaggtgtcgctggtcttccgcggcgagccgctgggtacggccaacaccacccgcgtggtctggatccaggatgcggaccggctgccggacctgcgctaggcggcgcccaccaggccaggcgacaggccgaatttgcacgcgcgggcaaccggggagaatggtattgacgcggtttagtcacacaggcaaggtatgctgcggcgctggcgcgagcgtggcaccagcctacccgccgccgtccggccttcctggccgcccgccggcgtccccgcaccccggcatgtttccgactccggggcgatccagggcgcatcccaaccggccatgcgcctgcccgagccgttccattgacgccaaagcaaggaaaccttgagcaccaccctgtacgtccgcctgccacaccggccgcatgaccagccgcaaccgtggcagttcggcaccctgccgttcgcgctggtgcgcactgccacggccgatacggcgcggcgtggccaggcccgtgcgacgccggaagtgttgcgcgaaggccacgcccgcatcgctgacctgcccgcggccgagcgcctggtgctgatcctcgccgccagcgacgtactgctgaccaccgccagcgtgccgccgctgccgcccgcccgtttgaaacaggcgctgcccaacctggtcgaggacgcgctcgcgaccgaggcgcagccgtgccatatcggcgtgggccctgccctcgacggcagcgccgcgcgcggaccgcgccagcggctgctgatggtggccgaccgcgcctggctgcgcgccgtgctcgacgcctttgccgagcaccgccaccggcgccgccatgtgctggccgcgcagctgtgcgtgccgctggcttccgccgctgaagccggcaccgagccgtcactggcgagcgccgacgcgccgccgccggcggccgcgctggtggtcgaagccgccgccagcgccctcgcccggagcggcgagttgggcgatgagttaggcggcgagctgcccggcaccggctccgacgccgcgcgccagtggcaactgaccgtacgcaccggcgcacacgccggctacgggttgctgctgggcgacgatgccctggccgcgtggcaggcgcttgcacccgccggcacctggtatgccgatgccgacgctgccgccgcggcgccggtgcccgacctgcgccaggccgcccgcgccagctggcagctgtggatcgaaggcgcgcaggaatgcctgcgcgagccggcgctggacctggcgcagtttgaattcgcgcagggccgggccgaccgctggaacctggtggcatggcgcgtgccgctggcattgctggcgggcatcgtgctggtgcaggtcattggcatgaacacgcactggctgctgttgcggcgcgagcagcagcggctggaagccgcgcagctgcaggcgctgcgcggcgccttcccgcagatccagaccgtgctcgacgcgccgctgcagatgcggcggcaggtcgagcagctgcgcaccgccagcggccgcagcacgccggaagacttcctgccgctggccgaccgctttgcccaggccgcgcgcaggctgccgcccgacgcgctgcaggcgctggagtaccgcggccgcatgctggtggtgacgctcaagccgggcacggacacggccggactgcgcagcgccgcgcgccaggccgggctgcagatggaagaagacaaggccggaggtgccgctggcagtaccagcagcagcgcaggcaccccggtgacgcccggctcgcgctggaccgtcaggcccggcctgtaagcgggcccaccagcaagcatgaatccgatgaaagacacagcccgaagccagacgccacgcaccagccggccaggcgcgacctctgcgctgcgcacgcgcctggcgcggctgcgcccgtccgtgccgcaggcgtggcaggagcgcttcaacgccttctggtcggcgcgcaacccgcgcgaacaggccatcctggccggcggcggcgccctgctggcgctggtgatcggctacctggtgctgtgggaaccggccgccgacggccgcgagcgcctggcgcgcaacctgcccaagctgcgcgccgacctggccgaaatggaatccctggcgcaggaagcccgcggcctgaaggccacgccggcgccggcgctgcgcggcgacgcgctcacgcaggcgctgcaggacagcctgggccagcacggcctgaaggcgacccggctggccgccggcgccgacaacagcgtgcaggtgcagctggacaaggtgccgttcggcgcggtcagcggctggctgcaggacgtgcgccagcagcagcgcatgaaggtgatcgacgcccgtatcgtctatgtcggcgccacggcgctggtgaacgtcagcgcgaccctgcagggtccgggcggccgcagctgatggtacggctggaaacgctgcgcctgccgcgccgcaagctgcgccagccggccgcagggcggcgcctgcgctggctggggcttggcctggcgagcgccgcggtgaccgtggtggcgatgctgccggcggcatggatcgccgcgcgcgtggccacgcagacgcagggacgggtactgctggccgatgccagcggctcgctctggcatggcagcgccacgctggcgctgtcggccggcgccggcagccagaccgcgaccgtgctgccgggccgactgcaatggacgctggcgttctggccgctgctgggcggcagcgcgcgcctggtggtgagccactccgaggccatggccgcgccggtcgccatcaccgtgacacccggcggctggagcgcacaggcaggcgccatgcggctgcccgcggcgctgctcgaaggcatcggcgcgccgttcaatacgctgcgcccggacggcctgatgcgcgtggactggtccacgctgcagggccgcttttcgggtcagggcatgagcggccatatgacgctgcgcatcgaacaggtgtcgtcggccgtgagccggctgcgcccgctgggcagctaccgcgccgagctcgactggaccggcgagggcggcggcaagctgcagctgagcaccatcgccgggccgctgcacctggagggcagcggcacgctggggcggcaggcgcgcttcgagggcaccgcgcacgccgagcccgaagcggcaacccaactgaccagcctgctgagcctgctgggacgacgagacaaccatgtgacaaggctgcgcttctgatgccaggccaatccaggagcgcccggaaatgactatgaaaacccacgccatccgacctgttttccataccgcctgcgcccgcgccgtggccctgctgtgcgggctctcgctgctggcgcccgcgccgctgtgggcccagtccggcgcgcgcaccggcaccccgcccgcgccacccgacatcacgccgtccaaccgcgaccaggtagtgctgaacttcgtcaacgccgacctggattcggtgatcaaggcggtcggccaggccaccggcaagaacttcgtgatcgacccgcgcgtgaagggcacggtcaacctggtcaccgagcagccggtctcgcgcgcgcaggcgctgcagacgctgggttcggtgctgcgcatgcagggctatgccatggtcgagagcaacggcttcaccaaggtcgtgcccgaggccgacgccaagctgcagggctcgcccaccgtgatcggcgccagccccagccgcggcgaccaggtggtgacgcaggtattccggctgaactatgaatcggccaacaacctggtgccggtgctgcggccgatgatcgcgcccaacaacaccatcaccgcctacccggccaacaacacgctggtcatcaccgactacgccgacaacctgcgccggctggcgcgcatcatcgccgcggtcgatgcgccggcctcgggcgaggtcgagctggtgccgctcaagcacgcgctggccagcgataccgcggcggtgctgcagaagctgctcgaccccgccgccgcgggcgccgccggcggcggcgcaccgggagccgatgccagcctgcgcacctcggtggtggcggagccgcgcagcaattcgctgatgatccgcgccaccagccgcgcgcgcctgcagcaggcgcgccacctgatcgagaagctcgaccagccctatgcacgcccgggcaatatctgggtagtgccgctgaagaacgccgatgcggtcaagctggcggccacgctgcgcgccatcgtcgccgccgacagcagcttcgccagcgccacccagcccggcgggcaggccggcggcatcggcggcgcggcgggcatgaccaatgtctcgacgcctgccggcgggcagttcaccggcggcgccaccggcacccaggccggcatgcgcggcggcaccggcgcgtccggaggcacgggcggcgcctatggcaactcggccttcgccgcgtcgttcggcaccagcacccagccgaccaccggcggcatcatccaggccgacccgtccaccaactcgctcatcatcaccgccagcgaaccggtctaccgcaacctgcgcggcgtcatcgacgacctcgacgcgcgccgcgcgcaggtctacatcgaatcgatgatcgtcgaggtgacctccacgcaggccagcgagcttggcatccagtggcagggcctgatcagctcgccgggcggcaacaacaacgtctttgccggcaccaacttcggcaccggcggacagaacatcctgaacctgaccctggccggggcgctggccgacagcaaccgcaccgccggcatcgccgcggcgcaggggctggtgcaagacatcggcggcctcaacctgggcatcgtcaacaaggccatggggctgggcgcgctgttgcgcgcgctgggttccaacggcagcgtcaacctgctgtccacgccgaacctgatcacgctggagaacgaggaagccaagatcctgatcggccagaacatcccgatcaccaccggctcctatgcccagaccggcggcgcggcctcggtcacgccgttccagaccttcgaccgcaaggacgtgggcatcacgctgcgggtgaagccgcagatcaccgacggcgggctggtgaagatgcagatcttccaggagtcgtcgaacgtggtgcaggcaaccgccaacctgatccagggcccgaccaccaatgtgcgctcgatcgagaccaatgtgctggtcgacgacggccagatcatcgtgctgggcggcctgatcgaggactcgtacggcgacggcgtgcagaaggtgccgctgctgggcgacatcccatggatcggcggcctgttccgctacgagaacaagaaccgcgccaagaccaacctgctggtgttcctgcgcccctatgtgatgcgcacggccggcgccgccgaccgcctgacgcaggaccgctacgactatatgcgcgcgcagcagcagggctttgtttcgcctaacatcatggtgcgtgataccaacacgccgttgctgccgccggccgacgccccgtccacgccgttcgtcgatccgcgtgcaaacggtccgcttgccgccccgctgccgctgcagcagacccttccgcagaatgccccgcagcccggcgtgccgggccagccacagcccatgcagccggcaccgcagcagctgccgcaaccaccggcgaacgcatcccagccgctgaacccgcgcggcgagtctgcgctccagaactaagccccgacatggccagcgaagtccaaactgccctgcccgccggcaccagcgcgccggccgagaccctggagccgccctcgccgatggcggcgcggctggtctcgtacggctttgcgcgcgaggcgccgctgctggtcgcgcaccagcgccctgacggactggaagtctgggtgacccgcgccacctctccgaccgcgctggccgaggtcgcgcgcgtgcatggcgcgctgcgcctgcgcgtgctggagcccgacgcgctggagcgcgccatggccgatgcctacaaccgccaggacgccggcagcgccgcgcaggtggtgggcgaggtcgaaggcgaagtcgacctgtcgcgcctgatgcaggacatcccggcggtggaggacctgcttgaatccgaggacgacgcgccgatcatccgcatgatcaatgcgctgctgacacaggccgcgcgcgaaggcgcctcggatatccatatcgagccgttcgagtcgtcgtcggtggtgcgcttccgcgtcgacggcacgctgcgcgacgtggtgcggccgaaaaaggcgctgcacggcgcgctgatctcgcgcatcaagatcatggcgcagctcgacatcgccgagaaacgcctgccgcaggacggccgcatcacgctgcgcgtgggcgggcgcccggtcgacgtgcgggtctcgaccctgcccaccggccatggcgagcgcgcggtgctgcgcctgctggacaaggaagcaggccggctcgacctggccaagctgggcatggcgcccggcacgctgcgcggcttcgaccacctgatccgccagccgcacggcatcgtgctggtgaccgggccgaccggctcgggcaagaccaccacgctgtatgcggcgctgtcgcggctggatgcgcgcaccaccaacatcatgacggtcgaagacccgatcgagtacgacctggacggcatcggccagacccaggtcaacgcgcgcatcgacatgaccttcggcaaggctctgcgcgcgatcctgcgccaggacccggacgtggtcatgatcggcgaaatccgcgacctggaaaccgcgcagatcgcggtgcaggcctcgctgaccggccacctggtgctggccacgctgcacaccaacgactcggcctcggcggtgacgcggctggtcgacatggggatcgagccgttcctgctgtcgtcgtcgctgctgggcgtgctggcgcagcggctggtacgccgcctgtgccagcactgcaagcgcgaggaagtgatcgaggtcactgccgccgaggccgaggtgctgcacgcgcagggcaagccgctgcagaccgtgtggcacccggtgggctgcgacaagtgcggccagtccgggtaccaggggcgcatgggcgtctatgagctgctgaccgtcggtgacgagatccgcaccatgatccaccggcaggcgccggagtccgagatcaagcaggtggcgctggcgcacggcatgcacaccatgcgcggcgacgcgcagcgctggatcgacagcggcgcgacctcgcttgaggaagtgctgcgcgtgacgcgcgactaaagcggagccgcccggatgccagccttccgctatgaagccgccgacgccgccggcaagaccgaccgcggcgtgatcgaggccgacagcccgcgccaggcgcgttcgcagctgcgcgcgcgcgggctgacaccgctgaccgtcgacccgctcgccggtgccggcctggcgccgcgcagcggcagccagctgtttgcgcgcaagctgtcgacgcaggaacaggcgctgttcacgcgccagctggccagcctgatcgtggccgggctgccgctggacgaggcgctgggggcactggccgaccaggccgagcgcgcctatgtgcacgagctgctggccggcatccgcgccgaggtgatgggcggcagctcgctgtcggtggcgctggcccagcatccgcgcgacttccccgacatctaccgtgcgctggtctcggccggcgagcactccggccacctgggactggtgctggagcggctggcgggctatatcgagtcgcgcaacaccctgacctccaagatccggctggccttcacctaccccgccatcgtcacggtggtggcattcgccatcgtgatcttcctgctgtcgtacgtggtgccgcaggtggtgagcgtgttcgccaataccaagcagaagctgccgatgctgaccatcatcatgctggcgctgtcggacttcgtccggaactggtggtgggcagcgctggcggtgctggcggcggcagcgttcacaatccgcagcgtgctgaagcagcccgcggtgcggctggaatggcaccgctggctgctgaccgcgccgctgctgggcaagctgatccgcggctacaacaccgcgcggttcgccggcacgctggcgatcctggtgtcggccggcgtgccgatcctgcgcagcctgcaggcggcgggcgagacgctgaccaacgaggcgctgcgcgccaacgtggaagacgccaacacgcgcgtgcgcgaaggcgcctcgctggcgcgcgcgctggcggcgcagaaccagttcccgccagtgctggtgcacctgatccgctccggcgaggccaccggcaatctgccggtgatgctggaccgcgccgcgcagggcgaggcgcaggaactggaacgccgcacgctgttcctgaccagcctgctggagccgctgctgatcctgaccatgggcgtggtggtgctgctgatcgtgctggcggtgctgatgccgatcatcgagatcaaccagctggtgcggtaaggacctctgccaaagaaaacgccggcgcgaagccggcgttttctttggcgggcagggccggcatggcgccggccagccacatcactccgctttcttggccgggcgcttgcgcgtcttcctggccggtgcccgggcgggcgccgcctcggcagcggctgcctccggctggggctgggcctctggctgcgcttcaacctgcgccgacagcactgtcgtgcccggcgcggcaaagatcgactggtcgatcggccacggggtttcgctcagcgtcacgtcggggcggcgcgtggcgcgcttgcgtgcggggcgggccttggactcagcctgcggcgctgcctccgccgccggctcggccacttcggcggcgacgacagacagctcgatctcgggttcgcgcactggcacaggctcaggcgccgcctctggctgggccacggcgggcgcaggcggatccgcgggcacgggcgccggtgccggctggcggcgtgcttcaggctgcgccggacgctgctgctgttgcggttgcgactgctgctggccgcggccatcgccctcgccaccgcccttggcgcgcttcttcaggcgcacccagatggtcttgttgttgccgccgttgcgggtctcgacctcgaacaggccggtggcctgcaccagctccgaaagcttgccgtacccgtagttgcgcgaatcgaattccggcgcctgcttggcgatgtggttgcccatgctgcccagcgtcagccagccatcctcgtccgacaccgcctgcgccgcactctgcagcaggcgcaccaggcgcgaatcctggcgcagctcgccggtgctgcgcttgcgcgtgggcgcggcagccccgtcgacgccttcggtcccttccgtatccgcatcggcgcgcaggacgtcggagtagatgaacttgtcgcaggcggtgacaaagggcttgggggtcttgcgctcgccaaagccgtacacggtcagcccctgctcgcggatgcgcgaggccagccgggtgaagtcgctgtcgctggaaacgatgcagaagccgtcgaagcgcccggtgtacagcaggtccatggcgtcgatgatcatggcgctgtcggtagcgttcttgcccacggtgtagcggaactgctggatcggctggatcgagtgcgacaacagccgctccttccatccggccaggttgggccgggtccagtcgccgtagatgcgcttgacggcggccacgccatacttggcgacctcggccagcaggccttcgacgatggcgggcgccgcgttgtcggcatcgatcagcacggccagggtcgcggtgccctggcggggggaattggtcatgttcaggtagtcactggtttgcccgtcccatgcgtgcatcaggacggcaatcggaaatcaggttgcaccaggctggctgtgcagatgtggcgcatcgcaggcagcccggcagcggcacgggccatctcgatgcaacgcagtgtacacgcgaacccctgtccatacgggaaatcacgggcacggcgggcacgctttgtgctgcattgcaaggtaccgccgattttgtggcggtgctaccatgccgcgcagagacacgaccgtccaacaccttcacaagaggtcatgaggcggtcgcccacaactgtaggtgtcggtgatcccgacagcacgcccatagaggagcacctatgaatgcccccctgacctccccggtcagcgacgccatccgccgcgcgctcgaaaacgtttccctcgaagacaaatacacgctggagcgtggccgcatctatatcagcggcacgcaggccctggtacgcctgccgatgctgcagcaggagcgcgaccgcgccgccgggctgaacaccgccggctttatctccggctaccggggctcgccgctgggcgcgctcgacctgtcgctgtggaaggccaagaagcaccttgccgcgcacaatatcgtgttccaggctggcctcaacgaggacctggccgcgacttcggtatgggggtcgcagcaggtgaacatgtatccggacgccaagttcgatggcgtgttcggcatgtggtacggcaaggggccgggcgtggaccgcaccggtgacgtgttcaagcacgcgaactcggcgggatcgtcgaagcacggcggcgtgctggtgctggccggtgacgaccactcggccaagtcctcgacgctggcgcaccagtccgagcacatcttcaaggcctgtggcctgccggtgctgtacccgtcgaacgtgcaggaatacctggactacggcctgcacggctgggccatgagccgctactccggcctgtgggtggcgatgaagtgcgtgaccgacgtggtggaatcgtcggcctcggtggagctggatccgcaccgcgtgcagatcgtgctgccggacgacttcatcatgccgccgggcggcctgaacatccgctggccggacccgccgctggaacaggaagcgcgcctgctcgactacaagtggtacgcgggcctggcctatgtgcgggccaacaagatcgaccgcatcgaaatcgattcgccgcacgcgcgcttcggcatcatgaccggcggcaaggcttacctggacacgcgccaggcgctggccgacctgggcctggacgatgccacctgctcgcagatcggcatccgcctgtacaaggtcggctgcgtgtggccgctggaggcgcatggggcgcgcgcctttgccgaaggcctgcaggaaatcctggtggtcgaagagaagcgccagatcatggagtacgcgctaaaggaagagctgtacaactggcgcgacgacgtgcgccccaaggtctacggcaagttcgacgaaaaggacaacgcgggcggcgaatggtcgatcccgcaaagcaactggctgctgccggcgcactatgagctgtcgccggcgatcatcgccaaggccatcgccacccggctggacaaattcgagctgccgatcgacgtgcgcgcgcgcatcaccgcgcgcctggccatcatcgaggccaaggaaaaggcgctggccacgccgcgcgtgacggcggagcgcaagccgtggttctgctcgggctgcccgcacaacacctcgaccaatgtgcccgaaggctcgcgcgcgctggctggcatcggctgccactacatgacggtgtggatggaccgcaataccagcaccttcagccagatgggcggcgaaggcgtggcgtggatcggccaggcgccgttcgctggcgacaagcatgtgttcgccaacctgggcgacggcacctacttccactccggtctattggcgatccgcgcgtcgatcgcggccaacgtcaacatcacctacaagatcctgtacaacgatgcggtggcgatgaccggcggccagccggtggacggccagttgtcggtgcgggacatcgcctggcaggtgcatagcgaaggcgcgaagaagatcgtcatcgtcagcgaccagccggagaagtacaacggcgcgatcaagctgcccgaaggcatcgccatccatcaccgcgatcagctcgacagcgtgcagcgtgagctgcgtgaggtgccgggctgctccatcctgatctacgaccagacctgcgccaccgagaagcgccgccgccgcaagcgcggcacgatggaggatccgcaacgccgcgcctttatcaacgacgcggtgtgcgaaggctgcggcgactgctcggtcaagtccaactgcctgtcggtggaaccgctggaaacggatttcggcaccaagcgccagatcaaccagtcgtcgtgcaacaaggacttctcgtgcgtgaacggcttctgtccgagctttgtcacggccgaaggcgcgcaggtgcgcaagcccgagcagcacggcgtgtcgatgaacaccctgcccgcgctgtcagagcctgagctgccgccgatccgccgcgcctacggcatcctggtgaccggcgtgggcggcaccggcgtggtgaccatcggcggcctgctcggcatggccgcgcacctggagaacaagggcgtcaccgtgctcgacatggcgggcctggcgcagaaaggcggcgcggtgctgtcgcacgtgcagctggccgcgcgcccggacgacctgcatgccacgcgcatcgcaatgggcgaggcggacctggtgatcggctgcgatgcgatcgtgtcggccaccgacgaagtcatctccaagacccaggccggccgcacccgcgccgtggtcaacaccgcgcagacgccgaccgccgacttcatcaaaaacccgaagtggcagttccccggcctgtcggccgagcaggatgtgcgcaccgcggtgggcgagaagtgcgagttcatcaacgcctcgggtctcgccgtggcgctgctgggcgacgcgatctacaccaacccgctggtgctcggctatgcctggcagaagggctggatcccgctgacgctgcaggcgctggagcgcgccatcgaactcaacggcgtcgctgtcgagaagaacaaggccgcgttcgactggggccggcatatggcgcacgaccccgagcacgtgctgtcgctgaccggcaagctgaagaacaccgccgaaggcgcggaagtggtcaagctgccgacctcgagcggcgcgatgctggagaagctgatcggccggcgcatggaacacctgacggcctaccaggatgccgcgtacgcgcgcacctatcgcgaagccatcgaccgcgtgcgcgtggccgagagcacgctggctggcagcggcaaggccctgccgctgaccgaggccgcggcgcgcaacctggccaagctgatggcgtacaaggacgagtatgaggtggcgcggctctacaccgaccctgtcttcttggacaagctgcgcgcccagtttgaaggcgagccgggccgcgactaccagctcaacttctggctggcgccgccgattaacgccaagcgcgacgacaagggccacctggtcaagcgcaagttcgggccgtcgacgatgaagctgttccgcttgctggcgaagatgaagggcctgcgcggcggcatgttcgatatcttcggcaagaccgatgagcgccgcaccgagcgcgcgctgatcggcgagtaccgcgcgctgctggatgagctggtggcgggcctgaatgcggccaactacgacaccgcggtcacactggcgaacctgccggacgatatccgcggcttcgggcatgtgaaggaaaacaacctgaaggcggtacgcgggcgctgggcgaagctgctggagcagttccgccatccggagacggcgcagcgcgcggcctgactggccatggcatgacacaacggcctcgcttcgcatgaagcgaggccgttgtgctttcagggctgtgccagcgtcgcttctcccggcttcacatacatcgagttgcgcggctgcgccagcacgcgccgcaccatcggctcgaagaacgacagcggcagcgtgtcgtagtccgtcatgaaggcggcaccgtcgtacttgcggcagaactccgcggtgcgctcgaacagttcgggctggctgcggtactgctcgcgcaggttgcgatccaggccgaggtgatggaagaagtagtagccctggaacacgccgtgcttttccaccatccacaggttctcggggctgacgaatggcttgaggatggcggcggcaatgtcgggatgattgaagctgccgagcgtatcgccgatatcgtgcagcagcgcgcaaaccacgtattcctcgtcctggccgtcgcggtgcgccagtgtcgcggtctgcagcgaatgcgtgagccggtccacggggaagccgccgcaatcgccatccagcaggcgcaggtgcgccagcacgcgatccggcagcgcccgcgcgaacggcatgaactcggcggagatggcggcccagtcctcgcgggttccgtgttccatatggctgaaggtggcgcgtgcaggcgcgtgggtgtcgctcatgcgggtctcctttggtggcagcgtgcgcgatggccgcgcgtcgtctcgtcatgtcttgcaggcattgtggcacccgcagcggcgctacactgtcaaaaagctaacaatgtgccggcatattgcggcgcaccaacaagcatgctgatccgtcctttccgcccggaagaccaatcctgcgtcattgccttgtggcaggcctgcggcctgacccgtccgtggaacgacccgcagcgcgatatcgcgcgcaagctgaccgagcagcctgaactgtttctggtcggcgacatcgacggccgacccgtcgccactgccatggtggggttcgacgggcatcgcggctggatctactatctggcggtacagcccgacctgcaggccaaagggtacgggcgcatgctgatggcgcatgccgagcagttgctgatcgagcggggctgccccaagatcaacttgctggtacgcgcaggcaaccgcgccgtgatcgatttctacgacaagctgggctatgcgcccgatgaagtggtcagcctgggcaaacgactgattccagatatttagtgggcacgccggaccgacctcaaggagacgacatgactttccacggaagctgccactgcggcgccattgccttcgaagtggaggccgacggcatccccagcgtgatccgctgcaactgctcgatctgccgccggcgcggccacctgctgtggttcgtgccgcgcgcgacgttcaagctggaaacgccggagagcaatgcctccacctaccgcttcaacaccatgaagatcgcgcaccgcttctgcccggtgtgcggctgcggtccgtatgcggacgggcaggacaaggacggcaagccgatggccgcagtcaatgtgcgctgcctggacaatgtcgacctggacagcctgaaggtcatcgactacgacggactgcaccactgaggccgccatgttccgcatcctgggcatcgaccacctggtgttgcgcagcgccgacgtggacgcgctgcggcgcttctatgtcgaggtgctcggctgcagcgttgagcgcgagcaaaccgagctgggcctgacgcagctgcgcgcgggcagcgggctgatcgacctggtcgcgctcgacggcccgctcggccgcgccggcggcgccggaccgggagcgcagggccgcaacctggaccatttctgcctgcgcatcgacccgttcgatgccgacgcggtgcgggcgcacctggcgcggcatggcgtggacgccggcgaggtggcgcagcgcttcggcgccgaaggcaagggaccgtcgctctatgtgagcgatccggacggcaacgtggtcgagctcaagggaccgcccgcgccggtgaccgcacagtaacgcgcgtgccccgtgcgcgcagtgcgcgcgggatcgctacaatttccgactggcccaacgcgccgccgtctatggcgactacccccgccgggcccgccatgacaacaatagaagccagctccgacgcggacgccgccagcaccgactcagacgccagcccggcacgcaccggacccgcgcaccccgctacgccgccgcgccggctggtctggatcctcggcctgaccgagaccatctcctggggcacgctgttcttcgccttcaccgttttcatcgatcccatgatccgcagcctgggctggtccaagcccttcctggcgggcggctattcgctggggctgctggtatgggcgctgtgctcgttcgcggtggggcggctgctggaccgcgcgccggcgcgcaaggtgatgggcgcgggctcggtgctggccgggctgggcctgctgctgtgggcatggacgccgtcgcagccggtgttcctgctgatgtgggtgccgatcgggctggccatggcgaccacgctgtacgagcccgccttcgtggtgctgcgccaggcctatggcgaccagtaccagaagccgatcgtggtggtcacgctgatggccggctttgccagcacgatcttcgtgccgctggcgcaatggctggtgatccatctgggctggcgcccgacgctgatcggcttcgccgcgctcaacctgctggtctgcgcgccgctgcacgcgcgcatgcgctacgcgctgcatcccacctattccggcatgacccccgccgacggccaggccggcagccgcgacattgcccgcgccacgctgcgccagccggtgttctgggcggtggtgctggcctttaccgcgaccgcggtggtggcctcgctgctgggcgcgcacctgatcccgatgctgacggagaagggcatgccagtggcgcagcaactggtagtggcggcgctgatcggcccggcccaggtagcgggccgcatgctgatgatgcgcgcgggggtgcgccacccggtgcggctgtcgctgccggtctatgcgctgatgggcgccgggctgctgtgctttgcgctggggcacggcgcctggctgatggtggccgcggtgctgtacggctgcgccaacggcgtcaacaccatgctgcgcgcgatggccatgccggaactgatctcgcgccatcactacgccacgctcaacggcctgatgatgacgccggtgttgctgatgcaggccgccgcgccgtggctgggcgcgctgctgtggcgtgccgccggcggctactggctgatgctgtgggtgatggtggcgctggcgctgggcgcgctgctggccttcggctacgcgctgcaccggcgcggactgctgcgcgtggatggcgccggccggtagcacggcgttgtcatacccgcctcacgccgatgcgggacaatgacggcttttgcaggggcaccgctgccccgcctgccgcaccctcccatgcctgatccgcactccccgacggcttccgcgcccttgccggccgcggtgtcgcgcgccacgcgcggcaccatggcgctgttcttcgtcaatggcgccacctttgccacgtggggcgtgcatattcccaccatcaaggcacgcttcggcctgtccgacgcgatgctgtcgctggcgatgctggccgtggccggcggcgccatcctggcgatgggcccggtcgggcgctgggtggcgcgcgcgggcagcgcacgggcgtcgatgacgggcgggctgctgtttgcgctggccacggtggcgatcctggcgatgccgtcgttctggctgctgctgcccgcgctggtggcgttcggcatggccaatgcggccttcgatgtcgccatgaacgcacaggccgccacggtcgagtccagccgcacgcggccggtgatgtcggcgctgcacggcatgttcagcctgggcggcatggccggtgcgggcgcgggcggcctgatgctgtcgctggacgtggcgccgctggcacatgcggcgatgatggcaggcgtgaccgcggcggtggcgctgggtacgctgcccgggctgctgtcggaccatccggtgctgccatcggcggcccaccaccgcgaccacgcggtgcgcgcgctgtggctgctgggcctgctggcgttcctgggcctggtcggcgaaggcgcgatgtacgactggaccagcgtctatatgcgcgacgtggcgcaggcgcccgatggctggatcggcctgggctacgctgcgttctcgggcgggatggcgtgcggacgcttcggcggcgaccgcctgcgcgcgcgcctgggcgacggcgccacgctgactggcagtgcctggctgggctttggcggcattgcgctggcgctgctggtgccgctgccgctagccgcgctggcgggctttacgctgatggggctgggcgcggccaatatggtgccgatcttcttcgttgccgcgtcgcggctgccgggcgtggcgccggccgaagcaatttcgcgcgtggcgcgctttgcctacctggggctgctgctggggccggtgctgatcggcggggtcgcgcacctgtccaacctgcgcatcgggctggcgctggtggcgctgaccatgggctggatcgcgcttgcgggcgcgcgctcggcacggcgctacctgccggcgcgcgccccggccgaacggtaaggcgcgtcaggccgccgcgcgcagcggcgcgccggcgcccaggccctcgaacacgaagctgtccatggcgagcacgccataggtcacctcatcggcaacccgcgatacgctggccggcgccggccctgcgccactggcagcctgcggccccaaggccgcgcccagcgccacgaagagcggcagcaggtgctcgtcggtcgggtgcgcgcggcgcgcatacggcgcctgggcgcggtagtcggcaatgcggctggtatcgccgctggccagggcctcgtcgagggcttccgccatccagtcgcggaaggcttccacatacggctcggcctgcggcccatgctggtcgcgccggccgccgccaaacacttcctgcaggttgtgcgtgaagctgccggaggccagcaccagcacgccctcgtcgcgcagcggggccagcgcgcggccgatctcgatctgcgttgcgggcgacaggtaggggttcagcgccagctgcaccaccggcacgtcggcatccgggaagaagtggcgcatcggcatccaggcgccgtggtccagcgggcgttcgtcgtcctggccgacaaacccggcaccggggaccgctgccgcctcgaccagggccttgacccgcccggccagcgccggcgaacccggggcgtcgtagcgcagtgcgtacagttcgcgcgggaagccgccgaaatcgtgccaggcttcctggcgctcgcggctggagacagccagcgtgctgtagatccagtgcgccgagatcaccagcaccgcgcgcgggcgccgggtgcgcagttgcccgcccagcgcatcaaaggcggcgccggtggggccgggatcgatggcgagcatcggggaaccgtgggagatgtagagcgagggaagcatggcaggaccaccttcaaactgtttgtgtacctgcatccagtttggcaaagatccgcgctgggcacgggcgccatttgcggacacgtcgtgcaaaaaagttgaacggccgggcccagcgtggcgtggcgcacacagcgcctcggtcaccggcaacgcagccaggggcgatcggcctatgatgcaaccgtgagcccccggcggtgtcgtcgggcggggctcctgcaacgccttgatgccaccggcacgccccgcgcgccatgcgtggccggagacttcggtggtaccgcgcatcccgcgccgccccgggcggcaccctcccttcctggcccactggtggcaaccgggcgtctacggcagcgtgcccgccgtcgccctgtggatcctggcgcgcctgccggccggcttgctggcatcgctggccggcacgcccgctgcggcaacctggctgaaccatgccggcgacaccgtgttcgtgaccggctgggccgccagtgcgctgctgctgtggctcacgcgccgccggccggcgcccacccatccggccatgccggctacgccgccctccccgccctccggaccgtcgacccggcgccatccggccgcatgaccggcgccgcgccgatttaaggcggcagcagtccgatctgaaagatttcgcgcgacgctccctcacaatcctgcgccgctagaatgcgcgggagattgccgcacggcagcgcgcagcggcactgactgcacagagattgtccatgtccgcacgccagcgacaccgccggttccaccccgcgcctagccgccgctcgcggcccctttggcgggcggccctggccgccatgggcgcggcggcgctgctggccgccggcgcggcacatgcccagagcgcgcccggactgcgcctggccggggccaatgtgcagcggcacgccaacgcggtgctgtcgctgatggcgtactcggtggtgccggaccttacctccagctcgctgtcgatcaacaacaccagcaccgacgatcccggcatcgtcatgtcgcagctgggcggcggcttcaccatcagcaagtcgttcccgctctacctggaaggcgccgtcgcctacagccgctacgatcccaccttcattgccaccaatggcgccgaatcccgcgccatcccgacccgctggaacaccttctccggcaccatcggcgtgggctgggactttccgctgacggccaacaaggaactggtgttccggccgatcttcaacgcctcgctcggcaatgtctccagcgacctgtcaatcggcaagttcgcggtcgagcaggtcaccgaccgccagctcaacttcctcgacggcggcagcctgaatgcctacgggctgggcgggtcggtgatgctggactgggagcactaccgcgagaactacgagatcgacgtggaactgcgctacaccaatatccacctgcagagcttcggcggcacgtccagcgcggtcacgggcacggccacggcgcagaccgccaacctgtgggcgcgctggcgggccccgaccgggatgcatgcgttcgaccggccggtacgatacgtgcttgagctatcacattcgcactatcttggcagccaggccggcatcctcggcttcaactacctgaccacgctcggcaccgggctggaactggacaccagcgcgcacgaggtctttgtcacgcggatccgggcagtgttgcgctatgtgttcggcaacaacgtgtcgggcgtctcgctggggctggcggtcagcttctgagcctggcctggccttattgggttggcgccgaaccaaacagtgcgcgcggacaacccaacctagctcgcctcgtgctcgtcccggtggatattgatcacatgccgagcctcgaagcacagcggcatgcccgggttcatctcctcggtgcaatacggctggttatcgagctcgccggtataaaggctgccctcgcgcccggtaacgatcacccacatccgctccacgtgaacctcttcgctgcccgtctcgtccgcgactaggatgcggaagatcagcttgaccagctggccgggtgcgagtgcatcacgctcctcgcgcggcggcatccagaaggtctcgggatgggcggcggcgatgggctcggcgtcgtcgagctcccatccgtcttcgtccagggttgtcaatcgcatgtccattttcagccttccgcaatctctcaggtgcgggcatgatcgcagcaaatgcgccggtcggcgagagcctggccggcgtgcgggactttcaacagggaacatgtacccatgacaagcaagaaggaagcagcggtgcgctgcggctggtgcggcacgctggaggactattgccactaccacgacaccgagtggggctttccggtcgccgacgaccgccggctgttcgagaagctgtgcctggaaggcttccagtccggcctgagctggctgaccatcctgcgcaagcgcgaggccttccgcaaggcatttgccaatttcgacatcgaaaaggtggcgcgcttcggcgagcgcgatattgcgcgcctgctcggcgacgccggcatcgtgcgccaccgcggcaaaatcgaggcggccatcaacaatgcgcagcgggcccgcgaactgctggagacggaatcatcgctggccgcctacttctggcgcttcgagcccgatccggccagccggcccaaagtgctgacacccgaggtgctgcgaaccatggcgacctcgccggaatccacggcgctgtcaaaggacctgaagaagcgcggctggcgctttgtcggtcccaccaccatgtacgcgctgatgcaggcgatggggctggtcaatgaccaccaggaaggctgcacgacccgtgccgaggtactggctgcacgcaaggtgttcaaggtgccgcgctagcgttgcgtggacgtatacccggcgcgccaggtatacgccggcgtaccagcgccatggcccgcgtaaacgtcaggccaatgcgaacagcgcaacggtcctgtctatgtctttaatattgtttacgtatgtaaacatagtagtagtaggtaaaccaggcatcaggccgtggataagtcacctttccccttttggctcagggacttgcagcaaagataaccactgcgggataaccctgattcgccgggatagcgcggcagtcacgtatacgtcggcagtgcgggcgtctgagttatccgtatacgtcccacaaggcgcccccaggcgggccacagcttgtccggccggttatccccagcaaccggcaaagatgtccacaggccgggctcaggcagcgctggcctggctgcccatgtatacgggatcgacgtgcgtcatcacgttgagcacgtgatggttctccagggtgcggcgccgggcttcgaccgcgatcgcatgcccctgcgccaccgtcagcgcggcatcgatctccaggtgcacgtcaaccagcacctggtcgcccatcttgcgggtgcgcaggtcgtgcaggcccagcacgccgggcgtgcccagcatggtcgcgcggatcgccgcgacggtttcctcgtcggccgcgcggtccatcaggtcgttaagcgcatcccagccgaaacgcaggcccatgcgcgccaccatcagcccgaccacgatggccgccaccgggtcgagcatgtggtagcccagcaggttgccgccaatacccagcgccaccaccagcgacgaggccgcatccgagcgcgcatgccaggcattggccaccagcatgcccgagcgcacgcgccgcgccaccgcgagcatgtagcggaacagcagttccttggacaccagcgcgaccagcgccacccacaaggccactggctgcaccggctgcaggctggccgggtgctgcaatttgtccaccgccgcccacagcatgcctgcccccaccgccagcagcagcacgccgagtgccagcgacgctgcggtctcgaagcgcaggtggccgtactggtggtgggcgtccggatccttgcggctctgccaggcggccagcagcaccacgaagtcggacagcaggtccgagagggaatgcgcggcgtcggcgatcagcgcctgcgagccagagatgacaccggccaccgcctgcgcggcggtcaggccgatattgacggccacgctgaccagcgtgctgcgccggccagcccggtggcgcgcgtcggcctcggccgggctggcggcggtggcgtcgtccggaaggccggcggatgccggccgcagagggttgtgttccgattccatcgggtgactatagcccaacatccgcgataggcggaccgggccacggcggcgctgccgtgctgatttcgtaacagcgctggcgaagttctggtgtcgcctttaccgttacacaggacgggaacacccggacactgcaaggaggacccaacgatggcgattcggtcacttgcctcgcacagcacatcccagctgcgccgcctggtcggacagatgcaggcggaagtcgatgcattagagaacctttccacccctgacgccgatgcgcaaagccgccttggctatgccatcggccgcctgcgcgacggcatcgaggcggtcgaggacgcgctgcagtcgctgcgcgcgctgcaacaggtacggccctcggcgatgaaggcccgccggccgacccgggtggcctagcctacccgcgcctgcacgctggcgcgacccagctccttgttgtccccatgggccggcttacgccgccgggcaatagcgcagcgcccgcgacatggccgcgcacgccgccggcaccgggccgatgacgggaatcggaaagcgctggcccagcgctcgggcggcctcgcccagcgggccgccgccgatgatcacggcttgcgcgccgtcggctcggatgcaggtatcgactgcgcccgccagcaggtcttcctgctgctgcggcgcaccgcccagcgcgcgcggatcgccctcggtgaagcgcgtgcccgtgaacagctcgtccaacccctgccggcgcacgctggcgctgatcgacgccgccagccgcggcgtggtggtggcgatgccgaagcgccgccgcccggccgcggccgcgtgcatcgaggcttcgccgatacccaccaccggcactgacagctgcgcgcgcagggcctcgatgccggggtcgccgaaggcgccgacgatcacgccgtcggcaccgccggccaggcgcagcatgtctgcatcacacatagcctcggcggcgacggcaaggtcgtcttcatcgatgatcatcggcgccccgcgcgagaccgtcgcgccgaccacggccggcggcgcggccatggcctgcgcgaaccaggcgcgcgcgatctcgaccatcatctgcgtggtggcactcgacgtattcgggttgatcagcaggatgtggctcatggatgtctcttgagattcaggattgccagcgcagggacatcgccagcgggtggctcgatttcctgttggcttgcatgggatcgaacaaggccccggcgggcgtaggttggcggcggcaaaggcgcgtacgcctgtgccgaggagtcaacgatagcgtatggcggctgccagcgcgagatgacggacagcgcaggcggcagaaacacaaaagccccggaaagcgttggctttccggggcttttgcgcgggatatctggtggaccgaaggaggatcgaactcccgacctctgcattgcgaacgcagcgctctcccagctgagctatcggcccgtggcggttgattgtagcgtaataccgcagcgcccttcaatcctctgcgcggcgcgtgacggggccgcacaacatcaggcggccatgcccggattgccgtccatgccgcgcacgcgcggcaggttcagcgggcgggcgctgacttccctggtgctgcgcagccactgcgccatcacgtcccagatcggcgcgccgccggcctggcgcgcctcttcggccaccggggcccagcccgccaccttgtaggtcttgccggcttccagcggcttgccggccaggcgcatgtcgctgatgcgcttgcccatgccggcggtcggatcgatggtgtactgcagcccgcccacgcgcaccatgtcgccgccctgctggtagtacgggtcggggttgaacaggttgtcggccacgtcttccaggatggtcttgatggtctcgccgctcatctgcgtcaccgtggtgtacgggtaggtgatggcggtctggtccatcaggtgttccatggtgatggcctcgcccggcagcagcgtggtgccccagcggaagcccggcgagaacgcgatctgcgcgccctgggcctgcatcaggccgtccaggatcagctggtcgaaggtgccattgaaattgccgcggcggtacagcaggccgcggttgacggccagcacttcgcccagtttttgctcatagggcgcgcgtaccttcctgatcagcgcgtccatggcgggatcggccggcaggtagttggcgaacaccggcagcagccggtagcgaaagtccgcgaccttgccgcccttcacatcaaagtccagcacgccgaggaacttgccgttggagccggcattggtcaccagcgtggtgccgccggcattcttcaccggcaccggcgcgggcatgccgtcatgggtatggccgcccaggatggcatcgagcccgcgcacgcgcgaggccagcttcaagtccacatccatgccgttgtgggacagcagcaccaccgcctgcgcgcccttgccgcgcgctgcgtcgatgacctgctgcaggttctcttcctggatgccgaaggtccagtccggcacgaagtagcgcgggttggcgatgggcgtgtacgggaacgcctggccgatgatggccaccggcacgccgttgatctcgcggatcacgtacggatcgaacaccggatcgccgaaatcgttggtcttgatgttctgcgccaggaaggcgaccttgcccttgaagtccttgtcgacgatctccttgacgcggtccgcgcccagggtcatctcccagtgcggcgtcatcacgtccacgcccagcgccagcgcggcgtcgaccatgtcctggcccttggtccatagcgcggtggccgagccctgccaggtatcaccgccatcgagcagcaaggcgcccggccggtccgccttcagccgtttcaccagcgtggccaggtgcgcaaacccgccgaccttgccatagcggcgcgcggcctcgttgaaatccaggtaggtgaacgcatgcgcctgcggcgtgccggggcggatgccgtactggcgcagcagcgcgtcgccgaccaggtgcggcggcttgccggcatagtcgccgatgcccaggttgacgttgggctcgcggaaatacaccggccgcagctgcgcatggcagtcggtgaaatgcagcaggtggacgttgccgaagcgcggcaggtcgtacatggcctcggcggcctgcgcggcgtgcgcgtcttgatgggggaacgtcatgccgccggcgccggcaatggccagcacctgcaggaactcgcgtcggttcatgtctcttcctggaattggcgctggcggtcggccctggcgcgggcgtccgccatcgcaaaactatggccgcgcgtaccgctccagcgccgccacgtcgtcttcaagcatttcgcccacttccttctgcgccacgcggccgcgcgcgtcgatcacgtacagctccggcagtcccttgcgcttgccgaacacggcctgcagctcgggcgaatccatcgtcgccgggaaggtgtagccgcgcttcttcatgtagtcggcagcctcgcgcggatccttgtcgatgctgatggtcagcacctgcagcggcgtgccgcgcgtgcgttcgtaaagcttctgcaggcgcgggttctgcatcgcgcagaacgggcaccacgaggcccagtattcgaccaccagcggcttgccggccagcgcgccagcgctgagcgtgcgtccgtcgagcgtgcgcacgtcgggcaggcgcacggtgtcgccgacctccagcgctgccgcgccagctgcggcgccggtcaggctgaaggccagcagccagcgcagcagcacggcaggcgcgcgcatcggccttactggttgaccggcgaggccgggtcgagcagcagcgccatcacgtcgcggatctgggcctcggtcaggatgcccttgtggccaaagcgcggcatgttggagcaggcggcgtaggcgctggagtcccagatcttgccccaggtgtacttgatgacttcctgcgagttgccgcgcagcttgccgtactggtacagcgacgggccgatattgccgaacgagatctcggccttggtcatctggtggcaggcgtagcaattgccgccgttggtgccgccgacctggtcggtgaactgcatgccgcggccgttctgggcgaccttttcgccttccttccagtcgcccagccatttgtcttcggcggggtatttcacctgcttgagctcggccgcttcgatcttcttggcaagctttgccggcaccttggtgcggtccgggtactggctgcaggccagctgcatgccgtcctggttgagcacgccctcgaccgtgaccggcccgcgcgacgagaacgagtcctcgatcaggtgcttcatatcggcaccgctgacggcggcgggcttgcccttgggcgcgcgggccttggcgctgtcctgcgcgtgggcgccgcttgccagcagggtggccagggccgcgatggccagtgcctggtgttgtcgttgcatgttgtctctcccgtactggtcagcgcttcatcgccggaccgtcgtaggtcccgccgttggcgttcttcgccaggaacatggtcagcgcggtgatcacgtccgagccataggcgggttcgggaaagcgctgctggcgcaggcagtcgtacaggcggtgctgcatggtgcggacctcgccctgcgagacgcggtaggcgggccaggtggtgtaggccgcctgcgcgcccttgtcggtcagcaggttgggcaggtcctgcaggcggatgcgctggccgtccaccgcatggcaggtggcgcaggcaaagtcataggcgccgccgcggtagaagaacatcttctcgcccagcgcataggtgcgcttttcttcgggatggccgagctgcacgttcatcttcacgccgcgcgactcgccggtcaggtaggccaccaggcgctcgatctcggacggcttgcccgacgacgagaacgggttcttcgttgcctcttccctggtcagcccctgcagcgtcatgcggcagtaggcgagccgctgctccaggtccatcaccttgccggcgtccttgaagtagcgcggcagctcggcgtaggcgcccttggtcacgcccgggcccttgcccaggtcgcattgttccagcgaggcgttcttcgggccggccggcttcttccacagttcttcgcctgcggcttcccacaattcggcgggattgccttcggccagcatctggcggtacttggcgatttcgtcggcggtgctgccctgcgcatgcacggcggcagctgaggccaccgcagcggtggccgccgcggccagcgcggcgcgccgggccaggcttcggatggtgttcatggggcttctcctcgcggcctcgcaccgtggcgggccgttctctctcttgttgccggaagctacgccgcccggctcagggcttgatataggcgtagccttcttcggcctgcaggcgcgcaatctcgaccacgccggccggtaccactttggcttccatcaacaggctcgattccgcaatcttgcgtgcggtcagcgtgttgcggcacacgcggaactccaccccggccgaggccagcgcgcccaccgggccgtcaaaggtgttgccgcgcgcatccttggcgccttcgaccaggaaatcgatgccgtagccgaacgccaccaccacgatcttcgttcccggcgcgccgttcaggtggttgcgcaggttgcccatcgcgcgcaccgcctggtcgatgccttccgacagctggtacaccaccttgatgcgcccgcccttgcccgcagccggcgcggcctgggccgcggcttttgccgacaggccgatggcggccagtgccgccgatgctcgaataaatgctcgccgcatgttgttccttcccgccgggccagtcccggcatccgtcccgaaccttagcagaggacggcatggcctgccggccgcggaacggctgtcaggcgatggtcgcttcgtcggtgcgcttgtcgcccttgttgtcgatccaggtcactgcgaccttgtcgcccttggcgccgcccttgaacttgaagttcaggaacgggtccttcgacaccgccgggccgaactgggcgcggaacacttccttgcccttgcactgggcggtcacggtctggatatgccaggccggcacggccttgccggatgcgtccttgcgctggccggtttccatgtcgtgcttcatcagaatcttgacgtcaaccacgccgccgttttcggtggcgcgtacgcgcatcgggtctgccatgtgtttctcctgttgcagtttgggaatctcgatccggggcgcggcgtcagccgccgcagccgcccagcgtgaccttgatttccttcgatgccacgtaccacttgccgccggccttgaccgcggcatgcacgaccgaggtctggcccatcttcacgcgcgtggagacgaacggctcggtgccggccgggatgatgaagtcggcggccagcgtgttggggttcttttccaccaggatcgcgatctgctcggtatccgggatggtgctggtcacggccaccggcaccacggcgccgttctcggcgatatcgggggcggtgaaggtgatggcggtgcttttctcggtgccgctgccgccgagcgccttgatcacgtcagcaacgctcttgccgtcgaaggcgttcttgttccactcggccgcctgcgcctcgctgatcaggccggtggcggccatcagcgacaggacagcggtgacccgcagcacttctcgtcgtttggaattcatgtttctgctctccggctactccgttccagtcggtcgatgaccgcttcggggatctgcttcatgcggccggtacatggccggccgctggtctgtcctggccgcgcggcattcaccgcccggcctggtgcatcggcggactgcccgcctggtcggtaaggcttacttggcgggggcgccagccagcacccactcgaccacggtcttcaggtcggcgtcgttgagcgccgcattcgcgggcatcggcaccgggccccagacgcccgagccaccgctcttgaccttcttggtcagcgtcgccagggcgttcttgtcgcccttgtacttggcggccacttccttgtaggaaggtccgaccagcttcttgtcgacctggtggcaacccatgcaggcgttcttgttggcgatctcctgtgccttggcggcatcgaccgcgtgggccgatgcggcggcgccgagcatcagcgctgcgatgacaaactgcttcattgttaagctctccaagctctgtaaagccgtggggacggcaaaggccgctgggccgtactgcaatggcttcgcggcacacactggccgccgcccgggggcactgcggtggccagtccgctattttgcctcaagaatccagcccaccatggcctgcacgtcggaatccgggatctgcggctgcgccggcatcggcacgctgccccatgcgccctgcccgcctgccttgaccttgcgcgccagcgcgccatgcgcgtcctggcccttgtacttgccggcgatgtcggcaaaggacggcccaaccagcttgcggtccatcgcatggcaggccatgcactggtactggctggtgagccgcgcgcccggcgcggccggctccgaaggagctgatgcagcacttttagatacggtattgcccgcggccacgccgcgcaccgggccgaagctccgctgctgctgcgccagttcgccatgggcatcgcgggcatagtccggtatcgacgaggtaatcgccaccttgccggcgcaatccttcatgcaggccgtattgcgcgtgtccgggcggccgcgccccggccacaggccgtggccggtggtcatgccgtcgcggttgggcatgcgccgctggatctcggcgatattggcgtcggacagcgtgaagtcggccgggacgacctcgcccaagtgcagcatataggcggtgaccgcgtagacgtcgcccacgctcaggctcttgggcgcgttccacggcatggcgcggtgaatgtagtcccacagcgtgctgacggtgctgaccttcatcagcgtggtgcggtacggctggttgccggtcatgccggccacgcggccgcgcctgatgtcttcggcggtggtgccgccgaccagcggcgtgaacacctcgttggattcgccgaagtcgccgtggcacgacgcgcacttgccgtcccagaccttctgcccctgcgccaccgtgccgctgcccctgggcaggccctggaagtccgggcgcacgtcgatgtcccacgcggcgacttcggcgggcgtggcggtgcggccaagtgccgcacgcgcgtcggccgtgcccgcccacgccggggcggcgctgacggctgccagcaccagagcggcggcggtcctgagttcagcccacatggacattggacacctcgccgcctgccgccacctgccagctctggatagcgttgttgtggtagatcgagcgcgtgccgcgcaccgcgcgcagctgccccagcttcggctgcacatagccggtgtcgtcgatggcgcggctttgcaggatggcggggccgccgtcccagacccagtccaggttgaagcgcgtcaggcacttggacagcaccggcgcctccagccgcgcactgcgccagttgcgcccgccgtcggtcgagacatcgacacgcctgatgcgcccgcgccccgaccacgccagcccgctgatgttgtagaagcccttgcccaccatctgctgcccgcccgaaggcgtggtgatgaccgacttgcactcctggatcgaggtgtactggcgcagcttgccgtccggcatcatgtccacgtagtggatggtctcgtccttcgcattccagggctggtcgcccagctccagccggcgcagccacttgacccacgacaccccctgcacgcccggcaccaccagccgcagcggatagccgttctcggggcgcagcatctcgccgttcatgccccaggcgacgatgatctcgtcggccagctccatcgggatggtgcgcgtcatcgacgagccatcgccgccttcggccagcaggtagcggccgcggcgcaggtcggcgccggcatcgtccagcagcacccgcagcggcacgccggtgaactcgcagcacgacagcatgccgtgggtgtactgcacagtgggcacggccacgttgccccattccatgccggtgttggcgccgcattcgatgaaatgcatgcgcgacaccgccggcaggcgcatcaggtcgtccatggtgtagacgcgcggcgtgcgcaccaggccgttgagcatcaggcggtggcgggccgggtcgatatcgtgccagccctgatggtggcgctcgaaatgcaggccgttgggggtgatgatgccgaagaagccctgcagcggcgcgaaggccaccgaagcggcggagacgcgcgtcaggcccggcgactcgcgccgcaccaggtttttctcatgcacggagggctgcccgtacgggcgtgcagccaccggctggccgagcgaggtggcccacggctgcggctgcaggatggcgggatcgccgtcggctgccagtgcctggcggcccgccgtggcggcggcaatccccgcggccgcgcccaggaagctcttgcgcaggaagtcgcgccgcggcgcgtccaggccgtgccggccgatgtcctgctgcagcgatgcgctgacgaagtgctcgggcgcgggcacgatgcgcccgggccggttccgttcctgcaaatcggtctcctccggcgcgctcgccacggcccttggaccggtcggcgtgcctgttatcgggccgctgcagcgggtgcggcagcgatccgtttaccggaagagctgagctagcctgcggtgcgccgcctgcgcgccggggcttcgggtgccggctgtgccatgaagcggtcgaccacgccggagggcaaggcgctgtcctccagccggctcgccacctgcacgcagaccgtgcggcacagctcgatcacgctttcgtccgcaatggcgtagaacaccaggttcgcctccttgcggcgcgacagcacgcccgagcggtacatcgcgttgagatgccgcgacacattggtctgcgacgaacccaccgtctcgaccaccgtgctgaccggcttctcgccatcgcacaaggcgtgcaggatcttcagccgcgtcggctccgccaacaggctgaagtagcccgataccttttcgaatacgcgatccagctcttccatggcatccaatatattcgtatatgcgtgaatgcgcatatagtgtttacccactgatgcagcacagcataagtgcggcgggaggatcagcggcgcgccagcgccctgcccgcccacaggcgctggccgaacacattgagcagcagcccggccattaccactgccgcgcccgcccactgcgcgccggacaggtcctcgcccagcagcacatgcgccgacaccagccccaccaccggcaccagcagcgtcagcggcgccacctggctggccgggtagcgcgtcagcagccggccccacatggtgtagccgaacactgtcgccgcaaaggccaggtaggccacggcgaacacggccatgcccgacacatgggtgacgctctgcacgatgcgcgccgggccctcgacccacagcgacagcaaggcgaacggcacgatcgggatcagcgcgccccagatcaccagccccagcaggtcgaccgggccgatcttcttgctgacgatattgccgctggcccagcagaacgccgcgcacagcgtcagcacgaagcccgccacgctcatgccgccggcgctgccggcaccggccccgatcagggccagcccgcccgccgccaccgccatgcccgcgatgttgtgccagcgcaccggctcgcccagccacagcgccgcaatggccagcgtgaagaaggcctgcgactgcagcaccagcgaggccaggccggccggcatgccgaccgccatggcgtagaacaggaaggcgaactggcccaggctgatggtgacgccgtaggccagcagcagccgccacggcacgcgcgggcgcggcacgaagaaaatcgccgggaacgccaccagcaggaagcgcagcgcacccagcagcatcggcggcatgtccgccaggccaaccttgatgacgacgaagttgacgccccagacgcagacgatggcgagggcgagtagacggtctctggcttgcatgagggggctggggggcgcggcccggcacagtgccggacaaaacccgtagggtagcagcccccggccttcggggcatggcccgccctgcacctaccccagcatctccgcccaaatgcccttggcccatgccagtgcgtagtcgccttcgagctggttcggcgcctccgacagcccgcccgatcccggcaccgtgaccatggtcttctgcgccgcgtcatagcgatgcacgctggccacgtgcaccgcctcgcggtcggaggtgaagctgtagcaggtgttgttgtagagcggctgcgggtcgggtgcccggcccgacagcagcgcgaccatggccgcggccgcgaccttgccatgctggttggccatatggcccgacttgggcatcagcggcgcgatctggatggcatcgccgatcacgtggatattggccgcggcgcgcgactcgaaggtgacgaagtccacctcgcaccacttgccattggccgtggccagccccgccgacaccgcgatcgcaccggcgcgctggggtggcagcacgttgagcacgtcggcacgctcgtcgtcctgcacctcgaacttgagcgtgcgcgtggcggggtccacatccaccgcgttgaactgcggccggtattccaccatgcccgggtactgcgacgcccacaccttgcggaacagcccggccttggaggtgatgtcggggttggcgtccaggatcagcaccttgctgcgcggcttgtgctgcctgaagtagtacgccacctggcaggcgcgctcgtagggtcccggcgggcagcggtagggcgccagcgggacgctgatggcataggtgccgccgtccggcatggcctccagctggcggcgcagcgcaacggtctgcgggcccgccttccaggcgtgcaggacctggtcgccgccgggctgcttcagcccgggcagcgcatcgctcatcatttcgacgccgggcgacagcagcaggcggtcgtagggcagcgtggcgccgcccgcgaggcgcacggtccgtttggccgggtcgatggccacggcggtatcgcgcaccagccgcacgccgtggcggcgcaccagcgcgtcgtacggcaaggtcaggtccgccagctgccggctgccgccgagcaccaggttcgacagcgggcaggagataaaggccggattgggttcgaccagcgtgacctcgatcgcctggccgctccactcgcgcaggtagcgcgcggcggtggcgccgccgtagccaccacccaccaccaccaccctggccggcgccgcggcgcgtgccgacccgaccccgaccgaacccagtactgcggcgcccgcggcgcccaggaagcttcgtctttgcatggtagtcccccgctgtcagcgcaccgcggcgaaccacgccgtgatggccgcgatctggtcgtcgctgtaacccttggcaatctggtgcatcaccgtggccggccgcgtgccggccttgaaggcctgcatctgcgcggccagttccgcctgcgggcggccggccagcggcgggatcgtgctgcccgccggcgcgcgcccggcggggccgtggcagctggtgcaggcggcggcctggctgcgcgcacgcagcgcggcatcggtggcaggggcggcgctgtctgccgacagcgccggctgggcgccgcacagcgccgcggccagcagcgccagccgcagcaacacagcgggccgggggaagattgtcatggtctcgctccgtgtagggccggcactgggttccgcttgggggcggccggcgtggctaccgtagcacatcgggcagggaccgtgtgcggtgaaaaccgcagaaggacaaacggcgtccgcatgagcggacgccgtcggaaccggcccgggaagctgggccgggcgtgtgctcagggcaggttgcggcccggcggcagcgtcaccggcgaagtcaccggtgcggcgaccgggctggtggtcgcggtggtgcccgtggcggccccggccggcgcatcgatcggaccgcccacgcccggcaccgactgcaccggcgccggcgtgccgacattgccgtcgaacgacgggttctgcgaggtggaagccgagtccaggcgcgcgcgctcggtgtcgttgacgtagtcgaaggccttgaccaccttggtcacgcccgaggcattgcgcgccacgtcggtggcgcggtcgccctcggcggcggtgaccacgcccagcaggtagaccacgctcttctcggtggtgaccttgatcgagttggacggcacgccgtcggcggtcatcagcagggtcttgaccttgctggtcaggtaggcgtcctggctctgggtcatgaagcccggcgagttgacgacctcgagctcattgatcaccacgcgcgcattctgcaggccacgcacatactgctcgacctgctgcttgacggtgtcgttgctggcttcgccggtcagcagcaccttgcggttgaacacggtcacgttgacgcgggcctggccgcggtagcgcgagttgatggtgttctcggcctcgagctgcaggccgcggtccacggtctgggtggcggccgggcggcggtcggtggccatggccacgccggtccccatggcgccggcgatcacggggaagcagccggcgagctgggtggcgcagaccagcacggccgccgcggccaggctggcgcggccaaggccggcggtgcgggaaggatggcgcgcgccggcgccgttccggggggcttgcgtagtgggcaggttcgtcatgcggtccttgctgtggctggatgttgggaatgggaggaaggcagcatcaggcttccccgagcagtgcctcgtcgatgccgtcgcacaggcaatgcagggtcagcaggtgcacttcctggatgcgcgcggtgcgctcgctcggcacgcacaggtggatatcgaattcatcgagcaggccggcgatggtgccgccacccttgccggtcagcgcaaccacggccatctcgcgctggcgcgcggcttcgatggcggcgatcacgttggcagaattgcccgaggtggaaagcgccagcaggatgtcgccgggctggcccagcgcctcgacctgcttggaaaacaccttgctgaagtcatagtcgttgccgatcgcggtcaggatcgagctgtcggtggtcagcgcgatcgcggccaggccggggcgctcgcgctcgaagcgcccgaccagttcggcggcaaagtgctgcgcatcggctgcggagccgccgttgccgcaggccaggatcttgttgccgctggtcagcgcgccgaccatgcgttccacggcggcgtcgatatagggggccatcaccgccgcggcctgtcgcttggtctcggcgctgtctagaaattgttgctggatactgtcgatactcatggctctggggccttgttgttgccattgcgatccgcggatcgtaccttagggtctgccgcgcattatgaaccagccccggcggcatcctggtcaaaggcatgctgcagccagtccagccggccgggttccagggccaccacgtcgaagcggcacggcggcacctgcgccagcgtggccaggtagtgcgctgctgccagcagcacgcgccgctgcttggccggcgtgacgctggcggccgcgccgccgaagccccggccgctgcgctggcgcacctcaacgaacaccagcgtgccgtccggcgcgcgcatgaccagatcgatctcgccgcctttgcagcgataattgcgcaccacgggctcaaggccctggcgccgcaggtgtgccagggcccggtcctccgcctgcgcaccgcgtagctgtgtgttttgcaactgcgtggtggatttgaatgatggcatcaacggaagttctcaagcatgagtgactggatctccctggcggccagccagtcctacccggccggcaccctttatgtcgtggccacgcccatcggcaacgtcgccgacctgtcgctgcgcgcgctgcatgtgctcggcctggccgacgccgtggcctgcgaagacacccgcaataccggccagctgctgtcgcgcgtgggcctgcagcggccgctggtggccgtgcacgagcacaacgagcgcgaggccgcgggccgcatcgcggcgcgcctggcggccggcgagcgcatcgcctacgtctccgacgccggcacgccgggcatctccgacccgggtgcgcgcctggtcgaggcggtgcgcgccgccggccatccggtggtgccactgcccggccccagtgccgcggtggccgcgctgtcggtggcgggcgacatgctcgatgccggcgaaggccgcttcacctttgtcggcttcctgcccagcaagcccaaggcgcgcaccgaggccatcgcccggctggcggcgctggaccacgcctgggtctgctacgaggcgccgcaccgcattgccgacacgctggcagcgctggccgcgggcctgccaggcgagcgccggctgctggtcgggcgtgaactgaccaagctgttcgaggacatcgccgtgctgcccgtggcgcaggcgccggcctggctggccgccgacccgaaccgggccaagggggaattcgtgctggtggtggaaggcgctggcgccgcaactgccgcggatggcttgccggatgccgaggcccagcgcgtgctggcgctgctgctggcggaactgccggccaagcgcgccgccaagctggcggccgccatcaccggcgccggcaccgatgcgctctaccagctggcgctggcgcagcgcgcggggcaggcagaggactgacgcggtgcgcgcgtgatcccgggatcgggaggaggaaggtaaagcagaggtgtcagcgcgcggcggcatgcggcggcgctgccctggtcagcgccgtgtgcgcttgacggtcttgccgccggccttggtcgacttgcgcgccttggcgggcgccagcgagttggccagttccggcacggatacgtcgtcgtcgccgctgccgtcgccggcctcggtgccgccggcatcgatctgcggacccagcgcggccacttcggtgcgcgtcaggcggcggatttcgacgttggtggcgccgcgttcgacgaagcccaggcggcgcgcggcgccgtaggacacgtccagcacgcggttgccgtggtatggcccgcggtcattgatgcgcagcactgcaaccttgttgttgcgcaggttgcgcaccagcacccagctgtcgagcggcagcgtcggatgggcggcggtcatggcgcgcatgtcgaagcgttcgccgttggcggtcttgcggccatggaagcccttgccgtaccaggacgaaacgccgcgctgctcgaacgtgccgatgtcggcgcgcaggccgtccagcgagctgccgctgcggccatcgtccgcgtcatagccgaacaggttccagctgccgccgcccgaggcgcgcgcggacttgttgtctgcgtcggtgcgatcggtcttgccggccttgccgttctttgccgcgcgcgtgggcacggcgccagcgttgtcgttgcttgcgttgtcgccttcagggggcgtggcacaggcggccagcaccacggcacatgcggtgcatgcgccgagcttggccagccgttgccagcgcttaacgagagcggagatccgtaacatgggcggcagtctaacattgactctttacgactatctctttcattttgttacgaaatctgtgcgatttcgcacgatcatgacctatctgcccggaatcccgcttgtggcaagggattcccgcccgagacggggctttcgcgcgggtaatgcataaagcacacgacttgcatcgcgggcggggaatcgccgcccggcgctacaatgctgggcaccgcccgccgtccgtgcgggccactccgtggcgcccggccagaaggcgcccggcgcacaagatatcgtccatgaaagccctgctcattcccgtcacgcccttccagcaaaactgttcgctgctgatcgatgaaagcaccggccgcgccgcggtctgcgatcccggcggcgacctggatcgcatccgtgaggcggtcagggagcaaggcgtcacgctggaaaagatcttcctgacgcatggccatgtcgatcactgcgccggcgccgcagcgctcgcgcgcgagctggatatccccatcgaaggtccgcagcaggacgagcgcttctggatcgagcagctgcccgagcagacgcgccgcttcggcttcggccacgccgagagcttcgagccagaccgctggctggagaacggcgacaccgtgcagttcggcaacgagacgctggaggtctaccactgccccggccacacgcccggccacgtggtgttcttctcgcgcgccaaccggctggcggtggtgggcgacgtgctgttcgccggctcgatcggccgcaccgacctcccgcgcggcaaccatgccgatctgatccgctcgatccgcacgcggctgtggccgctgggcgaggacgtgactttcattcccgggcacggcccggtctccaccttcggcgtggaacgccgcaacaacccgttcgtggccgatcacctgaccgacgtgggctgaggccgtggccaagcgacaggtgcccgacacccgcccggagatctacgtcagcaccgacgtggaagccgacggcccgatcccgggcccgcattcgatgctgtcgttcgcgtccgcggcaatgctggcggacaagaccgtggtgggcacgttctccgccaacctcgagaccctgcccggcgccgccggccacccggtgcagatgcagtggtggcaaacccagcccgaagcctggagcgcctgccggcgcgacctgcagcgccccgaggacgccatggtccgctatgtcgaatgggtcgagagcctgcccggcaagccggtcttcgtggcctttccggccggcttcgatttcacctggatgttctggtacatgatgcggttcgccgggcgctcgccctttggctgggccgccctcgacatcaagacgctgggctttgcgctgaccgggcgcccctaccgcaagaccgtcaaggcggccttcccggccgcctggatggatccgctgccgcacacccatgtggcgctggacgatgcgctcgaacagggtgcgctgttctgcaacatgctcgctacgctgcgtgagcgcgaggccgcactggccagcctggcgtccgatgtcgcagcggacgctagcgagccctcaccttcgtccgagcagccctgaacggttgctgcgccgcggcagccaaggcggcatgccccttgcaggctttgcgttcgcatcccacgccagcgcgcctatagtagaagcggatatggcgtaccgggcgaaacgagccacagactatccggcgcacttgcgcagccacgccatatgccgtttgagccatgttgcccggatcgcgcggcgcctgccgaggaggtgtcgatcatgcgttttcataccgacctgcacttgagagacctggccggccggatccattggccgcatgccacgcggggcgccacgcctatcacccatcgccacacctcggatgaggacgccgaagtcgccaaggccacgctatacgtcagcacggtgacgctggtggtgctactggtcgtactggcggccatcgctttcggtcaggaggccatgcactggctgggtgttcattagacgacccgcctgaagctgtttgcctcaagcaccggccggcccccaccacgtgggggccggttttatttggtgccgtgcatgggctggctcaggccagcagcggcgccacgttctcgggcggccggccgatcgcggcgcggcggttgcgcaccaccaccggacgctgcagcaggatcgggttgtcggccacggcggccagcagctcggcctcggtcaggccaggatcggccaggcccagatcggcgtacggcgcttcgttgtcgcgcagcatctcgcgcaccggcacgcccagcatggtgtgcaactggcgcagcgtggccagcgacggcggctctttcaggtattccacgatttccaccggttcgcccagccgctcgctggcggcctggaccagggcgagcgtttcgcgcgacttggagcagcgggggttgtggtagatggtgatcatggcagggtcctttcttgtcgttgccgtgccccgccccggggcgttggcactaatgcggtgcaaatcaatccgcactatatacaagacaccggccctcgcgcagcatcacgctggtgcaagtggccggcacgcatcctgcgttgccccaagtccttgcatagggcgccattcccgatgacttccactaccgtttccgccacgacgccgtccgccggcacgcgcaaacccttcaccctgcgcgacgccacacccgccgacgttcctgccatccacgccatctacgcgcaccatgtgctgcacggccgcgcctcgttcgaggaaacgccgccgagcctggacgagatgcagctgcgttttgccgaagtccaccgcaagggcctgccctacctggtcgccgtgcgcgacggcgaggtgctgggctatgcctatgcatcgtcctaccgcgcgcgcagcgcctaccgcttcgccatcgaggattcgatctatatcgaccaccgccgcgtcggcgagggcctgggccaggccctgctggccgaactggtcgcccgctgcgagaccggtccctggcgccagatggtcgccgtgatcgcctgcaccgccggcggcgaaggcgccggttcgctggccgtgcatgagcgcctgggcttccgcaccgtcggccggctggaggcggtggggttcaagcacgggcaatggatcgatacggtgctgatgcagcgggtgctgggggtgggggcgacgacgctgccggcgtaggaggaatcggccgcggcaagttcagacgtgtcccatagtcgcgcaggtgccctggtatcgacaatgcgtatacttcgtcattacaaggacattggacatgctggtgtcggaagaagccccgttcattctcacgctgaacccgcaattgcgtgacgcattcatagccgaggccgcggctgagggccttaccacctcgcaggttgctgaggcgctggtgcgcgagtatctggcgcggcgcaggcaggcacgcgacgaggaggtccttttccagcagatgattgaggaaggcagggcttcgatgcgtgccggcatcggcattccgaatgagcaggtggaagcagagtccgccgcgtggtgtgccgcgatattgcggaaagcttgagaacaagaaagcaaagcgccacggggtctccgtggcgcttttgcgttggccgaccgcctgttggcggtccggctcaatcgaaatgacttacttcatcaggtccgacagcgccagcgccaccaccttggtcgcgcggttcaggtcgttcaggcgcaggttctcgtccgagttatggccgcgggcttccatcagcgtgcgcgggccggcgccgtacagcacggtcgggatgccgcgcttggtgtagtggcgcgcgtcggtgtagagcggcacgccttgcaccgggatctccacgccgaatacggactcggcacggctcttcagcgcgccgatcagcttttccacgcccggcagttccgacagcggctcggccaggatgatgcgctcgaccttcacttcgatgcccggacggtccttggcggccttttccaccacggcgcggatctcgccttcggcgtcgaagccgatttcctcggggatcatgcggcggtcgacgcggaaggtcaccaggtcaggcaccacgttggtattgatgccgcccttgatcaggccgacgttcagcgtggcggtgtcgatgcccggcaccttcgacttgcgcgtggccagctcggcgcgcaggccgtagatggcttgcaggatgtgggtggcggcttcgatcgcatccacgcccgtatgcggcatggcggcgtggccctgcttgcccttgaccgtcacttcgacgtgcaggcagccgttgtgcgacgaggtgatgccgtacgagaagccggccgagatggcgtagtcggccttgctcaggttgttgtcgagcaggaacttgggaccgatgtcgccgccggtttcctcgtcataggtgaactgcagctcaaccgcgccgttgatcctggcgccctgcttctctgcttccatcagcgccagcacggcgtaggtgtaggtggcgaagtcagatttggatactgccacgccgcggccgtacatgaccgggccgtgctcgctgtcggccacttcaccgccgtacgggtccttggtccagcccaggcccgggggcaccacgtcgccgtgggcgttcatggcgatggtcgggccgcccgtgccgaactgcttgcgcacgatcaggttggtggcgctgatcatgccggctgccttcaccagctcgtccggcaccttgtgcgcctccaccgtgaagcccaggccctccagcagttccttggcgcgcttgccatgggcgtcgcagtcgcctgcggggttgtccgagggcaccttgaccagttcggccaggaaagcttcctgttccggacggtgctggtcgatgaactgcgtcagcgtggtttcagtggggttcatattgtctcgtgcggtcatgacttgttctctcaactacggaggggttcgggtgggttccggggaatctgcgctggcttactgcggcaggcggaagtgctcgacgaaatcgctgaacacgcgcgcggacagggcggcgtcctcggcggtcatggtttcggtgggatggtggctgatgccgccgttgccgcagcgcacgaacagcatggcgacgtcggcgatggcggcaatggccatggcgtcgtggccggcgcccgacggcaggtggcgcaccggcacgccctggcgggcaatcgcggcggcccattgctcttgcagccacggggcgcagggaacactcttcgcctcatgggtcttgcgcacctgcgtgcgcacgttgcggcgcgcgcacacgcgctcgatctcggccagcacgtcgttgacggcggcctcgcgctcggcgtcagcgccggcgcggatgtcgatggagaacacggcgcggcccggcaccacgttggcggcgccgttgggcacgttgaactggccgaccgtgccgaccaggcccggcttgccgccgcagcgcttctcgatatacaggccgatctcggccccggccatggcggcgtcgcggcgcatgtccatcggcaccgtgccggcgtggccggccaggccttcgagctcgacgataaagcgggtggcgccggagattgccgtcaccacgcccaccggcaggttttcattgagcagcaccggaccttgttcgatgtggacttcgatgaaggccgcgaccttgctgctgtcatgcctggcggcgggcaaggcagcggcgtcgaaaccggcctcgcgcatcacctggcgcatggtcttgccgctgtcgtcgacgttgtccagcacgttgttgtcgaaggtgccggcgatggcgcggctgcccagcagcgtggccttgaagcgcacgccctcttcctcggcaaagccgaccacctcgatcgcaaacgggaagcgcttgccctggcggttccattcggccacgcacgcgatcggcaggatcacgccgaggttgccgtcatagcggccgccgtcgcgcacggtgtcgaagtgcgagcccgtcagcagcgccggcgcatcgggcgaagtgccctcatagcggccgatcacgttgccggcggcgtcgcgccgcaccgtcatgccggcctgctgcatccattcggtcagctgcgcggcggcgccgtggtgggcctcggtcaggtaggtacgggtgagcatgccgggctgctcggtgtggacggccagggcgtcggcccaggccatgatgcgcgtgccagtctctgcggcggacggcgacggatttgctgccatgcgttgtctcctgctggaagtgcgtgaacgccgcggcgggtggtccggcaagacccgccggcgtctgccgcaaggcctgccggcgcgggcgtggcgcccgggccgaagctctattctgtgcgattcatgttagcacagtgaattcaaaaattgcatacaaaaatgatatgcactatattcgcttccacgttcagacaatttgccgcggacaatccggtccggacaggcgattgcgtggattccgcctcaacaggggggccatccgcgaagtggcgcgctcccgacccggaagccagcacggaacgtaaggccggcagccacccgccagtagagcagtacggggccgccggtgattcctggatcagatgggccagccagcgccagccaatggacaggcgccggaccggcccggtacggagacaaccatgcagcatgcagttccctcgcagccccgccccggcgccccccagccccgtttgcacatccgcttcacccgttcgctgtttggccaggtgctgattgccctggtaattggcacggcactcggcctggcattccctgaattcgccgccaagctcaagccgcttggcgatgcctttatcaagctgatcaagatgctgatcggcccgatcgtgttctgcgtggtggtggccggcatctgcggcgccggcgagctgaagaaggtcggccgcgtcggcatcaaggcggtggtgtacttcgagatcgtcaccaccatcgcgctggcgctgggcatcctgctggcctatgtgttccagcccggcgtcggcatgaatgtcgacccgcgttcgctcgatgcgtcggccatcgccggatttatcgacaacgcgaccaaggtgaaggaccagggcacggtcgacttcctgctcaagctgatccccaataccgtgttcggcgcctttgccaacggcgacgtgctgcaggtgctgctggtgtcgatcctgttcggctgcgcgctgtctctggtgggtgagccgggccggccgctggtcaggctgatcgacaccttctcgcatacgctgttcaagatgatgggcttcatcatcaagctggcgccgctgggcgtgctgggcgcggtggccttcaccgtgggcaagtacggcatcggctcgctcaagcagctcggcttcctggtattcctgttctacggcgcggtgatcgtgttcgtgctggtggtgctgggcaccatcatgcgcgtgtgcggcttctcggtgatcaagctgatccgctacctgcgcgccgagctgctggtggtgctgggcacggcctcgtccgacagcgtgctgccgcaggtgatgaagaagctggagttcatgggcatcaagaagtcggtggtgggcctggtgatcccgaccggctactcgttcaacctggatgcgttctcgatctacctgacgctggccgcggtttttatcgcgcaggcgaccaacacgccgctggcgatgggcgacctgctcggcatcctggcggtggcgctggtcacctccaagggcgcgcacggcatccccggctcggccatcgtgatcctggccgcgacgctgtcggcacacccggcgattcccgccatcgggctggtgctggtgctgtcggtggactggttcatcggcatcgcgcgtgcactgggcaacctgatcggcaactgcgtggcgaccgtggtggtggccgcctgggagaaggatatcgaccgcgaacgggcccatggcgtgctcaacggcgccatcgaggcgaccgacctggatgctggcctggccgcgatggcggaggacggcgttaccgccggttctccggtccctgcgccggggcgatagaatcacgccatctccccaaccgcgcagcccctgcgcaagtgcgctgccatgcccgagcatatcgatcctgacatgaccgccgaagcgatcgccgaagacattgtcgcggccatcgtttcgcaccgcctgccgcccggcaccaagctgcgcgaggaggccctggccagtgtctaccgcgtcagccgcaccaaggtgcgcgcggcgctgctgatgctgtccaaggacaaggtcatccagatcgtgcccgacaagggtgccttcgtggccaagcccagcgccgaggaggcgcgcgaggtcttcgcggtgcgccgcatcctggaagcggcgctggcgcgcgagttcgttgccaaggcgaccccggccgactacaagcgcatcgaccgccacctggcggccgaacgcaaggcgctgggtggcaacgatgcgcaggtacgcacccggctgctgggcgacttccatatcgtgctggccgaggtggtcggcaacggcgtgctgaccgagatgatgcgcgagctgtcgacgcgcagcgcggtcatcaccatgctgtaccagtcgcgccgcgacgcggcctgctcgtcggacgagcaccgcgaattcatcgaggccgcccgtgccggcgatgtcgagcgggccgtcacgctgatggtggaccacctgggccacgtggaaggtgcgctgcatttcgaggaaaccgcgccggtgtcgcgcggcaaggacctggtgaccgcgctgctcgcgtaggcgtctgcttgacgtgagtcaaagcggccactgccgcccgcgcgcacacttgaccccgccatgaagacgcgggggcgcacttcatgagcactctgccttccggcacctcatcgtcggaaggccgcccgcacgctgcaacggtgtgcgggctttcttttttctgaggactgggttttgcgctgcggaatggcgccctgtcccgccgcctggccgcgacgcagtcccgcacccgttttttcctttcccgccagctagttgcagcgcccggaaggcattcccggcgccgccattgttgcgtccgcggtggccggcattgccggcaatacgcgagatcgaatcccggcttcgggttaggatgccggaggcccgagccagaggccggcgccgccccccgcaggatccggggcggacgcacaccagaacagaaacatggagaccgtcatgcgccatcgcgcgatacctgcgctgcagccacgccgccggcgctagctctcccctgcatttcgcaacgccacggtcctgcctgacgccggatcgcggcccgcatcgcatgaccatcgatcgagaggacttcccatgcccagtgccttccgccccgacgcctttgccggcaagaccatattcgtcgccggcgcctcctccggcatcaacctcggcatcgcgcacggcttcgcgcgcgccggggcgaagctggcgctgatcagccgcaccgacgagcgcatccaggccgccgccgacaccatcaccgcggccggcggcaccgccatcggcatggccgccgacgtgcgcgactatgcctcagtggaagcggccttcgcacgcgcccaggacaaactgggaccgatcgacgtggtgatctccggcgccgcgggcaacttcctcgcgcccgtggtcggcatgtcggccaatgccttcaagacggtggtcgatatcgacctgctcggcaccttcaacgtgttccgcgccagcttcgaccacctggccaagccgggtgcgtcgctgatcgcgatcaccgcgccgcaggcggtcaacgccatgatgttccaggcccatgcctgcgccgccaaggccggcatcaacatgctgatcaagtgcctggcgatggaatggggcccggccggcgtgcgcgtgaacggcatctcgcccggcccgatcgccgacaccgaaggcatggcgcggctggcgcccacggccgagatggaggcgcgctacaaggcccgcctggcgctgcgcgactacggcaccaaggacgatatcgccgatgccgcgatgtacctgagcagcgacaacgcgcactacgtcaccggcaccatcctcgactgcgacggcggcagcaagctgggcgacgcctccgccgacgcgctgaagaagccgcagtaagtttccgcacccgcaccgaaccacgaccaagcaacaaggagaaccacccatgacggcatccgtcctctatcaagccagcgaaggcgtggccacgctgaccctgaaccgcccggacgtgctcaacgcgatgaacggcgacctgatgcgcgagctgcgcgagggcgttgagcgcgccgccggcgatgccggcgtgcgcgccgtgctgatcaccggcgcgggccgcggcttctgcgctggcgccgaccttgccgcgcgcggcaaggatggcatctccgattccggcacgctgctgcgcgagcgctaccacccgatcatcatggcgctgcgccagatgcccaagccggtcgtcaccgcggtcaacggcgtggccgccggtgccggcatgagcctggcgctggcgggcgacgtggtgctggcggcccgctcggccagcttcctgcaggccttctccaagatcggcctggtcccggacgccggcagcacctacttcgtgccgcgctatgccggcgagatgcgcgcccgcgcgctggccatcctggccgagaagatcgatgccgaggaggcccagcgcatcggcctggtgtggaaggtccacgccgacgacgcgctgcaggacgaggccggcaagctggcccgccacctggccaccatgccgaccatggcctacggcatgatcaaggaagccctcaaccagagcttcgacaacgacctggccgcgcagctcgaagtggaggccacgctgcagtcgcgcgccagccgcagcgatgactgcaaggaaggcgtagccgccttcatggagaagcgcaagccccagttcaagggccgttgagaacccgcatcacaaggagccagcgcatgagcgccagcagcaacgaacgtatcctcgtcaccatcgaagacggcgtcgccgacgtccgcctgaaccgccccgacaagatgaacgcgctcgaccaggccatgttcgacgcgctgatcgagaccggcgagcaactggcgcgcatgcccgacctgcgcgccgtggtcctgtcaggcgagggccgcgccttctgcgcggggctggacatgggccgcatggcgggcatgttgtcgggcggtggcggcgaatcccgcaacgacagcatcggcgcgggccgcctcggcaagcgtaccaacggcatgtccaatcgcccgcagtacgcgtgcatggtctggcgcgaactgccggtgccggttttcgccgcggtccacggcgtggctttcggcggcgggctgcaggtggcgctgggcgctgacgtacgctacgtcgcgcccgataccaggctgtcggtcatggaaatgaagtgggggctggtgcccgacatggccggcatggtgctcacgcgcggcctggtgcgccccgacgtgctgcgcgagctgatctacagcgcgcgcgtgctgagcggcaccgaagcctgcgaactgggcctgggcacctacctcgccgacgacccgcgcgccgcggcgctggaagccgcgcgccaggtggcacagaagaacccggatgcgatccgcgcggccaagcgcctgatggcggtggtggagcgcggcgacaatgccgccatcctgcaggccgagtccgacgagcaggaccggctggtcggctcacccaaccagcgcgaggcagtgctggccaatatgcagaagcgcgcgccgcgcttcgagccggcgggctgaagcaagccgctcagtggtggtgccgcgcggctcgccggcggcgccaccacaacgcatagaccaccacgttgaccaccagcaccaccgcgccgagccacagctgcaccgcgggcgtgagcccggccggatagatcagcggcaacaggtagcgctcgacaaaaccgccgctgtagcccgcctgtcccgcggcccggcgcagcatgttttccagcggcgtcagcgggcagatccagccggaccattcgatcagcacgccccacaccgccgccggcaggtgcagccatgcgacacgcggccagcgcaacaccagcaggccgcccgccaccacgaacaggataaacagcccgtgcacgatgaccaccaggtcggccagccaggctgtgatcggcatcgcgctcggcggcggcctcagttgccgcccgccgtgtccatccagtagcccgggcgcgcgaactgcgccttcaggtgctcgatgaagaaacggatcttggccggcaccggccgctgctgcgggtacacggcaaggatgtcgtaggccggcagcgcgtattcgtccagcaccgtgatcagttcgccgctttccagctgcggcaggatctcccaggtcgagcgccagcccaggcccaggccctcgccggtccagcggtgcagcagctcgccgtcgttgcagtccaggttgccgttgacgcgcacggtcacggtcttgccgttctggctgaagtaccagccgcgctgctggccgccctgcaggttgaacgccaggcagttgtgctgggccaggtcgtccagcgtctgcggcacgccgtacctggcgaagtacgccggcgtgccgcacaccacgcgcttgttcgaggccagcttgatcgcgacaaagttcgggtcgatggcgccgccgatgcggatgccgacgtcatagccttcgcgcaccaagtcgaccacgcggtcggtcaggttgaacgagatctgcacttccgggttggccgagaggaacgccggcgcgtgcggtgccacgtgcttgcgcccgaacgccgccggtgccgaaacgatcaggtggccggtggccttgtgcttgccttcggcgatcagcatctcggcgcggtccaggtcggccagcgccttcttgcactgctccatgaacaccgcgccctgctcggtcacggcgatgcggcgcgtggaccggtgcagcagcttgacgccgatgcgggcttccagcgcgttgatgcggcggccgatcatcaccggcgtcacgttctgcgtgagcgccgcggccgccatgctgccgtgctccaccacggcgataaaggcttcgatttgcttgagtttgtccatcggatattcgtctcccgggcgccattgtgcggcatccccggggatgtggcatccctgcgcggctgatgggcaggatcgcggcatccgcatacggccgcgtcagggccgctaccaggggcatgccgcgtcaccccaagccggtgcggaatcaggcggccggagccgcccgcgccctgacctgcgcgttcatctcggccgcttcgcccagcacatgggccagccgccgcagcggccggctgcattgcacgtgcaggtacaggtagcaggccgcgccggtcaccaccatcacgccgtagagccacagcagcgtcccggccatggcctgctggcgcggcagtgccgccaccacggccgcggccggcgccagtgccagcagccctgccagggtgcgcgcagcaccttcccacaaccgcagttgcaacaccacacgccgctggcgcgcctgcagctgctgcggcgggatgcgcgccagccggcgcagcagcgcatcctcggccacgctgtggcggtccatctcggcggcctgccagcgcagcggatggcgcagcctggccagcacggtgccggcgcgcgtgagtccggcgccgacgtaacaggcggccgacaaggccagcagcgcctcgaaggtccgcagcgaccacggcggcaccgggtgcttcagccacagccgccagacggccagggccgcgccactcaggatggtcgcgaccagcgccgcgataaagcccgcccacagcgcgcgcccgaggcggccgcccggcgccggagggtaggcggccggcccgggcgggacggcgacaagcgcctcaagcagttcgtaagtagacggcagcctggaatacatggtcggcccggatggcgaggaatcccgccattttgccgcactgcgctgcggcggccggccggcgcggccccgtacccaccgctgcgctgcgtgcccgcaccgtcacaccacatatccaattgcgtaccccggcgtacccccgccgaccgtccgatctggcttccaaggcgatattgcgtaccccaggtatcgaatcaactgatctcccttctgtttatcccaccccgcctgcgggaataggatcgactccaacggaattcacaccatcactggagacaagatcatggcaaagatgagagcaatcgacgcggcaatcgccgtgctggagaaggaaggcgtgaccacggcattcggcgtgccgggcgcggccatcaacccgttctactcggcaatgcgcaagtcgggcaacatcaaccacgtgctggcccgccacgtcgagggcgcctcgcacatggccgaaggctacacccgtgccgagccgggcaacatcggcgtctgcgtcggcacctcgggccccgccggcaccgacatgatcaccggcctgtactcggcctgggccgattcgatccccatcctctgcattaccggccaggccccgcgcgcccgcctctacaaggaagacttccaggccgtcgatatcgagtcgatcgccaagcccgtgaccaagtgggccgtgaccgtgcgcgagccggccctggtgccgcaagtgttccagcaagccttccacatcatgcgttcgggccgcccgggtccggtgctgatcgacctgccgttcgatgtgcaggtggccgagatcgaattcgatgtcgacacctaccagtcgctgcagccgtacaagccggcagcctcgcgcgcccagatcgagaaggccatctcgatgctgaacgcggccgagcgcccgctgatcgtgtgcggcggcggcgtgatcaacgccgacgcggcggatctgctggtcgagttcgctgaactggtcaacgtgccagtggtgccgaccctgatgggctggggcgtgctggccgacgaccacccgctgcaagccggcatggtcggcctgcagacctcgcaccgctacggcaacgccacgctgctggcttcggacttcgtgatgggcatcggcaaccgctgggccaaccgccacaccggcagcgtcgatgtctacaccaagggccgcaagttcgtgcacgtcgatatcgaacccacccagatcggccgcgtgttcggacctgaccttggcatcgtgtcggacgccaaggccgcgctggaactgttcgttgaagttgcccgcgaaatgaagatggccggccgcctgccgtgccgcaagtcgtgggtggccgacgtgcagaagcgccgccgcaccatgcagcgcaagagcgatttcgacaacgtgccggtcaagccgcagcgcgtgtaccgcgagatgaaccagtacttcccgcgcgacgtgcgttatgtcagcaccatcggcctgtcgcagatcgccgcggcccagttcctgtcggtcaatgagccgcgccactggatcaactgcggccaggccggcccgctgggctggaccatcccggccgcgatcggcgtgaagaccgcctcgccggattcggatgtggtggcgatctcgggcgactacgacttccagttcatgatcgaagaactggccgtggccgcgcagttcaaggtgccgtacatccacgtggtggtgaacaactcctacctcggcctgatccgccaggcgcagcgcaacttcgagatggactactgcgtgcagctggccttcgacaacgtcaactcgcctgaactgaacggctacggcgtggaccacgtcaaggtggtcgagggcctgggctgcaaggcgatccgcgtgttcaagccggaagacatcgccccggccttcgccgaagcgcgcgacctgatggccgagttctcggtgccggtggtggtcgaggtgatcctggagcgcgtgaccaatatcgcgatgggcaccgagatcgacaacgtcaacgaattcgagccgatcgaagacctcgaggacatcgaggaagcgatcctgaaggaagaagtggaaacggcgtaagcggcaccattccaacatggaagcgcgggccacggcccgcgcaaatccagcgcccctgcatcaccggttctgcaccggcagaacgacaacacaactaaaccggagagactcatgactaaacttgcggccaacctcaccatgctgttcaatgaagtcggttttctcgaccgcttcgaagccgccgcgcgcgcgggcttccgcggcgtggaattcctcttcccctatgccttccatgcggatcagatcgctgaccgcctgaaccgcttccagctggacctggtgctgcacaacctgcccgccggcaagtgggaagcgggcgagcgcggcattgcctgccacccggaccgcgtcggcgagttccaggacggcgtgggcgaggccatcaagtacgccaaggtgctgggcgtgcgccagctgaactgcctggtcggcatccagccgcagaacgtcaagcgcgagcaggcccaggaaacgctggtggaaaacctgcgcttcgccgccagcgcgctcgctgctgagcatatcgacctgctggtcgagccgatcaacaccttcgacatccccggcttcttcctgtcgcgcacgcagcaggcggtggacctgatcaaccaggtcaatgcgcccaacctgtacgtgcagtacgacatctaccacatgcagcggatggaaggcgagatcgccaacaccatcaaggccaacctgccgaagatcaagcacgtgcagctggccgacaacccgggccgcaatgaaccggggaccggcgagctgaactaccgcttcctgttcaagttcctggacgagatcggctacaacggctggatcggctgcgagtacaagccgaagaccaccaccgaagccggcctgggctggcgcgccgagcacggcgtgcagtaacgggttaccacctacgccaaccaagacagacttaatctcattcaaggagacatcaacatggcaaaccaacgcaacgtcggcttcatcggcctgggcatcatgggcgcaccgatggcgggccacctgcgcgccgccggccacacgctgttcgtgcatgacgtcaacccggccccgcaagcgctggtcgatgcaggcgtgaccgtctgcaccagcgccgaggaagtcgccaagcgtgccgacatcatcgtcatcatggtgccggacaccccgcacgtggaagccgttctgttcagcgaaaagggcgtggccgccgcgttcaaggctgccggcaaggaagccagccacagcaagatcgtggtcgacatgagctcgatctcgccgatcgccaccaaggacttcgccgcgcgcatcaacaagctgggcgcctcgtacctggatgctccggtgtcgggcggtgaagtgggcgccaaggctgcttcgctgacgatcatggtcggcggcccgcaggaagcctatgaccaggtcaagccgctgttcgacctgatgggcaagaacgtcacgctggtcggtggcaacggtgacggccagaccaccaaggtggccaaccagatcatcgtcgcgctgaacatccaggccgtgtccgaagccctgctgttcgcctccaaggccggcgccgatccggccaaggtgcgccaggcgctgatgggcggctttgcggcttcgcgcatcctggaagtgcacggcgagcgcatggtcaagcgcaccttcgacccgggtttccgcatcgaactgcaccagaaagacctgaacctggcgctgcagggtgccaaggcactgggcgtggcactgcccaacaccgccaccgcgcaggagctgttcaacacctgcgccgccaacggcctgggcaagcaggaccattcggccctgtgccgcgcgatcgagatcatgtctaaccaccagatcgccaagtaagcagcaaccacgtcgtccccgccctgcggggacgactagctttccccgtcagcaccaggacttttcatgctcgccaccgaacctcaagccgccctgctctcgccccagcgcgccgcagcgcatcccgcacagtccgacgcgcgcgcgctgttgcgcgacctgttcgacaccgcggtcgcttccgtcagcgctagccattgcctgccgccgcacctgcccacgccgcccaagggccgcacggtggtgatcggcgccggcaaggccgctgccgcgatggcgcaggcggtcgaggcgcactggcaaggcgagctgtcgggcctggtggtgacgcgctacggccatggcgccgattgccagcgcattgaagtggtcgaagccgcgcatcccgttcccgacgaagccggccagcgcgccgcgcagcgcatggtggaactggtgcagggcctgaccgccgacgacctggtgctgtgcctgatttccggcggcggctccgcgctgctggccgcgcccgcgccgggcctgacgctggccgacaagcaggccgtgaacaaggcgctgctcaagagtggcgcgagcatcggcgaaatgaactgcgtgcgcaagcacctgtccgcgctcaagggcggacgcctggcgctgcactgcgccccggcccgcgtcgagaccctgctgatttccgatatccccggcgatgacccgaccctgatcgcaagcggcccgacgctgcccgacgcgaccacctgcgccgacgcgctggccgtcatcgccaagtacggcattgaagtccccgccaacgtgcgcgcccacctggagagcggcgccggcgaaacgcccaagcccggcgatgcccgcttcgaaggccaccgcaacgtgacgctggccaccgcgcagcaatcgctggaagccgcggccgcgcgcgcgcgtgaactgggctacgaggcccacatcctgtccgactgcatcgaaggcgaagcccgcgaagtggccgaagtgcacgctgccatcgcgcgccaggtggcgcagcgcggccagcccttcagcaagccctgcgtaatcctgtccggcggcgagaccaccgtgaccgtgcgcggcaagggccgcggcgggcgcaatgccgagttcctgctggccctggcggtggcgctcgacggcctggccggcgtgcacgcaattgccggcgacaccgacggcatcgacggctccgaggacaacgccggcgcgctgctctcgcccgacaccctgacccgcgccgccgcgcgcggtctgtcggcgcgcgcgcacctggacaacaacgacggctacggcttctttgccggcgtgggcgacctgatcgtcaccggcccgacccgcaccaatgtgaatgacttccgcgccatcctgattgtgtaggtcctgcagtcgtcagcgcagtaccgccataccgaagcagtcgttcacctgaacagcattacccggcgcgccacatggcgcgccgtccgcgaatggaagaggagacatcatgagacgccagcgcaaagcgaagatcgttgccacgcttggacccgcaagcaccgacatcgcggtaatccgcgaactgttcgaggcgggcgccgacgtgttccggctgaacttcagccacggcacgcacgaagaccaccgcgcgcgctacgatgccgtgcgcaagatcgaggccgaaactggccgcccgatcgcgatcctggccgacctgcagggcccgaagctgcgcatcggcaccttcgccgccggcaaggtcgcggtgcgcgcgggcgatgtattcgtgctcgacagcgatcccaccccgggcgacggcacccgcgtctacctgccgcaccccgaactgttcgccgccgcgcagccgggccagtcgctgctgatcgacgacggcaaggtacgcctgtcgatcgaggcggtgaccaccggcaccatcaccacgcgcgtggtcaacaacggcacgctgtccgaccgcaagggcgtgaacgtgcccgacgccgtgatccccatccccgcgctgaccgagaaggaccgcaaggacctggacttcgcgctgtcgctgggcgctgactggatcggcctgtcgttcgtgcagcgcccgtccgacatcgtcgaagcgcgcgagatcgtcggtacccgtgccggcatcctgtccaagatcgagaagccggccgcgctgcagcagctcgaagagatcgtgcgcgtgtccgattccgtgatggtggcgcgcggcgacctcggcgtggaactgccgcccgagcgcgtgcccggcgtgcagaagcgcatcctgcgcgtgtgccgccagctgggcaagccggtggtgatcgccacgcagatgctggaatcgatgatcgactcgccggtgccgacccgcgccgaagcgtcggacgtggccagcgccatctatgaaggcgccgacgcggtgatgctgtcggccgagtcggccaacggccgctacccggtgccggcggtgtcgatgatgaaccgcatcgtcaccgaggtggaacgcgacccgctgtaccgcaacctgctcgacgcccagcacgagaccccgctgaacacgcgccaggatgcgatctgcgcggcgctgcgcgaagtcacgcagatcatcggcgccgtcgcgaccgtgacctacacgtcctcgggcgccaccgcgctgcgcgccgcgcgcgagcggccgtgcgcaccgatcgtcagcatcacgccaaacctggaaatcgcgcgccgcctggccattgcctggggcgtccactccaccgtgagcccggatgtgcagagcgtggatgaaatggtcgaagccgccacgcgcgcggcggtggccgaaggttatgccgtgcctggcgaccagatcaccatcgccgcggggatgccgttcgggcaaggcgggaccaccaacctgctgcgcgtggctgaagttggcgccagcgcggtggcaaccgcaccggctgcgcgcgaggccgccttggcctgaccgcgctgcttgcgttcccgtcccggaacgttcgcgtcatgacggaaccgggtgcagacccggtttctttgttttgccgcacaccgcctgcgttgcccgtctccagggcgagtgggtggtgtttttttgtttgggcctggtgtccggcaccgaaaacagcagctgacactggattgctatactgcttgccatcctcccaccccgcaatttcccctcccccccggagtcccccatgcgcctagatgacgaagccgaaagccagcacgttgaagaccgccgcggcggattcggcggtgtcggcggcaagaccatcggcatcggcacggtcatcgtcgcgctggcggcgtcctatttcttcggcatcgacccgatgctgatcatgcagggcgcctcggtgctgcagggctccggcccgcagcagcaacagcagcaggcgaaccgcccgccggcgacggatcagatgacggtgttcacgcgcaaggtgctgggcaataccgagcgcacctggcaacacatctttgaagcccagctgaaccgccgctatgcgccccccacgctggtgctgttctcgggcgccacacccacggcatgcggcaccggccagtcggcgatgggtccgttctactgccccggcgaccagaaggtctatatcgacctggccttctatgacgagctgcgccagcgcttcggcgccagcggcgactttgcccaggcctatgtgatcgcgcacgagatcggccaccatgtgcagaacctgctgggcgtatcggacaaggtcgacagcgcgcgccgccgcatgggcgaggcgcaggccaaccagctctcggtgcgcatggaactgcaggccgactgcctggcaggtgtctgggccgccaccgcgcagcgcgccaaccagcaattgctggagcccggcgatatcgaagaaggcctgaaggccgccgccgcgatcggcgacgaccggctgcagcgccagtcgcagggctatgtcgtgccggaggcctttacccatggctccagcgagcagcgcgtgcgctggctgcgccgcggcatcgagtccggcgatatccgcaagtgcgataccttcgcctcgcgcgacctgtaagcgcaggctccacccccgacgtgggaagggtgccgacaatgtgatgtttgcgttgcccggactttgttccctgtctataatcgccggcaaggccgcattgcgacggccagtcgccggcgtcgatcctcaccgatccttcctgccgcagcgccgggttctcccctcaggacccctgcaagcgccgcggtgcacgccggccccggtctgcgggccacgcgccccctgaccgacaggcgacccgacacgcggccagatctgcaccatcagcaacatcggcccggctttgccgcgactcgacgcctcttgccgctaagccttgcggcgtctccacacccaagccgttccgttccaaccgcaccggagccacggccgatcttcacttgccgtgcgcccgtgccagccctgacctgacatggcgtcgtttttcctgaagcgcccggcgtttgcctgggtgctggccatcctgaccgtggtagcgggcctggtggccctgaaccgcatccccatcgcccagtacccggcggtggcgccgcccacggtgatcgtctatgccgattacccgggtgcgtcagcgcgcacggtggaggaccgcgtcaccgcggtgctggagcagcagatgcacggcatccccggcctgctctacctggattccagcagcgagggcggcaccgccacggtgacgctgggcttccgccagggcaccgacccgcagctggcgcaggtcaacgtgcgcaaccgcgtggcgcaggccgagcccttgctgcccgaggcggtgcgccgcggcggcgtctatgtcgaccaggccagcagcagcgccttcatgtacgtgtcgctggtgtccgacagcgggcaactggacgagaccgcgctgggcgactttgccgcgggctcggtgctgccgctgctgcgccgcctgcccggcatcggcaaggccgagccatacggcgccgagtacgcgctgcggatctggttcgatcccgacaagctgcacgccttcaacctgaccacggccgaggtcgaggccgccatccgcgcgcgcaacggcaacgtgacccccggccagctgggcgccgcgccggcgctgccgggccagccgttccaggcgatcgtgcgtccgcccgcgccgatgagcgatgcgcaggcgttcgggcgcatcgtggtgcgcgcggccaccgacggctcggccgtgctgctgcgcgacgtggcgcgggtggagttggccgccagcgactaccgctacggctccacgctgaacactcgcaacgccgcgtcgatcgggctgaagctggccgacggcgccaacgtgctgcagacctcgcgcaccgtgcgcgccgcgctcgatgccgccagcaagggcttccccggcgacgtgcgctatgagatctcttacgacggcgccaccttcgtgcaggcgtcgatctcgcgcgtggtgctgacgctggtcgaagccacggtgctggtattcctgatcctgtacctgttcctgggcaacctgcgcgccacgctgatcccgtgcatcgtggtgccggtatcgctgctgggcacggtcgcgtgcctgtatgcgctggggctgtcgctgaacgtgatcacgctgttcggcgtggtgctggcgatcggcatcctggtggacgacgccatcgtggtggtcgagaacgtcgagcgcatcatgcgcaccgacggcgtgggcgcgatgcaggccgcggcgcgctcgatgcgcgaggtctcgggcgcgctggtggcggtgacgctggtgctgtgcgcggtgttcgtgccgatggcgttcttcggcagcgcggtgggcgtgatctaccggcacttcgcggtgacgctggcggtatcgatcgcgttctcgctgttctttgcgctgacgctggcgccggccatgtgcgccagcctgctgcgccacagcgcggcgccggcgcgcgggccgctggcctggttcgatgcgcgctttgccgccttcaccgggcgctatgccggctgggtgcaggcgctgcagcgcaggcggctgcgctggctggcggtctacctggcgttgacgctggcatgcggctacgccttgtggaagatgcccagcggcttcctgccagaagaggataccggcgagatcgtggtcgatgtcgagctgcccgccggcagcacgcaggccgacacgcgccggctggtggccgggctggaacagtggatgcgcgaccagcactacccggtgcattcgagctttgccgtgctgggctggtccagcggcggcagcggcgagcagcgcgccagcctgtatatcggcctgaccgactggaaagcgcgcggacgcaagcacacggcccaggccgtgctggagcggctgtcggccgggctggaaacctggccaggccgcggcgcggcgcagctgtttgcgtacaacagctcggcgctgccggaactgggcagcatcggcggcctggacatgcgcctggtggcgcgccagccggtggggcgcgaggcgctcttcgccgcgcgcgacaaactgcttgagcgcgccaggcaggacccggtgctgggcgaggtgcgcgccaccaccggccagccggtgccggcgctggacctgaaaatcgactaccgcaaggccgaggccttcggcgtcgatgccgataccgtgcaccacacgctgtcggccacgctgggctcgcgctatatcgacgaagtcgcgcgcgagggccgcgtgcgccgcgtgatcctgcaggccgacgcgccgttccgcatgcagccggaccagctcgcgcgcgtgcacgtgcgcaacgcacagggcgcgatggtgtcgctggccgcgttcgcctcgctggaatgggggcgcggcgaggtcacgctggagcgcttcgacggcttcagctcggtgcgcatcaatgccgaggtcgcgccgggccacaccaccggcgcggccatgacgcggctggccgaactggtgcgcgagctggggccggaatacgacgtgcgctggaccgggcgcgccttcgagcaggagcagaccggcacgcaggcgccgtggctgttcgcgctgtcgctgctgtttatcttcctgtgcctggtggcgctgtatgaaagctggaccctgccgctggcggtgatcgcgatcgtgccgaccggcctgatgggcgcggccgcggcgatctggctgcgcggcatgcccaacgatgtctacttcaaggtgggtgtggtggtgatcatggggctggcggccaagaacgcgatcctgatcgtcgaatatgccgagcagttgcggcgcagcggcgcgggcatgggcgcggtggaggccgccacgcgcgcggcgcgccagcggctgcggccggtggtgatgacctcgctggcctttgtgctgggcgtggtgccgctggcaatcagcaccggcccgggcgcgggtgcgcaacaggcggtcggcaccggcgtactgggcggcatgctgggtgcgacggtgctgggtacgctggcggtgccgctgctctatgccgcgatcgcgcgcaggttgccgcgcgcgcagccggagcccggacacgactcgaccgccacgcagccgccttcggcatgaggagcatgcctgcgcgctaacgcggtcacgagccgagggaagagaaaagcgcctgcctggcgaagagagaaggaggaggaggtcagccgggcaggcgggagagaaaacttgcggccaccgcagtggccgcacgaggtctttgggaagacctgcgaggatcagacgcgatagccgtacagcgagccgtcacccgtgcgggaattgtcgagcgcacgatcggcaatatcaccggtgaaggtgtgcgcaccttcgctgaaggtatcgaacttgtccttcttcgagatctcgccgctgaagctatgcgagccttcggtgaagctgtcgaacttgccgtcgcggcgcgagccttccgagtacgggtcgaagcggccggtgcgggctccgtccgtgtatgtatcgaacttgccttgcttggcgccgtccgtatacacatcgtacttgccggccttcagcgcatcggcgtacacatcaaacttgccaaccttgctggcagcgggggcagccaacgccacagcggacgcggcgaccgccgcgaacacaagcgcgccgccaaggatacgtctggcgatcatttgggactccttcaactgatttcgtcgttctttcttgtatggaccgggatgagactccggccgccctgcaatctatgttgcgatgcgagcacggactgaagattagtcacagtccgcgcaagcagaaataccgctgcgacgaatggtgcgttgcgagtcgtgaaacgtctggcttgccgatgaatggtgtcgatggattgccgggcacacgcggcgcaggacgcgcctgcgtggccccggcagcacgcctcaggcggctgggatttggctcaggatgcggctcaaagcgtgtactggccgctggcttccggctggaacgcgatcccggcgacactcacctgctgctcgcggccgtcgggcagccggtagctgacggtctggccggcgcgcgcgcccagcagcgcctggcccaccggcgacagcaccgacagccggccggcatcaaagtcggccgcgtcggggtacaccagcgtccagttgcgcggggcctgctcgcccggcaggttgcagaccaggcgcgtgttcatggtgaccacgtcggtcgggatctcttctggcgcgacgatggtggcgcgcgccagcaggctgtcgagcatgtcctcaagctgcgccgagtcggcgcggctggcgatgcgctccaggcgggtcacgtcgagttcggtcaggtacagggtggcggtattcgttttggtggccgtcatggcgggtcctccggcagtcaggtggtttggcgcggcccggccagcatggcaggcggcggcggtcaggtcttgcaggtctggcgtttgcgcagcagcgcggacatcaacgaatccggcgcgggccttgcggcagcggccggaaaactgaaaacgctggctcgggcccggttcggcccgggccccgctatggagacgaatcaggctgggaaccgggcggaatcaggcggtgtgctgatccggcggggagagaccgcgctcgcggcgcgctggggcaggatgttggccgtggcgatcgcgcacgcgtgcgcgcggccggtccgcatcaggcggacaggcgcatcgggcatcggcgtaaggcgatcagtcatggtcatgcagaagggtggataaggggcagcggatggttctctgaacaggcgagccgtgtaagtcgttgctcactacatcgctcactggctgcgctgccgccgggcccgtgcaccgcagcggtgcgatcacgggaacagccatcgtagcacagcgacgtgcctgcgcgcctcacccgttggcagcaggcccggcctcgtgcgcgcccgcatggcattcgcaggccgcaccggcggcggcctgctgcaggttctgcaggatgccgcattcactggcgggctggtggtggtggcaggtctcgcgcagcgcgcgcaactgcccttccagcgcctccagcgccacccgctgcgcatggatctgcgcgatctggcggtccagcagcgtattgatgtcgtcgcagtcctgcgacggattgcgctcgaactcgcgcagccgccgcacatccgacaggcccatgccgagcgagcggcagtggcgcacgaaattcagctggaccaggtggccgtcgtcatagcggcgatagccgttggcctcgcgccggggcgcgtcgagcaggccttcgcgttcgtaatagcggatggtctcgacatcgcagccgctggtacgggagagttcgccgatgcgcatggtgcctggccctcgttttctaccctgtaactactacagggtaggcgacagtgtaggccagtctggcaggtcttgcaggagttactgatacggcacatattgagcgagtgacgccgacgtgcgacggaccctgcagggcggcgcctgtgccttgccgcatcctgtagaattcctcctacatctaccgataagccgtcccccttcgtgcgctccctccggctacttctgctggtcatgatgctggccttcctgcccctgccgggctgggcggcggcgttcgcgcacgccgaggtggccaccggcgaaatgtcggccgcgccagcggccaacatcggcaacgacgacgctgccggcgttgccgcaacgggcgagccgtcgcccgcctccgaagccgccgagccgcggtggcagcccggcgccgaccttgccgagcaactgctgccggcatctccgttgtgcctggccgcctggggcggccgcgccgggccgccgcgctatgccggcgccccgctgcccgaacccgacctgccgcggctgccgcgtccgccgagcgcctgagtcccaccggcgcggcctggccgcgtccgcctgttcctgcgtgccgcgcctgagcgtgcggcgcgcgtctgcggcccgtccgcatcctggctgtaccgccctacacaccactgctccatacacatgaaacgcgtattgcttttcctggcgaccaacctcgccgtcatgcttgtcctcagcatcaccgccagcgtactgggggtgaaccgcttcctgaccgccaatggcctgaacctgggcacgctgctggcgttcgccgccctgatgggcttcggtggcgcctttatctcgctgctgatgtccaagaccatcgccaaatggtcgaccggcgcgcaggtcatcacccatcccagcaccagcaccgagctgtggctggtgcagaccgtcgaaaagctggcgcagcgcgccggcctgccgatgccggaagttgccatctacgatggcgaacccaatgccttcgccaccggcgcgaccaggaacagctcgctggtagcggtgtccaccggcctcctgcaatcgatgtcccatgaagaagtggaagccgtgctggcgcacgaggtcgcgcacgtggccaacggcgacatggtcacgctgacgctgatccagggcgtggtcaacaccttcgtgatcttcctggcgcgcgtggtcggctacttcgtcgattcgatgctgcgcaagaacgatgaggaatcgagcggccctggcatcggctacatggtcacggtgatcgtctgcgagatcgtgttcggcatcctggccagcatcatcgtggcgtggttctcgcgccgccgcgagttccgtgccgatgcgggcgcggccggcatgatgggcacgcccacgccgatggtggcggcgctgcgccgcctgggcggcctggagccggatggcctgccgcagaacatgcaggcgatgggcatcgccggcggcaagtcgtggatggcgctgttctcgagccatccgcccattgagcagcgcattgccgcgctgcaatccgcgcgctgaagcccggggcaagcaatgcccggcgccgcggcctgactctggcgcggcgccggctacctgacagggagttttcgatgcgatcgagcgtgctggaaccgacaagccccgcgtggcgcgacacgctggcgcgatgtcgccatgattgctaccacacgcctggctggcatactgccgctgagcgtagcgaccacggcagcgccgccgcggtgctggtgcgtgacggcgcccacgaattgctggttccgctggtgcgccggcccattggctgcggcagctgggatgccacctcggcctatggctacggcggcccggtgttgagcaccgatgtcccggccggctttgccgaggaggcactgggcgcggcgctcgcgctgctgcgcgagtgcggctgcgtgtcgtggtttatccgcctgcacccactgctcaatgccgactgggacagccgcctcgggctggtggtggatcagggcgagacggtatccgtcgacctgaccaagagtgccgagcagctatggcacgaaacgcaggcgcgccacaggcagggcatcaaccgcgcccggcgtgccggcgtgagcgcacgcctggaccgtgatttcgccaggctgccgcgctttatcgcgctgtacaacgcgaccatggcgcgcctgggcgcgttgccctactacttcttcgacacgcagtactaccgcaccctggtgcgcgcgctgggcgacgacctgctgctgttcgtggctgaggaagacggctgcatgctcggcgcggcgctgttcaccgtggcccgggggacgggcatcatgcaatatcacctgtccgcctgggactgggcgtaccgccacctccagccgaccaagaccgtgatccatgccgcgcgcgaatggggccgcaccaacggcctgcgctacctgcacctgggcggcgggctgggttcggtcaaagactcgctgtatgagttcaagcgcggcttttcgcacgatacgcatgtgtaccggacccagcgccttgtggtgaaccccgaccggtacgtggcgctgtccggcggtgacaaagccacgctgtatgacctgggtggcttctttccggcttaccggcgcccgggcgcgcgcttcgggccgccgcaggcggatgccggcgacaacgtgccggcgctcgcggcattcaagaccgggacctgaagccggactgctgcggcgctagtcgaccacccggccccgcagcaccttgacctgactgcgctggctcttggattccagccggcgccggcgtgatgccagcgtgggccgcgtggcacggcgcacgcgcggcggcgtggccacgctgcgcaccagttcgtgcagccgccgcaccgcttcgtcgcggttctggtcgaggctgcggaactgctgcgccttgatcaccaccacgccgtcgcgcgtgatgcggtggtcgtgcagcgccagcaggcgttccttgtggtcgggcgcgagcgaggatgcatgcacgtcgtagcgcaggtgcacggcattggacaccttgttgatgttctggccgcccgcaccctgcgcccggatcgccgtgatcaggtattcgtgatgggggatgacgagatcgtcggtcatggtgggatcatagcaagcgctggtggcactaccgccacgcatagccgatgccaaccccgtaagtgacctggttgcgcgtgccgcgctgggtcacgatggggctgtcggcggcatcgccggtcaggcgctggccgtacaccatcgccccccataccagtgcttgtcgaactggtagagcaacgccagccagccggtgaactgttccaggcccccgcccggctatagacaggcaggccgctggccgccgaatccgacggggtgacgccgaaataggtgcggttgaaactgccgctgacccacgtcgcgcccaggccggctcccgcatagacccgcgggtgctgcggcacccacagcgaacccgttgcagcgatatgcgtgccgccgtagatgatgccggcattggtcatcacgttgacgccgccgcgcaagcgccaggggacacggccctggttcaggtattcatagccgacgtagccgccggcctcgaacgtggtgtcgatctcgtgcaggcgcgagaccaccggatcgtcaacgtcgttgcgtccaaggcgcaaccccactgccggtccccactggaaaccggttagcccgccaaagttgaactgcgcatacgggccataccattccagcagccggccgcccggcgtgacataacgcaggcccggcaccacgccgatcatgcggtccttgccgccggcaaactcggtggtagagccaatgccaagcccggccatattggggagcgaacccggcaggctcagcggcgcagcggacaccgaggttgctgcgccggcgagcaacagtgctgccagcacgccgcccagcttgcgcaggggcgttgtcgaaattgccatggtggtttccgggagcgcggcacacggcccgccgcgcgagattgcgtggatcgagtgaatctatcagcactggcgcgcggcacggcgaggtgcgtgctgagagttttcagggcgcgatttaaagccgcgcccgctgtgctgacccgctgatgtgaaatgttccggcgcggttcgggcacgctgcgcgcagccgacggcagccgcatcatgttccagcgcatcggcaacagcaccctggcgctggtcgactacttctccgccgccgacctgctgctgcgcactgcgttgcacctgagcgccgtgctggccgccagcgcgctggcgctggcgttgctgatgtgggtcaccttgcagggcattggcaagctgttctcgcactgcctggcgcgcggcgaagcgctgcgcgcgctgcccgagaccgacgcgctgacgggcctgaccaaccgccgcgagttcgaggcgcgcttcggcatcgagtacgagcactgcctgcgcgacaagacgccgatgtcgatgctgatgatcgatatcgaccgcttcaagcgcatcaacgacaactggggccacgccagcggcgaacgcgggctgcggaagctggccagtgtcatcgcactaaacttcgggaggaattttggcgcgcccggctgggatcgaaccagcaacccctgccttcggagggcagtactctatccattgagctacgggcgcacaggacggttttgcaaccggtttgtgggtacagcggttgcggcgggcgagtgccgccgcaggaaagtcgtataggataccgcgtttgccccgtgccgtccatgcgggcccgccaggggcttcagggaacgtctcgcaaccgccgctttttggcactggcggggggcctttggcgctataatcgccagctatttgcgtcaaatcgtgcccgccacaccgccgatgcaatgagtcgaccggggtcaaggccgcgcggcttgttgtcggcgacaatcaggtccggtccgggagacagtccgcagcgcgcaaatagcaacagacccaagtcaggcaagggccgcagccagcacgggcggtccgcatggggccggacagcggtcagcgagtgaccaagaccgggccagaataagcaagccgagcgtaagcggccagaaggtttcctgcaaaactgagagttctgtatgagcgacgtccacaacgaacacgacgaacacgagtctcccatcaagaccccgaagcaactgatcgcagttgtgatcgcggctttcctggtgccgatcatcgtgatcattctgctggtcaactttgtcggacacggctcgactgaaagcgccggcgccgccaccacggcggaagccgtcaacgaccgcatcaagccggttgcctcgctcgaaatcaaggatcccaacgcgccgcgcgtcttcaagacgggcgagcaggtctacaaggaaatctgcgccgcgtgccacgccaccggcgcagcgggcgcacccaagtacgccaacgccggcgactggaccgcgcgcatcggccagggctttgacggcctgatgaagtcggtgataaacggcaagggcgcgatggccgcgcgtgccggcaccacgccggacgactacgccgactacgaactggcccgtgccgtggtctacatggccgacgccggcggtgccaagttcccggaaccggctgccccggctgccgccgcgccggcgactgccgcagcccctgaagccgccgccgctccggccgccggtgccgcgcctgcaccggcagctccctcggcagcggccccggcagctgctgccgccgcacccgctgcagcgccggccgcctcggccgacgtgggcaagaaggtctacgagcaggtctgcgccgcctgccacgccgccggcgtggccggtgcgcccaagttcggcgacaaggccgcctgggcgccgcgcctgaaggaaggcatggacgcggtccacaactttgcgctcaagggcaagggcgtgatgccgcccaagggtggctacgccggcccggacgccgacgtgatcgccgcctcggactacatggccaacgccgccaagtaagtccgcctgctgcaaacaaaaagcccgcgcacattgcgcgggctttttttcgtccgtaccgcttgcgcggccgctacaccacgcgcgagtaccgcgcccgcggcacgaagcgcaccggctgcgcgccatcgttggcggcaacggcctgggcacccgtggacgctggccgcgcggcgtcttcacgcaggtagcggtcgaacaccatcgccacgcgccgcaccagcagccggcccagcggcgtcacggtgatgcggtccggggcgcattgcaccagtccgtccgcgcccagcgcggcgaggtcggccagttccggcgcaaaggccgtgccgaagcggatgccgtggcgcgcttccagcgccgggatatcgagcactccattgcacatcagggcgccgatgatctcgcgccgcaggtggtcgtcggcgctcatcgccacgccgcgcgccagcggcaggcggccgtggtcgagcgcgccgtagtactcgtccagcgtgcgcgcattctgcacgtagcgccccgcgatcgcgccgatcgcggaaatgccgagcccgacctggtcgtagccggcatgcgttgagtaaccctggaagttgcgctgcagccgcccttcgcgctgggccacggcgaggtcgtcgtcgggcagcgcgaaatggtccatacctatgtagacgtagccctcggcgctcagccgctcgatggtggagaccaggatgtcgagcttctcgccggcgggcggcaaggcgttttcatcgatgcggcgttgcggcttgaacacatgcggcaggtgcgcgtagctatagaccgagagccggtcggggcgcagcgccagcacctgatcgatggtgcggccaaagcgcgccgcggtctggtgcggcaggccgtagatcaggtccaggctgaccgagcggaaacccagcgtgcgtgcggcatccaccacggcgcgggtctcttcgaagggctggatgcgatggatggcctgctggacctcgggatcgaaatcctgcacgcccaggctgacgcggttgaagcccagttcggccagcagcgccatgcgggcgtggtcgacgcggcgcggatcgatctcgatcgaatgctcgccctcggccgccagctcgaaatgctcatgcagcagcgccatcacgcggcgcatctcgccggggtcgaggaaggtcggcgtgcccccgccccagtgcgactgcagcacctggcggcgcggcccgagccggtctgccaccagcgccatttcgcggcccaggtagttgacgtagcgggcgctgcggccatggtcgcgcgtgatgatcttgttgcagccgcagtagtagcagatgttctcgcagaacgggatatgcaggtacagcgacagcggcgccggcgcgtcggcgcggcaggcggccagtgcgtcgtggtacagcgacaggtcggggccgttgtggaagcggtcggccgtcgggtacgaggtatagcgcgggccgttgccgtcgatgcggccggccagcgcacggaagtcggacagcgcgcggcggtcgggcgcaggggaagttatggcagacgggatcatgggggcgcgggggtatgggtgtatgacggcccatcgtagggccgcaccgccgctggcgcgttgaccgccgtcaagcgcgggcattggacctgcgggcggcaggcgtcacattgatgtcatgtgtggcggatacgctgcgcgccaccgccggcccgcgcgtcacctgcccccctgcaatgccaactcccgaccagactccgatgtttccgccgtacccaccgctgcgcaggcacctggcagcaccggcccggcaccggcgccgcctgcttgccgccgccggcgcggccctggccctgcccgcctggccagcactgtcgcaggcgcgccgcacggtcgtggtcggccacctgctcgaccgcggcggcgcacaagccgaccttgcgcgcgactacctggccggggccaaggtcatgttcgacgccgtcaacgccggcaacggcccggtgcgcatcgcgcacgtggtccgcgacgccgatcccgacccgcgccgcgcgctggcgcaggcggtgtcgctggccgataccgaccgcgccgagctgctgttcggcccgggcgaccggctgttgccggcgctggcggcatcggccgagctgggccggcgcggcgtgcagatcgtggcgccgctgtcgggccttgcgctgacggccgacaacgtctggttcacccgtgccgactaccaggccgaactggacgcggcggtacgccagctgcgcagctacggcatgaccagcatcgcgctggccctggcgccggacttcgccgccccgtcgctggcccggctggaggcgcagaccgggacgcgcgcggtgccgctcgacgccaatcccgaggccgccgcccggcgcatcgccgccacccgcccgggcgcggtgatcgtggcgggcgataccctcgcctacgccggactgggccgcgcgctggcggtgcagggctggtacggtttcctggtcgggctgtcgtcggtcagcgccaccgccgcgcgcgaaatcctgggcgctggctacaacggcggcatggtgctgacccaggtcgcgcccgggccgcaacaggccacgctgcgggtggtgaaggaacacgtggcgcgcatgaagcaatacctggatgagccgccgtcgccggccacgctggccggctatatcggcgcggcatggctggcgcgcgcgctggccggcctgcgcggcagcggcgcggccgagatgcggcgggcactgcaggggcgcgtggacgtgggcgatttcccgctcgacttcacgcacgggcagcgcggctcgcagtacgtcacgctggcggcgtcagccgcgcggtagggacaggcgcgcgggcaggccgccttcggggcggttgctcagggtcagctcgccgccatggcgcgcggcaatgtcggccgcgatcgacaaccccatgccgaccccgccggtggcgcggctgcgcgaggattcgacgcagtagaacggctcgagcagcacagccgccataccaggtatgcctgcacccggcgtcttgtcagcctggtatgcctttgtatcgggactgtagcgccccgttcagcccggggccgtcttgccgccggttcccagcagtgccttgagcgcgccgagccggtccttggggctcatcgccggggtttcatccaccggcgcaggcgcctcctccagcttcatctcgccgataaagcgcgaaggctggcacgagtaggtttcgcgcgcacgcttgcgcttcttgcaccagctgacatgcaggctgcgctgggcgcgggtgatgccgacatacatcagccgccgctcttcctcgatcttctcgtcgctcatgtcctcgtcttcgcggcagtgcggcaggatgccctcctccacaccgaccaggaacacgtgcggatactccagccccttggacgcatgcagcgtggacagccgcaccgcgtcgggatcttcctcgcggccttccagcatgctcatcagcgccacggtctgggtcagctccagcaggttcttgccttcgctgccgaagccgtcggcattgtcgaaaccggtggcttcctcgccctcggcgccttcgggcttggtgcccttgcgcttgagccagtccaggaattccagcgtgttggtccagcgcgactgcgcctgccgttcgtcgaagctgtcgtacaggtaggcctcgtagtggatcccttccatcaggtcgtccagcaccacggtggcgggatccttggccgcgcggtcggccagccgtaccatcgattcgcagaacacgcgcagcggctccagctggcgcggctgcagcttgccttcgataccgcccatcatcgcggcctcgaacagcgacaccttggcctgtccggcaaaggtgcccagcacttccagcgtggtgtttcccacgccgcggcgcggcgtggtgatggcgcggataaaggcgggatcgtcgtcgggattggcaatcaggcgcaggtaggcgcagatgtccttgatctcggccttgtcgaagaagctctggccgcctgaaagcacatagggaatgcgctcgcgccgcaggatctgctcaaacagccgcgcctggtggttgccgcgatacaggatggcgtagtcgcggaactgcgcgcggcgctcgaacttgtgcgcggacaggcggaacaccaccgactcggcctcgtgctcctcgtcgttcatcgggtggatggcgatggggtcgcccatgccgtgctcgctccacagcttcttgtcgaacagcttgggattgttggcgataaccgcgttggccgcttccaggatgcgcacggtggagcggtagttctgctccagcttgatcaccttcaggtccggaaaatcggtctgcagcccgcgcaggttgtccagcgtggcgccgcgccagccgtagatggcctggtcgtcgtcgcccaccgcggtaaaggccggcgcgcgcaggtgcgagccgcccgccagcagcttgagcaactggtactggcaggcgttggtgtcctggtattcgtcgaccaggaagtagcgcaggcggttctgccacttgagctgcaccgcttcattgcgcgcgaacagttcggccggcaggcggatcaggtcgtcgaaatccaccgcctggtaggcatgcagcgtggccacgtagttgcggtagaccagcgcggcctggtgctcgtcggcattggcggcctgcgcgatcgctgcctccggatcgaccatgccgttcttccacagcgagatcgtgccctgcacgccgcggatcagcttcttgtcggtggtgccgagctgctcctggatcaggccgaagcagtcgtccgaatccatgatcgaaaactgcggcttcaggcccacgtgctcggcctccatgcgcaggatctgcaccccgagcgagtggaaggtacagaccgtcagctgtttgagcggaatgcgcttgccctcgcgcgtagtcttgccctccatcagcttgccgatgcgctcctgcatctccttggcggccttgttggtaaaggtgacggcggcgatatggcgcggctcgaagcccttgtcctcgatcagatgcgcgatcttctgcgtgatcacccgggtcttgccggagcccgccccggccagcaccaggcaagggccgtccaggtagcggacggcttcggattgggcggagttcaggccatgggtcatgcgtgggatgcggttggaggcagggaaatcggcaggaacagcggaaggccaggcgggacacgccagcacccaaaaaacgggcacggcggcaaagctgccgatgttaacacgctggccgcggcaggtcagtcagcgcaagccgcgttgacacggccggttgtgtcaccggcgtaacacttcgtaaaggccggagccaatcgcgcaaccaaacgctctaactagtatgtccccctggcctgcgcggcggggttgacatgcttgaatcatcacatcggagccaataatgaaaaccctgcagactttgaccaaggtgaccctgatcggcgtgaccgtcgcggcctttgccggttgcgcggatatgaccccgaagcagcgtaataccgccattggcgcgggcgcgggcgccgtgggcggcgccatcctcaccgacggtagcgcgctgggtacgctgggtggcgcggccgtgggcggcgtgatcggtaacgttgtcaccgacgacaagaagaagtaagccagaccaccgcagcgacaggtacggcaggctcccctggcccgtttgacaaaggccggggcctcccgtacattgcgcgcatccgaccgggagagcgcgcatcgcctgcgccgccgaaggggtatcacccgaaaactctcaggcaccacggaccgatcggatcggcatgcaatatgcacacgatgcatgccgaactctggagagcggcacccgccattcgtggcgagcgtgcccaccgaaggggcgcacgaggacggggtccggcaggatccgccttgtaatctctcaggtatcgaggacagaggggtcatccgccgcagcggattgccacgccacattcaggcgcggcgagcgttgcggcggatggcccttttttgttttcgccaaccgagactgccccagaggattccatgacgctccaggccacgcccctcaacgccatccaccgcgccctcggcgcccgcatggttgatttcggcggctgggacatgccggtcaactacggctcccagatcgaagaacacaatgctgtgcgcaccgacgccggcatgttcgacgtgtcgcacatgtgcgtggtcgacctcgccggcgccaatacccgcagcttcctgcgcggcctgctggccaacaatgtcgacaagctgcagaccccgggcaaggcgctctactcctgcatgctggatgagaaaggcggcgtgatcgacgacctgatcgtctacttctttgccgaggaccgcttccgcctggtcgtcaacgccagcaccgcgctgggcgacatcgaatggatccgcgcgcgcaatgccgccaccggcagcgatgtgaccatcacgccgcgccgcgaggacgttgcgcctgcaggcgtgcagcctctggcgatcgtcgccgtgcaggggcccaacgcccgcaccaaagtgtggagcactttcccctcgacccagccgtcggacacgctcaagcccttcaacgccgccgtggtccaggacccggccctcggcgagatcatggtggcgcgcaccggctacaccggcgaagacggcttcgaactggtggtgccggccgagaacgtcgccgccatctgggaaaagctgaacgccgccggcgtgcgcccggcgggcctgggcgcgcgcgacacgctgcgcctggaagccggcatgaacctgtacggccaggacatggatatcaacacctcgccgctggatgcgggcctggcctggaccgttgacctgcagagcgagcgtgacttcaccggcaaggcggcactggccgcagccggttcgcgccagcaattcctcggcctgatcctgcgtgacaaaggcggcgtcctgcgcgcccaccagaaagtgatcacgccggccggtgacggtgaaatcaccagcggcaccttcagcccgtcgctgtcgcagtccatcgcctttgcccgcctgcccaaggatgtcgccgtgggcgataccgtgcaggtggagatccgcgaccgcaaactcaacgcgactgtggttaaactgccgtttgtgcgtaatggcaaggcactcgtgagctgaggctcataccaacggtcgccctcgcctgccggcagcttcgccgggcaggcatcacccaacaagaaacaaatctgtatccggagaaccttcatgaatttccccgctgacctcaagtacaccgagtcgcatgagtgggtacgcgtcgaagccgacggcacgctcaccatcggtatcaccgaccatgcgcaggacgcgctgggcgacatcgtcttcctggaactgcccgaagtgggcaagtcggtcggtgccggcgacgcgctggcagtggtggaatcggtaaaagccgcttccgacatctacgcccccgtggccggcgaagtgatcgccgtcaacgaggccgccacggctgccccggagagcgtcaacgccgacgccttcgacgcgtggctgttcaagctcaagccggccaacggcgacgacgtcaacggcctgatgtcggccgacgcctacaaggccagcgtcggcgcctgacgccggccgcgccggtccatggttggaccggccactgcagactgacgcgcgccgtcccggctgaccaccggccggcgcgcaccccacgaggttcttgccaatgaacgccccgcttcccatgaatgccgcccaagtgaaccgacccacgctggccgaactggaggcgcgcgacgccttcgccgcccgccatatcggccccgatacccccgaacagcagcacatgctgaaggtgctcggctatgacagccgcgccgcgctgatcgacgccgtcatccccgccgccatccgccgccgcgacggcatgccgatgggcgagttcaccgagccgctgagcgaggaagccgcgctggcaaggctgcgcgggctggcaggcaagaacagggtgctgaagagctttatcggccagggctactacaacaccgtcacgcccggcgtcatcctgcgcaatatcttcgagaacccggcctggtacaccgcctacacgccctaccagccggaaatctcgcaaggccgcctggaagcaatgctgaacttccagcagatggtcaccgacctgaccgggctggatatcgccaatgcgtcgatgctggatgaaggcactgccgcggccgaagccatgacgctgctgcagcgcgtgaacaagcacgattcgaacaccttctacgtggccgacgacgtgctgccgcagacgctggaagtggtacgcacgcgcgcgctgccgatgggcatcgaagtcaaggtcggccccgccgccgatgccgccgcggccaacgccttcggcgtgctgctgcagtatccgggcgtaaacggcgacgtcaacgactaccgcgccatcgccgacgccgtgcacgccgccggcggcctggtggtggctgccgccgacctgctggcgctgacgctgatcgccgcgcctggcgaatggggcgccgacgtggccgtgggcaactcgcagcgcttcggcgtgccgctgggcttcggcggcccgcacgccggctatatggcggtgaaggacgccttcaagcgctcgatgccgggccgcctggtgggcgtgaccatcgatgcgcagggcaacaaggcctatcgcctggccctgcagacgcgcgagcagcatatccgccgcgagaaggccacctcgaacatctgtactgcgcaggtgctgctggccgtaatggcctcgatgtatgccgtctaccacggtccgcagggcctgaagcgcatcgcgcagcgtgtgcatcgcctgaccgcgacgctggccgccggcctggaaaagctcggcttcgcgcgcaccaacgccagcttcttcgatacgctgacgctggaaaccggcttcaacaccgatgccatccatgccgcggccaccgcgcgcggcatcaacctgcgccatatcagcgccacgcgcgtcggcatctcgctggacgagaccgctacccgtgccgacgtggtcgcgctatgggaagtattcatgcagggcaagccgttgcccgcggacgtggacttcgacaagctcgaggccgtcgcgcaggacggcttcccctccgaactggcacgcaccggcgaatacctgacccacccggtgttcaacacgcaccacgccgaacacgagatgctgcgctacctgcgcatgctggccgacaaggacctggcgctggaccgcaccatgatcccgctgggctcgtgcacgatgaagctgaacgccaccagcgagatgatcccggtgacctggcccgaattcagccagatccacccgttcgcgccgctggaccagaccgtgggctaccgcgagatgatcgaccagctcgaggccatgctgtgcgccgccaccggctacgccgcggtgagcctgcaacccaacgccggctcgcagggcgagtacgcgggcctgctgatcatccacgcctaccacgccagccgcggcgagagccatcgcgacatctgcctgattccgtcgtccgcacacggcaccaatccggcgtcggcgcagatggccggcatgaaggtggtggtcgtagcctgcgatgaggacggcaacgtcgacctgcaagacctggcgaagaaggccgagcagcacagcaagaacctggcggcgatcatgatcacctacccgtccacgcatggcgtgttcgagcagggcgtgcagcagatttgcgagatcgtgcaccagcacggcggccaggtgtacgtggacggcgccaacatgaacgccatggtcggcaccgccgcgccgggccagttcggcggcgacgtgtcgcacctgaacctgcacaagaccttctgcatcccgcacggcggcggcggcccgggcgtgggcccggttgcagtcggcgcgcacctggctgacttcctgcccaaccaggacagcgtcggctatcgccgcgacgaccgcggcatcggcggcgtttcggcggcgccgttcggctcggccagcatcctgccgatctcgtggatgtatatcgcgatgatgggttcggccggcctgaccgccgccaccgagaacgcgatcctggcggccaactatgtcgccaagcgcctggccccgtactacccggtgctgtacaccggccagcacgacctggtcgcgcacgagtgcatcctggacctgcgcccgctgcagaaggacaccggcatcagcaatgaagacgtggccaagcgcctgatggactacggcttccacgccccgaccatgagcttcccggtgccgggcacgctgatgatcgagccgaccgagagcgaggcgctgcacgagctggaccgctttatcgacgcgatgatcgcgatccgccaggaaatcggccgcgttgccgacggcaccttcgaccgcgacgacaacccgctcaagcacgcgccgcacacggccgcggtggtgaccgccgacgagtggacccacaagtacacgcgcgaggaagccgcgtacccggtggcatcgctgcgcacgcagaagtactggccgccggtcggccgtgccgacaacgtgtatggtgaccgcaacctgttctgcgcctgcgtgccggtcagcgactacgtggtggactgaggcgtagcgccgccgcagccgcggcggcccgccaacgaactatgctcgagatgacgggcatcgcggtgtcgcggtgcccgccgcagccacgccaaccgaccaagaagagcctcttcagggccatcccattgctggagacattccgtggcagtcagcgtctttgatctgttcaaggtgggcatcggcccgtcgagctcgcataccgtaggcccgatgcgcgctgcgctgatgttcgcgcaggggcttgagcgcgacggcctgctgccgcaggtggcgagcgtgcgtgccgagctctatggctcgctgggcgccaccggcaagggccacggcaccgacaagggcgtgatcctcggcctgatgggggaagcccccgacaccatcgatcccgattcgatcgacacgcgcctggccgcgctgcgcgcgggccgcgagctgtccctgctgggccagcatgtcgtgccctttgtcgagaaggagcacatcgccttctaccggcgcgaagcgatggccgagcaccccaacggcatgaagtttcatgccttcgacgccggcggtgcatcgctgcgcgaggcgcgctacctgtcggtcggcggcggcttcgtcgtgaccgcgggcgcacccaatacgcaggtgctcaatgccgcgcagcagctgccgcacccgttccgcagcggcaaggacatgctggagatggccaccgccagtggcaagagcatcgcgcggctgatgatggaaaacgagctgacctggcgcagcgaggcggaagtcaccagcggcctgctgcatatctgggatgtgatgcaggcgtgcgtggcgcgcggctgccgcaccgacggcgagctgccggggccattcagggtcaagcgccgtgcgccggagctgttccgcagcctgaccgagcgcgccgagcgcaccctgtccgacccgctctcggtgatggactgggtcaacctgtacgccatcgcagtcaatgaagagaacgccgccggcgggcgcgtggtcacggcacctaccaacggcgcggccggcatcatccccgcggtgctgcactactacgaccgcttcgtgccgggtgccagcaagcaaggcgtggtcgacttcctgctgaccgcgggcgcgatcgggctgctgtacaagctcaatgcgtcgatttccggcgccgaggtcggctgccagggcgaagtcggcgtggcctgctcgatggccgccggcgcgctggcggcggtgcagggcggcagcccggcgcaggtcgagaacgcggccgagatcggcatggagcacaacctcgggctgacctgcgacccggttggcggactggtgcagatcccgtgtatcgagcgcaacgcaatggcctcggtcaaggcggtcaacgcggcgcgcatggccttgcgcggcgacggcacgcactacgtatcgctcgattcggtgatcaagaccatgcgcgagaccggtgccgacatgaagaccaagtacaaggagacggcgcgcggcgggctggcggtgaatatcgtggaatgctaatgtccgcgcgcgcagcgcggcgtatcatggcggcgttccccgaacgaaaaacaagagggcagccatgcagaccttccaccagctgttcgacgacacctcgtccaccttcacctacctgctgatcgacgccgccaccggggacgcgctgctgatcgatccggtcgaccaccagctggaacgcgacctggcgctgctgaagtcaaccggcgcgcggctggcgtgggtcatcgagacccatgcccatgccgaccacatcacctcggccggccaccttgcgctgcagaccggcgcgcacaccgcggcgccgtccggctgcgatatcaagcccgcgcacaagcagctgatcgacggcgacactgtcgccttcggcaagcaggtgctgcgcgccatccatacgcccgggcacaccgccggcagcatgagctacctgtgggaagagcccacgcccgacggcatcgtgcgccgcgtcttcaccggcgatgccctgctgatcgacggctgcggccgcaccgacttccagtcgggcgacgccggcacgctctacgacagcctgaccaggaagctgtttgcgctgcccgacgacacgcaggtctatccggcccacgactacaagggccgcacctcgtccaccatcggccaggagcgcgcccacaacagccgcgtcgccggccgcacgcgtgaagagttcatcgagatgatgcgcaacctgaacctgccgcgcccgaagctgatcgatgtcgccgtggcggccaaccagcgcctgggcctgcgcgacggcgaaagcgtgccgcacggcgcctgaggttttcctaacgttaggagtctttgcatgtccacttacaccgctgaagtcctgtggcaacgcgacgggcaggatttcgccggcaaccgctacagccgcaggcatgtgctgcgctttgacggtggcgcggaagtcccgggatcgtcatcaccccatgtggtgccattgccgatgtcggatgcgagcgcggtcgatcccgaggagatgttcatcgcctcgctgtccagctgccacatgctgtggttcctgtcgctggcggcgaagcaacgctttgtcgtcgaccgctacctggatgcggccaccggtgtgatggaaaagaacgcggacgggcagacggcgatgaccgtggtgacgctgcgccctcaggtgacgtttggcggcgagcgcgagcccacgcgcgaagaactcgatgccctgcaccacgccgcgcatggcgcctgctttatcgccaactcggtcaggaccgaggtgcgctgcgaacctgtgttcgcctgcgcctgagcgcgttgccatgcctgccatcgccccggcaccggcgccagcgcggctggtgtcgccgcggactgaatcggttcgccgcagggtgctgcgctggctcggtgcgggactggtcctgcttgccggaatcagcatgatgcaggatcacttcctctactttcccgataaagcctcggtcgacgccatggtctcgcccgggctgcgcgcctggccggggccgcaggactttcgcggccttgtcgccgaaccggccggaccggcgcgcgccaccgccatggtctttcacggcaatgccgggcacgccgggcatcgtggctactacgccagcgcgctgacgaagctgggccttcgcgtgatcctggccgagtacccggcctacggcccgcgcaccggcgcactcggcgagcgcagcttcgtggcagacgcggaacaatcgattgcgctggcccggcgccagttcggcggcccgctgctgctggtcggcgagtcgctgggcgcgggcgtggccgcagcggccgcggcgcgccagcgcgagagcgtcgccggcgtgctgctgatcacgccgtgggacaagcttgcgcatattgcctcgcatcactatccctggctgccggccggctgggtgctgcgcgaccgctacgacagcgcggccaacctggaaggcttcggccgcccggtgatggtcgcggtcgccgaacgcgacaccatcgtgccggcacgcttcggccaggcgctctatgcgtcgctgggcgaaccgcggcggctcgcggtgatcggcggcgccgggcataacgactgggccgggcatgtcgatacggcctggtggcaggaagcggtcgcgttcctgctgtcctcgccacccactacaaacaaataacatcgggccgtcaaaacgctgatttgacttacccctgcgtgccgcaaatactggccttcacagaacggctcgccacttgcgcaccggtcggtgcgtccagcgtcgcgtagccgacacccgtgggggaacatcatcatgaagcaatgcccgcatcgcaagctgtaccgtggcctcggcgtactggccgcggcgatcgcgctgaccccggcgctgatcccggctcaggccatggcgcagaacaagcccatggcctatccggccaagggccagagtcagcaacagcaggccagcgacgacggcgcctgctacagctgggccaagcagcagaccggcgtggatccggcacaggccgccaacgccccgccgccggcccaggcgcagagcggccagcgcgtgcggggtgccgcgggcggcgccgcggcgggcgcggtggtgggcgcgatggcaggcgatgccggcaagggtgcggcggtcggcgctgcagcgggtacggtggggggcggcgtggcgcaccggcagtcgcgccgccaggcgaacgcggccaaccagcaggcggcggccaataccagccaggcgatgggctcgtactaccaggcctggggcgcctgcatgcaggggcgcggctacagcgtcaaataggacaaggggcagcctggcgcaggctcaggctcaggcagcccaccggtcacacgccttgcgcaccgtttcacgctggctgcgcgcatcggcatcgacctggcgcagccactcggcgtcgccgtcgcggcgctcggccagcgcgcggatattggccagcgcctccagcgagccgagtgcctcggcgtgcggcaccagcgcgtcgcagatcgacaggatgtggtcggcgatcggcatgcgcgtcagttcgttgggatgcacgtactccccctccagcccgaaacggcaggcctggaagcggttgaaggtgtacaccaggtaatcgtcttcctgcggcatgaaggggcgcgacagcagcaggtagcgcgccagcatctggatataggcggcgatatcgcaggcgcgctgcaccgtcagcggcgtgtccatcacgcggacctcgatggtgccgaactcgggcttgggccggatatcccagtagaagtccttcatgctctcgatcacgccggtattgcgcattttctcgaaatacgcggtgaaggcgtcccacgtcagcaggaacggcgcccgcccgctcatcgggaaggccgcgaccgaattcagccgcgccgaggcaaagccggtatccacgccctgcacatagggcgaggatgccgccagcgccacaaagtgcggcacatagcggccgatggcgtgcagcaggaacagcgattcgtcggcgctggggcagccgatatgcacgtgctggccgaacaccgtgaactgcttggcgaggtagccgtacagctctgagatgtactggtagcgcggcgaatccgagatggtgcggtcggcccactgctggaacgggtgggtgccgccgccggcaatgcccaggttcagcgagcgcgaggccgccaccatcaggtcgcgcatcacggtcagctcttccagcgcctgctggtaggtgtggcagatcccggtgctgatctcgatcatcgacgggctgatctccggcttgatgtcgccggcatgctcggcgcccttgagcgcgcgcagcaggtcgggcgcgaacggggccaggtcatagtcatgccggttgaccagctgcagctccagctccacgccgaaggtcagcgcctcagagtgcttgaacgtttcgagcgacatcagcgccctcctccattggcccggatgtcgacgcggacttcgcctgcgtagcgcagcgcccaggccgcgatcaccggaccgaaaagttgttcgattgccagcgcgcacaggatgatggccgccagcggctggccggtaccggggtagagccgcgccacgtcatgcatcagcaggtaggcgaggcccgacatcggcgccagcgccagccccagcgccatgcactggcgcaggctcaggcccgagaacgagcccagcgagaccacgccggccagcttggccacatggcgcagcaccaccagcgcgatggcgtaaacgccgcccacggcccagtcctgtgccgtcagcggcaggcccagcgacaccaccatcacgatgatcagcaggctgccggcgctgccgaaatgcggcggccacacatgcggctggttgtcctggtgcttgaacacgacaccggccagcatcagcgtcagcggcatcgacaattttagtacccgggtcagcgccagcgtgaacagcaccaggcccaccagcaccaggaagctgtagtggtcgtcggccgacatgcggtcatagatggcatggccgagcttgcccaccacccacgccagcaggcacgagcccaccagcaggtacagcggatgcagcagcgccgcgcccaggttgccgtattccgaatgcagccagccggtggcgacctgcacgatggcggcggcgtagatgctgttgagtgcggccatcgccatcaggcgctcggtgacctggccgtcggcgcgcaactcattcttgagctgcagcacgatggtgggcgaggtgctgaccgcgatgccgccggccaggatcgccacgccgggcgaggcgccgatccattgcagcaccgccgccaccaggccccaggtcagcaggctttcaaaggcactggtcagcagcagccagcggttggcgcgcagccaggtcagcgagaggcgatgcccgagttcgaacaaggccagcgccagcgccatatcgatcaggatacgggtctggttgatcatgttctcgtcgacgatgccgcgccccagcatgccggcgcaaagccccgccgcggcatacccgacgatgcgcgggcagcgcagccagcgccggctcagctcaccggccaggccggcgccgaccagcgccagcccgacccagaacaggccgccgggcgcgagcgggaggcttggaaaaagttggctcagtccattcatggcgacatggtaatgtaagcacttcacaatccatgtcagtgattgtccgacaccgcacaaaacacgcgcacaacttctgtcatctgcacgtaaaaaacgccatctccggatggcgttttttacatcccttacatgttcagaccgttcggcggcccggagcgacgtttcagacgccccagactttccacatcgggcgggttgccttgagcgcggcctccacctgtgcgtacaaagtgcgcgtcgagccctgcgcggccccgcgggcacgggccttttcgaaataccccagcgcggtttcacgctggtccaggccaagcgccgactgcaccgcgcgcaggtacacctcggcatcccagtcgtcacgcacggcgaaggctgcgataaagtcggccagcgcggcatcgtggcgccgcgctgcatggtggaccagcccgcgctgcacgcgcgggccggcctggtccagcggatcgccctcggtcagcgccacggcctgttcgaacagcggcagcgcgcgctcgggctcgcccgcgtcgcgccagacctggccgaagcggttgtacagccaggcgtcctcgaccagcagcgcgcggcgctgctgggcctcgatctcggccagggcatcggtgcggtcgtgctcgtccatgccggccgcctgcgcctgcagcagcgcggcaaagtgcgcgcgcgcatgcgccatcgggtgcgcggcctcgctgcgggcttccaccggcagcgcgtccagccgggcatccatatgcatcatcgcggcacgggcggcctcggtcggctcggcgccgcccatggccttcaaggccgcgatcatgcggctgaaggcccaggtcacgtcggccgggttacgctccagcgggtagcggttgagcacctcgccggccagctcggctactttctggtgctggccggcgtcggcgtggcagtcgagcaggtcgatccagtgatcgatgaactcgctggcggccatgccctgctggtgcagcgcgatgcgctcgtccacgtgcgcggcgtcggccggcaggctgcgcgacagcagccggcaaagcagcgaatagacatgcgggtcggcattgccgccgtgccccgcggcatcgccctggccggtggcgaaatactggtcgaagcgcgccacgccggcacggccggcctgcacaagcaccggccgcagcgcggcctcggcggccggcacctcgtcgatgaactcgcccagcgccatggcggcgcggtagtagccggcaccgtcgtcggactggtcggtcagcgtgaagcgcagccacggctcgcgatcggccggctgggtgctgtcggcgcgctgcgccagctggtggcgccaggccagttcgcgtacctggctctgcgggtcgggcacctggcgcaggtagaccgccaggtcgtccagtgccccctggacgtcgcccacgccgtggcgcagcggtgcacgcaggcggcgcgcctcggggtggtcagggtgctcggccagcacacgggcggcctggtcggcggccacggcgtcaccggctgcgggatcgagctccagcagatgcggattgtccagggccacgcggcccaggcagacgcgcatcaggggctccaccggaacgccggcggcctcggcccgggcgatgtagtccgtcaccagtggtgcgatgtcatctgcgcccaggtcgggattgcggaccatcaggtcatgccagtagcgtgccgcggcggccatgtcgcccatgcgcagcgcggccaggccggcgtggaaatgcgcggcccattcgcccgtcagcaggccgctgcgttgcgcggcctcatgcagccacgggcgcgcctcggcatcgcggcccaggctcatcagcatggcgccgtagcggtgcgcgatcaccccgcgcgaggcccagcggtgcggcggctgcagcggcagcgtgtcaagccgcgccagcgcctcgtccagcaccgccagcgcggcgttggcgtcaccgttgtcaaagtgcagccgcgcccgcagcgtgacgaaatcaaccacctcggggcgggcctgcgacagctggtcggcaatctgcagggcttcggtgaagcgcccctggttggctagcccgatggcgtggtcgtagctggcttcctgctcggacacgtactgctcctatggattgaaaaaatgtgcgagtgcgggattatgcgccaatgggggagatacggaattgtttgggaggcttgccgccaagcccccaaaagaaaaaacgccacccaaaggcagcgttctcccatagccaaaaccagccagcagcttacttcccgccaaccgtctccagcaccgtccacttgccgccaaccaccttatagacagtgataccaccatccttcaggtcgccgcgcgcgtcatacgccagcgtcttggtggtcacgccctgcatattggtagcagccagcaccggcaggtagcgcgccgggtcggtcgagccggccttgaccatggccgacatcatcgcggtggcgccgtcgtaggcgtacggcgagtaggtctgcaccttcgagccaaagcgcttctcgtacttcttctcgtacgtggagccgccaggcatctggtccagcggcaggccggccagcgacaccacggtgccttcggcggccgggccggcgagcttcaggaagttgtcggtcttggacatttcgcccgacaccagcggggccttcatgcccagttccttgacctgcttggccatcggcgcggactgggtctcggcgccgccgtagaagatgatgtccgggttgctgcgcttgatgttggtcagcacggccttgaagtccaccgccttgtcgttggtgaactcgcggcgcacgatcttgccgccggcggccttggcggccttctcgaactcgtcggccaggccctggccgtacgcggtgcggtcatcgacgatggcgatgttcttcgcgcccagcttcttcaccacgaaggcgccgatcaccgagccctgctgggtgtcggaggtcatcatgcggaaggtggtcttgaagccttgcttggtgtattccggcgcggtcgccatggcgatctgcggaatgccggcgcggttgtagaccatcgacgccgggatggtggtgcccgagttgaagtggccgagcatgccctggatgccgttatccaccagcttctgcgccaccaccgagccggtcttcgggtcggcctggtcgtcttctgagaccagcacgaacttgacttccttgccgccgatcttgggcttggtggcgttcatgtcctcgatcgcgaggacgatgccgttctgcatgtccttgccgtactgcgcctggccgccggtcatcgggccggcaaagcccagcttgatttcctgggcctgcgcgaacgcggcggaggcggcggtcaggccagccagggtcagggcaacggtcattgccgtcttgtggaatgtcgagctcatcagatctccttgggtcccaaatggtgccgatgtggtgccgttgccggcagttatagcggtgcagcctggcagtgccgcaccttgtttcaatacgcaaccgggcgggatcgccgccaccgctgcgtgcttcgacatgacgaggtccgagggttgcctcagccgatcgtcatcaaactggcattgccgcccgcggctgcggtgttgaccgaaagcgagcgctcgatcagcaaacggtcgagcgcgatattcggttcaccttgcgccagggcctgcacgccgatgatcggaccggggcgcaccgccacctgctcgcacaccgtgcgcagctggtcggaatctccgtggtgcagcaccgcatcgatagcgatgtccgccgcggtccagtcggccaccatgcggacgcgcgattgtacgcccttaggcaggcgcgcaaacagcccccggctgacagggttttccggccatacggcgtctgcgccgacggtcagcacggcgcccagctgcagcgccagatcggcctcctgcgtggccaggcacagcacgtgctcgcgcggcagcagggtgtaggtgttgcgctcgccggtggggccgggcagcgtcacggtcaggcccgagggcgaggcctcggccaggcgctcgcaggcggcggccaccgccggcagctcggccctggcccaggcctggaaggccgctgcggcctcgtcgcgcagcgtggccgcctcggcgccgccgcctgcttccgacgcgcgcacgctgcgtaccaccgcgtcctgcgggcagaccgacagcaggcggtgcaggtacagcgggccgcccgccttcgggccggtgcccgacaggccttcgccgccgaagggctgcacgcccaccacggcgccgacgatattgcggttgacatacaggttgcccacatgggcacggctgacgatgtgcgagatggtctcgtcgatgcgggtatggatgcccagcgtcaggccgtagccggtggcgttgatctggctgaccatggtgtccagcgccgcgcgcggaaagcgcaccacgtgcagcaccgggccgaacacctcgcgcttgagttcctcgatgctatccagttcgatcagcgtcggcggcacgaaggtgccgttgcggcagctggcgccctgcgcggcgttggggtcggcctgatggacacggcggcccttggcgcgcatggcatcgacatggcgcacgatattgccgcgcgcttcgtcgtcgatcaccgggccgacgtcggtcgagagccggtccggattggccatgttcagttcctgcatggcgcccttgagcatttccagcacgcggtcggccacgtcttcctgcaggcacagcacgcgcagcgccgagcagcgctggccggccgaatcgaaagcggagctgaggacatcgcccaccacctgttcagccagcgccgacgagtcgacgatcatcgcgttctgtccgccggtctccgcgatcagcgggatcgggcggccggcggcgtcgaggcggccggcgacgttgcgctgcaggatgcgcgcgacttcggtcgagccggtgaacatcacacccttgacgcgggcgtcgccgaccagcgcggcgcccacggtctcgccgcggcccggcagcagctgcaccgcgccggccggaacgccggcttcgcgcagcaggcgcacggcggcggcggcgatcagcggggtctgctcggcgggcttggccagcaccgggttgccggcggccagcgccgcggccacctggccggtgaagatcgccagcgggaagttccacgggctgatgcagaccaccgggcccagcgggcggtgggtctcgttgtcgaagctgcggcgcacctcggcggcgtagtagcgcaggaagtccacggcttcgcgcacttcggcgatggcgttggagaaggtcttgccggcctcgcgcatgatgatgcccatcagcgactgcatctgggcttccatcaggtcggcggcgcgctccagcgcggccgcgcgcacgtccggcggcgtcgcctgccagatcggcgcggcgttgatggcggcctgcagcgcggcgtcgacctcggcctggccggcctcggtgacatggcccaccacatcgcggtggtcggccgggttcagcaccggcgtggtgatggcgtcggctgcgcgcggtacctcggcgccgagcagcggctcggccacgaagcgctcgctggtgcctgccagcagcgccgacgacagcgacgccaggcgatgctcgttcgcgagatcgatgccggccgaattggggcggctcttgccgtacagcgtgcgcggcgacgggatgcgcgggtgcggcaggcccagcacgccttcttcgcggtgcatggcttcgaccacggcgaccgggtcggccaccagctcgtccagcgagatggtgtcgtcggcgatgcggttcacgaacgaggtattggcgccattctccagcaggcggcgcaccaggtaggccagcagcgtttcatgcgtgccgaccggcgcgtagatgcggcacgggcggttgaacttgccgtccgcggtggcgccaaccacctggtcgtacagcggctcgcccatgccgtgcaggcactggaactcatactggccgggatagtagctgtggccagcgatctggtagatggccgacagcgtatgcgcattgtgcgtggcgaactgcgggtagatcgcgtccggcaccgacagcagcttgcgcgcgcaggcgatgtacgacacgtcggtgtagaccttgcgcgtgtagaccgggtagccctccagcccgtcgagctgggcgcgcttgatctcgctgtcccagtaggcgcccttgaccaggcggatcatcaggcggtggcggctgcggcgggccaggtcgatcaggtagtcgatcacgaacgggcagcgcttctggtagccctgcaccacgaagccgatgccgttccagcccgccagctcgggctcgaagcacaggcgctcgagcaggtccagcgagatctccaggcggtcggcttcctcggcgtcgatattgatgccgatgtcgtactggcgtgccagcagcgtcagcgacttcaggcgctcgtacagctcgcccaccacgcgctcatgctgcgcgcggctgtagcgcgggtgcagcgccgacagcttgatcgagatgcccgggccctcatagatgccgcgcccgcgcgaggcctggccgatggcgtggatggcctgctcgtacgaggccaggtagcgctgcgcgtcggcctcggtcatggcggcctcgcccagcatgtcgtaggagtagcggaagccttcggcctcgtacttgcgcgcgttggccagcgcctcggaaatggtctcgccggtgacgaactgctcgcccatcaggcgcatcgccatgtccacgcccttgcggatcagcggctcgccgcccttgccgatgatgcgcgtgagcgccttggtcaggcccgattcggtatgggtggcgaccagcttgccggtcagcagcaggccccaggtggcggcgttgacgaacagcgacgggctctggcccaggtgcgactgccagttggcgccgctgatcttgtcgcggatcagcgcgtcgcgggtggccttgtcggggatgcgcagcagggcctcggccaggcacatcagcgccacgccttcctgcgacgacagcgagaattcctggatcaggccctgcaccaggccctcgcggccgctgccgaccttctgctcgcgcagccgcgtggccagggtcttggccatcttgatggcggcctcgccttgctgctgcggcaggcgcgcctgctccagcagcaccggtacgcaatcggcttccgggcggcgataggcagaggtaatggcagcacgcagcaccgattgcggctggatgctttgggcgaactccaggaacggctgcggcgcatcgccatggaccagctcggctccgtcggcgccatccgcgtcggcgctaccggcggcgccggtctcgtgcggcaggtggccgcgctcgatctgctcgaggtaggtgaagatagcctgcttgatcagccagtgcggcgtgcggtcgatggattgggcaacgcgcttgaggcggtcgcgcgaggcgtcgtcgagcttgacgccgagagtggtggtggccatgcgggcatttctccgaaagactggagccgccgccggtgctacctcgtccatgccggcaggcacgggcgcgcgaccggccgcagcctgtgagctggcgcgatcttactcccgaaaatcaccaaggtgcaacctagtgcaaccctatcgaaaaccctaatgccagggttgcacctttcactgccacgccagctgactcagatccgcaacgggtcgatctcaagctgccagcgcaccccttttgcctccgtccccacatctgcgaaagtctgcacccactcagccacgaagcgttgcagcaccggccgcgaggtggcctcaaccagcatctgcgcacgctcccggttgaagatgcgcaccatcgacatcggcaccggatcgtgcagttgcacctcggccgccagctcgcaggtttcggcatgccggcgcgccacttccaggaactgcagcgcccgctccagctggccgtggtcggcggttaccagcacctggtagcagaacgggggcaacccggcctggcgccgctcgcgcaactggctggccgcgaatccatcatagtcgtggcgcgtcagcgcctgcaatgccggggtgtccgggtagcgcgtctggatcagcacctcgcccggcaagccagcccgccctgcccgcccggccacctgcatcagcgaggcgaacagatgctcggcggcgcggaagtcatggctgaacatggccgcgtccggatggacgatgccgaccagggtcacgcgctggaagtcatgccccttggccaccatctgcgtgcccaccaggatgtcgacttcgccggcatggacttcgtcgaacatggcttgcgcgctgcccttgcggcgcgtggaatctgcgtcgatgcgggcgatgcgcgcctgcgggaagcgcgtcgccaatgcctcttcgatgcgctgcgtgccacgccccagcggcgcgatgtcgacgttgccgcagtccgggcagtggtgcggcaccggcgcctccaggccgcagtggtggcagcgcaggcgccgttcggggcggtgcagcaccaggtaggccgagcagcgcgggcagcccgacagccagccgcagctgtcgcaggcaatcaccggcgcgtagccgcggcggttcaggaacagcaggctctgctcgccgcgcgccaggcgcgcgtcgatggcttccagcagcggcaccgacaagccttcgaacagcgggcgctggcgctggcgctcgtggttcaggtcgaccaggcgcactgtcggcagggtcgcttcggcctgggcgcgctcgcgcagcaccagcttgcggtaagtgccctgcccggcccgccaccaggtctccatcgacggcgtggccgaaccaagcaccacggcaatgccgcgctgcttggcgcgccacaccgccaggtcgcgcgccgagtagcgcagcccttcctgctgcttgtaggaagtgtcgtgttcctcgtcgaccacgatcagcgccagcgccggcagcgaggccatcaccgccatgcgcgtgcccagcacgatgcgggcctcgccgcggtgcgcggccagccactgcaggctgcgctcctggtcggccaggccgctgtgcagcaccgccagcggcaggtgcgggaagcgtgcagcgatgcgggcctgcagttgcggggtcaggttgatttcaggcaccagcatcagcacctgggcctgggggtcgcgttcgagcagcgcctgcatcgcatgcaggtagacctcggtcttgccgctgccggtcaccccgtgcagcaggaacggcgcgaagccctcggcctcggcaattgcctgcaccgcggcgcgctgctcgtcgtgcagcggcggcgcggccgatggcggctgtgcggggtcggtcggcagcagggggcgcgcggtgcgactggcctcgacccagccggcggcctgccattcggccagccgcgccggtgccgccgcgcacagcacgcgggcgtcggccagcgtcagcggctcggccgcggcggcgcgctcggccagcgcctgtgccagggcgcgcacgctgcgtgcgcgtggcggcacggcggccagcagggcctctgcatgcccgggcagcaggcggtattcgtcggtgcgggcacgctgggccaggcccggccagccctcggcctcgcgcaaggccggcggcaaggccggcagcatcacttcgcccaggcggcgctggtagtagcgcgcggcaaaggcggccagcccgatccagtcgggctgcagcggcggcatccattccaggcgctgcgccaccgggcgtagccggtcggcgggcacatcggagctgtcggcgtacgccaccgccacgccgaccatgctgcggcgaccgaacggcaccaccaccaggtcacccggggcgacctcgggcgtggcgagatagtcgaagcagtcgtcggcgggggtgtccagcgcgacccggatgactgactgcgcggcggcggtcggcatcacggcgcccatcgccgtgctgttctcgaccaccggaagcgcgccgctagctggcgccatgcggcccttcctggtgcaccgcagttgcgcaacctttgtgcaacgggcgcctggcgcaataagagtggaaatctagtgtgcggcgcaacatcaacttaaagtaaaacttcaaatgtggccctaagtcgatgatagatgactggttttccactaattccaccgcccctgtggataactttgttgaaaagtcgcactggctggccgggaagccccgcgaaacaagggatccaccggcatcgggccttcctttgcaattcttccaaatccttaaaaatcaagggcttgcaaacatcccccggataggttagggaataaccctgttccgcactgcggcaaacctattggtgtgcataagtcaagtaccgccagtcaagtccgagcacctttttggcgaatgctggcgaaaaagttaacttgacagggtccggcggcgcggctcccgcagcactgggtacgctggggcgccggtgcgctgcagcgcagggcaccgcagcagcagccaggccggccgcatactgtcatcgtcacttctgcccggcgcgcagcttgcggctgtggcgatgcacttcatccaccagcaccgagacgttatccggcggcgtgaactgcgagatgccgtggccaaggttgaatacgtggccatcactgcccccggcggcggcatagctgtccagcacgccgcgcacctgctcgcggatcgcggcctcaggggcgaacagcacggtcgggtcgatattgccctgcagcgccacgcgcccgccggtgcggcggcgcgcttcggccaggttgacggtccagtccaacccgatcgcgtcggcgccggtgtcagccagcgcctcgagccacaggccgccgcccttggtaaagacgatcgcgggcacctgttggccatcgtgctcgcgcttcaggccggccagcacccggcgcatataggccagcgagaacgcctggtacatgccgtcggcgagcgccccgccccaggtgtcgaaaatcatcacggcctgcgcgccggcttcgatctgggcattcaggtattcggtcaccgcctgggcgttgatctcgagaatgcggtgcatcaggtccgggcggccgtacatcatcgccttgaccgtgcggaagtcgtccgagccgccgccttcgaccatgtagcaggccagcgtccaggggctgccggaaaatccgatcagcggcacgcgctggcggccgtcctggaccagtgcgcggcggatttcgcttaccgcgtcaaagacatactgcagcgacgccatgtccggcacggccagtttctgcacgtcggcttcggtgcgcagcggatgggcaaagcgcgggccctcgccctgcgcgaacgacaggcccaggcccatcgcgtcgggcacggtcaggatgtcggaaaagagaatcgccgcgtccagcggatagcggtccagcggctgcagtgtcacttccgtggcgtaggccgggttcttggccagcccgaggaagctgccggcgcgggcgcgcgtggcgttgtactcgggcaggtagcggcccgcctggcgcatcagccacagcggcgtgtattcggtcggctggcggcgcagcgcgcgcaggaaggtatcgttctgcagtgcggtcatggtcatcctcgtaagaccgccattctaagggatggctgcggctggatgccgctcagacgtcgtcgatcatcccggtgaaggccgctgcggcacgccgcatccattcgcgcgcgcgttcggcatcgggctgcagccgtgcgaagccgtgggtcatgccactggcctcgatggtgaccaccggggcgtcgtggcgcaccaggaagtcggcataggccaggccgtcgtcgcgcagcacgtcgtgcgcggccaccatcagcacggtggcgggcgggcgcaccagcggcgcggccatcaggtgcacgcggtggtcggggtgggcggtgccctccgccagggcctcggcgccgatgaactgggtccagaaccaggccatctcgtcacgcgtcaggccgggaccgtcggcaaaggcgcggtagctttcggtgctgagcaccggtgccgtcaccggatagatcagcagttgcgcatcgacctgcaccgcgccgccgccgttgagctgctgcgctgcctgcgccgccaggtggccgccggcgctgtcgcccgccacggccaggaaatcggtcgccagcccgagtgcctgacgttcaccggcgaaccactgcactgcctcggaggcatcgtcgcagggagccgggaacgcgtgctcgggtgcgaggcggtagtcgacgctggccaccgcgcagcccgtgtcggccgcaagcaacgctgcaaccgtatggtgcgtctgcggcgagccgatcacccagccgccaccgtggaagtagaccaccagccgcggcgcggtctcgccggccgggcggaacagcctggcgcccagcgagcggccggagagcgcaagctccaggtcctgcaccgtgatgcctgccggatccggcaacagcgacgccgccgcgatctcggcaaaacgggcccgctgcgcgggaatgtcggcaggcgcgggcgcattggcatagcgctccgccaggcggcggtaataggcaagcagttgcgggtcgatggccatggttggcgactgatgggaaagcggaaaaagaaagggtgccggggcgggaatcagtccagcccgagctggcgcgtcagctcgaccttgctgcagcaatcctgcaccgccagcaggccggcatcggcagcgcggcgcacggcgtggtcgttgacgatgcccagctgcagccagacaccctgtgcgccaatggcgatggcctcatcgaccacgcccggcgtttcctcggcacggcggaagatgtcgacccacgcgatgggactgccggctgccgcggcagcgtcggcggcttcgcgcagcgtggcgtggcaggtctcgcccagaatgcgttcgccggcatgacgcggattgaccggcacgatccggaagccatggtcctgcaggaattccgcaacctcatgactgggacgctccgggcggtcggacaggccgaccacggccacggtcttcatcgccagcatggcttgtatggcttgctgcatctcagggcgcatcgcgtctccgggtggacaagggcgggcccgcggacatgcaaaaacgcaacgcgaaggccacagacgtcctgaatcgtaaccggaattgtcacgcagggattggtgggggagcgaacatggaaatcgcgtcatcaaagataatacaacgacacgtttctgcggctaacgtgatgtgaacgcgtgaaaatatgccgaacacgccagatcccggcgcctctggctttcaacttcttgcaaaacgatacattttgttactgccatgccggggagtttcccccacaatacattgacacacccggtgtccggcgtgtggcgccccagtaaataaggctgtgcagacttaaaggggcgtggtgaagaaagccttttgaagcagtaacccgattttccgatccagcagatcgccgctggaccggagcaccaggcagaccgttgcagcgcgtggcctttgcggcctctggtcggatattggatatccgttgcgccttgattgtcgacctggaccgaacccgttccttcgaattgacccctcgaagggattttcccgtccgcgcggagcctccccggcccgcgcgcttttttttgtccaggcgggataaaagcatatcgccacgcccaagaaaaaggcagccatgcggctgcctttttcattgtcgcgccagaaaaacaacagcgcgacaagccactaattgcttacttcttacgacgcaggcgggcgatggcagccagttgggcagccgccacggcgagctcgctctgagcgcgtgccagatccagatcgctgctctggttctgcatcagctcttcggcagcacgcttggcttcctgcgccttggcttcgtccaggtcgccaccgcggatagcggtgtcggccagcacggtgacgtgcttgggctggacttcgagaatgccgccggcaacgaacacgaactcttcgctgccgtcttccttctcgatccgcaccgcacccggctggatgcgcgtgatcagcggcgtgtggcccggcagaatgcccagttcacccgactcgcccggcagcgccacgaacttcgcctggccggagaagatcgacgcttccgcgctgacgacgtctacaagaatggttgccatatcagatcctttctccaatcgctttgctcaggcggccggacacgcaggggtggccggccatcactcccaccgccaggcgggagtgatgagcaaggcttactggagcttcttggccttttcgaaggcttcgtcgatcgagccgaccatgtagaacgcctgctcgggcaggtgatcgcactcgccgtccaccagcatcttgaagccgcggatggtttccttcagcggcacgtacttgcccggcgaacccgtgaacacttccgccacgtggaacggctgcgacaggaaacgctggatcttacgagcgcggttcactgccagcttgtcttccggcgacagttcgtccatgcccagaatcgcgatgatgtcgcgcagttccttgtagcgctgcagggtctgctgaacgcggcgggccacttcgtagtgttccgtgccgacaacctgcgggtccagctggcgcgaggtcgagtccagcggatccactgcggggtagatacccagtgcagcgatgtcacgcgacagcaccacggtcgagtccaggtgcaggaaggtggttgccggcgacgggtcggtcaggtcatccgcaggcacgtacacggcctggatcgacgtgatcgagccagtcttggtcgacgtgatacgttcctgcagcttgcccatttcttctgccagcgtcggctggtagcccacggcggaaggcatacggcccagcagtgcggacacttcggtaccggccagcgtgtagcggtagatgttgtccacgaagaacaggatgtcacggccttcgtcacggaagcgctcggccatggtcaggccggtcagcgccacgcgcagacggttgcccggcggctcgttcatctggccgaacaccatggccaccttgtcgagcacgttcgagtccttcatttcgtggtagaagtcgttcccttcacgggtacgctcgcccacgccggcgaacaccgacagaccgctgtgctgcttggcgatgttgttgatgagctccatcatgttgacggtcttgcccacgccggcaccaccgaacaggcccaccttgccgccctttgcgaacgggcagaccaggtcgatcaccttgatgccggtttccagcaggtcaaccgacggcgacagttcgtcgaacttcggggccttctggtgaatcgcgcgcagctcgtccgaggcgatcgggccggcttcgtcgatcgggcgacccagcacgtccatgatgcggcccagcgtgccgtgaccgaccggcaccgaaatcggggcgccggtgctcttcacttccataccgcggcgcagaccgtccgacgagcccagggcaatggtacgcaccacgccgtcaccgagctgttgctggacttcgaaggtcaggcccttttcggcgaacgaggcgtcgccggagtcttccagcacgagcgcgtcgtacaccttcggcattgcgtcacgggggaactcgatgtccaccacggcgccaatacactgcacaatatttccgatactcatttcgtatctccgatagcttgaattcgtgacgccttagaccgcagctgcgccgctgacgatttccgacagttccttggtaatcgcggcctgacgggtcttgttgtagaccagttgcagttcgccgatcacgttcttggcgttgtcggacgcagccttcatggccaccatgcgcgccgattgctcggacgccatgttctcggccacggcctggtacaccagcgcctcgacgtagcggacgagcagctcttccactacggtctgggcgtcgggctcgtagatgtaatcccacgagtaggcgcgcttctcttcttcggtctgaaccagcttgtcggcggcgagcggcagcagctgctcgaccatcggttcctgcttcatcgtattgatgaacttggtgtacgccaggtacaccgcgtcgacctcaccattggtgaaggcatcgagctggaccttgatcgcgccgatcagcttttccagatgcggggtgtcaccgaggtgcaccacgtgcgagatcaccttggcaccgacgcggcccaggaactgcatgcccttggtgccgatggcggtggcttgcacgtccacgccgcggccctgcagggtcttcagttcattggtgacggcgcgcaacacgttcgtgttcaggccgccacacagccccttgtcggtcgtgaccacgatcatgccgacgcgcttgacttcgcgttcctgcatgaacgggtgcttgaactcggggttggccgtagccaggtgcgccgcaatgttgcgcaccttctcggcgtagggacgggcactgcgcatccgctcctgcgccttgcgcatcttggacgcggcgaccatctccatcgccttggtgatcttgcgcgtgttctgcacgctcttgatcttggttcgaatctctttcgttccggccatatcttcctctccatccgaaccagcgccgcgccggcgtgagccaggcgcggcggcggtgtcgtggaatcacgcggttagaacgcggcggacttcttgaaatcctcgacagcggcacgcagggcggcttcatcttccttcgagagctgcttggtctcttcgatgcggttgatgagatcggcgtacttggtcttcagatggtcgtgcaggcccttctcgaacggcagaatgtccttcacttccacgttgtcgaggaagccgttgttggcggcgaacagcgacgcggccagctgccacacttgcagcggctggtattgcggctgcttgagcagttcggtcacgcggcggccgcgctcgagctgcttgcgggtggcatcgtccaggtccgaggcgaactgcgcgaacgcagccagctcacgatactgggccaggtcggtacggataccgccagacaggttcttcaccaccttggtctgggctgcaccaccgacgcgcgacaccgagataccggcgttgatagcggggcggataccagcgttgaacaggtcggtttccaggaagatctggccatccgtgatcgagatcacgttggtcggaacgaacgcggacacgtcgccggcctgcgtttcgatcaccggcagcgcggtcagcgaaccggtcttgcccttgacggcgccgttggtgaacttctcgacgtagtcggcgttcacgcgggcagcacgctccagcaggcgcgagtgcaggtagaacacgtcgcccgggtaggcttcgcggcccggcgggcggcgcagcagcagcgacacctggcggtaggcccaggcttgcttggtcaggtcgtcatagacgatcagcgcgtcttcgccgcggtcgcggaagtactcgcccatggtgcagccggcgtacggtgccaggtactgcatggcggccgagtccgaagcggcggcggccacgacgacggtgtattccatcgcgccgtgctcttccagcttgcgcaccacgttggcgatcgtcgaagccttctggccgactgccacgtagacgcagaagacgcccttgcccttctggttgatgatggcgtcgacagcgacggcggtcttgccggtctggcggtcgccaatgatcagctcacgctggccacggccgatcggcaccatcgcgtcgatcgacttcaggccggtctgcaccggctggctcaccgactgacgcgcgatcacgcccggggcgaccttctcgatcacgtccgtttccttggcgttgatcgggcccttgccgtcgatcggctggcccagcgtgttcaccacgcggcccagcagttccttgcccaccggcacttccagaatgcggccggtgcacttgaccgtgtcgccttcggaaatatgttcgtactcacccagcaccacggcgccgaccgagtcgcgctcgaggttcagcgcgaggccgaaggtgttgccggggaattccagcatctcgccctgcatcacgccggacaggccatgcacgcggcagatgccatcggtcacggagatcaccgtgccggtattgcgcacttcagcttcagcgccaaggcccgagatgcgggacttgatcagctcgctgatttctgaggggttcagttgcatcacaatgctcctaattcttcaatccgtcggccggtgcggtcaggcggtcagcgtggcttgcatggcagccaggcgcgaacgcacggaggtgtcgagcacttcgtcgccgaccttgacgctcacgccgccgatcagggacgggtccaccgccacctgcgcatacagcttgcggccgaacttgcgttcgagtgcagcgaccaggtcgttcaactgcgaaccttccagcgggaatgcgctggtgatctcgacatccgacgacccttcgcgggcgttcttgagcacatggaactgctcggcgatttccggcatcaccgtcaggcggccgttatccaccagcagcttgacgaagcggcgagcctcgtcattcagcggggacttcagcaccgacaggaacagttcggccagcttgtcgccgggaacgttcggatcgccggctaccgccttcatgtcgggattggcagcaacctgccccatctccgacaccagctcggaccatgcacccaggttgcctgcgctcgattcgctggcgacgcggaacagcgcctcagcgtagggacgggcaatggttgcggtttcagccatgattagagctcagccttgagttgattgagcaggtcggtgtggacctgcgcgttcacttcacgcttgaggatctgctcggcacccttgacggccagcacggcaacctggtcacgcagtgcttcgcgtgcgcgggtaacctgctgttctgcttcggccttggcctgggcaatgatgcgtgcggcttctgcctgggcgttttgcttgatctcgtctgccgtcagctgggcgcgcttctcggcgtcagcgacgcgttgtgcaccctcggtgcgggcttcggccatagcctggtccacacgcttgttggcgagttcgagctcggccttgcccttctcggcagcggcgaggccatcggcgatcttctttgcgcgttcgtcgagcgccttcaccagcggcggccaaatgaatttggcaacaacccaccacaggatgaagaacacgaccatctgcgcaaaaaacgttgcgttcagattcatggtgtgttcctttcggtaatcaaactacagataaatgcacaaaaggcggccaggctggtggcccgcgccgcccgtcagcatcatgcagaccgaaaagaattacttgatgacagccagcagcgggttggcgaaggcgaacagcattgcaacgcccacgccgatcaggaatgccgcgtcgatcaggccagccagcaggaacatcttggtttgcagcgggttcatcagctcgggctgacgtgcgcaggcttcgatgtacttgccacccatcagggcgatacccaggcaggcgccgatagcgcccaggccgatgatgatgccgataccgatggcggtcagaccctggatgttggcgagaaattcttgcatgacgactcctttaatttagagagacttagaaccaaaaaaccaaaaaaccaaaaaaccgaaaatcagtggtgatcgtgagcctggccgatgtacaccagcgtcagcatcatgaagatgaaggcctggagcaggacgatcaggatgtggaagatcgcccataccgcgccggccagcacgtggccgacaaagcccagcgcggacaggtcggcgccgaacgtccagatcgaacccagcagcgcgatcagcaggaacacgagttcgccggcgtacatgttgccgaacaatcgcatgccgagcgaaacggccttggccaggaattcgatcaggttcaggaccaggttgaacggggccagataccacttggcgccgaacggggccgagaacagttcgtgcatgaagccgcccgtgcccttgatcttgaagctgtagtagatcatcagcaccagcaccgagcacgacatgcccagcgtgccgttcaggtcggccgtggccactgcacggtggtgggggatgtgcaggtggaagatgccgaggacttgattcaggccgttgacccagtccaccgggatcaggtcgatcgcgttcatcatggtgatccagcagaacaccatcagcgccagcggcgcgatccacgaacggtcgccgtggatgatgcccttggcctggtcatcgaccatctcgacgatcatctcgacgaaggcctggaagcggcccggcacgccagcggtgacgcggcgcgcggcggcgtacaggaacagcacggcgatggcgccgcacagcacggaccagaacaccgtgtcgtagttgatcacggagaaatcgaccaccgacgcttgcttgccgccgaccgagttcaagttctgcaagtgttcggcgatatagccggagggtgtcagcgcgtgttcggcgccttgggtagcatcagacatgtcgatacgaacggtatattgcgaaatcttcgggccgcgcgccgccactgtctggccaacgcccggtacgcaacttgcattgccttcggcggattcgccggtcaccgcaatgcaagcggggtccaaccttggccgtgtccggtgtcaccactgtgaaaccggcacggcaaatcttgatattccgtcttggtgccccatttccggatgaggcaccgccttcgtgcggctggcctagcggatcaccagagccaccaccaaatatgtctttagcgccagcaggaacgtgaccagcatcggcacccaacgcagatcccggtacagcaccaccaccagcaccagcagagccgccgtgccaaagaccttgatcgcctcgcccaggaccagtccgccgaccgaagcccggtcgcgcgccagccacaggcggaacgcgaagaacccgctcggcacgaagcacaccatgccgccgaacagcgccgaccagccatacgggccggcctctttcgcgaacagcgcccagcacagtgccgacagcagggtgaccatcacctgcgccaggacaaccttgcccggggtcatgcgcgaagggcgcaacgcgcgctcaccaaacagcgtcaccgcctcggcgtgcgacagcggatcgacagcctcttcctcacggtctgcgccttctttccagtcgtcccagtcatcttcctgacgggacccggcgcctcgctgctgacggtcttgaaccactactgctcgccttattccaggccggaacttttcggcccgaccagaattcaaaccgcacgattttaaggggaactactgattcgcgtcaatctgcttacatttagcttgcagtgtgttgcgcacaacggttgccatcacgatgccatgatggcttcacaaaaattgcgcagcaataatgtttgacgtaattggattgcgcagcgaaccctgcgcatgatgagggattaccgggtacgccgtacgtataccggtcccaggaacggacactgcagcgtacacgcaacagtcatcgccgcaatggccgttaatcgcaccgaattgcgcacgcaaagttacgcgcgccttggcaccctgcctcaggcgaccttctgcttttcagtcgattcgcgcagccgcacgagcacgccttcaagcgcgtcgttgtcgctgaagtggatggtgagctggcccttgccgcgcgcgcccagcttgatctgcaccgccaggcccagcgcatcggacagttcttcttccagccgtgccacgtcgcgcacgttgttggcgcccttctgcttgagcgacttcaggtcgaacggcttgagcgtggacgccaccagcttctcggtctcgcgcacagacagccgcttgttcacgatctggttggccagcgtgatctggttggcgccgtccaccgccagcagcgcgcgcgcgtggcccatgtcgaggtcgcccgccatcagcatggtctgcaccggtgcggccaggttcagcaggcgcagcaggttcgacaccgcgctgcgcgaacggccgaccgactcggccgcctgctcatgcgtgaaactgaactcgcggatcaggcgcatgatgccctgcgcttcttccagcggattcaggtcttcgcgctggatgttctcgatcagcgccatcgcggccgcggcttcatcggccacgtccttcaccagcaccggcaccttgtccaggccggcgagcttggacgcgcggaagcgccgctcgcccgcgatgatttcatagcggtccggctcggccacacggcgcaccaggatcggctgcatcaggccctgcgcgcggatgctggcggccagttcctgcagcgcgccttcatccatgcgcgtgcgcggctggtacttgcccggctgcaactggttcaggcgcagcacggtgggcgcaccctcctgcttcaccgattcaacgatttcggccggcccgcccagcaacgcttcaaggccgcggcccaggccctttttctttgcagtgctcatgcttgccctctccttcagcccagctgcctgacgcgcgcgatcatctcggcgccgaaatccaggtacgccttggcgcccttcgatgacggatcgaacgccacgcccggcatgccataggacggtgcctcggccagccgcacattgcgcgggatcagggtcttgaagaccttttcaccgaagtgcgattccagctgcgccgacacctgctgctgcagcgtgacgcgcggatcgaacatgacgcgcagcaggccgatcacctgcaggtcgcgattcaggttggcgtgcacctgcttgatggtgttgaccaggtccgacagcccttccagcgcgaaatactcgcactgcatcggcacgatcacgccatgcgcggcgcacaggccattcagcgtcagcagcgacagcgacggcgggcagtcgatcagcacgaagtcatattcgtcattgacctctgcgatggcctgcctgaggcggcgctcgcgctggtccagctcgaccagttccacttccgcgccggccagttcgcggttggcgggcagcacatcgtacctgccggtctcggaacgctggcgcgcctgcttgatgctggccaggccgaccagcacctggtacacgctgtgctccagcgcctgcttgtcgatgcccgaacccatcgaggcattgccctgcgggtccaggtcgaccagcagcacgcgctggtcctgcgcggccaggccggcggcgaggttcaccgtggtggtggtcttgcctaccccgcccttctggtttgcgatcacgaataccttggccataagctactgaggctcctgcttcaattcatccggccagcgcggggctggcagttcgcggcgctgcacgcagcgccgcggcgtacgtcatgcgtgggcgcttgcgcgccgcgacagcaccaccaggtggcgctcggcatccagcccgggcacggtgatgcggggaaccgcatcgacctgccattgcgccatcagcccggcagcttccatgcggtccagctcggcctgtggataaacccccttcatggcgatcagcttgccgtgcggtgcaaggagctggcccgacaggttcacgaaatcagtcagttccgcaaacgcgcgcgaggtgatcacggcaaagccgctggcatcgtcgagcttctccaccggcccccaatgcgccgcggcattggagagcccgagttgcgcacggcactgggtcaggaaggcggtcttcttctgcacgatgtccaccatcagcaccgacacgtcgggacaggcgatggccagcggcaggccgggcatgccgccgcccgagcccacgtccaataccctgccccgcgccggcgtgcctacctctgcggcacgcgcggcttcggccagtgccggcacggcggcgagcgagtccagcatgtgatgcgtaagcatctcatcggggtggcggattgcggtcaggttgtagacgccgttccatttacgcagcagcgccaggtaggcaaacaaggtgtcgatctgggccggcgccagcgccagtccgatctgggccagaccggcttcaaggcgacggcgctgcgtggcgtcgtcggtcatggtgtgtcgcggaccgggcactcaagcagcctcttcagagttgcccgaaggcgcgcccgactcagcgcgcgtgcgccccagccccttcttcttcaggtgcaccagcagcagcgagatcgcggccggcgtcacgccggaaatgcgcgaggcctggcccagcgtttccggacgatgctggttcagcttctggctgacctcgaagcccaggccacgcacttcggtgtagtccagcccttccggcaggcgcgtcgactcgttggcttccagcttgtcgacctccgccgcctggcgggcgatatagccgtggtacttgatgccgatctcgatctgctcgcggatctgctctgccagcatcggctcggcgtccaacggcgtttccggggcatggcggccaccctgcagcgccatcagtgcttcatagcggacttctggccggcgcagcaggtcggccaggctgtactcgcgctcgatcggcttgcccagcagcggcacggcgtcttcgcccggaagcatcgccgggttcacccatgtgctcttcaggcgctctgtttcacgtgaaacagcgtcgcgcttgcggttgaaggcatcccaacgcgcatcgtcgaccacgcccagttcacggccaacctcagtcagccgcatatcggcgttgtcttcccgcaggctcaggcggaattccgcgcggctggtgaacatgcggtacggctcggtcacaccgcgagtaatcaggtcgtcgaccagcacacccaggtaggcctggtcgcggcgcggcgtccacgcatcgcgttcgcgcacatagcagccagcattgatgccggccagcaggccctgcgcggcggcttcttcatagccggtggtgccattgatctgtcccgcaaagaacaggccgctgatggccttgctctccagcgatgccttcagcccgcgcggatcgaagtagtcatactcgatcgcatagccggggcgcaggatatgcgcgttctccatcccgcggatcgagtgcacgagttccagctgcacgtcgaacggcaagctggtcgagatcccattggggtagaactcgttggtggtcaggccttcgggctccaggaagatctggtggctttccttggtggcaaagcgatggatcttgtcctcgatgctggggcagtagcgcggccctaccccttcgatcacgccggtgtacatcggcgagcggtccagcccgccacgaatgatgtcgtgggtacggctgttggtatgggtgatccagcacggcagctgttgcgggtgctgctccggacgacccaggaaggagaacaccggcaccggatccaggtcgccgggctgctcttccatcaccgagaaatcgatggtgcggccgtcgatgcgcggcggcgtgccggtcttcaggcggccttgcggcagcttcaggtccttcaggcgtgccgacagcgacactgctgccgggtcgccggcgcggccgccggtgtagttgtctagcccgacgtggatcttgccgtccaggaaggtaccggcggtcagcaccaccgcgcgggcgcggaaggcgatgcccacctgggtcatggcgccgactacgcgatcgccctcaaccatcaggtcgtccaccgcctgctggaacagcatcaggttcggctggttctccagccttgtacggatggccttgcggtacagcacgcgatcagcctgggcgcgcgtggcgcgcaccgcagggcccttgctcgagttcaggatgcggaactgaatgccggactcgtccgtggcggcggccatggcaccgcccatggcgtccacttccttgaccaggtgccccttgccgatgccgccgatggacgggttgcagctcatctggcccagcgtctcgatgttgtgagtcagcagcagcgtctggcagcccatacgggccgcggcgagtgcagcttcagtgccggcatggccaccgccgacgacgatgacgtcgaattcttttgggtaaagcatgggacacctcctccgggaggctggcgggaaaatacgggaatgcgaaattatagcggcaatcgactagccgccttccgatggtaaccatgtttcacgtgaaacatggcgttggcgatacccggcgagtcgctcgaaagcgacgttatgttccacgtgaaacaaaaaggccgggcacatggcccggcctgatgtttcacgaggaacaagcgcctcaaagctgcgcgcggatatagcccgtaacctgctgggtcagcttgtcaagatcgcgctgcaaggtggcgaacccggcattgcgctcgcgcgtcacctcgtccatatacagcggccgccggatttcgatctgcaggctattgcgccgctcggccggccggccaatctgcgcgatcagctgcacgcccttgtacgggtcgttgcgagccaccgtgtaacccatgccgcgcagttcccgttcgaccaggtcgaccagtcccggctcgcaggtggtgccgtcacggtcgcccagcacaaagtccgccagcggatgcgggctggcgatcttgagccgctcgtaggcgttgttgggcatggagtgcaggttcaggtgccagagcgcgccaaagcgctggtgggcgccctccacggcctcggccagcgccgcatggtatggccggtagtagcggtctatacgggcctgcacttccgtcacggacaggcggcggtcatagatcggcgtgctggcgtcgacccggctccagatcaggccgaagcccagccgcgtcttcggccccggggccaatgccgtcggccaggtgccgtcgagctgggccgggtcgatgtcgtcgggcatccggttcgggtcgatatagacccgcgggaaagtggccgccagcagcgtaccacctgctgcgggcacggcctcccacaaggcatcgacgtgggtatcctcgccgccacgcaggcgcgcggccgggatcgccgcaccgaagtcagccgggtactcggtaccgctgtgcggcgagtcgcataccagcggcagcgcctccccttccggcaggcgtacgatgaccggcggcagtaccgcagcttggttgattgcctccgccatgcctcagtccagcttgatatcggcagccttggccacgcgggcgtagcgcgccatcgcctgctggatctgcgccttgaactgctccggcgtagtcggcaccagcgtgccgccggattcttccaccttgcgcttgaactcggggttctgcatggccttgtggatcgcctggttcagcctggcgacgatggcgggcggcgtattcgcgggcgcgacgatgccgaaccaaccgccgtcgcccatctccttgtagcccagttctgcataggtgggtacgtttggcaactgcggcgagcgcgtggcgccaagcaccgccagcgcgcgcaggcggcccgatttcacgtgaggcagcgcggaggccaggttgtccgagattgcattgacctgccctgccaccgcgtcattgagtccaaggccggcgcccttgtacggcacatgcagcagctggatcttcgccagcatctggaagttctcaagatttacgtggccgagggtccctgtgcccggcgaggcaactgaatacttccccggattggccttggctaaggcaataaactcctgcatggttttcgccggcacgctcggatgcaccgtgaatacgctcggcatcgacaccacgttggtgatcggggcaaagtccttgatcgggtcgtacttcagcttcgggtacaccgccgggttggaaccatgcgtgctgaccgtggccatgccgatggtgtagccatcgggcgcggcgttggccacctgctccatgcccagcgagccgccggcgccgcccttgttctcgaccacgatcgactggcccagctcgcggccggcaaactctgccaccaggcgcgccgacaggtcggtggagccacccgccgcgaacggcacgatcagacggatcgggcgcgtcgggtaattggcttgcgcgaacgcgttgccggcaaaggccagcgtggcagcggcggcggtaccggacagcagcagctggcggcgggacatcctggctcggatcacggggattctcctgttggttttgtgcatgaaccggacgagtgtcagccgtttaccgggcgggcacaaacgactatattgcacgtttgcattaccaaagatcatcctgcggcggccgctccggcagccgtcccgcccttcctcccttcccccgccatgcggctgcattccccatcgatgtctgagttgcacgcctttgccaccgcggcgcggctgggcagcttcacgcgtgcggcggacgaactgtgcgtgacccagggtgccatcagccgcgccatcgcgcggctggaggcgcatttcgggcagccgctgctacagcgcaatgcccaccggctggtgctgacagatgccggccggaaattgcttgaggccgtggccgagccgctggccacgatcgagcatgccagcgccaccctgcgcgccggcaaccgccggcaccacctgacgctgtccgtcgtgcccacgctggccagcgtctggctggtgccgcgcctgccggacttccatcgccgccatccggaaatccggctggacttcgtcccgtaccagcgcgacgaggacctctccggcccctcccccgacgccgccatcctggcgggtgaagccggcaaatggcccggcctgcaggccgactatgtggtgggacgtgaattggtgccggtctgccatccggaccgcgcccgggcacggcgcgaggccggccgctggcagtctcctgcggagctgctggacgagcccctgctctaccacaccaccgcaccggcgaactggcaaaactggctgcaggccgccggcgtacccaacgctgcgccaaggttatccacagcgttcgaccaggtctcgatcctgatccaggcggtgcgcgccgacatcggcgtcgccgtgctgcagcgttgcctggtgcgcgacgaaattgccgccggacgcgtaacggcgccgtttgacctgccaattacgctgcaacggggctatttcctgtgtgcgccgaaggaacggcgcgatcatccggcgctgaactgcttccgggattggctgctggaaaccgcagcgaaggatacaggcagcggcaccaacactttattctccggatgactaacatggaaaaaattatgcaaaaatacattcatcccacagataaaattcctaaaattattatctgtatggatgttattcggtaaatttgattgctaaaaattaccccagtagatatttgcgtacctacatcagcgcaccgatagcgacatccgcccgaagcgcctctgaattgggttatccccaaagttattcacaccaccaatagaaaagggcctgcatccgcagaccctcattcctctggcgaaaaccgggcgggttaagccgccttttttgccaatccaagataggtttcgatcaccttcggattcgccgccagttcgtcggccagcccttccatcgccatatccccggtctcgatcacatagccgtagtccgccacctgcagcgcagcgcgtgcgttctgctcgatcagcagcgtggccacgccggtctggcgcagattgctgatgatgtggaagatctccttcacgatcagcggcgccaggccaaggctgggctcgtccagcatcagcagctgcggcttggccatcagcgcgcggcccaccgccagcatctggcgctcgcccccggagagcgtgccggcgtcctggcgggcacgctcgcgcaggcgtgggaacaggtcgtagaccacgtccatctggtccaggtagttcttctcgccggcgcgcttgcggcgaaaggcacccagctgcaggttgtcttccaccgtcatcgacgcaaacagctcgcgcttctccggcaccaggcacatgccgcgcgcaacgcgccattccaccgggatgccggccatgtcgtggccgaggtagttgaccgagccgctcgacgaccccgtcaccggcagcgcacccatgaccgcattgagcatggtcgacttgccggcaccgttggggccgatcaccgtgacgatcttgccggcctccaccttcaggttggcgccgtgcaccgcttccaccttgccgtagcggacgtggaggtccttcacttcgagaatcaggctcatgtccggtccttactccacgccacccaggtaggcttccagcaccgcggggttcttctgcacttcctcgggcacgccctcggcaatgcgcgtgccgaattccatcaccaccagccggtcggtcaggttcatcacgaaatccatgtcgtgctcgaccagcagcacgctcatgccctcgcccttgagcttgcgcagcagctcggccagcgcctgcttctccttgtagcgcaggcccgctgccggctcgtcgagcagcagcagcgccgggtcgcagcaaagcgcacgcgcgatttcaagaatccgctgctggcccagcgcgaggctgccggcttccatgtacatgcaatcggccaggcccacgcgttcaagctggcgcttcgcttcgaacagcagcttctcttcctcggccttgttcatgcgcaggatcgctgccgagacgccgccctgggcgcggaaatcaccgcgcaggtgcgcgccgatggccacgttctccagcaccgtcatggtcggcagcaggtgcacatgctggaaggtgcggccgatgccgcgcttgacgatctcgcgcgacggcaggcccgagatcacttcaccgcggtaacgcacctccccacgcgtgaccggcagcacgcccgtcaccaggttgaaggtggtggacttgcccgcgccattgggaccgatcagcccgatgatctcgcccgcgcgcacctggaagctgacatcgttcaccgccaccagcccgccgaactccttgcgcgcggcgcgcacatccagaatcaggtcgcccgcctcgggcttctggcgcacggccagggcctcggcctgcgccggcgccagcaccggtggaccagaaggcaccagacgccgcaggaacggccagatgccatcgcgcgcgtattgcagcagcaataccagcagtacgccgaagacgatgatctcgaagttgccgttggcaccgagcagcttgggcagcacgccctgcagcacatccttcaggatggtcaggatgcccgcgcccagcaccgcgccccacacatggcccacgccgccgaccacggccatgaacaggtactcgatgccgtagttcaggccgaacggcgtcgggttcaccgcgcgctgcaggtgcgcgtacaggaagcccgacacgcacgccaggaccgccgccaccacgaagatcaccactttcatccatgcggtgttcacacccatggcctcggccatcacgccaccgcccttgagcgcgcggatggcgcgccccgggcgcgagttcagcaggttctgcatcgccagcacggccagcagcaccaccgcccagatcaggtagaacatcgagcggcccgactgcagctcgatgccgaagagcgacagcaccgggatcccgttcaggccgtcatacttgcccaggaactccaggttgccaaacaggaagaacagcgacaggccccaggcaatggtcgccagcggcaggtagtggccggacatgcgcatcgtgatcagcccgatcacataggccgatgccatcgtgatcaccagccccaccatcagcccgaaccagggcgacagcccgaactgcgtggtcaggtacgcagtgctgtacgcgcccagccccacgaacgcggcctgcccgaacgaggtcatgccgcccaccccggtcagcagcaccagcccgatcgccacgatgctgtacaggccgatgtaattgcccagcgtgatccagaactccggcgtcggcagcgccggcagcaacaccagcaccacaatgaaagccagcaccaggacccggttgcggttcagccgcgcacggctgcctgcctcggcactggccacccgcgcctgcttgtcggtcagcatggtcatggcttattcctcctcctcgacatgcttgctcgtcagcgagcgccacagcagcaccggaatgatcagtgtgaagacgatgacctccttgaacgcgctggcccagaaggacgaataggattcaagcaggcccaccagcagcgcaccgagcgccgccacggggtagctcaccagcccgccgacaatggcgccgacaaagcccttcaggcccaccaggaagcccgactcgtagtacacggtggtcagcggcgcgatcaggatgccgcacagcgcgcccatcgccgcggccagcgtgaacgacagccgccccgcctgcgtggtgccgataccgaccaggcgcgcgcccagccggtttaccgcggtcgcgcgcagcgccttgccctgcagcgtgcgctcgaaatagaagtacagcgcgccgatcagcagcgccgacacgcccacgatccacaggctctggcccgagatgctgagcgcccccacgtcgaagcgcgcatccgagaacgcattggtgcgcgaaccctccgccccgaacatcaccaggcccagccccaccagcgcaaagtgcacgccgaccgagacgatcagcagcaccagcgtgctggcctcggccagcggctggtaggccagccggtacagcatcggccccagcgggatgatgatcagcagcgtcagcgcgatctgcgccagcatcggcagcggctgcgcgccatactgctgcgccagccagtgcaccgcgagcgggaacaccaggtatttgcctgccagcaccgccagccgctggcccagcgtgcggcgcaactcggcgctgcgcagcaccgtgacggtttcatagatgaaggtcagcgcccccatcgccagcagcagccagctggtctgcggcgcgtgaccggcctgcatcgccgccagcgtcagcgcgccgtaggcaacaaactccccttgcgggatgaagatgacccgggtcaccgagaacaccagcaccagggccagtgccagcagcgcgtagatcgcgcccgaggtgatgccgtcctgggccaggatggcagcgattgataagtccattgtctccccgtctcttggaaatacctgcctgcatcatatgggggccgacagggtgctgtgtgcttcgggatttacgcaatagtaaacggattgcctaatgtggaaatacaggcaagccctaacgagaggtgtgtatggcggcgtgagcgtttcgcattgttgccatgcggttggttgtcgctcttggcaggtgtagcgtttcgcgcaagcgcccaatgaccgtcagcgcactttgagccggcgcagcagccgtaggcgtccaggcgatgccgtttgcagcaggcggcctacgccctgcatggggattgttcaatagtgggttatcgaaggcactatccctgactcacatggcgtagcagggtcgaacgggcaaccacgccagaacggcaagcaccaccgtgcgaaccaccaacaccgtgcaatttattgccagccgcataggcgacgcgttctttggttactttctgtcgctcggacagaaagtgactcgccggctaagccggcgaaacagcagcacttgccaagggcgacacccaaccgcatagcgccacgccgcccccgaccctcacttagtcaacaacttccacttcccatcaacaatctgcaccatcacccgcgccctctgatcaaagccaaggtggtcggtagcactcatgttcatgatcccatgcgaaaccggcagattcttggtctgctccatcgcatcccgcaatgccttgcggaattccttggtacccggctggcccttcttcagcgcctcagggatggcatgctgcaggatcagccccgcatcccaggcatgaccgccgaaggtcgagacctggccaccgaaggccttctcgtaagaagtcttgtaggacatggccggcttcttcaccggattgctgtccggcaattgctcagccaccagcagcggcccggccggcaggaacgtgccttcgcaatccttgccgcacacgcgcaggaagtcggcattggccacaccgtgggtctggtaaatcttgcccttgaaaccacgctccttgagcgtcttggccggcagcgccgcgggcgtacccgagcctgcgatcagcacggcgtcggcattggcgctcatcatcttcagcacctggccggtgaccgaggtatcggtacgggcaaagcgctcgttggcgaccaccttgatcttgcgcagctccgccaccttggcgaactcctgcgcccagctgtcgccataggcgtccgcgaagccgatgaaggccaccgtcttcacgttgttgttggtcatatgctcggcaatggcggtcgccatgtgcgagtcattctgcggcgtcttgaagacccaggcgcgcttggcatccatcggctcgatgatgcgggccgaggcggccatggtgatcatcggcgtatcgttctcggccaccacgtccaccatcgccagcgagttcggcgtcacggtggaacccaccaccacgtcaaccttgtcttcgctgatcagcttgcgggtgttcttgaccgcggtggtggtgtcggaggcatcgtccagcacgatgtactcgatcttcttgcccgcgatttccttgggcatcagcgtgaaggtgttcttctccggaatacccagcgatgccgccggacccgtggccgacaccgtcaccccgaccttgacctgtgcctgggctgcaccggcaaccaggctcgccgcagcgattgccagcaggctggcgcgcttgaaatccatcttgtctcctcggttcctgaaacggaaaggcatccgtccggcgtccaccggcggatgccctggtccactgaactggatgaggcgcagcccagcgggtgcgcattccatccggttcagtgggccttgatcgacccctcgggtcaacacaggcacatcgccggcacctgcgctacagccaggaacgacgcaaggccgctccccagtttccccgtccgcaccactcccccggatcggcgcgatccggctattcaccgaccgtgcggtcgggaattcggatcgagtctagcacagcgacttggcgcgaaaagggaggattaacccgcatcgcgagcgccgcccggcttcgccgtcagcgcaggaacgcgtcccaggcggtcttcaggatcagcgcgctcaccaccacgataaacaccttgcgcacgaaggcgctgccgtggcgcagggccagcttgctgcccacctggctgccggcgatgttggccaccgccatcaccaggcccagctgccaccagatatggcccttgctggccagcaacagcagcgccgccaggttggtggcaaggttgaccaccttggccgaggccgccgcgtgcaggaagtcatagccgaacacccgcacgaacgcgatcatcaggaagctgccggtgcccggaccgaacacgccgtcatagaaaccgatgacggcgccggccagcagcgccgcgatgcgctcgcgcgcgcccgacagcgtcggcgcgtgttccgtacccaggtccttcttggccacggtgtagaccagcaacaccaccagcacgaacggcagcgccttgcgcagcggttcggccggaatcttggtcagcgcccaggcaccggccatcgagaagacaagggccgccaccaccgcgggcgcggtcgctccccagtagatacgcacgctgcggccgtagcgcagcgccgcgttggcggtgcccgcgatcgagcccatcttgttggtacccagcagcgtggccggcgcgacattgggataggccgagaacatcgccgggatctgtaccaggccgccgccgccggcgaccgcgtcgatcaggccggcgagaaaggcggcaaccgccaggaatgcgaattccgtcattgcaggaagcaggaaagcgaaaagggataggatcggaggagatcggtgcgggcgggccggcgcgctgccgggcggtatcagttcagcccagcaccttggccgcaggcaccaggctgcggtgccacatgccgttgccatgcgggcagaagcccggcggcgcgccgccttgccctgccgccagccccggcgccagcagcgcgtgacggataccgtgcgcgcggccccagtcggccagcgtggcacaacaggcctcaaggcaggcgcggcgggccccgccgtccagcccgggccgtacccaccactccatgccgcaagcggccagcccggcaagctcgaggctcgggagcagcgccaccggcaggcacgccagcagatcgtgcggagcctgcgcatcatccaccagcaggcagatgccgcgaccggactgggccagcagctcgtccagcatcagccggcgcgcgcgcgcggcgggcaccggcagtggctgcaccgtagccagccaggcttccagcgtggctgcgtcggcgcccagtccgaggcgtaccaaaccctgcggcgcgggcgcgtcgggatgatccggaacggctggggagtcgggggaatcaggtgcggcaggcatggcgggcaatgagagcgcccgcattgtcgcatgtggagggtagccaggtgatgccggtgcagcctggatgccccatgatggggcgaaagcgccacagcagcgattgggaggcccaaatgaaaaaagcgttgccgaggatcacccggcaacgccctttatttataacgctgctacccgacaccgggtgcgcgcctgtcgtctcctcgcttccgcctccatttaacctgcgaaaaccgtatatggaatgtaacgaagcggtgcatcgaggacaagctagaaaaaaccctagccccagaatcgggcatgtcgacccgcggtcactcctgccgggttactcccgcttgcccgagtggcccccgaagcgcgccagcagctcgcccatgatgccacggcggaaagtcagcacgcagatcacgaagatcacgccggtcaccatcgtcaccgactcgcccagcgtgccgaaccaggagatgccggtgaccgacgccaggaagttgccgatgtcgcccagcttgttctccagcgcgaccaccacgaaggcaccgacaatcggacccgacaatgtgcccaggccgccgaccagggtcatcaggatgaccgagccggacatcgaccagtgcacgtcggtcagcgtctcgaagcccagcaccagcgccttgatcgagccggccagccccgacagcgccgccgacagcacgaaggcggtcagcttgaagcggtcgacgtcatagcccagcgagatcgcgcgcggctcgttctccttgatcgccttcagaatctggccgaacggcgaatgcaccgtgcgcacgatcagcgcaaaggcggccacgatgatcgccagcgcgacgtagtacagcgtcaggtcgtccgacagcggcagcacaccgaacagcttgccgcgcgggatgccctgcaggccgtcctcgccaccggtgaacggcgcctgcaggcagataaagaacagcatctgcgccagcgccagcgtgatcatcgagaagtagatgccctgccggcggatggccagcgagcccaccacgtagccgatcagcgcgcccgcaccggtgcccaggatcaggccgatttccggggtcacgccccagaccttcatggcatggccggccgcgtagccagcgccgccgaagaaggccgcatggccgaacgacagcagcccggtataaccgatcagcaggttgaaggcgcacgcaaacaacgcgaagcacagcaccttgagcacgaacaccggatacgcacctgccagcggcgcggccaccagtgccagcagcagcaatccgtacaacagtttcttctgcacgccttgtccctttcctgcgttgcccgcgttggccgccaccgtggatggcgtcgatgatgtggagggtgcgctcatcacttctccttcccgaacagcccggccgggcgcagcagcagcacgatcaccatgatgaagaacaccacggtcgacgacgcttccggataaaacaccttggtcagcccctcgaccacgcccagccccaggccggtcaggatcgagcccatgatcgagcccatgccgccgatcaccaccaccgcgaacacgatgatgatcaggttctggcccatcagcggcgagatctggatcaccggcgcggccagcaccccggcaaacgcggccagcgccacgccgaagccgtaggtcagggtcaccatcagcggcacgttgacgccgaaggcctcgaccatcttggggttctcggtgccggcgcgcaggtaggcgcccagctttgtcttctcgatcacgtaccaggtggcaaagcacaccaccagcgacgccaccacgacccacgcgcggtagttgggcaggatcatgaagcccaggtcggtcgcgccctgcagcgcatccggcgtcgagtacggcagcccggagacgccgtagatcgagcggaagatgccctcgatcaccagcgtgatgcccagcgtcagcagcaggccgtagatatggtcgagcttgtagatccagcgcagcatggtcttctcgatcaccacgcccagtgcggcgacgaccagcggcgacagcagcagcatgatccagtagttcagcccggcgtactccatgcccatccaggccagcacggcgcccagcatgaagagcgcgccgtgcgcgaaattgatgacgttgagcaggccgaagataaccgccaggcccaggctcagcatcgcatagaaggcgccgttgaccagccccagcaatagctgggaaagcatggccggcaaggggattccgaagatgtccatcgcggagtgccgttgataccgccgttgtatggcgggaattgctgcggttggtgccaggtaatgcgaacgctgcggcgaacaccgttggcgaacaccgcagcaaggaaccgcgtccgatgccggcggcacgcaggtggcgcgccgccggcagatctcacatcagcttacttcttcagcattgcgcacttcgactcggccaccgtggtgaaggcctggtcacccggaatggtcgcgaccaccttcaggtagtcccacggcttcttcgactctgccgcggtcttcacctgcatcaggtacatgtcgtggatgccacggccgtcctggcggatatagcccttggtatagaagtcgttgatcttcatcttcttcaactcggccatgaccttgtccggatcgtcggtcttggccgcttccaccgccttcaggtaggtgctggccgccgagtagtccgcggcctgcaggctgctcggcatcttcttcatcttgccgaagaagcggttggcgaacttgcgggtgtcgtcgttcatgtcccagtaccagctgtcggtcatcagcaggccttcggtgttcttcaacccgaggctgtgcacatcgttgatgaacatcagcaggccggcgatcttcatcgacttggtgatgccgaattccttggccgccttgatcgcattgatggtgtcgccgccggcgttggccaggcccaggatctgcgccttggacgactgcgcctgcagcaggaacgacgagaagtccgatgccgacagcggatggcgcacctggcccgccaccgtgccaccgctggccttgaccaccgccgcggtatcgctttccagcgaatggccgaaggcgtagtcggcggtcaggaagaaccacgacttgccgccctgcttgaccaccgcgctgccggtgcccttggccagcgccaccgtgtcataggcgtagtgcaccgtgtacggcgagcactcttcgttggtcaggcgcgcggtgccggcgccgatgttgatgtagacgcgcttcttctccgaagccaccttgttcatcgccagcgcggtgcccgagttggtaccgcccagcagcaggtccaggccctgctggtccatccattcgcgcgccttcgaggcggcgatgtcggccttgttctggtggtcggcagagacaatctcgatgggcttgcccagcaccttgccgccgcggtcctcgaccgccatcttgatggcttccaggccgccggggccgtcgatgtcggcgtacaggcccgacatgtcggtgatgtagccgatcttcacggtgtcaccggacacctgggcaacggcgctgaaggaaaccgcacccatggcaatggccgccatcgcggccgcgagccgagtctttttcatgtctatgtctcctgatttgcggcggcgtgcgcgccacccgttcctgccaaacatcaacccatgatccgtgcggatcagaccccgagcagttcgtgcagcaccggcatcttggcctccagctcattggccgcgaagcgctcgacgatgctgccgtgctccatcacgtagaagcggtcagccagcggcgcggcaaagcggaagttctgctccaccatcaccaccgtgtaccccttctgcttgagcatcaggatcatgcgcgcaagcgcctgcacgatcaccggtgccaacccttccgagatttcatcgagcagcagcaggttggcgccggtgcgcaggatgcgcccgaccgccagcatctgctgctcgccgccggaaagacgcgtgccctggctctggcggcgctccttcaggttcgggaacatctcgtagatatcggtttcgctcatgcccttgctggtgtcggcgcccttcagcaccggcggcagcatcaggttctcttcgcatgagaggctggagaagatcgcccgctcttcggggcaatagccaatgccgtagtgcgcgatcttgtgcgtgggcaggctgatggtctcgtggccattgaccttgatcgagcccttgcgcgcgccggtcagtcccatgatcgcgcgcagcgtggtggtgcggccagcgccgttgcggcccagcagcgtgaccacttcgccgcggttcacggtcaaatccacgccgtgaaggatgtgcgattcgccgtaccaggcgtgcaggtccttgatctcgagcgcgggtgtgttcaatgaagtcatatcgttccccggccctctcagtgcgcgccctgcagttccgcgtcgacggtgcccatgtaggcctccatcacgcgcgggtccctggacacttcggcatacgggccttcggccaggatcgcgccacgctgcagcacggtgatcttgtcagcgatcgacgagaccacgctcatgttgtgttccaccatcaggatggtgcggcccgccgagaccttcctgatcagctgcgtgacgcggtccacgtcttcgtggcccatgccctgcgtgggctcgtcgagcagcatcagctcgggctccatcgccagcgtggtggcgatctccagcgcgcgcttgcggccgtacggcaggttcaccgtcagcgtctgcgcgaactcggtcaggccgacctgctctagcagctccatggcgcggtcattaagcacgtccagcgagcgctcgctgcgccagaactggtacgccgtgccaagctggcgctgcagcccgatgcgcacgttctccatcaccgtcaggtgcgggaataccgccgagatctggaacgaacggatcacgccgcgccgcgcgatctgcgcgggcttttcacgggtgatgtcgatgccgttgaaaaggatggtgccggtggtcggctccaggaacttggtgagcaggttgaagcaagtcgtcttgcccgcgccgttgggcccgatcaacgcatggatcgacccgcggcgcacctgcaggttgacgtcgctcaccgccgtgaaccccttgaactccttggtgaggttccgcgtttccaggatggtttcctgctggttcatgtctcctgcccgccctcttgctgaactgccggggtgatgcccggcactgacaatggtccgaaccggccttgtaggcccttgctgccgcttgttccgccaggctggccgtgcttgcggccctgcctgcggctttctgtattggtgcggggcggctcccgcgcaggttgcggcgatggcttcgatgtgctgccgacgcaccctgtgaggcgtctattgtgtgcgcctgttgcatcgcaaaacatcggggtttgcactatgaaacatgaaccaagtgtcagtttttttgcaagcgcacatgagcaggctgcgccactcggtcacggccccgcccgcgacccgtggcgcgctcatgtcaggcgcctgcagcggctgccgccggcgccggttgcaccaatacttccgccgccgccaggccctgccggcggtcttcgcggatcaggtcgctggcgcgctcggcgatcatgatggtcggcgaattggtgttgcccgatgtgatcagcggcatcaccgaggcatcgaccacgcgcaggccatcgatacccagcacgcgcaggcgatggtcgaccacggccatcgggtcgtcggcgcggcccatcttgcaggtgcccaccggatggaagatggtggtgccgatattgccggccgcttcggccagctgttcgtcggtctggaatgccgggcccggcagccattcctcgggctggaacggtgccagcgccggcgacgccacgatgcggcgcgtgagccggatggagtcggccgcgactttccgatcctcgtcggtcgccaggtaattgggcgcgatcaccggcgcctggcggaaatccgcgctgccgacatgcacgctgccgcgcgaggtcggccgcaggttgcaggcactcgcggtaaaggcgttgaacgcatgcagcgggtcgccgaacttgtccagcgacaagggttgcacgtggtactccacgttcggccgcgcctgcgccgggtccgagcgcgcaaaggcacccagctgcgacggcgccatgctcatcggcccgctctggttgaaggcgtactgcacgccgatgcagaacttgccccacaggctcgcggcgcgcgtgttgagcgtgcgcacgccgctgaccttcaccaccgagcgcagttgcaggtggtcctgcaggttctcgcccacgccggcgagcgcatggcgcaccgggatacccagcgcctgcaggcgctcggcctggccgatgcccgacagctccagcagctgcggcgtattgaccgcgcccgcggcgaggatcacttcctgcgtggccgccaccgtgtgcggccggccgccgccgatatagttcacgccggtgcagcggcgcccgtcgaaggtcagcccgctcacctgcgccccggtgacaatggtcaggttgggacgctccgacgcacgccgcaggaacgccttggccgtgttccagcggatgccgcggcgctggttcacttcgaaatagccgacgccgaagttgtcgccgcggttgaagtcctccgtgcgcggaatccccgcctcttcggcggcatcggcaaagcgctccaggatgtcccagcgcaggcgctggccttccacgcgccattcgccgccggcgccatggaattcgctcgggccgcggtggtggtcctcgctgcgcttgaacaacggcagcacattgtcccagcgccagccagcatcaccggtgagccgcgcccactcgtcataatcctcgcgctggccgcgcatatagatcatgccgttgatcgacgagcaaccgcccagcacgcgcccgcgcggatagccgagcgagcggccgttcaggccggcctcggcctcggtgcgatagagccagtcggtgcgcgggttgccgatgcagtacaggtagcccactgggatatggatccagtggtagtcgtccttgccgccggcctccagcagcagcacgctgacgtccgcatcctgcgtcaggcggttggccaggacacagcctgccgaaccggcccccacgatgatgtagtcgaatgtctccatcgctgttcttgtcgtcatcgttgcggcttatttcgccaccggcatggtgaactcggcgcccttggcgatcgaatccggccaacgctgcatcacgctcttgtagcgcgtgtagaagcgcacaccctcttcgccataggcgtgatggtcgccgaacagcgatcgcttccagccaccgaaagaatgccacgccatcggcaccgggatcggcacattgatgccgaccatgccgatctggatctgccgcgcgaacgcacgcgcgatgccgccgtcgctggtgtagcacgacacgccgttgccgaattcatgcgcattgatcagcgccaccgcttcggcaaagtcatgcacgcgcactaccgacagcaccgggccgaagatctcttccttgtagatcgtcatatccggcttgacgtggtcgaacagcgtgccgccgacatagaagccgttctcatggccgggtacggtatgaccgcggccatcggtgaccagcgtcgcgccctcttccacgcccttggcgatatagccctccaccttcgctttgtgcgcagcggttaccagcggacccatttcggcgtcggactccatgccgttgcggatcttcagcgagctcgcacgttcggcgaggcgcggcacgagcttgtcagcgacatcgcccacggccacggcgaccgagatcgccatgcagcgttcgccggcagaaccatacgcggcaccgatcagcgcatcgaccgcctggtcgagatcggcatcgggcatcaccaccaggtggttcttggcgccgcccaatgcctgcacgcgcttgccgtgtttggtgccttccgtatagatgtactcggcaatcggcgtcgaaccgacgaacgacagcgcctgcacatccggatgcgccagcagtgcatcgaccgcttccttgtcgccctgcacgacattgaacacgccatcgggcaaaccagcctggcgcagcaggtcggcaatcagcaggctcggcgacggatcacgttccgacggcttcagcacgaaggtattgccgcacgccagcgccaccgggaacatccacatcggcaccatcaccgggaagttgaacggcgtgatgcctgccaccacgcccagaggctggcgcaggttccagttatcgatgccgccgccgatgttgtcggtgaagtcggtcttgagcaggctggggatgccgcaggcaaattccaccacctcgatgccgcgcgtgacttcgcccctggcgtccgagaacaccttgccgtgctcgcgcgtgatcagcgcggccaggtcgtcgtggtgctggtcgagcagctccttgaacttgaacaggatgcgcgcgcggcgcagcggcggggtgtcggcccaggcggggaatgccgcatgggcggcggcgacggcgtcggccacgtcctgcgtggtgccgagcgccacgcgtgctgcgacttcgccggtggcggggttatagatatcggccagacgctgcgatgcgccgcgtgtctgccggcctgcgatgctatggccgatgatggtctgcaccgcgctggcttctgcaaggatgtcttccacttccgctcctgaatgctgggtcgctgacggcatgcggctcgcccgatctttgcgtctggtgaagacgctggcgcaaacatccgccagtctcgcgctggcatcgatgccgcgccgcacaaggcgtgccgggccgtattgagcgcaagcttggtgcagttgcgcggccccgtccaatgatttatcgtcaatcgcaatataagccgcgcaaaatattgcgccgcaccacgcctcgcccctgcgccacctttcgccccgacactgccttggacctccaccacctgcgcgccttcgttgccgtcgcgcgcgagggcaacctgacccgcgccgcgcagcggctgcacctgacccagcccgcagtcagcctgcagttgaaggcgctgcaatcggcgtggcgcatccggctgttcgagcgcactgccgcgggcctgacgctgaccgccgacggcgccgcactgctgccgctggccgaacgcatcctcgacggcgtgggcaacctgcagcacaccgtcagcgcgatgcatcacaccgtgcgcggccggctggcgatcggcaccatcctcgatccggaattcacgcggctgggcccgatgctgcgcacgctggtggaacgccacccgcagatcggcacagaactgcgccacggcatgtcgggctgggtgctgcaacaggtacgcagcggcgcgctcgacgtgggcttctacctgggccagccgcctgacgccggcttccatgcgctgacgctgacgccgttctcctactatgtggtggcacccaagggctggaaagagcgcaccgcgctgcgttcatgggcgcagctggcaacgctgccgtggatctggacgccgcccgaatcggcgcacaaccggctcttgtccgcgcgctttgcgcaggccggcgtcgacccggccggcgtgcccaaggtggcgcatgtcgaccaggaggcttcgatgctggacctggtgcgctccggcgtggggctgtcgctggtgcgcgacgcgatcgcgctgcgcgaatcgcatgcgcacgggctggtgatcgttgaaggggtctcggtgcagaccgagctgacgctggtatgcctggccacgcgccgcgacgacccggtcgtcgcggcagtgttcggcgtggccgagtcggtgttccggacttagtgtccctgctgctgcaggtgacgctgcagccagccggtcagcgccgcgaacacttcgccgcgcagcggctgcgcttcattgaagatctcgtggtagccgtgctcgaaccagacctgttcgcgcaactccggcggcgcgtggtcgaagaagctgcggctgccggccgggtccaccacgcggtcggcgccaccgaccagcatcagcatgggggcctccagcagcgcggcatcggcctgggcctgcgccatgccgcggataaagctctccagtacgctggcggtgatggtggtctgcaccagcgggtctgagcggtaggcggccaccacggcgggatcgtgcgacaagagccgcgcatcgatcggattgggcacgcgcagccgcggcgccagcgccagcagcacgcggtgcagcgccagcatcgggcccgacaggcgcagcgccagcgcaggcgaggacagcaccagcgcgcgcaccgggcgcacgcgcgcggtggcaaagcgcgccgcgatcatcccgcccatgctgtggccgagcaggatcggcaactcgttccagcccggcaccgcggcatcatagatctcggcgaggtcgtcgaggtaggcatcctgatggtccgccaccatgcgcgcgccgccgctggcgccatggccgcgcaggtcgtgcgcgcgcacgcgcaggcccagcccgcacagcacatcggccacatgctggtagcgtccggcatgctcggcaagcccatgcaccagcagcaccgagccgagcggctcggcaaagcgcgccggatcgggctgccaggtgcgcagcagcagctcggtgccgtcgcgcatgcgctggcggctctgtaccggcgcgtgcgtgccggctggggtatcggcaggcatgccggcaacaccggcaatagcaggatcgtccgtcatcggttgttccattcgcgcaagtctcctcccggcacggagcgccagcaaaaggctggcgccggctgtcgttattctttgtggtgctgcctgctgcctgccttgcactctgtcccgctcaaccgtggcaggcaagcctgccctgcgcttccggctgcgccatatcggcgaggatcgggcaatccggccgatcgtcgccgctgcagtgctgcgccagctcgcgcagcgtgtcgcgcatggcggccagttcagcgatgcgcagctcaaggtcggccacatgccgcagcgtcagcgccttgacgtcggcactggcgcggccgcggtcatgccaaagcgacagcaggttgcggatttcgtcgagcgagaatcccagattacgggcgcgccgcacgaagcgcaagttgtgcacggcgcgttcgtcatagcgacggtagccgccctcggtgcgcggcggtgccgccaccagcccgatcgattcatagtgccggatcatcttggccgacacgcccgacgcctgcgccgcttcgccgatattcatcgctcgcctccctgtgccgtggcagccccggcctgcggacgccagcggcgcagcagcagcgcattgctgaccacgctgacactggagaaagccatcgccgcacccgccaccaccggattcagcaacccggccgctgccagcggaatgcctaccacgttgtagaaaaaagcccagaacaggttctgccggatcttgcgcacggtgcggtgcgagaccgccagcgcatcggccaccagcgccgggtcgccgcgcatcagcgtgatgccggcggcgtgcatggccacgtcggtgccggtcgacatggcaatgcccacatccgccgccgccagcgccggcgcatcgttgatgccgtcgcccaccatcgccaccaccgcgccatcgcgccccagcgcctgcacccgggcagccttgtcctcgggcagcacctcggcctgcacgtcgtccagccccagcgcctgcgccacgcgcgccgccgcgccggcattgtcgccggtcagcatcacggtgcgcacaccggccgcgcgcagcctggcgatcgccgccggcgcgcccggcttgatggcatcgccgaacgcgaccagcccggccacgcgcggcagcgtggtttcgaccagccacgacacggtacggccgtccgcgcgtaactgctccgccagcgttgccagcgtgcctgccgctgcgcccagcgcttcacgcaggcgctcgctgcccagttgcagcgcctggccgtccaccacgccggcaatgccgcggcctggcagggcctgcacttccgtggcctgcggcgcggcaatgccgcgcgcctgcgctgcggccagcacggcgcgggccagcggatgctcgctgccggcctgcagcgcggccagccgcgccagcagcgcgctgccgtcggcatcggcgggatcggccgcatgcagcgccaccacttccggcttgcccaccgtgagcgtgccggtcttgtcgaatgccaccacgctgacgcggtgcgccacctccagtgcctcggcatccttgatcaggatgccggcgcgcgcgccggcgccggtgccggccatgattgccgtgggtgtggccaggcccagcgcgcacgggcaggcgatcaccagcaccgccaccgcgttgagcaatgcggtttcccagtcgccggcaaagaggccccagcccagcaccgtcagcagcgcgatgcccagcaccaccggcacgaacaccgcgctgacctggtcgaccatgcgctggatcggcgccttggccgcctgtgcgtgctcgaccatgcggatgatgcgtgccagtacggtctcggcgcccaccgcctcggtgcgcgcaaccagcagcccttcgaaattgatggcgccgccggtgatgcggtcgccgggcttcttcggcacgggcacgctttcaccggtcagcatcgattcgtccgcgtggctgttgccttcgatcacctcggcgtccaccgggatgcgctcgccggggcgcaccaccacctcgtcgcccacgcgcaccgccgccagcggcacgctctgctccacgccgccgcggcgcacgcgggcagtatcgggacgcagcgccgcgagcgcgcggatggcatcggcggtctggcgcttggcgcgggtctccagccacttgcccaggcgcaccagcgtgatcaccaccgccgcgctttcgaagtacaggtgcggcatggcgtcggccggcgtgcgccacatcagccacagcgacagcccataggccgccgtcgtgcccagcgccaccagcaaatccatattgccggcgccggcgcgcaccgccttccagccagccttgtagaagcgccagccgaacacgaactgcaccggcgtggccagcagccactgcacccatgccggcagcatccagtgcacgccgagccattccagcaccatgggtgccaccagcggcagcgacagcgccgccgagatcgccaccggccaggggccatcccagaaggcagtgccctgcgcggcctgcggcgcctgcgatgcggcatcggccaccggcgtcgcaccatagcccgcgcgcgcgaccgcggccaccagcgccgcagtatccgccgcgccgcgcagcagcgtgacgctggcgcgctcggtcgccaggttgacctgcgcctccatcacgcccggcacggcgcgcagcgccttttcgacccgggacacgcatgaggcgcaggtcatgtcggcaatattcagtccgatggtgtcctgcggcaccgtgtagccggcatcggccacggcacgggcggcggccggcagcaccgcgcccgagtcggcgcgcagcgttgcggcttcagttgccaggttgacggccacgtcgcgcacgcccggcacccgggccagcgcgttctccacgcggcgcacgcatgaggcgcaggtcatgccgtcgaccggcaggcgccattcgggcatttcgtcggccggccggacaggttgtgaagcgagcacagcgctggaatttggcatgggtcctgagtcatccacagtgtcgatgtcagcatcatggaccttaccatcattggaaggtcaaggccggatgcacatggtattaccgtcacatcggcgccaacaaattcctcttgcgcttcccaccatgggaaggttcaaactgcatctgtcgcggcacccgccgcccgtctcatcccgttcaggagagtcccaccatgatccagttccaggtcgaaggcatgtcgtgcaaccactgcgtgggcgccatcacgcgtgccgtacagacggttgacccggccgcgcgtgtcagcgcggatgtgcccgcccaggccgtacgcgtcgagagcagcgccgacccagaggccctgcgcgatgccatcgaagaggccggctatccggtcaagtcggtggcgtaagctggccaccgcagccggcgccaacaagaaagggcacccccgggtgccctttctgccgtcagtgtgccgcgctcagaagcggtagcccacgttcaggaaggtcaccaccggatcgatcttgatcttggtgtgtgactggatcgttaccgggcccgcctgcgtggtgaaggacgcgcgggtcgacagcggcacgtacgagaccgacaggccgacgaaccagttgtcgttgatggcgtagttggcgccgatgttgaagaccgggttccacgacggcttggcgctggcggtcatgcgcgcacccggcaagaactcgcggttcacgaagttctggttggtgatggtctcgtcggtgaaccaggtgtagttcacgccgatgccgacatagggacggaacctggtcttggcgtcgaagaagtggtacttgaccagcagcgccgggctccactgcttgaccgaaccgagcttgccatactgggcatagttgccggtgcccttgacgtcatgcttgggcggaatgcccgcgacgatttcaccggagatgttgtcggtgaagaagtgcgtgaaggccaggcccagcgtgtcggcagattcgatctccgcgccggtgttcggccgggtcatgccgaccgggcggccgttgatgctgtcgacagtcagcggatcggcggagctgttcggcatcacgcggaaccagcccagactgacgatattgctgccggcggactgcgcgtgtgcggctccggccagcgccatgacagcgcctgccgccagcatcttcttataggtcgatttcataatcctcttactcctctttcggttactgccgtgtgcattatccggccagccggagcacgactgtttcaccgatgacactgattcgtagaggacgccccctaaagggagggttaaccactaagaaaccagcatgggagcggctctcagggccgttcaccgaggcatccgcacaacggtttatgccgcgcgcaggaaaaaaccctgaggcaagagcggttttatagggcgggcacgcaacagtggccgcgcgcctgccccatctcggtgcggttagggtgtcacgatgctgaagttcggctcggacttgtccatcagcgccgtccacgtcgccagcgcctgcgggtcgccgtccacacgggcgcggcccgcctgggtctcggcctgcagtgtggtctggccggccagcacgcccatcagcacggcgcgcggcatggtaagcgtggcctgcggggacgcgtgctgcgcgtcgggcttgtagcggaacacgccgttctccaccgtcagcgcaaagcgcttgccggtgtccggctgtacccagttcagcgccagcgtcttgcccgcggcgcggtcgccattcaggctgatcgccaggtagtccaggaacatggtgtcggtcatggcgcgcagcacgtccgggctgccggcgcggcggccggcctggggcgggccgctgcgcagttcggcggcaccggtcaggtaggcattgcgccaggtcgaggattcggcctggtagccgagctgctccaacgcgtcggcttccagccggcgggcagcctggttggacggatcggcaaagaccacgtgcttgaccacctcggccacccagcggtattcgccacgcgcatacgccgcacgcgcctgctccagcacgcgcgccgcgccgcccatgaattcgacatagcgcttgcccgcctcttccggcggcagcgggttcaggttggcagggttggcgtcataccagccgaggtagcgctggtataccgccttggcgttgtggctgacggtgccgtagtagtcgcgcagatgccattcggcggccagcgacggcggcagcttcacgcgctcggcgatctcggccggcacatagcccatgttggccagccgcagcgactggtcatggatgtacttgtagccgtcgcgctgcttgcccaggtaagtgacgatgtcctggcggccccaggtaggccagtggtgctgggcgaacaggacctcggtgcggccgccgaagcggtcgatggtctcgtccagcgcgcgccaccactggttggcgtcgcgcacctgggcgccgcggatggtgtacaggttgtgcaggttgtgggtggcgtcctcggcggcgcacagtgccttccactgcgggaagtacatcagcatctcggccggggcctcggtgcccggcgccatcaggaattcgatctgcacaccatcgatggtgcgcgtctcgccggtcttgtggatcaggtccgtcggcgggatcagcgtcagcgtgccgtgcgccacccccttgcccagccccgcatccacctgcccggttgccgagcgcggaaggttgaagccatacatgtactgcgcgcgccggctcatggcgttgccggcgaagacgttctcgctgacggcctcttccatgaaaccttccggggccagcaccttgacccgcccggccttgacgtcgtcttcgctgacgaagcccttgaccccaccgaagtggtcgccatggctgtgcgtatagatcaccgcgaccacgggcttcctgggccggtgcttgaagtacaggtcgaggccggcgcgcgaggtctccatcgctgtcagcgggtcgatcacgatcaggccggtatcgccctcgatgatcgtcatgttggcgatatcgaagccacggatctggtagatccgatccgtcacctggaacagcccgttgtgcatgttcagctgcgcctggcgccacaggctggggttcacggtggccggcgcccggtcttgcttgaggaagccatagggggccagcgcccaaaccacattgcccttggcatcgcggatctcggtgttatccagcgtgccgataaagccacggcgcgcggcctcgaagtcacgccggtcctggaacggcagctgttgcagcacggccgcattggcacgggcggtggcatcggtggcgggattgcccgcggtggccggggcaggtgcggcgccggcggtgccggcaaggctgatggcggctgcagccagcgcggcggcggcggcggcaatggcagtcgggtacgacatcctggtctcctggaaatcctgggccggatgtccgtatccggcctgcaacacttccgtaattgtgctgaacgttcagtacaatactggagtttgctggcagaccccggccgctgtcaaataggcatccggcccgaatactcataaattgctgccggcaccacctgtcttccgcccccgcccatgccaccgacccgcccggccgcacaaaagcctccagcctccgtcaccaagaaccgccgcggcctggaaacccgggaacgcgtccttgccgtgacgcgcgggctgatcagcgcacacggctacgccgaggtgaccctcgaccagatttccgccgaggccggcgtggccaagagcagcctgttgtggcatttcggcagcaaggaaatgctgctggcggaggccgcaaccagcctgttccgggatatcggcgaggagctcggcacggagccgcaccggggcaagaccgcggcgcggcggctggaaaacgccttcgaccgggtggccgactatttcacggccaatccggaagccaagggtgtcgtgctggccttgctgttctcaggcagcgtgccgcccaacgtgcgcgaggagatccgccgcagctgggacgcgcatgtgcaggacctggtcgatgcgctgtccgcccccgggcgcccactgcccgcgccgatggcgcgcctgatggtggcgaccatccacggctgctactgccactggtatgccagcgaccgcagcgaaccgatcgccggcttcctggcaccggcgcgcgagcttttcagcgactggctgcgtgcccgcgatggcgcgggttagtcacccgcggctggccagcacgcaggccgccaggtcccacagcgcgtagcccacgctcttgaacaccagcgggctgccggcccgcgcacggatggcatcggcctgcaggatcgcggtctcgaacggctgcacgtcggcccagtcgatgccggcctgcagcaggtcgccggcttcgtcctcgatcccgaacagggtatcggccagcagccgcccgctatccgcggccgcatggcacagcgccggcggcagttcgcacatgtcgggccggaacgcaccgaccgcggcaatgaagtgatcgtcgcgccagaggccgctgtccaggtccggcagcaccgggctgcggctggacgtgaccgtgaccaccatcgatacacgaggcaatactgcagcgaccgactcggctacctgcgcttccacgcccagcgtgcgcgcgtgcgcggccagtgcctcggccttgtcgcgcgtgcgcgaatgcagccacaccttgcgcacgcccagcccggccacgaaggcctccaggtgcgtcagcgcctgcacgccggcgccgacgatcagcaactcgcaatccttgcgcgcggcaaagcactgcgccgccagcagcgacacggccgcagtgcgccgtcccgtcaccgtggggccgtcgagcatggcgatgcgcgcgccggtgtgcgcgtcggccaccaccacctcgccgaggatattgggcagcccgcgccgcgggttgccgggatggacggtgatgttcttggtcatcaccaggctgcggttgcgcgcgggcatcaccagcagcgtgccttcgcccccttgcgcatcgcccaccggcagcgcaatgcgcggcggcgccatggcggtgccgtcgcgcagctcggccagcatgtcggcgatggcttgcgccagttcgggatacggcaggcgcgccgccgtgctggcggcatcgagggggacgagggacatgcgctggctccggcaagacgttgcgaagcgccattattgcgcacagagcgccagcggcctcagcgtttggccgctggcaccggcgcgcgcactgacgcgccacgcacctcgatgccgatgcggtccaccaccttgccagacgcatcgagcaactccacctggtgccgccccggccacggcagccatgccacctcgccgccgcgccccagcggcttgccgtccatgcgccagctgaccgtgcgcgcggtctggccggccacgccctcggcatggaaccagacccgctgcgccgcgggcggcatgtcggggtccagcgcaaacacggtgccgtcggcgggattggcgatcacgggtgcggtcgggcgcgcggcgggtgcgctcacgctgacgcgccggatcgccgtgccggccagaaagacttcatcgcgcgccggctccagcccgtcgtcgaagctcagcgccacgcgctgcacgccgtcgggcatggcgggcgcgtggctggcgcgcgtgcggtgcagcgcttccatgatgtcgtgccagaccggcgctgcgcccgatacgcccgagacctcgtgcatgctggcgccgctggcattgccgacccacacgcccacggtgtagtgctgcgaccagccgatgcaccagttgtcgcgcatgtccttgctggtgccggtcttcaccgcggtccagaagcgcgtggtgagcgggctgtccaggccgaaggtgcgcgcgcgcgcatggcggtccgacaggatgtcggcaatcacgtagctggcgcctggttgcatcaccactgtcatcgatgcggctggcggcgccccttcccgcagccgtggcggcgcgtagcgcccgccattggccagtgcccggtacgcattggtcagcgccagcagcgacacgtcggcgctgcccagcgccaggctgaacccgtagtagtcgccggcctcggtcaacggcagccccaacgccaccagccgcttgtggaagcggtgcggggtcaccatcaccagcgtgcgcactgcgggcacgttcagcgacgcggccagcgccgcgcgcaggctgacccagccggcatagcggtggtcgtagttctgcggcacgtagagcccgccgccgaccggcaggttcaccggccggtcgtccagcagcgaagccgcggtcagccgcttctcttccagcgcctgctcgtacaggaagggcttgagcgtcgagcccgcctgccgcagcgccgccgcgtggtccacctgcgcggcgcctgacagcgtgcccgacgagcccacataggccagcacgtcgccgctggcattgtcgatcaccaccaccgcgccgtcctcgacattgcgcccggccagttcgcgcaggtgccggtccaggctggtggcagcctcgcgctgcaggcgggcatcgagcgtggacgcgatgcgcgcaggcatgggtacgcccgcggccagttgcgagcgcgcttcgccgaccaggcgccgtgccaggtgcggtgccaggtgcggtgccagctgcggcaacgccgccgatggcgtggcggccgcggcgcgctgtgcgaccggcccggtgcgcagcagcgccagttgcgcaaagccttccaggccttcgcactcgcgcggcaggcgcatctcgcgcaggatgccgcaggcgcggcttgccacctgggcggccttggcattgggcgcgcgcaccagcgccaccgccagggccgattccctcgcgttgagcccttcggggtacttgccgaacagcacctgcgacatcgcagacaggcccaccagctcgccgcggaacggcaccaggttcaggtagccctccaggatctggtccttgctccagctgcgctccagcgccgccgcaccggcggcctgccccagcttctgcgtcaagctgcggccctgccgcggcgcgcccggccggcgcaggtcctcatcgagcaggcccgccagctgcatggtcagcgtcgaggcgccgcgcgtgcgtgtgttccacaggttggcccaggccgcggccgccacgccctgccagtcgaccccgctgtgggcatagaagcgccggtcctccgacagcacgatggcagtgcgcagcgcgggcgaggtatcggccagcgcgacccagtcgccgcggcgcgcgcggaagtcgtcgcgcacgcggcccacggtatcgccgtggcggtccagcaccaccacgtcggcactgcgccagtcggtacggacttgctcgaaggacggcagcgccatggccggcgcggaccagatcaacgccgtcgccagcaccatgcgaatacagcgctgcttcatgcctgctcgcgtcccgccacgatgcccgccaccagcagcacctgggccgcggcgtaggtccaccagatgccaagctggaaagattcgaacggcaccaggaagcgcgcgatgccgatcatcatgtccgatgcggcaaagcacagcgcccccagcgccgccagcggcgtgggcaggcgcgccaccagcgcgctgcaggccatcgccgcaagcacgcccacgtataccgccaccggcaccgtcagcgggcccatattgggccagaagcggcccagcatggtgcccgccacgcccagcatggcgccgcacgcaatcagccggtgcggacgcgtgtcgcccgccagcggcaccagcacgcgcaggtaggccaggtgcgcgagcaaaaaggcgccaagcccgcccatgaacgaaaacgtcagcgtcggcagcgccagcaggaggtcgcccagggccgagaacagcagcgcagtgaccagccagcggcgctcaaccagcggccggtggaaccacgcggcgcgtgccagcagcagcgccatcgcggtcttccacgcgggctgcatggcgatatgcccggtcagcggcgcgccttcaggcagctcgatcgccacctgcaccagcagcgcgccgtagatgatgccggccagcgtgcccgcgagccaccactcgcgcacgcgtgccggcatcatcattgccagccagctcatgggcgcgcccccaccgccagccgcgcattgggcgccacaccgaacacgtcgggcgcgtacagcgcttccacgcgcgtgggcggcagcgcgaagtcgccggcgttgttcagccgcaccgtgtattcgaccgataccgtgcccttgggcaggtagccgaagtactcgcggtaggcctgcggcgtgcgctcggtgtaggccggccaggccgcgcccttgcgccgctcgccgcgcgtggcgatcgtggagtcacggcccaggccgctgccgaggatggtggcgccggcaggcaccggatcgctgaccaccacccaggtcatgtcggcctgcgcatcgatctccagcttgacgcggtacacatcgccgcgcgaccacttgccctgcaccgcctgctcctgcggcgtcacggtgcgcctgatgcggtagcccgcggccagcggcgcggtcaccggcaccgccgccagcgcccgcaccgtggcccacggatggccggcgccggcgtgctccacctgcagcgtgccgccgtcggcgccggtcggccacggcaggtcgaggctgccctgggccacgccgtcggtgcgctgcgcgcgcgcccagtcgaaactgcgcgaggcgtcggccgcattgctcacgctcgcccgcgtggtgcccgccaccggtgtcttctcgaacgcctgcgagaagcgcgtcaccgccagcatgccccacgcgttggcagtggtggtgccccaggcaccatgcacctgccggcccagcagcccggtggccagttgcggcgcttcttccttccagcccggcagttccgacgccagcgccagcaggcgcgcggcattggtgtcgccgccggccatcatccaccaccagttgtcgttgcgctcggtggagaacgccaggcgcgtgccctgcaccgtcaggcgcgagcgcagcagctgctgcgcctcggccaggcgttgctcgcgctgcgggatgtcctgcatgcgcgtgagcagcagggtccagtccagcagcgccgaggtcggccattgcgccggcaggatctggatcgagcccagcatgcgcgcctgagcatggccggtgcgcgacagcgcctctagcgcggccagcttgcgcgcgtccaggtactgcgtgccggccaccggggcccagctgtcgcggcggatgcggccttcgacgaagtcggtcagcccgcgctccatctgcgtgcgctgcgcgtcggggatgcgcagcgccagcccggcgcgcgcggcctcgtcggtgaccgccagcaggtaggcggtcagcacttcgctgccgaagtcgccgtcggcgttcagcgggaagtacgaggccagcccgttggcatcgaggtaggacggcagctgcgtcatcagcgcgtcccacgcggcggtgtcgttcaggccgatggccttcgatgcgcgctgctccaggcaggtgaacgggtagttgcggaaccactcgcgcacgcccggcatgccgcccgccagcgacgactggaagttcacctgcagcccgccgcgcaccttgcccgcaggatccgccagcgcgcccggcggtgccttgagcggcaccgacagcgacggcgacacctgcgccagcgtggcctgctgcactgtcaccggcaccgccggcacgatctgctgcgacaccttgatgcggtcggccgcgccccccgtgccctgctcgctcgcctgcacttcccacatcacggtgccgctgcgtgagtacgccagcaacgctggcgcggtcacgtcccagccgatctcgcgcgcttcgccggcagggatctgcacggtctgcgccggcaggctggcctcattgccgagcagcgtgccgcgcgcgctggcctgcaccgtcattgcgcgcctggtggtattgcgcagcgtgaacatggctcggtagcggtcgtcctcgcgcaccagcagcggcaggccggaaatcacctgcaggtcctgcgtggcggcgatggtggcgctgcccgtgccgaagcggccgaggccgaggtccgccaccgcgacgatgcggaagctggtcaacgaatcgttgagcggcacctcgatgctggcgcggccctcggcgtcgagctgcacgcgcgggttccataccagcagcgtgtcgaacagctcgcgcgtgggactcttgccgccgccgccgcccgccggcaccgccttgcgcccgtagtggcggcgcccgatgatctccatctgcgcggtcgacgtttccacgccgtagccgcgccgctgcagcatcgcatcgagcagatcccagctggtgttgggcatcagttccagcaaggcctggtccaccgcggccagcgccacttcgccgttggcggcgggcttgccttctggcagcttcacctggatcgccacgcgcgccttgccgcgcaccggatagctggccttgtccggcgtcacggtaacgtcgagccggtggcccgcattgccgacgcggatctcggcgagccccagccggaaggccggcttggacaggtccaccagcgcggtcggcgcggcgtattcgcggccctcgctgcggaacgcgcgccaccactcgcccggctggcgccagccccaggtgaagaacgaataccagggcacctcatgcaggcgcccgcgcaaggccagcaccgacacgtagacgttgggcccccactccggcttcacctgcacgcgcacggtgggatcgctgccatgcagttccaccacctgggtctggtagatgccctcgcgctccaccgccaccagcgcggtggcatggcggaacggcatgcgcacctggaacacggcggtgtcgcccggcgcgtaggacttcttctccggcagcaggtcgatgcggtcatggttctcgccgccgaaccagagctcgccctggcgcgtgacccagaccgtcgaggccgcctgcgcggtgcgcccgtccttgtcgcgcgcgctcgccaccagttcgatctggccggcctgctccagcgccacgtcgcagcgcgcacggccctgcgcatcggtgcgggtctcgcacacggtgccgaggtcgcgcgtttcggagcggttgtcatagcggtagaagccgcccaccacgcgcttgcgcgccgaggtggtgatgcgtgcccgcgcgttgatcttgaccggcgcatccgccaccggcttgccgttgacgtccagcaccacgccgtgcacggccagcttctgcttgaccgagacccagccatcggtgcggatgccggccaccaccgccgccggccacaccggcacggtctggcgcagcgtctggatctcgccgttggggtcggcaaagccggcttcgagcagcaggtcgcgcggggcttcaatcttgggcagcttgcgcagcgtgacggtgccgttgccgttcttgtcgagcgtcaccggcagcttgtcggcaaccagcttctggctgtcggcactggcatcgccctgctcgtcctcatccatctcctcgtcgccgctggcgctttcgcgctgcgcgcgcggcgggttgaacgagaactcgtcatagccggggaagctgacgtacttgtcgcgcagcagcgcggacacgcgcacgggcagcccggccgcaccgccgccggagaggtagtggatctccacgccgaccggcagttcggcaggcgccaccatgggccccgccttgcctgccacctgtagcgtgccggccagcaccggcaagcggaatgcctcgacccggaaactgccactggtgtagccgcgcgcaccgccattgtcctgcgcgccttcgcccttctgcgtttccagctcgacgctgtagacccccagcttggccgccgccggcacctggaagctgctttccgcgctgcgcccgccggtcgcggtctggcgccattgcagcggcagctcgtaggtctggccactgccttcatggcggatcaccacgcgcgtggggagcggtcggctggccggcggcagggcaaagccctgcgcggtctcggcgcggatcacgtgcttcatcgacacggtctcgccggcgcgcagcagcgtgcggtcgaagatggtgtgggcgcgcaccgtgggtgcggtgccggtgtcggtcggcacattgaagcgccagctctcgatgccgcggttccagtccgacatcacgaaggccatgtcggccttgccgcgtgcctgcgggtggccgacgccgatgcgggccgagacgaaatagcccgacagcccgttctgctcgcaggcgccctcgggcgcggcagccagcctggcaaagcgcaccacgccgctggcatcggtacgcccttcgcccagcaggcggccgctgcagtcgcgcaccgccacggcggcatcggcaaccggcttgccgtcgtccagtgcggtgacccaggccagcccgctgcggctgccatcgtcttcattgccggcgctgcggccgagcttgaaatgcacgcccaggttggtgaccagcgccgcggtgcgcacgtacatcggcgcacgcttgcccagcagcgactcgcccagcatcggcgaggcgatctccaccacatggaagcccggttccggcagcgggatgcccaccacctcgaacggccgcggcgcatcgcccgaaggcttgggcacggccagcttctgcacgccgggggcgcgctcgagcagggacaccgagcgcgtctcgatcgacacggcattgcgcgggttgttgactcgatacggggagcggcccgccagcacggcgtcgagctcggcccgggtatagctggcctcatgcatgcggcgcaccaggccaaaccactgcatcacggcagtgtcgtcgtccacgcgcagcttcatcacggtgccggccctggcctgcacgccgcgcacggcgaggtcagcctcgacgttacgcagcgtcaccggcagcagcggcgggtagtcggccggcgccttgccgcgcggcagctcgccgaagcgttccaccacgccaaacggcgccgcggcaaacttggccagcggcggcatcgatgccgtggccaccttgagcgggaacaggtcggcattggccagcgtgcggccgctgtcgtccttcaggttgcgcggcacttcgatggtgaactgggccttctccgcgaacggcgcggcaaaggtcagcgcgctgacgctggcgtccggcgccaggtcgggatcgaactgcggcgcgcgcgggccggacggcgtcttcagcaccacgctctcggccagcttgcgcggcaccggcgaggagaagctgaccgacatcggccgcagcggcgtgcacggcgactgcgcgtgttcacgctcgcagctgaagctggcggtgaagggttcgcgcacggtgtagtcaaagcggcgctcgtcgcgcgtggccacgccggagggcgtggcaatgcccgcgcccagcaccagttgcacccgcgccgcggccggcagccgctgctgacaggcaagcaggtgcacggcatcgggcgcctgcttggcgatgcgttcccagtggatggcgtcgagcacggcatcgcgctccttgccggcgagcaagcgcaccgggatgcgctcgcccagcccctgcgcctggcaccaggcgtgctcgcgcaccgaggccgcggtggcggcgccattgaagcgcagcgcaaagacctggtcttcctcgatctcgccgcccgcaggccggctggacacgaccgtcgggccgccggtctcgaaacggtactccggcttgccggcataggcggtgccggccacgctgcgcaggccggtgcgcatgcgcacggtgcagcgcactcccggcggcaggtcgctggcaaagtcatagacccagttcttcgcatcgatccagcgggcctgcccgccggtgccggcaccggtgcaggaaaccgccgcgggcgcggtggcctggacgtcgcccatcggcaccatggcctcgtcaaagcggatcgccacctgccgcacctgcccgaccgtgccttcaggggagaagcgcgtcacctgcgcggcctgcgcgccgcccgctgccaggattccaagcgtggccaccagggccaggactgcgcgccgcgcatgcaattgcattggcatcctgccaagaccccgatcggctcgggcgacgattcccttcatcctgccatcctccgttcccgccacgtttgcggcacccggcgagggtgacacgcacgccacaggagcgcaagaccggcacgcaaacctgcaacgcgccgcaggaaaagattcagcgcaggtgcgacagcggcagcgggccgtcgcacttgatcgcggtcagcacgatgttcgaacgcacgctttccacgcccggcacccgcatcagccgcttcatggtgaattcggccagcgtgggcaggtcgggcacgaccacgcggatcaggtagtcagcctcgccggccaccgaatagcactcctgcacctcttccagcagcaggatctcttcgcggaagcgttcgatgatggtgtcggcatggtgggccagcttgacgctgataaagaccatcacccccaggcccagcgcctgcgatgacaggttgacgcggtagccggtgatgacgccgtcggcttccagccgcgccagccggcgcccgacctggctgggcgacaggtgcacgcgttcggccagctgctggtgggtggtgcggccgtcggcctgcaggacggccagcagcgcgaggtcgaaggggtccagggagacgccggaggcagtcatacacaaatcccgcattcttcagttgaataatgcacattatatgcgtcacaacaccaataaaagcggattttgcggcctttctgcgcgcctggatgtctaaactacgcagtaaatccgcattgatgctgccaccgatgcagcaagcacgcattacaaggagacgcgcacctatgtccatcgccacggccaccgaagcccccggcgccttccagggcaccctgaccgacaagctcaaggaacagttcgacgccggcctgctgtccggccaggaactgcgcccggacttcaccatcgcccagccagtgcaccgctacaccagcaccgaccacgccatctggcgcaagctgtacgagcgccaggccgcgatgctgcagggccgtgtcagcgatgaattcctgcagggcctggccacgctgggcatggacaaggaccgcgtccccgatttcgaccagctcaatgaaaccctgatgcgcgccaccggctggcaggtcgtggccgtgcccggcctggtgccggaccaggtgttcttcgagcacctggccaaccgccgcttcccggccagctggtggatgcgcaagcccgagcagctggactacctgcaggagccggactgcttccacgacgtgttcggccatgtgccgctgctgatcaacccggtctttgccgactatatggaggcctacggcaagggcggcctgaaggcgaacgggctgggcgcgctggacatgctgtcgcggctgtactggtacacggttgaattcggtctgatccgcaccgcgcagggcctgcgcatctacggagcgggcatcctgtcgagccagggcgagtcgatctacagcctggattcggccagccccaaccggatcggcttcgatgtgcgccgcatcatgcgcacgcgctaccgcatcgacaccttccagaagacctacttcgtgatcgacagcttcgaacagctgttcgacgccacccggccggactttgcgccgctgtacgaagaactgcgcgcgcagccgacgctgggcgcgggcgacgtggccccgggcgaccaggtgctcaatgtcggcacccgcgaaggctgggccgataccgaagacatctgatccggccccttgccggcaaacccggggcgccctgccccgcttcccgctttgtgaaacaatgccggcatgcccgccgccacggcgcgggcgggccggctgtccgcattgatttgcggccttcgttttcgttacgaccagatcgagccccctatgactccgctttccccgcaagcccgtgccacgctgctggcagacctgcccggctggaccaccgtcccggaccgcgacgcgatcttcaagcgcttcaccttccatgacttcaatgccgccttcggcttcatgacccgcgtggcgatccaggccgagaaggccgaccaccacccggaatggttcaacgtctacaaccgggtcgacatcacgctgtccacgcacgatgccaacggcctgacccagcgcgatatcgacctggcccacttcatcgagcgcgccgccgacgcggtgaccgactaagcgcgggcgcggcggcagcgccggatcgggccgctgtaggcaatccgtaaggaagcggaggcccgcgcctagtacaatctgcggcaggcccgcacctcccgtgtgcgccaagaggccttccctccagccatgcccaacttcctgcccgagctgccgccatgcgtatcctgctgatcgaggacgaccgccagattgccagcggcgtcgaagccggcctgtcccgcgctggccaccagatgcgcgtcgtccacgacggcgtctatgccaccgaacacctgctgcgcgagcagcacgacctggtcatcctcgacctgggcctgcccggcatcgacggcatgaccctgctggcgcgctaccgcgcccgcaaccgcaccaccccggtcatcatcctgaccgcgcgcgacgagctggaagacaagctctcgggcctgaacgccggcgccgacgactacctgatcaaaccgttcgccctgcccgagctggaagcgcgcgtgcgcgtgctgctgcgccgcagccagcacggcgaggccgcccccgagcgcgacgtgcgcctggggcgcctgcggctgtcgggcaacgaccgccgcatgtttatcgacgcccgcccgctggagctgtcgccgcgcgagttcgcggtgctggaactgctgctgcagcgccagggccgcgtggtcagcaaggcgcagctgcaggaccacctggccacctttgcccaccccgccggcgaaggcggcgacaccgtgggcgacaccgcgatcgaggtctatgtgcaccgcgtgcgcaagaagctcgaggacagcgatgtcgagatcgtcaccgtgcgcggcttcggctacctgctgcagatccgcgccggacaatgaaaccgctccggccgccacggtcatccgacacgcggccctgcccttcggcctagccggcaatgtggcctcgctcccgcacctcctcccgggtttcctggcgcacggcctcccgcatcgcaacgcggaacgtgcccccggcctccgccgccggcgacacccccgcggcgacgcgccaggcgtcccgccccggctccaacatcagcctgcgcgcgcacctgctgcgcgctctggccacgccgctgtttgcactggtgctgaccagcggctcgctgtcgtactggctggcggcgcactacaccacgcaggtattcgaccgcgcgctgtatggcgtggccaacaacatcgcccagcagatccgcattgccggcccgcgcctggagcacgacatcccgatgatcgcgcagacgctggtcgaggccgagggcaccgaccgcatctactggcgcatccatggccccgacgggctgatcggcggcatggacacctggctgggctacggcaccggccagaccacgctgcacgatgcgcgcctgttctacgcctggttcagcggacgccaggtgcgcgcggtgcggctgccggtgatgctgcccagcgccgcggtggacgaactcggcaccagcgaggccggcaaacccgcgcgcgggccgatcgtggtggaggtggcggagctgctggaccggcgcgagaccgccgccaacgagatcctgctgtcggtgtcggtgccgctgatcctgctgctgctggtcggcagcctgatcctgtcgcacgtgctcaaggaagagctggtgccgctgcagatcctggccgacaagctcaaccggcagactgcccgctcactcgccgcgctcgacgagacccaggtgccggccgaggtggcgccgctgatccgcggcctcaatgcactgctggcgcggctgcgcgacgcgctcgacgcgcaacgcaagttcattgccgatgccgcgcaccagctgcgcaccccgctgaccgcggtcaagctgcatgccgaccgggcccaggaagccgattcgctggaagttgcccggcatgcgctgcgcgaggtgcagaccgccgccgaccgcgcggtgcggctgtccaaccagttgctgtcgctggcgcgcgccgagccggggctgtcgctggagcgtctcgggccggtggaacacttcgacctggccgagctggccttcgagatcggcgccgagtgggtgccgcaggcgctggcgcaacgcatcgacctgggcttcgagatcctgcccggccccaccttcaccggcagcgcgcccgcggtggtgcgcggcaaccggctgctgatgcgcgaggccctgtccaacctgatcgacaacgcggtgaagtacgtgcccgcgggcgggcgcatcacggtgcgcgccggcggcgaggccatgggtcaccgcggcatggcggtggtgatggtggaagacaacggccccggcatcccgccgcagcggcgcgaggaagtcttcaagcgcttcttccgcggcgaccgcgcccctgagccgggcggcgggcgggcggcccatagcggcggcgccgggctggggctggccatcgtccatgagatcgtgacgctgcaccagggcaccatccgcatcgaggacgtgccgccggttccaggtgcggccggcgataccccggccgcggacggcgcgcccgaacggcggccgaccatgcgcttcgtgatccggatcccctgcgaaccgccaggatcggtggcctgaacccgccgctgcgctggcggaggcgcgggttgggacgcgcgccttacttggccttcttcttcttttctttcggtgccagcatggtgccgcggcattgcgggctgccgcagcggcactcgaactccttcttcagcttggcggtatagcgcgcgtcgatgaccaggccgtagtcgtagaacaactcctcgccctcggcaatgtcgcgcagcgcgtggatgaagacgcggccctttttctcgcgcgcttcgcagttgggttcgcaggcgtggttgatccagcgcgcgcggttaccgccgtacttggcgtcgatgacgctgccgtcgtccaggctgaagtagaaagtgtggttgggatcgctgggatcgtgcggatggcgctccagcgccttcttccacgaaatgtgctcgcccttgtactcgatcacgcgttcgccttcggcgatctggccgatcgcatagacgcccttgccgtgcacgcctgactggcgcacctcgatccggtcgctcgccgtcttcttcttgccctcgtccgctgccttgcgctttgccttgtccgccatttgcctttccgtgctcgtcgcctgtttgcctgagtggcccgctgtgccggccgttccggcgcgatcggggatgataccggtgcaaccgtgacacgtatacgtaacacccctttccggcgacctcaccgtatacgcctggttgcgattgacacgtatacggcaccccatttccgcctcagccgcgacgcccgtttacgtccccgcgtgtggataaccccgcctcgaactgtggacaagcacgcggattggatgtgggctgcctggggctggcatggggatgcctcaggcataagtcggagggcttgcggcactggcctcctccggatggttgagtcatccacctcgaccaacattggatacgaccacttctcgtttacgtaaaccgttgaaccgaaagacgtttacgtggttttccacagcgggggcgggtgtttacttactactactatttgtatacatgaaagaagaaggtaaaccgaaagaacgaaccaacggcgtcagcaaaagaatgcccccaaggcatcatccaaatggccgggactgtaaacgtcgcgatagcgcgaagctttgtggttttggatttgaagattcggcgtatacctcgggcgtatacgcccaaccacaccgactttcacgtatacgccgcccgcaggatctggagccggttcgtaaaccgccccggcaaggtgccatgcatgcgccgaatagcggctgggttcgccgccagcccaatgatccgacaacatgcaacatagtgcagtctgcgcctccgaggctgccagagcgcctgcaagcgtttctggccgtcagtagctctccagccctgtccaatgcgcctgcgcgtgggcagagggcctctgagggcctctggcgagggatgggtgagaggctaggtacgcggcccgcccgctatctcgcctgcgcgacctgggggcccctgcctgtcagcttaggacgctttcgtcaccttccgcggcttgcgatggctgtacccagctgcgtcgatttgccgcgaagcccagcctggcgcggcctcgcggaaactgccaggtaacaatctgttcccggtgcgccttgtccgacacggtatcatgtggcccgcggtgtctttgccggagcggtgccagtcaggccgcccggcatgcggacgcctgtgttttatcaactcgatacggagtgaagcatgacgaaaaccgaactgatcgacgctatcgcagccggggtggacggtctgaccaagtccaaggcggaacaggcactgaacgtgaccctgtcggccatcatggacgccgtggccaagggcgaaacgctgagcctcatcggctttggcacgttcagcaagggcgagcgtggcgagcgcatggcgcgcaacccgcgtaccggcgaagaaatcaaggtcgaagcagccaagaccgtgaagttcaaggctggccagaagttcaaggacgctgtcaaccagtgagcctgacgggctgcactgcagggcccgaattgtcagaccccgccatgccgccgcccggtgcccgagggcgctggcgagcgccaggcgggggacgttatccacagcggtaagctgattttctgcagtatccgccgcatcgctgaatccgtcgccggagcgatcgcgcgcgaagtcttccaacaggcgtccagccgtggccgtgacaggccggaccgggtgccgtgccacatggggcctccatgcttgcccgtccgccgcgccgcagatctccacagcgttatgcacagcgctttccacagccggttccacagctttctccacaggctgcaggcaccatgcgcgcggcctgtgttgccgtggcgctggcactgctgagtgcctgcaccaccgtcagcgagccggtgcggccgcaggcgcgcgcgctgcccgacaccgaaaggccggtgacgcgcccgggcgccacgccgcgcgaacgcatcgtcgagatcgccacgcaggaatgggcccgctggggcgggcaggtggtgcggctgggccgggacgacacctcctgcgtcacctacagcccggtgcccgcaccggaactgcctgcgccactgccagagatcccggaggcccagccaccgtcccccgcggaggccggggcacccgctgccgccaccaccgataccgaatccaagaccaacggcaatccgccaccggccgccagctgcctgtcctttccggacggcaccggcatggaagccacgcccctgggctgctcgctggcgcgccgctactggggcatcgtcggcgaagcgcccggctgccggcaggtgacgcagggatcctgggcctggtcggcggtgtttatctcatgggtgctgcgcaaggcggggctggacgagcgccagttcctgaccgggcagtcgcactcgatgtacgtggtcgatgcccgcgacggcatcctgcccaggccagccttccatatcgagcccgtccccgccatgccccggcccggcgacatcatctgcgccgggcgcggacgcgaccgctatctggaggacatcgccgaaatcggcttcggcaccacccctatgcactgcgacatcgtggtcggcgtggatccggccacgcgcgtggtgcgtgccatcggcggcaatgtccagcagtcggtgtcgatggaggagatcgagctgggcgattcgggccggctcgacggcgtcaccaattcgcatatgccgtggctgctggtgatgcgcaacgacctgcaatagcttggctattgatgcgatttatcaatacaccattatttaaggtgcgttgattattcgctcgaataatcctgcgctcagtcgaacagttccagctgcgacgtatcccggtcgctggtccctacccccacccccagcagccgcactggcaagccccggcgcgcatggccctcggccagcaggcgcgcgtagacggtgcggtccggcgcgtggccgcggcattccaccgtggtctggcggaagtcagagaagcgcagcttcacggtcagcttgtcgatggtgtcgtgtgcctgagcccgctcaatgcgggcttccagcatggcgatgagcggttccagctcggccatgcaggcctgcaggtcgggcaggtcgtcggcataggtctcttccacgctgatcgacttgcgctcgcgctcgggcgtgacctcgcgctcgtcgaccccgcggcacagcttgtagagccgcgccccgaagacgccgaactcgcggtgcagccggtccggcgaccacggccgcaggtcgccgcaggtcccggcacccaggcgccgcagcttggccgcggtgaccttgcctacgccgtggatgcgttccaccggcagcgcggcgacaaagccatcgaccgccgccggcttgaccacgaacagcccgtcgggcttgttccagtcgctggcgatcttggccacgaacttgctcggccccaccccggccgataccgtcacgcccacttcatcgcgcacacgctggcggatttcctcggcgatgcgggtggcgctgccggcgtggcgggtgcaaaggctcacgtccaggtaggcttcgtccagcgacagcggttcgaccagcgtggtgtattcgcgatagatcgcgaagatccggcgcgagacctcgcggtacttgtccatcgccgggcgcacgatcagcaggtccgggcaacgcttgagcgcctgcgccgacggcatcgccgaacgcacgccaaaggcgcgcgcttcatagttgcaggtggcaatcaccccgcgccggtcgggcgagccgcccacggccatcgggcggccgcgcagcgaggggtcgtcgcgcatctcgaccgaggcgtagaaacagtcgcagtcgcaatggatgatcttgcgctggactgcgggagtggcatcaggcggggcagacatggtggccaggcaccgtatcagttatgcgtgtgacaaatgaaatgagttgatttttagttgatttcattggtcgactggatgatagcgggcttctgccgcgtattcatccatagcccctcggctgcatacaaggccagcgatagccagatcagcgcgtagccgacctgcttctgcgccgggaacggctcgttccacagccacacgcccagcagcagctgcagcgtcggcccggtgtactgcagcaggcccagcaacgacagcggaatgcgccgcgcgccggccgcaaagaacagcagcggcaccgccgtgaccggcccggccagcagcagcagccactgcgtacccggcgctgcgtgggtgaagctgtcctggccggtcgcgaacagccaggccagtgccgccgcggccatcgggaacaccagcagcgtctccagcgacagcccttccagcgcacccagcgcgccggtcttgcgcagcaggccatagccgccgaaactggccgccagccccagcgcgatccacggcagctggcctgccgccaccgtcagccaggccaccccggccgcggctaccgcgatcgacagccattgcaccaggcgcagccgctcatgcaggaacaccacgcccagcagcacgctgaacagcgggttgatgaagtagcccaggctggcatcgaccacgcggttggccgacaccgcccagatgtagaggaaccagttggcgcacagcagcgccgcgctggcgccgaacgacagcagcaggcgccggtccctgagcacccggccgagccacgcccactggtgccgccaggtcaggatcaggccgaggaataccagcgaccacaccatccgatgcagcaggatctccagcggcgcaatgccgggcagcgatttgatatagagcgggagcagcccccagatgatgtaggccaggagggcgtagagaatgccgagttgcatagggatttccggtagatgccggcgattctaccggcgccgcgcgatccccgcccggcgggcgcccgcctgccgtggccaacaaaaaaccccatgctcccgagggaacatggggtttgcggcaagccccgtgcggcccggggcagtgtgccgcttacagcttgcgcgcgaagctgaactgcgcgaagccctgctcggccacgttgaaccaggcggcctggttgttgcggaacacgcgccagtcgtcgtagatcttcttgaacgacgggttcttggcggtttcgtcggcgtaggattcctgggtcgccttgaagcaggcctccatgatctccttggagaacgggcgcagcttgacgccgttttccagcaggcgggccagcgcctgcgggttgaccgtgtcgtacttggccatcatgttggtgtgcgcctcgatggtggcggtttccagcgcgcgcttgtacagcgccggcagcttctcgtactcggtggccgaggcgtagaacgacagctgcgcgctgccttcccaccagcccgggtagtagtagtacggcgccaccttgtagaagcccagcttctcgtcatcgtacgggcccacccactcggctgcatcgatggtgcccttttccagcgcagggtagatgtcgccgccggcgatctgctgcggcaccacgcccaggcgcgacagcaccacgccggcaaagccggcgatgcggtacttcaggccctgcaggtcggccacggtcttgatttccttgcggaaccagccgcccatctgtgcattggtgttgccgcccaggaaattgacgacgttgtattccttgaagaactcgcgcatcagcttcatgccgttgccctgcatcatccaggcgttctgctggcgtgcggtcaggccgaacggcaccgtggtgtcgaagcacagcgtcgggttcttgccgaagtagtagtagccggcggtgtggcctatctgcacggtgttgttctgcaccgcgtccagcacctgcaggcccggcacgatttcaccggcggcaaagaccttgatgttgaacttgccgtcggtcagttccttgacgcgggccgacagcagttcggaaccgccgaagatggtgtcgagcgacttggggaagctcgaggccaggcgccattccacggccgggttgctgccgaccacggccggcgctgccggcccgctggcggcggcaggtgcagccttctcttcacccttgccgcacgcggccagtgccccggtggcggccacggccgacgctttcaacagaaaggaacgacgttccatctccacttctcctcttatagatattgattcggatgcaggctcgcggcttgcatgatgccgcgcgccggaccgtgacgcaccagccgccggggtacagcggcttgcgcaacgctgtgcctgttgcgaacgggcacggcggcgtgcccagcatgcctggcgccggacgcgggccacggcaaagggctgtcttacccgaaagacaagccagccgattatagcggtggctctttcgccacggggtatcgcgcaagtgcgggttttcgctagtcaatcgcgccatatccgggggtttttcgcattgtgagacggcgcacagtgtgatggattttgtaacccggcttgcggtcaaatgggtcggctgataaaaaacagtcccgcctccggagcccttgcctgctccggccatcgatgttgcttgactgaattgctgtccgaattgccgccagtctctcgtcggattcccgccatcccgctttgtcccggccctgccggacgcggtggcctgcccctgcgccgcctcggttttgccgtgctggccgcgtggggcctggtcgcgtgcgcgcagaccggggatgcgacgaccagcgcgaccaccccgccgccccgcatcgaaccgcgcccggcggtgccgccggtggtgaccgctggttcggcgcaagccgccgagcctgccacgccggccacggcaagcacggaggatccactggcggcgctgatcgccggcgaagcggcacccgcggccagcgtgaccgtgccagcggcaccggcgccaggtaccacgggcgagccggctgcccagcccggcgtgcagcctgacggcagcgcgccggcaaccctggccggcaccagccccgctgtcgacccgagcttcgtcggaccgcctgaaccgccaccccagccgccgccgccactggtgctgttcccgccccggctcggccagttccaggccgaggcgcccgccgagccggcggacagcaccaccggtggcacaccgccggacgccccgccggtactgcactcgcagctgcccgccgacgaccccgccggggattccgtgtggcgcctcggctacagcggccgcgccgcggccgaggaacgcccggccaccatgcgcgcctgccccggcggcgcgctttccaccggcatcggcaacggcctggcctgccgcagcgccggcgaggtcaagatccgcgaatcggtgctggacctggatggcggcgcgcaggtgatgctgatcgcgcaggcgcgcggcaccgacgccaccacggtcaatggccgccccgcggcgatcgatccctacgccctggtgccgcagttctataccgccgtcagcggcctggcggtgctggacggcgccaccatgtgggccggccggcgcgacaatgcgccgttcctgctgtcgtccggcctgctgccgcccaattccacggcgatgcgcttcggcatcgacaacgccaaggtgatcggcgatatcggcctgagctaccagtacaccgcgcgcgccgaccagaacggccagaacctgcccagctaccactcgctgcgcaccgcgcccatcaacaccaacgaacagggttcgatccagctcggcttcacgcgggtggaggcgcagccgctggtgcaggaccccggcggtgcatggtgggcgtctgcgttgcatgagcagaaaggcgtgctgtacggcaccaaccggttcggggtgcagttcggatcgggatcgcgcaacgccatgaccggctacaccggcatgggaccggcgctgtcgcgcacgcgcgtggcggaatcgatggaatggaggggccgttcagggctgagcggcgcggtggagcaaagcctgcagttcgaccggtcgccggtcggcacgctgcagtggaccaccacgcgcttgcgtcctgcttacgtggccagcaaccagttccgcctgaacttcgaggtctcgcacgaccagatctcgtccggcttcggcgtcagcggccagcgcaccgcgctgaccgtggcgcccacgctgacgctgggcaagtcggccggcaatgccaacctgcgcgccttctacacctatagccgtgccagcgacgtcgacggcatcggctacaccgcgccggccgacgcgtgggcctcgcaggcgagcggctcgatcttcggcgtgcagctcaatcggcgctggtaggggcgctggcgggcgcagcgcgccagtcggcctgcgccgtggcggccgcagcgggtttgcggcacagccagtggaacagcagcgtggcagccagcccgccgccgatctgggccagcacgaagcccggcacgtcttgcggccggatcccggtgaaggtatcggtcagcgcgcaggcgatggtcagcgccgggttggcaaacgaggtcgacgacgtgaaccagtagcccgcgatgatatagcctgccaccacgaacggcaccagctgcggccggctgcgcagcgtgccgatgcccacgccgaccaggccgaaggtggccacgcactcgctccaccacatcgccgcgccggtgcggctctgcgccgaccaggccagcgccggctcgccgaacatcgcatgggcggccagcacgccgcagactccgcccgccacctgcaccagcacatagcgcagcgcatcgcgcggcggcagcgtgccctgcagcagcgccgacaggctcaccaccggattgaaatggccgcccgacaccgggcccagcgacaccagcagcgccaccagcccagccccggtggccagcgaattggccagcagcgccagcgcggtgtcgcctgcggcgaggcgctcggcacggatgccggagcccaccacgatcgccaccagcagggccgtgcccaggccttcggccaccaggcggcgtgcgagcgtactcatcgctgcgctccgttgacggcgcgcggcagcgataaagcggagcaacgaacgggatacgagagcgaccgcgagatcgcggcaaaggcagtaaggaaaacgtgcagcggcaagatggacaacgtcgcctgagacgacgcctcgaacggtggcggttcagtagcaagcccgcgcacatgcggtgagcgcggacgcgacagtgttccgttcgtgcacggagcgcgtcaatgcgtggccgctttgttgtgtgcagacgcgcggtatcgaatcgcggcgctggccgcgggccgttaccggttgctggccgccagccgcaggccgaagccgaccagcgcgatcccggccagtcgcgttgccagcgtgcgcgcgaacggcagcgcccgcagccggctggccaccgcgttgcccgccagcaccagcgccgcctggtaggcaaggctgagcaccgtgacgtggaccatcatcgccgccagcgtggccggcgacgcatccgggcgcaggaacagcgggaagaacgcgacaaagaacagcactaccttggggttggtcaggctcaccgtgaagccctggcgcaggtatacgcgcgtggacttgcgcggctcgggcacgccggcgtccgcggcaaagcgtgtacgcagcagctgcacccccatccagcacaggtacgcggcaccgaaccattgcaagccgtggaacagcagcggattggcctgcatcaccgccgccagccccgccaccgcggcgagcatgtacacaaggtcgcccagcagcgtgccgcagaccgcgcccatgccggccgccatgccattgcgcgcggtggcgttgagaatggcgatcgtgcccgggccggggatcagctggaacaccaggatggcgagcacgaagctggtgtagttctggatgtcgaacatggtggcctggcagtgtcggatgcgagtgcgggatgcatcgctgccgccatgttagtgcagcctggcccatcgcggcaaagcgcatggcttgacggctgcagcgcgcctcagcgcagcaggaacgcgatgtcctcgacgcggatctgtgccaccggaatgcccttgcggcgctggaacaggatgtgctgctgcacgcggctgcgctgctcggcaaagaccccgggatcgatcggcgtgcccaggcgcatgtagtgctgcaccagcagcttgtaggcgcggtggcgcacctgcatggcctcggtctccgcacgcagccgccggatctctgccgggctgcggtcgatcgcctggtgcagctcctcgaccgtgcgcgcatgcagctcgcggtagacgtcgcgctcggcctccatctggtgcagctcgtcgcgcagcgcgcggatcttgtgctgcagcttcagcgtctgcgagaccgcctgctgcacccgccccgccgcccccagcgcgtggctggccgcggccatggtgctcttccacaatccgcgctcttcgcccgcagtctgcggcggccagcggttgtctgtcccgatcaacgtatccatcagaccccccggtaagaaagtaagccctggaccggctgtccgcgttatgggtgcggcttggccggctcggtccgcgccgccgggcggcagcgcgtcaggccatcgtagagatacatatatcggctgccaagtagaagatatttacttctgggttggctgttgcgcgttggtcaagcacgccggcagcggggctgcagcatgaccagggccatcttatcccctaccagtctcggcaggatttcctgcgccggccgcatgcgggccagttcccgggcggtgagcggggggttgtccgcgtccgcgcgcgcggcaagcgtcagcgccttgtcctcggcatcagatgggatatggattttgcgtttcgtcgacatggttcagtacctcgcggcgggttaccaacgccggttcacagggcccagcgctgcctgtacacaaatctgcctatgcgatgccacaaagcaaaaagcccggctcttgcgggagccgggcttttcttgttctggtggcctgggacggaatcgaaccgccgacacaaggattttcaatcctctgctctaccgactgagctaccgggccaaagaagcgaaactataactggacttttttggtcagtcaagcgtcatgtgcgtcacagcctcattgctcggccggctcgggcttgttgcggcccagttcgacgccgagctgcttgagcttgcggtacaggtgggtgcgctccagcccggtcttctcggccacgcgggtcatgctgccgtgttcgcgcagcaggtggtattcgaagtaggcgcgctcgaacaggtcgcgcgcttcgcgcagcggcatgtcgaaggagaactgcatctcggcctcgggcacgcgcgcggggctgccgttgggggcggcctcggcagtggtctcgggcacgatgtctgacgaaccgggttcggcagacgggaccgtggcgggggcggcggtggtggccgagctgctgcgcgggcgttcgatgccgcgggccaggccctgctcgaccgcggacagcagcttctgcagtgcgatcggcttctcaaggaaattgagcgcgccgatcttggtcgcctcgaccgccgtgtcgatggtggcgtggcccgacatcatgatgacgggcatcgtcagctgtccctgcgcggaccattccttgagcagggtcacgccatcggtatcgggcatccagatatcgagcagcacgaggtcgggcgtacccgccgcgcggtattcgcgcgcttgcagcgcgttctccgcgagttcaaccacgtggccttcgtcgctgaggatctccgagagcagctcccggattcccatttcgtcatcgactacgaggatcgttgccatacttcccctcttaaccccaccgcagcgttccgggaccggacgccattgttgactatgtcagtttaacgaacaggatcgagatctgtgcaccgacgatctccgcaccttccatgcgattgcgcatctcgattcgcgcgccgtgttcgtcaatgatcttctttaccatcgcgagccccaggcccgtgcccttggctttcgtggtcacgtagggctcgaacgcacggctcaggattcgtggcgcaaaaccgggaccattgtccgcaatggtgagcttgacggcctgccggttttcgccggcagaatctttgtattctacagtctcggtgttcagagtgatatggggcgccgccctaccggccgcgacgttctcggtggcggcatcctgtgcgttctgcagcaggttgtggatgacctggcgcaactgcgtcggatcgcccttgatctcgggcagcgcggtgcccagcgtcggatgaatcaccggatgctcgtgcaccgcgggatcatcgatgccatacaggtgcagcacttccgccaccaggctgttgagctgcagcgactgcagcaccgcgggcggtgtgcgcgcgtagtcgcggaagtcatcgaccatgcgcttcatcgcggccacctggttgacgatggtggccgcgccacgcttgagcacatcggcgtcggtgccttcgagcttgggcgagagcttcatctgcaggcgctcggccgagagctggatcggcgtcagcgggttcttgatctcgtgcgcaaggcgccgtgccacctcgccccaggccaccgagcgttgagcggaaatcacatcggagatatcgtcgaagacgatcacgtagccgggctcatcgcgctcgccgccgggcaggcgtgcgccgcgcaccagcagcgtaagcggctgttcctcgccctgcggcagctcgatctgcttctgccagtgctcggcgccgcccagcacctcgctggtgttctggtccgagaaggcctggcgcacgatctcgccgaacggccccatgccagggatctgctcaaccggcaggcccagcaccgcgccgaacggctggcggaagatgcgctccgcgcccggattggcggtaatcagcacaaagcggcggtcgaacaccagcacgccggcggtcaggttctgcagcacgctttccaggtaggccttcgattgctcgagcgcggtgcggttctcttccaccgccagccgcgcctcggccagctgtcgcgtcatctggttgaactgctgcgtgagcatgccgagctcgtcgcggcttttcagttcgcgcttgggcgagaggtcgccctcggccacttccttggtcccctgcagcagcatcagcagcggccgcgccaattgcccgcccagcagcagcgccagcatcaccgcgatgaacacggccaggaacagcgtcagcgtcagcgtgccgatatacatcttgcgcaggccggtgcggcccagcgctttctcctggtattcctggtacgcgcgctggacctcgtcggcattgcgcgcgagcaccgccggcacggggtgcagcacctgcaggtagcgttcctcgcgcacggtctcgccgaccaggccgaagccgctcgacggcgattcctccgggcggcgctccacggacaggccggagccggcccagcgcggcggcttggccagcgcgcgcggggcgctgccgcctgcggcgtcatcctgtgccgcggttggactggcgcccagcggaatgatcacgcgcagccggtacaggtggctgctgtcgacgcgttcggggctcgggctgccgtcgcccgacgggtcggtgccgccctccaccgccgcgtagccgccggccagccgcgcctgttcggccagcacgcccgaaggcaggtccggcaccagcgacgcgtagttgctggacgccgtggccagcacgcggccgctgccggtgaagatggcggcttcctggacgccatactgctcgcgcagccggttcagctgcagcgaagtggccacgccggaggcgccggcgagctgctcggccatcaggcgtgccttgacctgcaggtcggcgagcgagctgtcgatggtggagcggcccaggttcaggcccgcctcgagcgcggtttccacgcgcacgtcgaaccaggactcgatgctgcgcgagacgaactgcagcgataccaggtagatcagcacgccgggcagcacgcccaccacgccgaagaacacggcgagcttggtcatcagccgcgtgccgaacttgccgcggcgatagcgcagccacagcgtcagcgccagcgcacccacgatcagcaccagcagcgcgccgatcaccaggttcaccttgaacagcagcgtgaaatagcgatcgaagaattcggtgttggccgatgcgccggccagcaggcccaccagcaccagtgccaggaagacgatgatcccggccacgacgcggtacagcacgcgccggaaccggctgtcccacagcgagttgctcatggctggctcgatgcgggctgcagcagcagtgcgggcgacagtccgtacgacaccgtctgcatggtcaggccgcgtgcgtcaatggcagcggcaggcgccgacgcaggcgcgggtacggcgggcgaggccggcagcgccggcgatgcggggcctggggccggcgcgggcggcggcgctgcgggcagcggaggtgggggcgctgcgttcaggtccgtcggcaccgtataggcgaagcgccgccagtcggaggccaggttccattcacgcgtgttgacggcgttgatctggaacggcttgggcagttgcgacaggtccagccgcatgcgcacttccgcgtggtaggtctcgcccggcttgaccacattgcgctcgaacacgcgccagccgcgcacgcgctggatgaactgcagcgcgcccttcaggcgcgtgaacggcagctgcaggccgccggtggagacacggtactggcgcgtcagcggctggtacgacaggcgcacgctgcgggtggtgttgaccggcttgtcgtcgaaccagtaccagcgcgagcgcgagagctggaagtcgaccgcgaaatagagggagatgcccttgtgcaatgcgtcttccagcgcgggcggcaggtcgaagtcgaagctggcggcaagctcgaagccgccgtcctggaattcgatgcgcgcctcggtggcctcgatgacctgcgcgcgcgcgacgggcggcagccacagtagcgaggcgagcgccagcaccagtgccagccaccaccgcgccagcaggccacgcctgcccgcgccgccggggcgcagatgcaggcacgcccggtccgcggcagtgtccacgttcgtgtccaccatgacgcggaagtctgacaggcgcggcgtgctcagcatcggatcagatcaggcgcgtttctggaagcgggcgtagaagaagccatcgtgatccgacggcaggctggtgccggcagtggcgtccttttcgccattggcgccggcggcttgcgtggcatgggtgccgggcagcagctgccccggcgcctgcaatcgtatcgcatctgccagctgcgcaccaaaccagcgcgcctgctcctcgccttccgttgggaaaattgaacaggtgacatagaccaggatgccgcccggtttgagcagcggccacagttgcgaaacgatgcggcgctgctcggtgacgagcttggcaatatcggtctcgcggcgcagccagcggatatcgggatggcgccgcacgatgcccgaagccgagcacggcacgtcggccaggatgcggtcaaagggctggccgtcccaccagtcggcgggccggctggcatcgccgaccacgatccgcgcttgcttgcccaggcgcgccaggttctcggcgatgcgggtggtgcgctgcgggtcgctttccaccgcggtgacttcaatatcggccagttccagcaggtgcccggtcttgccgccgggcgccgcgcaggcatccagcacgcgcatgccgtcggccacctcgagcagcggcgcagccagctgcgcgccggcatcctgcaccgagaccacgccttcggcaaagcccggcaactgcgtcaccggcaccgcgcgcaccaggcgcacggcctgcgggccaaccacgtggccggccaggccggcgttggcaagatcggtctggtactgctgcacggacacgcgcgcggtgttgacgcgcaccgtcatcggcgggcgcacgttggcgctggcggccagggccatccactggtccgggtaggcctcgcgcagcatgcgcagccaccacggcggcaggttccagcgcgcctgctcgtcgcggttgacctcggccagcagcgctttgcgttcgcgcaggaaacggcgcagcaccgcgttgaccaggccgcgcgcatgcgcagtcttgggttcggaggcggcggcgctgactgcctggtcgaccacggtgaaggtgctgtagcccgggcggccggcgtccgcgccgtcctgcttgtcgcgcgggcccggtgcgtgttccagcagcagcgccagcgccaccgccagcagcgaatcgacctgcgcgcccggcgggcgcgtgaccagctttgtcaccagtgcgcgtgccgtaccgaactggcgcatggtgcgataggcgatgtcctgcagcgcgccgcgcgtggcggcatcctgcacgcggtccagccgcagctgcgcggcggcgtcctcgatcgcctggggcaaggctgtgccttcgctgacggcgcgcaccgcggcggcggcgccaagcatctggaaggcaagcgaatcgggaggcaggcgcatatcggtcaggcggcgggtcaggcgttggaatcgggaagcaggccggcgcgggcacaaaaaaagcccgccggtccatgcggaacagcgggcagtttaccctgtgcgggggccctgccccggatttccggccgctcaggcgggataggtgccggtctgggccatctgcatcaggcgcgcgatgcgctcctcggtggccgggtgggtcgagaacaaattggcgatggcgccgcccgagagcgggttcatgatcatcatctgcgccgtggccgggtgttcttcggccgcctggaacgggatgccctgggcgtagcggtggatcttgtccagtgcgctggccagtgcctgcgggtcgccgctgatctcggcgccgccgcggtcggcttcgaattcacgtgcgcgcgagattgccatctggatcagcgatgccgccagcggggccaggattgccacggcaatgctggcgatcgggttgctgcggttgccgttctcgtcgcggccgccgaagaacatcgccatgttggccagcgccgagatcgcaccggccatggtggcggcgatggtcgaagtcaggatgtcgcggtggcgcacgtgcgccagctcatgcgccatcacgccgcgcagttcgcgctcggacagcacccgcaggatgccggtggtggccgccaccgcggcgtgctccgggttgcggccggtggcaaaggcgttgggcgcgtcttcgttgatcaggtacacgcgcggcatcggcaggccggcgcgctgcgccaggtcctgcaccatgccgtagaactgcggcgcgctgccggcgtcgacttcctgcgcgttgtacatgcgcaggaccatcttgtccgagaaccagtaggagaagaagttcatgcccagcgcaagcagcagcgccatcatcatgccgctgcgcccgccgatcatgccgccgatgacgatgaacagcgccgtgatggccgccatcagcatgaaggtcttgacccagttgaacattgcggtgatctccgtgtaatcgtgagccgcgtcccgggggaaagcggacgcgatgaccgttagatagggggcgatacccgaaaattcaacggctgttcaacggtttcaggggggagccgtggccgcttgcgccggccggggcggtgccgccggcacttatgccgccatgtgcggccaaggcccgtccgatcatgcctgcgcggcgccgttgccgggtaccgcgcagcgcgtgcccggcggcagcggcagggcctgcaggaactgctgcgccggctggcggcgcccgcccggcttctgcagctcggtgacctgcagtgcgctgccctcgccgcaggcgatgaggacgccggcggcgtcggccgccagcactgtgccgggcggatgcggcaggctgctggcggcggccagcggcacggcctgccagcacttgatcacggtatcgccgacctgcaccgtcgcgcccgggaaggggttgaacgcgcgcacctggttggccagcgccgcggccgggcggcgcaggtccagcggggcctcgtccttggcgatcttctcggcgtaggtgacgccttcggccggctgcggcgtggcgggcagcgcgcggccggcggcgagctcctgcagcgctgccacggtcatgcgcgcgcccagcgcggccagcgtgtcgtgcagcgtgccggtggtgtcgtccgggccgatcggcacggccgcgcgcgtgagcatgtcgccggtgtccaggccttcgtccatctgcatcagcgtgatgccggtctcggcatcgcccgcctcgatggcgcggtggatcggcgccgcgccgcgccagcgcggcagcagcgagccgtggatattcaggcagcccaggcgcggcagggccagcacctcggccggcaggatcaggccgtaggcggccaccaccatcacgtcgggcgcagtgccggcgagcgcgtcgatggccgcggcggcgtcttccgggtacttgccctggcggcgcagcgagcgcggctgcagcactggcccaaggccgctggcggcggcgaactgcttcaccgggctggcgtgcagctgcaggccgcggccggcggggcggtcaggctgcgtcagcaccgccacgatgggaaaaccggcggcgtggatggcttccagcgcgacgcgcgcgaactcgggcgtgccggcaaaggcaacacgcaggggtctggcttgggacatggcaggttccgtggcctgaaacaggaccggccgctatcgcggccggttcttttgttcttcggaagtcataaagataacagaccccgcgcgggtgccgcgcgctggcggcgggaatccgggcgggctgttacatctttgtggcagggcgccgcttacatgcgggtgcgctcgcgcttctgcagcttgctcttgatgcggttgagcttgagcggcgacaggtattcgacaaagaccttgccgcgcaggtgatcgatctcatgctggatgcagacggccagcaggtcgtctgcttcgagctcgaagctctcgcccttctcgttgagcgcgcgcacgcgcacccggtcggggcgctcgacgcggtcatagacctcgggcaccgacaggcagccctcttcccacacctttcggttgtcgctggcccagacgatctccgggttgataaagacctggagctggtcacgcgtttccgagacgtcgatcaccaccacctgctcatgcacgttgacctgcgtggcggccagcccgatgccgggcgcttcgtacatggtttcggccatgtccttcaccagctggcggatgcggtcgtccactgccgcaacgggtttggcaacggtgtgcagacggggatcggggtaggtcaggatatcgagttttgccatgatgctcaggcgcaacgccggctgctgccggcaaccgggccgcgttgcggcggcgggtgtttacatgcagaatcggggcgcaagtacaaaaattcaaggcgcgccgaaacaggcacgctctcccgggtcaatccggccgaaaccaccggccggtcaggaaaatgcgcgatcttaccaaagaacaccaggcggcgtcgggccgcaggctgcacgcgttcatccctaagcttgcctatgcgttgctgagtgccgctggcatcactgcggcggccgcgcttccggccctggctgcggacctgacggtcacgccggcgcagcaggccgaagcccagcgcacggcccaacagggcatccccgtttcagacctggctgccaatgcgccgtcgcagtacaccgtgcgcacgggtgacacgctgtgggggatctcgggccgcttcctgcgccagccatggcgctggcctgagctatggggcatgaaccggcaacagatccgcaacccgcacctgatctatccgggacagatgctgtacctgatccagcgcgacggccgcgcctggctgtcgaccacgcccgccggcagcggcacggtgcgcctgtcgccgcagatacgcggcaacgccgccgacggcgccgccatcctgagcatcgcgtcttccgatatcgagcctttcctgatccgcccgctggtggtcgaccaggatacgctggccacctcggcacgcatcgtcgccgtgtccgagtcgcgcgtcatccttggccgcgacgataccggctacgcgcgcggcatccccgccgacgcgccgcaaggcagcgactggcaggcctaccgtccggtcaccccggtgcgcgaccccgtctccaatgccgtgctcggctacgaggccgaatacgaaggcaacgtgcgcctggcgcgcgctgcgcagggcccggatgcggtctcgaccatgcaggtcacgcaggccaggcaggaaatgggcgtgggcacgctgctgatgccgcagcccgcgcgcgaagcggcgcgctatgtgccgcacgcgcccgatacgcaactcgacggccgcgtggccaaggtctatggcggggtcgagttcggcggcgccaagcaggtggtggtgctcaacctcggcagccaggccggggtggagcccgggcatgtgctggcgctgtcgcgcactggcgagaccgtcgccgacaagaccgacagcaaccgcgccatccgcctgcccgacgagcgctacggcctggcctttgtcttccgcgtgttcccgggggtgtcgtatgcgctggtcaccgacgcctccaacgtgatcgcggtcggcgaccgggcgacctcgccgcgctgagccggtcttggcgacatcgcaggcggccctggcggccgccgcttctctttgccatgcaggcgctgcccggcagctcaccacgcgcgatcccgacgagctgaaggcgtggctgcagctcgcctgcgcgcccggggtcggcccggtcacggtgcgcctgctgctgaccgcattcgggttgccgcagcagatcctggcgcagagcgtggcagcgctgtcgtccgtcgtccccaagaaacacgcccgcgcggtgctggccaggcccggcaccgggctgccggcactggtcgaacgcaccctcgcctggctcggcacgcccggcaaccacgtggtcacgtttggcgacgacgcctaccctgcccgcctgttcgacctgcccgacccgccgccgctgctatatatcaagggcgatcccgcgctgctggcgcgtcctgcggtggccatcgtcggcgcgcgtggcgccaccgagcagggcaagcgcgatgcgcaggccttcgggcgggcgctgtccgagtcggggctggcggtggtctcggggctggcgctgggcgtcgatgccgccgcccatgccggcgggctgcagggttgcggcggtaccgtcgctgttacgggtacgggggccgaccgggtctatccggccgagaacctggcgctggcccacgaagtggccgcgcgcggcgcgatcgtcaccgaattcccgctcggcatgcagggcctgcccgccaacttcccgcgccgcaaccgtatcatcgccgccctggcacgcggggtgctggtggtggaggccgcggcgcgctcgggctcgctgatcaccgcacggctggcggccgacctggggcgcgaggtatttgcggtgccgggctcgatccacgcgccgctgtcagccggctgccacctgctgatccgccagggagcgaagctggtggagcgcgtggaggatgtgctggaagagatcaacctgctgccggcacctgcccgccccgctgccgcgcgcgttcccgcgtccgtaccggagcaaccagatctttctgactttgccggccacgccgaccccctgctggccgctctcggctacgatccggttacgctggatgcgctgtgcgagcgcagcggccagccgccggaagccgtcgcggcgcgcctgctggaactggaactggccgggcacgccgagcgtctaccgggaaacgtgtttcggcggcttgggtgagccgcagcgcaataccgatacaatcgccggcagcccgcgtgccgcgggcgcctcatgtttccgatgccatgaccgtttactttccagaacgtgacgcaggcgccattgccgggtgcctggcagcgcggccgcagggccgcctggtggcctgcctgtgcgcgcagtggtgcggcacgtgccgggactacctggcggcgctgaccgcgctggcctcgcgccatccggaggattgcttcgtctggatcgacatcgagacgcacgcggatgcgcttggcgatatcgatattgagaatttcccgacgctgctggtgcagcctgcgtcgggcggcacgccccagttctatggcaccctgctgccgcacatcgaggtgctggaacgcatgctgagccgcggtgcggcgatgccggcgagtgccgaagacgtgccgcaggtgctggactggttgcttgccggggggagcagcgccgcctaggcggcgacagggtcggcggcggggcttgcttgcaccgccgttgaaagcgcgcttattattggcgcctcatagccccccggcgttctgattacttcgtttgtagtgcaattcgcgggttgccggatgcagctcgcaaggacccttcccatgtcaaaagccctcatcatcgcggaaaaaccgtcggtcgcggcggatatcgcccgtgccctcggggggtttaccaagcacgacgagtatttcgagagcgacgactacgtgctgtcctccgccgtcggccacctggtcgagatcgccgcgccggacgaatacgaggtcaagcgcggcaagtggagcttcgccaacctgccggtgatcccgccgcatttcgacctgcgcccgatcgccaagaccgagtcgcgcctgaaggtgctgaaccggctgatcaagcgcaaggacgtcaccgccctgatcaacgcctgtgacgcgggacgcgaaggcgaactgatcttccggctgatcgcgcaacaggccaaggccaagcagccggtgcgccggctgtggctgcagtcgatgacgcagcaggcgatccgcgatggcttcgccagcctgcgcgaagacgaagacatgctgccgctggccgacgccgcgcgctgccgctccgaggccgactggctggtcggcatcaacggcacccgcgccatgaccgccttcaacagcaagggcggtggcttcttcctgaccaccgtgggccgcgtgcagacgccgacgctgtcgatcgtggtggagcgtgaagagaagatcaagcacttcgtgccgcgcgactactgggaagtgcgggccgagttcatcgccgccgccggcctgtatgaaggccgctggttcgaccccaagttcaagaagagcgagttcgatcccgaggcgcgcgaatcgcgcctgtggagcgaggccgaggccaagagcatcgtcgccgcctgccgcgacaagccgggcaccgtcaccgaggaatccaagccgtcgacgcagcagtcgccggcgctgttcgacctgaccacgctgcagcgcgaggccaactcgcgcttcggcttctcggccaagaacacgctcggcctggcgcaggcgctgtatgaaaagcacaaggtcctgacctacccgcgtaccgatgcgcgcgcgctgcccgaggactacctggacacggtcaagcagaccatggacatgctggccgacagctcgcccaactacctgccgcacgccaagaagattctggcgcagggctgggtcaagccgaacaagaagatcttcgacaacagcaagatcagcgaccacttcgccatcatcccgacgctgcaggcgccaaagaacctgtccgaaccggagcagaagctgtacgacctggtagtgcgccgcttcctggcggtgttcttcccggcggccgagttccaggtcaccacccgcatcacggaagtcgccggccaccacttcaagaccgaaggcaaggtgctggtcaacccgggctggctggtgatctacggccgcgaggcgcagggcgacaaggatgccgccaacctggtgccggtggccaaggacgagaaggtcaagaccgacaaggtcgagagcgtcggcctgaccaccaagccgcccgcgcgctacaacgaagccacgctgctgtcggcgatggaaggcgccggcaagctggtggacgacgacgcgctgcgcgaggccatggccggcaagggcctgggcacgccggcgacgcgcgcggccatcatcgaaggcctgctgacggaaaaatacctggtgcgcgaaggccgcgaactgattccgactgccaaggcgttccagctgatgacgctgctgcgcggcctgggcgtgcaggaactgacgcaggccgagctgaccggcgagtgggaacacaagctctcgcagatcgagcgcgggcgcctgaagcgcgacgagttcatgcttgagatcgcgcagatgacccagcagatcgtcaagcgcgccaaggaatacgacagcgacaccatcccgggcgactacgccacgctggacacgccgtgcccgcaatgcggcggacaggtcaaggagaactaccgccgctttgcctgcaccgcgtgcgagttctcgatcagcaagatcccgggcgggcgccagttcgagatcgatgaggtcgaagaactgctgctgaagaaggaaatcggtccgctgcagggtttccgcagcaagatgggccgtccgttcgccgccatcctcaagctgggcaaggacgacgaaggccattacaagatggaattcgacttcggccagaacgacgacgacaacgacggcgagccggtcgacttcagcggccaggagccggtgggcacctgtccgaagtgcggcggctcggtgttcgagcacggcatgaagtacgtctgcgagaacagcgcgaccagccccaagagctgcgacttcaccaccggcaagatcatcctgcagcaggaaatcagccgcgagcagatcggcaagctgctcactgacggcaagaccgacctgctgacggggttcaagtcgtcgcgcaccggccgcaacttcaaggccttcctggtcaagcagccggacggcaagatcggcttcgagttcgaggcgcgcgagcccaaggcgggcgccaagacggcggcgaagaccacggccaaggcggcatcgaatggcacggccgaggcggcgccggcaaccaagacggcagcgaagaccgcggccaagacgccagccgccaaggctccggccaccaaggcaccggccaagaaggcggcagccaagaaggcccccgccaagaccgccgcggccaagaagtcgcgcgcggcggccgccggcgagtaagcgtcagcgcgtcacggcaaaacgcccggcatcgccgggcgttttgctttgggtggatcggcctaggtagccgctcaggtgcgcacggcttgcgtgccgtggctggcggctggcgccggctgcgcttccttgccgcgtacctgcccttcttcgagcaggaagtcgataaaggcgcgcaccttggtcggcaagaacttgcggctcgggtagaccacgctgacatcgcgccgcggcagctggtattgcggcagcacatgcaccagcttgccggattcgatattgggacgcgccaggtaggacgacagcatggccacgcccatgtcggccagcgccgcctggtgggccagctcggcattgctgcacagcagccccgagcggatcggcacggtcacctcgccttccgggcccagcagcgtccattcgtgctcggcgctgggcaggcgcatggcaatgcagcggtggtggctgagttcatgggcatggcggatcggcgcgtgcgccgccacatagcccggcgatgcgcacaggatcacttcggccgacagcagcgggcgcgccaccaggtgcgagcccaggcccaggtcggacagcatcacggccacgtcgcggccttcttcgacgatatcgacgttgcggtccgacaggatcacgtcgaacaccacgtccggatacagctgctggaagcgcgccagcaattccggcagcaggtgcaggccgaacatcaccggggtgaccagccgcagcgtgcctgacagcgactggctgcgcgccgtgaccacgctttcggcttcttccacgtcttccaggatctgctggcagcgctgcaggtaggtttcgccggcgtcggtcagcgacaggctgcgggtggtgcggttgagcaggcgcgtgcccaggtggctctccaggtcggccacgtagcgcgtcaccactgcgttggacatttccagctgctgcgctgcacgcgcgaagcttcccagttccaccaccttggaaaacacacgcatcgattgcaggcgatccatgacacagtctcccggttctgcgctgaattcttacgtaatcagcctattttattgttcgaatcaaaactaatcattgtggatcctgatatttattgatatgagggaaatgcctaatatctagccatcggatgccgcaatgcaacatagtctttcgtcgaagtgacggctcaggcatccatgcaatagagaaagcctgaatcatgaaaaccaaccgctacgcctgatcgctgtcgccaccctcgccgccgccctgtcggccgcaccggcctttgccaagaacggcaagttcgatgtgttcaccgacggcgccaaggtagccaagttcgatccgtacaccgacggcgcccgcaccggcaagttcgatccgtacgtcgatggcgcccgcaccggcaagttcgacacctacaccgaaggcggcaagtacgacaccactaccgatcgcgcgccgctgtaaggccgcctggccgcctcaggcctgcctccccggcggtctctggcagcgcgatcccggggccgcttcctccgcttgtgcggccccgcctgcttcaaacctggtctccacaggtccttgggggagcgccttgcagcctctccgcctttattggagaaaaagcccgcaccggttccggttgcgggcttctttgtttctgcatccggcggctttgcaagcactggcgaatgattatgccagacgccgcaaatgaaaaacgggccatgacggcccgttttgctgaccactacgacttcttagtcgtcgtagtggtggcgatggtgcttgtgcttcttgcgcttgtagctgctcttgtaatagcggcggtggtcatcgtcgtacgagttgctgcgcgagacattgccgcccagcgccgcacccgcgccgccgcccaggccggcgccgatcaggccaccggtgcggccgcccatggcgttgccagctgcggtgccggcaccgccacccagcgcgccgccgatgatggcaccggtgcgctcacggcggttggaggtcactgcgccaccggcgccgccgcccactgcaccaccgatcactgcgccggtgctgccgcccagcgcgccgcccaccgcggcaccggcgacgccgccgagtgcgccgcccagggcgttgttcatgtcactcgcgacggccggcagcgcgcaggccgccagggcgagggcaatggtcagattgcgaacgggatggcgagtcatatcttttttcctcgaattgccatgatgtgtcgcaagtgtagagaaggagccgcacccttgctgtaactacctgtaaagccctgtaacccgctacagaaacggtatccgtgcattacaaaagcgcggtaaacacgcaacacttgataaaaagacaggcgatcaagtgatcgcctgtctgctttgtatgccgccggccccgcaggaggacggcgttcagcgtgtgctcagcagcacttgccctgcccgccgccgtagcgtgcctcctggcgctcgcggaagaattcctcgtagctcatcggctcgcggtcggggtgggtgctttccatatgggccacgtaggtctggtagtcgggcagcccgaccatcagcctgagcgactgccccaggtagcgtcccatcgttccgagttgttccagcatggcgggctccggtatcaggactgggccgaggcggcgcccggcagcggctcgaacggcgtttccttgtcggtcgggcgcttcgcggcgcgcgcctgcagcgcggtcttgaagccgtagaacacgatcgacagcaccaccagcatgaacagcgcgcacaggccggcgtccaggtagtcgttgaagacgatgcggtgcatctgctccatcgacttggccggggccagcaccttgccttcggcaatggcggcgctgaacttggcggcgtgggtcaggaagctgaccttggggtcggcatggaacagcttctgccagccggcggtcagcgtgcagatcagcagccacacggtcggcaccagcgtgacccaggcgtactggccgcgcttcattttgaccagcacgcaggtgcccagcaccagcgccaccgcggcgagcatctggttggagatgccgaacagcggccacagcgtgttgatgccgcccagcggatcgaccacgccctggtacaggaagtaaccccatgccgccacgcacagcgcggtggcggtcaggttggcgaccagcgaatcggtcttgcgcatcgacgggataaagctgcccagcaggtcctgcagcatgaagcggccggcgcgggtgcccgcgtcgacggcggtcaggatgaacagcgcctcgaacaggatggcgaagtggtaccagaacgccatcatggcctggccgcccaccacctggtgcaggatatgggcgatgcccacggccagcgtcggcgcgccgccggcgcgcgagaggatggtgttttcgccgacgtccttggcggtctgcaccagcacgtcaggcgtgatcacgaagccccaggtcgagaccgcgtgcgccaccgcttccggcgtggtgccgatcacggccgccgggctgttcatggcgaagtacacgcccggctcgatcaccgaggcggctaccagtgccatgatcgcgacgaacgattcagccagcatcgctccgtagccgataaagcgcgcgtgggtctcgttctccagcagcttgggcgtggtgcccgacgagatcagcgcgtggaagcccgacaccgcgccgcaggcgatggtgatgaagaggaacggaaacaggttgcccgaccacaccggtccgccgccttgcgcgaactgcgtgaaggccggcatcttcaggtccggggcgacgatcaggatgccgaccgccagcgcgatgatggtgccgatcttcaggaaggtcgacaagtagtcgcgcggcgccagcagcagccacactggcagcacggcggcgataaagccgtagatgatcagcatccacgtcagcgccttgccgtcataggtgaacagcggcgccagcacggcgctctcgtgtacgtactggccgccgatgatggccagcatcagcagcacgaagccgatcaccgacacctcgccgatgcggcccgggcggatatagcgcgtatagatgcccatgaacagcgcgatcgggatcgtcaccgccacggtgaacgtgccccacggcgagtcggccagcgccttcaccacgatcagcgccagcaccgccaggatgatgaccatgatcatgaagcagccgaacagcgcgatcatgcccgggatcgtgcccatctcggacttgaccaggtcgcccagcgagcggccgtcgcggcgcgtggagatgaacagcaccatgaagtcctgcaccgcgccggcgaacaccacgccggcgagcagccacagcatgcccggcatatagcccatctgcgcggccagcaccgggccgaccagcgggccggcgccggcgatggcggcgaagtggtggccgaacagcaccgccttgttggtcggcacgtagtccaggccgtcgttatggcgccacgcgggcgtcatccgtttgggatcgagctgcatcaccttgtcggcgataaagcggctgtagtagcggtaggcgatcaggtagatgcagagcgcggcaaccacgatccacagcgcgctgacggcctcgccgcgcgccagcgcgacagtgccgaaggcaaacgcgccaaggacggcgacagccagccacaccaggtgttctccgatgcgattcatagtgaagggtctcctcagaccgggatatggatagcctgcggcggcgaaagactggtaacaggcaactggcaggatcggcagcgggggtgcgccgagggcgggcagcgggggcaatccggcggtgagggtgtctcctgggatagctgctgcgcgcccggttgtgtcgtcgtttccggatctcgtcttgcaggcaggcgacgcaccgtccgggtgtggacggtgcaccagctgcgtccgcgcatgcgccctgctggggcggcggcgcgttcggcgtgtagtattgacacccgccaaaccccgcacaagcgcgtaactacgcagcacttctgcgtagtactacgcaaatcgacggtggcatgccgcctgcgcggcatcggtgtttacccccggtccccccgcactcgtatgaaactccgccagaagatcctgttgctagccgtggcgccacttgcggttgccatgctgggcatcgcacttgccgtgcgcttccaggccacgcagctcgcgcagcatgaacgcgcgctggtcgaggccgcctacctgcagagcaaggaaaccgagctgcgccactacgtagaactggcgcagagcgcgatcgcgccgctggtgcgctccgggcgcaccgacgccgccacccggcaggccgcgatggaggcacttgcgcggctggactacggccccgacggctatttcttcctgtatgacctgcacggccgcaacctgatgcacccgcgccagcccgaactggtcggccaggacctgtggacgctgcgcgacccgcagggcgcgctgaccatccagcaactgattgccgcagccaagggcggtggcggcgcggtgcgctacctgtggagaaagccctcgtcgcagcagctggcgcccaagctcggctatgtggtggcggtgcccgaatggggctggatggtgggcaccggcatctacctggatgacgtggaaagcacgctgcgccagctcgatgcccgtgccgagaccgatatccgccagaccatggcctggatcggcgtgattgccggcatcagcatcctgctggtcgccgccagcggcctggcgctgaacgtcagcgagcaccgcgaggccgacgccaagctgcgccagctggcgcagcgcgtggtgcagtcgcaggaagaagagcgcgcccggctctcgcgcgagctgcacgacggcatcagccagctgctggtgtcggtcaagctggtgctggaaaccgccaccaaccgcctgcgcctggccccggccgaaggcgccgcggtggcgccggtgctgggcatggcgctgaaccggctcgataccgtgttcaatgaagtgcgccgcgtggcgcgcaacctgcgccccgccctgctcgacgacctgggcctgtacgccgcgctgcagcacctggcgcgcgagatgcagggcggcagcgggctggaaattgcggtgactcagagcggcaccccgcgcgaactgcccgacgagcaggccacggcgctgttccggatcgcccaggaagccttgaccaacgtcgagcgccatgccggcgcgcgccgggtcgtggtggcgctggccttcgatgccgatgccacgcgcctcaccgtgcgcgacgacgggcatggcttcgacgtggcgcgcatgcaggaggacccgcagcgcggcatcggactgcgcaacctgcgcgagcgcatcgccgcgctgtgcgggcagttcgacatcgtttcgggcatgggcggcacccagctggtcgcttcactgccgctggccaggcccgcggccattgcgcacgatcccgtttcagcaggaccctcgccgtcatgacccagctagccgactccgccgaagtgcccgcccgcgtattactgatcgacgaccatgcgctggtgcgcgacggaatgcgcatgcatctggcgctgcagcccggcctgcgcgtggtcggtgaagccgacgacggcgaggccgcgctggcgtggctggaccgagccggtgccgccgagctgcccgacctggtcatcaccgatatcggcatgcgcggcatgggcggcattgccctggccgcggcgctgcatgaccgctatccggaactggcggtgctgatcgtgtcgatgcacgacaacctggaatacgtgcgccaggcggtgcgtgcgggtgcgcgcggctatgtgctcaaggacgcgcccgccgacgagctgatggcggcgatccagtccgtgctggccggacgggtcttctacagcgcccgcattgcgcgcggcatggccgagcagagccccgccgcagggccgctcgatgcgctcacgccgcgcgagcgcgacatcctgcgcggcatcgggcggggcctggccaacaaggagatcgcggcgcagctgggggtttcggtgcgcacggtggagacgcaccggctgaacctgaagcgcaagctggggatcgaggggcgggcggggttggtgaagtacgcagtggagacgctgggggatagcgaggcgggataaaaaaaacgcccgtctcggcagagacgggcgtctttattgcgaactgcgcgaaccgtggcgcgatcagccttccagccgcttgcccagcgccgcccgcacatccgccagcgcctgcggcagccgatgccgcagcttggtgaacaactcatcatgcagcaccagctcctgctgccacgcttcacggtcgattgaagtcacctgcgcgaactgcgccggtgtgaagtcaacgccattccagttcaagtcctggtagcgcggggtagtgccgaacatatgctcggcggcttgccccttgccttccacgcggtcgatcatccacgacagcacgcgcatgttctcgccgaagcctggccacacgaagttgccgtcggcgtccttgcggaaccagttgacgcagtaaatcctcggcagtttcgcgcccgcggcttccagcttcttgccgagttcgagccagtggccgaagtaatcactcatgttgtagccgcagaacggcagcatggcgaacgggtcgcggcgcaccacgccctgctggccggcggccgcggcggtggtttccgaacccatggtggcggccatgtagacgccttcggtccagttgcgggcctcggtcaccagcggcacggtggtcgagcggcggccgccgaagataaacgcatcaatgggtacgccggccgggttgtcccagttgtcgtcgatcgacgggcactgcgatgccggcgcggtgaagcgggcgttcgggtgcgcagccttggcgccggtggccttggcgatttccggggtccagtccttgccctgccagtcgatcaggtgcgccggcgcttccttggtcatgccttcccaccacacgtcgccgtcgtcggtcagcgccacgttggtgaagatgacgttttccttcagcgtcgccatcgcgttgtagttggtcttctcgctggtgcccggggccacgccgaagtagccggcttccgggttgatcgcgtacaggcggccgtcctggcccggcttgatccaggcgatgtcgtcgccgatggtggtgaccttccagccctcgaagcccttgggcgggatcagcatggcgaagttggtcttgccgcaggccgacgggaacgcggcggcgacgtggtatttcttgccctcgggcgaggtcacgccaaggatcagcatgtgctcggccagccagccttcatcgcggcccatggtcgatgcaatgcgcagtgcaaagcacttcttgcccagcagcgcgttgccgccgtagccggagccgaacgaccagatctcgcgcgtttccgggaaatggacgatgtacttggtcggattgcacggccaggccacgtcctgctcgccggcggccagcggcttgcccacggtgtgcacgcacggcacgaactcgccgttggtgcccagcacgtcgtacacggcgcggcccatgcgcgtcatgatgcgcatattgaccgccacatacggcgaatcggacagttccacgccaatatgggcgatcggcgaacccagcgggcccatcgagaacggcaccacatacagcgtgcggccgcgcatgcagccgtcgaacaggccgttcagcgtctggcgcatctcggcgggtgcggtccagttgttggtggggccggcgtcttcctgcttttcagagcagataaaggtgcgatcttccacccgcgccacgtccgaggggtccgacagtgccaggaaggaattcttgcgcttggccgggttcagccgcttcatggtgccggcggcgaccatctgctcgcacaggcggtcgtattcttcctgggagccgtcgcaccaatagatattgtcaggcttggtcagggcggcgatttccgcgacccaggccaccagcttggggtgcttgacccaggccggcgcattgacgggcgccgtaccttgcatcgtggggtggttcatactgcagactccagattcgtaaaggggaaggaagggaaggaatccttgcaaagcctggccagcgggcagatggggccgtcacacgcccggagtgatggtcacactcggatcgacacatcccgttacaactccgcggcggccccgtttatgcaaaaggtcgcggcggtccctgcggctgcgctacagttgcgcttcgcgcgcgcaggggtggctgcgcgggctggccggactttgcccgggtgcgatcgcgtggcgggagcaatgctcgaccgacaatccgcggcggcaccggaacgggcaaggataccactggcgcacccccctgttttttgctatgcaacaatcgccgccaccggccggcgcgggtttttcgatatttctcaacaatactgttggccggcgcgctgctcggtggccgcgcgcaccaaccggcacaagaccgttagataaccagagttgccgatgaagattgccgtactcgacgattaccaggatgccgtgcgcaagctgccttgcttcagcttgctggaggggcacgacgtcaaggtgttcaacaacaccgtcaagggcgtgggccagctggccgcacgcctgtcagacgtcgaagccgtggttctgatccgcgaacgcacacgcatcacccggcaactgttggaaaaactgcccaaactgaagctgatcagccagaccggcaaggtcggcgccggccccggcagccatatcgacctggatgccgccaccgaccgtggcgtggctgtgctcgagggcgtgggttcgccagttgcgccggcggagctgacctgggcgctgatcatggcggcgcagcgacgcattccccaatacgtcgccagcctgaagcatggcgcctggcagcaatcggggctgaaatcgacgacgatgccgcccaatttcggccttgggcaggtgctgcgcggccagacgctggggatctggggctacggcaagatcggccggctgctggctggctacggccgcgcctttggcatgaaggtgctggtctggggccgcgaggcgtcgctcgaaggcgcccgtgccgacgggctgggcgtggccgaatctaaggagcagttgtttgccgacagcgatgtgctgtcgatgcacctgcgcctgaatgacgacacccgcggcatcgtcaagatgactgacctgacccggatgaagcccacggcgctgttcgtcaacaccagccgtgccgaactgctggaagagaacgcgctggtcaccgcgctgaaccggggccgcccgggcatggcggccatcgacgtgttcgagtccgagccgatcctgcagggccacgcgctgctgcgcatggaaaactgcatctgcacgccgcacctgggctatgttgagcgcgacagctacgagctgtacttccgcaccgcgttccagaacatcctggacgtgctggccggcaaccatgactgcatcgtcaacccgaaggcgctggcgccggtgctgacgcgctgagtcaccagcggccggattgcctccggacggcccgcccccgacacccctgttccgccatgcgggacaggggtgtttcacatctggccgggcatttcctccgggaaacgcgaattccatgaaaccgctacactcgggacttcccttaccgcccggcctgccagggcccgcggcagcccagacaacaacaaggcgccccctgcgccaatccacaattcccaaggccggcatggaccccaggctagtgacgctctgcgtcggcaacttcgtcattggcaccggtgcgatgatcgttaccggcatgttgaacgacattgccggcgatttcgggctgggcgcggccagcgccgggcagctgatctcggtgtttgcgctggccacctgcatcggcgccccgctgtttgccacgctgggctcgcgcatcgaccgccggctgctgctggccgggtcgctgctggtctacggggtaatgcacctggccgccgcgtttgcgcccagctttgcggcgctgatggcgatccgcttcctgaccgcgatcggcgcggccatctatacgccccagaccgccgccacgctgccgctgctggtcaacgcacagacgcgcgggcgtgccatcagctttgtgtttcttggctggagcattgccagcgtggtgggcgtgccgctgggcacgtggatttccagcacgctgggctggcgcgtcagcatggcgctggtcggggccctggcgctgctggtgtcggcggcggtctggcgcgcgctgccgcgcgggctgaaggtgccgccggccgggcgcgaggcctggggcgcggtgctgcgccacaagccgatcatgctggtggtgctgaccaccatgatctcgtcggcgggcatgttcaccgtgttcacctatatcgccccgctgatgcgcgacgtttacggcatcagcggtggcgcgctcagcctgatgttcctggcctacggcgcctgcggcgtgttcggcaatgccatggcggcgtcgcgcatggaccgggtcacgcccagccggatcgtgcaggtcacgctgctgacctcgatcacggccatggtgctgtggccgctggccgggttgggcagcgttgcgctggtgttgctgttcatgctgtggggcgcgggcgggtttgccaccaacagcgcgcagcaggcgcggctggtgctgctggcgccggagcgtgcatcggtgtcgatctcgctgaattcttcatcgatctacctgggccaggccgccggcgccatggtcggggccgccatctatacgctggccggcgccgatatgctgcactggggcgcggcggcgctgatgctggcggcgctggcggtatcgcaacgcgcccgggcgctgggctgccagtggcagcggccgcaggcggcgcagcaggtgtgatgcaaggctgaaaccagaggcggctccccgccgccggcttccttgtgagggaccgcaccaagcacttgtccacagtgttatccgccccgttatcctcaggcatatccgcagcttatccacaaccctttccacagccggaagggtaaccacgaagcgggggcgcacgtgagcgaatccagacctcggccgggccttgcgcgcgtgctggcggtaagcctgggcaaggccatcccgctggtggtcgcgggggctggcaccgaggcggtggtgctgtcgggcattcgcaagcaccctgtcagtaccctgctgcacccgttgcgggtacaggtgcagccgctgggcctggccggcgacgaacagggtgacctgaccgtgcacggcggcctggacaaggcggtctacgcctatcccttcgagcactacccgtggtggaacgcgcgccgccgcgcgtgcgggcagcctgagtcaggcccgccgttgccgtttggcgccatcggcgagaacctgaccctggaggggctgcttgaatcccaactctggatcggcgacctcgtgcgcgtgggcacggccctgctgcgggtggagtcgccgcgcaagccctgctacaagttcaatgccgcgctgggctaccgccacgcggtgcgcgacatgatccagagcggctactccggggtctacctcagcgtggtgctgaagggagaagtgcgcgccggcgatgtcgtggttgtgcaggccgggccacgcgaactgtcggtcgacagcgtcaatcagtggcgccgcgatggccggcggcagcttttctgataatgtttgtctaaccatacaagcgccccgctaaacacatctccggcctcccctgtggcccggacggcgtttgccggtgccgggcattaccagacccttgcaaccctgtaacggactgtaatacgcggcgctggctccggcgggcgaagcgcggtactagtagagtctttgcgcgacgcgcaccggcaacatctgggcacaaccagccgggcgattacggggagtggcgcgaagacgcggtgcagagggtccacacaaatatgaaatctgacaggatcgaccagcccaagggcttcgtcgacagcaactggagggcggccaccggaaccgggcgcggccgcgtatcgccgtgggcggtggtggccgtggtgctggtcattgccggcctgggctggtttgcctggcgtacctggtttgcgcccaagcccgcgcccaaggcgccggccgccgtggtggtgtccaccgcgcgcgtgcagcagggcgacgtgccgctgcaggtcacggccaacggcaatgtcaccgcgctgtccacggtcgaggtgcgcccgcaggtgtccagcaccgtgcgcaccgtccatatcaaggaaggccagaccgtcaggccgggcgacctgctgttctcgctcgatacccgcatggacgaggccaacctggccaaggctcaggcccagttgctgcgcgaccaggccgacctggccgatgcccggcgcacgctcgcgcgcagccaggagctgctgcagcgcaacttcatctccaggagcgcggtcgacaccgcccaggccaaggtggatggttttgccgccaccgtgcgcgccgaccaggccgcgatcgaagccagccgcgtggcggtcagctacggcgccatccgcgccaccatcagcggccgcaccggcgtgatcaacgccttcccgggttcgctggtgctgcccaacagcacccagccgatggtcatcatcgcccaggtgcagccgattgccgtcaccttcagcctgcccgagcggcagctgggcgcgctgcgcgaggcgctgcacgccggcccggtgcaggtcaccgcgctgcccaacgacggcagcaagaccccggtgaccggcaggatcacctttgtggataacaccgtcgatccgcagtacggcaccatccgcgtcaaggcgcagttcgacaatgaggagcagcggctgtggccgggcacctatgccaacgtcaacgccgtggtgcagaccctgaagggcgcgctgtcggtgccgccgcaggcggtggtgaccggccccgaaggccgctttgtctatgtggtccagcccgacagcaaggtggcgcgcgtgccggtgcaggtggtgaccaccactgccgccgccgccgtggtcgagggggtgcaacccggcgcccgcgtagtcgtggaaggcatgcagaacctgcgccccggcgcgctggtgcgcgaggccccggccgccggcgcctcggccgccgccgcccgtccggcccctgccaccgcggggcactgagccatgacgctgtctgaactctgcatccgccgtccggtgatgacggtgctgctgtgcctggcggtggtggtcgccggcatcgtgctgtatccgaccatcccgatcgcggcgctgcccagcttcaactcgccggtgatccaggtcaccgccacgctgcccggcgccagcccggagaccatggcggcgtcggtggccacgcaactggagaagcagttcgcgaccatccccggcgtgacggtgatcagctcgcagaacacgctcggcaactccagcatcaccatcgaattcaacaacgaccgcaatatcgacgacgcggccgtcgacgtgcaggcggcactgttccgcgcccagcgttcgctgccgatcgagatgacggtgccgccgtcgtaccgcaaggtcaacccggccgacgcgccggtgctgctgctggcgatcaactcgccggcgatgagcctggccgacctcaatgcctttggcgacaacctgatctcgcccacgctggccacgctgccgggggtggcgcaggtgcagatcttcgggcagaagcgctttgccgtgcgcgtgcgcgcccaccccgatgcgctcgccgcgcgcggcctgacgctagacgagctggccacggcgctcaatcgcgccaacgccaacacgccggtgggcacgctcgacagcgcgcgccagaccctgaccatccaggccaaccggcagctgaccagcgccgacgccttccgcaacatcatcgtcgccagccagcccagcggcgcgctggtgcggctctctgacgtggccgaggtcgaggacagcgtcgagaccatcaagaccggcagctggctcaacaacgagcgctcgattgtgctggccgtgctgcgccagcccgacgccaacaccgtggcagtggtcgatgcgatcaacgccgccctgccccgcctgatccagcagatgccgggctcggtcaatgtgtcggtggtcaacgaccgctcgcgctcgatccgcgaatcgatccacgacgtgcagttcacgctggcgctgacggtggcgctggtggtgatggtgatcttcctgttcctgcgccgcgccgccgccacgctgatccccacggtgtcgctgccgatctcgctgatcggcacggtggcgctgatgaaggccttcggctacagcctggacaacgtctcgctgctggccatcaccctggcggtgggcctggtggtggacgacgccatcgttatgctcgagaacatcgtgcgccatatcgaggaaggcgtggcgccgctgaaggccgcgctggtgggttcgcgcgagatgggcttcaccatcctgtcgatctcgatctcgctggtggcggtgtttatcccgatcttcttcatgccgggcgtgatcgggctgttgttccatgaatttgccgcggtggtgtcgctggcgatcctggtatcggcgctggtgtcgctgacgctgatcccgatgctgtgcgcgcgcttcctgtcggccgagaacgtgccggtggatgaatcgcaccatgcctacggcgaccacgcgtcggcgcagcccgacatcgtgcagaagcagaccttcggcatgcgctccacgcagtggttcgagaacctgttcgagttcacgctgcaccgctatgcgcgcgggctggactggtgcctggcgcaccgccgcaccgtgttggcggtcgcgggcctgaccttcgtgctgaccgcggtgctgttcgtcaccattcccaagggcttcttccccgaagaggacatcggccagatccgcgtcaacgccgaaggcccgcaggacatctccttcgacgccatggcggaacgcctgcgcgacgccgccgagcgcatgcgcgccaaccccgcggtcaagagcatcgtggtcgccatcggcggcggcccgtcgcccgccatcaacaccgggcgcatgtttgtcgaactgaagccgcgcggcgagcgcgaagcgatgccgaaggtgatcgagtcgctgcggcgcgatgttgccggtgtgccgggcctggcggtgtactttgcgccggtgcagaacctgcagctgggcgggcgccagagcaagagccgctaccagtacacattgcagagcgtgaaggccggccagctgcaggactcgtccgaccagctgatggcaaagatgcgcgccgatccgatcttccgcgacgtcaccagcgattcgcagcagtccgggctggaggcgcacctgtcgatcgaccgcgacaaggccaatgcgctgggtgtgcagatgcaggacgtgcgcaccgcgctgtactcggccttcggcgagcggcaggtgtcgaccatctatacgccgatcgacaactactacgtgatcctgcaggcggccgatgtcgaccgcaccgacgagagcgcgttctccaagctctatgtgcgcagcaagaccggccagatggtgccggtctcagccttcgccaccaccgagcgccgggtcgggccaatctccgtcaaccaccaggggcagctgccttcggtgacggtgtcgttcaacctggcgccgggcgcggcgctgggcgatgcttcggcacgcatcgaccgctaccggcaggagatcgccatgcccagctcgatcttcaccagctggggcggcgacgcggcggtgttccagtcgtcgcaggcgacgcagatcgtgctgctggtggcagccatcgcggtgatctacacgctgctgggcgtgctgtatgaaagctatattcatccgctgacgatcctggcgggtttgccttcggcggcggtgggcgcgttgctgacgctgttcatcttcaatgtcgagctgtcgctgattgccgtgatcggcgtgctgatgctgatcggcatcgtcaagaagaacgcgatcatgatgatcgacttcgcgctggccgcgcagcgcgaacaagggatgacgccggcgaaggcgatccggcaggcgtgcctgctgcgcttccggccgatcatgatgacgaccttcgccgcggtgatgggtgcgctgccgctggcgctcggcttaggcgccggtgccgagttgcgccagccgctgggcctggccgtggtcggcggcctgctgttctcgcaggtgatcacgctgtttatcacgccggtgatctacctcgcgctggaccggttctccgggacggggccgttgcagattgattctgaaggcaccaagctgccggacaaggctccgggcgagaccgtgcaccagcgctgaggcaccggcagacaagaggaggccgcagcattgctgcgggctctttgctttcgaggtgccggccagggtcggacatcagcgacatgtagtggctgcgcgcgccatccgcctgaaagcgggcgcggctacgtgctggtgacgtgggcgcgccggcacaaggttgcgaacaccgatgcgctcgacgtcgccgcgcaccgcctggaacgcccgcgcgtcgtcacggaatgatgacgtgaccatcacaccaacccgggcaacaagcgggagcgcaggccgccaaccccgccactacaacgagatagggaaaggaactgcgtgatgtcattccgtttgcgcattgccggcatgctggccgccgctgtcgctgtgctcgccaccggctgcgcggccacgcgccccgcgcccgaggcggtcagcgccgccttcgccggcaagtcctacgtgctgctgggcgaggtccacgacaacgccgccgcgcagcagcagcgcctggccgcgctgacgcgcgccgtcgagcaaggctggcgcccggccatcgccatggaacagttcgaccgcgagcgccagcccgatatcgagcgcgcccgccgcgagcgcccgcgcgatgccgactacctgatcgcccaggccggcggcggtgcctggcaatggccgctgtaccggccggtggtggcgctggcgctgcggtacgacctgccgctggtggcggccaacctgtcgcgcgccgacgccggcaagatcgtgcgcggcggactggacagcctgttcccggccggcgagcgccagcagctgggtctgtccggtgcgctccccggcgacctcgtggccgcgcagacggcggtgctggaccggggccactgcggcaatttccccaaggccatgctgcccgggatgctggcggcgcaggccgcgcgcgatgcggtgatggcgcagacgctgcgcccctacgcgcagcgcggcgcggtgctgatcgccggcaacggccacgtgcggcgcgacatcggcgtgccgcgctggctgggggcgggcgtggggcaggtggtcagcgtggggtatgtggaaaacccgcctgccgacggcgagttcgacatggccgtggtggtgccggcggtggcgcgcaaggacccgtgcctgcaggcgaagccggcgggttgaggggcctgcgcccgcgctgcaatccgccatccacgtaaaccccgaccctttctgcccccgattgacagccttttgacagtttcccccgcctagaatccgccccatgaccggtaattccggtctgacgttcaccaaaagtccaagaacagtcccggccacgccccgccgcgccggacaggagacaagcaccggcactgcgcctttcgcgcagtccgccaggctgtcttcccgtcccccgcaacgcagtggcagccggaacgcccgggtcggatcgcggctgccagcaggctggcatggcgcatccccggtaacaccaggagaccgctatgcgccgtacctattcccgcctggcccatgccgtgatggcatcggccgccgttgccgccaccttcgccgccgcgccggcctttgcgctcgatagcgtcaaggtcatgatcggcgccaaccccggcggcggctttgaccagaccggccgctcgctgggcgccgcgatgattgccgcgggccaggccaagaccgcttcatacgacaacaagggcggcgccggcggcaccatcgcgctgacccagttcgtcaataccgacaagggcaaccccaatgcgctgatggtggtgggcgcggtgatggtgggcgcgatcgagaccaacaagccgccggtcacgctgaagaacgccaccccgatcgcgcgcctgttcgccgacaccatggtcatcaccgtgccggccagctcgccgatcaagtcggtcaaggacctgaccacgcagctcaaggccaacccgggcagcgtcagctggggcggcggctccaagggttcgatcgaccacatcctggccggcctgatcgccaaggaatcgggcgtcgatcccaagaagatcaactacgtgccgttccagggcggcggcgaagcctcggcctcgatcatgggcggccacgtgacggtgggcatcgccggcgtgtcggaattcctgcccttcatcaagagcggcaagatgcgcgcgctggcggtgacctccaaggaccgcaccgccgatatcccgacgctcaaggagcaaggcgtgaacgtcgagatctataactggcgcggcgtgtacggcgcgcccggcatcagcgccgagcagcgcaaggccatgatcgacgccgtggtcaaggccaccgagagccaggcctggaaggacacgctgcagaagaatgactggaccccgttcctgctgactggcgacgagttcggcaagttcgtcgacagcgaatcggcccgcctgggcggctcgctgcgtgaactgggcgtggccaagtaagaactgccggcagcacccaaaccggcagtaccgcatcaacctgctttacctgtcgtgcctgccaatcccgccggtgaacccggcggcaggaaaacggcgcagggcccggtgtccacctgcgataccagacaaataatcatatgtcgccgggccctgccgccgcgcgggcagcacctgccagcgtcgcggacgccagcacccatgctggcgacaaaggccaaggagtctccatgaaaccctcgcacctcgccatcggcattgccgtgctggcgctctccctgtttttcttcctcgggctgtccggcatttccggcgacgagggctacgccggcctgtcgccgcgcttcgtgcccacgctggtggccgtcggcctggccgtgtgcggcgcgctgctgacctggcagggcgtgcgcggcggtttccgcaatatgccggaagaagatgccgagctgcccaacgcgccgcacaacttcggcggcttcctgtgggtggccgcgggcctggtgctgaacatggcgctgatcggcacgcttggcttcgtgatcgcttccacgctgctgatggtgtgcgtggcgcgtggctacggcagccgccgcatcgtgcgcgacgcgctgatgggcctgtgcatcacggtgccgatgtgggcgctgtttgagttcctgctcggcatcaacctgccgctgctgcccatcgccggcttctgagcccgcccgcccgtccagcaaggagtcttcgaatggataccctgaaccagctgatgcacggctttgccgtggccatcacgccgatcaacctgatgtgggccctggtgggctgcttccttggcaccgccatcggcgtgctgccgggcatcggccccgcgctgacggtggcgatgctgctgccgctgaccgccaaggtggaaccgaccgccgcgctgatcatgttcgccggcatctactacggcgcgatgtacggcggctcgaccacctcgatcctgatgaacacgccgggcgagtcttccaccatggtcacagccatggaaggcaacctgatggccaagaacgggcgcgccggcccggcgctggccaccgcggcgatcggctcgttcgtggcgggcaccatcgccacggtgatgctgtcgatgttcgcgccggtggcggcggacgttgcgctgcagttcggcccgggcgagtacttcatgatcatgctgctggccttcaccacggtctcggccgtgctgggctcgtcgctgctgcgcggcatgaccgcactgttcctgggcctgggcatcggcctgatcggcatggattcgctgtcgggccagacccgctattcgatgaacgtgcaggagctgtacgacggcatcgacatcgtggtggtggcggtgggcctgttcgcggtgggcgaggcgctgttcaacgcgttcttcccgcagccggcgggcaccttcaacaagctcagctcggtccacatgaacaagtcggactggaagcgctcgatcccggcgtggatccgcggcaccttcatcggcttcccgttcgggctgatccccgccggcggcgccgagatcccgaccttcctgtcgtatgccaccgagaagaagctgtccgaccacaaggaagacttcggcaaggtcggcgcgatcgaaggcgtggccggccccgaagcggccaacaacgccgcagtgaccgcgacgctggccccgctgctgacgctgggcatccccacctccaacaccaccgcgatcctgctggccgcgttccagaactacaacctgcagccgggcccgatgctgttccagacctcgggcgacctggtgtggggcctgctggcgtcgctgtatatcggcaacgtcatgctgctggtgctgaacctgccggcgatcgggctgtgggtgcgcatgctgcgcgtgcccacgccgctgctgtacggcggcatcctgatcttcgccgggctgggcgcctacggcatccgccagtcgtggttcgacctgctgctgctgttcgtggtcggcctgctcggcatggtgatgcgccgcttcgacttccccaccgcgccggtgatcgtgggcatgatcctggggccgatggccgagaagcagctgcgcaatgcgctgtcgatcggccagggcgactggaccctgttcctgcgccagccgatctcggccaccatcctggcgctgaccgtggcggtggtggtgatcccgcgcctgttgcgctggcacgcgacccgcacctcggcgcacgcgcaggccgacaacgcggcctgatgcgcgcgatcttgcggtaagctttgcgaggcccgcacgccaatggtgtgcgggcctcttgtctttcgtctctcgttttccaaaacaacaaggcgccggcgcttccgtgccaggccgctgaaccatgcgtctcttctccaacccctggctgtccgcgctgcccacgctggcgctcgggctggccgccgccctgctctgcaccgcgctgcataccccgctgccgtggatgatcggcccgctgctggccgtggccgccgcgcgcatggccggggccgacctgcgggcgccgtcgcaggcccgcaacgcgggccagtgggtgattggcgcgtcgctcgggctctacttcacgccggacgtggtggcgcggttggtggaatacctgccctacatcattgccggctcgctgttcgcgctggtgctgggcgcgggcggtgccatcctgctgcggcggaccaccggcgtggccttcaagaccgcgttcttctccaccgccatcggcggtgcctcggagatggccaacctggccgagcgcaacggcgcgcgcatcgaccaggtggcggccgcgcattcactgcgggtgctgatggtggtggtgaccgtgccggccatcttccagtacggcggcatccacgggctcgacccctatatccccggcccgcgcgtggtcagcgccccggggctgctggcgctggtcgcgatcacgctgggcgtggcgctgctggtgaagcggctgaacatgcccaacccgttcgtgatcggcacgctgctggccgcggcggtgctgaccgcgtccgggatcgagctgtcggccatccccacctggatgagccgtgccggccagctgctgatcggggtctcgctgggggtgcgcttctcgcgcgagttcctgcataccgcgccgcgcttcctgtcgggcgtggcgctctacaccgtgctggcgctggtggtatcggcgctggtgggctgggggctgtcggcgcagtcgggcgcgcacccggccacggtgatcctgggcaccacgccgggcggcatcgccgagatgtgcatcacggccaaggtgctggaggtgggggtgccgctggtgaccgcgttccacgtgatccggatggccttcgtggtgctggccaccggccccctgtatcattgcctcaaacatcgcgtcgcgccggaggagacagagtagcggtccgttacaggacggctacggtgcggccagccagaaccaggagcgccatgtccgaagccgcaccgcaattcagcctcaacgatatcgacgccacgctggagcgcgtgctggcgccatgggtgcgccagctcggcctgcgtgccgaagccgtcgatgcccagggcgtcacgctgcgcctgccgttcagcgaatcgttccgccatgcgggcggcgtggtctgcggccaggtgctgatgtccgccgccgataccgccatgatcgtcgccgtggccagcgcgctgggcgccttccgcccgatgaccacggtcacgctcaccaccaatttcatgcgcccggtgatcgacggcgacgtgctggtgcgcgccaacgtgctgcggctgggcaagaccgtggtgttcggcgagatcgagctgaccggcaccgacggcaagctggcggtgcaggccaccaccacctacgccctgctctgatcccctcgcaacgccagcgcccatgacttccggccacgcccatcccttcgaccaggtcgtctttgccggcggtggcaaccgctgctggtggcaggcgggctggtgggacgcggtcgcgccggaactgcagttgcgcccgcgcgtgatcgccgcgatctcggccggcgcggcgacggcgtgcatggtctatgcgcacgactcgcatcagaccatggactactaccgcgaggtcctgtccaacaaccgccgcaatgcctactggggcaacctgctgcgcaatgagcgcgtgttcccgcattacggcatctaccgcaccgcgctgctgacgatcttcgccgacgggcgcctctcgcacctgcagcaggcgccggagatccgcatcggcgtggcccatatcccgcgctggagcggcccgcgcctggcggtggcagcggggctgctggcgtacaacatcgacaagcatgtgctcaagacgctgcacccgcggctggggcgcaagctgggcttccggccggagttcgtgcgcgcgcaggactgcgattcgcccgagcagctggccgacctgctgctgcagtcggcctccacgccgccgtttacgccggtgctgcgccgcggcggccgcccggtgctggacggcgggctggtcgacaacgtgcccgtggacgcgctcgatgccaccccgggcaatgtgctggtgctggtgacaaggctgtatccgcgcccgcgccgtttcgtgcttgagcaaggcggccagcgccgcctgtacctgcagccctcgcagcgcgtgccgatctcgagctgggactacacccggcccgatgccatgactcacgcctacgaactgggccgccgcgacggggaaactttcctgcgcgagtggccgtcgatcctgaataccgaactgcggcccgctgcctagtttcttgtttgctggcgctggcctgattgttgtcgatgcggcccgtgtgccgcgacaggaggcatggatgactaagcgccagacaacccccgccggggccagggaaccgcggcgcgcccgcgaggtcagcgcggcgccgccggtggagcaggtgccgcgcgtgcgcgacggccgcacgcggcgcaatgacaaggtgcgcaaggcagacctggtggtgatcggcggcggctcgggcggcgtggcctgcgcgcggcgtgccgccgcgcacggcgcacgcgtgatcctggtcgagcgcgatgccatcggcggcacctgcgtcaaccgcggctgcgtgcccaagaagatgctgtcctacggcgccggctggtcggccatcctgtcgggctgcctgtcgcataccggtgggcgtgaggactggcgcgacgcaatcgtgcgcgtcaatgccgaggttgcgcggctgaacgcgggctacacccagcgcctgcacgaatccggcgtggaaatcctgcgcggcgatgcgctggttaccggcaaggacgaagtgcgcgtcggcgacgagaccattcacgcgcgccgcatcctgatcgccaccggcgcgcgcccgcgcgcgctcgaagtcccgggcggcgaactggccgccagttcagacgatgtcttcacctggcagaccgtgccgggttcgattgcggtcatcggcggcggctacatcggcgtggagcaggcctcgatcctgtcgcgctacggcgtcaaggtagacctgatcgttgccggcgaccggctgctgccccacttcgaccacgacatctcccggtcgctggccgaggcactgaccgcgcgcggcgtgcgcctgcacctgaacgccagggtgcacctgctgagccaggccaacggcgcggttgaagtgtgctaccgccccaccgaccgccccggccagaccgaggctgtgcgcgcgcaggccgcgctggcggcgatcgggcgcatttccaacgtgcagggcttcgggctggaggcggttggcgtggactttggcgacaagggcggcatccgcgtggaccgccagttccgcagcaacgtgcgcggcatctacgcgctcggcgacgccatcgacggcctgcacctgaccccggtggccaccgcgcagggccgctggctggccgaccgcctgtacggccggcgcggcgaacgcgccgatttcgacttcgtgccgaccgcggtgttctgcgagcccgccatcggcgccgtgggcctgaccgaggcccaggcgatcgcagccgccggcaggcccgagcgcatccgcaccgtggtcaagcgctttgtctcgctggaaaaccgctttgccggcaactcccaccagtcgatgttcaagctggtgctgaacgcgcgcagcgggcgcgtgctcggtgcgcacctgatggacgacgccgcgcccgagatcgtgcagacgctggcggtggcattgcggctgggcgtgcgcgaatcgcacctgcagaccacggtgcagttgcatccgacggtggcggaggagttatatggttaggggttattcgccgatgggcagcttcagcaccgcgcgcacgccggtgccctgcaagccgtcgccaagctccaccgtgccgccaaaccgcgccgccatctcgcgcgagatggccagccccagcccggagcccggctccgcattgccaacgcgccggtagaagcgcgcgaagaccttttcgcgctcttcggccggaatgcccggcccatcgtcttccaccaccaggcacgcggtctggtcggcgcgcgtggccgacagcgtgatgcggctgccgcgtggcgagtactggatcgcgttgtggaccaggttggccagcgcctcgcgcagcagcgcggggtcggcgcgcaccggcagcttcagccccggcaccggctcccagccgaagtcctgctgcttgccgcgcgccagcggcaggtagtccagcgccacctgctcggccacggtgacggcgtcgatgatgtcgatgccatcggcttcctgggcggcttcgccgtggtgctggcgtacccgcgccagcgccagcagctggttggtcaggcgcgcggcctgttccagctgggtgacgatgccgcccacggcttcgccggcggcctggcgcgcggtctcggggtcaggggcgcgcagctggcgctgggcgtattcggcctgggtcttcaggatggccagcggcgtgcgcagctggtgcgcggcgtcggcgatgaactgggcctgcgactgcgccattgccgcggagcgcgacacgtgcaggttgaccgcgtcgaccagcgggcgcacctcggcgggcacgcgctcgaacgttagcggtgtcaggtcatccggcgagcgcgcttccacgtcgtcgcgcacgcgcgccagcgggcgcagcacgtaggtgacgccgcccaccaggatgccggcgcttagcaggatcagcagcaggtcgcgcgccagcgcgctgcgccagaccgtgccgatcagcgtggtgcgcggctcggcggtctcggccacctggatgatcacgcgcatgcgcgcgtccgggcggtataccggccgcgccatcgcggcgatgcgcacggactcgcccaggtattcggcgtcgtagaagcgcggctggttgttgacgagggtgccggcaggaagcggcaggtcgtcgtagccggtgacggtctcgacctggccggcgcgctcggtcgacacgcggtagaacacatgggtctgcgccgccgtctcgaacatctccatggcggcatcgggcagggtcagctggacgttgtcgccagccatgccgatggcactgtcgatggcgcggatcgagccatagagcgagcggtcataagccgtgttggcggcgtcgcgcagggtgccgtaggtgagccaggtgtcgatcgccatcatcgccgccagcgccggcaccagcagcaacagcagttgccggcgcaggctgccgcggcgccaggacgggacgcgatggcgccgcgccatcttcagcgtccggcctcgggctccagcaggtagccgaagccgcgcagggtgacgatggtgacgccgtgcccggccagcttcttgcgcagccggtagaccagcacctcgatcgcgtcgggcgagacatcggcgtcgagcgagaacaccttgtcgagcagctgcgccttggtcagcggctggccgctgcgtgccagcagcgcgcccagcagggtcgattcgcgcggggtcagcgccagcggggcgccgtccagcgtgaagctgcgggtctcgccgtcgaacaccagcgtgccgcactgcaggcgcggatgcgcgcgcccgcggctgcggcggatcagcgccagcagccgcgcttccagctcggcaatggcaaagggcttgggcaggtagtcgtcggcgcccaggttcaggccgcgcacgcgttcgtccagcgtgtcctgcgcggtcaggatcagcaccggggtgcggtcgtcgcgcgcgcgcatggacttgagcacggccagcccgtccttgccgggcaggcgcaggtcgagcagcaccgcgtcgtattcctcggcctgcaggcgggcctcggcctgcagcccgtcggcgacatgctcgatcacaaagccgccctgctccagcgcgcgggcgacccagcgtgccagttcgatttcatcctccaccagcaggatgcgcatgccggtctcctcctctgccggtttggtccatgtttcggttgcggcggcggaaaccgtccggagaacagggggctgcaccgatggagcgcgcccgccgcgggcgcctataataaccccgccccgctggtcccggcgcgtgttgtccgtgcgcccgctcccttccacaggcagttcttccgtttccgaccaccgtgcccacgcgtccacccccgccgtccctgccgtgcgcttgcgagccgcctgcctcggggcagcgccgccgcctgctgggcgcatcgctgctggccggcgccaccttgccggccgcgtggccccttcatgcccagtctaggcccccggcgccgccgccggggtatccgtccgggtatgacgccaccatcgccggcgccatgcgcgaaggcatggtcacggtctatgcatcgaccgacctgaaagtggcgcagccgctgatcgccgcgttcgaggcgcgctacccgggcatccgcgtgcactaccaggatctcaacacgatcgagctgaaccagcgcttcctggccgagaccgcggcgctgggcggcaagcggcccgcgcccgatgcggccttcgccgacgtgctgtggagcacggcgatggacctgcagatcaagctggtcaacgacggccatgcgcagcgctacgcctcgcccgagcgcgccggcctgcccggctgggcggtgtggcgcgacgaggcctggggcaccaccttcgagcccgcggtgatcgtctacaaccgccaccacctggccggcatgcgcccgccgcgcagccgcagcgggctggcgcggctgctgcaggagcacgcgccgcgctggcatggcaaggtggtgacgtatgacgtggagcgctcgggcgtgggctacctgctggcgcagcaggacgcgcgcatgggcagtgagttctggtatctggcgcaggcgctggggcgcgccggggtgcagctgtcggcgtccaccgccgagatgatcgagcgcatcgccagcggcgagctggtgatgggctacaacctgctgggttcgtacgcgctgtcgctgatggagcgtggcgcggccatcgacgtgatcgccccgcgcgactacacgctggtgatgtcgcgagtagcctttattgcccggcgcgcgccgcggcccaatgcggcgcggctgtggctggactacctgctctcgcgcgagggccaggcgctgctggccaagtccacctcgcagctctacaccatccgcaccgataccgacagcgtgcacaccgcggcggcattgtcggagcggctgggctacgcgctcaagccgatcagcgtcggcccgggcctgctggccgcgcaggacgcgatgcgcaagcgcgcattcctggcgcgctggcgcgaggccatgcgcggataagcgcggataagcgcgccgctcaggggaccaggtcgccggtatcgagcccgcccggctgggcgttcgggcaggcctgctggcacagcgtggacagttcccggtccagcgccgccatcgggcgcggcacgtagccgtggcgcagcgccggcgagaacttcagggtatcgatgaaggcgtcggacatgcgctcggcgttggcgtcgaggtcgaagtcctggggcgagaacagccagtgcgccagcaccccgccgatggcggcatggaaggcattgacggccaggtccaggtccaggtcggcgggcagctggccgcgctccagggccaggcgcaggtgctcgcgcatcttgaccaggccttcctggtgcgactggcgctggcgctcgaagatggcgccgttgtcctgcaccatctcgcacttgtggaagatgatctcgaacacccggcgccagcgcgggttgaccacggtctggcgcatcacataggcgcagatgtcgcggatgccgcccagcgggtcttcctggcgcgcgagccgctcggggtcgcacagcgcttccacgggcaggttgacgcggtcgcacatggcggcgaacacatcgctcttgttcttgaagtgccagtagatcgcgccgcgcgtgacacccgccgcctcggcgatgtccgccagcgacgggcgtgccacgccgcgggcgtggaacacggcttcggccgcgtcgagaatccggtggcgcgtttcaagcgcctcttccttggtacgtctgaccatttttgtctctggtgccggcggcatgacgcaatggatccgtcatggccagccttgttggttctccctgggtgcggccccgctgtggcagccgcacggccggcgcacgcgccggcgggtcgttgtcgtcacatgccaatgtgcttgcagcctgcgagccgatacgacggcgcgcatcctaacccgagccggcgatttgcgccgtgattccgaacgggtggggagcaatttggaccggccggttgggtttgaccgggggcgggatccgtattgccgcggccctgcggcgcaggttgtgcgccgaaagtcccttctgcaacatcaacttaacatacatgcttgaatgtatatataatacgcgcttgtccggcattcggccagccgccttctgtgacatacccagcacagttggcaatccctgccgcaggccagccggtcatgaatccagtcgttacataaaagccgccgttcgtcgcatttgacactgcgacgccgcgatttgtggctagcatcacgcttttgtccgccgcaaaccgtgcggcgggctgtgtcgtatccgtttgtcggatgacaggtcgggacgatgcggcagatctcaaattgccatcatggggttatcgatgaggaagtcccaacgtatccgttgcgttgctgcctatgcactagcggcactgtctgccgtggcgcttgttgcctgcggcgacaagaaggccgaaggcggcgccccgccgccgccggaagtgggtgtggtgaccgtgacgccgtcgccggtcgccgtcgtcaatgaactgccgggccgcctggaaggcatacgcacggccgaagtgcgtgctcgcgtcgaaggcatcgtgctgtcgcgcaactacaccgaaggcggcgaagtgaaggccggccaggtgatgttccgcatcgacccggcaccctaccaggccacgctggcttcggcccaggccgcgctgcagcgcgccgaggccaacgccgtgtcggcgcgcctgaaggccgatcgctacaagcccctggtggccgtcaacgcggtcagcaagcaggagtacgacgacgccgtggcctccgccggccaggccaacgccgacgtggcctcggccaaggcggcggtgcgcaccgcccagatcaacctgggctacaccaccgtgaccgcgccgatcagcggccgcgccggccgtgcgctggtgaccgagggcgcgctggtgggcaagggcgaggcgaccaagctggcgctggtggagcaggtcgacccgatgtgggtcaccttcacccagccggcttcggaagtcacgcgcctgcgccgcgccatcgagtccggcgtggtcaagggcgtcaacggcggcgccaacgtgcgcctgttcgtggaagacggccgcgagtacgagcacaccggcaagctgctgttctcggacatgacggtcgacccgaccaccggcgcgatcacgctgcgcgcgcagttcccgaacccgaagcgcgagctgctctcgggcaccttcgtgcgcgtgaagatcgagcagggcgtggacgagaacgcactgaccgtgccgcagcgggcgctgatccgcggcgcgcagggtgccagcgtgatggtggtgggcacggacggcaatgtcgcggcggtgccggtcaaggcgccgcaggccattggcgaccgctgggtcgtgaccgaaggcctgaagggcggcgagaaggtgatcgtcgaaggcctgcagaaggtcaaggtcggtgcgccggccagggcggtaccgttcaagccggccggggcctcggcaccggccgcggcgacggcctccgccccggcggcgccggcctcggcccccaaggccgagggcccgcagcaagccaagtctgacgccaagcaaggctgaaccctgccgtaccaccaatacggcaaatacggctagaccgctagaccaagagggagccagtttatggccaagttttttatcgaccggccggtgttcgcgtgggtgctcgcgctgatcatcgtgctgggcggcatattgtcgatcctgcagttgccgatcgcgcaatatccgaacatcgccccgccgacgatctcggtcaccgccacctacccgggtgcgtcggccaagacgctggaggattccgtcacctcggtgatcgagcaggagctcaacggcgcccctaacctgctctactacaactccaccagcgagtcgtccggcctggcgagcatcaccatcgccttcgcgccgggttcgaacgtcgacctgaactcggtcgaagtgcagaaccgcctcaagcgcgtggaagcgcgcctgccggctgaagtgcgccagcagggcgtgcgcgtggacaaggccgggaacaactacatgatgttcctgaccgtgtcgtccaagtccggcacggccgacgcgatccagctcggcaactatgtctcggcgcaggtgatcgactcgatccgccgggtgccgggcgtgggccaggccgacctgttcggcaccgagtacgccatgcggatctggctggacccggccaagctgaccggctacaacctgaccccgaccgacgtcaccgccgcggtgggcgagcagaacatccaggtcgccgtgggcgagctgggcggcacgccctcgcccaagggcaccgagctcaacgccaccgtcaccaccgaaagccgcctgaccacgcctgagcagttcggcaacatcctgctgcgcaccaacccggacgggtcttcggtgcgcatcaaggacgtgggccgggtggagctgggcggtgccgactactcgacgctggcccgcaccaacggcaagccgtcggcggccatcgccatcaagctggccccgaccggcaacgcgctggccacggccaccgcggtgcgcgccaagatggaagagctgtccaagaacttcccggcggactaccagtactcggtgccttacgacacctcggccttcgtcaagatctcgatcgaggaagtgatcaagaccctgctcgaagccgtggtgctggtgttcctggtgatgtacctgttcctgcagaacttccgcgccacgctgatcccgacgctggtggtgccgatcgcgctgctgggcaccttcggcgcgctgctggcgttcggcttctcgatcaacgtgctgaccatgttcggcatggtgctggccatcggtatcctggtggacgatgccatcgtggtggtcgagaacgtcgagcggattatgagcgaggaaggactctcgccacgtgaggccacgcgcaaggccatgggccagatcaccggcgcgatcgtcggcatcacgctggtgctgaccgcggtgttcatcccgatggcattcttctcgggctcggtgggcaacatctaccgccagttctcgctgtcgctgatctcgtcgatggcattctcggcgctgctggcgctgacgctgaccccggcactgtgcgcgacgctgctcaagcccgtggaagccggccatcaccatgagaagacgggcttcttcggctggttcaaccgcaccttcgcgcgttcggccaccagctaccagggcgtggtcgcgcgcatcctcaagcgctccggccgctacctgatcatctacgcggtcatcatcgtcggcgtggtggtgctgttcaagcgcctgccgtcgtcgttcctgcccgatgaggaccagggctacatgatcaccgtggtgcagctgcccaatggcgccacccaggaccgtaccatcggcgtgctcaagcagatcgaggactactacctgcagaaggaaagcaaggtggttgaccagatgatcacggtggcgggcttctccttcttcggccgcggccagaacggcggtatcgcgttcgtgcgcctgaaggactggaaggagcgcaccggcgacggcgagaccgcgcaggccctggtcggccgtgccttcggcgcgctctcgttcatcaaggacgcgatcatcttcccgctcaacccgccggcgatttccgagctgggcaactcctcgggctttgacttccgcctgcaggaccgcaccggccagggtcacgccaagctgatggaagcgcgcaacatgatgctcggtatggccgcgcagagcccggtgctgatgggcgtacgcccggaaggccaggaagatgcgccgcagctgcagatcgacatcgaccgcgagaaggccaaggcgctcggcgtcacggtggcgagcatcaactcgacgctgtcgattgcgttcggctccaactacgtcaacgacttcatctatgaaggccgggtgcgcaaggtgatcgtgcaggcagaaggctcagaccgccgcctgccggacgacctgaccaagctgcgcgtgcgcaacaacaacggcgacatggtggcgtttgccgcgttcgcgacctccaagtgggtaatgggctcgccgcgcctggagcgctacaacggcatgccggcggtgaagctggcgggccaggccgcgccgggccgcagtaccggtgaagccatgcgcgtgatggaagagaacttcgccaagctgccgccgggcttcggcttcgagtggtccggccagtcttatgaagaacgcctggccggctcgcaggaaccgatcctgtacacgctgtcgctgatcatcgtgttcctgtgcctggccgcgctgtatgaaagctggtcgatcccgttctcggtgctgctggtggtgccgctgggcgtgctcggcgcgctgctcggcgtgacgctgcgcggcatgcccaacgacgtgtacttcaaggtgggcctgatcgccacgatcggcttgtcggcgaagaacgccatcctgatcgtggaattcgccaaggacctgcaggcgcagggcaagggcctgatcgaagccacgctggaagcggtgcacctgcgtttccgcccgatcctgatgacgtcgatggcgttcatcctgggcgtgctgccgctggcgatcgccaccggtgcgggttcggccagccagcgcgccatcggtaccggcgtgattggcgggatgatcaccgccacggtgctggcgatcttcctggtgccggtcttcttcgtggtggtgcgcaagcgcttcaagggcagcaaacgccagcgcatgctggaccagaagtggcacgagccgaaagaggaaatctgaacatgaccaagactctgaccacactgctgctggtggccggcgttctgacggggtgcacgctcgcgccccactatgaccgccctgccccgccggtggcagacagcttcccggtggcgcccgagggctacgccaccgccgaggcgaagagcggcgagacccgccgcgctgtcgacatcggctggcgcgagttcttccgcgacccgcgcctgcagtcgctgatcgcgacctcgctggacaacaaccgcgacctgcgcaccgccgcgctgcgcatcgaagaagcgcgcgcgctgtaccaggtgcagcgcgccgacctgctgcccacggtgaacgcgaacgctgcttacacccgtgccagcaccaacgccgccgggacctcgaccgtgctcggccagcccggggtgacgcaggtctaccaggccaacctgggcatctcgtcctacgagctcgacttcttcggccgcgtgcgcagcctgtcgaacgcggcgctggcgcagtacttctccaccgaagaggcgcatcgttcggcgtatatctcgctggtgtcggaagtggccaaggcctatctgtccgagcgttccttcgccgagcagtacgaaattgcgcgggacacgctcaaggcgcgcgagagcacctatgggctcgccaagcagcgcttcgacgtcggcgccacatccgcgctggacctgcgcgacaacgagtcgctggtggcccaggcgcgtgtcgccgccgcgcagctagcacgccagcgcgcgcaggcgcagaacgcgcttgaagtgctggtgggcaagcccatcggcagcatcgggaacctgcctgagccgatgcggctgtcggacgaacgcatcatcagcgatatccccgcgggcttgccgtcggacctgctggagcaacgcccggacatccgccaggccgaacagcagttgctgtcggccaacgcgaatatcggcgcggcacgcgcggcgttcttcccgcgcatcacgctgaccaccagcgttggcaccatcagcccgacgttctcgaacctgttcgatgccggcaccaaggcgtggtcgttcgcgccgcaactgacgctgccgatcttcgactatggccgcaacaagtccaacctggacctggccaacgtgcgcaagaacatccagatcgccaactacgagaagaccatccagacggccttcgcggaagtggcggatgcgctggtagcacgcggcacgctggaagaccaggtctccggccaggaagaggtgcgcaacgccgaagccgcgcgctacgagctggcgcgcctgcggttccgcagcggcgtggccagctacctggacgaactcgatgcgcagcgccagctgttcaccgccgagcaggcgctgatccaggcgcggcagctgcggctgaacaacgcgatcgacctgtaccggtcgctgggcggtggcttgcaggagaacagtccggtggcgcagcaggcgacgcctgcgcaaccggggacggtgacgcagtaaaggttgccgcttgccgttgcagcaataaaaaacgacgcgctcaggcgcgtcgtttttttctttcagcgtcagaacttgtacgaagccgccaggaagaacaccagcggattcggctccagcttggtcttcgaggtcgacagcacggtcccgtcggccgccttgatcgtcatcgtcgacgtcgtcttcagcgggatataagtcaccgccgccgtcagcccccaatgctcgtcgaagttgtaggtgccgccgatattgaacacgggcgcccatgacgacgacgcatccgcactcaccgaagtcggacctgggatgcccgcccccgccgccaggatcgcgccgaggttgttgttgaccgagctcgcaaacgccggattgacctcgatgttggtaaaaaagttgtacgacacccccaaccccaggaacgggcggaagcgcgtgcccggatccaggaagtggtactgcaccatcgccgccgggctccactggcgtgccttggtgacgatggggttcagcgacggatcgcccaggctctggcgcccgagcgctccggccgggccgggcgggatcagttcgccgtggccgtagagcttgaactccggcgggatgccgcccaccgcggtgatcgcgatatggtcggagacgaagtggctgaaggtcagccccagcgtattggcgttggatgacgagatgctgctgcccggtgcggtgaagctggacggcagcccgagcgggtagttgatcggcacgtcgagcaaggtggtagtcagcggagcgctctggccgtgggtctggatatggaaccagcccgcggataccacgttgtcgcccttcttctgggcgtgggcaggcagggcgaagctggccagcgcggccagcatcagtgtgagcgtgaggcgtatggttttcatcttgtgtccccggcagtggatgtctctgtatggtcggatcgtggcgcagtggcccgggctgcaatggcccgggcctggcagcgtgcttactgcacgaatgcgccgacggtgaagtacgggccgctgtcgcgctgttccaggaagccgaacacgccgccggtgaacatcagcttgccggtcggcgccgagcctgcaggcgcatcgcgccgcgacgtgcggaccacgcccggcacctgctgcgagaaatccagccggtacgggatggcgagcgaggcatcatgcggccggaacggatccatcatggtggccgcggcgccgaccagtgccgtcacgcggtagttgaagttgctgtccacgccgacgtattcgccgttgaccgtgccttcagtaagcgctaccgccggcgccatcatgccgatgccgatctcgtcgtcggcaccaagcgggccgttggcgagcgagtcattggcatagcccacgcggatcatgaccggcaccagctggccgcgcagcttgcccacgatcaggtaggccttgcccagcgtgccgcccagcgtgggcggctggctctcggccttgtagttggtcgacagcagcgcgccgctcgcctgcggcacgaagttgttgcccttgcgctcgcacgtgttggtggcgttgtcgcagacggtgaaggaaccatcggcagccagcgccatgcggtagtcctgcgccaccagctggaactgcttggacggcacctcgtggaagcccgtgccgttgtactggccggcaatcttcgacaggtcggtctcggtctgcgcgaagccgatgaactggaaatacgggaaggtggtgtccggcaccgcgccggcgcccagcacgccgttgaactggatgcgcgcgcccgggatggtgccgcccaccacgccttcgccgacgaagagcttggccggacggttcggatcgaggctggcgccgctcagctcgaacgcgcactggttgagcttctcggtcggcaaccccgtctccgccttcagcgtgccgcgcatcacgttctgcccgttggtgggatcgctgcgcgtgggctgcacggtgccggtctggcgcggcaccgacgagtccacgaaggtcacctgccaggtctttttggtggtgtcgatctgcaccttcaccagctcgccggagccggtgccgccggtaaaggtggtggagtagtcgagcgctgccgggcacagccgcgtctgcaccgcggccggcgtggacggcgcgtcgtcgccgccgccgccaccgcaggcggcgagcatggcggtggcggccacggccagcgcacgcgccggcaccgtggatgggcgcgaggcccgcggcaggatcagtcgaaggggttgcatggcgtggtctcctcggttttgtgtgttcttggtggactcagggtgctgccagcacgccgacgcggaaggtcgggctggcgctgccggtgccggacaggtggctgaacacgcgcccgctggcaatcagcgcaccggtggtgccgctgttgtcggtggtggcgatcattcccggcgcgttctgcgtgaagtcgagctggaaggcaccggtctggttcatcgtcatcgggtccagcagctccacgcgcgtgcccttgaccagcgaggcggtgtagacaaagtcgctgcccgagccgatatagccgccgtcaagctggccgctggccagtgccttcgccggcgccatcagtgccaggcccgattcgtcgtcgacattgaccgtcagtggcagcagcgagatctgcgcgtagccggtgcgcaccagcagcggcaccagtgcgccgttgagcttgcccaccaccatcagccccttggcgcggctggcgttgttgctggtgatggccgcactctggaacgacgggtaacggcggctgccatcggcattgctgctttcgaaggcgccatcggcgctgcgcagcttccagctgttgccggtgctgaggcagctgccggccgcggccgtgcagctgccgtcggcgttcagcgtctcggtggtctgcgcggtcgcgggcgtgaagtggctcgacgaagtcagcgagccgccggacggcacctggtggtagcccagcaggttgtagctgccggccaccctggtgaagtcggtctcggtctgtgcgaatgccagcaccgggtagaacgggaacgtggtggccgggatcgcacccagcccgagcacgcccggataggagatggtggcaccggggatgccgccgccggcaacgccattgcccaggaagatcaccggcggcctggcgctgtcgatattggcctgcgaggtgccgtcggatgcggtggccgtctgcagcgcgactgcgcagcggttctgctcggcggtcggcagcgaggtcaggttggcgaaggtgccggtgaaagtcacgcccgcgcgcgtcgggctgacgctgccgggttgcttgggcaccggcgactcgatgatctccagctggtaggtgcgggccgcggtgtcgaagcgcagcttcaccagttcgcccgcgccggagccgccggtgaaggtggtgctgtagtccagtgccgccgggcacaacgaccccggcgggccgccgatggtgaccggcccctgcgcggggcacgtgcccgtgtcagcgcattgcggtgcctgcgtgccggcgcgcggcgcctcttcatcgccgccgccgccaccgcagccggccagcgccgcggcaaggctcacccctgtcaaaaccaaagtgctgcgtcgaagcatcgacatggtcattgcctgtctcctgattttttcttggcgacccctggttctggatctggtgtccggctctgcggccggatccctcccgggtgcggcgactctcgccgctcgcgtgtttttgcgtcaatagagcggccgttccaaacaggcgcgcctggcgtgcatgccgcacgtggcggtggattgcgggtgttgcacggactgcgcggcaaagcggcgcagccaccgattcaaacgcacggtgcgcgccgctttgccgcatctcagaagcgatagtcaggattggccggatcgaacgccgaggcctcgaaggtcttgcgcaccagcttgtcgaacacgatcttctcgaccatgttgccgtcggcatcccaggcggtttccacgcggatatacggatgcttcaggtccagcatcagctgcaccttcttggcgtagtactgcggcgcgccggccggcaggtcccaggtcagcgccaccatgcgcacgccctgctcctgcacgatctcggccttgctgtacttctcggacaggccggcggcacgcagggacctggcgtcgcgctccagcatcgacagcacgaactggaagcccaggtcgcgcacggtgtggttggactgcgagcgcgccagcgtgccgtccagcgcaatccacatcgaggtgaagcccagcacgccgcccaggtggccgtacatctcgtccttgcggcgggtctcgtcgtagatgatttcctgtcccgactgcgcgccgccgggcagccacttggcatagagctggcgcggctggtggcggtagcggatctgcatcctggcgggctggtcctgccactggttgttgagccgttcctggcgcgacatccagtactcgtactcgggatagcggttcatctcggcacgggcccatttcagcagcgcgtccggctgcagcgcctggaacacggccagcacctgctcatcggacagccgcgcgagttcgccgctggcgacctggcgcgagaacagtgcggcttgctgtgcggatgtctggccgtcatagcccgtgcccgcggcggcggtggttgtggccgtctgggccatggccaccgggggcatggccagtggcgcagccagcagtccgatgacggcaccggcgacggcggcaaggtaaagcggttggatcgacatggcagcttcctcctcaagatgtccgccaggaggcggagcgcgggcagcgcagggcgaacggggccaccgccgcgcccttggaaaatccgataaggcgcacggggtccgcggggcctgtgcgtggcctcgctggatggatcgacggttcagtttttgcgtgagggcggtggcgccggcccggcggtaaccgggtgcggcgcgcgccgctatgtcctggtgcgcattcgcatccagtcatccagcgggttgctggggaagctcacggtttgctcgcgcgcgcggaccggcatgctggtcacggctgagcgtttggtgccctcattgcgcacggtgcgtgcgctgatgcgggccttgccgagggcggcggcggtctggctggccgcatcgcccatggttgccgccatcgcggcgcaactggcactcagttcatcggcagaccgcgccgcggccagcctgctggcgcgctccctggcctgctgctgctcgccaagctcgaacaccgactgcagggccgagaagtcgtccgcactgggttgcgccacgttcagcacggcttccaccatggcggtgagctgggccagcacgtgcgcatcgctcatctgccggccctgcgtgaacgcgggcagcaggttggtgagctcttcgccggccagcacgccggccagcgccttgagcgcaaactgcaggcgccagccgagctcatgccgcggcagcgccggaatggcgcgcgagaaggcgtcgaagaagcgcccgtacaccggggcgtagtgctccagcaggtattgctggataaagggcgaggtatccgaatacacgcgcccgagcagccgcaggaacgacggcccgcccaccgacgggtcgcgtgccatttgcagcgcgggcacgaacagcgcacccatcacgtgctcgcagcggatgctgttgccgggccagcgcgcttcgcacgcatcgagcagcgccaggcgccgcgcgttgagcggatccagccgccggctcagcacggcgtgcatcatgatatctttgctgcggaagtggtagttcacggcggccaggttgacgatggcgcgcgacgtgacctgcctgagcgaggtggcttcatagccgacctcggtaaacaacttttccgtggcgtcgagaatccgggccttggtgtctcctgccgagcttttgccggtcttcatgggggcgtctctcttcgttgctgccttaaaccccttagcaatttgctacgctgttccgctccctgctctgacggcatacggatgcttgaaacagctgtacgaagcctatccaccgcttcgagcgtttcacaagacctgaattggagtgggcattctaattgcgccactggtgtggggaatcgcacaacaatgtcgccggcaacctgcatgaagcaggcatgccggatgcctgcaatgcaggacattgcaggcttgcgcggccaatacctcatgacgtgaggctccgtgccagcgcgtgcgcattctgcgccgtcagcgcgaacaccgacaattggggattggcccccacgctggtcgggaacaccgagccgtcgaacaccgacaggttggccagctggtggtggttgccatggctgtccaccacgccgccgcgcgcatcgtcgctcatgccgcagccgcccatcaggtgcgcggtgaacagcgcggtgcggaaaggcttgagcggcagttgcgcgatggcgtcgcgcgcctcgggccagctgcggtactcggcggcgtccaggtgggcgggccgcacgcgctccgcgccggcggcaaactgcgcctgcgccatgctcagccacgcgcgccgcacgccgtcccaggcgtagtcgctcatctcatagtccagcagcgggctgccgtcgggtgccagccgcacgcgcccgcccgtgctctctggcacgaagccgtcgcgcagcaatgccagcatggcgttggtatggggcagttgcgccatgtcgcggcgcagtgcctcgcccacgccgttgaccacgcccgcgctgatgccggggaacagcggcggcacctccagcttgtagcccatcggcccggtcgcaccgtccttccactggaagtggtcggaagcgatcgactgcggtgcgccataataaggatcaatgcgctccggcatttttgcgatgctgatattcaccggatggataaacgtgcgtagtcccagccgctcatgcgggtccggcacgcgcgagcgcagcagcagcgccggcgtgttgatggcgccgccggcggcgatgaagtgcctggcccgcacgatcacgccgacgccggtgggcgtgtagccatcggcgcccagcgcctcgccggtgaccgactgcacgcgcttgccgtcatggtccagcgtgcgcacacgcacgcggtgcaccagcgtcgcaccgctggccagtgccgcggggatggtcgataccagcatcgactgcttggcattgaccgggcagcccagcccgcaatagccggagttccagcagcccttcacattgcgcgggatcacgtgccattcccagcccagcgtctcgcagccgcgcttgagcacgtcgttgttgggattgggcgccatcgcccatggcgcgatgcccaggcgctcttccactttcctgaaccacggcgccatgtcggcctcgctgtggccggtgacggcgtgatgcgtggcccagtgcgccagcgtctgcggcggcgtgcggaagctcgacgaccagttgaccgtggtgctgccgccgacggagcggccctgcaggatggcgatggcgccgtcggccgtggtgcgggccgcggcctcctggtacagctcgcgataggcgcggttctcgtccatgtcgcggaagctgtccgaggtgcgcagcgctccctcttccagcagcaccacgcgcaggcccgcgcggctgagcgcctcggcgctgatgccgccgcccgcgccgctgccgacgatgacgacgtcggcatcgagcgtgcgcgtggtggtgaaggtggcagcgtccagtaccttccagccggcggcgatgccggcgtcgtagagattgtcgatggccatgtcggggatcaggcgtgcagcgccttgtagacggccgcgttcgggccgggatagccgctgcccgcccatgcggccggcaacacgtagtagctcacgctgatgagcttgaccagcaccaccgcgccggcattgagcgtggccaggcggctggcgcgccagcgcgccaggaaggcctgcacctgcgtgggcgtggccgcgctccagtcctggcggatgccggtcagcgcccagcgcagcggcatgctggcaagcagtccgaacagcttgcgcagctcggcttgcgcgcccgcgcccatcgcggcgcaggtcgcgtcgatattgcgcagcgcgtcctgctccagggccgcgcgccgcggcggcggcgcttcggccagctcggtgacgatggccggcagcagcgcgcgcaacatcgccacgtcttccggtcgcagccaggtcatgccggcctgcggcgcgggatgggccgatgagcagccggccagcgacggcaccagcgcggtacaggccagcgcggccgagaagccgaggccgactttcaggaagccgcgccgcgtcagcgcgtgcagcgcctcggcatcggcatccgcacggcggtgtggatgattgggggccatgttgtctccttgcgtcggtctcttgtattcaggcgggggcaggcccgcattgacgctacccggagtatggataaagatcggtgcccggtcttgatcccgcacgacaggtgaattgatgccacgcgccaaccagcccgacggcggtgccagtggtacgcaagcgggcaccgcattgggcaccgtctcgctcgcctacctccgcgccgtgctcgaccacggcgcgcgccagggcattgccccggccgaacagctgcgcgccgtcggcgtgccgcccgagctgctgcatgccaccggtgcgcagaccgccacgcgcattcccggtgccgcctacctggccctgctcgactggctggagcaggtcaccggcgatcccgatgtcggcctgcgcgccggcgccgccttcgcgccgcgccactatgccgagatgggctacgtggtgctgaccacgcccaccgtgcgcgacgccatcctgcaaggcatccgctatgaggtgctggccaacgatatcggcggcacccgcctgatcgaaacgccgcatgccgcctgcatgacctgggaagcccggcatggcccgctgtcgcgccatgcgcatgagctgcacatggcaacctgggtggtgttcgcgcgctggctgatcggtgagcagcacgtggccacccaggtggaattcccgcatcccgcgcccgctgatacccgcctgcatgccgaggtgttcggctgccccgtggtcttcaacgccgcgcgccatgccatgcatatcgaacgggccttgctggacctgccgtcgctgcaggccgacgcgggcatgcaggcgcagatgacgcgcatcgccgatacccagctgcagcagatcgcgccggccggggccgacgccttggcgcaggcgcgtgcctatatcagcgggcggctgccgcagggcgaactgccgattgccgacgtggccgcgcacctgagcctgcccgtgcgcaccctgcagcggcggctgcaggcgcagggcatcagttattcacagcttgtggataacgtgcggcgcgcgctggcggagcagtatcttgccgatcccggcatcagcctggcgcagtgcgcgatgcggctcggctattccgagcagagtgccttcacccacgccttcaagcgctggaccggtgaaacgccgcacggctggcgccgcaagggccaggccgcctagcgcctgaatgttgcggccacgccttcgtgatctgcgaagcctgaaaaaaatctcccggtttcaaacgcacgaccgaatcccatggcgcaagcgcctgcggggtggcatcgccttgttttatgtgcgcgaaacgccgctggaaatccccaaaaattagaaccatccttcaactcacggcattgaccacctgccctgcgcttcctacgatgacatccatcaatgtcacaataaacactgtgaacggtgaggagcgcccatgaatgcacccgcggagctgccgcagcaggcatcccctgcccttgagcacacagacattgccatcatcggcagtggctttgccggcctcggcatggcgatacggctgcgcgaacgcggcgagcgcaacttcctgatcttcgagaaagccggctccgtcggcggcacctggcgcgacaaccactacccgggctgcgcctgcgatgtgcagtcgcacctgtattccttttcattcgcgccgaaccccgactggtcgcgcatgttctcgacccagccggagatccgcgcctacctggaaggctgcaccgaccgcttcggcctgcgcccgcacctgcggctgcaccatgaactacgccacgccgcctgggacgaggccgcgcaggtgtggcgcctggagatggcagacggcaaggtggtgcgcgcgcgcgtgctggtctccggcatgggcgggctgagccggccttcctaccccaatatcccggggctggactcgttcgagggtgagtgcttccactcgcagcactggaaccacgcctatgcgctcgctggcaagcgcgtggcggtgatcggcaccggcgccagcgcgatccagttcgtgccgcagatcgcgccccaggtggcgcagctggacctgtaccagcgcaccccgccgtggatcatgcccaagccggaccgcgaggtcagcgcgaccgagcgctggctgttccgccgcctgccgttcacgcagacgctggtgcgcaccggcatctactggatgctggaatcgcgcgtgctgggcttcgtgctgcatccgaagatcatgaaggtggtggagcgcgtcgcacgccgccatctggccaggcaggtgcgcgaccccgccttgcgcgcaacgctgacgccggactacaccatcggctgcaagcgcgtgctgatctccaacgactactacccggcgctgacacgcgacaacgtggacgtggtcaccaccggcatcgcccgcgttgagcgcgacgcggtcgtgctgcgcgacggcacgcgccggcccgccgactgcatcatcctgggtaccggcttccatgccaccgacccgctgccgcgcggcgtgatctccggccttgacggcgtggacctggtcgatgcctggcgcgacggcgcgcaggcctacctgggcaccaccgtggcgggcttccccaacctgttcttcgtggtcggccccaataccggcctgggccacagctcgatggtgttcatgatcgagtcgcaggtggcctacatcgcggacgccctgcagcagatgcgccgcgaaggcgtgcaggcggtggacgtgcgcgagccggtgcagcgccgcttcaacgaacggctgcaggcgcggctgggccatgcgatctggtccgccggcggctgcgccagctggtacatcgacccgcgcagcggccgcaacaccacgctgtggccgggcttcacctggcagttccgccgcgccacggccagcttccgcatgaccgactacgacctgtacccggtgcggcgcgcattgccggacgagaccgcaatgcagcccgggccggccgatatcgccacggtcgccggtgcctgacgcacacgcattccccctggttcacacccaaaagaacgacatcaccggaaggagaccggacatgaaggacttccgcaacaaggttgccgcgatcaccggcgccggctcgggcatcggccgcgcgctggcggtggcgctggcacggcagggctgccacctggcactgtcagaccgcaacgaggccgggctggcgcagaccgtggcccaggccatggccgccgcaccgcaggcccgcatcacccagcacaccgtggatgtggccgaccgcgccgcggtctacgcgtgggccgccgcggccgccgaggcccacggccgcatcaacctgatcttcaacaacgccggcgtggcgctgtccagcaccgtcgagggcatgagctacgacgacctggaatggatcatgggcatcaacttctggggcgtggtctacggcaccaaggccttcctgccgtacctgaaggccagcggcgacggccacgtggtcaatacgtcgagcatcttcggcatcttcgcccagcccggcatgggcgcctacaacgccagcaagtacgcggtgcgcggcttcaccgaatcgctgcggcaggagctggacctgatggactgcggcgtgtcggccaccaccgtgcacccgggcggcatcaagactaatatcgcccaggccagccgcgtgtcatccagcgtcaacggcttcctggtgcgcgacgcgcagcacggcaaggatgagttcgagaaattcttcatcacctcgcccgacaaggccgcgcgcgtgatcctggaaggcgtgcgccgcaaccgccggcgcgtgctgatcggacccgacgcctacgccgccgatgccatggcgcggctgctgcccgccgcctaccagtcgctggtggtgcgcgagacgcgccgcaagcgcgatctgggccccgttgccgcaccggcctcggtcggccagggagagcgcccgtgaaccggctcgcgatcgaacaggatgctgcgctgctggcgccaccgggggcgctgacgcgctggttcgggcagggccgcgtagggctgttcagcctgtcgcgcgccacgctggcgcagcgccatgcgctgccggcctcgcgctgggtgcgcgtgctggatgcgatggtgcactacaccgacgaaggccccgccgacggcgagaccctggtgctgatccacggcttcggcgcttcgctgcatacgtggcaggggatcgtgccggcgctggcgcagcgctatcgcgtgctgcggctggacctcgccccgttcgggctgaccgggccgctgcgcgatgcgcgcggccgcatcgaaaccatggacgtgcaccgctaccgcgacttcatcgatgccttcctggccgcggtgaacgtgcgccgcgccagcatcatcggcaactcgctgggcgggctgatcgggtgggacctggcggtgcgccggcccgatgcggtcgacaagctggtgctgatcgacgccgccggcttccagatgcggctgccgatctacatcgacctgttccgccatgcgccggtgcgctggtcggcaccgtggatgctgccggagttcatcatccgcgccgccacgcgcgacgtctatggcgatgcttcacgcgtgccggagtccaccttccgccgctacgtcgatttcttctacgccgaaggcagccgcgaggccgtcggcaagatggtgcccaggctcgactttgcccagcttgatacccacctgctcggcagcgtgcgcgcgcccacgctggtgctgtggggcgagcgcgaccgctggatcccgcccgcgcacgcgcaggccttcaccgagcgcatccccggcgcgcagctgcgccgctacgcggggcttggccatgtgccgatggaagaagacccgcaacgcgtggcagcagacctgctgccgttcctggccgcccaataaatccccgccggcgcaacacgcgccggccgtcacccaaggagaccgccatgatgccagtccgccgcgacgtgcatccccacctgccgccagaacgcatcagcgactggcacgaacggggccgtcacgtcacccatttcatcaacgcgctgtcgatcttcttccccgccggggagcgcttcttcatggacagcgtgcgcaactaccgcgaccaggtgaaagaccccggactgagccgcgccatcgccggctttatcggccaggaagcgatgcacacgcgcgagcacatcctctacaaccggctgatggaagacgccggcctgcccgccgcggcgctggaccgctcggtgtggaagctgctggacctgctgcgcaagatcctgcccaagtcctggcagctggcccacaccatcgcgctggagcactacaccgcgatgctggccggcggcctgctgcaggatcagcgccacatgggcgcggcctctgagaccggctaccggcaggtgtggacctggcacgcactggaagaaaccgagcacaaggccgtggcctacgatgtctggaacacggtgatgaagcccggcccctaccgctacttcctgcgcaccttcaccatgctgaccaccacggtgacgttctgggccatggtgttcgtgttccacatcgcgctggtgatgggcgacaagggctgccgcaacaagctgaccgggtttggcggcgtgctgcgctttttgtgggcctcgcccggcgtgctgcccaagatgatcccggaatggctcagctacttccgcccgggcttccatccgtgggacgacgacaaccgcgccgagctggcgcgcatcgccccgctggtcgaagagatcgaaaacaccgcgcgcgccgccggcgtctccacccgtgcgccctcgctgcggggggccgcatgaccatctggcagtgccgtatctgtggattcgtttatgaagaagcgctcggcatgcccgagcacgggatcgcgcccggcacgccgtggggcgcggtcccgctggagtggagctgcccggactgcggcatggcgaaagcggatttcgacatggttgcgctataggcgggcggtggccaatgaggggtgatggctgtcagcgccccgatccatcaaacaaaaagcccggcatcactgccgggcttttttgcttaccgcaacctgcaacagcttcagctcttcgccaccactgccgccttgcccttgccgagcatgcggttgatctgccattgctgggcgatcgacaggatgttgttcaccacccagtacagcaccaggcccgccgggaagaagaagaacatcaccgagaacaccagcggcatgatcatcataaccttggcctgcaccgggtccggcggggtcgggttcagcttggtctgcacgaacatcgacacggccatcacgatcggcagaatgtagaacggatccggcaccgacaggtcatggatccagcccagccacggcgcgccgcgcatttccaccgacgacagcagcacccagtacagcgcgatgaacaccgggatctggatcacgatgggcaggcagccgccgagcgggttgaccttctcggtcttgtacagccccatcatctcctggttcatcttctgcgggtcgttcttgtaacgctcgcggatcgacgtcatgcgcggctgcaggtccttcatcttgcccatggacttgtagctcgccgccgacagcgggaagaacaccagcttgatcagcaccgtcagcgcgatgatcgaccagccccagttgcccaggaagccgtgcagcttctccagcagccagaacagcggcttggccaggatggtcagccagccatagtccttcaccagctccaggcccggggcgatcttctcgagcatgtgctcttcctgcgggccggcgaacaggcgtgcatcggtggtcaccgtggcgcccggggccagttcacccagcggctgctgcacgcccacgcggtacaggtgcggatcgatctgctggacgtagaagctgtgctccttgccggtctgcgggatccaggccgaggcaaagtaatgctgcaccatcgccacccagccattgttggcggcggccggcacggtggccttgcccttggcgatgtcttcgaagtcgatcttgtggtacttgtcggcgtcggtgtagacggccgggccggtgaaggtgctgtagaactgcgactgctcgaccttgctgccgtcgcgcgccagctccaggtacagcgtcggcgagaccggcgcggcacccgcgttggtcaccgcgaatttggtgtcgaccacatagctgcccttgcggaacacataggtcttgaccagcttcacgccgttcttctcggcggtcagcgccacttccagctgctcggcgccgtccagcgtgcgcgggcccggggcggcggtgaacaccgtggtgtggttgggcaggtcgccgccgatcaggcccgagcgtgccatgtaggtgcgcacgttgtcacgctcgaacagcaccaccggcttgccgtccttctcatgctccttgagcagctccaggcgcgacacgatgccgccggcggtgtcgatctcggcgcgcaccgtgtcggtggtcaccacgaccttctcgccggtgggctgggccgcggcctgcggcgcggccggggcagcggtacccgctgcgcctggcgccacgttggccttgggcacgtcgccctgcgcggcagcgccgctggcggcgggcgccgaggcggcctgttgggtcgtgctcgggaagaacatcgacgcatggccttgggagcgctgccagttgtcgtagagcagcacgagggacatcgagaagatgacccagaggatggtgcgtttgatatccatgtctggctgtggtcggagaaatcagggtctgggcagacggatcgcaacaggcgcatggcctgcggcggcatggacggaacggcccgcgtgggtgtccggcctggcagtgtcgtcagcttccgtgcccggcacgggatcatacccgccttgggcgaaaggatggcagcggcacagccggcaggcggccatccagctgccgcgcgcggcgccgtgatggatgacggcgtcgcgggcgtagtcggaacaggtcggcaggaagcggcaacgcgagcccaggtaaggactcagggcgatcttgtagatacgcagcagggctagcaggatcggcttcatggcggggtggtcaggctggaaggcccggtgcctggctgggtggcgcaggcggagcggggtttgccgccggcggtggcggcagcggcctggcggcaatttccagcaagctggtgatttccgccaggcacgcctgtctgaccgccgcgcgcgtcgcaaattccgcgcgcgggaacctggcttgcaggcgcagcagtacgtcgcgcccggccaggtgctcacggcgctggcggaacagctcgcgcgccatgcgcttcaccaggttgcgctcagcggcgcgcggcgcgaacttcttgcccaccaccacgccaaggcggccttccggccggtcattggcgcgcacatagagcacgaaatgcgggctgcgacgccggggccgcaaagcaaaaacggatgaaaactcatccgtctttgtcagccttgcggctttggggaaggcatgggcagacacgctgggcaatgctggcgagagatactgctgactaactagctgagccctgcggcaagctgccggccgtccctgaggtgaggcgtcaggccatgacggcaacgcagtgcgcgccgtcataccagtcgccccggcctcagatggccaggcgcttgcggcccttggcgcggcgtgcgttgatgacggcacggccgccgcgggtcttcatgcggacacggaagccgtgggtacgcttgcggcgggtaacggaaggttggtaggtacgtttcatgttgcactctctggttgatctgggcgcgcctgacaccggccggtgccggggtgccgtggccgccgcgtatggttcgcatggggctgccgctggcaagacactgcagcgggattgccgacgattctggt